Файл: «Проектирование ИС по оперативно-техническому учёту.pdf
Добавлен: 21.05.2023
Просмотров: 325
Скачиваний: 5
СОДЕРЖАНИЕ
1. Технико-экономическая характеристика предметной области и предприятия
1.1 Характеристика предприятия и его деятельности RAZER
1.2 Организационная структура управления предприятием
1.3 Выбор комплекса задач автоматизации и характеристика существующих бизнес процессов
2 Информационное обеспечение задачи
2.1 Информационная модель и её описание
2.2. Используемые классификаторы и системы кодирования
2.3. Характеристика нормативно-справочной, входной и оперативной информации
2.4. Характеристика результатной информации
3. Программное обеспечение задачи
3.1. Общие положения (дерево функций и сценарий диалога)
3.2. Характеристика базы данных
3.4 Описание программных модулей
В данной информационной системе можно выделить следующие логические уровни:
- Информационные источники - данный вид информации поступает в информационную систему по средствам следующих справочников: сотрудник; предприятие; приборы учёта электроэнергии; статья расходов; энергокомпания; нормативы (отражает процесс обработки первичных документов).
- Документы оперативные - данный вид производственной информации в информационной системе обрабатывается при помощи следующих документов: сводный журнал (процесс обработки основных документов).
- Отчёты - служат для анализа управленческой информации, по экранным формам: приборы учёта электроэнергии; журнал событий; журнал расходов (процесс обработки и консолидации информации при помощи отчетов).
Пользователь системы первоначально выбирает требуемые справочники системы с исходными данными, после чего система готова к работе. Используя данные, пользователь формирует содержание таблиц системы. При запросе результатной информации с помощью соответствующих экранных форм хранящаяся в системе информация преобразуется в необходимый вид и представляется в виде результатных экранных форм могут быть отправлены и сохранены в электронном виде.
2.2. Используемые классификаторы и системы кодирования
Система должна предоставлять возможность автоматизации оперативно-технического учёта в «Razer inc».
Полученная информация накапливается в базе данных и обрабатывается системой с последующей возможностью оперативного доступа для контроля текущей ситуации, просмотра отчетов, анализа документов, внесения корректировок и обновления информационной базы, изменения условно-постоянной информации в справочниках, анализа обобщенной информации за период времени по каждому проекту.
Входная информация, содержит данные оперативно-технического учета, регистрируется первичными аналитическими документами и вносится в базу данных через интерфейсную форму ввода.
Проектируемая система должна предоставлять удобный и интуитивно понятный пользовательский интерфейс.
Анализ накапливаемой информации в базе данных проводится в модуле аналитики с последующим выводом выходных данных.
Параметры обрабатываемой информации должны корректироваться в зависимости от устанавливаемого пользователем интервала времени и конкретной задачи или итоговая информация за весь период по всему предприятию.
Виды системы кодирования указаны в табл. 2.2
Таблица 2.2
Используемые системы кодирования
|
Кодируемое множество объектов |
Длина кода |
Мощность кода |
Система кодирования |
Система классификации |
Вид классификатора |
|---|---|---|---|---|---|
|
Сотрудник |
4 |
9999 |
порядковая |
иерархическая |
внутренний |
|
Приборы учёта электроэнергии |
4 |
9999 |
порядковая |
иерархическая |
внутренний |
|
Журнал событий |
4 |
9999 |
порядковая |
иерархическая |
внутренний |
|
Журнал расходов |
4 |
9999 |
порядковая |
иерархическая |
внутренний |
2.3. Характеристика нормативно-справочной, входной и оперативной информации
Пункт представляет собой описание состава входных документов, и справочников, соответствующих им экранных форм размещения данных.
Входными являются следующие справочники и документы:
– предприятие;
– энергокомпания;
– сотрудник;
– статья расходов;
– нормативы;
– приборы учета электроэнергии;
– сводный журнал;
Результатом работы информационной системы организации является выполнение следующего перечня запросов и отчетов: прибор учета электроэнергии; статьи расходов; нормативы.
Основная входная информация в информационной системе обрабатывается при помощи следующих справочников: предприятие; статья расходов, приборы учета. Остальные справочники являются вспомогательными.
2.4. Характеристика результатной информации
Система компоновки данных – визуальное средство для построения и вывода отчетов, предназначенная для декларативного создания отчетов, т.е. создания отчетов без программирования, которая однако, включает в себя и программные механизмы, и механизмы XML. Данная система позволяет разрабатывать отчеты не только программистам, но и опытным пользователям, которым предоставляются различные возможности форматирования, настройки и оформления отчетов прямо в режиме использования информационной системы.
В процессе работы с информационной системой формируется база данных, одной из основных таблиц является таблица «Нормативы». Данная таблица базы данных информационной системы отображает виды норм расходования организацией.
Таблица «Статья расходов» содержит информацию о включённых статей расходов ,и в том числе и по электроэнергии.
Представленная результатная информация в информационной системе хранится в виде связных таблиц. При помощи запросов и отчетов данную информацию можно проанализировать и обработать для принятия необходимых управленческих решений.
3. Программное обеспечение задачи
3.1. Общие положения (дерево функций и сценарий диалога)
На рис. 3.1 представлено дерево функций модулей, используемых в данной информационной системе.
Рисунок 3.1 –– Фрагмент дерева функций
В рамках информационной системы существуют функции управления и обработки данных. Среди них можно выделить два подмножества: реализующие служебные функции (авторизация пользователя, календарь, калькулятор, справка (помощь в эксплуатации)) и реализующие основные функции (выбор требуемых данных при создании журнала или изменения, сохранения результата, отправка готового результата).
Рисунок 3.1.2 – Структура диалога системы.
Сценарий диалога состоит из двух логически связанных частей:
Основные меню - экраны меню, которые видит пользователь, прежде чем приступить к выполнению основных функций, согласно дереву функций. Основные меню предполагают обязательные действия пользователя при работе с ИС.
Меню вспомогательные приложения, которые становятся доступны конечному пользователю после того, как выдана на экран соответствующая форма журналов. Меню вспомогательные приложения предполагают возможные действия, одно из которых может являться необязательным к выполнению.
3.2. Характеристика базы данных
ER-модель — модель данных, позволяющая описывать концептуальные схемы.
ER-модель удобна при проектировании информационных систем, баз данных, архитектур компьютерных приложений, и других систем.
ER-модель является одной из самых простых визуальных моделей данных. Она позволяет обозначить структуру в общих чертах.
На предприятии применяется СУБД – MS SQL Server 2016.
На рис. 3.2 описана связь основных таблиц в базе данных.
Рис. 3.2 –– ER модель
База данных информационной системы включает следующие информационные таблицы:
– таблица «Предприятие» включает следующие реквизиты: наименование предприятия; адрес; контактный телефон; электронный адрес;
– таблица «Статья расходов» включает следующие реквизиты: наименование статьи расходов.
– таблица «Прибор учета электроэнергии» включает следующие реквизиты: дата поверки; показания.
– таблица «Нормативы» включает следующие реквизиты: название норматива.
– таблица «Сводный журнал» включает следующие реквизиты: дата записи; ; энергоснабжающая компания; сотрудник; статья расходов; прибор учета электроэнергии; предприятие; нормативы.
– таблица «Энергоснабжающая компания» включает следующие реквизиты: наименование энергоснабжающей компании; адрес; контактный телефон; электронный адрес.
– таблица «Сотрудник» включает следующие реквизиты: ФИО сотрудника; должность; паспортные данные; адрес; контактный телефон; электронный адрес; код сотрудника.
– таблица «Журнал событий» включает следующие реквизиты: код события; календарный день; событие.
– таблица «Журнал расходов» включает следующие реквизиты: код статей расходов; календарный день; количество; цена; сумма.
Все выше изложенные таблицы служат основанием разрабатываемой информационной системы предприятия.
3.3. Структурная схема пакета
Дерево программных модулей отражает структурную схему пакета, содержащего программные модули различных классов:
- модули, выполняющие служебные функции;
- управляющие модули, предназначенные для загрузки меню и передачи управления другому модулю;
- модули, связанные с вводом, хранением, обработкой и выдачей информации.
В таблице 3.3 описаны функции модулей.
|
№ п/п |
Наименование модуля |
Функции модуля |
|---|---|---|
|
1 |
Аутентификация |
Вход пользователя в систему. |
|
2 |
Главная форма |
Выполняет работы со справочниками, документами и отчетами. |
|
3 |
Форма пользователя |
Выполняет работу заданные пользователем сохранения и отправки журналов. |
Рисунок 3.3 – Структурная схема основного пакета
3.4 Описание программных модулей
Алгоритм функционирования всей системы представлен на рис. 3.4
4. Контрольный пример реализации и его описание.
Для запуска АИС учета процессов оперативно-технического учёта необходимо открыть базу данных. Для этого необходимо на рабочем столе Windows 10 открыть соответствующую программу. Произведя ввод логина и пароля, форма входа программу показано на рисунке 4.1
Рис. 4.1 Вход в программу.
Рис. 4.2 Сотрудник
Рис. 4.3 Предприятие
Рис. 4.4 Прибор учёта электроэнергии
Рис. 4.5 Статья расходов
Рис. 4.6 Энергокомпания
Рис. 4.7 Нормативы
Рис. 4.8 Сводный журнал
Рис. 4.9 Журнал расходов