Разработка программного обеспечения консолидации отчетов по проходным предприятия «Минский метрополитен»
Автор: Тумилович Роман Петрович
Научный руководитель: Шульдова Светлана Георгиевна
Рубрика: 1. Информатика и кибернетика
Опубликовано в
Дата публикации: 02.02.2019
Статья просмотрена: 104 раза
Библиографическое описание:
Тумилович, Р. П. Разработка программного обеспечения консолидации отчетов по проходным предприятия «Минский метрополитен» / Р. П. Тумилович. — Текст : непосредственный // Актуальные вопросы технических наук : материалы V Междунар. науч. конф. (г. Санкт-Петербург, февраль 2019 г.). — Санкт-Петербург : Свое издательство, 2019. — С. 11-13. — URL: https://moluch.ru/conf/tech/archive/324/14833/ (дата обращения: 16.11.2024).
Ключевые слова: формирование отчетов, построение алгоритма, язык программирования Python.
Предмет исследования: Государственное предприятие «Минский метрополитен».
Объект исследования: Формирование отчетов по событиям проходных предприятия «Минский метрополитен».
Цель работы: Разработка программного продукта консолидации отчетов по событиям проходных предприятия».
Краткое содержание: Выпускная квалификационная работа состоит из 3 разделов: Введение, Основная часть, Заключение.
Во введении отражена цель выпускной квалификационной работы, и обоснована необходимость разработки программного продукта.
В аналитической части выпускной квалификационной работы приведено описание объекта управления, раскрывается экономическая сущность решаемых задач, а так же дается обоснование проектных решений по выбору технического, программного и информационного обеспечения.
В заключении подводятся выводы о полученных результатах работы и полноту решения выбранной проблемы.
В настоящее время автоматизированные системы контроля доступа находят все большее применение на предприятия, где используются для повышения безопасности объектов, сохранности материальных ценностей и обеспечение дисциплины и порядка. Автоматизированные системы контроля доступа позволяют исключить человеческий фактор при проверке пропусков и регистрации рабочего времени сотрудников, практически сводя на нет вероятность ошибок и злоупотреблений. Защита материальных ценностей реализуется через разрешения доступа сотрудников только в те помещения, где он имеет право находится в соответствии с его служебными обязанностями, и только в положенное ему время. Обеспечение дисциплины осуществляется путем контроля всех перемещений сотрудников по территории предприятия, формирование отчета об опоздавших, не вышедших на работу или ушедших с работы, могут формироваться как ежедневно, так и за любой промежуток времени.
Целью данной работы является проектирование и разработка программы для консолидации отчетов по событиям журналов регистрации проходных предприятия «Минский метрополитен».
Объектом исследования является государственное предприятие «Минский метрополитен»
Тема данной работы является актуальной для предприятия, так как внедрение данного программного продукта позволит:
– сократить трудозатраты, требуемые для получения отчетов;
– избежать ошибки, которые возникают в процессе выборки данных для ручного формирования отчетов;
– сократить время, необходимое для получения отчетов;
– повысить степень автоматизации получения еженедельных и ежемесячных отчетов и отчетов по требованию.
Под отчетами по требованию подразумевается отчет, где диапазон дат задается по требованию руководителя структурного подразделения.
Для выполнения данной разработки решены задачи:
– проанализирован процесс формирования отчетов в ручном режиме;
– ознакомление с деятельностью предприятия;
– выявлены направления автоматизации и сформулированы функциональные требования к проектируемому программному продукту;
– разработан проект программного продукта;
– реализован проект программного продукта;
– проведено технико-экономическое обоснование;
Основная часть
Объектом исследования при разработке автоматизированного рабочего места являются наиболее трудоемкие функции, выполняемые сотрудником отдела АСУ — сбор и консолидация отчетных данных по установленным порядком проходов сотрудников и посетителей на территорию объекта.
В настоящее время для выполнения этих задач, сотрудник формирует отчеты по каждой проходной в программах Perco и Декагон в виде файлов программы Microsoft Excel. По имеющимся проходным предприятия (4 проходные). Затем имеющиеся отчеты (4 файла) объединяются в один файл Excel, после чего сотрудник формирует из него с помощью установки фильтра отчеты по каждому структурному подразделению предприятия. Объединение отчетов по разным проходным необходимо из-за того, что территориально Минский метрополитен расположен на нескольких площадках (Инженерный корпус — пр. Независимости 6, Электро-депо Московское — ул. Фабрициуса 24, Электро-депо Могилевское — п/о Тростенец), а сотрудники во время одного рабочего дня могут перемещаться по различным площадкам. При сохранении отчета, сотрудник задает имя файла отчета, которое включает в себя даты формирования отчета, (дата начала отчета — дата конца отчета) и названия структурного подразделения. Учитывая количество подразделений, необходимо еженедельно формировать 36 отчетов. Отчеты сохраняются в формате PDF для выкладки их в информационно справочную систему Минского метрополитена, откуда отчет по своему структурному подразделению может быть просмотрен руководителем этого структурного подразделения, распечатан и. т.д.
Использование программы позволит:
– сократить трудозатраты, требуемые для получения отчетов;
– избежать ошибки, которые возникают в процессе выборки данных для ручного формирования отчетов;
– сократить время, необходимое для получения отчетов;
– повысить степень автоматизации получения еженедельных и ежемесячных отчетов и отчетов по требованию. Под отчетами по требованию подразумевается отчет, где диапазон дат задается по требованию руководителя структурного подразделения.
Программа должна получать данные из баз данных MS ACCESS и PostgreSQL. В результате работы программы должны быть сформированы отчеты по структурным подразделениям предприятия которые включают все события по сотрудникам в формате файла PDF. Программа должна работать в операционной системе Windows.
Пользовательский интерфейс программы должен быть интуитивно понятен пользователю, обеспечивать защиту от ошибок ввода. Пользователь должен иметь возможность выбрать базы данных откуда будет импортироваться информация о событиях, задавать период выборки данных необходимых для формирования отчетов.
Заключение
В процессе выполнения работы, была исследована структура организации «Минский метрополитен», проведен анализ деятельности предприятия, анализ организационной структуры предприятия, выявлены процессы, поддающиеся автоматизации. Описана существующая система формирования отчетов и сформированы требования для автоматизации этого процесса.
Были решены такие задачи как, описание информационной модели программного продукта, даны характеристики входной и выходной информации, описана структура базы данных и алгоритмы работы программы. Итогом работы стала разработанный программный продукт, который отвечает требованиям поставленных задач, определенных в первой части работы.
Итогом выполненной работы является разработанная программа для консолидации отчетов по проходным предприятия «Минский метрополитен». Программа полностью отвечает требованиям, сформулированным при постановке задачи, что означает, что цель, поставленная в рамках данной работы была достигнута.
Литература:
- Желязны, Д. Говори на языке диаграмм: пособие по визуальным коммуникациям для руководителей / Д. Желязны. Перевод с английского — М.: Институт комплексных стратегических исследований. — 2011. — 220 с.
- Единая система программной документации. Техническое задание. Требования к содержанию и оформлению [Текст]: ГОСТ 19.201–78–2005. — Введ. 2005–01–01. — М.: Изд-во стандартов, 2005. — IV, 27с.: ил.
- Системы менеджмента качества. Основные положения и словарь [Текст]: ГОСТ ИСО 9000–2008 — М.: Стандартинформ, 2012г. — 32 с.
- Алексеев, Ю. М. Быстро и легко создаем, программируем, шлифуем и раскручиваем [Текст]: самоучитель / Ю. М. Алексеев. ― М.: Лучшие книги, 2008г. ― 400с.
- Ашманов, И. Оптимизация программных подуктов [Текст]: учеб. Пособие / И. Ашманов, А. Иванов. ― СПб.: Питер, 2008г. — 400с.
Ключевые слова
формирование отчетов, построение алгоритма, язык программирования PythonПохожие статьи
Виды информационных сетей и построение их на базе АРМов АТП
Анализ опыта реализации информационных систем. Анализ развития современной вычислительной техники, программного обеспечения, методов инженерии знаний и искусственного интеллекта. Отмечаются основные элементы в современных информационных системах.
Создание контрольно-оценочных средств расчета общей эффективности работы деревоперерабатывающего оборудования
В статье рассматривается возможность внедрения автоматической системы расчета поставов для работы на лесопильных рамах. Данный алгоритм самостоятельно смоделирован на платформе JavaScript и активно используется в настоящее время в качестве учебного п...
Создание методики выбора инфотелекоммуникационной платформы управления складским комплексом
В статье представлена методика выбора WMS-системы на основе алгоритма действий организации, а также отбор по базовым критериям и оценка методом рейтинговых оценок.
Проектирование информационной системы управления интернет-магазином и разработка рекомендательного алгоритма
В статье рассматривается проектирование ИС, настройка взаимодействия через API и разработка item-based алгоритма.
Разработка и оптимизация программного пакета для определения подлинности подписи в почерковедческой экспертизе
В данной работе рассматривается разработка программного обеспечения для перспективного метода идентификации подписи, основанного на изучении ее фрактальной размерности.
Программный инструментарий учета коммунальных платежей в общежитиях ВГТУ
В данной статье рассматриваются необходимость оптимизации процесса учета, расчета и оплаты коммунальных услуг, повышение прозрачности и эффективности использования ресурсов.
Похожие статьи
Виды информационных сетей и построение их на базе АРМов АТП
Анализ опыта реализации информационных систем. Анализ развития современной вычислительной техники, программного обеспечения, методов инженерии знаний и искусственного интеллекта. Отмечаются основные элементы в современных информационных системах.
Создание контрольно-оценочных средств расчета общей эффективности работы деревоперерабатывающего оборудования
В статье рассматривается возможность внедрения автоматической системы расчета поставов для работы на лесопильных рамах. Данный алгоритм самостоятельно смоделирован на платформе JavaScript и активно используется в настоящее время в качестве учебного п...
Создание методики выбора инфотелекоммуникационной платформы управления складским комплексом
В статье представлена методика выбора WMS-системы на основе алгоритма действий организации, а также отбор по базовым критериям и оценка методом рейтинговых оценок.
Проектирование информационной системы управления интернет-магазином и разработка рекомендательного алгоритма
В статье рассматривается проектирование ИС, настройка взаимодействия через API и разработка item-based алгоритма.
Разработка и оптимизация программного пакета для определения подлинности подписи в почерковедческой экспертизе
В данной работе рассматривается разработка программного обеспечения для перспективного метода идентификации подписи, основанного на изучении ее фрактальной размерности.
Программный инструментарий учета коммунальных платежей в общежитиях ВГТУ
В данной статье рассматриваются необходимость оптимизации процесса учета, расчета и оплаты коммунальных услуг, повышение прозрачности и эффективности использования ресурсов.