Диплом: Автоматизация создания информационной карты товара в спецотделе АО "Фирма НТЦ КАМИ"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
87
2.2.3 Характеристика результатной информации
Результатная информация работы представляется в виде документов и
отчетов, которые требуются для подготовки отчетности, формировании
документов для передачи их на хранение. Потребителями данной информации
являются начальник методического отдела, бухгалтерия, зам. директора по
учебной работе. Для ознакомления данные документы могут передаваться
студентам. В таблице 2.24 представлен перечень результатной информации,
адресат, описание и на чём основана данная информация.
Таблица 2.24
Перечень результатной информации
Название
Адресат
Описание
Частота
возникновения
док./год
Информационная
карта товара
Начальник спец. отдела,
сотрудник спец. отдела
Описание технических
средств и работ с ними
400
Расположение
ПО
Начальник спец. отдела
Указание размещение
ПО
300
Расположение
ТС
Начальник спец. отдела,
сотрудник спец. отдела
Указание размещения
технических средств
300
Отчет по
техническим
средствам
Начальник спец. отдела,
сотрудник спец. отдела
Печатный отчет по
техническим средствам
в разрезе организации и
подразделений
300
Отчет по
информационной
карте товара
Начальник спец. отдела,
сотрудник спец. отдела
Печатная форма
информационной карты
400
Отчет по
сотрудникам
Начальник спец. отдела
Печатная форма списка
сотрудников по
подразделениям
60
Отчет по
программному
обеспечению
Начальник спец. отдела,
администратор
Печатная форма с
описанием ПО и его
размещению
300
Отчет по правам
доступа и
пользователям
Начальник спец. отдела,
администратор
Отчет по пользователям
и правам доступа
60
88
Список реквизитов результатного документа «Расположение ПО»
представлен в таблице 2.25.
Таблица 2.25
Структура таблицы «Расположение ПО»
Наименование реквизита
Тип поля
Длина
Код расположения
N
6
Код ПО
N
6
Код подразделения
N
6
Код организации
N
6
Макет экранной формы документа «Расположение ПО» представлен на
рисунке 2.12.
Рис. 2.12 Макет экранной формы «Расположение ПО»
Список реквизитов результатного документа «Расположение ТС»
представлен в таблице 2.26.
Таблица 2.26
Структура таблицы «Расположение ТС»
Наименование реквизита
Тип поля
Длина
Код расположения
N
6
Код ТС
N
6
Код подразделения
N
6
Код сотрудника
N
6
Код организации
N
6
89
Макет экранной формы документа «Расположение ТС» представлен на
рисунке 2.13.
Рис. 2.13 Макет экранной формы «Расположение ТС»
Список реквизитов результатного документа «Информационная карта
товара» представлен в таблицах 2.27 – 2.28.
Таблица 2.27
Структура таблицы «Информационная карта товара»
Наименование реквизита
Тип поля
Длина
Код карты
N
6
Номер задания
N
6
Дата
D
10
Дата начала
D
10
Дата окончания
D
10
Задание
C
200
Код договора
N
6
Код работ
N
6
Код сотрудника
N
6
Код статуса
N
6
90
Таблица 2.28
Структура таблицы «Состав карты ТС»
Наименование реквизита
Тип поля
Длина
Код состава ТС
N
6
Код ТС
N
6
Количество
N
6
Фото
C
100
Наличие WI FI
L
1
Код карты
N
6
Номер АРМ
N
6
Макет экранной формы документа «Расположение ПО» представлен на
рисунке 2.14.
Рис. 2.14 Макет экранной формы «Информационная карта товара»
После описания данных производится проектирование и описание
пользовательского интерфейса ИС «Информационные карты» АО «Фирма НТЦ
КАМИ».
91
2.3 Программное обеспечение задачи
2.3.1 Общие положения (дерево функций и сценарий диалога)
Дерево функций управления и обработки данных, которые призвана
автоматизировать разрабатываемая информационная система, приведена на
рисунке 2.15.
Функции
Основные Служебные
Авторизация
Справочная
информация
Учет ТС и ПО
Учет расположения
ТС и ПО
Ведение
информационной
карты
Работа с
журналами и
отчетами
Ведение
справочников
Рис. 2.15 Дерево функций ИС
Проектируемая информационная система выполняет ряд функций по
сбору, обработке и отображению необходимой информации. Основная или
постоянная информация заносится в справочники, каждый из которых
представлен отдельной формой для удобства доступа к необходимой
информации. Сценарий диалога представлен на рис. 2.16.
92
Информационная система информационных карт
товаров специального отдела АО "Фирма НТЦ КАМИ"
Права
доступа
Техническое
обеспечение
Программное
обеспечение
Справочники
Информационная
карта
Пользователи
Группы
пользователей
Права доступа
Техническое
обеспечение
Программное
обеспечение
Технические
средства
Сотрудники
Подразделения
Статус
Организации
Тип работ по
договору
Договоры
Информационная
карта
Отчеты
Категория ТС
Правила
доступа
Расположение
ТС
Расположение ПО
Информационные
ресурсы
Ресурсы
организации
Правила доступа
ТС
подразделений
ПО
подразделений
ТС организации
Информационная
карта
Сотрудники
Рис. 2.16 Сценарий диалога ИС
2.3.2 Характеристика базы данных
База данных ИС «Информационные карты» АО «Фирма НТЦ КАМИ»
состоит из 12 справочников, 6 таблиц.
Справочники:
1. Группы пользователей
2. Информационный ресурс
3. Организация
4. Программное обеспечение
5. Подразделение
6. Пользователь
7. Права доступа
8. Правила доступа
9. Сотрудник
10. Статус
11. Тип работ
93
12. Категория
Таблицы:
1. Технические средства
2. Договор
3. Информационная карта товара
4. Состав карты ТС
5. Расположение ПО
6. Расположение ТС
Структура таблиц базы данных представлена в приложении 1 в таблицах
П1.1 – П1. 18.
ER-диаграмма логической модели представлена на рисунке. 2.17.
Рис. 2.17 Логическая модель данных
Сущности являются зависимыми, т.к. наследуют атрибуты из других
сущностей.
Сотрудник
Код сотрудника
ФИО
Дата рождения
Код подраз деления (FK)
Код_организ ации (FK)
Польз ователь
Код польз ов ателя
Логин
Пароль
E-mail
Код сотрудника (FK)
Код (FK)
Код статуса (FK)
Подраз деление
Код подраз деления
Подраз деление
Права доступа
Код
Наименование
Гру ппы польз ователей
Код гру ппы
Наименование
Код (FK)
Код польз ов ателя (FK)
Расположение ПО
Код расположения
Код ПО (FK)
Код подраз деления (FK)
Код_организ ации (FK)
ПО
Код ПО
Наименование
Характеристика
Информационный ресу рс
Код_ИР
Наименование ИР
Код_организ ации (FK)
Технические средства
Код ТС
Характеристика
Название
Серийный_номер
Модель
Марка
Примечание
СИ
T1
T2
Код_категории (FK)
Методы
Расположение ТС
Код расположения
Код ТС (FK)
Код подраз деления (FK)
Код сотрудника (FK)
Код_организ ации (FK)
Правила доступа
Код правила
Правило
Код (FK)
Код_ИР (FK)
Код ПО (FK)
Код статуса (FK)
Стату с
Код статуса
Стату с
Организация
Код_организ ации
Наименование
Догов ор
Код_договора
Номер_договора
Дата_договора
Предмет_договора
Вид_договора
Код_организ ации (FK)
Тип_работ
Код_работ
Тип_работ
Информационная_карта_тов ара
Код_карты
Номер_задания
Задание
Дата
Дата_начала
Дата_окончания
Код_договора (FK)
Код_работ (FK)
Код сотрудника (FK)
Код статуса (FK)
Состав_карты_ТС
Код_состава_ТС
Код ТС (FK)
Количество
Фото
Наличие_WI_FI
Код_карты (FK)
Номер_АРМ
Категория
Код_категории
Категория
94
Связь между таблицами определена как Один-ко-Многим, Обеспечивается
целостность денных, т.е. значения полей в основных таблицах должны
содержать поля справочных таблиц [14, 22].
Физическая модель данных для разрабатываемой системы представлена на
рисунке 2.18.
Рис. 2.18 Физическая модель данных
На этапе генерации схемы БД ERwin автоматически создает следующие
элементы:
таблицы;
поля в таблицах;
связи между таблицами;
уникальные индексы для каждого первичного и альтернативного
ключа и неуникальные – для инверсных входов [6, 22].
Сотрудник
Код_сотру дника: int
ФИО: varchar(50)
Дата_рождения: datetime
Код_подраз деления: int
Код_организ ации: int
Польз ователь
Код_польз ователя: int
Логин: varchar(20)
Пароль: varchar(20)
E_mail: varchar(40)
Код_сотру дника: int
Код_права_доступа: int
Код_стату са: int
Подраз деление
Код_подраз деления: int
Подраз деление: varchar(40)
Права_досту па
Код_права_доступа: int
Наименование: varchar(20)
Гру ппы_пользователей
Код_гру ппы: int
Наименование: varchar(20)
Код_права_доступа: int
Код_польз ователя: int
Расположение_ПО
Код_расположения: int
Код_ПО: int
Код_подраз деления: int
Код_организ ации: int
ПО
Код_ПО: int
Наименование: varchar(100)
Характеристика: text
Информационный_ресу рс
Код_ИР: int
Наименование_ИР: varchar(20)
Код_организ ации: int
Технические_средства
Код_ТС: int
Название: varchar(50)
Характеристика: varchar(100)
Серийный_номер: varchar(20)
Модель: varchar(20)
Марка: varchar(20)
Примечание: varchar(100)
СИ: integer
T1: integer
T2: integer
Код_категории: integer
Методы: integer
Расположение_ТС
Код_расположения: int
Код_ТС: int
Код_подраз деления: int
Код_сотру дника: int
Код_организ ации: int
Правила_досту па
Код_правила: int
Правило: varchar(50)
Код_права_доступа: int
Код_ИР: int
Код_ПО: int
Код_стату са: int
Стату с
Код_стату са: int
Стату с: varchar(20)
Организ ация
Код_организ ации: int
Наименование: varchar(40)
Договор
Код_договора: int
Номер_договора: varchar(20)
Дата_договора: datetime
Предмет_договора: varchar(70)
Вид_договора: varchar(30)
Код_организ ации: int
Тип_работ
Код_работ: int
Тип_работ: varchar(20)
Информационная_карта_товара
Код_карты: int
Номер_задания: smallint
Дата: datetime
Дата_начала: datetime
Дата_окончания: datetime
Задание: varchar(200)
Код_договора: int
Код_работ: int
Код_сотру дника: int
Код_стату са: int
Состав_карты_ТС
Код_состав а_ТС: int
Код_ТС: int
Количество: smallint
Фото: varchar(100)
Наличие_WI_FI: bit
Номер_АРМ: varchar(20)
Код_карты: int
Категория
Код_категории: integer
Категория: varchar(3)
95
Текст запросов SQL на создание таблиц и связей представлен в
приложении 2.
Для реализации проекта был выбран тип СУБД – MS SQL SERVER 2012.
Структура базы данных в MS SQL Server представлена на рисунке 2.19.
Рис. 2.19 Структура базы данных в MS SQL Server
В MS SQL SERVER для обработки данных базовых таблиц используется
мощный язык SQL (структурированный язык запросов). Данная СУБД выбрана
еще и потому, что с помощью нее можно организовать многопользовательский
доступ, и приложение будет работать в «Клиент-серверном» варианте [23].
2.3.3 Структурная схема пакета (дерево вызова программных
модулей)
В разработанной информационной системе присутствует 25 программных
модулей, представленных в виде форм. С помощью, которых заполняется
информация в БД, а так же производятся расчеты. Список программных модулей
и их описание представлены в таблице 2.29.
Группы _пользовател ей
Код_группы
Наименование
Код_права_доступа
Код_пользователя
Договор
Код_договора
Номер_договора
Дата_договора
Предмет_договора
Вид_договора
Код_организации
Информац ионная_карта_товара
Код_карты
Номер_задания
Дата
Дата_начала
Дата_окончания
Задание
Код_договора
Код_работ
Код_сотрудника
Код_статуса
Информац ионны й_ресурс
Код_ИР
Наименование_ИР
Код_организации
Организац ия
Код_организации
Наименование
ПО
Код_ПО
Наименование
Характеристика
Под разд еление
Код_подразделения
Подразделение
Пол ьзовател ь
Код_пользователя
Логин
Пароль
E_mail
Код_сотрудника
Код_права_доступа
Код_статуса
Права_д осту па
Код_права_доступа
Наименование
Правил а_д осту па
Код_правила
Правило
Код_права_доступа
Код_ИР
Код_ПО
Код_статуса
Распол ожение_ПО
Код_расположения
Код_ПО
Код_подразделения
Код_организации
Распол ожение_Т С
Код_расположения
Код_ТС
Код_подразделения
Код_сотрудника
Код_организации
Состав_карты _Т С
Код_состава_ТС
Код_ТС
Количество
Фото
Наличие_WI_FI
Код_карты
Сотрудник
Код_сотрудника
ФИО
Дата_рождения
Код_подразделения
Код_организации
Стату с
Код_статуса
Статус
Т ехнические_средства
Код_ТС
Характеристика
Название
Серийный_номер
Модель
Марка
Т ип_работ
Код_работ
Тип_работ
96
Таблица 2.29
Таблица описания модулей ИС «Информационные карты» АО «Фирма НТЦ
КАМИ»
Модуль
Форма
Описание
Unit2.pas
{Main}
Главный модуль. Главная форма
Unit3.pas
{DM1: TDataModule}
Модуль данных.
Unit4.pas
{Fsotr}
Форма справочник сотрудников
Unit5.pas
{FDolgn}
Форма справочник должностей
Unit6.pas
{Freg}
Регистрация пользователя
Unit7.pas
{AboutBox}
О программе
Unit8.pas
{F_PO}
Форма работы с ПО
Unit9.pas
{Fdop_info}
Форма просмотра дополнений к документу
Unit10.pas
{Fredakt}
Форма редактирования пользователя
Unit11.pas
{F_TS}
Форма работы с ТС
Unit12.pas
{Otchet1}
Отчет по пользователям
Unit13.pas
{Otchet2}
Отчет по используемым ТС
Unit1.pas
{F_Find}
Поиск документов
Unit14.pas
{F_IR}
Форма информационных ресурсов
Unit15.pas
{F_TS_R}
Форма размещения ТС по отделам
Unit16.pas
{F_PO_R}
Форма размещения ПО по отделам
Unit17.pas
{FGroup}
Форма групп пользователей
Unit18.pas
{F_otdel}
Форма подразделений
Unit19.pas
{F_PRAVA}
Форма прав доступа пользователя
Unit20.pas
{F_PRAVILA}
Форма правил по доступу к ИР
Unit21.pas
{F_dogovor}
Форма договора
Unit22.pas
{f_inf_karta}
Форма информационной карты
Unit23.pas
{f_new_inf_karta}
Форма добавления и изменении
информационной карты
Unit24.pas
{f_new_dogovor}
Форма добавления нового и изменения
договора
Unit25.pas
{f_spisok_inf_karta}
Форма списка информационных карт
Все программные модули связаны между собой и связаны с главным
модулей проекта. Взаимосвязь модулей представлена на рис. 2.20.

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

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