Chương 1. Mở đầu . Các yêu cầu khác . Tính tái sử dụng : Chương trình được thiết kế bao gồm các thư viện liên kết (DLL), nên tuy có 2 phân hệ chương trình khác nhau nhưng hầu hết các xử lý, các control đều được thiết kế chung trên 1 thư viện, chỉ những xử lý hoặc control riêng cho từng phân hệ (Giáo Viên, Học Sinh) mới được thiết kế riêng. Đặc biệt chương trình còn tạo ra 1 bộ thư viện thể hiện giao diện của riêng mình, có thể dễ dàng mang sử dụng sang cho. | Chương 1. Mở đầu . Các yêu cầu khác . Tính tái sử dụng Chương trình được thiết kế bao gồm các thư viện liên kết DLL nên tuy có 2 phân hệ chương trình khác nhau nhưng hầu hết các xư lý các control đều được thiết kế chung trên 1 thư viện chỉ những xử lý hoặc control riêng cho từng phân hệ Giáo Viên Học Sinh mới được thiết kế riêng. Đặc biệt chương trình còn tạo ra 1 bộ thư viện thể hiện giao diện cùa riêng mình có thể dễ dàng mang sư dụng sang cho các chương trình khác. . Tính dễ bảo trì Chương trình được thiết kế theo mô hình 3 lớp giao diện xử lý dữ liệu bất cứ 1 thay đôi chinh sửa có thể dễ dàng phát hiện và thay đổi. . Tính dễ mang chuyển Chương trình thiết kế gồm 3 lớp và thư viện liên kết động được sắp xếp hợp lý để có thể dễ dàng mang chuyển. Chương trình được viết thành 3 môđun môđun OnThiTNToan chứa những thành phần chung của 2 môđun PhanHeHocSinh và PhanHeGiaoVien. - 13 - Chương 2. Phân tích Chương 2 Phân tích Chương này mô tả quá trình phân . tích. đề tài gồm Sơ đồ sử dụng Sơ đồ luồng dữ liệu Sơ đồ lớp - 14 - Chương 2. Phân tích . Sơ đồ sử dụng Hình 2-1 Sơ đồ. sử dụng Danh sách các yêu cầu Soạn lý thuyết STT Tên nghiệp vụ Ý nghĩa Ghi chú 1 Soạn lý thuyết 2 Soạn bài tập Giáo viên soạn lý thuyết cho học sinh xem. 3 Phát sinh bài Giáo viên soạn bài tập mẫu cho học sinh xem. Phần mềm phát sinh bài tập theo yêu cầu của giáo viên và - 15