Министерство образования и науки Российской Федерации
Курский государственный технический университет
Кафедра ПО и ВТ
КУРСОВАЯ РАБОТА
по дисциплине «Программирование на языках высокого уровня»
ИГРА «МОЗАЙКА»
Выполнил: студентка группы ПО-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Модуль Unit1. 10
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Модуль Unit2. 12
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
1. ТЕХНИЧЕСКОЕ ЗАДАНИЕРазработка собственных приложений в настоящее время вызывает интерес у многих людей, чьи умения в сфере разработки позволяют осуществить поставленную задачу. Я решил написать игровое приложение, главная задача которого заставить пользователя отвлечься от проблем повседневных, т.е. развлечься, что, собственно, является задачей всех игр.
Основанием для разработки программы является задание к курсовой работе по предмету «Программирование на языках высокого уровня».
Игра «Мазайка» должна обеспечивать следующее:
- если картинка собрана полностью, выводится сообщение о завершении игры;
- имеется возможность выбирать картинки;
- можно начинать игру заново.
1.3.1.2 Рассмотренные альтернативы
При постановке задачи на разработку программы «Мазайка» были рассмотрены следующие альтернативы:
- Программная платформа.
Рассматривались операционные системы Windows и Linux. Была выбрана система Windows в связи с широчайшим ее распространением, доступностью и наличием гибких средств разработки программного обеспечения под эту платформу.
- Средства разработки. Были рассмотрены следующие средства разработки: Delphi и С++ Builder. Был выбран BorlandDelphi7. Выбор обоснован популярностью и доступностью данного программного обеспечения.
1.3.2.1 Стандарты
Разработка программной документации и программы должна производиться согласно ЕСПД, ГОСТ 19.701-90, ГОСТ 2.304-88.
1.3.2.2 Программная совместимость
Данная программа должна работать автономно под управлением
операционных систем Windows 98, Windows ME, Windows 2000, Windows XP.
1.3.2.3 Требования к составу и параметрам технических средств
Программный продукт должен работать на компьютерах со следующими характеристиками:
· объем ОЗУ 512 Мб;
· объем жесткого диска 40 Гб;
· микропроцессор IntelCeleron400МГц;
· монитор 17” с разрешением 1024*768;
· звуковая карта.
1.3.2.4 Входные данные
Входными данными программы являются:
· выбранная картинка;
· сигналы манипулятора «мышь»;
1.3.2.5 Процесс обработки
· При запуске программного изделия должно происходить открытие программной оболочки (формы).
1.3.2.6 Выходные данные
Выходными данными программы являются:
· сообщение о выигрыше, если картинка собрана.
1.3.2.7 Результирующие компоненты изделия
В комплект поставки программного продукта должны входить следующие
Наверняка у вас есть товары или услуги, продажа которых приносит вам максимальную прибыль. Для быстрого старта в сети вам необходимо создание посадочной страницы (одностраничного сайта), на которой будет размещена информация о маржинальных товарах/услугах интернет магазина. За 8 лет опыта разработки конверсионных страниц мы выработали оптимальную структуру, которая позволит привлекать через landing page больше продаж. На такую структуру «одевается» ваш контент — фирменный стиль, тексты, фотографии, уникальные торговые предложения, после чего страница выходит в свет. Разработка лендинга и запуск в сети — до 7 рабочих дней. Стоит отметить, что в разработку самой посадочной страницы входит и написание копирайтером продающих текстов для вашего бизнеса, чтобы каждый посетитель страницы захотел совершить покупку именно у вас. Результат: качественно разработаная продающая посадочная страница, которая готова приносить вам новых клиентов.