Диплом: Проектирование и разработка автоматизированной системы для хранения и обработки данных фирмы по ремонту и обслуживанию компьютеров на примере ООО «СтройМонолитДом»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
57
Тип техники
Integer
FK
Да
Пользователь
Код
Integer
PK
Да
Логин
Varchar (20)
-
Да
Пароль
Varchar (20)
-
Да
Код сотрудника
Integer
FK
Да
Привязка
комплектующих
к ПК
Код привязки
Integer
PK
Да
Код техники
Integer
FK
Да
Код
комплектующего
Integer
FK
Да
Дата привязки
DateTime
-
Да
Причина привязки
Varchar
(255)
-
Нет
Ремонт и
обслуживание
техники
Код ремонта
Integer
PK
Да
Код техники
Integer
FK
Да
Дата ремонта
DateTime
-
Да
58
Продолжение таблицы 7
1
2
3
4
5
Причина поломки
Varchar
(255)
-
Да
Номер служебной
записки
Varchar (10)
-
Да
Состав ремонта
Код состава
Integer
PK
Да
Код ремонта
Integer
FK
Да
Код
комплектующего
Integer
FK
Да
Вид действия
Integer
-
Да
Сотрудник
Код сотрудника
Integer
PK
Да
ФИО
Varchar
(150)
-
Да
Код должности
Integer
FK
Да
Код отдела
Integer
FK
Да
Номер корпуса
Integer
-
Да
Номер этажа
Integer
-
Да
Номер кабинета
Integer
-
Да
Номер рабочего
места
Integer
-
Да
Тип техники
Код типа техники
Integer
PK
Да
Наименование
Varchar
(100)
-
Да
Характеристики
комплектующих
Код
характеристики
Integer
PK
Да
Код
комплектующего
Integer
FK
Да
Код
характеристики
комплектующего
Integer
FK
Да
Значение
Varchar (50)
-
Да
Характеристики
техники
Код
характеристики
ПК
Integer
PK
Да
59
Код техники
Integer
FK
Да
Код
характеристики
Integer
FK
Да
Значение
Varchar
(200)
-
Да
ПО
Код ПО
Integer
PK
Да
Наименование
Varchar
(100)
-
Да
Версия
Varchar (10)
-
Да
Дата
приобретения
DateTime
-
Да
Дата обновления
DateTime
-
Нет
Номер лицензии
Varchar (10)
-
Нет
Стоимость
Integer
-
Нет
Вид ПО
Varchar (50)
FK
Да
60
Продолжение таблицы 7
1
2
3
4
5
Вид ПО
Код вида ПО
Integer
PK
Да
Наименование
Varchar
(100)
-
Да
Привязка ПО к
ПК
Код привязки
Integer
PK
Да
Код техники
Integer
FK
Да
Код ПО
Integer
FK
Да
Дата установки
DateTime
-
Да
Дата обновления
DateTime
-
Нет
Привязка
техники и
сотрудников
Код привязки
Integer
PK
Да
Код техники
Integer
FK
Да
Код сотрудника
Integer
FK
Да
Дата привязки
DateTime
-
Да
На рисунке 25 представлена логическая модель базы данных [12].
Физическая структура определяет, тип и свойства данных, которые будут записаны в память
компьютера.
Этап физического моделирования базы данных включает в себя определение состава файлов и их
заполнение исходными данными в соответствии с ограничениями, допущениями и особенностями
предметной области.
По сути дела, физическое проектирование базы данных подразумевает конструирование таблиц в
СУБД. В качестве СУБД для разработки базы данных информационной системы учета ремонта и
обслуживания компьютеров ООО «СтройМонолитДом» выбрана MS SQL Server.
На рисунке 26 представлена физическая модель базы данных.
Информационная модель задачи представлена на рисунке 27.
61
61
Рисунок 26 – Логическая модель базы данных
62
62
Рисунок 27 - Физическая модель базы данных
63
63
Рисунок 28 – Информационная модель
64
64
2.3.3. Структурная схема пакета (дерево вызова программных модулей)
Информационная система учета ремонта и обслуживания компьютеров, разработанная в настоящей
работе, имеет архитектуру «клиент-сервер». Для ее использования необходим компьютер,
выполняющий роль сервера, а также компьютеры, использующиеся в качестве рабочих станций.
Компьютеры должны быть соединены в сеть с помощью сетевых адаптеров и при необходимости
другого сетевого оборудования.
Диаграмма развертывания [8] представлена на рисунке 29.
Рисунок 29 – Диаграмма развертывания
На клиентском компьютере необходимо наличие Microsoft .Net 4.5 или выше.
Информационная система учета ремонта и обслуживания компьютерной техники имеет модульную
структуру. Все модули можно разделить на несколько классов:
управляющий модуль,
модули, выполняющие служебные функции
модули, связанные с вводом, хранением, обработкой и выдачей информации.
Схема взаимосвязи программных модулей и информационных файлов показана на рисунке 30.
65
65
Рисунок 30 - Схема взаимосвязи программных модулей и
информационных файлов
Назначение модулей информационной системы представлено в таблице 8.
Таблица 8
Назначение программных модулей
Наименование
Назначение модуля
FormMain
Главный модуль приложения, который координирует работу
приложения. Обрабатывает вызов пунктов меню,
перенаправляя задания другим модулям.
FormAuth
Модуль, который аутентификации в системе
FormKomplect
Модуль для редактирования справочника комплектующих
FormPK
Модуль для редактирования сведений о компьютерах
FormDolj
Модуль для добавления и редактирования справочника
должностей
FormPO
Модуль для редактирования программного обеспечения
FormOtdeli
Модуль для добавления и редактирования отделов
FormRemont
Модуль для добавления и редактирования сведений о
ремонте техники
FormPolz
Модуль для добавления и редактирования списка
пользователей
FormSotr
Модуль редактирования списка сотрудников
FormVidKompl
Модуль для редактирования справочника видов
комплектующих
FormReports
Модуль для построения отчетов
FormVidPK
Модуль для редактирования справочника типов ПК
Модуль учета
ремонта и
обслуживания
компьютеров
Модуль учета
программного
обеспечения
Модуль работы
со
справочниками
Модуль
формирования
отчетов
Технические паспорта
ПК, накладные на
поставку, служебные
записки на ремонт
Лицензии.
Серийные
номера, акты
закупки
Справочные
данные
Отчеты,
экспорт в
формат MS
Excel
66
66
FormSotr
Модуль редактирования списка сотрудников
FormVidХarKompl
Модуль для редактирования справочника видов
характеристик комплектующих
FomVidXarPK
Модуль для редактирования характеристик ПК
ClassDoc
Модуль заполнения выходных документов
Для организации доступа к базе данных MS SQL Server в среде Microsoft Visual Studio был
использован встроенный провайдер - Connector MS SQL Server for .Net, который позволяет
использовать базу данных MS SQL Server в качестве источника данных (DataSource). При
подключении к СУБД через источники данных в Visual Studio автоматически создается набор классов
для доступа к таблицам базы данных – TableAdapters. Для доступа к базе данных использвалась
технология ADO.NET [10].
На рисунке 31 представлена диаграмма классов разработанной программы, построенная в MS Visual
Studio в виде XSD-схемы.
Для реализации возможности подключения к БД, которая находится на отдельном сервере,
используется следующий механизм настройки подключения к базе данных:
1. На отдельном сервере БД установлена СУБД MS SQL Server и
развернута БД модуля.
2. В папке с программой расположен файл settings.ini, который включает
следующие данные (символ разделения – точка с запятой):
a. имя сервера;
b. имя базы данных;
c. логин для доступа к базе данных;
d. пароль для доступа к базе данных.
3. При запуске формы авторизации в программе автоматически
загружается файл settings.ini и формируется новая срока подключения,
которая будет использована для доступа к базе данных во время всего
сеанса работы модуля информационной системы. Если файл settings.ini
отсутствует, то система предлагает создать файл и запуск программы
будет приостановлен.

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

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