Разработка программного средства автоматизации учета работы автотранспорта на предприятии

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



?торый результат на выходе с использованием ресурсов в виде механизма и при выполнении условий, представленных в виде управления.

Рисунок 1.4.1 - Функциональная модель

Методология DFD включает такие понятия, как внешняя ссылка и хранилище данных. Это делает её более удобной по сравнению с IDEF0 для моделирования программного обеспечения и систем документооборота.

Методология IDEF3 включает элемент "перекрёсток", что позволяет описать логику взаимодействия компонентов системы.

Модель разработки программного продукта, представленная в данном дипломном проекте, состоит из следующих сущностей в соответствии с рисунком 1.4.1.

.5 Информационное моделирование

Целью информационного моделирования является идентификация концептуальных сущностей, составляющих предметную область, Информационное моделирование используется, как правило, при разработке информационных систем, iелью проектирования структуры применяемой базы данных. Для ускорения процесса проектирования в настоящее время используются различные CASE-средства. Одним из широко применяемых и недорогих CASE-средств является ERwin.

Erwin - средство разработки структуры базы данных, сочетающее графический интерфейс Windows, инструменты для построения ER-диаграмм (Entities-Relationships-диаграммы или диаграммы сущность-связь), редакторы для создания логического и физического описания модели данных и 1фозрачную поддержку ведущих реляционных системы управления базами данных и настольных баз данных. С помощью ERwin можно создавать базы данных или проводить их обратное проектирование (реинжиниринг).

Реализация моделирования в ERwin базируется на теории реляционных баз данных и на стандартизированной методологии семантического моделирования данных IDEF1X.

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

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

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

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

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

Отображена логическая модель на уровне атрибутов. На уровне атрибутов можно изучить структуру базы данных. В состав данной модели входят все сущности, атрибуты, связи в соответствии с рисунком 1.5.1.

Рисунок 1.5.1 - Логическая модель базы данных на уровне атрибутов

.6 Разработка структуры базы данных

База данных состоит из девяти таблиц:

-РУПС;

-Тип оборудования;

-Оборудование;

-ОПС;

-Марка оборудования;

-Акт;

-Состав акта;

-Должность;

-Тех специалист;

Таблицы содержит следующие поля:

а) таблица 1 РУПС:

)код_РУПС (AutoNumber);

)РУПС_Наименование (text (255));

)РУПС_Адрес (text (255)).

б) таблица 2 Тип_обрудования:

)Код_типа (AutoNumber);

)Тип_наименование (text (255)).

в) таблица 3 Оборудование:

)код_оборудования (AutoNumber);

)оборуд_код_типа (text (255));

3)оборуд_код_марки (text (255));

)оборуд_модель (text (255));

)оборуд_ОПС (text (255));

)обруд_серийный_номер (Long Integer).

г) таблица 4 ОПС:

)код_ОПС (AutoNumber);

)ОПС_наименование (text (255));

)ОПС_адрес (text (255));

)ОПС_код_РУПС (text (255)).

д) таблица 5 Марка оборудования:

1)код_марки (AutoNumber);

)Марка_наименование (text (255)).

ж) таблица 6 АКТ:

)код_акта (AutoNumber);

)Акт_дата (Date/Time).

)Акт_вид_неисправности (text (255));

)Акт_код_специалиста (text (255));

)Акт_передал_ФИО (text (255));

)Акт_передал_код_должности (text (255));

)Акт_дата_приёма (Date/Time);

)Акт_код_оборудования (text (255)).

з) таблица 7 Состав_акта:

)Код_состава (AutoNumber);

)сос_код_акта (text (255));

)сос_наименование (text (255));

)сос_количество (text (255)).

и) таблица 8 Должность:

)Код_должности (AutoNumber);

)Должность_наименование (text (255)).

к) таблица 9 Тех_спецалист:

)Код_специалиста (AutoNumber);

)Спец_ФИО (text (255));

)Спец_код_должности(Long Integer);

)Спец_телефон(Long Integer).

2. Вычислительная система

.1 Основные характеристики персонального компьютера и внешних устройств