1Определение Требований
1.1Предметная область
Рассматриваемая предметная область – кафедра СПБГУАП и рейтинговая система оценки успеваемости студентов.
1.2Постановка задачи
В дипломном проекте поставлена задача – разработать систему контроля успеваемости студентов, позволяющую:
Обеспечивать доступ к данным с любого компьютера локальной сети кафедры или удаленного компьютера за пределами университета.
добавлять, удалять и редактировать сведения об успеваемости студентов и их посещении занятий
хранить и редактировать данные о предметах (такие данные, как – список рекомендуемой литературы, ссылки на учебники и т.д.)
обеспечить возможность взаимодействия ИС с другими ИС университета
обеспечить возможность просмотра и редактирования информации о дополнительных и основных занятиях
обеспечить возможность экспорта данных в традиционный формат
Для выполнения поставленной задачи необходимо:
Провести анализ предметной области деятельности организации с целью выявления основных объектов системы, их атрибутов.
На основе анализа предметной области определить требования к программной системе.
Определить программные средства для реализации создаваемой системы.
Разработать структуру базы данных.
Разработать интерфейс взаимодействия пользователя с системой
Разработать интерфейс для взаимодействия программной системы с другими ИС ВУЗа
1.3Анализ предметной области
На основе описания предметной области и поставленной задачи проводится анализ предметной области с целью выявления:
Пользователей системы и их функций
Основных объектов системы и их атрибутов
Из описания предметной области можно выделить несколько ролей для внешних пользователей системы:
Студент – лицо, которое может просматривать информацию о своей текущей успеваемости, данных о предмете, расписание преподавателей
Преподаватель – основное действующее лицо – занимается редактированием успеваемости студентов, их посещаемости занятий, редактированием данных о предмете, добавление и редактирование своего расписания.
Администратор – редактирует список групп, расписание занятий, создает резервные копии
1.4Определение требований к программной системе
Процесс разработки структуры информационных систем в соответствии с требованиями пользователей называется проектированием информационных систем. Основные цели проектирования информационных систем заключаются в том, чтобы обеспечить пользователей точными наборами данных, необходимых им для исполнения своих служебных обязанностей, а также в том, чтобы обеспечить доступ к данным за приемлемое время.
При проектировании информационных систем используется определенная методология, то есть совокупность средств и инструментов, применяемых для последовательной разработки проекта структуры информационных систем. Надо отметить , что методология проектирования информационных систем обладает следующими свойствами :
возможностью создания приемлемой (соответствующей целям пользователей) структуры базы данных в определенные сроки и при определенных затратах.
универсальностью, гибкостью и доступностью для разработчиков с различным опытом проектирования и использующих различные модели данных.
воспроизводимостью, заключающейся в том, что если два независимых разработчика применяют одну методологию для решения одной и той же задачи, то они должны получить одинаковые или прочти одинаковые результаты.
Чтобы методология проектирования обладала перечисленными свойствами, она должна включать в себя:
Процесс проектирования, который должен состоять из последовательности этапов, на каждый из которых необходим выбор из нескольких альтернативных решений;
Критерий качества альтернативных решений на каждом этапе и методике их решений;
Информационные требования в качестве исходных данных для проектирования, как в целом, так и на каждом этапе ;
Средства описания исходных данных и результатов каждого этапа проектирования.
Проектирование информационных систем включает в себя следующие этапы:
Определение предметной области
Анализ и описание функций системы средствами UML
Проработка требований к БД
Проектирование БД
Реализация информационной системы
|