2 3 Thiết kế HTTT quản lý KTX sinh viên 2 3 1 Thiết kế kiến trúc của chương trình 2 3 2 Thiết kế cơ sở dữ liệu Các bảng trong CSDL 1 Bảng sinh viên (Sinhvien) STT Tên trường Kiểu Độ rộng Mô tả 1 MaSV.
Trang 12.3 Thiết kế HTTT quản lý KTX sinh viên
2.3.1 Thiết kế kiến trúc của chương trình
2.3.2 Thiết kế cơ sở dữ liệu
Các bảng trong CSDL
1 Bảng sinh viên (Sinhvien)
1 Bảng phòng (Phong)
Trang 2STT Tên trường Kiểu Độ rộng Mô tả
3 Bảng hồ sơ kí túc(HoSoKytuc)
4 Bảng nhà (Nha)
5 Bảng khoa (Khoa)
Trang 36 Bảng lớp (Lop)
Trang 47 Bảng Khen thưởng kỷ luật (Khenthuongkiluat)
8 Bảng nhân viên(Nhanvien)
Sơ đồ liên kết dữ liệu
Trang 52.3.3 Thiết kế thuật toán/ logic xử lý
1 Thuật toán đăng nhập
2 Thuật toán hồ sơ chờ xét duyệt
Trang 63 Thuật toán tra cứu chỗ ở trống
4 Thuật toán tra cứu nhân viên
Trang 75 Thuật toán tra cứu sinh viên
Trang 82.3.4.Thiết kế giao diện vào/ ra
Nguyên tắc thiết kế giao diện
- Sự quen thuộc của người sử dụng: giao diện phải được xây dựng dựa trên các thuật ngữ và các khái niệm mà người sử dụng có thể hiểu được hơn là những khái niệm liên quan đến máy tính
- Thống nhất: hệ thống nên hiển thị ở mức thống nhất thích hợp Ví dụ: các câu lệnh và menu nên có cùng định dạng …
- Tối thiểu hoá sự bất ngờ: nếu một yêu cầu được xử lý theo cách đã biết trước thì người sử dụng có thể dự đoán các thao tác của những yêu cầu tương tự
- Khả năng phục hồi: hệ thống nên cung cấp một số khả năng phục hồi từ lỗi của người sử dụng và cho phép người sử dụng khôi phục lại từ chỗ bị lỗi Khả năng này bao gồm cho phép làm lại, hỏi lại những hành động như xoá, huỷ …
- Hướng dẫn người sử dụng: như hệ thống trợ giúp, hướng dẫn trực tuyến …
- Tính đa dạng: hỗ trợ nhiều loại tương tác cho nhiều loại người sử dung khác nhau Ví dụ: nên hiển thị phông chữ lớn với những người cận thị.
Tương tác giữa người sử dụng và hệ thống được chia thành 5 loại sau:
- Vận hành trực tiếp
- Lựa chọn menu
- Điền vào biểu mẫu (Form)
- Ngôn ngữ ra lệnh
- Ngôn ngữ tự nhiên
1 Form đăng nhập
Trang 92 Form giao diện chính
3 Form cập nhật hồ sơ sinh viên
Trang 104 Các form tra cứu tìm kiếm Form tra cứu Hồ sơ chờ xét duyệt
Trang 11Form tra cứu chỗ trống
Form tra cứu sinh viên
Trang 12Form tra cứu nhân viên
5 Các form báo cáo
Hồ sơ sinh viên bất kỳ
Bản nhận xét lưu trú về một sinh viên bất kỳ
Trang 13Báo cáo về tình hình an ninh trong kí túc Khen thưởng
Trang 14Kỉ luật