Курсовая работа: Автоматизация учета абитуриентов ВУЗа
Использование базы данных в таких проектах является осознанной необходимостью. Но прежде чем создать базу данных нужно её спроектировать. Результатом же проектирования является реляционная модель базы, которая приведена в приложении А. Ниже же приведена её структура.
Рис 1. Диаграмма прецедентов
1. Users – хранит пользователей системы
a. Surname– фамилия
b. Name - имя
c. Patronymic – отчество
d. Login - логин
e. Password – md5 хеш пароля
f. Date_born – дата рождения
2. Role – возможныероли пользователей
a. Name – название
b. About – описание роли
3. User_role– связывает пользователя с ролью, что позволяет одному пользователю назначать несколько ролей.
4. Form_learning – форма обучения
a. Type – тип формы обучения (заочная, денная)
5. Exam – содержит все возможные вступительные экзамены
a. Name – название экзамена
6. Source_exam – содержит возможные источники экзамена (институтский, внешнее тестирование)
a. Name - название источника
7. Assessment – оценка абитуриента по определённому экзамену
a. Assessment-значение оценки (1, 2, 3 и т. д.)
8. Applicant – содержит всех абитуриентов поступавших в институт
a. Diplom_number – номер диплома
b. Passporn_number – номер паспорта
c. Code – идентификационный код
d. Refusal – true, если студент забрал документы
e. Year – год поступления
9. Privilege – возможныепривилегии студентов