Автор Анна Евкова
Преподаватель который помогает студентам и школьникам в учёбе.

"Проектирование реализации операций бизнес-процесса «Планирование производства"

Содержание:

ВВЕДЕНИЕ

Из-за постоянно меняющихся требований производители стараются сделать свою продукцию более конкурентоспособной. Повышение конкурентоспособности связано со снижением производственных затрат. Можно предположить, что снижение качества используемого сырья, экономия на трудовых ресурсах отобразиться на цене изделия, но повлияет на качество произведенного товара. Решением по повышению конкурентоспособности предприятия может служить внедрение современных информационных технологий. Существует множество разнообразных систем обработки информации, каждая из которых работает над своей задачей, но все они трудятся над общей задачей предприятия выпускать конкурентную продукцию и быть востребованными на рынке.

В настоящее время компьютерные технологии нашли широкое применение в различных областях. В том числе и в области планирования деятельности различных предприятий. Деятельность современной прогрессивной организации невозможно представить без применения информационных технологий.

В современных условиях скорость получения и обработки информации является важнейшим фактором, который определяет успех предприятия. Введение на предприятие новых специализированных информационных технологий способствует облегчению работы сотрудников, уменьшению зависимости от бумажных носителей информации, автоматизации большинства информационных и бизнес-процессов. Кроме того, специально сконструированная информационная система позволит значительно увеличить оперативность выполнения сотрудниками различных операций и функций.

Исходя из вышесказанного, была определена цель исследования – проектирование реализации бизнес-процесса «Планирование производства»

Для достижения поставленной цели необходимо разрешить следующие задачи:

  1. Выбрать комплекс задач автоматизации;
  2. Дать характеристику существующим бизнес-процессам и документообороту;
  3. Обосновать проектные решения по информационному и программному обеспечению;
  4. Спроектировать информационную модель;
  5. Охарактеризовать нормативно-справочную, входную, оперативную и результатную информацию;
  6. Построить дерево функций и сценарий диалога;
  7. Предоставить характеристику базы данных, структурную схему пакета и рассмотреть программные модули;
  8. Проиллюстрировать контрольный пример реализации проекта.

Объектом изучения предметной области является реализация операций бизнес-процесса, а предметом – бизнес-процесс «Планирование производства».

Структура работы включает в себя такие элементы, как введение, заключение, содержание и список литературы. Кроме того, работа включает первую главу, состоящую из пяти параграфов и вторую главу, которая содержит восемь параграфов.

Аналитическая часть

Выбор комплекса задач автоматизации

Рассматриваемым бизнес-процессом является процесс «Планирование производства». Основные задачи, составляющие рассматриваемый процесс, приведены в Таблице 1. Также в Таблице 1 представлены такие элементы, как назначение задачи, необходимая входная и получаемая выходная информация. Кроме того, присутствует информация об исполнителе той или иной задачи.

Таблица 1 Основные задачи процесса

Код задачи

Наименование задачи

Назначение задачи

Входная информация

Выходная информация

Исполнитель

01

Проведение маркетинговых исследований

Получение информации о месте на рынке, о спросе, о конкурентоспособности и т.д.

Отчеты о результатах прошедших производственных процессах

Информация от потребителей

Отдел по маркетингу

02

Проведение оценки и анализа результатов исследований

Обработка информации, полученной при проведении исследований

Информация, полученная при проведении исследований

Результаты исследований

Отдел по маркетингу

03

Составление плана производства

Грамотное планирование производственных процессов

Результаты исследований, план продаж, информация о сырье

План производства на период

Производственный отдел

04

Утверждение плана производства

Формальная регистрация и введение в силу плана производства

Результаты исследований, план продаж, информация о сырье

План производства на период

Производственный отдел

Схема связей задач бизнес-процесса приведена на Рисунке 1.

03

01

04

02

Рисунок 1. Взаимосвязь задач бизнес-процесса

Основной из рассмотренных задач является задача «Составление плана производства», так как именно на данном этапе бизнес-процесса происходит непосредственное планирование производства, от чего в дальнейшем зависит успешность функционирования предприятия.

Источником информации для данной задачи является отдел по маркетингу, предоставляющий необходимую информацию.

Входной информацией выступают такие документы, как результаты исследований, план продаж и информация о сырье от поставщиков. Выходной информацией является непосредственно план производства.

Исполнителем задачи является производственный отдел, а пользователями информации – его сотрудники.

Характеристика существующих бизнес-процессов

В состав задачи «Планирование производства» входят следующие элементы:

  1. Перечень сырья;
  2. Информация о производственных отделах;
  3. Информация о сотрудниках;
  4. Информация о производимых работах.

Внешними факторами для задачи будут:

  1. Результаты маркетинговых исследований;
  2. Отчеты;
  3. План продаж.

Взаимодействие внешнего и внутреннего содержания исследуемой задачи изображено на Рисунке 2.

Перечень сырья

Инф-ия о произв. отделах

Инф-ия о сотрудниках

Инф-ия о произв. работах

Результаты исследований

Отчеты

План продаж

Рисунок 2. Содержание задачи «Регулирование трудовых отношений»

В рассматриваемом бизнес-процессе основной «слепой зоной» можно считать недостаточную достоверность информации, предоставляемой при проведении маркетинговых исследований и влияющей на принятие решения о планировании производства.

Для того чтобы данный процесс стал полностью объективным, необходимо минимизировать человеческий фактор, что возможно при внедрении и использовании специально сконструированной информационной системы.

Характеристика документооборота, возникающего при решении задачи

Основными документами в рассматриваемой задаче можно считать:

  1. Отчет об исследовании;
  2. План производства;
  3. Указ об утверждении плана производства.

В нижеследующих таблицах приведено описание жизненного цикла названных документов.

Таблица 2. Отчет об исследовании

Потребитель

Отдел по маркетингу

БД

Заполнение анкеты

Анкета

Анкета

Анкета

Отчет

Анкета

Отчет

Проверка корректности заполнения анкеты

Оформление отчета об исследовании

Таблица 3. План производства

Производственный отдел

БД

Подготовка формы плана

План

План

План

План

План

Составление плана

Проверка корректности плана

Утверждение плана производства

Таблица 4. Указ об утверждении плана производства

Руководство

Производственный отдел

БД

Подготовка плана к утверждению

План

План

План

План

Рассмотрение плана

Утверждение и публикация плана

Отсутствие автоматизации и максимальное преобладание ручного труда на настоящий момент является наиболее существенным недостатком в существующей системе управления и организации обработки экономической информации на рассматриваемом производстве. Данный недостаток является наиболее существенным и значимым, так как преобладание ручного труда приводит к снижению оперативности выполнения процессов и задач, снижается также и точность, и эффективность обработки информации.

Внедрение специально сконструированной информационной автоматизированной системы поможет произвести следующие положительные изменения:

  1. увеличивается скорость выполнения повторяющихся задач. За счет автоматического режима одни и те же задачи могут выполняться быстрее, т.к. автоматизированные системы более точны в действиях и не подвержены снижению работоспособности от времени работы.
  2. повышается качество работы. Исключение человеческого фактора значительно снижает вариации исполнения процесса, что приводит к снижению количества ошибок и, соответственно, повышает стабильность и качество процесса.
  3. повышается точность управления. За счет применения информационных технологий в автоматизированных системах появляется возможность сохранять и учитывать большее количество данных о процессе, чем при ручном управлении.
  4. параллельное выполнение задач. Автоматизированные системы позволяют выполнять несколько действий одновременно без потери качества и точности работы. Это ускоряет процесс и повышает качество результатов.
  5. быстрое принятие решений в типовых ситуациях. В автоматизированных системах решения, связанные с типовыми ситуациями, принимаются гораздо быстрее, чем при ручном управлении. Это улучшает характеристики процесса и позволяет избежать несоответствий на последующих стадиях.

Из данного перечня очевидно, насколько полезным будет проектирование и внедрение реализации операций бизнес-процесса «Планирование производства».

Обоснование проектных решений по информационному обеспечению

Основными документами в рассматриваемой задаче можно считать:

  1. Отчет об исследовании;
  2. План производства;
  3. Указ об утверждении плана производства.

В Таблице 5 рассмотрено наличие либо отсутствие возможности применения для конкретных документов унифицированной формы.

Таблица 5. Обоснование формы документа

Код документа

Наименование

Унифицированная форма

Оригинальное проектирование

01

Отчет об исследовании

+

02

План производства

+

03

Указ об утверждении плана производства

+

Для реализации необходимых положительных изменений, при проектировании информационной системы будет применен метод имитационного моделирования. Решение обосновывается тем, что выбранный метод позволяет заранее досконально продумать формы и макеты форм, что гарантирует максимальную эффективность разработки.

А для обеспечения целостности и верности информации, подлежащей записи и обработке, применяются определенные классификаторы и системы кодирования. Классификаторы, применяемые в данном исследовании, изображены в Таблице 6.

Таблица 6. Используемые классификаторы

Наименование кодируемого объекта

Рабочее наименование

Кол-во знаков кода

Система кодирования

Вид классификатора

IDсотрудника

IDс

4

Порядковая

Локальный

IDотдела

IDо

4

Порядковая

Локальный

IDдокумента

IDд

4

Порядковая

Локальный

Основной частью информационной системы является информационная база.

Информационная база – это определенным способом организованная совокуп­ность данных, хранимых в памяти вычислительной системы в виде файлов, с помощью которых удовлетворяются информационные потребности управленческих процессов и решаемых задач.

Файл – это некоторое множество записей однородной структуры, предназначенное для решения экономических задач. Запись – это набор полей определенного формата, объединенных по общему ключевому полю. Все файлы ЭИС можно классифицировать по следующим признакам:

  1. по этапам обработки (входные, базовые, результатные);
  2. по типу носителя (на промежуточных носителях – гибких маг­нитных дисках и магнитных лентах и на основных носителях – жестких магнитных дисках, магнитооптических дисках и др.);
  3. по составу информации (с оперативной информацией и с постоянной информацией);
  4. по назначению (по типу функциональных подсистем);
  5. по типу логической организации (с линейной и иерархической структурой записи, реляционные, табличные);
  6. по способу физической организации (с последовательным, индексным и прямым способом доступа).

Входные файлы создаются с первичных документов для ввода данных или обновления базовых файлов.

Файлы с результатной информацией предназначаются для вывода ее на печать или передачи по каналам связи и не подлежат долговременному хранению.

К числу базовых файлов, хранящихся в информационной базе, относят основные, рабочие, промежуточные, служебные и архивные файлы.

Основные файлы должны иметь однородную структуру записей и могут содержать записи с оперативной и условно-постоянной информацией. Оперативные файлы могут создаваться на базе одного или нескольких входных файлов и отражать информацию одного или нескольких первичных документов. Файлы с условно-постоянной информацией могут содержать справочную, расценочную, табличную и другие виды информации, изменяющейся в течение года не более чем на 40 %, а следовательно, имеющие коэффициент стабильности (Кст) не менее 0,6.

Файлы со справочной информацией должны отражать все ха­рактеристики элементов материального производства (материалы, сырье, основные фонды, трудовые ресурсы и т.п.). Как правило, справочники содержат информацию классификаторов и дополнительные сведения об элементах материальной сферы, например о ценах. Нормативно-расценочные файлы должны содержать данные о нормах расхода и расценках на выполнение операций и услуг. Табличные файлы содержат сведения об экономических показателях, считающихся постоянными в течение дли­тельного времени (например, процент удержаний, отчислений и пр.). Плановые файлы содержат плановые показатели, хранящи­еся весь плановый период.

Рабочие файлы создаются для решения конкретных задач на базе основных файлов путем выборки части информации из нескольких основных файлов с целью сокращения времени обработки данных.

Промежуточные файлы отличаются от рабочих файлов тем, что они образуются в результате решения экономических задач, подвергаются хранению с целью дальнейшего использования для решения других задач. Эти файлы так же, как и рабочие файлы, при высокой частоте обращений могут быть переведены в категорию основных файлов.

Служебные файлы предназначаются для ускорения поиска информации в основных файлах и включают в себя справочники, индексные файлы и каталоги.

Архивные файлы содержат ретроспективные данные из основ­ных файлов, которые используются для решения аналитических, например прогнозных, задач. Архивные данные могут также ис­пользоваться для восстановления информационной базы при раз­рушениях.

При организации хранения файлов в информационной базе дол­жны быть обеспечены следующие требования:

  1. полнота хранимой информации для выполнения всех функ­ций управления и решения экономических задач;
  2. целостность хранимой информации, т.е. непро­тиворечивость данных при вводе информации в ИБ;
  3. своевременность и одновременность обновления данных во всех копиях данных;
  4. гибкость системы, т.е. адаптируемость ИБ к изменяющимся информационным потребностям;
  5. реализуемость системы требуемой степени сложности;
  6. релевантность ИБ, под которой подразумевается способность системы осуществлять поиск и выдавать информацию, точно соответствующую запросам пользователей;
  7. удобство языкового интерфейса, позволяющее быстро фор­мулировать запрос к ИБ;
  8. разграничение прав доступа, т.е. определение для каждого пользователя доступных типов записей, полей, файлов и ви­дов операций над ними.

Существуют следующие способы организации ИБ: совокупность локальных файлов, поддерживаемых функциональными пакетами прикладных программ, и интегрированная база данных, основывающаяся на использовании универсальных программных средств загрузки, хранения, поиска и ведения данных, т.е. системы управления базами данных (СУБД).

Локальные файлы вследствие специализации структуры данных под задачи обеспечивают, как правило, более быстрое время обработки данных. Однако недостатки организации локальных файлов, связанные с большим дублированием данных в информационной системе и, как следствие, несогласованностью данных в разных приложениях, а также негибкостью доступа к информации, перекрывают указанные преимущества. Поэтому организация локальных файлов может применяться только в спе­циализированных приложениях, требующих очень высокую ско­рость реакции, при импорте необходимых данных.

Интегрированная ИБ, т.е. база данных (БД), – это совокупность взаимосвязанных, хранящихся вместе данных при такой минимальной избыточности, которая допускает их использование оптимальным образом для множества приложений.

Централизация управления данными с помощью СУБД обеспечивает совместимость этих данных, уменьшение синтаксической и семантической избыточности, соответствие данных реальному состоянию объекта, разделение хранения данных между пользователями и возможность подключения новых пользователей. Но централизация управления и интеграция данных приводят к проблемам другого характера: необходимости усиления контроля вводимых данных, необходимости обеспечения соглашения между пользователями по поводу состава и структуры данных, разграничения доступа и секретности данных.

Основными способами организации БД являются создание централизованных и распределенных БД. Основным критерием выбора способа организации ИБ является достижение минимальных трудовых и стоимостных затрат на проектирование структуры ИБ, программного обеспечения системы ведения файлов, а также на перепроектирование ИБ при возникновении новых задач.

К организации БД предъявляются следующие основные требования:

  1. логическая и физическая независимость данных (программ от изменений структуры БД);
  2. контролируемая избыточность данных;
  3. стандартизация данных за счет использования классификаторов;
  4. наличие словаря данных;
  5. специализация интерфейса для администратора БД и пользо­вателя системы;
  6. контроль целостности данных;
  7. защита данных от несанкционированного доступа;
  8. наличие вспомогательных программных средств (утилит) про­ектирования и эксплуатации БД.

Принципами построения централизованной БД являются:

  1. обеспечение логической организации данных с помощью по­строения глобальной модели данных;
  2. представление информационных потребностей для каждой задачи в виде подмоделей данных;
  3. выделение специального языка описания данных для получения схем и подсхем;
  4. описание процедур обработки данных с использованием языка манипулирования данными;
  5. разделение доступа к полям данных;
  6. защита данных через пароль;
  7. обеспечение доступности данных одновременно для нескольких пользователей.

Обоснование проектных решений по программному обеспечению

В зависимости от алгоритма управления процессором, операционные системы делятся на:

  1. Однозадачные и многозадачные
  2. Однопользовательские и многопользовательские
  3. Однопроцессорные и многопроцессорные системы
  4. Локальные и сетевые.

По числу одновременно выполняемых задач операционные системы делятся на два класса:

  1. Однозадачные (MS DOS)
  2. Многозадачные (OS/2, Unix, Windows)

В однозадачных системах используются средства управления периферийными устройствами, средства управления файлами, средства общения с пользователями. Многозадачные ОС используют все средства, которые характерны для однозадачных, и, кроме того, управляют разделением совместно используемых ресурсов: процессор, ОЗУ, файлы и внешние устройства.

В зависимости от областей использования многозадачные ОС подразделяются на три типа:

  1. Системы пакетной обработки (ОС ЕС)
  2. Системы с разделением времени (Unix, Linux, Windows)
  3. Системы реального времени (RT11)

Системы пакетной обработки предназначены для решения задач, которые не требуют быстрого получения результатов. Главной целью ОС пакетной обработки является максимальная пропускная способность или решение максимального числа задач в единицу времени.

Эти системы обеспечивают высокую производительность при обработке больших объемов информации, но снижают эффективность работы пользователя в интерактивном режиме.

В системах с разделением времени для выполнения каждой задачи выделяется небольшой промежуток времени, и ни одна задача не занимает процессор надолго. Если этот промежуток времени выбран минимальным, то создается видимость одновременного выполнения нескольких задач. Эти системы обладают меньшей пропускной способностью, но обеспечивают высокую эффективность работы пользователя в интерактивном режиме.

Системы реального времени применяются для управления технологическим процессом или техническим объектом, например, летательным объектом, станком и т.д.

По числу одновременно работающих пользователей на ЭВМ ОС разделяются на однопользовательские (MS DOS) и многопользовательские (Unix, Linux, Windows 95 - XP)

В многопользовательских ОС каждый пользователь настраивает для себя интерфейс пользователя, т.е. может создать собственные наборы ярлыков, группы программ, задать индивидуальную цветовую схему, переместить в удобное место панель задач и добавить в меню Пуск новые пункты.

В многопользовательских ОС существуют средства защиты информации каждого пользователя от несанкционированного доступа других пользователей.

Многопроцессорные и однопроцессорные операционные системы. Одним из важных свойств ОС является наличие в ней средств поддержки многопроцессорной обработки данных. Такие средства существуют в OS/2, Net Ware, Widows NT.По способу организации вычислительного процесса эти ОС могут быть разделены на асимметричные и симметричные.

Одним из важнейших признаков классификации ЭВМ является разделение их на локальные и сетевые. Локальные ОС применяются на автономных ПК или ПК, которые используются в компьютерных сетях в качестве клиента.

В состав локальных ОС входит клиентская часть ПО для доступа к удаленным ресурсам и услугам. Сетевые ОС предназначены для управления ресурсами ПК включенных в сеть с целью совместного использования ресурсов. Они представляют мощные средства разграничения доступа к информации, ее целостности и другие возможности использования сетевых ресурсов.

Классификация баз данных.

По технологии обработки данных базы данных подразделяются на централизованные и распределенные.

Централизованная база данных хранится в памяти одной вычислительной системы.

Распределенная база данных состоит из нескольких, возможно пересекающихся или даже дублирующих друг друга частей, хранимых в различных ЭВМ вычислительной сети. Работа с такой базой осуществляется с помощью системы управления распределенной базой данных (СУРБД).

По способу доступа к данным базы данных подразделяются на базы данных с локальным доступом и базы данных с удаленным (сетевым) доступом.

Системы централизованных баз данных с сетевым доступом предполагают различные архитектуры подобных систем:

− файл–сервер (Предполагает выделение одной из машин сети в качестве центральной (сервер файлов). На такой машине хранится совместно используемая централизованная БД. Все другие машины сети выполняют функции рабочих станций, с помощью которых поддерживается доступ пользовательской системы к централизованной базе данных. Файлы баз данных в соответствии с пользовательскими запросами передаются на рабочие станции, где в основном и производится обработка);

− клиент–сервер (Подразумевается, что помимо хранения централизованной базы данных центральная машина (сервер баз данных) должна обеспечивать выполнение основного объема обработки данных. Запрос на данные, выдаваемый клиентом (рабочей станцией), порождает поиск и извлечение данных на сервере).

Компьютерные программы, предназначенные для создания баз данных, обработки, поиска и выдачи данных, получили название систем управления базами данных (СУБД).

СУБД – комплекс языковых и программных средств, предназначенных для создания, ведения и совместного использования БД несколькими пользователями. СУБД позволяет: создавать БД; вставлять, обновлять, удалять и извлекать информацию из БД; предоставляет контролируемый доступ к базе данных.

СУБД состоит из:

  1. Подсистемы средств проектирования – набор инструментов управляющих проектированием и реализующие БД и приложения. Это средства для создания таблиц, форм, отчетов, запросов, схемы данных, языки программирования.
  2. Подсистема средств обработки – занимается обработкой компонентов приложений созданных с помощью средств проектирования.
  3. Ядро СУБД – выполняет функцию посредника между подсистемой средств проектирования и подсистемой средств обработки и самими данными. Ядро СУБД получает запросы от этих подсистем, выраженной в терминах таблиц, строк, столбцов таблиц и преобразует эти запросы в команды операционной системы выполняющих запись и чтение данных непосредственно с физического носителя. Ядро участвует в управлении транзакциями, блокировками, резервном копировании и восстановлении данных.

Транзакция – это последовательность операций над БД, рассматриваемых СУБД как единое целое. Либо транзакция успешно выполняется, и СУБД фиксирует изменения БД, произведенные этой транзакцией, во внешней памяти, либо ни одно из этих изменений никак не отражается на состоянии БД.

По степени универсальности различают два класса СУБД:

  1. системы общего назначения – это сложные программные комплексы, предназначенные для выполнения всей совокупности функций, связанных с созданием и эксплуатацией базы данных информационной системы;
  2. специализированные системы, которые создаются в редких случаях при невозможности или нецелесообразности использования СУБД общего назначения.

СУБД характеризуются следующими параметрами:

  1. временем выполнения запросов;
  2. скоростью поиска информации;
  3. временем генерации отчетов;
  4. максимальное число параллельных обращений к данным в многопользовательском режиме.

После анализа рассмотренной информации выбор был остановлен на системе управления базами данных MS Access.

Microsoft Access является настольной СУБД (система управления базами данных) реляционного типа. Достоинством Access является то, что она имеет очень простой графический интерфейс, который позволяет не только создавать собственную базу данных, но и разрабатывать приложения, используя встроенные средства.

В отличие от других настольных СУБД, Access хранит все данные в одном файле, хотя и распределяет их по разным таблицам, как и положено реляционной СУБД. К этим данным относится не только информация в таблицах, но и другие объекты базы данных, которые будут описаны ниже.

Для выполнения почти всех основных операций Access предлагает большое количество Мастеров (Wizards), которые делают основную работу за пользователя при работе с данными и разработке приложений, помогают избежать рутинных действий и облегчают работу неискушенному в программировании пользователю.

Особенности MS Access, отличающиеся от представления об «идеальной» реляционной СУБД.

Создание многопользовательской БД Access и получение одновременного доступа нескольких пользователей к общей базе данных возможно в локальной одноранговой сети или в сети с файловым сервером. Сеть обеспечивает аппаратную и программную поддержку обмена данными между компьютерами. Access следит за разграничением доступа разных пользователей к БД и обеспечивает защиту данных. При одновременной работе. Так как Access не является клиент серверной СУБД, возможности его по обеспечению многопользовательской работы несколько ограничены. Обычно для доступа к данным по сети с нескольких рабочих станций, файл БД Access (с расширением *.mdb) выкладывается на файловый сервер. При этом обработка данных ведется в основном на клиенте - там, где запущено приложение, в силу принципов организации файловых СУБД. Этот фактор ограничивает использование Access для обеспечения работы множества пользователей (более 15-20) и при большом количестве данных в таблицах, так как многократно возрастает нагрузка не сеть.

В плане поддержки целостности данных Access отвечает только моделям БД небольшой и средней сложности. В нем отсутствуют такие средства как триггеры и хранимые процедуры, что заставляет разработчиков возлагать поддержание бизнес логики БД на клиентскую программу.

В отношении защиты информации и разграничения доступа Access не имеет надежных стандартных средств. В стандартные способы защиты входит защита с использованием пароля БД и защита с использованием пароля пользователя. Снятие такой защиты не представляет сложности для специалиста.

Однако, при известных недостатках MS Access обладает большим количеством преимуществ по сравнению с системами подобного класса.

В первую очередь можно отметить распространенность, которая обусловлена тем, что Access является продуктом компании Microsoft, программное обеспечение и операционные системы которой использует большая часть пользователей персональных компьютеров. MS Access полностью совместим с операционной системой Windows, постоянно обновляется производителем, поддерживает множество языков.

В целом MS Access предоставляет большое количество возможностей за сравнительно небольшую стоимость. Также необходимо отметить ориентированность на пользователя с разной профессиональной подготовкой, что выражается в наличии большого количества вспомогательных средств, развитую систему справки и понятный интерфейс. Эти средства облегчают проектирование, создание БД и выборку данных из нее

Проектная часть

2.1 Информационная модель и ее описание

Информационная модель включает в себя несколько справочников, в которые осуществляется запись информации.

Справочники перечислены ниже:

  1. Справочник сотрудников;
  2. Справочник отделов;
  3. Справочник документов.

Помимо перечисленных, подразумевается один вспомогательный справочник, который содержит информацию о пользователях и их учетных данных. Информационная модель представлена на рисунке 3.

Рисунок 3. Информационная модель

Характеристика нормативно-справочной, входной и оперативной информации

Для проектируемой системы входной информацией будут считаться:

  • информация о сотрудниках;
  • данные об отделах;
  • сведения о документах.

Нормативно-справочная информация – это комплекс всех информационных вопросов и ответов на них, которые появляются в самых разных сферах жизнедеятельности человека. Такая система состоит из огромного количества информации, которая передает всю необходимую информацию из различных областей человеческой жизни.

В данном случае нормативно-справочной информацией можно назвать информацию о документах.

Информация, вводимая в формы и хранимая в справочниках, должна быть систематизирована. Обеспечить это позволяют грамотно построенные формы, в которые водится информация (Рисунок 4).

Подсказка

НАИМЕНОВАНИЕ ФОРМЫ

КНОПКИ

ПОЛЯ ДЛЯ ВВОДА

НАИМЕНОВАНИЕ ПОЛЕЙ

Рисунок 4. Форма ввода данных

Справочники подключены к формам и заполняются автоматически при заполнении соответствующих форм. Перечень и свойства справочников представлены в Таблице 7.

Таблица 7. Перечень справочников

Название справочника

Ответственный за введение

Среднее число записей

Средняя частота актуализации

Средний объем актуализации %

Справочник сотрудников

Отдел по персоналу

неограниченно

1/мес

0-100

Справочник отделов

Производственный отдел

неограниченно

1/мес

0-100

Справочник документов

Производственный отдел

неограниченно

1/квартал

0-100

Входные документы охарактеризованы в Таблице 8.

Таблица 8. Характеристика входных документов

Код документа

Наименование

Источник получения

Частота возникн/мес

Число строк

01

Перечень сырья

Производственный отдел

неограниченно

неограниченно

02

Перечень работ

Производственный отдел

неограниченно

неограниченно

03

Отчеты

Отдел по маркетингу

неограниченно

неограниченно

Характеристика выходных документов приведена в Таблице 9.

Таблица 9. Характеристика выходных документов

Код документа

Наименование

Источник получения

Частота возникн/мес

Число строк

04

План производства

Производственный отдел

1

неограниченно

05

Перечень отделов

Производственный отдел

1

неограниченно

06

Перечень сотрудников

Отдел по персоналу

1-4

неограниченно

2.3 Характеристика результатной информации

Результатная информация может быть представлена в виде результата выполнения запроса, отчета, формы стандартного вида.

В данном случае результатной информацией будут отчет о сотрудниках, отчет об отделах и т.п.

Перечень и характеристика результатных документов отображена в Таблице 10.

Таблица 10. Характеристика результатных документов

Наименование

Источник формирования

Частота формир/мес

Структура документа

Способ доставки

Отчеты о сотрудниках

Перечень сотрудников

1

Оригинальная

Вывод формы на экран

Отчеты об отделах

Перечень отделов

1

Оригинальная

Вывод формы на экран

Отчеты о документах

Перечень документов

1-4

Стандартная

Вывод формы на экран

2.4 Общие положения (дерево функций и сценарий диалога)

Система взаимодействует с пользователем при помощи наглядной организации пользовательских форм.

Дерево функций изображено на Рисунке 5.

Функции

Основные

Служебные

Проверка учетных данны

Наполнение справочников

Ввод данных

Вывод результатов

Рисунок 5. Дерево функций

Сценарий диалога изображен на Рисунке 6.

Основное меню

Файл

Справочники

Отчеты

Сервис

Справка

Выход

Операции

Новый

Открыть

Сохран.

Печать

Настройки

Выход

Справочник отделов

Справочник сотрудников

Справочник документов

Ввод дан

Вывод на экран

Предст. отчета

Вывод на печать

Парамет

О прогр

Прайс

Перечень сотрудников

Перечень отделов

Перечень документов

Справочник пользоват.

Рисунок 6. Сценарий диалога

2.5 Характеристика базы данных

Проектируемая база данных предполагает заполнение следующих таблиц:

  • отдел;
  • сотрудники;
  • документы.

Таблица 11 Сведения о сотрудниках

Имя поля

Тип данных

Идентификатор

Длина поля

Длина одной записи

Число записей

Возможность индексирования

Код сотрудника

Числовой

Kod_sotr

20

3

Неогр

Да Ключевое поле

ФИО сотрудника

Текстовый

Fio_sotr

30

30

Неогр

Нет.

Пасп. данные

Числовой

pasport

20

8

Неогр

Нет

Отдел

Текстовый

Otdel

30

30

Неогр

Нет

Таблица 12 Сведения об отделах

Имя поля

Тип данных

Идентификатор

Длина поля

Длина одной записи

Число записей

Возможность индексирования

Код отдела

числовой

Kod_otd

10

10

15

Да. Ключ. Поле

Название отдела

Текст.

Nazv_otd

30

30

15

Нет

Сектор производства

Текст

Sektor

30

30

15

Нет

Таблица 13 Сведения о документах

Имя поля

Тип данных

Идентификатор

Длина поля

Длина одной записи

Число записей

Возможность индексирования

Код документа

Числовой

Kod_doc

10

10

100

Да. Ключ.

Описание документа

Текст.

Opisanie

100

100

100

Нет

Форма документа

Текст.

Forma_doc

10

10

100

Нет

Контрольная ER-модель представлена на рисунке 7.

Сведения о документах

код документа

описание документа

форма документа

Сведения об отделах

код отдела

Название отдела

Сектор производства

Сведения о сотрудниках

код сотрудника

ФИО сотрудника

пасп. данные

Отдел

Рисунок 7. ER-модель

2.6 Структурная схема пакета (дерево вызова программных модулей)

Дерево вызова программных модулей изображено на Рисунке 8.

Рисунок 8. Дерево вызова программных модулей

2.7 Описание программных модулей

Для более подробного рассмотрения был выбран модуль безопасности, который реализует проверку введенных данных при авторизации пользователей в системе (Рисунок 9).

Рисунок 9. Блок-схемы программного модуля

2.8 Контрольный пример реализации проекта и его описание

Пример реализации проекта изображен на Рисунке 10.

Рисунок 10. Форма авторизации

Остальные экранные формы строятся аналогичным образом и представлены в Приложении А.

ЗАКЛЮЧЕНИЕ

При выполнении проекта была достигнута поставленная цель – осуществлено проектирование реализации бизнес-процесса «Планирование производства».

Для достижения данной цели были выполнены следующие задачи:

  1. Выбран комплекс задач автоматизации;
  2. Охарактеризованы существующие бизнес-процессы и документооборот;
  3. Обоснованы проектные решения по информационному и программному обеспечению;
  4. Спроектирована информационную модель;
  5. Охарактеризована нормативно-справочная, входная, оперативная и результатная информация;
  6. Построено дерево функций и сценарий диалога;
  7. Предоставлена характеристика базы данных, структурная схема пакета и рассмотрены программные модули;
  8. Проиллюстрирован контрольный пример реализации проекта.

Кроме того, при выполнении проекта были закреплены теоретические знания и приобретены практические навыки по проектированию, реализации и отладке информационных систем.

СПИСОК ЛИТЕРАТУРЫ

  1. Базиян, Менахем и др. VisualFoxPro 6. Специальное издание: Пер. с англ. – М.: Издательский дом «Вильямс», 1999 – 928 с.
  2. Буч Г. Объектно – ориентированный анализ. Электронный вариант
  3. Вендров. А.М. Проектирование программного обеспечения экономических информационных систем: Учебник. – М.: Финансы и статистика, 2005. – 352 с. электронный вариант
  4. Вендров. А.М. Проектирование программного обеспечения экономических информационных систем: Учебное пособие. – М.: Финансы и статистика, 2002 электронный вариант
  5. Венчковский Л.Б. Разработка сложных программных изделий. – электронный вариант.
  6. Гофман В. Работа с базами данных в Delphi. С-Пб: БХВ-Петербург 2001
  7. Дэвид А. Марка и Клемент МакГоуэн Методология структурного анализа и проектирования. SADT.
  8. Кинжалин А. BPwin - инструмент системного анализа. // Компьютер Информ, №11, 2001.
  9. Крылович А.В. Информационные технологии в управлении предприятием. // Корпоративный менеджмент, №5, 2002.
  10. Маклаков С. Объединение структурного и объектного подхода в новом поколении CASE-средств Computer Associates // Учебно-консалтинговый центр. 2002.
  11. С.В.Маклаков CASE-средства разработки информационных систем. BPwin и Erwin -М.: ДиалогМифи, 2001.
  12. Смирнова Г.Н. и др. Проектирование экономических информационных систем: Учебник – М. Финансы и статистка, 2001. электронный вариант
  13. Глушаков С.В., Ломотьков Д.В. Базы данных: Учебный курс. - К.: Абрис, 2000. -504с.

ПРИЛОЖЕНИЕ

Приложение А. Экранные формы работы приложения

Форма меню:

Форма «Ввод информации»:

Аналогичным образом строятся формы «Обработка информации» и «Отчеты».

Тестовое заполнение формы «Сотрудники»:

Тестовый отчет «Сведения о сотрудниках»:

Прочие отчеты, запросы и формы построены аналогично приведенным.