На нашем сайте Вы сможете найти готовые курсовые и дипломные работы по программированию
Сейчас работаем

Система подготовки школьников к централизованному тестирвоанию PHP + MySQL

Проект включает в себя: пояснительную записку, презентацию, доклад, диаграммы, сам проект.

Функционал программы

Учащийся имеет доступ к определенным функциям веб-приложения и может выполнять следующие действия:

  • просмотр теоретического материала;
  • прохождение тестов;
  • просмотр личного резульата по тестированию;
  • авторизация в системе тестирования;
  • регистрация в системе тестирования.

Администратор имеет доступ ко всем функциям веб-приложения и может выполнять следующие действия:

  • вход в систему тестирования;
  • просматривать раздел результатов;
  • удалять результаты;
  • просматривать вопросы;
  • редактировать, удалять и создавать вопросы;
  • просматривать категории предметов;
  • создавать, удалять и редактировать категории;
  • создавать, удалять и редактировать тесты;
  • просматривать тесты;
  • создавать, удалять и редактировать ответы;
  • просматривать вопросы;
  • настраивать время на прохождение теста;
  • создавать удалять и редактировать темы;
  • создавать, удалять и редактировать теорию;
  • просматривать темы и теорию.

СОДЕРЖАНИЕ

Содержание отчета к программе

ВВЕДЕНИЕ

1 АНАЛИЗ ИСХОДНЫХ ДАННЫХ И РАЗРАБОТКА ТЕХНИЧЕСКОГО ЗАДАНИЯ  

1.1 Анализ исходных требований

1.2 Анализ предметной области

1.3 Анализ существующих прототипов и обоснование актуальности разработки 

1.4 Обоснование выбора средств разработки

1.5 Средства разработки базы данных

1.6 Разработка технического задания

2 ПРОЕКТИРОВАНИЕ ВЕБ-ПРИЛОЖЕНИЯ

2.1 Проектирование веб-приложения

2.2 Проектирование функциональной структуры

2.3 Проектирование диаграммы вариантов использования

2.4 Проектирвоание диаграммы развертывания

2.5 Проектирование схемы базы данных

2.6 Проектирование дизайна и макетов

3 РЕАЛИЗАЦИЯ И ТЕСТИРОВАНИЕ ВЕБ-ПРИЛОЖЕНИЯ

3.1 Результаты реализации

3.2 Разработка документации

3.2.1 Разработка описания программы

3.2.2 Разработка руководства оператора

3.2.3 Программа и методика испытаний

3.3 Тестирование веб-приложения

4 ЭКОНОМИЧЕСКАЯ ЧАСТЬ

4.1 Обоснование необходимости разработки программного обеспечения

4.2 Структура (этапы) работ по созданию программного обеспечения

4.3 Составление сметы затрат на разработку веб-приложения

4.4 Экономический эффект у разработчика программного обеспечения

4.5 Экономический технико-экономический анализ разработанного продукта

ЗАКЛЮЧЕНИЕ

СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ

 ПРИЛОЖЕНИЕ А (обязательное) Техническое задание

 ПРИЛОЖЕНИЕ Б (обязательное) Диаграмма вариантов

использования пользователя

 ПРИЛОЖЕНИЕ В (обязательное) Диаграмма вариантов

использования администратора

 ПРИЛОЖЕНИЕ Г (обязательное) Диаграмма развертывания

 ПРИЛОЖЕНИЕ Д (обязательное) Схема базы данных

 ПРИЛОЖЕНИЕ Е (обязательное) Описание программы

 ПРИЛОЖЕНИЕ Ж (обязательное) Руководство оператора

 ПРИЛОЖЕНИЕ И (обязательное) Программа и методика испытаний

Фрагмент программного кода

Дамп данных таблицы `admin`
--

INSERT INTO `admin` (`id`, `username`, `auth_key`, `password_hash`, `password_reset_token`, `email`, `role`, `created_at`, `updated_at`) VALUES
(1, 'admin', 'iksu9CD8-8xZNNJG_ltLsLLcZTLL7Bv5', '$2y$13$RniYGvhDvjbuz8rzAsPdXOfMcetal7dcwDy8aDU.R37znzkDB1QWe', NULL, 'admin@admin.ru', 'admin', '2016-05-14 16:16:19', '2016-05-14 16:16:19'),
(2, 'test', 'S9uw0zl7dPLfgbDGBsyytSNXX8-ndclK', '$2y$13$3IYOC43e7i57vjKLlGdecOzeP0Vu5.rXyJsXzKR1h0ZvJHtH1QmIy', NULL, 'test@test.ru', '1', '2016-05-15 09:15:12', '2016-05-15 09:15:12');

-- --------------------------------------------------------

--
-- Структура таблицы `admin_action`
--

CREATE TABLE IF NOT EXISTS `admin_action` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `action` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
  `datetime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=2 ;

--
-- Дамп данных таблицы `admin_action`
--

INSERT INTO `admin_action` (`id`, `action`, `datetime`) VALUES
(1, 'Вставка записи в test', '2016-05-15 11:06:23');

Обоснование необходимости разработки программного обеспечения

Основным функциональным назначением «Системы подготовки школьников к централизованному тестированию» является: предоставление результатов теста как самому пользователю, так и администратору.

Дипломный проект «Система подготовки школьников к централизованному тестированию» должно эксплуатироваться в качестве веб-приложения для устройств под управлением браузеров: Opera, Google Chrome и др.

По способу распространения в отношении конечного пользователя данный программный продукт будет являться бесплатным.

В качестве потребителей созданного веб-приложения могут выступать:

  • школы;
  • колледжи;
  • другие учебные учреждения.

На основе вышеперечисленных пунктов выявлено, что разрабатываемая система тестирования будет благоприятно влиять на получаемую прибыль и в значительной степени позволят сократить расходы, что делает разработку описываемого веб-приложения вполне обоснованной и экономически перспективной. Данный продукт является актуальным для различных учебных заведений, ориентированных на подготовку студента или ученика.

Купить 10000,00 
Сразу после оплаты Вы сможете скачать работу и мы вышлем дополнительно файл с работой на электронную почту. Исходник программ Вы сможете отредактировать, как Вам нужно.
Комментарии (0)
Система подготовки школьников к централизованному тестирвоанию PHP + MySQL

/ /

Оставить комментарий

Ты не можешь комментировать

Только зарегистрированые пользователи имеют возможность комментировать работы
Купить

10000,00 

Сразу после оплаты Вы сможете скачать работу и мы вышлем дополнительно файл с работой на электронную почту. Исходник программ Вы сможете отредактировать, как Вам нужно.

Заказать через

Proekt.rar
9280590
Оцени работу

рейтинг

Система подготовки школьников к централизованному тестирвоанию PHP + MySQL
Пользователь может регистрироваться или авторизоваться, просматривать теоретическую информацию по нужному ему предмету, проверять свои знания с помощью тестирования и просматривать личные результаты тестов. Администратор редактирует всю необходимую информацию касаемо тестов, предметов и теории. Просматривает результаты пользователей зарегистрированных в системе.
Категория: Образование
Стоимость: 10000,00