Hệ thống quản lý thông tin giảng viên là một nền tảng hỗ trợ quản lý và tra cứu thông tin về đội ngũ giảng viên trong nhà trường. Hệ thống giúp tổ chức và cập nhật thông tin một cách dễ dàng, đồng thời đảm bảo bảo mật dữ liệu với các quyền truy cập khác nhau cho từng nhóm người dùng.
- Có thể xem danh sách giảng viên.
- Xem, chỉnh sửa và cập nhật một số thông tin cá nhân.
- Thay đổi password.
- Xem lịch dạy
- Có thể xem danh sách giảng viên.
- Xem, chỉnh sửa và cập nhật một số thông tin cá nhân.
- Thay đổi password.
- Xem báo cáo và thống kê số lượng giảng viên trong bộ môn.
- Xem lịch dạy
- Có thể xem danh sách giảng viên.
- Xem, chỉnh sửa và cập nhật một số thông tin cá nhân.
- Thay đổi password.
- Quản lý giáo viên (tạo hoặc xóa user)
- Đặt lại mật khẩu cho giáo viên
- Phân bố giáo viên vào từng bộ môn
- Xem báo cáo và thống kê số lượng giảng viên trong khoa
- Phân công lịch dạy cho giảng viên
- Trương Mạnh Quỳnh - 22715721 - quynhtruong.240304@gmail.com
- Bùi Như Ý - 22728001 - nhuy152204@gmail.com
- Võ Anh Kiệt - 22001245 - kietvoiuh@gmail.com
| Họ tên | Nhiệm vụ |
|---|---|
| Trương Mạnh Quỳnh | Code các chức năng của hệ thống và giao diện hệ thống |
| Bùi Như Ý | Code các chức năng của hệ thống và giao diện hệ thống |
| Võ Anh Kiệt | Vẽ usecase và làm ppt. Hỗ trợ viết giao diện + chức năng |
- Ngôn ngữ lập trình: [Python]
- Framework: [Django]
- Cơ sở dữ liệu: [SQLite ]
- IDE: [Visual Studio Code]
school_management/
├── notifications/
│ ├── __init__.py
│ ├── admin.py
│ ├── apps.py
│ ├── models.py
│ ├── tests.py
│ ├── urls.py
│ ├── views.py
│ ├── migrations/
│ │ ├── 0001_initial.py
│ │ └── __init__.py
│ └── templates/
│ └── notifications/
│ └── view_notifications.html
├── schedules/
│ ├── __init__.py
│ ├── admin.py
│ ├── apps.py
│ ├── models.py
│ ├── tests.py
│ ├── urls.py
│ ├── views.py
│ ├── migrations/
│ │ ├── 0001_initial.py
│ │ └── __init__.py
│ └── templates/
│ └── schedules/
│ ├── assign_teacher.html
│ └── view_schedule.html
├── school_management/
│ ├── __init__.py
│ ├── asgi.py
│ ├── settings.py
│ ├── urls.py
│ └── wsgi.py
├──users/
│ ├── __init__.py
│ ├── admin.py
│ ├── apps.py
│ ├── forms.py
│ ├── models.py
│ ├── tests.py
│ ├── urls.py
│ ├── views.py
│ ├── migrations/
│ │ ├── 0001_initial.py
│ │ └── __init__.py
│ └── templates/
│ └── users/
│ ├── admin_home.html
│ ├── assign_department.html
│ ├── base.html
│ ├── change_password.html
│ ├── edit_profile.html
│ ├── head_home.html
│ ├── login.html
│ ├── manage_teachers.html
│ ├── profile.html
│ ├── reports.html
│ ├── reset_password.html
│ ├── teacher_detail.html
│ ├── teacher_home.html
│ ├── teacher_list.html
│ ├── teacher_schedule.html
│ ├── add_subjectsubject.html
│ ├── add_teaching_schedule.html
│ ├── user_teaching_schedule.html
│ └── update_avatar.html
├── db.sqlite3
├── manage.py
└── README.mdgit clone https://github.com/iuh-application-development/FIT-Lecturerscd FIT-Lecturers
cd school_managementpython manage.py runserver 8888✅ Ứng dụng sẽ chạy trên: http://127.0.0.1:8888/
- ID: giaovien1
- pass: giaovien1
- ID: tbm1
- pass: tbm1
- ID: admin
- pass: admin123
- Giao diện trang admin

- Giao diện trang trưởng bộ môn

- Giao diện trang giảng viên

- Giao diện trang thông tin cá nhân

- Giao diện trang danh sách giảng viên

- Giao diện trang thay đổi mật khẩu

- Giao diện trang báo cáo và thống kê của trưởng bộ môn

- Giao diện trang quản lý giảng viên của admin

- Giao diện trang phân công giảng viên của admin

- Giao diện trang báo cáo và thống kê của admin

- Giao diện trang phân công lịch dạy
