Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
АИС БД Авикассы.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
488.45 Кб
Скачать

Прямоугольник 241 ГОСУДАРСТВЕННОЕ бюджетное ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ

СРЕДНЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ московской области

КРАСНОГОРСКИЙ ГОСУДАРТСВЕННЫЙ КОЛЛЕДЖ

КУРСОВОЙ ПРОЕКТ

по дисциплине “Технология разработки программных продуктов”

на тему: Разработка ПП АИС «Авиакассы»

Студент ______________________________ Квасов А.А.

(подпись)

Проверил ______________________________ Студенова О.В.

(оценка и подпись)

Утвердил _______________________________ Трегубова Е.С.

(подпись)

Красногорск

2012 год

Содержание

Содержание………………………………………………………………………. 2

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

1. Разработка системного проекта АИС «Авиакассы»…………………………………........................................................4

1.1. Назначение разработки …………………………………………………….4

1.2. Требования к функциональным характеристикам………………………. 4

1.2.1. Состав выполняемых функций…………………………………………… 4

1.3. Требования к надежности и безопасности………………………………. 5

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

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

2. Разработка технического проекта………………………………………… 6

2.1. Анализ требований и определение спецификации ПО…………………. 6

2.2. Проектирование модели данных…………………………………………. 6

2.3. Детальное проектирование ПО…………………………………………… 6

3. Реализация ………………………………………………………………….7

3.1. Обоснование выбора средств разработки ………………………………..7

3.2. Описание основных программных модулей……………………………... 8

4. Тестирование……………………………………………………….............9

Заключение

Список литературы

Приложение №1. Листинг программы

Приложение №2. Руководство пользователя

Введение

Программный продукт АИС БД «Авиакассы» разрабатывается с целью систематизации и обобщения сведений о рейсах, бронирование и пассажиров. Программа предназначена для администрации аэропортов и билетных касс. Существует два основных способа проектирования программных систем - структурное проектирование, основанное на алгоритмической декомпозиции, и объектно-ориентированное проектирование, основанное на объектно-ориентированной декомпозиции. Разделение по алгоритмам концентрирует внимание на порядке происходящих событий, а разделение по объектам придает особое значение агентам, которые являются либо объектами, либо субъектами действия. Необходимо начать разделение системы либо по алгоритмам, либо по объектам, а затем, используя полученную структуру, попытаться рассмотреть проблему с другой точки зрения. Алгоритмическую декомпозицию можно представить как обычное разделение алгоритмов, где каждый модуль системы выполняет один из этапов общего процесса. При объектно-ориентированной декомпозиции каждый объект обладает своим собственным поведением и каждый из них моделирует некоторый объект реального мира. С этой точки зрения объект является вполне осязаемой вещью, которая демонстрирует вполне определенное поведение. Объектная декомпозиция имеет несколько преимуществ перед алгоритмической.

  1. Разработка системного проекта аис бд «Авиакассы»

    1. Назначение разработки

Подсистема АИС БД «Авиакассы» используется с целью обобщения информации о рейсах и их пассажирах. Данный программный продукт использует для решения следующих задач:

  1. Работа с БД (просмотр, редактирование)

  2. Добавление информации

  3. Сохранение БД

    1. Требования к функциональным характеристикам

      1. Состав выполняемых функций

Разрабатываемая АИС БД «Авиакассы» обеспечивает сбор сведений о рейсах и пассажирах. Также ПП имеет функцию быстрого поиска необходимой информации с помощью меню, способов её отображения.

Входными данными являются: фамилия, имя, номер рейса, время вылета, время прилета.

Система функционирует в многопользовательском режиме и даёт возможность добавлять новые и изменять существующие записи, а также удалять некорректные и устаревшие.

    1. Группа 171 Требования к надежности и безопасности

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

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

Тактовая частота процессора 2200Гц

Объем ОЗУ не менее 256Мб

Объем свободного места не жестком диске 18Мб

Разрешение монитора (рекомендуемое) 800х600

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

ОС Windows XP/Vista/7

MS Office 2000/2003/2007/2010

  1. Группа 171 Разработка технического проекта

    1. Анализ требований и определение спецификации ПО

Основные спецификации:

  • Работа с БД – возможность добавления, изменения, удаления информации в записях таблицы.

  • Печать – печать отчётов за отчётный период.

    1. Проектирование модели данных

Рисунок 1. Функциональная схема.

Главная форма (Unit1)

Бронирование (Unit2)

Горячие путевки (Unit3)

Чартерный (Unit4)

Регулярный (Unit5)

Регулярный (Unit8)

Чартерный (Unit7)

Время вылета(Unit6)

Время вылета(Unit9)

Рисунок 2. Структурная схема.