50.31M
Категория: ОбразованиеОбразование
Похожие презентации:

Разработка приложения ранговой системы для студентов

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
email
CompetitionResult
idPosition
positionName

11.

Разработка
Программный интерфейс
Уровень интерфейса
Уровень бизнес-логики
Уровень данных

12.

Разработка
Программный интерфейс
• Сервис отправки почтовых
нотификаций
• Сервис расчета рейтинга
студента

13.

Разработка
Пользовательский
интерфейс. Авторизация

14.

Разработка
Пользовательский
интерфейс. Роль Студент

15.

Разработка
Пользовательский
интерфейс. Роль Студент

16.

Разработка
Пользовательский
интерфейс. Роль Сотрудник

17.

Разработка
Пользовательский
интерфейс. Роль
Администратор

18.

Итоги
Ранговая система может стать простым и
удобным инструментом, в первую очередь
для мотивации студентов. А также поможет
объективно выбирать студентов для
применения поощрительных методик и
вознаграждений.
Итоговый продукт готов к
внедрению, поддержки и развитию в
рамках промышленной эксплуатации.

19.

Спасибо за внимание!
English     Русский Правила