Разработка автоматизированной информационной системы на примере "МегионСофтОйл"

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



структуры таблицы РАСХОД представлено в режиме конструктора с указанием наименований полей таблицы, ключевых полей и типов полей (См. рис. 3.11).

Рисунок 3.11 - Таблица РАСХОД в режиме конструктора

Таблица УСЛУГИ, разработанной базы данных служит для хранения данных о видах услуг, предоставляемых компанией МегионСофтОйл. Описание структуры таблицы УСЛУГИ представлено в режиме конструктора с указанием наименований полей таблицы, ключевых полей и типов полей (См. рис. 3.12).

Рисунок 3.12 - Таблица УСЛУГИ в режиме конструктора

Таблица РАБОТЫ, разработанной базы данных служит для хранения данных о фактах выполнения работ по устранению неисправностей, согласно заказу клиента на проведение технического обслуживания оргтехники. Описание структуры таблицы РАБОТЫ представлено в режиме конструктора с указанием наименований полей таблицы, ключевых полей и типов полей (См. рис. 3.13).

Рисунок 3.13 - Таблица РАБОТЫ в режиме конструктора

Таблица ПО, разработанной базы данных служит для хранения данных о заказах клиентов компании МегионСофтОйл на разработку программного обеспечения. Описание структуры таблицы ПО представлено в режиме конструктора с указанием наименований полей таблицы, ключевых полей и типов полей (См. рис. 3.14).

Рисунок 3.14 - Таблица ПО в режиме конструктора

Таблица ГРАФИК, разработанной базы данных служит для хранения данных о этапах работ по разработке программного обеспечения, согласно стандарту жизненного цикла ПО ГОСТ Р ИСО/МЭК 12207-99. Описание структуры таблицы ГРАФИК представлено в режиме конструктора с указанием наименований полей таблицы, ключевых полей и типов полей (См. рис. 3.15).

Рисунок 3.15 - Таблица ГРАФИК в режиме конструктора

3.2Программное обеспечение задачи

3.2.1Дерево функций и iенарий диалога

В рамках данного дипломного проекта при разработке информационной системы были выделены и детализированы два подмножества функций: служебные функции (проверка пароля); основные функции управления и обработки данных (ввод первичной информации, обработка, ведение справочников, запросы и др.).

Дерево функций, разрабатываемой информационной системы, представлена схемой (См. рис. 3.16), которая отображает иерархию функций управления и обработки данных, которые призван автоматизировать разрабатываемый программный продукт.

Рисунок 3.16 - Схема иерархии функций

Структурная схема проекта (См. рис. 3.17) отражает иерархию программных модулей разрабатываемой информационной системы.

Рисунок 3.17 - Структурная схема проекта

3.2.2Разработка алгоритмов приложений программной системы

Логическая структура разрабатываемой информационной системы представлена в виде блок-схемы (См. рис. 3.18).

Рисунок 3.18 - Логическая структура разработанной системы

3.2.3Описание программных модулей и структурная схема пакета

В рамках данного дипломного проекта с помощью среды визуального программирования Delphi 10, были разработаны программные модули проекта, описание которых представлено в таблице 3.3.

Таблица 3.3 - Описание программных модулей проекта

Программный модульОписание программного модуляМодуль данных (UDataM)Модуль данных разработан для связи с базой данных, хранящейся в таблицах Access. Связь реализована с помощью технологии ADO. Связь с базой данных осуществлена с помощью компонента ADOConnection вкладки ADO. Запросы реализованы с помощью компонентов ADOQuery вкладки ADO. Визуализация данных осуществлена с помощью связующего компонента DataSource вкладки Data Access. Для генерации отчетов и сопроводительной документации используются шаблоны документов Word, связь с которыми реализуется с помощью компонентов WordApplication и WordDocument вкладки Servers.Модуль главной формы (UMain)Модуль главной формы разработан для работы со справочниками автоматизированной информационной системы, данные которых, хранятся в таблицах базы данных Access. Визуализация данных из таблиц Access осуществлена с помощью компонента DBGrid вкладки Data Controls. Навигация по таблицам осуществляется с помощью компонентов DBNavigator вкладки Data Controls. Главное меню программы реализовано с помощью компонента MainMenu вкладки Standard.Модуль формы справочника Клиенты компании (Uklient)Модуль формы разработан для работы со справочником Клиенты компании (добавление, сохранение, редактирование и удаление данных) автоматизированной информационной системы, данные которого, хранятся в таблице КЛИЕНТЫ базы данных Access. Визуализация данных из таблицы Access осуществлена с помощью компонента DBGrid вкладки Data Controls. Главное меню формы справочника Клиенты компании реализовано с помощью компонента MainMenu вкладки Standard. Поиск данных по справочнику организован с помощью компонента DBLookupComboBox вкладки Data Controls.Модуль формы справочника Услуги компании (Uuslugi)Модуль формы разработан для работы со справочником Услуги компании (добавление, сохранение, редактирование и удаление данных) автоматизированной информационной системы, данные которого, хранятся в таблице УСЛУГИ базы данных Access. Визуализация данных из таблицы Access осуществлена с помощью компонента DBGrid вкладки Data Controls. Главное меню формы справочника Клиенты компании реализовано с помощью компонента MainMenu вкладки Standard. Поиск данных по справочнику орг