- Thông tin nhóm
- Mô tả đề tài
- Phân tích thiết kế
- Công cụ và công nghệ sử dụng
- Hướng dẫn sử dụng và triển khai
- Kiểm thử
- Kết quả
- Tài liệu tham khảo
- Link video
| Họ và tên | Vai trò | |
|---|---|---|
| Mai Thị Diệu My | [maithidieumy18122004@gmail.com] | Backend |
| Nguyễn Phạm Chí Bảo | [nguyenphamchibao757@gmail.com] | Frontend, Powerpoint, Deloy |
| Võ Tấn Bình | [binhvotan907@gmail.com] | Frontend, Powerpoint, Gmail API |
| Vũ Hải Ninh | [vuninhghjk@gmail.com] | Backend |
Hệ thống Quản lý Điểm Sinh viên là một ứng dụng web hỗ trợ giáo viên, sinh viên và quản trị viên trong việc nhập, chỉnh sửa, quản lý và tra cứu điểm số. Hệ thống giúp giảm thiểu sai sót khi nhập điểm thủ công, tăng tính minh bạch, bảo mật và thuận tiện trong quản lý học vụ.
- Xây dựng hệ thống quản lý điểm sinh viên trực tuyến, phân quyền rõ ràng.
- Hỗ trợ giáo viên nhập, chỉnh sửa thông tin cá nhân và điểm số.
- Sinh viên có thể xem thông tin cá nhân, điểm số, đổi mật khẩu.
- Đảm bảo bảo mật, giao diện hiện đại, dễ sử dụng.
- Các yêu cầu chức năng:
- Đăng nhập/đăng xuất cho giáo viên, sinh viên, admin.
- Giáo viên chỉnh sửa thông tin cá nhân (họ tên, email, số điện thoại, ngày sinh, địa chỉ).
- Giáo viên đổi mật khẩu.
- Giáo viên nhập điểm, chỉnh sửa điểm cho sinh viên.
- Sinh viên xem điểm, thông tin cá nhân.
- Admin quản lý tài khoản, phân quyền, reset mật khẩu.
- Các yêu cầu phi chức năng:
- Giao diện thân thiện, responsive.
- Bảo mật thông tin người dùng.
- Hệ thống ổn định, dễ bảo trì.
- Trang thông tin cá nhân cho giáo viên với form chỉnh sửa (profile.html).
- Sidebar điều hướng: Dashboard, Thông tin cá nhân, Đổi mật khẩu, Đăng xuất.
- Thông báo (alert) khi cập nhật thành công/thất bại.
- Tự động ẩn thông báo sau 3 giây.
- Đổi mật khẩu nhanh từ trang cá nhân.
-
Thiết kế CSDL:
-
Thiết kế giao diện:
Giao diện được thiết kế hiện đại, thân thiện với người dùng. Dưới đây là một số hình ảnh minh họa các màn hình chính của hệ thống:
- Ngôn ngữ lập trình: Python
- Framework: Django
- Cơ sở dữ liệu: SQLite
- IDE: Visual Studio Code
git clone https://github.com/iuh-application-development/Score-Input
cd Score-InputĐối với Windows:
setup_score_input.batSau đó chạy localhost:
Truy cập tại http://127.0.0.1:8000/ để sử dụng hệ thống.
Link deploy:
Truy cập website tại: Score-Input Website
- Kiểm thử chức năng: Đăng nhập, chỉnh sửa thông tin cá nhân, đổi mật khẩu, nhập điểm, xem điểm.
- Kiểm thử hiệu năng: Thao tác đồng thời nhiều người dùng, nhập dữ liệu lớn.
- Hệ thống hoạt động ổn định, giao diện hiện đại.
- Giáo viên chỉnh sửa thông tin cá nhân, đổi mật khẩu dễ dàng.
- Thông báo cập nhật trực quan, tự động ẩn.
- Chưa có API cho mobile app.
- Phát triển mobile app cho sinh viên/giáo viên.
https://drive.google.com/file/d/1hfHFqwUl3MaCvmWNI3fETIQpxPMv6Rjx/view?usp=sharing




