Энциклопедия: Гражданская авиация России

Автор работы: Пользователь скрыл имя, 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

Содержимое работы - 1 файл

Курсовая(энциклопедия).doc

— 1.43 Мб (Скачать файл)

          параметры.

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

     1.8.5. Требования к надежности

  1. Предусмотреть контроль вводимой информации и блокировку

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

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

     Требования  к составу и параметрам технических  средств

  1. Система должна работать на IBM совместимых персональных компьютерах.
  2. Минимальная конфигурация:

      тип процессора.........................................................................Pentium-2:

      объем оперативного запоминающего устройства ................256  Мб;

      тип монитора.............................................................................SVGA (15').

      Место на жестком диске……………………………………... 200 Мб

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

Система должна работать под управлением  операционной системы Windows 2000/XP. И выше.

     1.8.5. Требования к программной документации

  1. Разрабатываемая система должна включать справочную информацию о работе системы и подсказки пользователю.
  2. В состав сопровождающей документации должны входить:
    • пояснительная записка;

     1.8.5.Этапы разработки

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

 

Таблица 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  

 

2. СПЕЦИАЛЬНАЯ ЧАСТЬ

  1. Описание БД в  терминах СУБД

     Для разработки заданного приложения необходимо запустить IBExpert, создать базу(File и выбрать create database), создать 4 таблицы с названиями AIR, TIME_AIR, TIP, TIP_D_AIR как прописано в пункте 1.2 и впоследствии связать таблицы.

  1. Проектирование БД в СУБД

Разработка Базы данных выглядит следующим образом:

     

     

 

 

 

Сохраняем созданную  базу данных

     2.3. Проектирование специальной части СУБД

     Проектирование  ядра СУБД осуществляется  посредством  системы разработки программного обеспечения  – ИСР Delphi 7.

     Подключается  к разрабатываемому интерфейсу программного продукта следующим образом:

  1. Каждому компоненту IBDatabase в Object Inspector находим свойство databaseName указываем путь до своей таблицы, у нас называется “C:\Гражданская авиация России\DATABASE.FDB” и ставим Active=True(Рисунок 7);
  2. Каждому компоненту IBTransaction1 в Object Inspector находим свойство DefaultAction ставим TACommitRetaining, а свойству DefaultDatabase выбираем IBdatabase1 и ставим Active=True(Рисунок 8);
  3. Каждому компоненту IBDataset1 в Object Inspector находим свойство Database выбираем IBdatabase1 в свойство SelectSQL вписываем выбор таблицы, например “Select * from air”(Рисунок 9);
  4. Далее подключаем datasourse свойства dataset надо выбрать ту таблицу, интересующую нас для работы с ней(Рисунок 10);
          1. DBrid подключаем для отображения данных Datasourse(рисунок 11).

 

    3 
     
     
     
     
     

     

     
     
     
     
     
     
     

     
     

 

Проектирование  входных форм

     
     
     
     
     
     
     
     
     
     
     
     
     

     
     
     
     
     
     
     

 

Проектирование запросов

 
 

Для выполнения запросов мы пользуемся языком SQL посредством компонента ibdataset, а для отображения вводимой и выводимой информации мы пользуемся компонентом TDBGrid, TDBEdit, TEDIT, TDBNavigator, TButton. Все используемые в листинге запросы, так и сам листинг можно просмотреть в приложении.

 

3. ТЕСТИРОВАНИЕ ПРОГРАММНОГО ПРОДУКТА

     3.1 . Требования к аппаратно-программному обеспечению

      тип процессора.........................................................................Pentium-2:

      объем оперативного запоминающего устройства ................256  Мб;

      тип монитора.............................................................................SVGA (15').

      Место на жестком диске……………………………………... 200 Мб

     3.2 Инструкция по установке

  1. Вставьте  диск, прилагаемой технической документацией
  2. Щелкните по само-раскрывающемуx архиву как показано на рисунке (Рисунок 19)
  3. Извлеките (На рисунке 20)

             

 

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

     автоматически ярлык «Гражданская авиация России.exe»

     3.3. Инструкция по эксплуатации

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

       
 
 
 
 
 
 
 
 

 
 

     Для просмотра существующих авиаций нажмите на кнопку «энциклопедия» и вы перейдёте ко всем записям авиации (Рисунок 17), где вы можете просмотреть фото и прочитать информацию об авиации. В поле где написано «Введите название» введите название авиации чтобы найти в базе.

     Для сортировки выберите меню «настройки» далее выберите «сортировка» и вам откроется дополнительное окно где надо выбрать какие данные найти и нажмите на кнопку «сортировать»(Рисунок 18).

     Для просмотра информации о программе  выберите в меню «О программе» (рисунок 19). 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 

 
 
 
 
 
 
 
 

 
 
 
 
 

 

      

     3.4. Тестирование  программного продукта

      Запускаем ярлык «Гражданская авиация России.exe» открывается форма (Гражданская авиация России) как рисунок 16. Чтобы добавить авиацию в таблицу заходим в добавить вводим  требуемые данные  и нажимаем кнопку «Добавить».

        Чтобы осуществить  поиск, по полям надо вписать название авиации и нажать кнопку «Поиск». Поиск осуществляется методом Locate. Курсор перемещается на конкретную запись  по указанным вами параметрам. Фильтрация выполняется через SQL запрос. Чтобы выполнить функцию отбора или то есть фильтрацию нужно в меню нажать «сортировка» и выбрать необходимые параметры: время, тип и двигатель. Нажимая на кнопку «сортировать» происходит фильтрация по выбранным параметрам.

      Входе тестирования были устранены мелкие ошибки и улучшен пользовательский интерфейс.

     Тестирование  «Энциклопедии: гражданская авиация России» произведено успешно, показаны хорошие результаты в функциональности и никаких серьезных ошибок не  было выявлено.

     Работоспособность программного продукта, меня впечатлило.

Информация о работе Энциклопедия: Гражданская авиация России