АВТОМАТИЗИРОВАННАЯ ИНФОРМАЦИОННАЯ СИСТЕМА «ПАРОВОЗЫ И ЛОКОМОТИВЫ»

Автор работы: Пользователь скрыл имя, 02 Апреля 2010 в 15:30, Не определен

Описание работы

В рамках данной работы проектируется автоматизированная информационная система завода, который производит паровозы и локомотивы партиями. Ответственным за выпуск партии назначается главный инженер, который полностью руководит процессом сборки, отвечает за своевременную поставку материалов и выполнение запланированных работ в намеченные сроки. Заводская партия состоит из паровозов или локомотивов только одной модели, например: партия №542 состоит из 12 электровозов марки
ЭЛ-В-343-8.

Файлы: 2 файла

Локомотивы.mdb

— 560.00 Кб (Скачать файл)

Локомотивы.doc

— 125.00 Кб (Скачать файл)

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.

Информация о работе АВТОМАТИЗИРОВАННАЯ ИНФОРМАЦИОННАЯ СИСТЕМА «ПАРОВОЗЫ И ЛОКОМОТИВЫ»