Автоматизация складского учета на предприятии. Альборов, ВКР для Ахматовой 2. 1. 1 Анализ источников по теме работы
Скачать 0.71 Mb.
|
2.4 Разработка программыПользовательский интерфейс приложения Разработанное приложение, содержит главное меню. Но, в отличие от принятого, это меню не является многоуровневым, содержащим указатели ко всем процедурам и функциям программы. Оно включает только две команды: оформить заказ – для добавления новой записи в таблицу Заказ; выход – завершение работы приложения. Диалог пользователя с разработанным приложением осуществляется посредством визуальных компонент, таких как вкладки, командные кнопки, навигаторы, окна редактирования и т.д. Рисунок 3 – Интерфейс приложения Доступ к таблицам базы данных осуществляется через четыре вложенные страницы компонента PageControl, который занимает всю клиентскую часть основной формы приложения. Страницы вкладки рассмотрены ниже. Компонент приложения формирования и ведения информационной базы данных готовой продукции Вкладка Продукция (рис.4) загружается в момент загрузки приложения. Она разбита на две зоны. В левой отображается сама таблица, навигатор, для перемещения в ней, текстовое поле, для организации поиска по наименованию продукции и командные кнопки для установления режимов упорядочения или фильтрации данных в таблице по указанному пользователем критерию (рис. 4). Рисунок 4– Выбор критерия фильтрации данных в таблице Продукция. Поиск по наименованию продукции организован по алгоритму быстрого поиска, то есть курсор по таблице базы данных перемещается синхронно с каждой введенной пользователем буквой. Командной кнопкой прайс-лист на печать выводится прайс-лист производимой заводом продукции (рис. 5). Рисунок 5– Печать прайс-листа Рисунок 6– Поиск продукции по наименованию. Правая зона вкладки содержит полную информацию о выделенном в таблице виде продукции, а так же командные кнопки добавления, редактирования, удаления данных в таблице, добавления данных в таблицу Заказ, если она в данный момент в режиме ввода данных. Компонент приложения регистрации заказов Формирование нового заказа на продукцию завода начинается нажатием кнопки оформить заказ главного меню приложения. Рисунок 7– Формирование заказа Таблица Заказ в этом случае переходит в режим добавления записей. Номер заказа дается автоматически, пользователь его менять не может. С вкладки продукция в таблицу Заказ переносятся наименование и количество всей заказанной продукции, причем пользователю достаточно только установить курсор на наименовании продукции, указать ее количество – вся остальная информация – описание, цена и т.д. – переносится автоматически. В таблице Продукция, количество указанной продукции уменьшается на указанное в заказе число. После введения в таблицу всего перечня заказанной продукции, командной кнопкой подсчет выводится итоговая сумма к оплате. Далее следует вставить в заказ информацию о покупателе со страницы Клиентура. Рисунок 8– Информация о клиентуре Если сведения об этом заказчике в базе уже имеются, то достаточно перенести указатель в таблице на соответствующую запись и кнопкой вставить в заказ перенести данные в таблицу Заказ. Если заказчик в базе не зафиксирован, то командной кнопкой добавить, информацию о нем следует внести в базу данных. Командные кнопки изменить, удалить, сохранить реализуют соответствующие названиям операции. После формирования заказа следует оформить договор. Для этого используется вкладка Сделки. Рисунок 10– Оформление договора В таблице Продажа уже зафиксирована информация о клиенте, о перечне заказанной продукции, номере заказа и общей стоимости. Здесь достаточно распечатать договор купли-продажи (рис.11, 12) и платежное требование (рис.13). Рисунок 11–Печать договора (лист 1). Рисунок 12– Печать договора (лист 2) Рисунок 13–Печать платежного требования Компонент приложения контроля поставок оборудования Работа с таблицей Поставки базы данных осуществляется через вкладку Поставки. Рисунок 14– Работа с таблицей Поставки После оформления заказа и заключения договора информация о номере заказа, заказчике, пункте назначения в таблице уже зафиксирована. Менеджеру следует добавить сведения об ответственном за доставку, о дате отправлении и предполагаемой дате доставки заказа. После чего распечатать сопроводительный лист. Рисунок 15 – Печать сопроводительного листа 3. Описание методики внедрения |