2.3.5 Описание программных модулей
Рассмотрим более подробно процесс работы программных модулей программы при обработке заявок сотрудниками магазина. Она отражает структуру программного комплекса, организацию диалога задачи и показывает связь модулей программы между собой. Названия всех модулей и их описание представлены в таблице 2.10.
Таблица 2.10 Модули и базы данных программного комплекса
№ п/п | Идентификатор программного модуля | Выполняемые функции |
1 | 2 | 3 |
1 | Arm_ur | Головной модуль выполняющий все необходимые настройки среды для работы программы и вызывающий главное меню |
2 | Urist | Управляющий модуль, обеспечивающий взаимодействие всех остальных модулей, он выводит начальную информацию на экран в виде головного меню |
3 | Zayavka | Экранная форма содержащая реквизиты заявки для добавления их в БД заявок |
4 | Editez | Экранная форма с помощью которой осуществляется выбор заявки из списка заявок для дальнейшей ее корректировки |
5 | Vоewz | Модуль осуществляющий вывод заявки на экран и печать |
6 | Zayav | Шаблон заявки |
7 | View_p | Модуль осуществляющий формирование и вывод на экран и печать пачек заявок |
8 | Zayavki1 | Шаблон пачек заявок сформированных по клиентам |
9 | Zayavki2 | Шаблон пачек заявок сформированных по срокам выполнения заявок |
10 | Zayavki3 | Шаблон пачек заявок сформированных по специалистам, выполняющим эти заявки |
11 | Otv | Экранная форма с помощью которой осуществляется выбор заявки из списка заявок, выбор типа ответа и запрос на вид ответа: текстовый или из файла; при выборе текстового ответа осуществляется вызов текстового редактора, а при выборе файла запрашивается его имя, и файл копируется в папку с ответами |
12 | Edit_otv | Экранная форма с помощью которой осуществляется выбор заявки из списка заявок, выбор типа ответа и открытие файла с выбранным ответом в окне текстового редактора |
13 | Form_ch | Экранная форма с реквизитами используемыми для формирования и вывода на экран и печать счета за товар |
14 | Chet | Шаблон счета |
15 | Klients | Экранная форма с помощью которой осуществляется выбор клиента из списка клиентов, редактирование реквизитов этого клиента или удаление его из справочника клиентов |
16 | Addklnt | Экранная форма содержащая реквизиты клиента для добавления их в справочник клиентов |
17 | Otrasl | Экранная форма с помощью которой осуществляется выбор товара из списка товаров, редактирование редактирование данных или удаление его из справочника |
18 | Addotr | Экранная форма содержащая данные о товаре для добавления их в справочник товаров |
2.4 Технологическое обеспечение задачи
2.4.1 Организация технологии сбора, передачи, обработки и выдачи информации
Технологический процесс машинной обработки экономической информации представляет собой совокупность операций, осуществляемых в строго определенной последовательности с начального момента до окончательного получения заданных результатов. Его можно подразделить на четыре укрупненных этапа: первичный, подготовительный, основной и заключительный. На первичном этапе осуществляется сбор исходных данных, их регистрация и передача для ввода. Подготовительный этап охватывает операции по приему, контролю и регистрации входной информации и переносу ее в базу данных. Основной этап обеспечивает непосредственную обработку информации. На заключительном этапе осуществляется передача результатной информации потребителю.
В условиях диалоговой обработки внемашинная и внутримашинная технологии тесно связаны друг с другом и не имеют четкой границы, также как и нет четкого разграничения подготовительного, основного и заключительного этапа технологического процесса. Это происходит по причине того, что работа в диалоговом режиме не имеет заранее определенной последовательности действий. Поэтому схема технологического процесса в диалоговом режиме представляет собой совокупность технологических операций, соответствующих схеме диалога задачи и представлена в виде схемы работы системы.
0 комментариев