- •Введение
- •1. Анализ документа «доверенность на выдачу материальных ценностей» и существующих систем автоматизации
- •Структура и информационные потоки документа «доверенность на выдачу материальных ценностей»
- •Анализ существующих систем автоматизации
- •Требования к разрабатываемой информационной системе и постановка задачи
- •2. Разработка информационной системы акт на списание малоценных и быстроизнашивающихся предметов
- •2.1 Выбор средства реализации
- •2.2 Моделирование предметной области информационной системы
- •2.4 Моделирование структуры данных
2.2 Моделирование предметной области информационной системы
В настоящее время одним из распространенных подходов к моделированию предметной области информационных систем является функционально-ориентированный или структурный подход.
Диаграммы потоков данных (DFD)являются основным средством моделирования функциональных требований к информационной системе. С их помощью эти требования представляются в виде иерархии функциональных компонентов (процессов), связанных потоками данных. Главная цель такого представления – продемонстрировать, как каждый процесс преобразует свои входные данные в выходные, а также выявить отношения между этими процессами.
Общая модель деловой деятельности представляется в виде совокупности диаграмм, каждая из которых описывает отдельный процесс в виде его разбиения на взаимосвязанные друг с другом шаги или подпроцессы.
Фреймовая функция (FrameFunction) – главная функция, которая будет содержать все подфункции.
Локальная функция (LocalFunction)– функция в пределах главной.
Хранение данных (DataStore) – когерентная коллекция данных. Другими словами, представляет данные, физически хранимые в папках, записях, файлах компьютера или базах данных.
Потоки (DataFlows) - описывают передачу информации или материальных объектов между двумя шагами процессов или между процессом и хранилищем.
Организационные единицы - представляют структуру предприятия или фирмы; допускается иерархическая структура организационных подразделений без ограничения на уровень вложенности.
События - могут быть входные и выходные; служат для связи различных диаграмм процессов.
Процесс выдачи акта на выдачу материальных средств представлен с помощьюDFD-техники (Рис.1), который включает в себя 2 главных процесса:«подсистема функций бухгалтера» и «подсистема функций склада».
Процесс «подсистема функций бухгалтера» получаетуказ руководства на выдачу материальных средств и затем передает информацию в базу данных «DB1 данные о приобретении материальных средств». Также процесс «подсистема функций бухгалтера» передает информацию во внешние источники «отдел снабжения», «банк» и «касса» .
Процесс «подсистема функций склада» получает информацию из базы данных «DB1» и информацию о разрешении выдачи средств из «отдел снабжения» Далее этот процесс выдает материальные средства «доверенному лицу».
Рис.1 - Диаграмма потоков данных (DFD)
2.3 Диаграммер иерархии функций.
Функции располагаются иерархично. Иерархия функций показывает информацию, используемую функциями, в рамках сущностей и атрибутов. Каждая функция в иерархии разложена до самого низкого уровня функций (называемых элементарными функциями организации). Элементарные функции станут формами, отчетами и утилитами в завершенном приложении.
Для декомпозиции функций, определения элементарных функций и отображения, каким образом функции используют данные, применяется диаграммер иерархии функций (Function Hierarchy Diagrammer).
Диаграмма иерархии функций, которую генерирует Oracle, будет показывать декомпозицию процессов «подсистема функций бухгалтера» и «подсистема функций склада»
Рис.2 - Диаграмма иерархий функций