Файл: Автоматизация контроля выполнения задач и поручений (Технико-экономическая характеристика предметной области и предприятия).pdf
Добавлен: 29.03.2023
Просмотров: 158
Скачиваний: 2
СОДЕРЖАНИЕ
Глава 1. Технико-экономическая характеристика предметной области и предприятия
1.1. Характеристика предприятия и его деятельности
1.2. Организационная структура управления предприятием
1.3. Выбор комплекса задач автоматизации и характеристика существующих бизнес-процессов
2.1. Информационная модель и ее описание
2.2. Используемые классификаторы и системы кодирования
2.3. Характеристика нормативно-справочной, входной и оперативной информации
Глава 3. Программное обеспечение задачи
3.1 Общие положения (дерево функций и сценарий диалога)
3.2 Характеристика базы данных
3.3 Структурная схема пакета (дерево вызова программных модулей)
3.4 Описание программных модулей
В нашем случае код — это дата, ему не требуется быть помехоустойчивым, поэтому все разряды являются информационными.
2.3. Характеристика нормативно-справочной, входной и оперативной информации
Нормативно-справочная информация — это информационный ресурс компании, формируемый внутри и получаемый, как правило, извне. Она содержит стандарты, требования, правила, положения и прочую информацию, нормирующую и систематизирующую деятельность компании.
В нашем случае к нормативно-справочной информации можно отнести права пользователей и своды допустимых форматов.
К входному типу информации относится информация, поступающая в систему постоянно на протяжении всей жизни программного продукта.
Входной информацией для разрабатываемого программного продукта будут загружаемые в систему файлы.
К оперативной информации относят любые данные, которые необходимы для работы системы. Оперативная информация представляет наибольший интерес при реализации программного продукта. Именно массы оперативной информации подталкивают организации к автоматизации бизнес-процессов предприятия.
Оперативной информацией в нашем случае будет таблица отчетов по ошибкам и список технических заданий.
2.4. Характеристика результатной информации.
Результатной информацией в данной системе будет пакет мультимедиа-данных, подходящий для использования в качестве базы данных готовой компьютерной игры. В него войдут арты, модели, музыка и так далее. Разрабатываемая система предоставляет возможность выгрузить все файлы, за исключением технических заданий и отчетов об ошибках, единым архивом. Подобная функция помогает создавать рабочие версии игры без временных затрат на сбор новых файлов. Таким образом процесс разработки будет упрощен и ускорен в несколько раз.
Глава 3. Программное обеспечение задачи
Программное обеспечение — это совокупность алгоритмов и программ для реализации целей и задач информационной системы, а также для нормального функционирования комплекса технических средств.
3.1 Общие положения (дерево функций и сценарий диалога)
Сценарий диалога 1
Дерево функций 1
3.2 Характеристика базы данных
База данных — совокупность данных, хранимых в соответствии со схемой данных, манипулирование которыми выполняют в соответствии с правилами средств моделирования данных.
В рассматриваемой системе будет использована база данных реляционной модели, т.к. в данном случае не требуются взаимосвязи элементов по типу главных и подчиненных объектов или, говоря по-иному, «дерева», характерной для сетевой и иерархической моделей.
Исходные данные БД системы
|
Сущность |
Идентификатор таблицы |
Атрибут |
Идентификатор поля |
Тип поля |
|
Файлы |
FILE |
ИД Автора |
CREATOR_ID |
INTEGER |
|
ИД Арта |
ART_ID |
INTEGER |
||
|
ИД Музыки |
MUSIC_ID |
INTEGER |
||
|
ИД Модели |
MODEL_ID |
INTEGER |
||
|
ИД Сценария |
SCENARIO_ID |
INTEGER |
||
|
Пользователи |
USERS |
ИД пользователя |
USERS_ID |
INTEGER |
|
Имя |
NAME |
CHAR |
||
|
Логин |
LOGIN |
CHAR |
||
|
Пароль |
PASSWORD |
CHAR |
||
|
Комментарии |
COMMENTS |
Отправленные |
SENT |
CHAR |
|
Ответы |
ANSWER |
CHAR |
||
|
Справочники |
LOG |
Категория |
СATEGORY |
INTEGER |
|
Дата |
DATE |
CHAR |
||
|
Отправитель |
SENDER_ID |
CHAR |
||
|
Версия |
VER |
CHAR |
3.3 Структурная схема пакета (дерево вызова программных модулей)
Схема программных модулей содержит программные модули различных классов:
- выполняющие служебные функции;
- управляющие модули, предназначенные для загрузки меню и передачи управления другому модулю;
- модули, связанные с вводом, хранением, обработкой и выдачей информации.
Структурная схема 1
3.4 Описание программных модулей
Таблица 2 –– Описание программных модулей
|
Наименование модуля |
Выполняемые функции |
|
Управляющий модуль |
Инициирует вызов и запуск основных программных модулей системы, содержит меню ИС. |
|
Модуль авторизации |
Модуль, предназначенный для контроля прав доступа и правильности логина и пароля при входе в систему |
|
Модуль загрузки данных |
Модуль, предназначенный для загрузки файлов, относящихся к находящимся в работе проектам, в систему. Данный модуль содержит экранные формы ввода. |
|
Контроль правильности вводимых данных, проверка соответствия форматов файлов допустимым. В случае обнаружения ошибок на экран выдаются корректные предупреждения, и предлагается исправить ошибку. |
|
|
Модуль справочников |
Модуль, предназначенный для актуализации (корректировки, добавления, удаления) сведений справочников. |
|
Модуль вывода |
Модуль, предназначенный для просмотра загруженного контента. Содержит экранные формы файлов. |
Глава 4. Контрольный пример реализации и его описание
Для работы с системой все пользователи обязаны пройти авторизацию. Разные группы пользователей имеют доступ к несколько разному функционалу. В данном случае мы рассмотрим функционал рядового пользователя.
Окно загрузки
Архив файлов