Диплом: Автоматизация распределения заданий и учета работы монтажных бригад в ООО "Евромет"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
67
2. ЗаказыПоставщику.
3. Клиенты.
4. МатЦенности.
5. МатЦенностиПоЗаказу.
6. Менеджеры.
7. Прейскурант.
8. Работники.
9. РаботыПоЗаказу.
10. Реквизиты.
11. СоставЗаказаПоставщику.
12. Специализации.
13. Статусы.
Дополнив сущности логической модели данных и определив первичные
ключи, получим физическую модель данных.
Рисунок 2.8 – Физическая модель базы данных
На этом этапе необходимо установить соответствие между сущностями и
характеристиками предметной области и отношениями и атрибутами в языке
Access 2007. Для этого нужно каждой сущности и характеристикам поставить в
соответствие набор отношений (таблиц) и их атрибутов (полей).
Заказы
NЗаказ а: AutoNumber
ДатаПриема: Date/Time
ДатаСдачи: Date/T ime
КлиентID: Long Integer (FK)
МенеджерID: Long Integer (FK)
РаботникID: Long Integer (FK)
Сумма: Currency
Стату сID: Long Integer (FK)
Наименов ание: Text(100) (FK)
ЗаказыПоставщику
NЗаказ а: AutoNumber
Дата: Date/Time
РаботникID: Long Integer (FK)
Клиенты
ID: AutoNumber
Наименов ание: Text(100) (FK)
ФИО_Наименование: Text(100)
Паспорт: Text(30)
Адрес: Text(100)
Телефоны: Text(30)
Реквиз иты: Text(100)
ИНН: Text(15)
КПП: Text(15)
МатЦенност и
Шифр: AutoNumber
Наименов ание: Text(100)
Е дИз м: Text(10)
Информация: Text(255)
Колич еств о: Long Integer
Цена: Currency
МатЦенност иПоЗаказ у
NЗаказ а: Long Integer (FK)
МЦ_ID: Long Integer (FK)
Колич еств о: Long Integer
Цена: Currency
Менеджеры
ТабN: AutoNumber
ФИО: Text(100)
Лог ин: Text(15)
Пароль: Text(20)
Прейску рант
Шифр: AutoNumber
Работа: Text(100)
Е диница: Text(10)
Норма: Double
Оплат аЗаНорму : Currency
Работники
ТабN: AutoNumber
ФИО: Text(100)
Специализ ацияID: Long Integer (FK)
Лог ин: Text(15)
Пароль: Text(20)
РаботыПоЗаказ у
NЗаказ а: Long Integer (FK)
РаботаID: Long Integer (FK)
Дата: Date/Time
РаботникID: Long Integer (FK)
Колич еств о: Single
Оплат аЗаНорму : Currency
Реквиз иты
Наименов ание: Text(100)
Адрес: Text(100)
Реквиз иты: Text(100)
ИНН: Text(15)
КПП: Text(15)
ГенДирект ор: Text(30)
ГлавБу х: Text(30)
Состав Заказ аПоставщику
NЗаказ а: Long Integer (FK)
МЦ_ID: Long Integer (FK)
Колич еств о: Long Integer
Специализ ации
ID: AutoNumber
Специализ ация: Text(50)
Стату сы
ID: AutoNumber
Стату с: Text(50)
68
Рисунок 2.9 – Схема данных
2.3.3 Структурная схема пакета (дерево вызова программных модулей)
Анализируя функциональную схему программы, разработаем структуру
диалога, определим состав элементов диалога, содержание каждого элемента и их
соподчиненность. На рисунке 2.10 изображена структура диалога системы в виде
граф-схемы.
Вершины схемы пронумерованы, описание выполнено в соответствии с
нумерацией вершин, в качестве средств описания использованы таблицы.
На основе результатов, полученных в предыдущем пункте, строим дерево
вызова программных модулей, отражающих структурную схему пакета.
69
Рисунок 2.10 – Структурная схема пакета
Для каждого модуля указываем идентификатор и выполняемые функции.
Таблица 2.4
Описание функций модулей
п/п
Наименование модуля
Функции модуля
1.
Глобальный модуль
Содержит глобальные процедуры и функции которые
необходимо выполнить при запуске системы
«Распределение заданий и учет работы монтажных
бригад»
2.
Модуль авторизации
Содержит предопределенные элементы и процедуры
авторизации
3.
Модуль Главный
Содержит предопределенные процедуры формы списка
и элементов справочников «Клиенты», «Приемщики»,
70
п/п
Наименование модуля
Функции модуля
«Мастера», «Должности мастеров», «Данные о
компании»
4.
Модуль справочника
«Клиенты»
Содержит предопределенные процедуры формы списка
и элемента справочника «Клиенты»
5.
Модуль справочника
«Приемщики»
Содержит предопределенные процедуры формы списка
и элемента справочника «Приемщики»
6.
Модуль справочника
«Мастера»
Содержит предопределенные процедуры формы списка
и элемента справочника «Мастера»
8
Модуль справочника
«Должности мастеров»
Содержит предопределенные процедуры формы списка
и элемента справочника «Должности мастеров»
9
Модуль «Прайс-лист на
монтаж и ремонт»
Содержит предопределенные процедуры формирования
отчета «Прайс-лист на монтаж и ремонт»
10
Модуль «Прайс-лист на
запчасти и
комплектующие»
Содержит предопределенные процедуры формирования
отчета «Прайс-лист на комплектующие»
11
Модуль «Реестр
заказов на монтаж и
ремонт»
Содержит предопределенные процедуры формирования
отчета «Реестр заказов на монтаж и ремонт»
12
Модуль «Заказы на
монтаж и ремонт»
Содержит предопределенные процедуры формы «Заказы
на монтаж и ремонт»
13
Модуль «Заявки на
комплектующие»
Содержит предопределенные процедуры формы «Заявки
на комплектующие»
14
Модуль «Аналитика»
Содержит предопределенные процедуры выбора вида
отчета формы «Аналитика»
15
Модуль «Диаграмма»
Содержит предопределенные процедуры формирования
диаграмм формы «Диаграмма»
2.3.4 Описание программных модулей
Алгоритм работы информационной системы представлен на рис.2.11.
71
Рисунок 2.11 – Алгоритм работы информационной системы
2.4 Контрольный пример реализации проекта и его описание
Чтобы проверить работоспособность программы необходимо выполнить
следующие действия:
1. Запустить программу на выполнение.
2. Выполнить авторизацию: ввести логин и пароль.
3. Ввести в любую из таблиц данные, нарушающие наложенные
ограничения. Это необходимо для того, чтобы проверить
осуществляется ли контроль входных данных;
4. Ввести необходимые параметры для выполнения запросов и проверить
правильность результатов;
72
5. Просмотреть все отчеты и проверить выводятся ли они на печать.
При успешном завершении каждой из перечисленных операций система
готова к работе.
После того как произошла загрузка программы, в форме Авторизация
необходимо ввести логин и пароль.
Права пользователей разграничены.
Рисунок 2.12 – Ввод логина и пароля (список в Приложении Б)
После авторизации открывается главная форма.
Рисунок 2.13 – Главная форма «Компания ООО «Евромет»
В главной кнопочной форме в зависимости от прав пользователя
необходимо выбрать нужный режим работы, выбирая соответствующий пункт
меню:
˗ Справочники.
˗ Ремонт.
˗ Аналитика.
Или нажав кнопку на форме:
73
˗ Прайс-лист на монтаж и ремонт.
˗ Прайс-лист на комплектующие и материалы.
˗ Заказы на монтаж и ремонт.
˗ Заявки на комплектующие и материалы.
˗ Аналитика.
При выборе меню «Справочники» открывается меню, которое
предназначено для просмотра, изменения текущей информации о клиентах,
приемщиках, мастерах, должностях мастеров и о компании. Также данное меню
подходит для ввода новых данных.
При выборе пункта меню Клиенты откроется форма (рис. 2.14).
Рисунок 2.14 – Форма «Клиенты»
Кнопки на главной форме предназначены для просмотра прайс-листов,
заказов на ремонт и обслуживание, заявок на комплектующие. При нажатии на
кнопку «Прайс-лист на монтаж и ремонт» откроется форма «Прайс-лист на
работы и услуги» в режиме просмотра и добавления.
Аналогичная форма у прайс-листа «Прайс-лист на комплектующие и
материалы».
При нажатии на кнопку «Заказы на монтаж или ремонт» откроется форма
«Реестр заказов на ремонт/обслуживание».
74
Рисунок 2.15 – Форма «Реестр заказов на монтаж и ремонт»
При нажатии на кнопку «Новый заказ» откроется форма «Заказ на монтаж/
ремонт» в режиме добавления.
Рисунок 2.16 – Форма «Заказ на Заказ на монтаж/ ремонт» в режиме добавления
Также из этой формы можно распечатать документы, выбрав
соответствующий (или все) и нажав на кнопку с изображением принтера.
При нажатии на кнопку «Открыть заказ» откроется форма «Заказ на
ремонт/обслуживание» в режиме просмотра.
75
Рисунок 2.17 – Форма «Заказ на ремонт/обслуживание» в режиме добавления
Данные формы предназначены для просмотра данных и введения новой
информации.
При выборе меню или нажатии на кнопку «Аналитика» открывается форма
«Аналитика». Данная форма предназначена для просмотра и вывода на печать
диаграмм.
Данная форма содержит поля для выбора диапазона дат и пять
переключателей, при выборе каждого из которых можно просмотреть
соответствующую диаграмму.
Рисунок 2.18 – Форма «Аналитика»
Выберем переключатель «Объемы заказа комплектующих поставщикам
помесячно» (рис. 2.19).
76
Рисунок 2.19 – Форма диаграммы «Объемы заказа комплектующих поставщикам
помесячно»
Для перехода в родительскую форму необходимо воспользоваться кнопкой
«Выход», а для завершения работы с программой – меню «Файл/Выход».

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
IPO - инструмент финансирования деятельности организации. На примере ПАО «Нефтяная компания «Лукойл»
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)