Автоматизация системы обработки экономической информации в малом торговом предприятии "Манго" (оптовая торговля)
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
т храниться ссылки на справочник поставщиков товаров с их адресами и другими реквизитами. При этом записи, касающиеся разных товаров, могут указывать на одного и того же поставщика. Такое взаимодействие таблиц называется связью.
В разработанной базе данных реализовано 19 таблиц. А именно Доставка, Заказы, Заказы на приобретение, Клиенты, Налоговый статус заказов, Операции с запасами, Отчеты о продажах, Поставщики, Роли, Роли сотрудников, Сведения о заказе, Сведения о заказе на приобретение, Состояние заказа на приобретение, Состояние заказов, Состояние сведений о заказе, Сотрудники, Счета, Типы операций с запасами, Товары.
Перед созданием таблиц необходимо тщательно проанализировать требования к базе данных и создать ее план, чтобы точно выяснить, какие таблицы нужны.
База данных с правильной структурой обеспечивает доступ к обновленным и точным сведениям. Поскольку правильная структура важна для выполнения поставленных задач при работе с базой данных, целесообразно изучить принципы создания баз данных. Создание таблиц в режиме конструктора представлено на рисунке 3.1.
Рисунок 3.1 - Создание таблицы Заказы для малого торгового (оптового) предприятия
Например, в таблице Заказы необходимо учитывать налоговую ставку, налоговый статус клиента, а также платежи.
После того как были созданы все таблицы необходимо определить связи между ними. Связь таблиц позволяет установить правила взаимодействия между таблицами. На рисунке 3.2 представлена схема данных.
Рисунок 3.2 - Схема данных
Связь соединяет ключевое и обычное поля. В базе данных присутствуют только связи один ко многим, это когда одной записи таблицы может соответствовать несколько записей другой таблицы.
.1 Создание запросов
Запросы являются инструментом поиска и структурирования данных. Запрос, адресованный одной или нескольким таблицам, инициирует выборку определенной части данных и их передачу в таблицу, формируемую самим запросом. В результате получаем подмножество информационного множества исходных таблиц, сформированное по определенному закону. Если обрабатываемый объем информации велик, выделение необходимых данных в такое подмножество позволяет существенно сократить время их обработки. В системах типа клиент-сервер, где основные базы данных хранятся на файловом сервере, система запросов позволяет уменьшить объем информации, передаваемой через локальную сеть.
Запрос - это набор условий, согласно которым производится выборка информации из таблиц. Запуск запроса формирует новую таблицу данных, единственным отличием которой от обычных таблиц является то, что с помощью повторных запусков запроса ее данные можно обновлять в соответствии с изменением информации источников данных запроса.
При формирования запроса счета необходимо учитывать клиентов, сотрудников организации, поставщиков, сумму за партию товара, получателя, наименование товара, цену за единицу, дату размещения, скидку и цену доставки. Пример представлен на рисунке 3.1.1
Рисунок 3.1.1 - Запрос данные для счета
Запрос-объединение - это запрос, который создается на языке SQL,он представлен на рисунке 3.1.2.
Рисунок 3.1.2 - Алгоритм создания запроса на языке SQL
3.2 Создание форм и отчетов
Информация баз данных хранится в таблицах, но с ними не очень удобно работать. Для ввода, редактирования и печати информации предназначаются формы и отчеты.
Формы дают возможность сосредоточиться на конкретной записи. Они облегчают ввод, редактирование и восприятие информации, могут содержать вспомогательные подписи и элементы оформления.
Вход в базу данных осуществляется через Окно Входа, изображенное на рисунке 3.2.1.
Рисунок 3.2.1 - Окно Входа
Окно входа открывает главную страницу, где показываются активные заказы, и склад для повторного заказа на выбранного сотрудника торговой оптовой компании Манго. Меню главной таблицы имеет дружественный интерфейс. Можно выставлять счета, добавлять сотрудников, клиентов, создавать заказы. И главное присутствуют быстрые ссылки, позволяющие быстрый переход к необходимым данным, изображенные на рисунке 3.2.2.
Рисунок 3.2.2 - Главная страница
Входя через это окно можно просмотреть информацию о запасах, заказах, клиентах, заказах на приобретение, поставщиках, сотрудниках, грузоотправителях, а также предоставляются отчеты о продажах, изображенные на рисунке 3.2.3.
Рисунок 3.2.3- Отчет о продажах
Каждое предприятие должно составлять инвентарную опись, т. е. проводить ревизию, благодаря которой можно определить какое количество товара осталось в торгом предприятии, это необходимо для снятия остатков. Инвентарная опись изображена на рисунке 3.2.4.
Рисунок 3.2.4 - Инвентарная опись
В целом отчеты похожи на формы, но они, как правило, предназначаются для вывода информации из базы данных на принтер. Поэтому в отчетах данные форматируют так, чтобы их было удобно размещать на отдельных страницах. Отчеты поддерживают самые разнообразные способы оформления и позволяют группировать данные, разбивая их на логически цельные блоки. Пример изображен на рисунке 3.2.5.
Рисунок 3.2.5 - Отчет 10 самых крупных заказов торгового предприятия
3.3 Создание макросов и модулей
Макрос - это средство для автоматизации з