Файл: Проектирование реализации операций бизнес-процесса «Планирование производства» (Характеристика существующих бизнес-процессов).pdf
Добавлен: 30.03.2023
Просмотров: 360
Скачиваний: 1
СОДЕРЖАНИЕ
1.1. Выбор комплекса задач автоматизации
1.2.Характеристика существующих бизнес-процессов
1.3.Характеристика документооборота, возникающего при решении задач
1.4.Обоснование проектных решений по информационному обеспечению
2.1. Информационная модель и ее описание
2.2. Характеристика нормативно-справочной, входной и оперативной информации
2.3. Характеристика результатной информации
2.4. Общие положения (дерево функций и сценарий диалога)
2.5.Характеристика базы данных
2.6. Структурная схема пакета (дерево вызова процедур и программ)
• общий отчет;
• отчеты по программам;
• отчеты по клиентам.
Эти данные имеют вид различных таблиц и документов.
В качестве результатной информации информационной подсистемы выступают отчетные данные, формируемые базой данных на основе первичной входной информации и данных справочников.
Отчетные данные информационной подсистемы «Планирования производства по оценки и контроля качества программного обеспечения» ФГУП «ЦНИИ ЭИСУ» представлены на рис.15,16 и 17.
Рис.15.Отчет по программам
Рис.16. Отчет по клиентам
Рис.17. Общий отчет
В отчете отображаются названия программы, количество ошибок, время на доработку, ФИО сотрудника, который отвечает за доработку, количество исправлений, которые найдет сотрудник, время, которое он затратит на исправления и организация-клиент, которая будет проверять работу программы.
2.4. Общие положения (дерево функций и сценарий диалога)
Технологический процесс работы системы начинается с загрузки операционной системы (ОС).
Схема технологического процесса сбора, передачи, обработки и выдачи информации АИС «Планирования производства по оценки и контроля качества программного обеспечения» ФГУП «ЦНИИ ЭИСУ» включает:
– построение и обновление справочного фонда информационной подсистемы;
– построение и обновление массивов входных данных на машинных носителях;
– построение ответов на ряд формализованных запросов;
– формирование оперативных документов, учетных таблиц;
– формирование отчетов.
Схема технологического процесса представлена на рисунке 18.
Контроль подготовленной и вводимой информации направлен на предупреждение, выявление и устранение ошибок, которые неизбежны в первую очередь из-за так называемого «человеческого фактора». Человек устает, его внимание может ослабнуть, кто-то может его отвлечь - в результате возникают ошибки. Ошибки при сборе и подготовке информации могут быть и преднамеренными. Любые ошибки приводят к искажению вводимой информации, к ее недостоверности, а значит, к неверным результатам обработки и в конечном итоге к ошибкам в управлении системой. При контроле собранной и подготовленной информации применяют совокупность приемов, как ручных, так и формализованных, направленных на обнаружение ошибок. Вообще процедуры контроля полноты и достоверности информации и данных используются при реализации информационных процессов повсеместно и могут быть подразделены на визуальные, логические и арифметические.
Рис.18.Схема технологического процесса сбора, передачи, обработки и выдачи информации
Принятия того или иного решения сопровождается выводом на монитор ПЭВМ необходимой информации, таблицы, отчета, которые могут быть отправлены для печати на принтер.
2.5.Характеристика базы данных
Формализация расчетов в информационной системе осуществляется по средствам имеющихся встроенных в MS Access формул, а также ранжирования данных по возрастанию или убыванию.
Access — мощное приложение Windows, впервые производительность СУБД органично сочетается с теми удобствами, которые имеются в распоряжении пользователей Microsoft Windows. Поскольку оба эти продукта — детища компании Microsoft, они прекрасно взаимодействуют между собой.
Access — это, прежде всего, система управления базами данных (СУБД). Как и другие продукты этой категории, она предназначена для хранения и поиска данных, представления информации в удобном виде и автоматизации часто повторяющихся операций (таких, как ведение счетов, учет, планирование и т.п.). С помощью Access можно разрабатывать простые и удобные формы ввода, а также осуществлять обработку данных и выдачу сложных отчетов.
С помощью объектов OLE (Object Linking and Imbedding — связывание и внедрение объектов) в Windows и компонентах Microsoft Office 2016 (Excel, Word, PowerPoint и Outlook) можно превратить Access в настоящую операционную среду баз данных. С помощью новых расширений для Internet можно создавать формы, которые будут напрямую взаимодействовать с данными из World Wide Web, и транслировать их прямо на страницы доступа к данным для корпоративных сетей, которые напрямую работают с Internet- броузером.
При всем этом Access — не просто СУБД. Как реляционная СУБД Access обеспечивает flociyn ко всем типам данных и позволяет использовать одновременно несколько таблиц базы данных. При этом можно существенно упростить структуру данных, облегчая тем самым выполнение поставленных задач. Таблицу Access можно связать с данными, хранящимися на большой ЭВМ или на сервере. С другой стороны, можно использовать таблицы, созданные в среде dBASE или Excel. Полученные результаты можно быстро и, легко связать и объединить с данными из электронных таблиц Excel. Работая в среде Microsoft Office 2016, пользователь получает в свое распоряжение полностью совместимые между собой Access, Word, Excel, PowerPoint.
2.6. Структурная схема пакета (дерево вызова процедур и программ)
Рассмотрим систему меню автоматизируемой подсистемы (или дерево диалога программного комплекса информационной подсистемы) оценки и контроля качества программного обеспечения ФГУП «ЦНИИ ЭИСУ», представленной на рис.19.
Рис.19. Система меню автоматизируемой подсистемы «Планирования производства по оценки и контроля качества программного обеспечения» ФГУП «ЦНИИ ЭИСУ»
Взаимодействие пользователя с подсистемой «Планирования производства по оценки и контроля качества программного обеспечения» ФГУП «ЦНИИ ЭИСУ» осуществляется в диалоговом режиме. Основным связующим элементом разрабатываемой АИС является система меню.
2.7. Описание программных модулей
Объектами разработанной базы данных являются:
А. Формы. Формы разработанной базы данных демонстрируют удобные профессиональные способы работы с таблицами. Эти формы можно использовать в качестве образцов при создании форм для ввода, редактирования или просмотра данных в таблицах разработанной информационной системы.
Существует несколько способов создания форма:
1. С помощью автоформ можно создавать формы, в которых выводятся все поля и записи базовой таблицы или запроса. Если выбранный источник записей имеет связанные таблицы или запросы, то в форме также будут присутствовать все поля и записи этих источников записей.
2. Создание форм с помощью мастера. Мастер задает подробные вопросы об источниках записей, полях, макете, требуемых форматах и создает форму на основании полученных ответов.
3. Создание формы без помощи мастера. Можно использовать последовательность действий, приведенную в разделе справки по MS Access, для создания форм от начала и до конца. Некоторые шаги используются при создании любой формы. Остальные используются только при создании форм определенного вида, например отображающих данные из нескольких таблиц. Необходимо использовать только шаги, соответствующие типу создаваемой формы. Описание других задачи, связанных с созданием форм, можно найти с помощью мастера ответов.
Б. Таблицы. Таблицы - вкладки содержат набор данных по конкретной теме. Использование отдельной вкладки для каждого этапа соответствует данным и сохранены только один раз, что делает базу данных более эффективной и уменьшает число ошибок при вводе данных.
В. Запросы. Запросы используются для просмотра, изменения данных различными способами. Запросы также можно использовать в качестве источников записей для форм, отчетов и страниц доступа к данным.
Г. Отчёты. Отчеты является средством представления данных в печатном формате. Имея возможность управлять размером и внешним видом всех элементов отчета, пользователь может отобразить сведения желаемым образом.
Программа состоит из следующих основных модулей:
Основная процедура - конфигурация среды окружения, формирование основного экрана программы, создание системы главного меню и соответствующих подменю, активизация меню.
Процедура проверка прав доступа и обработки главного меню – это запуск соответствующей процедуры. Процедура ввода данных - обеспечение ввода информации с первичных документов в базы данных, контроль за допустимостью значений, обеспечение ввода данных путем выбора из списка.
Процедуры формирования отчетов – обеспечение выдачи установленных форм документов на основании критериев, определяемых пользователем и информационной базы.
Все модули в программе связаны между собой по данным, которые анализируются на входе и вырабатываются на выходе. Данные в модули поступают через диалог с пользователем, параметры и документы информационной базы. Передача данных от одного модуля к другому осуществляется только через хранимые документы.
Выбрав пункт меню «Тестирование программы» базы пользователь попадает в форму, где он может увидеть сведения о тестируемом продукте и о его результатах, добавить новую программу для тестирования или нового сотрудника.
Рис.21. Форма «Тестирование программы»
Выбрав пункт меню «Время на доработку» базы пользователь попадает в форму, где он может увидеть сведения о тестируемом продукте, количестве ошибок, сведения о разработчике и времени исправления, а также добавить необходимые сведения о новом тестируемом продукте.
Рис.22. Форма «Время на доработку»
Выбрав пункт меню «Результаты тестов» базы пользователь попадает в форму, где он может увидеть результаты тестирования программных продуктов, количестве ошибок, количество времени, затраченное на исправление, сведения о разработчике и показатели качества.
Рис.23. Форма «Результаты тестов»
Выбрав пункт меню «Контрагенты: Клиенты» базы пользователь попадает в форму, которая информирует об организации-клиенте, о временных сведениях продажи, о программе, которая была приобретена и которая подверглась тестированию и исправлению ошибок.
Рис.24. Форма «Контрагенты: Клиенты»
Выбрав пункт меню «Контрагенты: Разработчики» базы пользователь попадает в форму, которая информирует об организации-разработчике, о временных сведениях разработки, о сотрудниках, непосредственно занимающихся разработкой.
Рис.25. Форма «Контрагенты: Разработчики»
Выбрав пункт меню «Программы» базы пользователь попадает в форму, которая информирует и дает возможность дополнить список программных продуктов.
Рис.26. Форма «Программы»
Выбрав пункт меню «Сотрудники» базы пользователь попадает в форму, которая информирует о подробных сведениях об сотрудниках.
Рис.27. Форма «Сотрудники»
Меню Отчеты находится на главной кнопочной форме и предназначен для формирования на экране или в виде распечатки на принтере отчетов установленной формы: Общий отчет, Отчет по программам и Отчет по разработчикам. Для этого необходимо будет выбрать необходимый отчет, сформировать период, указав дату и выделить галочкой нужный отчет.
Рис.28. Меню «Отчеты»
Пункт меню Выход из программы позволяет пользователю закончить работу с программой и выйти из приложения.
2.8.Контрольный пример реализации проекта и его описание
Технология внутримашинной организации задается последовательностью реализуемых процедур - схем взаимосвязи программных модулей и информационных массивов. Такая схема представляет собой декомпозицию общего процесса решения задачи на отдельные процедуры преобразования массивов, именуемыми модулями (это - ввод, контроль, перезапись информации, сортировка, уплотнение данных, редактирование, накопление, вывод на печать и т.п.).
Взаимосвязь программных модулей и информационных файлов базы подсистемы оценки и контроля качества программного обеспечения ФГУП «ЦНИИ ЭИСУ» можно представить следующей схемой на рис.29.
Рис.29. Блок-схема взаимодействия программных модулей