- •2007 Г. Задание
- •Цель курсового проекта
- •Графическое представление сценария
- •Диаграмма потоков данных
- •Физическая модель приложения Проектное решение Аппаратно-программный комплекс «5 баллов»
- •Пользовательский интерфейс программы
- •Иерархия классов
- •Разработка горизонтального прототипа
- •Оценка прототипа
- •Приёмка и метрики
- •Заключение
- •Список литературы
- •Приложение
Графическое представление сценария
* Диаграмма отображает сценарий работы комплекса с точки зрения студента.
Диаграмма потоков данных
Контекстная диаграмма:
С системой общаются:
Студент, выдающий запросы:
на поиск информации по реферату и получающий эту информацию на редактирования
на консультацию с преподавателем
на защиту реферата
Преподаватель, получающий запросы на консультацию или защиту реферата. По результатом защиты преподаватель ставит оценку
Данная диаграмма не раскрывает функций системы,
На рисунке приведена диаграмма 0-го уровня, более подробно описывающая потоки данных происходящие в системе.
Физическая модель приложения Проектное решение Аппаратно-программный комплекс «5 баллов»
Согласно требованиям, группой разработчиков был разработан АПК «5 баллов», то есть на кафедре для решения поставленной задачи предлагается установить специализированное рабочее место.
Состав комплекса
Системный блок с установленной ОС Linux
ЖК дисплей
Принтер
Подключение к выделенной линии Internet
Установленное ПО: программа для подготовки реферата на техническую тему (со встроенным текстовым редактором) и стандартные средства Windows
БД: PostrgeSQL 8.1
Пользователем комплекса является студент кафедры, получивший свои имя пользователя и пароль у системного администратора кафедры. Зарегистрировавшись, студент получает доступ к Internet.
Пользовательский интерфейс программы
Разработанное приложение выполнено в виде мастера, что позволяет пользователю выполнять строго регламентированную последовательность действий. Данная последовательность действий подробно описана в сценарии.
Разработаем пользовательский интерфейс:
Сперва студенту необходимо зарегистрироваться, для чего ему необходимо будет вводить своё имя пользователя и пароль. Поэтому первым шагом нагом мастера будет форма регистрации. В случае, если такой пользователь не был заранее зарегистрирован администратором, после нажатия на кнопку «Далее», будет выведено сообщение об отказе в доступе и вновь предложено ввести имя пользователя и пароль. В случае, когда пользователь ошибся при вводе пароля будет выдано точно такое же сообщение об ошибке, и комплекс предложит ввести имя пользователя и пароль еще раз.
После успешной авторизации необходимо составить план реферата, для чего необходимо сформировать запрос для поиска информации в Internet.
После окончания формирования запроса и нажатия на кнопку «Далее» комплекс производит поиск данных в Internetи в зависимости от установленного объема сохраняемых данных, сохраняет результат поиска в БД. Затем студенту предлагается оформить работу во встроенном текстовом редакторе.
После того, как студент оформил работу, он нажимает кнопку «Далее» он может проконсультироваться с преподавателем в режиме реального времени. Консультация может происходить различными способами, в том числе при личной встрече.
В случае когда преподаватель выразил сомнение в качестве работы, студент может вернуться на любой из предыдущих шагов, используя кнопку «Назад». Если преподаватель допустил студента к защите реферата, студент нажимает кнопку «Далее».
Студенту предлагается защитить работу используя один из нескольких предложенных ему способов. Вариант защиты реферата должен быть заранее согласован с преподавателем.
В случае неуспешной защиты студент, опять же может вернуться на любой из предыдущих шагов и исправить недочеты.
В случае успешной защиты работы преподаватель выставляет студенту оценку.