Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая работа «Технология разработки ПО»..doc
Скачиваний:
57
Добавлен:
01.05.2014
Размер:
1.29 Mб
Скачать

Графическое представление сценария

* Диаграмма отображает сценарий работы комплекса с точки зрения студента.

Диаграмма потоков данных

Контекстная диаграмма:

С системой общаются:

  • Студент, выдающий запросы:

    • на поиск информации по реферату и получающий эту информацию на редактирования

    • на консультацию с преподавателем

    • на защиту реферата

  • Преподаватель, получающий запросы на консультацию или защиту реферата. По результатом защиты преподаватель ставит оценку

Данная диаграмма не раскрывает функций системы,

На рисунке приведена диаграмма 0-го уровня, более подробно описывающая потоки данных происходящие в системе.

Физическая модель приложения Проектное решение Аппаратно-программный комплекс «5 баллов»

Согласно требованиям, группой разработчиков был разработан АПК «5 баллов», то есть на кафедре для решения поставленной задачи предлагается установить специализированное рабочее место.

Состав комплекса

  • Системный блок с установленной ОС Linux

  • ЖК дисплей

  • Принтер

  • Подключение к выделенной линии Internet

  • Установленное ПО: программа для подготовки реферата на техническую тему (со встроенным текстовым редактором) и стандартные средства Windows

  • БД: PostrgeSQL 8.1

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

Пользовательский интерфейс программы

Разработанное приложение выполнено в виде мастера, что позволяет пользователю выполнять строго регламентированную последовательность действий. Данная последовательность действий подробно описана в сценарии.

Разработаем пользовательский интерфейс:

Сперва студенту необходимо зарегистрироваться, для чего ему необходимо будет вводить своё имя пользователя и пароль. Поэтому первым шагом нагом мастера будет форма регистрации. В случае, если такой пользователь не был заранее зарегистрирован администратором, после нажатия на кнопку «Далее», будет выведено сообщение об отказе в доступе и вновь предложено ввести имя пользователя и пароль. В случае, когда пользователь ошибся при вводе пароля будет выдано точно такое же сообщение об ошибке, и комплекс предложит ввести имя пользователя и пароль еще раз.

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

После окончания формирования запроса и нажатия на кнопку «Далее» комплекс производит поиск данных в Internetи в зависимости от установленного объема сохраняемых данных, сохраняет результат поиска в БД. Затем студенту предлагается оформить работу во встроенном текстовом редакторе.

После того, как студент оформил работу, он нажимает кнопку «Далее» он может проконсультироваться с преподавателем в режиме реального времени. Консультация может происходить различными способами, в том числе при личной встрече.

В случае когда преподаватель выразил сомнение в качестве работы, студент может вернуться на любой из предыдущих шагов, используя кнопку «Назад». Если преподаватель допустил студента к защите реферата, студент нажимает кнопку «Далее».

Студенту предлагается защитить работу используя один из нескольких предложенных ему способов. Вариант защиты реферата должен быть заранее согласован с преподавателем.

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

В случае успешной защиты работы преподаватель выставляет студенту оценку.