Проектирование базы данных предметной области «Фирма по продаже пластиковых окон».

Автор: Пользователь скрыл имя, 07 Апреля 2011 в 18:37, курсовая работа

Краткое описание

За последние годы в нашей стране произошли значительные перемены, которые не могли не затронуть области информатики и вычислительной техники. Десять лет назад работа с базами данных и электронными таблицами была уделом профессиональных программистов. Сами системы не были предназначены для широкого пользователя. Их основным потребителем был военно-промышленный комплекс. С появлением огромного числа банков, акционерных обществ и частных компаний ситуация резко изменилась.

Оглавление

Введение
Постановка задачи и анализ предметной области
Назначение проектируемой базы данных
Проектирование инфологической модели данных
Информационные потребности пользователя (анализ запросов).
Определение сущностей и связей
Определение функций пользователя, атрибутов, ключей.
Выявление и описание ограничений целостности.
Разработка инфологической модели предметной области.
Проектирование даталогической модели БД.
Выбор СУБД.
Отображение инфологической модели на даталогическую модель.
Реализация БД
Разработка средств реализации ограничений целостности.
Разработка процедур ведения БД (добавление, удаление, изменение, контроль).
Разработка процедур реализации запросов и интерфейса пользователя.
Интерфейс и руководство пользователя
Спецификация входных и выходных документов.
Спецификация запросов пользователя
Заключение
Список используемой литературы

Файлы: 1 файл

Курсовая работа.doc

— 427.50 Кб (Скачать)

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ 

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ

СРЕДНЕГО  ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ 

«РЯЗАНСКИЙ  СТАНКОСТРОИТЕЛЬНЫЙ КОЛЛЕДЖА» 
 
 
 
 
 
 

Курсовой  проект 

по  дисциплине «Базы  данных»

Тема: Проектирование базы данных предметной области «Фирма по продаже пластиковых окон». 

Пояснительная записка 

КП. 00.01.ПЗ 
 
 

              Курсовой проект разработан

              студентом группы П-31

              Желунициным А. Ю.

              Руководитель  курсовой работы

              _______________/Юдаева  О.В./

              «___»________________ 2010 г.

 
 
 
 
 
 

Рязань 2010 г.

 

Содержание

1.11.Список использованной литературы…………………..............................27 
 
 
 

 

Федеральное агентство  по образованию

ФГОУ  СПО  «Рязанский станкостроительный колледж» 

Согласовано

Председатель  ЦК  Информатики и ВТ

___________________ А.Н. Юдаев

«_____»____________________ 20__ г.

Утверждаю

Зам. директора  по УР

__________________ Глазков А.Н.

«____»__________________ 20__ г.

Дата  выдачи

«___»______________20__ г.

Дата окончания

«___»______________ 20__ г.

 
   
   

Задание на курсовой проект

по дисциплине «Базы данных» 

студенту(ке)____________________________________________________, группы П-31     

специальность 230105.51 Программное  обеспечение вычислительной техники и автоматизированных систем

Тема  работы: Проектирование базы данных предметной области

            ______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________  
 
 

_____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

             

Содержание  курсового проекта

1.

2.

3.

4.

4.1.

4.2.

4.3.

4.4.

4.5.

5.

5.1.

5.2.

6.

6.1.

6.2.

6.3.

7.

8.

9.

10.

11.

Введение

Постановка  задачи и анализ предметной области

Назначение  проектируемой базы данных

Проектирование  инфологической модели данных

Информационные потребности пользователя (анализ запросов).

Определение сущностей и связей

Определение функций  пользователя, атрибутов, ключей.

Выявление и  описание ограничений целостности.

Разработка инфологической модели предметной области.

Проектирование  даталогической модели БД.

Выбор СУБД.

Отображение инфологической модели на даталогическую модель.

Реализация БД

Разработка  средств реализации ограничений  целостности.

Разработка процедур ведения БД (добавление, удаление, изменение, контроль).

Разработка процедур реализации запросов и интерфейса пользователя.

Интерфейс и руководство пользователя

Спецификация  входных и выходных документов.

Спецификация  запросов пользователя

Заключение

Список  используемой литературы

 

Руководитель  проекта  ________________________________ /Юдаева О.В./ 

Задание принял к исполнению _________________/___________________/

«___»____________________20___ г.

Введение

 

     За  последние годы в нашей стране произошли значительные перемены, которые  не могли не затронуть области информатики и вычислительной техники. Десять лет назад работа с базами данных и электронными таблицами была уделом профессиональных программистов. Сами системы не были предназначены для широкого пользователя. Их основным потребителем был военно-промышленный комплекс. С появлением огромного числа банков, акционерных обществ и частных компаний ситуация резко изменилась.

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

 

2. Постановка задачи и анализ предметной области

 

        Спроектировать базу данных для предметной области Аэропорт. Эта база данных будет использоваться как работниками Аэропорта, так и пассажирами.

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

      Соответственно, каждый летчик может извлечь информацию о рейсах, которые он обслуживает  и о времени вылета.

     Дополнительной  информацией служат личные данные о  каждом летчике (фамилия, имя, отчество, дата рождения, паспортные данные), данные об аэропорте (название, расстояние до него) и данные о самолетах (номер, тип,  количество мест). Эти данные могут использоваться работниками аэропорта, а также летчиками и пассажирами

 

3. Назначение проектируемой базы данных

 

     Спроектированная  база данных данного примера предназначена для автоматизированного учета работы Аэропорта. 

     Данная  разработка должна использоваться для  программного обеспечения  ОС Microsoft Windows 2000/NT/2003.  Microsoft Office 2000/2003. СУБД Microsoft Access 2000/2003, Delphi 2005/2006, SQL. Для персональных компьютеров не ниже Pentium III, Pentium IV, Celeron.  

 

4. Проектирование инфологической модели данных

4.1. Информационные потребности  пользователя 

(анализ  запросов).

 

      При разработке данного курсового проекта  была  выбрана следующая предметная область: «Аэропорт».

     В ней необходимо отразить:

  • список обслуживающего персонала (как летчиков, так и самолетов);
  • информацию о стоимости билета;
  • расписание движения (время отправления, прибытия);
  • данные о маршрутах (номер, аэропорт назначения, направление);
  • данные о рейсах (номер рейса; номер маршрута, по которому осуществляется движение; время   отправления);
  • данные об аэропортах (название, номер маршрута, расстояние);
  • предоставление возможности добавления некоторых данных (об обслуживающем персонале), их удаление, изменение;
  • итоги продажи билетов по различным рейсам в зависимости от даты;

4.2. Определение сущностей  и связей

 

      Сущность - это объект, информация о котором должна быть представлена в базе данных. Экземпляр сущности - это информация о конкретном представителе объекта.

      Связь - соединение между двумя и более сущностями. Экземпляр связи - конкретная связь между конкретными представителями объектов.

      Сущности, представленные в данном курсовом проекте:

  • Маршрут (содержит информацию о маршрутах),
  • Рейс (информация о рейсах),
  • Летчики  (информация о летчиках),
  • Самолеты (информация о самолетах),
  • Аэропорт (информация об аэропортах),
  • Категория направления (наименование видов направлений движения самолетов),
  • Количество билетов (число проданных билетов  за  определенный  рейс).

4.3. Определение функций пользователя, атрибутов, ключей

 

      Атрибут - свойство сущности или связи.

      Ключ сущности - атрибут или набор атрибутов, используемый для однозначной идентификации экземпляра сущности. 

      Ключи и атрибуты, в данном курсовом проекте:

      Сущность  Маршрут. Содержит следующие атрибуты: Код маршрута, название конечного аэропорта,  направление движения. Код маршрута является ключом.

      Сущность  Рейс. Содержит следующие атрибуты: Код рейса, номер маршрута, время прибытия, время отправления. Ключом  будет являться Код рейса.

      Сущность  Летчики. Содержит следующие атрибуты: Код летчика, фамилия, имя, отчество, паспортные данные, дата рождения. Ключ – Код летчика.

      Сущность  Самолеты. Содержит следующие атрибуты: Номер самолета, год поступления на эксплуатацию, тип самолета, количество мест. Ключ Номер  самолета.

      Сущность  Аэропорт. Содержит следующие атрибуты: номер маршрута, к которому относится данный аэропорт, его название,  расстояние до аэропорта.  Ключ – составной из номера маршрута и названия аэропорта;

      Сущность  Категория направления. Содержит следующие атрибуты: Код направления, название, стоимость за 1 км, ставка за рейс (необходима для расчета заработной платы летчикам). Ключ – Код направления

      Сущность  Количество билетов. Содержит следующие атрибуты: код рейса, дата, количество проданных билетов, сумма. Составной ключ: дата, код рейса. 

Информация о работе Проектирование базы данных предметной области «Фирма по продаже пластиковых окон».