Дипломная работа: Автоматизация документооборота учета материально-технического оборудования в ООО "ТРАНСКОМ"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
71
материально-ответственное лицо (МОЛ);
техническое состояние МТО;
материально-техническое оборудование.
Опишем атрибуты сущностей.
Пользователь ИС:
ФИО
Логин
Пароль
Права
Филиал:
Код
Наименование
Категория ОЦДИ:
Код
Наименование
Тип МТО:
Код
Наименование
МОЛ:
ФИО
Код
Телефон
Техническое состояние МТО:
Код
Наименование
МТО:
Наименование
Инвентарный номер
Дата выпуска
Дата ввода
Стоимость
72
Срок ПИ
Дата списания
Филиал
Категория
Тип МТО
МОЛ
Состояние МТО
Представим инфологическую модель на рисунке 2.7.
Рис.2.7 Инфологическая модель
Даталогическая модель
В качестве модели представления данных используется реляционная.
Даталогическая модель представлена на рисунке 2.8.
Модель выполнена в среде AllFusion ERWin Data Modeller 7 [9].
73
Рис. 2.8 Даталогическая модель
Физическая модель данных
Физическая модель данных показывает базу данных в рамках выбранной
СУБД MySQL (рисунок 2.9).
Рис. 2.9 Физическая модель данных
74
2.3.3. Структурная схема пакета (дерево вызова программных
модулей)
Спроектированная АИС состоит из 5 модулей (рисунок 2.10).
Рис. 2.10. Иерархическая схема модулей АИС
Спецификация всех модулей ИС приведена в таблице 2.2.
Таблица 2.2
Спецификация модулей
Название модуля
Назначение модуля
Вызывающий модуль
Program.cs
Инициализация приложения
При запуске
программы
Auth.cs
Главная страница
Program.cs
Main.cs
Авторизация пользователей
Auth.cs
Directory
Редактирование справочников
Main.cs
Excel.cs
Вывод данных в excel
Main.cs, Directory.cs
Report
Отображение отчетов
Main.cs
Модуль «Program.cs» – является точкой входа приложения и служит для
первоначальной инициализации приложения в целом.
Модуль «Auth.cs» – модуль авторизации, который позволяет ограничить
попытки входа в приложение до 3-х при неправильном вводе пароля, а также
производит аутентификацию, а первоначальную установку прав доступа для
вновь идентифицированного пользователя.
Модуль «Main.cs» – главное окно приложения.
Program
Auth
Main
Excel
Directory
Report
75
Модуль «Directory.cs» – создает и отображает справочники с
возможностью их редактирования, если текущий пользователь обладает правами
доступа.
Модуль «Excel.cs» – служит для вывода таблиц в файл Excel.
Модуль «Report.cs» – служит для вывода сводной информации.
2.3.4. Описание программных модулей
Представим алгоритм работы ИС в виде блок схемы (рисунок 2.11).
Первоначально происходит процесс авторизации пользователя. В случае,
если пользователь ввел некорректные логин и/или пароль, то система выдает
ошибку. В случае успешной авторизации происходит загрузка главной формы
приложения.
Далее пользователю предлагается выбор дальнейших действий по работе с
АИС выбрать для редактирования какой-либо справочник, выбрать одну из
операций над данными, либо же выйти из программы.
При начале работы со справочниками оператору АИС предлагается на
выбор список из справочников.
Листинги некоторых программных модулей представлены в приложении
А.
Источник: https://baza.diplomsite.ru/previewfile/1755