1. анализ поставленной задачи 4
Скачать 0.6 Mb.
|
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
ПРИЛОЖЕНИЕ 1Техническое задание НАЗНАЧЕНИЕ РАЗРАБОТКИ Личный журнал преподавателя предназначен для хранения и обработки информации о предметах, которые ведет преподаватель, студентах, их успеваемости и посещаемости. ЦЕЛЬ И ЗАДАЧИ Целью данной работы является разработка личного журнала преподавателя, хранящего информацию о предметах, студентах, и их оценках. Задачи, решаемые для достижения поставленной цели:
ТРЕБОВАНИЯ К РАЗРАБОТКЕ
Программный модуль должен выполнять следующий набор функций:
Входными данными для личного журнала преподавателя является база данных. База данных содержит информацию о предметах, которые ведет преподаватель, студентах и их успеваемости. На основе анализа предметной области была определена структура базы данных. Были выделены следующие сущности:
Для устранения избыточности была проведена нормализация таблиц. Структура базы данных отражена на инфологической модели, представленной на рисунке П3.2 Инфологическая модель данных. Инфологическая модель иллюстрирует выделенные сущности, атрибуты этих сущностей, а так же отношения между сущностями. В результате работы программного модуля должны быть получены следующие данные:
Итоговая отметка проставляется либо вручную, по усмотрению преподавателя, либо автоматически, в соответствии с количеством полученных баллов и учетом посещенных занятий. При выставлении отметки учитываются обязательные занятия, без которых оценка не будет положительной. Оценка высчитывается либо в рейтинговой системе, либо в пятибалльной.
Работа программного модуля показан на DFD диаграмме, представленной на рисунке П1.3. На ней отражены потоки данных и их преобразования, начиная от ввода и до выдачи результатов. Работа модуля начинается с авторизации пользователя. При первом входе в журнал преподаватель создает список предметов и список студентов. Дальше для каждого занятия выбирается тип занятия, если для этого занятия предусмотрены индивидуальные темы, то они заносятся в список тем студентов. Для каждого студента отмечается посещаемость и отметка , если занятие подразумевает выставление отметки. Итоговую отметку можно выставить как вручную, так и рассчитать автоматически. Она будет рассчитана на основе текущих отметок и посещаемости студента. Для студентов, проходящих дипломное проектирование, отмечается прогресс работы на каждом этапе проектирования, так же хранится тема диплома.
Для эксплуатации модуля должна быть установлена СУБД MS Access 2007.
Операционная система не ниже Windows 2000 или Windows XP. Минимальный объем оперативного запоминающего устройства (ОЗУ) не менее 1Гб. Минимальный размер жесткого диска 300Мбайт.
Разработка является локальной, следовательно, нет потребности в защите информации от других пользователей. Для защиты от несанкционированного доступа должна быть предусмотрена авторизация пользователя. МЕТОДЫ ТЕСТИРОВАНИЯ Разрабатываемый журнал преподавателя является однопользовательским приложением, в котором предусмотрен только русскоязычный интерфейс. Для защиты от несанкционированного доступа к информации необходима только авторизация пользователя в системе. Исходя из этого, разработка будет тестироваться только на соответствие функциональным требованиям. Тестирование будет осуществляться методом «черного ящика», т.е только через пользовательские интерфейсы. |