
- •Министерство образования и науки, молодежи и спорта украины Одесский частный колледж компьютерных технологий «Сервер»
- •Содержание
- •Введение
- •Техническое задание
- •Описание проекта
- •Диаграммы вариантов использования
- •Диаграммы последовательности
- •Кооперативные диаграммы
- •Диаграммы классов
- •Анализ аналогов
- •Графический интерфейс
- •Литература
Анализ аналогов
Сравнение «Базы данных Колледжа» с Автоматизированной системой управления учебным процессом «Директива»:
Плюсы:
Занесение информации о дисциплине и сами дисциплины, хранящиеся в разделе «Дисциплины»;
Учебные планы и графики обучения;
Перечень аудиторий вместе с количеством мест;
Автоматизированное заполнение (Дополнительная функция в каждом разделе);
Минусы:
Не очень удобный интерфейс;
Отсутствие базы конспектов;
Отсутствие связи со студенческим сервером;
Рис.4 Диаграмма вариантов использования программы «Директива»
Графический интерфейс
В базе данных пользователей(Рис.5) мы имеем возможность добавлять, редактировать, сохранять и удалять пользователей и данных о них: ФИО, сетевое имя, курс и группа, являющиеся текстовыми полями, аватар, являющимся полем картинки, а так-же факультет и статус, являющиеся комбо полями. В list box хранятся база всех студентов. В данном разделе интерфейс крайне прост и одновременно удобен.
Рис.5 База данных пользователей.
При помощи дополнительных возможностей возможностей(Рис.6), мы можем: создать нового пользователя(студента/преподавателя), изменить, сохранить, удалить его а так-же отменить изменения.
Рис.6 База данных пользователей(Дополнительные возможности)
При помощи БД расписания(Рис. 7), можно изменить расписание на каждый день недели.
Рис.7 БД, хранящее расписание.
ВЫВОДЫ
В данной программе были реализованы базы данных:
Конспекты, хранящихся на студенческом сервере .
Пользователей, в которой можно создавать новых пользователей, редактировать, сохранять и удалять информацию о них, а конкретно: имя, фамилию, отчество, аватар, сетевое имя, факультет, статус, курс и группу;
Расписания, хранящие расписание пар для каждой группы, которое можно редактировать;
Успеваемости, хранящая отчёты об успеваемости, долгах, и рейтинге студентов, в которые можно заносить оценки и зачёты;
Конспектов, хранящихся на студ. сервере;
Как можно было увидеть по диаграммам вариантов использования, «База данных Колледжа» обладает большими возможностями и крайне удобным интерфейсом для работы с данными, которые будут пересылаться . Так-же, следуя из диаграмм последовательности и кооперативных диаграмм, можно удостоверится, что использование нашей программы не затруднит пользователя в работе с данной программой, а интерфейс будет приятным и привлекательным.
Литература
http://habrahabr.ru/qa/8726/ - книги по проектированию базы данных;
http://diplomart.ru/subjects/lit-0041.html - книги по разработке базы данных;
http://www.weirdwires.net/entry/22 - литература по интерфейсам и опыту взаимодействия;
UML и Rational Rose Боггс У., Боггс М.