Tool Đăng Ký Học Phần UIT
👉 TODOLIST
Giới thiệu
Tool Đăng Ký Học Phần UIT là một ứng dụng hỗ trợ các bạn sinh viên UIT đăng ký học phần được dễ dàng, tiện lợi.
Vì sẽ có rất nhiều đối tượng sinh viên, và rất nhiều trong số đó chỉ muốn sử dụng một số tính năng nhất định của ứng dụng mà không muốn sử dụng toàn bộ ứng dụng. Do đó, các tính năng của ứng dụng đã được tách rời, làm cho không phụ thuộc vào nhau, giúp phục vụ nhiều đối tượng sinh viên nhất có thể.
Chẳng hạn, bạn master Excel, có thể tự soạn thời khoá biểu cho bản thân mình nên không cần sử dụng tính năng Soạn thời khoá biểu của ứng dụng này, thì bạn vẫn có thể sử dụng tính năng Vẽ thời khoá biểu để xem thời khoá biểu bạn đã soạn, hoặc sử dụng tính năng Tạo script ĐKHP nhanh để tạo lợi thế ĐKHP nhờ script tự động thao tác nhanh hơn so với đăng ký học phần thủ công.
Usecase
Lược đồ usecase tổng quát
So với usecase trên trường học thì «cần» ở đây là «include», «có thể giúp» là «extend»
Tách usecase
Phân tích tính năng
Input + Hành động người dùng + Hệ thống xử lý = Output
Tính năng | Input | Hành động người dùng | Output |
---|---|---|---|
0. Tạo nguồn dữ liệu | - Sử dụng dữ liệu mặc định - Tải lên file excel - Crawl từ trang dkhp.uit.edu.vn |
Dữ liệu lớp học | |
1. Soạn thời khoá biểu | Dữ liệu lớp học | Sort, filter, pick lớp | Danh sách lớp học sẽ ĐK |
2. Vẽ thời khoá biểu | - Dữ liệu lớp học - Danh sách lớp học sẽ ĐK |
Giao diện thời khoá biểu - Copy to clipboard - Tải về máy |
|
3. Tạo script ĐKHP nhanh | Danh sách lớp học sẽ ĐK | Script ĐKHP nhanh | |
4. Xem giao diện ĐKHP | Giao diện ĐKHP mẫu |
Mối quan hệ giữa các tính năng
Phân rã chức năng
Cấu trúc giao diện
Giao diện gồm 5 màn hình tương ứng với 5 tính năng bên trên:
- Tính năng Tạo nguồn dữ liệu → Màn hình
Tạo dữ liệu
- Tính năng Soạn thời khoá biểu → Màn hình
Soạn TKB
- Tính năng Vẽ thời khoá biểu → Màn hình
Vẽ TKB
- Tính năng Tạo script ĐKHP nhanh → Màn hình
Script ĐKHP nhanh
- Tính năng Xem giao diện ĐKHP → Màn hình
Giao diện ĐKHP