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.
2.3 Thiết kế HTTT quản lý KTX sinh viên 2.3.1 Thiết kế kiến trúc chương trình 2.3.2 Thiết kế sở liệu Các bảng CSDL Bảng sinh viên (Sinhvien) STT Tên trường Kiểu Độ rộng Mô tả MaSV Text 10 Mã sinh viên Hoten Text 25 Họ tên Quequan Text 50 Quê quán Ngaysinh Date/Time 12 Năm sinh Gioitinh Yes/No 12 Giới tính CMND Text 15 Chứng minh thư SoDT Text 10 Số điện thoại sinh viên Malop Text 10 Mã lớp BohoacMe Text 25 Tên Bố Mẹ 10 Dienthoai Text 10 Số điện thoại liên hệ 11 Doituong Text 10 Đối tượng 12 Nghenghiep Text 30 Nghề nghiệp Bảng phòng (Phong) STT Tên trường Kiểu Độ rộng Mơ tả Maphong Text 10 Mã phịng Manha Text 10 Mã nhà Tenphong Text 15 Tên phòng Giaphong Text 25 Giá phòng Songuoidango Number 12 Số lượng người Songuoitoida Number 12 Số lượng người tối đa 11 Bảng hồ sơ kí túc(HoSoKytuc) STT Tên trường Kiểu Độ rộng Mơ tả MaHS AutoNumber 10 Mã hồ sơ MaSV Text 10 Mã sinh viên NgayDK Date/Time 10 Ngày đăng ký Ngayvao Date/Time 20 Ngày vào Ngayketthuc Date/Time 20 Ngày kết thúc Maphong Text 10 Mã phòng Manha Text 10 Mã nhà TiennhakyI Yes/No 10 Đã đóng tiền nhà kỳ I TiennhakyII Yes/No 10 Đã đóng tiền nhà kỳ II Bảng nhà (Nha) STT Tên trường Kiểu Độ rộng Mô tả Manha Text 10 Mã nhà Tennha Text 15 Tên nhà Dienthoai Text 10 Số điện thoại Bảng khoa (Khoa) STT Tên trường Kiểu Độ rộng Mô tả Makhoa Text 20 Mã khoa Tenkhoa Text 50 Tên khoa Bảng lớp (Lop) Tên trường Kiểu Độ rộng Mô tả Malop Text 20 Mã lớp Tenlop Text 50 Tên lớp Makhoa Text 20 Mã khoa Bảng Khen thưởng kỷ luật (Khenthuongkiluat) STT Tên trường Kiểu Độ rộng Mô tả MaKTKL Text 10 Mã khen thưởng, kỉ luật TenKTKL Text 50 Tên khen thưởng, kỉ luật Ngay Date/Time 10 Ngày khen thưởng, kỉ luật Hinhthuc Text 50 Hình thức khen thưởng, kỉ luật MaSV Text 10 Mã sinh viên Bảng nhân viên(Nhanvien) STT Tên trường Kiểu Độ rộng Mô tả MaHS AutoNumber 10 Mã hồ sơ MaSV Text 10 Mã sinh viên NgayDK Date/Time 10 Ngày đăng ký Ngayvao Date/Time 20 Ngày vào Ngayketthuc Date/Time 20 Ngày kết thúc Sơ đồ liên kết liệu 2.3.3 Thiết kế thuật toán/ logic xử lý Thuật toán đăng nhập Thuật toán hồ sơ chờ xét duyệt Thuật toán tra cứu chỗ trống Thuật toán tra cứu nhân viên Thuật toán tra cứu sinh viên 2.3.4.Thiết kế giao diện vào/ Nguyên tắc thiết kế giao diện - Sự quen thuộc người sử dụng: giao diện phải xây dựng dựa thuật ngữ khái niệm mà người sử dụng hiểu 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 thích hợp Ví dụ: câu lệnh menu nên có định dạng … - Tối thiểu hoá bất ngờ: yêu cầu xử lý theo cách biết trước người sử dụng dự đốn thao tác u cầu tương tự - Khả phục hồi: hệ thống nên cung cấp số khả phục hồi từ lỗi người sử dụng cho phép người sử dụng khôi phục lại từ chỗ bị lỗi Khả bao gồm cho phép làm lại, hỏi lại hành động xoá, huỷ … - Hướng dẫn người sử dụng: 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 Ví dụ: nên hiển thị phơng chữ lớn với người cận thị Tương tác người sử dụng hệ thống chia thành 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ữ lệnh - Ngôn ngữ tự nhiên Form đăng nhập Form giao diện Form cập nhật hồ sơ sinh viên Các form tra cứu tìm kiếm Form tra cứu Hồ sơ chờ xét duyệt Form tra cứu chỗ trống Form tra cứu sinh viên Form tra cứu nhân viên Các form báo cáo Hồ sơ sinh viên Bản nhận xét lưu trú sinh viên Báo cáo tình hình an ninh kí túc Khen thưởng Kỉ luật ... ký Ngayvao Date/Time 20 Ngày vào Ngayketthuc Date/Time 20 Ngày kết thúc Sơ đồ liên kết liệu 2.3.3 Thiết kế thuật toán/ logic xử lý Thuật toán đăng nhập Thuật toán hồ sơ chờ xét duyệt Thuật toán... cứu chỗ trống Thuật toán tra cứu nhân viên Thuật toán tra cứu sinh viên 2.3.4 .Thiết kế giao diện vào/ Nguyên tắc thiết kế giao diện - Sự quen thuộc người sử dụng: giao diện phải xây dựng dựa thuật... viên NgayDK Date/Time 10 Ngày đăng ký Ngayvao Date/Time 20 Ngày vào Ngayketthuc Date/Time 20 Ngày kết thúc Maphong Text 10 Mã phòng Manha Text 10 Mã nhà TiennhakyI Yes/No 10 Đã đóng tiền nhà kỳ