- •1. Аналитическая часть
- •1.1. Технико-экономическая характеристика объекта автоматизации
- •1.1.1. Характеристика предприятия
- •1.1.2. Краткая характеристика подразделения или видов его деятельности
- •1.2. Экономическая сущность задачи
- •1.3. Организация решения комплекса задач
- •1.4. Постановка задачи
- •1.4.1. Цели и назначение автоматизированного варианта решения задачи
- •1.4.2. Общая характеристика организации автоматизированного решения задачи
- •1.5. Спецификация требований для автоматизации задачи
- •1.5.1. Функциональные требования
- •1.5.2. Требования к техническому обеспечению
- •1.5.3. Требования к информационному обеспечению
- •1.5.4. Требования к программному обеспечению
- •1.5.5. Требования к технологическому обеспечению
- •1.6. Анализ существующих разработок, выбор и обоснование стратегии автоматизации. Обоснование выбора технологии проектирования
- •1.6.1. Сравнительная характеристика существующих ит-решений и выбор ит-решения
- •1.6.2. Выбор и обоснование стратегии автоматизации комплекса задач
- •1.6.3. Обоснование выбора технологии проектирования
- •Выводы по Главе 1
- •2. Проектная часть
- •2.1. Информационное обеспечение задачи
- •2.1.1. Информационная модель и ее описание
- •2.1.2. Используемые классификаторы и системы кодирования
- •2.1.3. Характеристика первичных документов с нормативно-справочной и входной оперативной информацией
- •2.1.4. Характеристика базы данных
- •2.1.4.1. Характеристика инфологической модели бд
- •2.1.4.2. Характеристика даталогической модели бд
- •2.1.5. Характеристика результатной информации
- •2.2. Программное обеспечение задачи
- •2.2.1. Общие положения (дерево функций и сценарий диалога)
- •2.2.2. Структурная схема пакета (дерево вызова процедур и программ)
- •2.2.3. Описание программных модулей
- •2.3. Технологическое обеспечение задачи
- •2.3.1. Организация технологии сбора, передачи, обработки и выдачи информации
- •2.3.2. Схема технологического процесса сбора, передачи, обработки и выдачи информации
- •2.4. Описание контрольного примера реализации проекта
- •Выводы по Главе 2
- •3. Обоснование экономической эффективности проекта
- •3.1. Выбор и обоснование методики расчета экономической эффективности
- •3.2. Расчет показателей экономической эффективности проекта
- •Выводы по Главе 3
- •Заключение
- •Список литературы
- •Приложение в
- •Приложение г Структура таблиц даталогической модели
2.2.2. Структурная схема пакета (дерево вызова процедур и программ)
Структурная схема разрабатываемого программного продукта представлена Приложении Ж в виде дерева вызова программных модулей. Разбиение на модули программного комплекса произведено на основе разработанной структуры диалога.
После начала работы модуля загрузки информационной базы, происходит запуск аутентификации пользователя. На экран выводится окно, в котором необходимо выбрать логин и ввести пароль в поле ввода. Если пароль правильный, то система загрузит информационную базу, и пользователь перейдет в главное меню. После получения доступа управление передается соответствующему управляющему модулю второго уровня: Модуль менеджера и Модуль администратора. Каждый из этих модулей отвечает за реализацию одной из функциональных ветвей программы, т.е. управляет работой подпунктов меню и, при выборе одного из подпунктов, запускает рабочие модули. Рабочие модули обеспечивают выполнение функции ввода, хранения, обработки и выдачи информации. Названия всех модулей, а также описание выполняемых ими функций, приведено в таблице 16.
Таблица 16
Описание программных модулей
Идентификатор модуля |
Выполняемые функции |
Глобальный модуль |
Содержит функции, необходимые для идентификации пользователя. Содержит в себе «Заставка» и «Авторизация». |
Модуль загрузка главного меню |
Содержит функции по загрузке главного меню, в соответствии с прошедшей аутентификацией. Содержит в себе модули «Загрузка меню менеджера» и «Загрузка меню администратора». |
Модуль Забронировать место в гостинице |
С
Таблица
16. Продолжение |
Модуль Принять и разместить гостей |
Рабочий модуль, обеспечивающий работу экранных форм для ведения документа «Карта регистрации», «Анкета гостя», Предварительный расчет», «Визитная карта» и «Разрешение на поселение». Реализует ввод, просмотр, корректировку, печать и вывод в канал связи информации о гостях. |
Модуль предоставления дополнительных услуг |
Рабочий модуль, обеспечивающий работу экранных формы для создания «Заявки на дополнительные услуги» и формирования «Счета за оказанные дополнительные услуги». Реализует функции ввода, обработки документов, выдачи на экран, печать и в канал связи. |
Модуль расчета и оформления выезда |
Рабочий модуль, обеспечивающий работу экранных формы для просмотра, обработки и выдачи на печать «Предварительного расчета» и «Счета за дополнительные услуги». Также данный модуль реализует функции по формированию «Окончательного расчета по гостю». С документами возможны функции обработки, выдачи на печать и в канал связи. |
Модуль справочников |
Рабочий модуль, обеспечивающий работу экранных формы для загрузки, актуализации и печати справочников «Гости», «Номерной фонд» и «Дополнительные услуги». |
Модуль администратора |
Рабочий модуль обеспечивает обработку, формирование, печать и выдачу в канал связи «Сводного отчета» и «Ведомости». |
Модуль служебных функций |
Обеспечивает функцию ведения пользователей. |
