Similar presentations:
Разработка приложения ранговой системы для студентов
1.
ВЫПУСКНАЯ КВАЛИФИКАЦИОННАЯ РАБОТАпо специальности: 09.02.07 Информационные системы и программирование
на тему: Разработка приложения ранговой системы для студентов
Студентка группы
4ИСП9-3ВБ
Левичева Н. Д.
Руководитель
преподаватель
Куропаткина О.П.
Москва 2022
2.
Предметная областьДля студентов характерна низкая
учебно-профессиональная мотивация.
Ранговая система может стать простым и удобным
инструментом, в первую очередь для мотивации
студентов. А также поможет объективно выбирать
студентов для применения поощрительных методик
и вознаграждений.
3.
Технологический стекКлиент-серверная
архитектура
Клиент
Сервер
База данных
4.
Технологический стекСерверное приложение
• Язык программирования Java
• Фреймворк Spring
• Среда разработки IntelliJ IDEA
5.
Технологический стекКлиентское приложение
• Язык программирования C#
• Инструмент WPF
• Среда разработки Visual Studio
6.
Технологический стекБаза
данных
• СУБД PostgreSQL
• Инструмент администрирования
баз данных PgAdmin
7.
РазработкаСценарии использования. Роль
Студент
Выход из системы
Просмотр своего рейтинга
Относительно курса
<<включить>>
<<расширить>>
<<включить>>
Авторизация
<<расширить>> Просмотр своей личной карточки
<<включить>>
Относительно УЗ
Студент
<<расширить>>
<<расширить>>
<<расширить>>
Относительно группы
Просмотр списка студентов своей группы
<<расширить>>
Просмотр списка мероприятий
Просмотр своих оценок
<<расширить>>
Просмотр конкурсов студента
Подача заявки на конкурс
<<расширить>>
<<включить>>
<<включить>>
Выбор конкурса
Просмотр карточки участия в конкурсе
Переход на сайт конкурса
8.
РазработкаСценарии использования. Роль
Сотрудник
Авторизация
<<расширить>>
Просмотр списка студентов
Сотрудник
<<расширить>>
<<расширить>>
Просмотр списка мероприятий
Просмотр рейтинга студентов
<<включить>>
Выбор студента
Выставление оценки студенту
9.
РазработкаСценарии использования. Роль
Администратор
Редактирование конкурса
Удаление конкурса
Добавление преподавателя
<<расширить>>
Добавление конкурса
<<расширить>>
<<расширить>>
<<расширить>>
Просмотр списка конкурсов
<<расширить>>
Просмотр списка сотрудников
<<расширить>>
Авторизация
<<расширить>>
<<расширить>>
Администратор
Редактирование прподавателя
<<расширить>>
Удаление преподавателя
Просмотр списка студентов
<<расширить>>
Просмотр учебных групп
<<расширить>>
<<расширить>>
<<расширить>>
Добавление УГ
<<расширить>>
<<расширить>>
Добавление студента
Редактирование УГ
Редактирование студента
Удаление студента
Удаление УГ
10.
Разработка
User
Student
idUser (PK)
idStudent (PK)
login
idUser
password
idGroup
name
dateBirth
surname
photoPath
Group
Term
idTerm (PK)
idCompetition (PK)
nameResult
years
nameCompetition
isWin
numTerm
description
dateDeadlineApplication
StudentCompetition
idStudent
dateResults
StudentTerm
isСrucial
emblemPath
idGroup (PK)
idCompetition
idStudent
Role
nameGroup
idCompetitionResult
idTerm
idRole (PK)
idLeader
diplomaPhotoPath
averageRating
nameRole
yearStart
idParticipationStatus
idSpecialization
Employee
Specialization
idUser
codeSpecialization
Status
idStatus (PK)
nameStatus
Position
idPosition (PK)
idEmployee (PK)
nameSpecialization
dateStart
idStudentTerm (PK)
idRole
idSpecialization (PK)
Competition
idCompetitionResult (PK)
idStudentCompetition (PK)
patronymic
CompetitionResult
idPosition
positionName
11.
РазработкаПрограммный интерфейс
Уровень интерфейса
Уровень бизнес-логики
Уровень данных
12.
РазработкаПрограммный интерфейс
• Сервис отправки почтовых
нотификаций
• Сервис расчета рейтинга
студента
13.
РазработкаПользовательский
интерфейс. Авторизация
14.
РазработкаПользовательский
интерфейс. Роль Студент
15.
РазработкаПользовательский
интерфейс. Роль Студент
16.
РазработкаПользовательский
интерфейс. Роль Сотрудник
17.
РазработкаПользовательский
интерфейс. Роль
Администратор
18.
ИтогиРанговая система может стать простым и
удобным инструментом, в первую очередь
для мотивации студентов. А также поможет
объективно выбирать студентов для
применения поощрительных методик и
вознаграждений.
Итоговый продукт готов к
внедрению, поддержки и развитию в
рамках промышленной эксплуатации.