Игра "Мозайка" на Делфи (Delphi)
Информация - Компьютеры, программирование
Другие материалы по предмету Компьютеры, программирование
Министерство образования и науки Российской Федерации
Курский государственный технический университет
Кафедра ПО и ВТ
КУРСОВАЯ РАБОТА
по дисциплине Программирование на языках высокого уровня
ИГРА МОЗАЙКА
Выполнил: студентка группы ПО-51
Елизавета Королева
студентка группы ПО-51
Анастасия Зиновьева
Проверил: преподаватель Петрик Е. А.
Курск 2006
СОДЕРЖАНИЕ
1.ТЕХНИЧЕСКОЕ ЗАДАНИЕ4
1.1Введение4
1.2Основания для разработки4
1.3Назначение разработки4
1.3.1Функциональное и эксплуатационное назначение изделия4
1.3.1.1Перечень требований пользователя к программному обеспечению4
1.3.1.2Рассмотренные альтернативы4
1.3.2Требования к программе или программному изделию5
1.3.2.1Стандарты5
1.3.2.2Программная совместимость5
1.3.2.3Требования к составу и параметрам технических средств5
1.3.2.4Входные данные5
1.3.2.5Процесс обработки6
1.3.2.6Выходные данные6
1.3.2.7Результирующие компоненты изделия6
1.3.2.8Носители информации6
1.3.2.9Безопасность и секретность7
1.3.2.10Требования к надежности7
1.3.2.11Рестарт7
1.3.2.12Мобильность7
1.3.2.13Требования к программной документации7
1.4Стадии и этапы разработки7
1.5Порядок контроля и приемки8
2.РАБОЧИЙ ПРОЕКТ8
2.1Введение8
2.2Функциональные и эксплуатационные характеристики изделия8
2.2.1Программные ограничения8
2.2.2Требования к составу и параметрам технических средств9
2.2.3Результирующие компоненты изделия9
2.2.4Требования к надежности9
2.2.5Удобство эксплуатации9
2.2.6Мобильность10
2.3Описание модулей10
2.3.1Модуль Unit110
2.3.1.1Таблица компонентов10
2.3.1.2Внешний вид формы10
2.3.1.2Входные данные11
2.3.1.3Промежуточные данные11
2.3.1.4Выходные данные11
2.3.1.5Блок-схемы алгоритмов11
2.3.1.6Текст модуля11
2.3.2Модуль Unit212
2.3.2.1Входные данные12
2.3.2.2Промежуточные данные12
2.3.2.3Выходные данные12
2.3.2.4Блок-схемы алгоритмов12
2.3.2.5Текст модуля12
ПРИЛОЖЕНИЯ13
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ37
- ТЕХНИЧЕСКОЕ ЗАДАНИЕ
- Введение
Разработка собственных приложений в настоящее время вызывает интерес у многих людей, чьи умения в сфере разработки позволяют осуществить поставленную задачу. Я решил написать игровое приложение, главная задача которого заставить пользователя отвлечься от проблем повседневных, т.е. развлечься, что, собственно, является задачей всех игр.
- Основания для разработки
Основанием для разработки программы является задание к курсовой работе по предмету Программирование на языках высокого уровня.
- Назначение разработки
- Функциональное и эксплуатационное назначение изделия
- Перечень требований пользователя к программному обеспечению
Игра Мазайка должна обеспечивать следующее:
- если картинка собрана полностью, выводится сообщение о завершении игры;
- имеется возможность выбирать картинки;
- можно начинать игру заново.
- Рассмотренные альтернативы
При постановке задачи на разработку программы Мазайка были рассмотрены следующие альтернативы:
- Программная платформа.
Рассматривались операционные системы Windows и Linux. Была выбрана система Windows в связи с широчайшим ее распространением, доступностью и наличием гибких средств разработки программного обеспечения под эту платформу.
- Средства разработки. Были рассмотрены следующие средства разработки: Delphi и С++ Builder. Был выбран Borland Delphi7. Выбор обоснован популярностью и доступностью данного программного обеспечения.
- Требования к программе или программному изделию
- Стандарты
Разработка программной документации и программы должна производиться согласно ЕСПД, ГОСТ 19.701-90, ГОСТ 2.304-88.
- Программная совместимость
Данная программа должна работать автономно под управлением
операционных систем Windows 98, Windows ME, Windows 2000, Windows XP.
- Требования к составу и параметрам технических средств
Программный продукт должен работать на компьютерах со следующими характеристиками:
- объем ОЗУ 512 Мб;
- объем жесткого диска 40 Гб;
- микропроцессор Intel Celeron 400 МГц;
- монитор 17” с разрешением 1024*768;
- звуковая карта.
- Входные данные
Входными данными программы являются:
- выбранная картинка;
- сигналы манипулятора мышь;
- Процесс обработки
- При запуске программного изделия должно происходить открытие программной оболочки (формы).
- Выходные данные
Выходными данными программы являются: