- •Содержание
- •Введение
- •1. Анализ документа «акт на списание малоценных и быстроизнашивающихся предметов» и существующих систем автоматизации
- •Структура и информационные потоки документа «Акт на списание малоценных и быстроизнашивающихся предметов»
- •Анализ существующих систем автоматизации
- •Требования к разрабатываемой информационной системе и постановка задачи
- •2. Разработка информационной системы акт на списание малоценных и быстроизнашивающихся предметов
- •2.1 Выбор средства реализации
- •2.2 Моделирование предметной области информационной системы
- •2.3 Моделирование структуры данных
- •2.4 Создание структуры базы данных
- •2.5 Разработка форм ввода и вывода информации
- •2.6 Разработка отчетов
- •2.7 Формирование программного обеспечения информационной системы
- •3. Технология работы с информационной системой
- •3.1 Подготовка системы к работе. Требование к оборудованию и программному обеспечению
- •3.2 Описание работы с системой
- •Заключение
- •Список использованной литературы
- •Приложение 1. Бланк «Акт на списание малоценных и быстроизнашивающихся предметов»
- •Приложение 2. Код функции number2word
2.2 Моделирование предметной области информационной системы
В настоящее время одним из распространенных подходов к моделированию предметной области информационных систем является функционально-ориентированный или структурный подход.
Диаграммы потоков данных (DFD) являются основным средством моделирования функциональных требований к информационной системе. С их помощью эти требования представляются в виде иерархии функциональных компонентов (процессов), связанных потоками данных. Главная цель такого представления – продемонстрировать, как каждый процесс преобразует свои входные данные в выходные, а также выявить отношения между этими процессами.
Общая модель деловой деятельности представляется в виде совокупности диаграмм, каждая из которых описывает отдельный процесс в виде его разбиения на взаимосвязанные друг с другом шаги или подпроцессы.
Фреймовая функция (Frame Function) – главная функция, которая будет содержать все подфункции.
Локальная функция (Local Function)– функция в пределах главной.
Хранение данных (DataStore) – когерентная коллекция данных. Другими словами, представляет данные, физически хранимые в папках, записях, файлах компьютера или базах данных.
Потоки (DataFlows) - описывают передачу информации или материальных объектов между двумя шагами процессов или между процессом и хранилищем.
Организационные единицы - представляют структуру предприятия или фирмы; допускается иерархическая структура организационных подразделений без ограничения на уровень вложенности.
События - могут быть входные и выходные; служат для связи различных диаграмм процессов.
Процесс списания малоценных и быстроизнашивающихся предметов представлен с помощью DFD-техники (Рис.1), который включает в себя4 главных процесса: поддержка информации о материальных ценностях, поддержка информации о списании, поддержка информации о подразделениях, поддержка информации об организациях.
Процесс «Поддержка информации о материальных ценностях» получает информацию о предметах и заносит в хранилище данных PREDMET.
Процесс «Поддержка информации о подразделениях» получает информацию о подразделениях и заносит в хранилище данных POD.
Процесс «Поддержка информации об организациях» получает информацию об организациях и заносит в хранилище данных ORG.
Процесс «Поддержка информации о списании» ответственен за получение информации о предметах, подразделениях и организациях и внесении полученной информации в хранилище данных SPIS_MAT_CEN.
Декомпозиция процесса «Поддержка информации о списании» (Рис.2) включает в себя 3 процесса.
Процесс «Внесение информации об организации», который сохраняет данные об организации в хранилище данных AKT1.
Процесс «Списание малоценных и быстроизнашивающихся предметов», который сохраняет данные о списанных предметах в хранилище данных AKT2.
Процесс «Оприходование утиля», который сохраняет данные об утиле в хранилище данных AKT3.
Рис.1 - Диаграмма потоков данных (DFD)
Рис.2 – Декомпозиция процесса «Списания малоценных и быстроизнашивающихся предметов» (DFD-диаграмма)
2.3 Моделирование структуры данных
ER-модель или модель сущность-связь – это логическое представление данных для предприятия. ER-модель состоит из сущностей, связей между ними и атрибутов сущностей.
В основе модели лежит представление о том, что предметная область состоит из отдельных объектов, находящихся друг с другом в определенных связях. Объекты описываются различными параметрами или атрибутами; однотипные объекты описываются одним и тем же набором параметров и объединяются в множества или классы; такие классы называются сущностями. Конкретные объекты, составляющие класс, называются экземплярами соответствующей сущности. Между сущностями специфицируются взаимосвязи различного вида: один к одному, один ко многим и др.
ER-диаграмма акта на списание малоценных и быстроизнашивающихся ценностей представлена на рис.3. В ней документ представлен в виде трех сущностей связанных между собой реляционными связями и имеющими 3 справочника.
Данная диаграмма позволяет понять суть создаваемой информационной системы, но она не подходит для создания непосредственно структуры базы данных, т.к. не учитывает особенности конкретной СУБД при формировании структуры и связей объектов базы данных. Для завершения моделирования базы данных необходимо уточнить модель с помощью CASE средств. На рис. 4 представлена серверная модель акта на списание малоценных и быстроизнашивающихся предметов.
Рис.3 –ER-диаграмма
Рис. 4 – Серверная модель