Разработка базы данных «Турист»

Автор работы: Пользователь скрыл имя, 12 Декабря 2013 в 12:19, курсовая работа

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

В данном курсовом проекте реализуется работа с данными: добавление, изменение, удаление и поиск.
Данная пояснительная записка содержит 6 глав:
– Постановка задачи. В этой главе говориться о задании, которое надо реализовать.
– Вычислительная система. В этой главе говориться о среде программирования Delphi и операционной системе Windows 7, а так же минимальные и рекомендуемые требования к ПК.
– Проектирование. В этой главе идет описание интерфейса программы.

Содержание работы

Введение………………………………………………………………………………………….4
1 Постановка задачи……………………………………………………………………………..6
1.1 Формулировка задания………………………………………………………………6
1.2 Информационная база задачи……………………………………………………….6
2 Вычислительная система……………………………………………...………………………7
2.1 Инструментальные средства разработки проекта…………………………………7
2.2 Среда разработки………………………………………………...…………………..7
2.3 Требования к конфигурации аппаратного обеспечения……..………………........8
3 Проектирование………………………………………………………….………………….....9
3.1 Проектирование интерфейса………………………………….….………………....9
3.2 Проектирование справочной системы приложения………….…………………..11
3.3 Инфологическая модель предметной области……………………………………11
3.4Логическая модель данных…………………………………………………………12
3.5 Физическая модель данных………………………………………………………...13
4 Описание программы……………………………………………………….………………..14
4.1 Логическая структура…………………………………………….………………...14
4.2 Физическая структура……………………………………………………………...17
5 Методика испытаний...………………………………………………………………………18
5.1 Тестовые примеры………………………………………………….………………18
5.2 Результаты тестирования…………………………………………….…………….22
5.3 Ошибки………………..……………………………….……………………………22
6 Описание применения…………………………………………...…………………………...23
6.1 Назначение программы…………………………………...………………………..23
6.2 Условия применения………………………………………………………………..23
6.3 Справочная система…………………………………………..…………………….23
Заключение………………………………………………………..…………………..…..…….24
Список использованных источников……………………………...…………………………..25

Файлы: 1 файл

пз_бд.docx

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

МИНИСТЕРСТВО ОБРАЗОВАНИЯ  РЕСПУБЛИКИ БЕЛАРУСЬ

ЧУО «Минский КОЛЛЕДЖ предпринимательства»

 

 

 

БД  «Турист»

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

«Базы данных и системы управления базами данных»

КПП43.006102.081ПЗ

 

 

 

Автор проекта

Учащаяся 4 курса группы         

Руководитель

Преподаватель        

 

 

 

Минск, 2012

 

МИНИСТЕРСТВО ОБРАЗОВАНИЯ  РЕСПУБЛИКИ БЕЛАРУСЬ

МИНСКИЙ КОЛЛЕДЖ ПРЕДПРИНИМАТЕЛЬСТВА

Специальность

«Программное обеспечение  информационных технологий» 2-40 01 01

УТВЕРЖДАЮ

Зам. директора по учебно-методической работе

__________/ __________________/

ЗАДАНИЕ

на курсовой проект (работу)

Учащемуся____________________________________________________________________

курса________________ группы______________________

попредмету___________________________________________________________________

_____________________________________________________________________________

Тема курсового проекта (работу) _____________________________________________________________________________

_____________________________________________________________________________

Исходные данные_______________________________________________________________________

__________________________________________________________________________________________________________________________________________________________

Состав проекта (работы)

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

Содержание разделов                                                        Срок выполнения


_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________Графическая часть проекта

______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________


 

Дата выдачи «__»______________200__г.

Срок завершения «__»______________200__г.

 

Преподаватель-руководитель курсового проекта ___________________________

Подпись учащегося_____________________________________


Изм.

Лист

№ докум.

Подпись

Дата

Лист

3

КПП43.006102.081ПЗ

 Разраб.

 

 Пров.

 

 Реценз.

 

 Н. контр.

 

 Утв.

 

БД  «Турист»

 

Лит.

Листов

32

МКП

 

Содержание


Введение………………………………………………………………………………………….4

1 Постановка задачи……………………………………………………………………………..6

1.1 Формулировка задания………………………………………………………………6

1.2 Информационная база задачи……………………………………………………….6

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

2.1 Инструментальные средства  разработки проекта…………………………………7

2.2 Среда разработки………………………………………………...…………………..7

2.3 Требования к конфигурации  аппаратного обеспечения……..………………........8

3 Проектирование………………………………………………………….………………….....9

3.1 Проектирование интерфейса………………………………….….………………....9

3.2 Проектирование справочной системы приложения………….…………………..11

3.3 Инфологическая модель  предметной области……………………………………11

3.4Логическая модель данных…………………………………………………………12

3.5 Физическая модель данных………………………………………………………...13

4 Описание программы……………………………………………………….………………..14

4.1 Логическая структура…………………………………………….………………...14

4.2 Физическая структура……………………………………………………………...17

5 Методика испытаний...………………………………………………………………………18

5.1 Тестовые примеры………………………………………………….………………18

5.2 Результаты тестирования…………………………………………….…………….22

5.3 Ошибки………………..……………………………….……………………………22

6 Описание применения…………………………………………...…………………………...23

6.1 Назначение программы…………………………………...………………………..23

6.2 Условия применения………………………………………………………………..23

6.3 Справочная система…………………………………………..…………………….23

Заключение………………………………………………………..…………………..…..…….24

Список использованных источников……………………………...…………………………..25

Приложение 1………………...……………………………………..…………………………..26

 

ВВЕДЕНИЕ

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

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

Темой моего курсового проекта является разработка базы данных «Турист». В данном курсовом проекте реализуется работа с данными: добавление, изменение, удаление и поиск.

 Данная пояснительная записка содержит 6 глав:

– Постановка задачи. В этой главе говориться о задании, которое  надо реализовать.

– Вычислительная система. В этой главе говориться о среде программирования Delphi и операционной системе Windows 7, а так же минимальные и рекомендуемые требования к ПК.

–   Проектирование. В  этой главе идет описание интерфейса программы.

–  Описание программы. В  этой главе идет описание всех модулей  и процедур, используемых в программе.

–  Методика испытаний. В  этой главе идет рассказ об испытании  программы, обо всех недочетах, которые  были допущены и в ходе доработки исправлены.

– Описание применения. В  этой главе идет подробное руководство  по использованию программы.

– Заключение.

 

 

 

 

 

  1. ПостановкА задачи

 

    1. Формулировка задания

Разработать базу данных «Турист». В этой базе данных содержится 7 таблицы: в первой таблице хранятся данные об авиа перелетах, во второй таблице – данные о городах, которые можно посетить, в третьей – о курортах, в четвертой – об отелях, в пятой – о странах, в шестой – о турах, в седьмой – об экскурсиях.

Данная программа должна включать:

  1. Добавление, удаление и редактирование информации.
  2. Просмотр информации.
  3. Осуществление расширенного поиска необходимой информации.
  4. Осуществление контроля введенных данных: проверка на соответствие типов, на ввод обязательных полей данных, а также, на ввод только возможных значений, считываемых из необходимых таблиц.
  5. Возможность просмотра информации из таблиц в режиме реального времени.

 

 

    1. Информационная база задачи

Входными данными являются:

- данные, вводимые пользователем,  в том числе информация, вводимая  в таблицы;

-  данные, хранящиеся в  БД системы;

- значения, используемые  по умолчанию: параметры поиска, структура таблиц, переменные связи  между таблицами.

Выходными данными являются:

- информация, сохраняемая  в БД;

- информация, запрашиваемая  пользователем;

- реакция программы на  действия пользователя. 

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

 

    1. Инструментальные средства разработки проекта

Delphi — это среда быстрой разработки, в которой в качестве языка программирования используется язык Delphi. Язык Delphi — строго типизированный объектно-ориентированный язык, в основе которого лежит хорошо знакомый программистам Object Pascal.

   Borland Delphi 7 Studio может работать в среде операционных систем от Windows 98 до Windows 7. Особых требований, по современным меркам, к ресурсам компьютера пакет не предъявляет: процессор должен быть типа Pentium или Celeron с тактовой частотой не ниже 166 МГц (рекомендуется Pentium II 400 МГц), оперативной памяти - 128 Мбайт (рекомендуется 256 Мбайт), достаточное количество свободного дискового пространства (для полной установки версии Enterprise необходимо приблизительно 475 Мбайт).

  Delphi -  язык программирования, который используется в одноимённой  среде разработки. Название используется  начиная с 7 версии среды разработки, ранее это был Object Pascal, разработанный  фирмой Borland и изначально реализованный  в её пакете Borland Delphi, от которого  и получил в 2003 году своё  нынешнее название. Object Pascal по сути  является наследником языка Pascal с объектно-ориентированными расширениями.

 

    1. Среда разработки

Из всех систем, для разработки данного приложения я выбрала Windows 7 от компании Microsoft. За ее привлекательный интерфейс, за хорошую защищенность и работоспособность данной системы. Если сравнивать с Windows XP , в ней интерфейс более проще и защищенность системы намного хуже, чем в Windows 7.

Из основных требований, три выборе системы была хорошая  графическая составляющая.

Windows 7 — операционная система семейства Windows NT, следующая за Windows Vista. В линейке Windows NT система имеет номер версии 6.1 (Windows 2000 — 5.0, Windows XP — 5.1, Windows Server 2003 — 5.2,Windows Vista и Windows Server 2008 — 6.0). Серверной версией являетсяWindows Server 2008 R2, версией для интегрированных систем (построенных из компонентов Windows) — Windows Embedded Standard 2011 (Quebec), мобильной — Windows Embedded Compact 2011 (Chelan,Windows CE 7.0).

 

    1. Требования к конфигурации программного обеспечения

Минимальные требования:

    • процессор: Intel Pentium II 400 MHz (или аналогичный);
    • оперативная память: 256 Mb;
    • видеокарта: объем 128 Mb;
    • операционная система: Windows 98/Me/NT/2000/XP/7;
    • устройства ввода: клавиатура, мышь;
    • устройство вывода: монитор.

Рекомендуемые требования:

    • процессор: Intel Pentium II 800 MHz (или выше);
    • оперативная память: 256 Mb или выше;
    • видеокарта: объем 128 Mb или выше;
    • операционная система: Windows 98/Me/NT/2000/XP/7;
    • устройства ввода: клавиатура, мышь;
    • устройство вывода: монитор.

 

  1. Проектирование

 

3.1 Проектирование  интерфейса

Рисунок 1 – Форма меню

    • BitBtn – служит для перехода на другие формы

 

Рисунок 2 – Главная форма

    • DBGrid – отображает таблицу
    • Edit – для ввода пользователем данных
    • BitBtn – служит как вывод результатов
    • ADOConnection – используется для связи с БД
    • ADOQuery используется  для работы с набором данных с помощью запроса SQL
    • DataSource  источник данных для DBGrid

 

Рисунок 3 – Поиск

    • Edit – для ввода пользователем данных
    • BitBtn – служит как вывод результатов

 

 

 

3.2 Проектирование справочной системы приложения

Справочная система состоит  из следующих пунктов:

О программе (Краткие сведения о программе)

Информация о работе Разработка базы данных «Турист»