Автор работы: Пользователь скрыл имя, 19 Ноября 2011 в 10:40, курсовая работа
Целью данной работы является рассмотрение информации об авиации, и разработать базу данных для работы с ней.
Актуальность выбранной темы записать информацию об авиации, которые были построены в довоенное время и, добавлять современные виды авиации, что бы пользователь мог узнать о ранее построенной авиации и ныне существующих.
ВВЕДЕНИЕ 5
1.ОБЩАЯ ЧАСТЬ 6
1.1 СИСТЕМНЫЙ АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ 6
1.2. ЛОГИЧЕСКОЕ ПРОЕКТИРОВАНИЕ БД (ER-АНАЛИЗ) 7
1.3. ФОРМИРОВАНИЕ НАБОРА ПРЕДВАРИТЕЛЬНЫХ ОТНОШЕНИЙ 9
1.4. ВХОДНЫЕ И ВЫХОДНЫЕ ДОКУМЕНТЫ И ФОРМЫ 13
1.5. ОПИСАНИЕ ИНФОРМАЦИОННЫХ ПРОЦЕДУР 14
1.6. ВЫБОР СТАНДАРТА БД 14
1.7. ВЫБОР СРЕДЫ РАЗРАБОТКИ 14
1.8. ТЕХНИЧЕСКОЕ ЗАДАНИЕ НА КУРСОВОЙ ПРОЕКТ 17
1.8.1. Введение 17
1.8.2. Основание для разработки 17
1.8.3. Назначение 17
1.8.4. Требования к программе или программному изделию 18
1.8.5. Требования к надежности 18
1.8.5. Требования к программной документации 19
1.8.5.Этапы разработки 19
2. СПЕЦИАЛЬНАЯ ЧАСТЬ 21
2.1. ОПИСАНИЕ БД В ТЕРМИНАХ СУБД 21
2.2. ПРОЕКТИРОВАНИЕ БД В СУБД 21
2.3. ПРОЕКТИРОВАНИЕ СПЕЦИАЛЬНОЙ ЧАСТИ СУБД 24
3. ТЕСТИРОВАНИЕ ПРОГРАММНОГО ПРОДУКТА 28
3.1 . ТРЕБОВАНИЯ К АППАРАТНО-ПРОГРАММНОМУ ОБЕСПЕЧЕНИЮ 28
3.2 ИНСТРУКЦИЯ ПО УСТАНОВКЕ 28
3.3. ИНСТРУКЦИЯ ПО ЭКСПЛУАТАЦИИ 28
3.4. ТЕСТИРОВАНИЕ ПРОГРАММНОГО ПРОДУКТА 32
5. ЗАКЛЮЧЕНИЕ 33
6. СПИСОК ИСТОЧНИКОВ 34
7.ПРИЛОЖЕНИЕ 36
параметры.
Методическое обеспечение должно быть реализовано в пользовательском интерфейсе системы, который должен предполагать выбор задачи, метода и алгоритма ее решения; ввод данных; решение проектной задачи и сохранение исходных данных, промежуточных и окончательных результатов во встроенной базе данных для последующего анализа.
некорректных действий пользователя при работе с системой.
Требования к составу и параметрам технических средств
тип
процессора....................
объем оперативного запоминающего устройства ................256 Мб;
тип
монитора......................
Место на жестком диске……………………………………... 200 Мб
Система должна работать под управлением операционной системы Windows 2000/XP. И выше.
После
утверждения технического задания
организация-разработчик
Таблица 12 Календарный график
№ | Название этапа | Срок | Отчетность |
1 | Закрепление тем КП | 01.11.2010 | |
2 | Анализ объекта автоматизации | 01.11.2010 - 08.11.2010 | Отчет |
3 | Системный анализ предметной области | 08.11.2010 - 15.11.2010 | Отчет |
4 | ERD – анализ | 15.11.2010 - 22.11.2010 | Отчет |
5 | Физическое проектирование БД | 22.11.2010 - 13.12.2010 | |
6 | Написание общей части | 13.12.2010 - 10.01.2011 | Отчет |
7 | Проектирование структуры приложения | 10.01.2011 - 17.01.2011 | |
8 | Программирование информационных процедур | 10.01.2011 - 31.01.2011 | |
9 | Тестирование программного продукта | 31.01.2011 - 07.02.2011 | |
10 | Написание специальной части | 07.02.2011 - 14.02.2011 | Отчет |
11 | Написание технологической части | 14.02.2011 - 21.02.2011 | Отчет |
12 | Компоновка пояснительной записки | 21.02.2011 - 28.02.2011 | Отчет |
13 | Представление программы и записки на рецензирование и проверку | 28.02.2011 | |
14 | Исправление ошибок и недочетов | 28.02.2011 - 14.03.2011 | |
15 | Защита проекта | 14.03.2011 - 27.03.2011 |
Для разработки заданного приложения необходимо запустить IBExpert, создать базу(File и выбрать create database), создать 4 таблицы с названиями AIR, TIME_AIR, TIP, TIP_D_AIR как прописано в пункте 1.2 и впоследствии связать таблицы.
Разработка Базы данных выглядит следующим образом:
Сохраняем созданную базу данных
Проектирование ядра СУБД осуществляется посредством системы разработки программного обеспечения – ИСР Delphi 7.
Подключается к разрабатываемому интерфейсу программного продукта следующим образом:
3
Проектирование входных форм
Проектирование запросов
Для выполнения запросов мы пользуемся языком SQL посредством компонента ibdataset, а для отображения вводимой и выводимой информации мы пользуемся компонентом TDBGrid, TDBEdit, TEDIT, TDBNavigator, TButton. Все используемые в листинге запросы, так и сам листинг можно просмотреть в приложении.
тип
процессора....................
объем оперативного запоминающего устройства ................256 Мб;
тип
монитора......................
Место на жестком диске……………………………………... 200 Мб
После окончания разархивирования на рабочем столе создается
автоматически ярлык «Гражданская авиация России.exe»
Структура приложения состоит из 5 форм, которые управляются с главной формой. На рисунке 16 показана главная форма (Энциклопедия) как мы видим, на форме находится меню заходим, и выбираем, что нам требуется открыть «главная», «выход» далее в меню «настройки» присутствуют основные операции добавление «Добавить», «Сортировка».
Для просмотра существующих авиаций нажмите на кнопку «энциклопедия» и вы перейдёте ко всем записям авиации (Рисунок 17), где вы можете просмотреть фото и прочитать информацию об авиации. В поле где написано «Введите название» введите название авиации чтобы найти в базе.
Для сортировки выберите меню «настройки» далее выберите «сортировка» и вам откроется дополнительное окно где надо выбрать какие данные найти и нажмите на кнопку «сортировать»(Рисунок 18).
Для
просмотра информации о программе
выберите в меню «О программе» (рисунок
19).
Запускаем ярлык «Гражданская авиация России.exe» открывается форма (Гражданская авиация России) как рисунок 16. Чтобы добавить авиацию в таблицу заходим в добавить вводим требуемые данные и нажимаем кнопку «Добавить».
Чтобы осуществить поиск, по полям надо вписать название авиации и нажать кнопку «Поиск». Поиск осуществляется методом Locate. Курсор перемещается на конкретную запись по указанным вами параметрам. Фильтрация выполняется через SQL запрос. Чтобы выполнить функцию отбора или то есть фильтрацию нужно в меню нажать «сортировка» и выбрать необходимые параметры: время, тип и двигатель. Нажимая на кнопку «сортировать» происходит фильтрация по выбранным параметрам.
Входе тестирования были устранены мелкие ошибки и улучшен пользовательский интерфейс.
Тестирование «Энциклопедии: гражданская авиация России» произведено успешно, показаны хорошие результаты в функциональности и никаких серьезных ошибок не было выявлено.
Работоспособность программного продукта, меня впечатлило.
Информация о работе Энциклопедия: Гражданская авиация России