- •Введение
- •1 Аналитическая часть
- •1.1 Анализ предметной области
- •1.1.1 Общая характеристика предметной области
- •1.1.2 Постановка задачи
- •1.1.3 Сценарий работы пользователей с сайтом
- •2 Проектная часть
- •2.1 Структура сайта (дать описание)
- •2.2 Информационное обеспечение сайта
- •2.3 Разработка функционала сайта
- •2.4 Разработка интерфейса
- •2.5 Файловая структура сайта
- •Заключение
- •Список используемых источников
1.1.2 Постановка задачи
В связи с тем, что в НТСТ социальному педагогу приходится работать с большим количеством информации по студентам, возникает необходимость создать АРМ.
Основная задача разработки и внедрения АРМ:
автоматизировать процесс ведения данных о студентах;
оптимизировать поиск, добавление, редактирования информации.
Основные функции приложения позволют вывести информацию о студенте, его родителях, постановки и снятии с ВТУ, общежитии, а так же добавить вышеперечисленные данные.
Требование к АРМ:
авторизация для доступа к программе;
просмотр, добавление, редактирование информации о студентах;
просмотр, добавление, редактирование информации о студентах сиротах и опекаемых;
работа со студентами, состоящими на ВТУ (редактирование, удаление);
создание отчета по работе комиссии ВТУ;
создание отчета по работе с опекаемыми и сиротами.
Аналогов АРМ подобного вида на данный момент нет. АРМ разрабатывается под конкретного пользователя.
1.1.3 Сценарий работы пользователей с сайтом
Для работы с АРМ пользователю необходимо пройти авторизацию, изучить инструкцию по правильному использованию основных функций приложения и непосредственно приступить к работе. Подробный алгоритм работы пользователя представлен в схеме (Рис. 2).
Пользователь также является и администратором в приложении и может пользоваться всеми функциями приложения, а именно:
авторизация для доступа к программе;
просмотр, добавление, редактирование информации о студентах(Родители, ВТУ, общежитие); просмотр, добавление, редактирование информации о студентах сиротах и опекаемых(Родители, ВТУ, общежитие);
работа со студентами, состоящими на ВТУ (редактирование, удаление);
создание отчета по работе комиссии ВТУ;
создание отчета по работе с опекаемыми и сиротами.
Рисунок
2 -
1.2 Выбор инструментария для разработки
В качестве инструментария для разработки АРМ были выбраны:
Notepad ++;
PHPMyAdmin;
Google Chrome ;
MS Excel;
В качестве языка программирования был выбран PHP так как АРМ написанное на PHP не будет требовать от ПК никаких дополнительных ресурсов.
Более подробно объяснить почему выбрано именно это ПО. Рассмотреть другие варианты.!!!!!
2 Проектная часть
2.1 Структура сайта (дать описание)
На основании чего выбрана такая структура. Надо написать, что после исследжования предметной области была составлена анкета (приложение А, например, и разработано ТЗ)
Контент
Футер
Логотип
Шапка(header)
Меню
Рисунок 3 – Структурная схема сайта.
2.2 Информационное обеспечение сайта
На основании чего???
База данных student состоит из семи таблиц (Рис.3).
Рисунок 3 – структура базы данных student
Рассмотрим подробнее таблицы базы данных student:
Таблица users содержит информацию о зарегистрированном пользователе.
Таблица students содержит информацию о студентах.
Таблица sir_opek содержит информацию о студентах(сироты и опекаемые).
Таблица roditeli содержит информацию о родителях студентов.
Таблица obshaga содержит информацию о комнатах общежития в которых проживают студенты.
Таблица vtu содержит информацию о студентах состоящих на ВТУ.
Таблица opekuni содержит информацию о опекунах студентов.
