Диплом: Разработка информационной системы по обслуживанию оргтехники на примере ИП Азаров Д.Ю.

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
46
2.3 Программное обеспечение задачи
2.3.1 Общие положения
В разделе «Общие положения» необходимо построить дерево функций и
сценарий диалога. Дерево функций построено как иерархическая структура.
Функции разделены на служебные и основные.
К служебным функциям относятся все работы со справочниками. К
основным функциям относится вся оперативная работа с информационной
системой.
Список функций, используемых в информационной системе, представлен
на рисунке 9.
Рисунок 9. Дерево функций
Диалог пользователя и информационной системы является важным
процессом, в ходе которого происходит обмен информацией. Пользователь
вводит данные и дает команды, информационная система выдает результат
выполнения команды.
Пользовательский интерфейс построен по технологии WIMP. В
проектируемой информационной системе используются все основные элементы
графического интерфейса. Элементы графического интерфейса реализуют
основные и служебные функции программы.
Служебные
Основные
Пополнение
справочников
Функции ИС
Заполнение
входных экранных
форм
Ведение
справочников
Удаление
справочников
Обработка
информации
Выдвча
результатов
47
Сценарий диалога построен в виде структурной схемы. Сначала
представлены пункты главного меню, потом показана связь с окнами форм,
которые открываются при нажатии каждого пункта главного меню. В виде
дерева представлены действия пользователя при работе с конкретной формой.
Рисунок 10. Сценарий диалога
2.3.2 Характеристика базы данных
Для удобства описания передаваемой информации между объектами
проектируемой системы и пользователем строятся диаграммы потоков данных.
Диаграммы потоков данных строятся при моделировании информационного
обмена компании. Начальная контекстная диаграмма представлена на (рис. 11),
диаграмма потоков данных первого уровня (рис 12).
Главное меню
1. Справочники
2. Ввод информации
3. Отчеты
4. Выход
Справочники
1. Комплектующие
2. Поставщики
3. Выход
Ввод информации
1. Закупки
2. Сделки
3. Ремонт
4. Выход
Отчеты
1. Отчет по мастеру
2. Отчет по компании
3. Справка о приеме в ремонт
4. Наряд на ремонт
5. Акт выполненных работ
6. Реестр заказов
7. Движение комплектующих
48
Рисунок 11. Начальная контекстная диаграмма
Рисунок 12. Диаграмма потоков данных первого уровня
Из диаграммы потоков данных и схемы взаимодействия компонентов
видно, что существует несколько сущностей проектируемой системы, которые
осуществляют непрерывный информационный обмен. Менеджеры оформляют
заявки на ремонт и договоры на обслуживание, делают заявку на
комплектующие, в процессе выполнения работ ими же производится контроль
выполнения заказов. Менеджер принимамет комплектующие от поставщиков,
передает данные в бухгалтерию. Менеджер контролирует работу мастеров.
Исходя из информационной модели, строится архитектура программного
продукта (рис. 13).
49
Рисунок 13. ER-диаграмма базы данных «РемОТ».
В базе данных были использованы поля для ввода информации о заказах,
поставках, исполнении заявок. Данные о заказах представляет в своем роде
карточку в которой отражается вся информация каждого заказа. Данные о
заказах код коплектующей, код заказа, количество. Информация о
комплектующих представляет собой список всех комплектующих, их приход,
расход и остаток.
2.3.3 Структурная схема пакета
Обобщив результаты, построим дерево, отражающее структурную схему
пакета, содержащую программные модули:
– выполняющие служебные функции;
– управляющие модули;
– модули хранения информации.
Дерево программных модулей представлено на рисунке 14.
Рисунок 14 Дерево программных модулей
Главная форма
Поставщи
ки
Закупки
Сделки
Ремонт
Комплектующие
50
2.3.4 Описание программных модулей
Основным функциональным назначением реляционной базы данных
«РемОТ» является:
накопление данных;
хранение данных;
обработка данных;
предоставление данных в соответствии с запросами прикладной
программы.
Алгоритм редактирования записей
1) Загрузка формы.
2) Заполнение данными формы.
3) Просмотр и редактирование данных пользователем.
4) Передача изменений в базу данных.
Рисунок 15. Блок-схема алгоритма
51
2.4 Контрольный пример реализации проекта
Для удобной работы пользователя создана систему меню, из которого
можно открыть все справочники, то есть построенные ранее формы, запросы и
отчеты. Создаем меню в Visual Basic.
Рисунок 16. Внешний вид меню
С помощью пункта меню «Справочники» можно ввести информацию по
комплектующим и поставщикам.
С помощью пункта меню «Вод информации» вносятся данные о закупках,
сделках и ремонте.
Окно формы «Закупки» представлено на рисунке 17.
Рисунок 17. Окно формы «Закупки»
Окно формы «Комплектующие» представлено на рисунке 18.
52
Рисунок 18. Окно формы «Комплектующие»
Окно формы «Поставщики» представлено на рисунке 19.
Рисунок 19. Окно формы «Поставщики»
Окно формы «Сделки» представлено на рисунке 20.
Рисунок 20. Окно формы «Сделки»
С помощью пункта меню «Отчеты» можно вывести данные по сданным
экзаменам по группам и сформировать отчеты.
Рисунок 21. Внешний вид меню «Отчеты»
Создан отчет «Движение комплектующих». Отчет в режиме просмотра
представлен на рисунке 22.
53
Рисунок 22. Отчет «Движение комплектующих»
Создан отчет «Справка о приеме в ремонт». Отчет в режиме просмотра
представлен на рисунке 23.
Рисунок 23. Отчет «Справка о приеме в ремонт»
Создан отчет «Реестр заказов». Отчет в режиме просмотра представлен на
рисунке 24.
Рисунок 24. Отчет «Реестр заказов»
54
3 ОБОСНОВАНИЕ ЭКОНОМИЧЕСКОЙ ЭФФЕКТИВНОСТИ ПРОЕКТА
Произведем технико-экономическое обоснование разработки
информационной системы учета ремонтных работ и обслуживания оргтехники
компании ИП Азаров Д.Ю.
Аддитивно-мультипликативный показатель «значимость технического
решения» рассчитывается по формуле, он дает обобщающую характеристику
эксплуатационно-технического уровня системы.
задачи
решенной ямимероприяти охранными охвата широты ткоэффициенШ
задачи решенной нияиспользова объема ткоэффициенО
задачи решенной нияиспользова места ткоэффициенМ
задачи решенной сложности ткоэффициенС
НТП работважнейших программ задачи решенной иясоответств ткоэффициенП
задачи, решенной тиактуальнос ткоэффициен
****
и
и
К
З
Р

и
ОИКЗРИТР
А
ШОМСПАЗ
Сведем в таблицу значения коэффициентов ЭТУ
Таблица 3
Значения коэффициентов эксплуатационно-технического уровня
Коэффициенты
Базовый вариант
Разрабатываемый продукт
Аи
1
1
Пр
1
1
Сз
1
3,5
Мк
1
1
Ои
1
1,5
Шо
1
1
Зтр=2
Зтр=5
Приведенные коэффициенты показывают, что внедрение
разрабатываемого продукта выгодно.
Сравнение качества проектируемого продукта с базовым вариантом
определяется с помощью коэффициента эксплуатационно-технического уровня.
Произведем его расчет:
55
решения могопроектируе и базового для показателя значения,З
/
пр
ТР
ба з
ба з
ТР
ТРТРпрЭТУ
Згде
ЗЗК
5,22/5 
ЭТУ
К
Значение коэффициента больше 1, поэтому разработку проекта можно
считать выгодной.
Переходим к вычислению коэффициента технического уровня:
14,1
9,4
6,5
2
1

ЭТУ
ЭТУ
k
J
J
А
Значение вычисленного коэффициента показывает, что внедрение
проектируемой системы оправдано.
В разработке участвуют два сотрудника: главный менеджер отдела и
программист.
Таблица 4
Описание проектных работ
Этап
Содержание работ
Исполнители
Длительность,
дни
Загрузка,
дни
Загрузка,
%
1
2
3
4
5
6
1
Разработка
1.1
Планирование и анализ
требований
главный
менеджер
2
2
100
1.2
Проектирование
Программист
3
3
100
1.3
Реализация
Программист
8
8
100
1.4
Тестирование
Программист
2
2
100
1.5
Внедрение
главный
менеджер
1
1
100
Итого по этапу
Программист
главный
менеджер
16
13
3
81
19
2
Эксплуатация

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

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