Автор работы: Пользователь скрыл имя, 02 Апреля 2010 в 15:30, Не определен
В рамках данной работы проектируется автоматизированная информационная система завода, который производит паровозы и локомотивы партиями. Ответственным за выпуск партии назначается главный инженер, который полностью руководит процессом сборки, отвечает за своевременную поставку материалов и выполнение запланированных работ в намеченные сроки. Заводская партия состоит из паровозов или локомотивов только одной модели, например: партия №542 состоит из 12 электровозов марки
ЭЛ-В-343-8.
15. ИД_ПЛ – Код партии локомотивов
16. дата_нач – Дата начала выпуска партии локомотивов
17. ДАТА_КОН – Предполагаемая дата завершения выпуска партии
18. КОЛИЧЕСТВО – Количество локомотивов в партии
19. ГЛАВ_ИНЖЕНЕР – Главный инженер, ответственный за выпуск партии
20. МОДЕЛЬ_ПЛ – Модели локомотивов в партии
21. ИД_И – Код инженера
22.
ФИО – Ф.И.О. инженера
Выделение сущностей
и связей между
ними.
Исходя
из системного анализа и атрибутов
исходного отношения, можно выделить
следующие сущности с ключевыми
атрибутами:
1. Тип двигателя (ИД_ТД)
2. Модель двигателя (ИД_МД)
3. Тип локомотива (ИД_ТЛ)
4. Модель локомотива (ИД_МЛ)
5. Партия локомотивов (ИД_ПЛ)
6. Инженер
(ИД_И)
Выделенные
сущности находятся в следующих
связях:
1. ТИП_ДВИГАТЕЛЯ
определяет любую МОДЕЛЬ_
2. ТИП_ЛОКОМОТИВА определяет любую МОДЕЛЬ_ЛОКОМОТИВА
3. ИНЖЕНЕР отвечает за выпуск ПАРТИИ_ЛОКОМОТИВОВ
4. МОДЕЛЬ_ДВИГАТЕЛЯ
устанавливается на МОДЕЛЬ_
5. МОДЕЛЬ_ЛОКОМОТИВА
определяет ПАРТИЮ_ЛОКОМОТИВОВ
Построение диаграммы
ER–ТИПА с учетом всех
сущностей и связей
между ними.
1. ТИП_ДВИГАТЕЛЯ
определяет любую МОДЕЛЬ_ДВИГАТЕЛЯ
Модель двигателя | Тип двигателя | |
Модель двигателя 1 | Тип двигателя 1 | |
Модель двигателя 2 | Тип двигателя 2 | |
Модель двигателя 3 |
1 М
2. ТИП_ЛОКОМОТИВА
определяет любую МОДЕЛЬ_ЛОКОМОТИВА
Модель локомотива | Тип локомотива | |
Модель локомотива 1 | Тип локомотива 1 | |
Модель локомотива 2 | Тип локомотива 2 | |
Модель локомотива 3 |
1
3. ИНЖЕНЕР отвечает
за выпуск ПАРТИИ_ЛОКОМОТИВОВ
Партия локомотивов | Инженер | |
Партия 1 | Инженер 1 | |
Партия 2 | Инженер 2 | |
Партия 3 |
1 М
4. МОДЕЛЬ_ДВИГАТЕЛЯ
устанавливается на МОДЕЛЬ_
Модель локомотива | Модель двигателя | |
Модель локомотива 1 | Модель двигателя 1 | |
Модель локомотива 2 | Модель двигателя 2 | |
Модель локомотива 3 |
1
5. МОДЕЛЬ_ЛОКОМОТИВА
определяет ПАРТИЮ_ЛОКОМОТИВОВ
Партия локомотива | Модель локомотивов | |
Партия локомотива 1 | Модель локомотивов 1 | |
Партия локомотива 2 | Модель локомотивов 2 | |
Партия локомотива 3 |
1
Построение обобщенной
ER-диаграммы
1 1
м м 1 м
м
1 м 1
Формирование
набора предварительных
отношений с указанием
предлагаемого первичного
ключа.
1. ТИП_ДВИГАТЕЛЯ
определяет любую МОДЕЛЬ_
Отношение | МОДЕЛЬ_ДВИГАТЕЛЯ | |
Первичный | ИД_МД | |
Внешний | ТипДвигателя | добавляем |
Отношение | ТИП_ДВИГАТЕЛЯ | |
Первичный | ИД_ТД |
2. ТИП_ЛОКОМОТИВА
определяет любую МОДЕЛЬ_
Отношение | МОДЕЛЬ_ЛОКОМОТИВА | |
Первичный | ИД_МЛ | |
Внешний | ТипЛокомотива | добавляем |
Отношение | ТИП_ЛОКОМОТИВА | |
Первичный | ИД_ТЛ |
3. ИНЖЕНЕР
отвечает за выпуск ПАРТИИ_
Отношение | ПАРТИИ_ЛОКОМОТИВОВ | |
Первичный | ИД_ПЛ | |
Внешний | ГлавИнженер | добавляем |
Отношение | ИНЖЕНЕР | |
Первичный | ИД_И |
4. МОДЕЛЬ_ДВИГАТЕЛЯ
устанавливается на МОДЕЛЬ_
Отношение | МОДЕЛЬ_ЛОКОМОТИВА | |
Первичный | ИД_МЛ | |
Внешний | ТипЛокомотива | |
Внешний | МодельДвигателя | добавляем |
Отношение | МОДЕЛЬ_ДВИГАТЕЛЯ | |
Первичный | ИД_МД |
5. МОДЕЛЬ_ЛОКОМОТИВА определяет ПАРТИЮ_ЛОКОМОТИВОВ
Отношение | ПАРТИЮ_ЛОКОМОТИВОВ | |
Первичный | ИД_ПЛ | |
Внешний | ГлавИнженер | |
Внешний | МодельЛокомотива | добавляем |
Отношение | МОДЕЛЬ_ЛОКОМОТИВА | |
Первичный | ИД_МЛ |
В результате выполнения данной работы спроектирована информационная система завода по изготовлению паровозов и локомотивов партиями.
Проведен анализ предметной области, в результате чего выделены объекты предметной области, их характеристики и взаимосвязи.
Результатом логического проектирования стало построение обобщенной ER-диаграммы базы данных автоматизированной информационной системы, которая послужила прототипом для создания физической модели БД.
Физическая модель базы данных создана в СУБД (система управления БД) Microsoft Access. Данная СУБД является одной из самых функциональных из ряда современных локальных БД. Она имеет интуитивно понятный пользовательский интерфейс, включающий в себя встроенный графический редактор БД.
База данных АИС состоит из 6 таблиц, связанных между собой реляционными связями один-ко-многим.
Разработанная
информационная система создавалась
в учебных целях, поэтому обладает
минимальным набором
В ходе работы автором получены навыки по проведению системного анализа предметной области с целью выделения объектов предметной области, их взаимосвязей и последующего логического и физического проектирования. Кроме того, получен практический опыт создания баз данных в СУБД Microsoft Access.
Информация о работе АВТОМАТИЗИРОВАННАЯ ИНФОРМАЦИОННАЯ СИСТЕМА «ПАРОВОЗЫ И ЛОКОМОТИВЫ»