Xuất bảng điểm,Cho biết bảng điểm cần xuất, tên tập tin muốn dùng,Thực hiện đúng theo yêu cầu
BÁO CÁO LẦN 03 ĐỀ TÀI QUẢN LÝ HỌC SINH MỤC LỤC MỤC LỤC .i Chương 1 HỆ THỐNG CÁC YÊU CẦU PHẦN MỀM .1 1.1 YÊU CẦU NGHIỆP VỤ .1 1.1.1 Danh sách các yêu cầu .1 1.1.2 Danh sách các biểu mẫu và qui định 1 1.1.2.1 Biểu mẫu 1 và qui định 1 1 1.1.2.2 Biểu mẫu 2 và qui định 2 2 1.1.2.3 Biểu mẫu 3 2 1.1.2.4 Biểu mẫu 4 và qui định 4 2 1.1.2.5 Biểu mẫu 5 3 1.1.2.6 Qui định 6 .3 1.1.3 Bảng trách nhiệm yêu cầu nghiệp vụ .4 1.2 YÊU CẦU TIẾN HÓA 5 1.2.1 Danh sách các yêu cầu tiến hóa 5 1.2.2 Bảng trách nhiệm yêu cầu tiến hóa .5 1.3 YÊU CẦU HIỆU QUẢ 6 1.3.1 Danh sách các yêu cầu hiệu quả .6 i 1.3.2 Bảng trách nhiệm yêu cầu hiệu quả 7 1.4 YÊU CẦU TIỆN DỤNG .7 1.4.1 Danh sách các yêu cầu tiện dụng 7 1.4.2 Bảng trách nhiệm yêu cầu tiện dụng 8 1.5 YÊU CẦU TƯƠNG THÍCH 9 1.5.1 Danh sách các yêu cầu tương thích 9 1.5.2 Bảng trách nhiệm yêu cầu tương thích .9 1.6 YÊU CẦU BẢO MẬT 10 1.6.1 Danh sách các yêu cầu bảo mật 10 1.6.2 Bảng trách nhiệm yêu cầu bảo mật .11 1.7 YÊU CẦU AN TOÀN .11 1.7.1 Danh sách các yêu cầu an toàn .11 1.7.2 Bảng trách nhiệm yêu cầu an toàn 12 1.8 YÊU CẦU CÔNG NGHỆ 12 1.8.1 Danh sách các yêu cầu công nghệ 12 Chương 2 MÔ HÌNH HÓA .14 2.1 SƠ ĐỒ LUỒNG DỮ LIỆU CHO YÊU CẦU TIẾP NHẬN HỌC SINH 14 2.2 SƠ ĐỒ LUỒNG DỮ LIỆU CHO YÊU CẦU LẬP DANH SÁCH LỚP .15 2.3 SƠ ĐỒ LUỒNG DỮ LIỆU CHO YÊU CẦU TRA CỨU HỌC SINH .17 2.4 SƠ ĐỒ LUỒNG DỮ LIỆU CHO YÊU CẦU NHẬN BẢNG ĐIỂM MÔN 18 2.5 SƠ ĐỒ LUỒNG DỮ LIỆU CHO YÊU CẦU LẬP báo cáo TỔNG KẾT 20 2.5.1 Lập báo cáo tổng kết môn 20 2.5.2 Báo cáo tổng kết học kì 22 ii 2.6 SƠ ĐỒ LUỒNG DỮ LIỆU CHO YÊU CẦU THAY ĐỔI QUI ĐỊNH .23 Chương 3 THIẾT KẾ DỮ LIỆU .25 3.1 BƯỚC 1: XÉT YÊU CẦU TIẾP NHẬN HỌC SINH .25 3.1.1 Thiết kế dữ liệu với tính đúng đắn .25 3.1.2 Thiết kế dữ liệu với tính tiến hóa .26 3.2 BƯỚC 2: XÉT YÊU CẦU LẬP DANH SÁCH LỚP .27 3.2.1 Thiết kế dữ liệu với tính đúng đắn .27 3.2.2 Thiết kế dữ liệu với tính tiến hóa .28 3.3 BƯỚC 3: XÉT YÊU CẦU TRA CỨU HỌC SINH 29 3.3.1 Thiết kế dữ liệu với tính đúng đắn .29 3.3.2 Thiết kế dữ liệu với tính tiến hóa .31 3.4 BƯỚC 4: XÉT YÊU CẦU NHẬN BẢNG ĐIỂM MÔN 31 3.4.1 Thiết kế dữ liệu với tính đúng đắn .31 3.4.2 Thiết kế dữ liệu với tính tiến hóa .32 3.5 BƯỚC 5: XÉT YÊU CẦU LẬP BÁO CÁO TỔNG KẾT 34 3.5.1 Thiết kế dữ liệu với tính đúng đắn .34 3.5.2 Thiết kế dữ liệu với tính tiến hóa .36 3.6 DIỄN GIẢI CƠ SỞ DỮ LIỆU .38 3.6.1 Bảng HOCSINH 38 3.6.2 Bảng MONHOC 38 3.6.3 Bảng KHOILOP .39 3.6.4 Bảng HOCKI 39 3.6.5 Bảng DANHSACHLOP 39 3.6.6 Bảng CHITIETDSLOP .39 iii 3.6.7 Bảng BAOCAOTONGKETMON .40 3.6.8 Bảng BAOCAOTONGKETHK 40 3.6.9 Bảng THAMSO 40 Chương 4 THIẾT KẾ GIAO DIỆN 41 4.1 THIẾT KẾ MÀN HÌNH CHÍNH .41 4.1.1 Thiết kế màn hình thực đơn với tính đúng đắn .41 4.1.1.1 Yêu cầu công việc nghiệp vụ: .41 4.1.1.2 Yêu cầu chất lượng – Tính tiến hóa .42 4.1.1.3 Yêu cầu chất lượng – Tính hiệu quá 42 4.1.1.4 Yêu cầu chất lượng – Tính tương thích .42 4.1.1.5 Yêu cầu hệ thống – Tính bảo mật 42 4.1.1.6 Yêu cầu hệ thống – Tính an toàn .43 4.1.1.7 Yêu cầu hệ thống – Các công việc đặc trưng tin học .43 4.1.2 Thiết kế màn hình thực đơn với tính hiệu quả và tiện dụng .43 4.1.2.1 Phương án 1:Phân nhóm theo chức năng tin học .43 4.1.2.2 Phương án 2: Phân nhóm theo đối tượng 44 4.2 THIẾT KẾ MÀN HÌNH 44 4.2.1 Màn hình Tiếp nhận học sinh .44 4.2.1.1 Màn hình Tiếp nhận học sinh với tính đúng đắn .44 4.2.1.2 Màn hình Tiếp nhận học sinh với tính tiện dụng và hiệu quả 45 4.2.2 Màn hình Xóa hồ sơ học sinh .45 4.2.2.1 Màn hình Xóa hồ sơ học sinh với tính đúng đắn .45 4.2.2.2 Màn hình Xóa hồ sơ học sinh với tính tiện dụng và hiệu quả 46 iv 4.2.3 Màn hình Thêm khối lớp 46 4.2.3.1 Màn hình Thêm khối lớp với tính đúng đắn 46 4.2.3.2 Màn hình Thêm khối lớp với tính tiện dụng và hiệu quả .47 4.2.4 Màn hình Xóa khối lớp 47 4.2.4.1 Màn hình Xóa khối lớp với tính đúng đắn .47 4.2.4.2 Màn hình Xóa khối lớp với tính tiện dụng và hiệu quả .47 4.2.5 Màn hình Thêm lớp 48 4.2.5.1 Màn hình Thêm lớp với tính đúng đắn 48 4.2.5.2 Màn hình Thêm lớp với tính tiện dụng và hiệu quả .48 4.2.6 Màn hình Xóa lớp 49 4.2.6.1 Màn hình Xóa lớp với tính đúng đắn .49 4.2.6.2 Màn hình Xóa lớp với tính tiện dụng và tính hiệu quả 49 4.2.7 Màn hình Lập danh sách lớp 50 4.2.7.1 Màn hình Lập danh sách lớp với tính đúng đắn 50 4.2.7.2 Màn hình Lập danh sách lớp với tính tiện dụng và hiệu quả .50 4.2.8 Màn hình Tra cứu học sinh 51 4.2.8.1 Màn hình Tra cứu học sinh với tính đúng đắn .51 4.2.8.2 Màn hình Tra cứu học sinh với tính tiện dụng và hiệu quả 51 4.2.9 Màn hình Thêm học kì .51 4.2.9.1 Màn hình Thêm học kì với tính đúng đắn .52 4.2.9.2 Màn hình Thêm học kì với tính tiện dụng và hiệu quả 52 4.2.10 Màn hình Xóa học kì 52 4.2.10.1 Màn hình Xóa học kì với tính đúng đắn 52 4.2.10.2 Màn hình Xóa học kì với tính tiện dụng và hiệu quả .53 4.2.11 Màn hình Thêm môn học .53 v 4.2.11.1 Màn hình Thêm môn học với tính đúng đắn 53 4.2.11.2 Màn hình Thêm môn học với tính tiện dụng và hiệu quả 53 4.2.12 Màn hình Xóa môn học 54 4.2.12.1 Màn hình Xóa môn học với tính đúng đắn 54 4.2.12.2 Màn hình xóa môn học với tính tiện dụng và hiệu quả 54 4.2.13 Màn hình Nhập bảng điểm môn học 55 4.2.13.1 Màn hình Nhập bảng điểm môn học với tính đúng đắn .55 4.2.13.2 Màn hình Nhập bảng điểm môn học với tính tiện dụng và hiệu quả 56 4.2.14 Màn hình báo cáo tổng kết môn .56 4.2.14.1 Màn hình báo cáo tổng kết môn với tính đúng đắn 56 4.2.14.2 Màn hình báo cáo tổng kết môn với tính tiện dụng và hiệu quả 57 4.2.15 Màn hình báo cáo tổng kết học kì .57 4.2.15.1 Màn hình báo cáo tổng kết học kì với tính đúng đắn .57 4.2.15.2 Màn hình báo cáo tổng kết học kì với tính tiến hóa .58 4.2.16 Màn hình thay đổi qui định 58 4.2.16.1 Màn hình thay đổi qui định với tính đúng đắn .58 4.2.16.2 Màn hình thay đổi qui định với tính tiến hóa .59 Chương 5 THIẾT KẾ XỬ LÝ .60 5.1 MÀN HÌNH TIẾP NHẬN HỌC SINH .60 5.1.1 Thiết kế màn hình 60 5.1.2 Danh sách các xử lí 60 vi 5.1.3 Mô tả chi tiết xử lí Thêm hồ sơ học sinh 61 5.2 MÀN HÌNH LẬP DANH SÁCH LỚP 63 5.2.1 Thiết kế màn hình 63 5.2.2 Danh sách các xử lí 63 5.2.3 Mô tả chi tiết xử lí Lập danh sách lớp 65 5.3 MÀN HÌNH TRA CỨU HỌC SINH .66 5.3.1 Thiết kế màn hình 66 5.3.2 Danh sách các xử lí 66 5.3.3 Mô tả chi tiết xử lí Tra cứu hồ sơ học sinh .67 5.4 MÀN HÌNH NHẬP BẢNG ĐIỂM MÔN .68 5.4.1 Thiết kế màn hình 68 5.4.2 Danh sách các xử lí 69 5.4.3 Mô tả chi tiết xử lí Lưu bảng điểm .69 5.5 MÀN HÌNH LẬP BÁO CÁO TỔNG KẾT MÔN .71 5.5.1 Thiết kế màn hình 71 5.5.2 Danh sách các xử lí 71 5.5.3 Mô tả chi tiết xử lí Lập báo cáo 72 5.6 MÀN HÌNH LẬP BÁO CÁO TỔNG KẾT HỌC KÌ 74 5.6.1 Thiết kế màn hình 74 5.6.2 Danh sách các xử lí 74 5.6.3 Mô tả chi tiết xử lí Lập báo cáo 75 5.7 MÀN HÌNH THAY ĐỔI QUI ĐỊNH 76 5.7.1 Thiết kế màn hình 76 5.7.2 Danh sách các xử lí 76 5.7.3 Mô tả chi tiết xử lí Lưu thay đổi .77 vii viii CHƯƠNG 1 HỆ THỐNG CÁC YÊU CẦU PHẦN MỀM 1.1 YÊU CẦU NGHIỆP VỤ 1.1.1 Danh sách các yêu cầu STT Tên yêu cầu Biểu mẫu Qui định Ghi chú 1 Tiếp nhận học siinh BM1 QĐ1 2 Lập danh sách lớp BM2 QĐ2 3 Tra cứu học sinh BM3 4 Nhập bảng điểm môn BM4 QĐ4 5 Lập báo cáo tổng kết BM5 QĐ5 6 Thay đổi qui định QĐ6 1.1.2 Danh sách các biểu mẫu và qui định 1.1.2.1 Biểu mẫu 1 và qui định 1 BM1: Hồ Sơ Học Sinh Họ và tên: Giới tính: . Ngày sinh: Địa chỉ: Email: Giáo trình công nghệ phần mềm 1 [...]... TRA CỨU HỌC SINH Biểu mẫu BM3: STT Danh Sách Học Sinh Họ Tên Lớp TB Học Kỳ 1 TB Học Kỳ 2 1 2 Hình vẽ Người dùng D1 D2 D6 Tra cứu học sinh Thiết bị nhập X D3 X D5 Thiết bị xuất D4 Bộ nhớ phụ Giáo trình công nghệ phần mềm 17 2.4 Các ký hiệu D1: Thông tin về học sinh muốn tìm (ít nhất 1 trong các thông tin sau : Họ tên, Lớp, TB Học kì 1, TB Học kì 2) D2: Không có D3: Danh sách các học sinh thỏa... phần mềm quản lí học sinh cấp 1, 2 trong 3 ngày Cùng với các yêu cầu Đổi sang hệ quản trị CSDL mới trong 2 ngày Cùng với các yêu cầu Dễ mang chuyển Giáo trình công nghệ phần mềm 13 CHƯƠNG 2 2.1 MÔ HÌNH HÓA SƠ ĐỒ LUỒNG DỮ LIỆU CHO YÊU CẦU TIẾP NHẬN HỌC SINH Biểu mẫu BM1: Hồ Sơ Học Sinh Họ và tên: Giới tính: Ngày sinh: Địa chỉ: Email: Qui Định QĐ1: Tuổi học sinh từ... nhiệm yêu cầu nghiệp vụ Người dùng Phần Mềm Ghi chú Tiếp nhận học sinh Cung cấp thông tin về hồ sơ học sinh Kiểm tra qui định và ghi nhận Cho phép hủy và cập nhật lại hồ sơ 2 Lập danh sách lớp Cung cấp thông tin về danh sách lớp Kiểm tra qui định và ghi nhận Cho phép hủy, chuyển lớp học sinh đã xếp lớp 3 Tra cứu học sinh Cung cấp thông tin về học sinh Tìm, xuất thông tin liên quan 4 Nhận bảng điểm môn Cung... Khác 1.7 Quản trị Ghi chú 1.7.1 Tên chung YÊU CẦU AN TOÀN Danh sách các yêu cầu an toàn STT Nghiệp vụ 1 Phục hồi 2 Hủy thật sự Giáo trình công nghệ phần mềm Đối tượng Ghi chú Hồ sơ học sinh, báo cáo tổng kết đã bị xóa Hồ sơ học sinh, báo 11 cáo tổng kết đã bị xóa 3 1.7.2 Lớp học khi đã có học sinh Không cho phép xóa Bảng trách nhiệm yêu cầu an toàn Người dùng Phần Mềm Phục hồi Cho biết hồ sơ học sinh, ... định 4 BM4: Bảng Điểm Môn Học Lớp: Môn: Học kỳ: STT Họ Tên Giáo trình công nghệ phần mềm Điểm 15’ Điểm 1 tiết Điểm cuối HK 2 1 2 QĐ4: Có 2 học kỳ ( 1, 2 ) Có 9 môn học ( Toán, Lý, Hóa, Sinh, Sử, Địa, Văn, Đạo đức, Thể dục) 1.1.2.5 Biểu mẫu 5 Biểu mẫu 5.1 BM5.1: Báo Cáo Tổng Kết Môn Môn: Học kỳ : STT Lớp Sĩ Số Số Lượng Đạt Tỷ Lệ 1 2 QĐ5: Học sinh đạt môn nếu có điểm... Tuổi học sinh từ 15 đến 20 1.1.2.2 Biểu mẫu 2 và qui định 2 BM2: Danh Sách Lớp Lớp : STT Họ Tên Sĩ số: Giới Tính Năm Sinh Địa chỉ 1 2 QĐ2: Có 3 khối lớp ( 10, 11, 12 ) Khối 10 có 4 lớp (10A1, 10A2, 10A3, 10A4 ) Khối 11 có 3 lớp ( 11A1, 11A2, 11A3 ) Khối 12 có 2 lớp (12A1, 12A2) Mỗi lớp không quá 40 học sinh 1.1.2.3 Biểu mẫu 3 BM3: STT Danh Sách Học Sinh Họ Tên Lớp TB Học Kỳ 1 TB Học Kỳ... nhận học sinh Chuẩn bị trước danh sách lớp Thực hiện đúng theo yêu cầu YÊU CẦU TIỆN DỤNG 1.4.1 Danh sách các yêu cầu tiện dụng STT Nghiệp vụ Mức độ dễ học Mức độ dễ sử dụng 1 Tiếp nhận học sinh 10 phút hướng dẫn Tỉ lệ phạm lỗi trung bình là 1% 2 Lập danh sách lớp 10 phút hướng dẫn Ghi chú Dễ chuyển lớp Giáo trình công nghệ phần mềm 7 3 Tra cứu học sinh Không cần hướng dẫn Không biết nhiều về học sinh. .. liệu Bước 3 Đọc D3 từ bộ nhớ phụ Bước 4 Tính “Điểm trung bình” của từng môn học của từng học sinh trong các lớp Bước 5 Kiểm tra “Điểm trung bình” của từng môn học của từng học sinh có thỏa qui định “Điểm chuẩn đạt môn” của môn học đó hay không ? Bước 6 Đếm “Số lượng đạt” của từng lớp trong trường bằng cách đếm số lượng học sinh đạt tất cả các môn của từng lớp trong trường Bước 7 Tính “Tỷ lệ” của từng... xử lý 1 Tiếp nhận học sinh Lập danh sách lớp Tất cả các lớp trong 3 giờ 3 Tra cứu học sinh Ngay tức thì 4 Nhận bảng điểm môn học 10 bảng / giờ 5 Lập báo cáo tổng kết Ghi chú 100 hồ sơ / giờ 2 Dung lượng lưu trữ Ngay tức Giáo trình công nghệ phần mềm 6 thì 1.3.2 Bảng trách nhiệm yêu cầu hiệu quả STT Nghiệp vụ Người dùng Phần Mềm Ghi chú Thực hiện đúng theo yêu cầu 1 2 Lập danh sách lớp 3 Tra cứu học sinh. .. tiện dụng Người dùng Phần Mềm Tiếp nhận học sinh Đọc tài liệu hướng dẫn sử dụng Thực hiện đúng theo yêu cầu 2 Lập danh sách lớp Đọc tài liệu hướng dẫn sử dụng Thực hiện đúng theo yêu cầu 3 Tra cứu học sinh STT 1 4 5 Nghiệp vụ Ghi chú Thực hiện đúng theo yêu cầu Nhận bảng điểm môn Đọc tài liệu hướng dẫn sử dụng Thực hiện đúng theo yêu cầu Lập báo cáo tổng kết Đọc tài liệu hướng dẫn sử dụng Thực hiện đúng