- •Проектирование информационной системы по учету расхода материалов на производство
- •1 Технико-экономическая характеристика предметной области и предприятия ооо «Российское производство»
- •1.1 Характеристика предприятия и его деятельности
- •1.2 Организационная структура управления предприятием
- •2 Выбор комплекса задач автоматизации и характеристика существующих бизнес процессов
- •3. Информационное обеспечение задачи
- •3.1 Информационная модель и её описание
- •3.2 Используемые классификаторы и системы кодирования
- •3.3 Характеристика нормативно-справочной, входной и оперативной информации
- •3.4 Характеристика результатной информации
- •4. Программное обеспечение задачи
- •4.1.Общие положения (дерево функций и сценарий диалога)
- •4.2. Характеристика базы данных
- •4.3 Структурная схема пакета
- •5. Контрольный пример реализации проекта и его описание
- •Заключение
- •Список использованных источников
- •Приложение
4.3 Структурная схема пакета
На основе результатов, полученных в предыдущем пункте, строим дерево программных модулей, отражающих структурную схему пакета, содержащей программные модули различных классов:
выполняющие служебные функции;
управляющие модули, предназначенные для загрузки меню и передачи управления другому модулю;
модули, связанные с вводом, хранением, обработкой и выдачей информации.
Рисунок 13 – Структурная схема пакета
Далее для каждого модуля указываем идентификатор и выполняемые функции.
Таблица 16
Описание функций модулей
№ п/п |
Наименование модуля |
Функции модуля |
1. |
Глобальный модуль БУ 1.0 |
Содержит глобальные процедуры и функции, предопределенные процедуры, процедуры и функции, которые необходимо выполнить при запуске системы «Учет материалов на производство» |
2. |
Модуль fmNSI |
Содержит предопределенные процедуры формы списка и элементов справочников «Материалы», «НоменклатурныеГруппы», «СтатьиЗатрат», «Склады» и «Подразделения» |
3. |
Модуль справочника «Приход» fmPrihod |
Содержит предопределенные процедуры формы списка и элемента справочника «ДокументПриход» |
4. |
Модуль справочника «Расход» fmSpisanie |
Содержит предопределенные процедуры формы списка и элемента справочника «ДокументСписание» |
5. |
Модуль «Материальная ведомость» fmMatVed |
Содержит предопределенные процедуры формирования отчета «Материальная ведомость « |
6. |
Модуль ADO dmMain |
Содержит предопределенные элементы и процедуры для связи с базой данных |
5. Контрольный пример реализации проекта и его описание
Для разработки программной части информационной системы мы применяем среду проектирования Borland Delphi 7.0.
Разрабатываемая программа будет состоять из окна программы, в котором будут вводиться данные приходных и расходных документов и выводиться данные таблиц приходных и расходных документов. Основными элементами окна будут являться таблицы, отображающие данные таблиц приходных и расходных документов.
В качестве источника данных будут выступать значения, вводимые пользователем в соответствующие поля на форме. Все необходимые константы учтены в программном модуле.
Ввод исходных данных выполняется с помощью элементов Edit, вывод выполняется на экран в таблицах StringGrid.
Рисунок 14 – Главное окно программы
Программа работает следующим образом.
После запуска программы можно заполнить или просмотреть справочники из меню «Справочники».
Рисунок 15 – Окна справочников «Материалы», «Склады» и «Подразделения»
Рисунок 16 – Окна справочников «Номенклатурные группы» и «Статьи затрат»
Рисунок 17 – Окно работы программы при добавлении документа прихода
Рисунок 18 – Окно работы программы при добавлении документа списания
На основе введенных значений выполняется формирование отчета «Материальная ведомость». Полученный отчет выводится в окне предварительного просмотра
Рисунок 19 – Окно предварительного просмотра отчета
Листинг программных модулей приведен в приложении.