|
|
hace 3 semanas | |
|---|---|---|
| Properties | hace 3 semanas | |
| .gitignore | hace 3 semanas | |
| App.config | hace 3 semanas | |
| AssignmentForm.Designer.cs | hace 3 semanas | |
| AssignmentForm.cs | hace 3 semanas | |
| AssignmentForm.resx | hace 3 semanas | |
| DeanOfficeApp.csproj | hace 3 semanas | |
| DeanOfficeApp_TemporaryKey.pfx | hace 3 semanas | |
| FodyWeavers.xml | hace 3 semanas | |
| FodyWeavers.xsd | hace 3 semanas | |
| GradeForm.Designer.cs | hace 3 semanas | |
| GradeForm.cs | hace 3 semanas | |
| GradeForm.resx | hace 3 semanas | |
| LoginForm.Designer.cs | hace 3 semanas | |
| LoginForm.cs | hace 3 semanas | |
| LoginForm.resx | hace 3 semanas | |
| MainForm.Designer.cs | hace 3 semanas | |
| MainForm.cs | hace 3 semanas | |
| MainForm.resx | hace 3 semanas | |
| Program.cs | hace 3 semanas | |
| README.md | hace 3 semanas | |
| StudentForm.cs | hace 3 semanas | |
| StudentForm.resx | hace 3 semanas | |
| UserManagementForm.cs | hace 3 semanas | |
| UserManagementForm.resx | hace 3 semanas | |
| packages.config | hace 3 semanas |
Программа «Деканат» предназначена для автоматизации деятельности деканата: ведение учёта учебных групп, студентов, преподавателей, дисциплин, назначений (какие дисциплины ведутся в группе в определённом семестре), успеваемости (оценки студентов) и управления пользователями системы с разграничением ролей (администратор, менеджер, преподаватель, студент). Приложение разработано на платформе .NET Framework (C#, WinForms) с использованием СУБД PostgreSQL.
Программа предназначена для сотрудников деканата (администраторов, менеджеров), преподавателей и студентов высших и средних специальных учебных заведений. Обеспечивает:
Перед установкой убедитесь, что сервер PostgreSQL доступен и на нём создана база данных с именем dbpractice (или иным, указанным в настройках). Пользователь БД должен иметь права на создание таблиц, индексов, представлений, триггеров.
DeanOfficeApp_Setup.exe из репозитория (раздел Releases) или из предоставленного архива.DeanOfficeApp_Setup.exe от имени администратора.C:\Program Files\DeanOfficeApp).connection.ini в папке с программой после установки.Примечание: При отсутствии файла
connection.iniили неверных параметрах программа покажет сообщение об ошибке подключения. В этом случае создайтеconnection.iniв папке с программой со следующим содержимым (пример):[PostgreSQL] Host=localhost Port=5432 Database=dbpractice Username=postgres Password=your_password
После успешной авторизации (логин и пароль из таблицы appuser) открывается главное окно программы.
| Термин/Сокращение | Расшифровка |
|---|---|
| БД | База данных |
| Деканат | Информационная система для автоматизации учебного процесса |
| Дисциплина | Учебный предмет, курс |
| Группа | Учебная группа студентов |
| Назначение (Assignment) | Связь: группа → дисциплина → преподаватель → семестр |
| Успеваемость (Progress) | Оценки студентов по дисциплинам |
| Администратор (admin) | Пользователь с неограниченными правами |
| Менеджер (manager) | Пользователь, управляющий справочниками (дисциплины, назначения, студенты) |
| Преподаватель (teacher) | Пользователь, имеющий право просматривать расписание и выставлять оценки |
| Студент (student) | Пользователь, имеющий право просматривать расписание |
| СУБД | Система управления базами данных (PostgreSQL) |
| CSV | Comma-Separated Values – формат табличных данных |
| HTML | HyperText Markup Language – формат веб-страниц |
| Git | Система контроля версий |
| Gogs | Хостинг Git-репозиториев |