Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Kursovaia Slutskiy.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
448 Кб
Скачать

Описание проекта

Данная база данных реализована на МуSQL в связке с интерфейсом, сделанным на C#. На MySQL очень удобно реализовывать БД, а при помощи класса Form в C# предоставляются обширные возможности интерфейса.

Благодаря этому в БД будут реализованы:

  1. БД пользователей- в ней мы имеем возможность добавлять, редактировать, сохранять и удалять пользователей и данные о них: ФИО, сетевое имя, курс и группа, являющиеся текстовыми полями, аватар, являющимся полем картинки, а так-же факультет и статус, являющиеся комбо полями. В list box хранятся база всех студентов. Так-же у нас имеется текстовое поле «Поиск», в котором мы имеем возможность ввести фамилию студента, а нам в базе отметят такого студента, либо несколько студентов, если у них фамилия- совпадает. Ещё, доступен поиск по группе: В выпадающем списке хранятся все группы. При выборе одной из них в list box-е студентов выделяются студенты, которые учатся в этой группе.

  2. БД хранящее в себе расписание пар в колледже, которое можно изменять с помощью данной программы и просмотреть через сайт либо мобильное приложение. Расписание содержит список пар и аудиторий, в которых будет проходить пары. А так-же, список преподавателей, которые будут вести эти пары. Пары, преподаватели и аудитории содержатся в текстовых полях.

  3. БД хранящее в себе отчёты по успеваемости пользователей, рейтинг студентов и их оценки по различным предметам. Все студенты, отсортированные по рейтингу, находятся в list box-е. С помощью интерфейса туда будут заносится и редактироваться результаты студентов, а на сайте и в мобильном приложении можно их посмотреть, зайдя в соответствующий раздел.

  4. В БД можно будет добавить и хранить в себе имена конспектов, хранящихся на студенческом сервере, чтобы студент мог скачать его.

Диаграммы вариантов использования

Диаграммы Вариантов Использования отображают взаимодействие между вариантами использова­ния, представляющими функции системы, и действующими лицами, представляющими людей или си­стемы, получающие или передающие информацию в данную систему.

Диаграмма вариантов использования программы «База данных Колледжа» указана на рис.1.

Особенности программы:

  • Создание – программа «База данных Колледжа» создает новую базу данных, на которой будут храниться:

  1. Данные о студентах и преподавателях, занесённых в базу данных;

  2. Расписание пар;

  3. Успеваемость студентов;

  4. Конспекты;

  • Сохранение - сохраняет все изменения, внесённые в базу данных;

  • Открытие- открывает «Базу данных Колледжа» и предоставляет возможность редактировать базу данных;

  • Удаление- отчищает базу данных;

  • База данных пользователей – хранит в себе все данные о пользователе. Позволяет создавать новых пользователей, редактировать, сохранять и удалять информацию о них, а конкретно: имя, фамилию, отчество, аватар, сетевое имя, факультет, статус, курс и группу; По завершению работы с БД, новые и обновлённые данные о пользователе передаются на мобильное приложение и сайт колледжа;

  • Расписание – хранит расписание для каждой группы, которое можно редактировать на каждый учебный день недели. По завершению работы с расписанием, новые и обновлённые данные о пользователе передаются на мобильное приложение и сайт колледжа;

  • Успеваемость – в данном разделе можно занести оценки, чтобы студент на сайте Колледжа(или через мобильное приложение) мог увидеть отчет о своей успеваемости;

* Конспекты – программа посылает запрос на наличие новых конспектов на студенческом сервере. Если таковые имеются, то они заносятся в базу данных, а уже от туда передаются на сайт.

Рис. 1: Диаграмма вариантов использования программы «База данных»

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]