- •Курсовой проект
- •Пояснительная записка
- •Введение
- •Разработка системного проекта аис бд «Концертные программы Москвы: январь 2011»
- •Назначение разработки
- •Требования к функциональным характеристикам
- •Состав выполняемых функций
- •Описание основных программных модулей
- •Тестирование
- •Заключение
- •Приложение №1. Листингпрограммы
Г ОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
СРЕДНЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
КРАСНОГОРСКИЙ ГОСУДАРТСВЕННЫЙ КОЛЛЕДЖ
Курсовой проект
по дисциплине “Технология разработки программных продуктов”
на тему: Разработка ПП АИС БД «Концертные программы Москвы: январь 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» разрабатывается с целью обеспечения хранения данных о предстоящих концертах и возможностях кассовой продажи билетов на концерты.Пользователь БД – компетентный сотрудник, сможет найти необходимую информацию о товаре (стоимость, количество, наличие, наименование и т.д.), добавить поступивший концерт/билет на него. Также есть возможность просмотра других БД схожей структурой полей и таблиц. Все возможности доступны благодаря широкой информационной базе ПП и необходимым фильтрам и представлениям, которые делают информацию удобной для восприятия.
Разработка системного проекта аис бд «Концертные программы Москвы: январь 2011»
Назначение разработки
Подсистема АИС БД «Концертные программы Москвы: январь 2011»используется с целью обобщения информации о концертах и билетах на них в городе Москве. Данный программный продукт используется для решения следующих задач:
Ведение БД «Концертные программы Москвы»,
Обзор концертов, билетов и распечатка квитанций,
Поиск информации,
Выбор различных представлений информации,
Формирование отчетов.
Требования к функциональным характеристикам
Состав выполняемых функций
Разрабатываемая АИС БД «Концертные программы Москвы: январь 2011» обеспечивает сбор сведений о Концертах города Москвы, идущих и информации о доступных билетах на каждый концерт. Также ПП имеет функцию быстрого поиска необходимой информации, способов её отображения и при необходимости формирования отчета и вывода его на печать.
Входными данными являются: Концерт, Адрес, Дата, Типы билетов, Количество билетов, а выходными: Номер(идентификатор), Название концерта, Количество оставшихся билетов, Адрес, Дата.
Система функционирует в многопользовательском режиме и даёт возможность добавлять новые и изменять существующие записи, а также удалять некорректные и устаревшие.
Источниками отчетов являются выходные данные по:
Билетов (Номер, Названиеконцерта, Типы билетов, Количество по типам),
Концерты (Номер, Название, Адрес, Дата).
Цены(Номер, цена каждого типа билета)
Куплено(Номер, ФИО покупателя, Название концерта, Тип билета, Количество билетов, Телефон)
Формы входных документов представлены в приложении к курсовому проекту.
Требования к надежности и безопасности
Требования к составу и параметрам технических средств:
Тактовая частота процессора 600Гц
Объем ОЗУ не менее 128Мб
Объем свободного места не жестком диске100Мб
Разрешение монитора (рекомендуемое) 800х600
Требования к информационной программной совместимости
ОС Windows 95/98/2000/XP/Vista/7/8
MS Office 2000/2003/2007/2010
Разработка технического проекта
Анализ требований и определение спецификации ПО
Основные спецификации:
Работа с БД – возможность добавления, изменения, удаления информации в записях таблиц.
Управление - возможность подключения и отключения различных БД.
Вид – возможность фильтрации, выбора представления, а также поиска информации в таблице.
Отчет – возможность вывод активного представления таблицы в виде отчета в MS OfficeWord.
Проектирование модели данных
Рисунок 1. Начальный уровень
Рисунок 2. Промежуточный уровень.
Рисунок 3. Конечный уровень.
Детальное проектирование ПО
Рисунок 4. Структурная схема.
Реализация
Обоснование выбора средств разработки
В ходе анализа имеющихся средств программирования был выбран вариант написания программного продукта с использованием системы визуального программирования DelphiEmbarcaderoXE2 Update2. Данное заключение основывалось на следующем.
Среда визуального программирования работает в среде Windows и предоставляет программисту возможность реализации всех достоинств графического интерфейса этой системы, а также поддерживает кроссплатформенную компиляцию.
Многие системы разработки приложений для Windows генерируют код-полуфабрикат, который не может быть выполнен процессором без дополнительной трансляции во время работы самой программы, что существенно снижает производительность компьютера. Delphi же использует настоящий компилятор и компоновщик и генерирует стопроцентный машинный код.
Так как DelphiEmbarcaderoXE2 Update2является средой программирования для Windows, то, как и сама операционная система DelphiEmbarcaderoXE2 Update2поддерживает длинные имена файлов и папок.
Для запуска программ, написанных на Delphi, не требуются никакие дополнительные библиотеки, интерпретаторы кода и прочее.