Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ТЗ77777777777.docx
Скачиваний:
2
Добавлен:
24.08.2019
Размер:
129.8 Кб
Скачать

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

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

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

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

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

на тему: Разработка ПП АИС БД «Концертные программы Москвы: январь 2011»

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

Студент ______________________________ Кутыров С.А.

(подпись)

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

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

Красногорск

2011 год

Оглавление

Введение 3

1. Разработка системного проекта АИС БД «Концертные программы Москвы: январь 2011» 4

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

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

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

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

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

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

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

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

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

3. Реализация 8

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

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

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

Заключение 13

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

Введение

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

  1. Разработка системного проекта аис бд «Концертные программы Москвы: январь 2011»

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

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

  • Ведение БД «Концертные программы Москвы»,

  • Обзор концертов, билетов и распечатка квитанций,

  • Поиск информации,

  • Выбор различных представлений информации,

  • Формирование отчетов.

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

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

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

Входными данными являются: Концерт, Адрес, Дата, Типы билетов, Количество билетов, а выходными: Номер(идентификатор), Название концерта, Количество оставшихся билетов, Адрес, Дата.

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

Источниками отчетов являются выходные данные по:

  • Билетов (Номер, Названиеконцерта, Типы билетов, Количество по типам),

  • Концерты (Номер, Название, Адрес, Дата).

  • Цены(Номер, цена каждого типа билета)

  • Куплено(Номер, ФИО покупателя, Название концерта, Тип билета, Количество билетов, Телефон)

Формы входных документов представлены в приложении к курсовому проекту.

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

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

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

  • Объем ОЗУ не менее 128Мб

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

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

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

  • ОС Windows 95/98/2000/XP/Vista/7/8

  • MS Office 2000/2003/2007/2010

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

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

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

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

  • Управление - возможность подключения и отключения различных БД.

  • Вид – возможность фильтрации, выбора представления, а также поиска информации в таблице.

  • Отчет – возможность вывод активного представления таблицы в виде отчета в MS OfficeWord.

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

Рисунок 1. Начальный уровень

Рисунок 2. Промежуточный уровень.

Рисунок 3. Конечный уровень.

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

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

  1. Реализация

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

В ходе анализа имеющихся средств программирования был выбран вариант написания программного продукта с использованием системы визуального программирования DelphiEmbarcaderoXE2 Update2. Данное заключение основывалось на следующем.

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

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

Так как DelphiEmbarcaderoXE2 Update2является средой программирования для Windows, то, как и сама операционная система DelphiEmbarcaderoXE2 Update2поддерживает длинные имена файлов и папок.

Для запуска программ, написанных на Delphi, не требуются никакие дополнительные библиотеки, интерпретаторы кода и прочее.