
ГОСУДАРСТВЕННОЕ
бюджетное ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
СРЕДНЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ московской области
КРАСНОГОРСКИЙ ГОСУДАРТСВЕННЫЙ КОЛЛЕДЖ
КУРСОВОЙ ПРОЕКТ
по дисциплине “Технология разработки программных продуктов”
на тему: Разработка ПП АИС «Кинотеатры Москвы»
Студентка ______________________________ Акимова А..А.
(подпись)
Проверил ______________________________ Студенова О.В.
(оценка и подпись)
Утвердил _______________________________ Трегубова Е.С.
(подпись)
Красногорск
2013 год
Содержание
Содержание 2
Введение 4
1. Разработка системного проекта АИС БД «Кинотеатры Москвы» 5
1.1. Назначение разработки 5
1.2. Требования к функциональным характеристикам 5
1.2.1. Состав выполняемых функций 5
1.3. Требования к надежности и безопасности 6
1.4. Требования к составу и параметрам технических средств 6
1.5. Требования к информационной программной совместимости 6
2. Разработка технического проекта 7
2.1. Анализ требований и определение спецификации ПО 7
2.2. Проектирование модели данных 7
3. Реализация 9
3.1. Обоснование выбора средств разработки 9
3.2. Описание основных программных модулей 10
4.Тестирование 14
При тестировании белого ящика, разработчик теста имеет доступ к исходному коду программ и может писать код, который связан с библиотеками тестируемого ПО. При котором тестируются только отдельные части системы. Оно обеспечивает то, что компоненты конструкции — работоспособны и устойчивы, до определённой степени. При тестировании белого ящика используются метрики покрытия кода. 14
При тестировании чёрного ящика, тестировщик имеет доступ к ПО только через те же интерфейсы, что и заказчик или пользователь, либо через внешние интерфейсы, позволяющие другому компьютеру либо другому процессу подключиться к системе для тестирования. Например, тестирующий модуль может виртуально нажимать клавиши или кнопки мыши в тестируемой программе с помощью механизма взаимодействия процессов, с уверенностью в том, все ли идёт правильно, что эти события вызывают тот же отклик, что и реальные нажатия клавиш и кнопок мыши. 14
Список литературы 17
Приложение №1. Листинг программы 18
Приложение №2. Руководство пользователя. 29
Введение
Программный продукт АИС БД «Кинотеатры Москвы» разработан с целью структурирования и хранения информации по всем кинотеатрам города Москвы. С помощью этого ПП возможно простое и доступное просматривание данных, отображающих репертуар кинотеатра, количество и удобство его залов, а так же стоимость сеансов.
Этот ПП может быть предназначен для быстрого поиска кинотеатров, просмотра расписания сеансов, стоимость билетов.
АИС БД «Кинотеатры Москвы» помогает организовать время и с пользой реализовать предложенное помещение и доступные билеты.
Разработка системного проекта АИС БД «Кинотеатры Москвы»
Назначение разработки
Подсистема АИС БД «Кинотеатры Москвы» используется с целью обобщения информации о кинотеатрах, кинозалах, сеансах и ценах. Данный программный продукт использует для решения следующих задач:
Работа с БД (просмотр, редактирование)
Добавление информации
Сохранение БД
Требования к функциональным характеристикам
Состав выполняемых функций
Разрабатываемая АИС БД «Кинотеатры Москвы» обеспечивает сбор сведений о кинотеатрах (наименование кинотеатра, адрес, телефон, Email), о кинозалах (наименование кинозала, количество мест всего, количество VIP мест ), сеансах (Начало сеанса, окончание сеанса, название фильма, жанр, тип сеанса) и стоимости (тип сеанса и его стоимость).
Реализована функция быстрого поиска по базе данных и выборке на основе определенных настроек.
Входными данными являются данные их четырех таблиц базы данных, а именно: «Кинотеатр», «Кинозал», «Сеанс» «Стоимость».
Система функционирует в многопользовательском режиме и даёт возможность добавлять новые и изменять существующие записи, а также удалять некорректные и устаревшие.
Требования к надежности и безопасности
Надёжность программы поддерживается благодаря грамотной обработке входных и выходных данных, а так же корректной обработке возникающих ошибок, которые не выводят из строя всю программу и дают подробное объяснение возникшей проблемы и как ей можно впоследствии избежать.
Требования к составу и параметрам технических средств
Тактовая частота процессора 2,2 КГц
Объем ОЗУ не менее 256Мб
Объем свободного места не жестком диске 18Мб
Разрешение монитора (рекомендуемое) 800х600
Требования к информационной программной совместимости
ОС Windows XP/Vista/7
MS Office 2000/2003/2007/2010
Разработка технического проекта
Анализ требований и определение спецификации ПО
Основные спецификации:
Работа с БД – возможность добавления, изменения, удаления информации в записях таблицы.
Выполнение различных запросов и поиска по БД.
Печать – печать отчётов за отчётный период.
Проектирование модели данных
Главная форма
(MainForm)
Запросы
(SQLForm)
Поиск (SearchForm)
Об авторе
(AvtorForm)
Справка
(SpravkaForm)
Меню
Рисунок 1. Структурная схема.
Рисунок 2. Функциональная схема.