- •Донецкий национальный университет
- •Пояснительная записка
- •Задание
- •Аннотация
- •Введние
- •1 Анализ предметной области
- •Состояние вопроса
- •1.2 Моделирование существующих бизнес-процессов
- •1.3 Актуальность и цель работы
- •2 Техническое задание
- •2.1 Описание области применения и исходных данных приложения
- •2.2 Требования к пользовательским интерфейсам
- •2.3 Требования к аппаратным и программным интерфейсам
- •2.4 Требования к пользователям продукта
- •2.5 Функции продукта
- •2.6 Ограничения
- •3 Обоснование выбора инструментальных средств
- •3.2 Север баз данных mysql
- •3.3 Язык программирования серверных скриптов php
- •4 Реализация web-приложения Федерации хоккея
- •4.1 Концептуальное проектирование бд
- •4.2 Логическое проектирование бд
- •4.3 Создание и декомпозиция универсальных отношений
- •4.4 Физическое проектирование бд
- •5 Проектирование структуры web-приложения
- •6 Описание программного продукта
- •6.1 Входные и выходные данные
- •6.2 Описание алгоритма работы и sql-запросов скриптов web-приложения
- •7 Тестирование программного продукта
- •7.1 Системные и программные требования
- •Описание установки программных средств
- •Установка web-сервера Apache 2.4
- •Установка php 7
- •Установка MySql 5.6
- •7.3 Описание контрольных примеров
- •Заключение
- •Список использованных источников
- •Приложение а Экранные формы
- •Приложение б Фрагменты листинга
Аннотация
Отчёт о курсовой работе: 88 с., 39 рис., 12 табл., 2 приложения, 8 источников.
Объект исследования – хоккей.
Предмет исследований – информационные потоки и специфика работы федерации хоккея.
Цель работы – разработать web-приложение для федерации хоккея.
Метод исследования – анализ возможностей сервера баз данных MySQL, web-сервера Apache, языка программирования серверных скриптов php для реализации поставленной задачи.
В курсовой работе было разработано web-приложение для федерации хоккея и база данных для него. Приложение «Ice Hockey Federation» позволяет просматривать: сведения о тренерах, сотрудничающих с федерацией, данные хоккеистов, информацию о командах и их составах, результаты чемпионата, проводимого федерацией хоккея между командами; редактировать всю необходимую для осуществления организаторской деятельности федерации информацию; вносить новые данные о тренерах, командах, игроках, чемпионате в базу и удалять устаревшую информацию. Все входные данные хранятся в таблицах, откуда информация считывается и обрабатывается.
Реализованный программный продукт может использоваться руководством федерации хоккея в его профессиональной деятельности для автоматизации процесса работы, экономии времени и перехода от устаревших методов хранения данных на бумажных носителях к современным средствам обработки и накопления информации – электронным.
Дальнейшее развитие системы связано с расширением её функциональных возможностей.
PHP, APACHE, MYSQL, CSS, ФЕДЕРАЦИЯ ХОККЕЯ, ТРЕНЕР, ИГРОКИ, КОМАНДА, ЧЕМПИОНАТ.
СОДЕРЖАНИЕ |
|
ВВЕДЕНИЕ |
6 |
1. Анализ предметной области 1.1 Состояние вопроса 1.2 Моделирование существующих бизнес-процессов 1.3 Актуальность и цель работы |
7 7 18 18 |
2. Техническое задание 2.1 Описание области применения и исходных данных приложения 2.2 Требования к пользовательским интерфейсам 2.3 Требования к аппаратным и программным интерфейсам 2.4 Требования к пользователям продукта 2.5 Функции продукта 2.6 Ограничения |
23 23 23 24 24 25 25 |
3. Обоснование выбора инструментальных средств |
26 |
3.1 Web-сервер APACHE |
26 |
3.2 Север баз данных MYSQL |
29 |
3.3 Язык программирования серверных скриптов php |
33 |
4. Реализация web-приложения Федерации хоккея |
37 |
4.1 Концептуальное проектирование БД |
37 |
4.2 Логическое проектирование БД |
37 |
4.3 Создание и декомпозиция универсальных отношений |
38 |
4.4 Физическое проектирование БД |
40 |
5. Проектирование структуры web-приложения |
42 |
6. Описание программного продукта |
44 |
6.1 Входные и выходные данные |
46 |
6.2 Описание алгоритма работы и SQL-запросов скриптов web-приложения |
46 |
7 Тестирование программного продукта |
51 |
7.1 Системные и программные требования |
51 |
7.2 Описание установки программных средств |
51 |
7.2.1 Установка web-сервера Apache 2.4 |
52 |
7.2.2 Установка PHP 7 |
55 |
7.2.3 Установка MySQL 5.6 |
56 |
7.3 Описание контрольных примеров |
57 |
ЗАКЛЮЧЕНИЕ |
62 |
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ |
63 |
ПРИЛОЖЕНИЕ А. Экранные формы |
64 |
ПРИЛОЖЕНИЕ Б. Фрагменты листинга |
80 |
