- •Донецкий национальный университет
- •Пояснительная записка
- •Задание
- •Аннотация
- •Введние
- •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 Описание контрольных примеров
- •Заключение
- •Список использованных источников
- •Приложение а Экранные формы
- •Приложение б Фрагменты листинга
2 Техническое задание
2.1 Описание области применения и исходных данных приложения
Web-приложение предназначено для использования сотрудниками Федерации хоккея с целью автоматизации процесса их организаторской работы и предоставления исчерпывающей информации, связанной с деятельностью Федерации для тренеров.
Исходными данными для приложения являются:
информация о тренерах, сотрудничающих с Федерацией (код, фамилия, имя, отчество тренера, контактный телефон, оклад);
информация о командах (код, название команды, фамилия, имя, отчество тренера);
информация о составе команд – личная информация хоккеистов (код, фамилия, имя, отчество, год рождения, принадлежность к команде);
информация о чемпионатах Федерации (код, название команды-участницы, заработанные очки).
Необходимо спроектировать концептуальную, логическую и физическую модели базы данных, разработать систему управления этой базой данных, содержащую информационные таблицы, запросы.
2.2 Требования к пользовательским интерфейсам
Пользовательский интерфейс должен предполагать насыщенную цветовую гамму и разрабатываться под разрешение экрана 1024х768. Элементы управления и размер шрифта на страницах должны быть стандартных размеров или чуть большее для удобства работы пользователей. Главная страница web-приложения Федерации хоккея должна содержать пункты меню для перехода к основным разделам: «Тренеры», «Команды», «Составы команд», «Чемпионат Федерации», «Контакты». Каждая из страниц разделов «Тренеры», «Команды», «Составы команд», «Чемпионат Федерации» должна содержать боковое меню с пунктами, по нажатию на которые будут осуществляться все операции по работе с БД и информацией данного раздела: выполняться добавление, удаление, редактирование, просмотр имеющихся сведений. После выполнения определенных операций с данными раздела, пользователь должен быть переадресован на основную страницу просмотра информации раздела. Просмотр сведений каждого раздела должен быть представлен в виде таблицы. Раздел сайта «Контакты» должен содержать ознакомительную и контактную информацию Федерации, а также расписание ближайшего чемпионата.
2.3 Требования к аппаратным и программным интерфейсам
Для работы программы нужно иметь систему следующей базовой конфигурации:
операционная система: Windows XP/7/8/8.1/10;
оперативная память: 512 Мб и более;
процессор: 1.6 ГГц;
видеокарта: 128 Мб;
свободное место на жёстком диске: 80 Мб и более.
Для корректного взаимодействия пользователя с приложением обязательным является наличие мыши, клавиатуры, монитора.
Обязательным является наличие установленных на компьютер сервера баз данных MySQL, html-сервера Apache, скриптового языка php и любого браузера.
2.4 Требования к пользователям продукта
Программным продуктом должна иметь возможность пользоваться категория пользователей – сотрудники Федерации хоккея, которые имеют доступ к web-приложению. Требование к пользователям – понимание принципов функционирования web-приложения для осуществления организационной работы Федерации хоккея, знание как вести работу по заполнению и редактированию его базы данных.
