Пример готовой курсовой работы по предмету: Информационные технологии
Содержание
1. Описание предметной области
2. Техническое задание
3. Реализация серверной части
4. Реализация клиентской части
5.
Список литературы
Выдержка из текста
1. Описание предметной области
Спортивная инфраструктура города представлена спортивными сооружениями различного типа: спортивные залы, манежи, стадионы, корты и т.д. Каждая из категорий спортивных сооружений обладает атрибутами, специфичными только для нее: стадион характеризуется вместимостью, корт — типом покрытия.
Спортсмены под руководством тренеров занимаются отдельными видами спорта, при этом один и тот же спортсмен может заниматься несколькими видами спорта, и в рамках одного и того же вида спорта может тренироваться у нескольких тренеров. Все спортсмены объединяются в спортивные клубы, при этом каждый из них может выступать только за один клуб.
Организаторы соревнований проводят состязания по отдельным видам спорта на спортивных сооружениях города. По результатам участия спортсменов в соревнованиях производится награждение.
2. Техническое задание
• Получить перечень спортивных сооружений указанного типа в целом или удовлетворяющих заданным характеристикам (например, стадионы, вмещающие не менее указанного числа зрителей).
• Получить список спортсменов, занимающихся указанным видом спорта в целом либо не ниже определенного разряда.
• Получить список спортсменов, тренирующихся у некого тренера в целом либо не ниже определенного разряда.
• Получить список спортсменов, занимающихся более чем одним видом спорта с указанием этих видов спорта.
• Получить список тренеров указанного спортсмена.
• Получить перечень соревнований, проведенных в течение заданного периода времени в целом либо указанным организатором.
• Получить список призеров указанного соревнования.
• Получить перечень соревнований, проведенных в указанном спортивном сооружении в целом либо по определенному виду спорта.
• Получить перечень спортивных клубов и число спортсменов этих клубов.
• Получить список тренеров по определенному виду спорта.
• Получить список спортсменов, не участвовавших ни в каких соревнованиях в течение определенного периода времени.
• Получить список организаторов соревнований и число проведенных ими соревнований в течение определенного периода времени.
• Получить перечень спортивных сооружений и даты проведения на них соревнований в течение определенного периода времени.
3. Программная реализация
3.1 Инструментальные средства разработки
При выполнении задания использовались следующие инструментальные средства разработки:
1) OpenServer
2) PhpMyAdmin
3) Notepad++
3.2 Реализация серверной части
Рис. 1 схема базы данных
Структура таблицы Бассейн:
Структура таблицы Видспорта:
Структура таблицы Все_места:
Структура таблицы Каток:
Структура таблицы Клуб:
Структура таблицы Корт:
Структура таблицы Соревнование:
Структура таблицы Спортсмен:
Структура таблицы СпортсменВид:
Структура таблицы Спортсменсоревнование:
Структура таблицы Спортсментренер:
Структура таблицы Тренер:
Структура таблицы ТренерВид:
3.3 Реализация клиентской части приложения
Рис. 2 Главное меню приложения
Запрос
1. Получить перечень спортивных сооружений указанного типа в целом или удовлетворяющих заданным характеристикам (например, стадионы, вмещающие не менее указанного числа зрителей).
SELECT `Каток`.`ID_места`,`Площадь`,`Название`
FROM `k`.`Все_места`, `k`.`Каток`
where `Все_места`.`ID_места` = `Каток`.`ID_места`and
`Каток`.`Площадь` BETWEEN '".$_GET['oqqt'].
"' and '".$_GET['dqqo'].
"'
Список использованной литературы
Список использованных источников и литературы
1. Агальцов, В.П. Базы данных. В 2-х т. Т.
2. Распределенные и удаленные базы данных: Учебник / В.П. Агальцов. — М.: ИД ФОРУМ, НИЦ ИНФРА-М, 2013. — 272 c.
2. Голицына, О.Л. Базы данных / О.Л. Голицына, Н.В. Максимов, И.И. Попов. — М.: Форум, 2004. — 352 c.
3. Кузнецов М., Симдянов И. Объектно-ориентированное программирование на PHP; БХВ-Петербург — Москва, 2008. — 608 c.
4. Пауэрс Дэвид Adobe Dreamweaver, CSS, Ajax и PHP; БХВ-Петербург — Москва, 2009. — 928 c.
5. Ульман, Ларри MySQL; М.: ДМК Пресс — Москва, 2004. — 352