Файл: Проектирование информационной системы по учету расхода топлива и электроэнергии на производство.pdf
Добавлен: 17.05.2023
Просмотров: 546
Скачиваний: 7
СОДЕРЖАНИЕ
1. Технико-экономическая характеристика предметной области и предприятия
1.1. Характеристика предприятия и его деятельности
1.2. Организационная структура управления предприятием
1.3. Выбор комплекса задач автоматизации и характеристика существующих бизнес процессов
2. Информационное обеспечение задачи
2.1. Информационная модель и её описание
2.2. Используемые классификаторы и системы кодирования
2.3. Характеристика нормативно-справочной, входной и оперативной информации
2.4. Характеристика результатной информации
3. Программное обеспечение задачи
3.1. Общие положения (дерево функций и сценарий диалога)
3.2. Характеристика базы данных
3.3. Структурная схема пакета (дерево вызова программных модулей)
3.4. Описание программных модулей
Структура главного меню представлена на рис. 6.
Рисунок 6. Структура главного меню
3.2. Характеристика базы данных
Разработанная база данных включает необходимое количество таблиц, для организации эффективной обработки оперативной информации предприятия. Схема данных представлена на рис. 7.
Рисунок 7. Схема данных
База данных информационной системы включает следующие информационные таблицы:
– таблица «Предприятие» включает следующие реквизиты: код предприятия; наименование предприятия; адрес; контактный телефон; электронный адрес;
– таблица «Статья расходов» включает следующие реквизиты: код статьи расходов; наименование статьи расходов; код вида нормы;
– таблица «Подразделение» включает следующие реквизиты: код подразделения; наименование подразделения; код предприятия;
– таблица «Прибор учета электроэнергии» включает следующие реквизиты: код прибора учета электроэнергии; дата поверки; показания;
– таблица «Вид нормы» включает следующие реквизиты: код вида нормы; наименование вида нормы;
– таблица «Продукция» включает следующие реквизиты: код продукции; наименование продукции;
– таблица «Журнал учета» включает следующие реквизиты: код записи; дата записи; код подразделения; код энергоснабжающей компании; код сотрудника; код статьи расходов; код прибора учета электроэнергии; код прибора учета топлива; расход электроэнергии; код производственного цеха; расход топлива; код продукции;
– таблица «Энергоснабжающая компания» включает следующие реквизиты: код энергоснабжающей компании; наименование энергоснабжающей компании; адрес; контактный телефон; электронный адрес;
– таблица «Прибор учета топлива» включает следующие реквизиты: код прибора учета топлива; дата поверки; показания;
– таблица «Производственный цех» включает следующие реквизиты: код производственного цеха; наименование производственного цеха; код подразделения;
– таблица «Должность» включает следующие реквизиты: код должности; наименование должности;
– таблица «Сотрудник» включает следующие реквизиты: код сотрудника; ФИО сотрудника; код должности; паспортные данные; адрес; контактный телефон; электронный адрес.
Таким образом, были описаны таблицы и их атрибуты, которые служат основанием базы данных и ядром разрабатываемой информационной системы предприятия.
3.3. Структурная схема пакета (дерево вызова программных модулей)
Структурная схема пакета отражает взаимосвязь модулей разработанной информационной системы и представлена на рис. 8.
Рисунок 8. Структурная схема пакета
Опишем назначение модулей информационной системы: модуль инициализации обеспечивают запуск информационной системы; модуль главного меню обеспечивает доступ ко всем объектам информационной системы; модуль справочников обеспечивает доступ ко всем справочникам информационной системы; модуль запросов и отчетов обеспечивает доступ ко всем запросам и отчетам информационной системы; модуль работы с базой данных обеспечивает хранение объектов информационной системы.
3.4. Описание программных модулей
Для решаемой задачи определена четкая последовательность действий при обработке данных. Все операции, связанные с вводом информации, должны выполняться в диалоговом режиме обработки в реальном масштабе времени. Для такого взаимодействия пользователей с информационной системой удобнее всего использовать диалоговые окна. Программа реализует довольно большое количество функций, и для реализации такого диалога удобно использовать меню.
4. Контрольный пример реализации и его описание
Работа с информационной системой выполняется после авторизации пользователя при помощи использования главной формы с соответствующего иерархическим меню. Интерфейс главной формы информационной системы представлен на рис. 9.
Возможности информационной системы разделены на группы, к которым относятся: справочники; документы; запросы и отчеты.
Воспользовавшись пунктом меню «Справочники» пользователю предоставляется возможность работы со следующими справочниками:
– должность;
– сотрудник;
– предприятие;
– подразделение;
– вид нормы;
– статья расходов;
– продукция;
– прибор учета электроэнергии;
– энергокомпания;
– прибор учета топлива.
Воспользовавшись пунктом меню «Документы» пользователю предоставляется возможность работы со следующими документами:
– журнал учета.
Пользовательская форма «Должность» предоставляет все необходимые возможности быстрого просмотра, последующего редактирования оперативной информации о должностях сотрудников. Интерфейс данной формы представлен на рис. 10.
Рисунок 9. Главное меню
Рисунок 10. Форма «Должность»
Пользовательская форма «Сотрудник» предоставляет возможности просмотра, редактирования оперативной информации о сотрудниках предприятия. В форме «Сотрудник» есть связное поле с таблицей «Должность», что обеспечивает доступ к данным о должностях. Интерфейс данной формы представлен на рис. 11.
Рисунок 11. Форма «Сотрудник»
Пользовательская форма «Предприятие» предоставляет возможности просмотра, редактирования справочной информации о предприятии. Интерфейс формы «Предприятие» представлен на рис. 12.
Рисунок 12 . Форма «Предприятие»
Пользовательская форма «Вид нормы» предоставляет возможности просмотра, редактирования справочной информации о видах норм расходования. Интерфейс формы «Вид нормы» представлен на рис. 13.
Рисунок 13 . Форма «Вид нормы»
Пользовательская форма «Продукция» предоставляет возможности просмотра, редактирования справочной информации о продукции предприятия. Интерфейс формы «Продукция» представлен на рис. 14.
Рисунок 14 . Форма «Продукция»
Пользовательская форма «Статья расходов» предоставляет возможности просмотра, редактирования справочной информации о статьях расходов. В форме «Статья расходов» используется связное поле с таблицей «Вид нормы», что обеспечивает доступ к данным о видах норм расходования. Интерфейс формы «Статьи расходов» представлен на рис. 15.
Рисунок 15 . Форма «Статья расходов»
Пользовательская форма «Подразделение» предоставляет возможности просмотра, редактирования справочной информации о подразделениях предприятия. Интерфейс формы «Подразделение» представлен на рис. 16.
Рисунок 16 . Форма «Подразделение»
Пользовательская форма «Энергокомпания» предоставляет возможности просмотра, редактирования справочной информации о энергокомпаниях. Интерфейс формы «Энергокомпания» представлен на рис. 17.
Рисунок 17 . Форма «Энергокомпания»
Пользовательская форма «Прибор учета электроэнергии» предоставляет возможности просмотра, редактирования информации о приборах учета электроэнергии. Интерфейс формы «Прибор учета электроэнергии» представлен на рис. 18.
Пользовательская форма «Прибор учета топлива» предоставляет возможности просмотра, редактирования информации о приборах учета топлива. Интерфейс формы «Прибор учета топлива» представлен на рис. 19.
Рисунок 18 . Форма «Прибор учета электроэнергии»
Рисунок 19. Форма «Прибор учета топлива»
Журнал учета является основным документом на основании которого выполняются весь учет. Для заполнения журнала учета можно воспользоваться связными справочниками, так, поле «Код производственного цеха» связано со справочником «Производственный цех», поле «Код продукции» связано со справочником «Продукция. Аналогично реквизиты код сотрудника, код энергоснабжающей компании связаны с соответствующими таблицами базы данных. Аналогичные связи выполнены в следующих реквизитах: статья расходов; код прибора учета электроэнергии; код учета топлива. Интерфейс формы «Журнал учета» представлен на рис. 20.
Все вышеперечисленные формы имеют следующие навигационные возможности:
– переход к следующей записи;
– переход к предыдущей записи;
– переход к самой первой записи;
– переход к самой последней записи;
– сохранить измерения;
– добавить запись;
– удалить запись;
– отменить изменения;
– закрыть форму.
Рисунок 20. Форма «Журнал учета»
Аналитические возможности в информационной системе реализованы в виде набора запросов и отчетов, среди которых можно выделить:
– прибор учета электроэнергии;
– прибор учета топлива;
– журнал на дату;
– статьи расходов.
Программный код разработанных запросов представлен в Приложении.
Для успешной работы с разработанной информационной системой необходимо следовать следующей инструкции по эксплуатации информационной системы.
Сбросить себе на компьютер файл системы управления базами данных Microsoft SQL Server system.mdb.
Далее необходимо установить самый низкий уровень пользовательской безопасности системы, т.к. в системе обработка информации выполняется по средствам использования запуска макросов. Для этого необходимо в главном меню системы управления базами данных Microsoft SQL Server выбрать следующий пункт Сервис -> Макрос -> Безопасность -> Уровень безопасности -> Низкий.
Запустив файл system.mdb необходимо следовать порядку работы с информационной системой.
Информационная система распространяется файлом базы данных формата с отдельной базой данных Microsoft SQL Server. Для ввода информационной системы в опытную эксплуатацию необходимо заполнить исходные справочные данные, проверить правильность заполнения информации.
Порядок испытаний и сдачи информационной системы в эксплуатацию предполагает заполнение базы данных и проверки работоспособности запросов и отчетов.
Сдача информационной системы в эксплуатацию происходит путем передачи файла базы данных Microsoft SQL Server.
ЗАКЛЮЧЕНИЕ
В процессе выполнения данной работы были получены следующие результаты. Основным видом деятельности ФГУП «НПЦАП» является производство приборов и аппаратуры для автоматического регулирования или управления. Среди информационных потребностей компании было выявлено: необходимость регистрации наличия и движения изделий по операциям; необходимость анализа фактического состояния отдельных позиций заказов; необходимость прогнозирования и контроля наличия или возможного возникновения узких мест; возможности автоматического формирования оперативной документации.
Разработка информационной системы производилась с учетом всех основных принципов проектирования систем подобного рода.
В основу программной реализации проекта были положены основные подходы к созданию информационных систем, средства системы управления базами данных Microsoft SQL Server. Симбиоз данных технологий позволяет создать надежную и устойчивую в работе информационную систему.
Система управления базами данных Microsoft SQL Server продукт компании Mісrоsоft, и имеет большую распространенность среди пользователей персональных компьютеров. Microsoft SQL Server полностью совместима с операционной системой Wіndоws, которая имеет возможность постоянно обновляться производителем, а также может поддерживать множество языков. Microsoft SQL Server имеет широкие возможности по обработке баз данных, с успехом может быть применена для автоматизации деятельности администратора ФГУП «НПЦАП».