- •Московский государственный технический университет им. Н.Э.Баумана
- •Автоматизированная система информационного взаимодействия студентов и преподавателей
- •Содержание
- •Наименование.
- •Требования к прикладным программам.
- •Требования к архитектуре асоиу.
- •Требования к базе данных
- •Требования к составу технических средств.
- •Требования к программному обеспечению.
Московский государственный технический университет им. Н.Э.Баумана
Кафедра «Системы обработки информации и управления»
|
|
Автоматизированная система информационного взаимодействия студентов и преподавателей
Техническое задание
(вид документа)
Писчая бумага
(вид носителя)
9
(количество листов)
ИСПОЛНИТЕЛЬ: |
|
студент группы ИУ5-83 |
_____________________ |
Солтанов Ш.Н. |
"__"_____________2015 г. |
Москва, 2015
Содержание
1.Наименование…………………………………………………………………………………3
2.Основание для разработки……………………………………………………………………3
3. Исполнитель…………………………………………………………………………………..3
4. Цель разработки……………………………………………………………………………….3
5.Содержание работы……………………………………………………………………………3
5.1. Задачи, подлежащие решению……………………………………………………..3
5.2. Общие требования…………………………………………………………………..4
5.3. Функциональные требования………………………………………………………4
5.4. Требования к входным данным…………………………………………………….5
5.5. Требования к выходным данным…………………………………………………..5
5.6. Требования к составу программных компонентов……………………………….5
5.7. Требования к прикладным программам…………………………………………...6
5.8. Требования к архитектуре……………………………………………………….…7
5.9. Требования к базе данных……………………………………………………….…7
5.10. Требования к составу технических средств……………………………………...7
5.11. Требования к программному обеспечению………………………………………8
5.12. Требования к лингвистическому обеспечению………………………………….8
5.13. Требования к квалификации пользователя………………………………………8
5.14. Требования к временным характеристикам……………………………………...8
5.15. Требования к надежности…………………………………………………………9
6. Этапы и сроки…………………………………………………………………………………9
7. Порядок приема…………………………………………………………………………….....9
8. Дополнительные условия………………………………………………………………….....9
Наименование.
Автоматизированная система информационного взаимодействия студентов и преподавателей.
Основание для разработки.
Задание на дипломный проект, подписанное руководителем проекта Тонояном Славиком Анушавановичем, дипломником-исполнителем и утверждённое заведующим кафедрой СОИУ (ИУ-5) МГТУ им. Н. Э. Баумана.
Заявка на дипломное проектирование, подписанная руководителем проекта Тонояном Славиком Анушавановичем и дипломником-исполнителем, и принятая ответственным за дипломное проектирование Булатовой Ириной Георгиевной.
Исполнитель.
Исполнителем дипломного проекта является студент группы ИУ5-83, Солтанов Шахрияр Надир оглы.
Цель разработки.
Целью разработки является облегчение процесса взаимодействия студентов и преподавателей МГТУ им. Н. Э. Баумана. Данная система позволяет студентам отправлять выполненные домашние задания на предварительную оценку преподавателю, а преподаватели, в свою очередь, могут либо утвердить полученное домашнее задание, либо оставить по нему свой комментарий для дальнейшего исправления.
Содержание работы.
Задачи, подлежащие решению
- исследование и анализ предметной области;
- анализ существующих аналогов;
- разработка структурной схемы системы;
- разработка инфологической структуры БД;
- разработка даталогической структуры БД;
- разработка архитектуры данной системы;
- разработка графа диалога;
- разработка экранных форм.
Общие требования.
Программное изделие должно обеспечивать хранение данных в форме таблиц.
СУБД этой системы должна обеспечивать целостность данных.
Программное изделие должно обеспечивать возможность редактирования данных.
Программное изделие должно обеспечивать возможность просмотра данных.
Функциональные требования.
В системе должны быть реализованы следующие функции:
Удаленный доступ к системе.
Программное изделие должно обеспечивать удаленный доступ на получение информации к системе через Web-сервер.
Соединение с базой данных.
Программное изделие должно осуществлять удаленное соединение с базой данных.
Ввод с клавиатуры.
Данные, вводимые с клавиатуры должны иметь тип и формат, соответствующий типу и формату полей записи.
Добавление информации в базу данных.
Программное изделие должно осуществлять добавление новой записи в базу данных при условии, что эта запись удовлетворяет всем требованиям, налагаемым на входные данные.
Удаление информации из базы данных.
Программное изделие должно осуществлять исключение выбранной пользователем записи в таблице из исходной базы данных.
Редактирование информации в базе данных.
Функция должна осуществлять редактирование поля записи, выбранного пользователем. При этом при редактировании данных должны выполняться все требования, налагаемые на входные данные.
Требования к входным данным.
Требования к входным данным налагаются в соответствие с даталогической схемой системы (см. в Приложении А).
Входными данными для сервера являются запросы к Web-серверу, запросы к серверу БД.
Входными данными для пользователя являются HTML-страницы, посылаемые ему сервером по протоколу HTTP.
Требования к выходным данным.
Выходными данными сервера являются HTML-страницы, результаты запросов к базе данных, посылаемые пользователю по протоколу HTTP.
Выходными данными пользователя являются заполненные формы, запросы к БД, отправляемые им на сервер по протоколу HTTP.
Требования к составу программных компонентов.
Система должна содержать следующие модули:
новостной модуль;
модуль авторизации пользователя;
модуль регистрации пользователя;
модуль просмотра полного списка преподавателей вуза;
модуль поиска преподавателя по факультету и кафедре;
модуль просмотра подробной информации о выбранном преподавателе;
модуль просмотра всех преподаваемых дисциплин;
модуль просмотра домашних заданий по выбранной дисциплине;
модуль отправки домашнего задания студентом преподавателю;
модуль просмотра прогресса выполнения домашних заданий в личном кабинете студента;
модуль просмотра работ, присланных студентами преподавателю с возможностью их комментирования и утверждения преподавателем;
модуль получения домашних заданий от студентов;
модуль редактирования базы данных.