Программное средство, которое обеспечивает учет спецодежды в Молодечненских электрических сетях
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
по построенной модели. К достоинствам BPwin следует отнести обеспечение логической четкости в определении и описании элементов диаграмм, проверку целостности связей между диаграммами, локализацию или коррекцию наиболее часто встречающихся ошибок при моделировании.
Цель построения модели некоторого процесса (предметной области) -специфицирование операций и действий, выполняемых в процессе взаимосвязей между ними. поддерживает три методологии структурного анализа и моделирование систем - IDEFO, IDEF3 и DFD. В процессе создания модели бизнес-процесса на любой ветви модели можно переключиться на любую из методологий и создать смешанную модель.
В IDEFO-модели операция представляет собой процесс преобразования входных материалов или информации в некоторый результат на выходе с использованием ресурсов в виде механизма и при выполнении условий, представленных в виде управления. Методология DFD включает такие понятия, как внешняя ссылка и хранилище данных. Это делает её более удобной по сравнению с IDEF0 для моделирования программного обеспечения и систем документооборота. Методология IDEF3 включает элемент "перекрёсток", что позволяет описать логику взаимодействия компонентов системы.
Модель разработки программного продукта, представленная в данном проекте, состоит из следующих сущностей.
Рисунок 1.4.1 - Функциональная модель
1.5 Информационное моделирование
Целью информационного моделирования является идентификация концептуальных сущностей, составляющих предметную область. Информационное моделирование используется, как правило, при разработке информационных систем, с целью проектирования структуры применяемой базы данных. Для ускорения процесса проектирования в настоящее время используются различные CASE-средства. Одним из широко применяемых недорогих CASE-средств является ERwin.- средство разработки структуры базы данных, сочетающее графический интерфейс Windows, инструменты для построения ER-диаграмм (Entities-Relationships-диаграммы или диаграммы сущность-связь), редакторы для создания логического и физического описания модели данных и прозрачную поддержку ведущих реляционных систем управления базами данных и настольных баз данных. С помощью ERwin можно создавать базы данных или проводить их обратное проектирование (реинженеринг).
Реализация моделирования в ERwin базируется на теории реляционных баз данных и на стандартизированной методологии семантического моделирования данных IDEF1X.
Методология IDEF1X определяет стандарты терминологии, используемой при информационном моделировании, и графического изображения типовых элементов на ER-диаграммах.
Возможны две точки зрения на информационную модель и соответственно два уровня модели. Первый - логический (точка зрения пользователя) - описывает реальные сущности (объекты) предметной области. Второй - физический (точка зрения программиста) - определяет представление информации в базе данных. ERwin объединяет их в единую диаграмму, имеющую несколько уровней представления.
Сущность (объект) - это абстракция некоторого множества предметов реального мира (например, человек, место, вещь, событие, концепция), для которого все предметы множества (экземпляры) имеют одни и те же характеристики, подчинены и согласуются с одним и тем же набором правил и линий поведения. Сущности именуются существительными (например, "Покупатель", "Компьютер", "Служащий", "Продажа" и т.д.).
Связь - это абстракция набора отношений, которые систематически возникают между различными видами предметов в реальном мире. Таким образом, связи определяют функциональные зависимости между сущностями. Общепринятым видом графического изображения реляционной модели данных является ER-диаграмма. На такой диаграмме сущности изображаются прямоугольниками, соединенными между собой линиями.
Под информационной системой обычно понимается прикладная программная подсистема, ориентированная на сбор, хранение, поиск и обработку текстовой и/или фактографической информации. Подавляющее большинство информационных систем работает в режиме диалога с пользователем.
В соответствии с рисунком 1.5.1 изображена логическая модель базы данных.
Рисунок 1.5.1 - Логическая модель базы данных на уровне атрибутов
1.6 Разработка структуры базы данных
База данных, представленная в данном программном продукте, состоит из следующих таблиц: ed_ismer, содержащая сведения о единицах измерения; odejda, содержащая сведения о спецодежде; post, которая содержит данные по поставщике; rab, содержит информацию о работнике; mol, содержащая сведения о материально ответственном лице; normai, которая содержит данные по нормам cпецодежды для специальности; prihod_d, содержащая информацию о шапке прихода , prihod, содержащая данные о поступаемой спецодежде, reshod_d, содержащая информацию о шапке расхода, rashod, содержащая данные о выдоваемой спецодежде, podras, содержащая данные о подразделениях предприятия, spec, содержащая данные о специальностях предприятия.
Таблица 1.6.1 - Структура таблицы ed_ismer
Название поляТип данныхРазмерKod_ed_ismerInteger-NaimenChar20
Таблица 1.6.2 - Структура таблицы odejda
Название поляТип данныхРазмерKOD_ODEJDAInteger-NAIMENChar50SROK_NOSKIInteger-KOD_ED_ISMERInteger-
Таблица 1.6.3 - Структура таблицы post
Название поляТип данныхРазмерKOD_POSTInteger-NAIMENChar20TELInteger-UNPInteger-
Таблиц
Copyright © 2008-2014 geum.ru рубрикатор по предметам рубрикатор по типам работ пользовательское соглашение