Đề tài: Quản lý điểm & hồ sơ học sinh trường THPT Môn: Đồ án Hệ thống Thông tin Phiên bản: 1.0.28 Ngày: 11/01/2010 Bảng phân công công việc STT Cơng việc Xác đònh trạng yêu cầu Phát biểu toán Xác đònh Use-case Phân tích Use-case Thiết kế Use-case Thiết kế sở liệu Thiết kế giao diện Lập trình 10 Viết sưu liệu Hướng dẫn sử dụng phần mềm Kiểm tra phần mềm Đóng gói phần meàm 11 12 H2D Group Người thực Lâm Hữu Đức Lâm Hữu Đức Lâm Hữu Đức Đào Bá Dương Nguyễn Linh Chi Nguyễn Huy Khánh Hòa Lâm Hữu Đức Đào Bá Dương Nguyễn Linh Chi Nguyễn Huy Khánh Hòa Lâm Hữu Đức Đào Bá Dương Nguyễn Linh Chi Nguyễn Huy Khánh Hòa Nguyễn Huy Khánh Hòa Lâm Hữu Đức Nguyễn Huy Khánh Hòa Đào Bá Dương Lâm Hữu Đức Nguyễn Huy Khánh Hòa Đào Bá Dương Lâm Hữu Đức Đào Bá Dương Lâm Hữu Đức Đào Bá Dương Lâm Hữu Đức Trang Đề tài: Quản lý điểm & hồ sơ học sinh trường THPT Môn: Đồ án Hệ thống Thông tin Phiên bản: 1.0.28 Ngày: 11/01/2010 Mục lục -Thông tin chung Tên đề tài Môi trường phát triển ứng dụng Thơng tin nhóm 8 8 Phát biểu toán Bảng giải 2.1 Giới thiệu 2.2 Các định nghĩa 2.2.1 Ban Giám Hiệu 2.2.2 Giáo Viên 2.2.3 Phòng Giáo Vụ 2.2.4 Hồ sơ học sinh 2.2.5 Bảng điểm 2.2.6 Bảng xếp loại học lực 2.2.7 Danh sách quy định 9 9 9 10 10 10 10 Đặc tả bổ sung 3.1 Mục tiêu 3.2 Phạm vi 3.3 Tài liệu tham khảo 3.4 Chức 3.5 Tính khả dụng 3.6 Tính ổn định 3.7 Hiệu suất 3.8 Sự hỗ trợ 3.9 Tính bảo mật 10 10 10 10 11 11 11 11 11 12 Khảo sát trạng 4.1 Sơ đồ tổ chức hệ thống 4.2 Chức hệ thống 4.2.1 Ban Giám Hiệu 4.2.2 Giáo viên, nhân viên giáo vụ 4.3 Các hoạt động hệ thống 4.3.1 Tiếp nhận thông tin hồ sơ học sinh 4.3.2 Tiếp nhận thông tin điểm số học sinh 4.3.3 Xử lý thông tin điểm số học sinh 4.3.4 Lập danh sách học sinh, lập bảng điểm 4.4 Các nghiệp vụ hệ thống 4.4.1 Nghiệp vụ tiếp nhận hồ sơ 4.4.2 Nghiệp vụ tiếp nhận thông tin diểm số 13 13 13 14 14 14 14 15 15 15 16 16 16 H2D Group Trang Đề tài: Quản lý điểm & hồ sơ học sinh trường THPT Môn: Đồ án Hệ thống Thông tin Phiên bản: 1.0.28 Ngày: 11/01/2010 4.4.3 Nghiệp vụ tổng kết điểm 4.4.4 Nghiệp vụ thống kê 4.5 Nhận xét 4.5.1 Tình trạng hệ thống 4.5.2 Áp dụng hệ thống xây dựng 16 16 16 16 17 Yêu cầu chức 5.1 Yêu cầu lưu trữ 5.1.1 Thông tin đăng nhập 5.1.2 Thông tin hồ sơ học sinh 5.1.3 Thông tin điểm số học sinh 5.1.4 Quy định môn học 5.1.5 Quy định năm học 5.1.6 Quy định lớp học 5.2 u cầu tính tốn 5.3 Yêu cầu tra cứu 5.4 Yêu cầu thống kê tổng hợp 5.4.1 Báo biểu thông tin cá nhân học sinh 5.4.2 Báo biểu danh sách học sinh toàn trường 5.4.3 Báo biểu danh sách học sinh theo khối 5.4.4 Báo biểu danh sách học sinh theo khối 5.4.5 Báo biểu danh sách học sinh theo lớp 5.4.6 Báo biểu danh sách học sinh theo năm học 5.4.7 Báo biểu danh sách học sinh theo năm học 5.4.8 Báo biểu danh sách môn học 5.4.9 Báo biểu bảng điểm tổng kết theo môn 5.4.10 Báo biểu bảng điểm tổng kết học kỳ theo khối/ lớp 5.4.11 Báo biểu bảng điểm tổng kết học kỳ theo khối/ lớp 5.4.12 Báo biểu bảng điểm tổng kết năm theo khối/ lớp 17 17 18 18 18 19 19 19 19 20 20 20 21 23 24 25 25 26 27 28 28 28 28 Mơ hình Use-case 6.1 Sơ đồ Use-case 6.2 Danh sách Actor 6.3 Danh sách Use-case 6.4 Sơ đồ hoạt động 6.4.1 Sơ đồ hoạt động “Quản lý hồ sơ” 6.4.2 Sơ đồ hoạt động “Quản lý điểm” 6.4.3 Sơ đồ hoạt động “Quản lý quy định” 6.5 Đặc tả Use-case 6.5.1 Đặc tả Use-case “Cung cấp quy định” 6.5.2 Đặc tả Use-case “Cập nhật quy định” 6.5.3 Đặc tả Use-case “Xem hồ sơ” 6.5.4 Đặc tả Use-case “Đăng nhập” 6.5.5 Đặc tả Use-case “Quản lý điểm” 6.5.6 Đặc tả Use-case “Nhập Hồ Sơ” 6.5.7 Đặc tả Use-case “Cập Nhật Hồ Sơ” 30 30 31 31 33 33 34 35 35 35 37 38 40 41 44 46 H2D Group Trang Đề tài: Quản lý điểm & hồ sơ học sinh trường THPT Môn: Đồ án Hệ thống Thông tin Phiên bản: 1.0.28 Ngày: 11/01/2010 Thiết kế 7.1 Danh sách lớp mơ hình 7.2 Danh sách thực hóa UseCase (UseCase Realization) 7.3 Sequence Diagram & Class Diagram (VOPC) 7.3.1 “Đăng nhập” 7.3.2 “Nhập hồ sơ” 7.3.3 “Sửa hồ sơ” 7.3.4 “Xóa hồ sơ” 7.3.5 “Nhập Điểm” 7.3.6 “Sửa Điểm” 7.3.7 “Xóa Điểm” 7.3.8 “Tổng Kết Điểm” 7.3.9 “Nhập quy định” 7.3.10 “Cập nhật quy định” 7.3.11 “Xóa quy định” 7.3.12 “Xem Hồ Sơ” 7.4 Các thuộc tính hàm lớp 7.4.1 Lớp GiaoDienChinh 7.4.2 Lớp GiaoDienNhapDiem 7.4.3 Lớp GiaoDienCapNhapDiem 7.4.4 Lớp GiaoDienTongKet 7.4.5 Lớp Diem 7.4.6 Lớp TongKet 7.4.7 Lớp GiaoDienNhapHS 7.4.8 Lớp XuLyNhapHoSo 7.4.9 Lớp HoSoHS 7.4.10 Lớp GiaoDienCapNhatHS 7.4.11 Lớp XoaHS 7.4.12 Lớp CapNhatHoSo 48 48 48 49 49 50 51 52 53 54 55 56 57 58 59 60 61 61 63 64 64 65 66 67 68 68 69 70 71 Thiết kế CSDL 8.1 Sơ đồ thực thể kết hợp ERD (Entity - Relationship Diagram) 8.2 Sơ đồ logic 8.3 Danh sách thành phần sơ đồ logic 8.4 Ràng buộc thiết kế 8.4.1 Ràng buộc toàn vẹn đơn quan hệ 8.4.2 Ràng buộc toàn vẹn liên quan hệ: 8.5 Mô tả chi tiết lớp đối tượng 8.5.1 Lớp đối tượng HOCSINH 8.5.2 Lớp đối tượng GIAOVIEN 8.5.3 Lớp đối tượng phụ THANNHAN 8.5.4 Lớp quan hệ XEPLOP 8.5.5 Lớp đối tượng LOP 8.5.6 Lớp đối tượng KHOI 8.5.7 Lớp đối tượng NAMHOC 8.5.8 Lớp đối tượng MONHOC 72 72 73 73 73 73 76 76 78 78 78 79 79 79 80 80 H2D Group Trang Đề tài: Quản lý điểm & hồ sơ học sinh trường THPT Môn: Đồ án Hệ thống Thông tin Phiên bản: 1.0.28 Ngày: 11/01/2010 8.5.9 Lớp đối tượng BANGDIEM 8.5.10 Lớp đối tượng phụ LOAI 8.5.11 Lớp quan hệ TONGKET 80 81 81 Thiết kế giao diện 9.1 Hệ thống thực đơn 9.1.1 Tổ chức 9.1.2 Các thành phần 9.2 Hệ thống hình 9.2.1 Danh sách hình 9.2.2 Sơ đồ liên kết hình 9.2.3 Mơ tả hình 82 82 82 82 83 83 85 85 10 Kiểm tra phần mềm 101 11 Kết luận 107 Tài liệu tham khảo 107 H2D Group Trang Đề tài: Quản lý điểm & hồ sơ học sinh trường THPT Môn: Đồ án Hệ thống Thông tin Phiên bản: 1.0.28 Ngày: 11/01/2010 LỜI CẢM ƠN C húng xin chân thành cảm ơn Khoa Hệ Thống Thông tin, trường Đại học Cơng Nghệ Thơng Tin, Tp.Hồ Chí Minh tạo điều kiện cho tiếp cận kiến thức hệ thống thơng tin, có hội thực đề tài Xin cảm ơn ThS.Nguyễn Đình Loan Phương, người tận tình giảng dạy hướng dẫn chúng tơi suốt thời gian tìm hiểu đồ án hệ thống thông tin thực đề tài Trong thời gian làm việc với Cô, học hỏi nhiều kiến thức bổ ích hệ thống thông tin học tinh thần, thái độ làm việc, nghiên cứu khoa học nghiêm túc Cơ Nhóm cố gắng hồn thiện đề tài với tất nỗ lực thành viên, chắn khơng thể tránh khỏi thiếu sót đề tài Kính mong Cơ tận tình góp ý để nhóm hồn thiện tốt TP Hồ Chí Minh, ngày 11 tháng 01 năm 2010 Nhóm thực H2D Group Trang Đề tài: Quản lý điểm & hồ sơ học sinh trường THPT Môn: Đồ án Hệ thống Thông tin Phiên bản: 1.0.28 Ngày: 11/01/2010 Lời nói đầu S ự phát triển ngành Công Nghệ Thông Tin cho đời hàng loạt dự án tin học hoá, góp phần thúc đẩy hoạt động kinh tế xã hội phát triển cách mạnh mẽ Ngày hầu hết công ty toàn giới dù hoạt động lónh vực ứng dụng Công Nghệ Thông Tin vào hoạt động với hình thức qui mô khác Các công ty phần mềm cho đời nhiều sản phẩm góp phần làm phong phú thêm thò trường phần mềm ứng dụng lónh vực lónh vực kinh tế, tạo điều kiện thuận lợi cho công ty kinh doanh quản lý hoạt động hiệu Ở nước ta , đời công ty chuyên sản xuất phần mềm ứng dụng giai đoạn khởi đầu chưa cung cấp phần mềm có khả ứng dụng thực tế cao, đặc biệt phần mềm quản lý Do đó, hầu hết công ty kinh doanh xây dựng hệ thống quản lý thông tin riêng cho sở Cùng với phát triển mạnh mẽ Công nghệ thông tin Việt Nam giới, việc ứng dụng tin học vào việc quản lý lựa chọn đắn cho sở muốn đạt hiệu làm ăn kinh tế Với nhận đònh vậy, khuôn khổ đề án môn học “Đồ án Hệ thống thơng tin”, chúng tơi lựa chọn đề tài “Quản lý điểm & hồ sơ trường THPT” để thực coi hội cho thân để học hỏi kinh nghiệm trình thực đề án quản lý với quy mô nhỏ mang tính quy trình xây dựng đồ án phần mềm, cụ thể việc khảo sát trạng, phân tích, thiết kế xây dựng phần mềm quản lý hoàn chỉnh phần đáp ứng yêu cầu thực tế Phần mềm quản lý chúng em thực theo quy trình Rational Unified Process thông qua công cụ môi trường phát triển phần mềm Rational Rose 2003 hãng Rational TpHCM, tháng 01 năm 2010 Nhóm sinh viên thực hiện: 1/ Lâm Hữu Đức - Mssv: 06520088 2/ Đào Bá Dương- Mssv: 06520101 3/ Nguyễn Linh Chi - Mssv: 06520039 4/ Nguyễn Huy Khánh Hòa - Mssv: 06520174 H2D Group Trang Đề tài: Quản lý điểm & hồ sơ học sinh trường THPT Môn: Đồ án Hệ thống Thông tin Phiên bản: 1.0.28 Ngày: 11/01/2010 Thông tin chung Tên đề tài “QUẢN LÝ ĐIỂM & HỒ SƠ HỌC SINH TRƯỜNG TRUNG HỌC PHỔ THƠNG” Mơi trường phát triển ứng dụng Microsoft Visual Basic.NET 2008 Thơng tin nhóm STT MSSV 06520088 06520174 06520101 06520039 Họ tên Lâm Hữu Đức Nguyễn Huy Điện thoại 0955.738.740 0902322389 Khánh Hòa Đào Bá Dương Nguyễn Linh Chi 0978964896 0984653817 Email h2dgroup@googlegroups.com Phát biểu toán Trường THPT XYZ trường trực thuộc Bộ Giáo Dục Đào Tạo Trường THPT XYZ gồm có khối lớp 10, 11, 12 Mỗi khối gồm nhiều lớp tuỳ thuộc vào năm theo quy định trường Cũng trường phổ thông khác trường có hệ thống quản lý học sinh bao gồm chức liên quan đến học sinh Nhưng chưa sử dụng phần mềm quản lý Trường thành lập cách 15 năm Số lượng học sinh trường nhiều chất lượng đào tạo trường xếp vào trường có uy tín Trường có Ban Giám Hiệu, nhiều giáo viên môn nhân viên giáo vụ.Các giáo viên mơn giáo viên chủ nhiệm lớp học Xuất phát từ nhu cầu thực tế ấy, nhóm chúng tơi xây dựng chương trình “Quản lý điểm hồ sơ trường THPT” nhằm ứng dụng tin học vào công việc quản lý hồ sơ điểm vốn thực hiện, lưu trữ tay trường THPT Chương trình giúp cho phòng Giáo Vụ trường THPT tiết kiệm nhiều thời gian linh hoạt H2D Group Trang Đề tài: Quản lý điểm & hồ sơ học sinh trường THPT Môn: Đồ án Hệ thống Thông tin Phiên bản: 1.0.28 Ngày: 11/01/2010 thêm cập nhật hồ sơ điểm số Đồng thời, Ban Giám Hiệu dễ dàng, nhanh chóng đưa định khen thưởng, kỷ luật tập thể lớp cá nhân học sinh Bảng giải 2.1 Giới thiệu Tài liệu dùng để định nghĩa thuật ngữ học đặc biệt vấn đề đề cập, giải thích thuật ngữ xa lạ người đọc mô tả use-case hay hồ sơ dự án khác Thơng thường, tài liệu sử dụng từ điển liệu dễ hiểu, nhấn mạnh vào việc định nghĩa liệu để mô tả use-case hồ sơ dự án khác tập trung vào việc mà hệ thống phải làm với thông tin 2.2 Các định nghĩa Bảng giải chứa đựng định nghĩa khái niệm chủ yếu hệ thống quản lý điểm & hồ sơ trường THPT 2.2.1 Ban Giám Hiệu Là người có quyền hạn cao trường THPT, họ thực tác vụ trường THPT 2.2.2 Giáo Viên Là người giảng dạy kiến thức cho học sinh Giáo viên có quyền cung cấp bảng điểm môn học xem thông tin học sinh 2.2.3 Phòng Giáo Vụ Ngồi quyền hạn giáo viên nhân viên phòng giáo vụ có quyền hạn tiếp nhận hồ học sinh, lập bảng xếp loại học sinh lập bảng báo cáo xếp loại học lực 2.2.4 Hồ sơ học sinh Là hồ sơ chứa đựng thông tin cá nhân học sinh như: họ tên, ngày sinh, địa chỉ, quê quán… H2D Group Trang Đề tài: Quản lý điểm & hồ sơ học sinh trường THPT Môn: Đồ án Hệ thống Thông tin Phiên bản: 1.0.28 Ngày: 11/01/2010 2.2.5 Bảng điểm Là bảng chứa thông tin điểm số mơn học mà học sinh đạt 2.2.6 Bảng xếp loại học lực Là bảng chứa thông tin học lực học sinh bảng điểm dựa theo quy định xếp loại học lực Ban Giám Hiệu cung cấp 2.2.7 Danh sách quy định Là bảng chứa quy định bắt buộc hoạt động trường THPT phải tuân theo Bảng Ban Giám Hiệu cung cấp Đặc tả bổ sung 3.1 Mục tiêu Mục đích tài liệu định nghĩa yêu cầu “Hệ thống quản lý điểm & hồ sơ trường THPT” Tài liệu đặc tả bổ sung liệt kê yêu cầu mà không mô tả use-case mơ hình use-case Những đặc tả bổ sung mơ hình use-case mơ tả tập hợp đầy đủ yêu cầu hệ thống 3.2 Phạm vi Tài liệu đặc tả bổ sung áp dụng cho “Hệ thống quản lý điểm & hồ sơ trường THPT” Bản đặc tả định nghĩa yêu cầu phi chức hệ thống như: tin cậy, tính khả dụng, hiệu suất, hỗ trợ yêu cầu chức thông thường số use-case (Những yêu cầu chức định nghĩa đặc tả use-case) 3.3 Tài liệu tham khảo Những mẫu đặc tả bổ sung Rational Rose 3.4 Chức Ứng dụng tin học vào công việc quản lý hồ sơ điểm vốn thực hiện, lưu trữ tay trường THPT Chương trình giúp cho phòng Giáo Vụ trường THPT tiết kiệm nhiều thời gian linh hoạt thêm cập nhật hồ sơ H2D Group Trang 10 Đề tài: Quản lý điểm & hồ sơ học sinh trường THPT Môn: Đồ án Hệ thống Thông tin Phiên bản: 1.0.28 Ngày: 11/01/2010 9.2.3.9Màn hình xếp lớp (formXepLop) Hình thức trình bày: Sưu liệu: STT 10 11 12 Tên Control txtMaHocSinh txtHoten txtNamHoc txtKhoi txtLop cbNamHoc cbKhoi cbLop btnThem btbXoa btnSua btnXemHocSinh H2D Group Loại Control Textbox Textbox Textbox Textbox Textbox Combobox Combobox Combobox Button Button Button Button Chức Nhập mã học sinh Nhập họ tên Năm học Khối Lớp Năm học cập nhật Khối cập nhật Lớp cập nhật Cập nhật thông tin xếp lớp Xóa thơng tin xếp lớp Sửa thơng tin xếp lớp Trở lại hình xem học sinh Ghi Trang 93 Đề tài: Quản lý điểm & hồ sơ học sinh trường THPT Môn: Đồ án Hệ thống Thông tin 13 btnThoat 9.2.3.10 Button Phiên bản: 1.0.28 Ngày: 11/01/2010 Trở form Màn hình xem điểm (formXemDiem) Hình thức trình bày: Sưu liệu: STT Tên Control txtMaHocSinh txtHoten txtNamHoc txtHocKy txtMonHoc txtDiemMieng txtDiem1Tiet H2D Group Loại Control Textbox Textbox Textbox Textbox Textbox Textbox Textbox Chức Nhập mã học sinh Nhập họ tên Năm học Học kỳ Môn học Điểm miệng Điểm tiết Ghi Trang 94 Đề tài: Quản lý điểm & hồ sơ học sinh trường THPT Môn: Đồ án Hệ thống Thông tin 10 txtDiemHocKy txtDiemTongKet btnThemDiem Textbox Textbox Button 10 11 12 13 btnXoa btnCapNhat btnXuatBaoCao btnThoat Button Button Button Button 9.2.3.11 Phiên bản: 1.0.28 Ngày: 11/01/2010 Điểm học kỳ Điểm tổng kết Chuyển đến hình thêm điểm Xóa thơng tin điểm Sửa thơng tin điểm Xuất báo cáo điểm Trở form Màn hình them điểm (formThemDiem) Hình thức trình bày: H2D Group Trang 95 Đề tài: Quản lý điểm & hồ sơ học sinh trường THPT Môn: Đồ án Hệ thống Thông tin Phiên bản: 1.0.28 Ngày: 11/01/2010 Sưu liệu: STT 10 11 Tên Control txtMaHocSinh txtHoten txtNamHoc txtHocKy cbMonHoc txtDiemMieng txtDiem1Tiet txtDiemHocKy btnLuuDiem btnXemDiem btnThoat 9.2.3.12 Loại Control Textbox Textbox Textbox Textbox Combobox Textbox Textbox Textbox Button Button Button Chức Nhập mã học sinh Nhập họ tên Năm học Học kỳ Môn học Điểm miệng Điểm tiết Điểm học kỳ Lưu thông tin điểm Tới hình xem điẻm Trở form Ghi Màn hình quy định mơn(formQuyDinhMon) Hình thức trình bày: Sưu liệu: H2D Group Trang 96 Đề tài: Quản lý điểm & hồ sơ học sinh trường THPT Môn: Đồ án Hệ thống Thông tin STT Tên Control txtMaMon txtTenMon txtHeSo btnThem btnXoa btnSua btnTroVe 9.2.3.13 Loại Control Textbox Textbox Textbox Button Button Button Textbox Phiên bản: 1.0.28 Ngày: 11/01/2010 Chức Nhập mã môn Nhập tên môn Nhập hệ số điểm Thêm môn học Xóa mơn học Sửa thơng tin mơn học Trờ hình Ghi Màn hình quy định lớp(formQuyDinhLop) Hình thức trình bày: Sưu liệu: STT Tên Control txtTenLop cbKhoi cbNamHoc btnThem H2D Group Loại Control Textbox Combobox Combobox Button Chức Nhập tên lớp Nhập khối Nhập năm học Thêm lớp Ghi Trang 97 Đề tài: Quản lý điểm & hồ sơ học sinh trường THPT Môn: Đồ án Hệ thống Thông tin btnXoa btnSua btnTroVe 9.2.3.14 Button Button Textbox Phiên bản: 1.0.28 Ngày: 11/01/2010 Xóa thơng tin lớp Sửa thơng tin lớp Trờ hình Màn hình quy định năm(formQuyDinhNamHoc) Hình thức trình bày: Sưu liệu: STT Tên Control txtMaNam txtTenNam btnThem btnXoa btnSua btnTroVe H2D Group Loại Control Textbox Textbox Button Button Button Textbox Chức Nhập mã năm học Nhập tên năm học Thêm năm học Xóa thơng tin năm học Sửa thơng tin năm học Trờ hình Ghi Trang 98 Đề tài: Quản lý điểm & hồ sơ học sinh trường THPT Môn: Đồ án Hệ thống Thông tin H2D Group Phiên bản: 1.0.28 Ngày: 11/01/2010 Trang 99 Đề tài: Quản lý điểm & hồ sơ học sinh trường THPT Môn: Đồ án Hệ thống Thông tin 10 Phiên bản: 1.0.28 Ngày: 11/01/2010 Kiểm tra phần mềm TEST CASE Quản Lý Học Sinh THPT Pass Fail Error N/A Obsolete Untested Number of test cases: ID CNDB_N001 CNDB_N002 CNDB_N003 CNDB_N004 H2D Group 1.0.28 0 0 48 48 Title Test Case Procedure Kết nối CSDL Không nhập tên Server Trên Form Kết Nối Cơ Sở UserID, Password Dữ Liệu 1/ Bỏ trống tất textbox 2/ Bấm Kết Nối Nhập sai tên Server Trên Form Kết Nối Cơ Sở UserID, Password Dữ Liệu 1/ Nhập giá trị sai vào textbox 2/ Bấm Kết Nối Nhập xác tên Server UserID, Password Tự động đăng nhập Trên Form Kết Nối Cơ Sở Dữ Liệu 1/ Nhập vào textbox tên Server, User Password SQLServer máy hành 2/ Bấm Kết Nối Trên Form Kết Nối Cơ Sở Dữ Liệu 1/ Nhập vào textbox tên Server, User Password SQLServer máy hành 2/ Đánh dấu checkbox "Tự động đăng nhập" 3/ Bấm Kết Nối Đăng nhập Expected Results Không kết nối Hiện thông báo: Bạn cần nhập tên Server UserName Không kết nối Hiện thông báo: Kiếm tra lại Server, UserName hay Password Kết nối CSDL Chuyển sang Form "Đăng Nhập" Kết nối CSDL Chuyển sang Form "Đăng Nhập" Lưu lại tên Server, UserID, Password cho lần sử dụng sau Trang 100 Đề tài: Quản lý điểm & hồ sơ học sinh trường THPT Môn: Đồ án Hệ thống Thông tin LG_N001 LG_N002 LG_N003 LG_N004 LG_N005 Không nhập User Password Nhập sai User Password Nhập User Pass Admin Nhập User Pass người sử dụng Nhập User Pass người sử dụng LG_N006 Thực đăng xuất VIF_N001 Xem hồ sơ tất học sinh VIF_N002 Click vào DataGrid H2D Group Trên Form Đăng Nhập 1/ Bỏ trống tất textbox 2/ Bấm Đồng Ý Trên Form Đăng Nhập 1/ Nhập giá trị rác textbox 2/ Bấm Đồng Ý Trên Form Đăng Nhập 1/ Nhập vào text box "Người sử dụng" "Mật khẩu" giá trị "admin" "password" 2/ Bấm Đồng Ý Trên Form Đăng Nhập 1/ Nhập vào text box "Người sử dụng" "Mật khẩu" giá trị "nhkh" "nhkh" 2/ Bấm Đồng Ý Trên Form Đăng Nhập 1/ Nhập vào text box "Người sử dụng" "Mật khẩu" giá trị "nhkh" "nhkh" 2/ Bấm Đồng Ý Trên Cửa sổ chương trình 1/ Click menu "Điều Khiển" 2/ Bấm Đăng Xuất Xem Hồ sơ Trên Cửa sổ chương trình 1/ Click vào Menu "Quản lý Học sinh 2/ Bấm Xem Hồ sơ Trên Form Xem Tìm kiếm học sinh Phiên bản: 1.0.28 Ngày: 11/01/2010 Không đăng nhập Hiện thông báo: "Kiem tra lai UserName" Không đăng nhập Hiện thông báo: "Kiem tra lai UserName" Đăng nhập thành công Tất chức chương trình hoạt động Đăng nhập thành công Chỉ chức "Xem Hồ sơ học sinh" "Xem điểm" hoạt động Đăng nhập thành công Chỉ chức "Xem Hồ sơ học sinh" "Xem điểm" hoạt động Đăng xuất thành công Chỉ chức "Giúp đỡ" "Thốt" hoạt động Form Xem tìm kiếm học sinh lên Trên Trên DataGrid có danh sách thông tin học sinh Thông tin học sinh đưa lên textbox bên Trang 101 Đề tài: Quản lý điểm & hồ sơ học sinh trường THPT Môn: Đồ án Hệ thống Thông tin VIF_N003 VIF_N004 VIF_N005 VIF_N006 VIF_N007 VIF_N007 AIF_N001 AIF_N002 H2D Group Sửa thông tin học sinh Xóa học sinh Tìm kiếm Xuất phiếu thông tin Gọi Form Thêm học sinh Gọi Form Xếp Lớp 1/ Bấm vào cột bên trái DataGrid Trên Form Xem Tìm kiếm học sinh 1/ Bấm vào cột bên trái DataGrid 2/ Sửa vài thông tin học sinh textbox 3/ Bấm "Sửa thông tin" Trên Form Xem Tìm kiếm học sinh 1/ Bấm vào cột bên trái DataGrid 2/ Bấm "Xóa học sinh" Trên Form Xem Tìm kiếm học sinh 1/ Nhập giá trị lên textbox 2/ Bấm "Tìm kiếm" Trên Form Xem Tìm kiếm học sinh 1/ Bấm vào button "Xuất phiếu thông tin" 2/ Chọn kiểu Xuất phiếu thông tin Trên Form Xem Tìm kiếm học sinh 1/ Bấm vào button "Thêm Học Sinh" Trên Form Xem Tìm kiếm học sinh 1/ Bấm vào button "Xếp Lớp" Thêm Học Sinh Thêm Hồ sơ học sinh Trên Cửa sổ chương trình 1/ Click vào Menu "Quản lý Học sinh 2/ Bấm Nhập Hồ Sơ Nhập giá trị rỗng Trên Form Thêm học sinh Phiên bản: 1.0.28 Ngày: 11/01/2010 Thông tin học sinh sửa Hiện thông báo: Đã cập nhật thông tin học sinh statusbar Thông tin học sinh hiển thị textbox bị xóa CSDL Hiện thơng báo: Đã xóa học sinh Thông tin DataGrid gồm học sinh tìm kiếm Xuất kiểu report chọn Form Thêm Học Sinh gọi Form Xem Tìm Kiếm Học Sinh tự động tắt Form Xếp Lớp gọi Form Xem Tìm Kiếm Học Sinh tự động tắt Form Xem tìm kiếm học sinh lên Không thực thêm Trang 102 Đề tài: Quản lý điểm & hồ sơ học sinh trường THPT Môn: Đồ án Hệ thống Thông tin AIF_N003 AIF_N004 AIF_N005 Tuổi không quy định Thêm Học Sinh thành công Button Hủy bỏ 1/ Không nhập tronng textbox 2/ Bấm "Thêm Học Sinh" Trên Form Thêm học sinh 1/ Nhập đầy đủ textbox 2/ Nhập ngày sinh cho tuổi học sinh không nằm khoảng 15-20 3/ Bấm "Thêm Học Sinh" Trên Form Thêm học sinh 1/ Nhập đầy đủ textbox 2/ Tuổi nằm khoảng từ 15-20 3/ Bấm "Thêm Học Sinh" Trên Form Thêm học sinh 1/ Bấm button hủy bỏ AIF_N005 Button Xếp lớp Trên Form Thêm học sinh AIF_N005 Button Xem Học sinh 1/ Bấm button Xếp lớp Trên Form Thêm học sinh TC_N001 Xếp lớp TC_N002 Click vào DataGrid VM_N001 H2D Group Xem điểm 1/ Bấm button Xem Học sinh Xếp Lớp Trên Cửa sổ chương trình 1/ Click vào Menu "Quản lý Học sinh" 2/ Bấm Xếp lớp Trên Form Xếp lớp 1/ Bấm vào cột bên trái DataGrid Xem Điểm Trên Cửa sổ chương trình 1/ Click vào Menu "Quản lý Điểm" Phiên bản: 1.0.28 Ngày: 11/01/2010 học sinh Hiện thông báo: Các giá trị phải khác rỗng Không thực thêm học sinh Hiện thông báo: Tuổi không quy định Statuslabel: Đang thêm học sinh Thực thêm học sinh Hiện thông báo: Đã thêm hồ sơ học sinh Tắt Form Thêm học sinh Quay Form Xem Tìm kiếm học sinh Tắt Form Thêm học sinh Mở Form Xếp lớp Tắt Form Thêm học sinh Mở Form Xem tìm kiếm học sinh Form Xếp lớp lên Trên Datagrid có danh sách thơng tin năm học, khối, lớp tất học sinh Thông tin học sinh đưa lên textbox bên Form Xem Điểm lên Trên Datagrid có danh sách thông tin Trang 103 Đề tài: Quản lý điểm & hồ sơ học sinh trường THPT Môn: Đồ án Hệ thống Thông tin 2/ Bấm Xem điểm VM_N002 VM_N003 VM_N004 Click vào DataGrid Trên Form Xem Điểm Sửa thông tin học sinh 1/ Bấm vào cột bên trái DataGrid Trên Form Xem điểm Xóa điểm 1/ Bấm vào cột bên trái DataGrid 2/ Sửa vài thông tin học sinh textbox 3/ Bấm "Sửa điểm" Trên Form Xem điểm 1/ Bấm vào cột bên trái DataGrid 2/ Bấm "Xóa điểm" VM_N005 VM_N006 Xuất báo cáo Gọi Form Thêm điểm RL_N001 Xem điểm RL_N002 Kiếm tra tab RL_N003 Click vào DataGrid RL_N003 H2D Group Không nhập năm học Trên Form Xem điểm 1/ Bấm vào button "Xuất báo cáo" Trên Form Xem Tìm kiếm học sinh 1/ Bấm vào button "Thêm Điểm" Quy định trường Trên Cửa sổ chương trình 1/ Click vào Menu "Quy định trường" Trên Form Quy định trường 1/ Lần lượt bấm tab: Năm học, lớp, môn học Phiên bản: 1.0.28 Ngày: 11/01/2010 điểm tất học sinh Thông tin điểm học sinh đưa lên textbox bên Điểm học sinh sửa Hiện thông báo: Đã cập nhật thông tin học sinh statusbar Thông tin học sinh hiển thị textbox bị xóa CSDL Hiện thơng báo: Đã xóa điểm học sinh Xuất kiểu report chọn Form Thêm điểm gọi Form Xem Điểm tự động tắt Form Quy định trường lên Trên Form Quy định trường 1/ Chọn tab Các việc thực thay đổi tab thành cơng Có liệu datagrid tab Thông tin đưa lên textbox bên 2/ Bấm vào cột bên trái DataGrid Trên Form Quy định trường Không thêm năm học Hiện thông báo: Bạn Trang 104 Đề tài: Quản lý điểm & hồ sơ học sinh trường THPT Môn: Đồ án Hệ thống Thông tin RL_N005 Thêm năm học RL_N006 Thêm năm học trùng RL_N007 Không nhập môn học RL_N008 Thêm môn học RL_N009 Thêm môn học trùng RL_N010 Không nhập lớp RL_N011 Thêm lớp H2D Group Phiên bản: 1.0.28 Ngày: 11/01/2010 1/ Chọn tab "Năm học" 2/ Bỏ trống textbox 3/ Bấm button Thêm Trên Form Quy định trường 1/ Chọn tab "Năm học" 2/ Nhập Mã Năm, Tên Năm vào textbox 3/ Bấm button Thêm Trên Form Quy định trường 1/ Chọn tab "Năm học" 2/ Nhập Mã Năm, Tên Năm trùng với liễu có vào textbox 3/ Bấm button Thêm Trên Form Quy định trường 1/ Chọn tab "Môn học" 2/ Bỏ trống textbox 3/ Bấm button Thêm Trên Form Quy định trường 1/ Chọn tab "Năm học" 2/ Nhập Mã Môn, Tên Môn, Hệ Số vào textbox 3/ Bấm button Thêm Trên Form Quy định trường 1/ Chọn tab "Năm học" 2/ Nhập Mã Môn, Tên Mơn, Hệ Số trùng với liễu có vào textbox 3/ Bấm button Thêm Trên Form Quy định trường 1/ Chọn tab "Lớp" 2/ Bỏ trống textbox 3/ Bấm button Thêm Trên Form Quy định trường 1/ Chọn tab "Lớp" 2/ Nhập Tên Lớp, Khối, Năm học vào textbox 3/ Bấm button Thêm phải nhập liệu Thêm năm học Không thêm năm học Thơng báo: có mã năm CSDL Khơng thêm môn học Hiện thông báo: Bạn phải nhập liệu Thêm Môn học Không Môn học Thông báo: có mã năm CSDL Khơng thêm lớp Hiện thông báo: Bạn phải nhập liệu Thêm lớp Trang 105 Đề tài: Quản lý điểm & hồ sơ học sinh trường THPT Môn: Đồ án Hệ thống Thông tin RL_N012 Thêm lớp trùng Trên Form Quy định trường 1/ Chọn tab "Năm học" 2/ Nhập Tên Lớp, Khối, Năm học trùng với liễu có vào textbox 3/ Bấm button Thêm Quản lý học sinh Hướng dẫn sử dụng Trên Cửa sổ chương trình 1/ Click vào Menu "Giúp đỡ" 2/ Bấm Hướng dẫn sử dụng Thông tin tác quyền Trên Cửa sổ chương trình 1/ Click vào Menu "Giúp đỡ" 2/ Bấm Thơng tin tác quyền Thốt Trên Cửa sổ chương trình 1/ Bấm "Thốt" GN_N001 GN_N002 GN_N003 11 Phiên bản: 1.0.28 Ngày: 11/01/2010 Không thêm lớp Thơng báo: có mã lớp CSDL File hướng dẫn sử dụng (chm) lên Form thông tin tác quyền lên Chương trình tự tắt Kết luận Dựa vào kiến thức phân tích thiết kế học, với khảo sát quy trình trường phổ thơng chúng tơi có kết luận sau: Phần mềm có khả đáp ứng nghiệp vụ thực tế Hỗ trợ giáo viên việc quản lý hồ sơ điểm học sinh Mặc dù chức phần mềm chưa hoàn chỉnh xem bước đệm cho phát triển phần mềm thành viên nhóm Tài liệu tham khảo - H2D Group Tài liệu & slide giảng mơn “Lập trình sở liệu với VB.NET” ThS Nguyễn Thị Kim Phụng – ĐH CNTT Tài liệu & slide giảng môn “Phân tích thiết kế Hệ thống Thơng tin” ThS Nguyễn Đình Loan Phương – ĐH CNTT Tài liệu & slide giảng mơn “Phân tích thiết kế hướng đối tượng - UML” ThS Đỗ Thị Minh Phụng – ĐH CNTT Trang 106 Đề tài: Quản lý điểm & hồ sơ học sinh trường THPT Môn: Đồ án Hệ thống Thông tin - Phiên bản: 1.0.28 Ngày: 11/01/2010 Các tài liệu chuẩn hãng phần mềm RATIONAL ROSE Ebook “Learning UML” Copyright © 2003 O'Reilly & Associates, Inc Printed in the United States of America Published by O'Reilly & Associates, Inc., 1005 Gravenstein Highway North, Sebastopol, CA 95472 H2D Group Trang 107 ... sau điểm số học sinh: Mã học sinh Họ tên Học kỳ Năm học Môn học Điểm miệng Điểm 15 phút Điểm tiết Điểm thi học kỳ H2D Group Trang 18 Đề tài: Quản lý điểm & hồ sơ học sinh trường. .. chương trình Quản lý điểm hồ sơ trường THPT nhằm ứng dụng tin học vào công việc quản lý hồ sơ điểm vốn thực hiện, lưu trữ tay trường THPT Chương trình giúp cho phòng Giáo Vụ trường THPT tiết kiệm... sơ Tình huống: tiếp nhận hồ sơ học sinh Thực hiện: ghi nhận thông tin hồ sơ học sinh nhập vào sở liệu H2D Group Trang 15 Đề tài: Quản lý điểm & hồ sơ học sinh trường THPT Môn: Đồ án Hệ thống