MỞ ĐẦU .......................................................................................................................... 1 CHƯƠNG 1. KHẢO SÁT HỆ THỐNG ............................................................................ 2 1. Mô tả bài toán ............................................................................................................. 2 2. Xác định và phân tích quá trình nghiệp vụ ................................................................. 2 2.1. Quy trình nghiệp vụ ........................................................................................... 2 2.2. Qui tắc thực hiện ................................................................................................ 3 3. Xác định những yêu cầu của hệ thống mới sẽ xây dựng ............................................. 6 3.1. Yêu cầu chức năng ............................................................................................. 6 3.2. Yêu cầu phi chức năng ....................................................................................... 7 CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG ......................................................................... 8 1. Xây dựng biểu đồ use case .......................................................................................... 8 1.1. Xác định các tác nhân của hệ thống .................................................................. 8 1.2. Xác định các ca sử dụng của hệ thống .............................................................. 8 1.3. Các biểu đồ ca sử dụng ...................................................................................... 9 1.4. Đặc tả ca sử dụng ............................................................................................ 12 1.4.1. Đặc tả UC Đăng nhập hệ thống .......................................................... 12 1.4.2. Đặc tả UC Quản lý thông tin giáo viên ............................................... 12 1.4.3. Đặc tả UC Quản lý thông tin lớp học .................................................. 14 1.4.4. Đặc tả UC Quản lý thông tin học sinh ................................................ 16 1.4.5. Đặc tả UC Quản lý thông tin môn học ................................................ 18 1.4.6. Đặc tả UC Quản lý Điểm .................................................................... 19 1.4.7. Đặc tả UC Phân công công việc ......................................................... 21 1.4.8. Đặc tả UC Thống kê ............................................................................ 23 1.4.9. Đặc tả UC Tra cứu thông tin ............................................................... 23 2. Xây dựng biểu đồ lớp lĩnh vực .................................................................................. 24 2.1. Xác định các lớp và gán trách nhiệm cho từng lớp ......................................... 24 2.2. Biểu đồ lớp lĩnh vực ......................................................................................... 26 3. Xác định các lớp tham gia vào các ca sử dụng ......................................................... 27 3.1. Biểu đồ lớp tham gia UC đăng nhập hệ thống ................................................ 27 3.2. Biểu đồ lớp tham gia UC Quản lý thông tin giáo viên .................................... 28 3.3. Biểu đồ lớp tham gia UC Quản lý thông tin lớp học ....................................... 29 3.4. Biểu đồ lớp tham gia UC Quản lý thông tin học sinh ...................................... 30 3.5. Biểu đồ lớp tham gia UC Quản lý thông tin môn học ..................................... 32 3.6. Biểu đồ lớp tham gia UC Quản lý Điểm .......................................................... 33 3.7. Biểu đồ lớp tham gia UC Phân công công việc ............................................... 35 3.8. Biểu đồ lớp tham gia UC Thống kê ................................................................. 37 3.9. Biểu đồ lớp tham gia UC Tra cứu thông tin .................................................... 38 CHƯƠNG 3. THIẾT KẾ HỆ THỐNG ........................................................................... 40 1. Xây dựng biểu đồ lớp chi tiết .................................................................................... 40 2. Thiết kế Cơ sở dữ liệu ............................................................................................... 40 2.1. Lập từ điển dữ liệu ........................................................................................... 40 2.2. Tạo các bảng CSDL vật lý ............................................................................... 43 3. Mô hình CSDL vật lý ................................................................................................. 46 4. Thiết kế giao diện ...................................................................................................... 46 4.1. Giao diện người dùng ...................................................................................... 46 4.2. Thiết kế tài liệu xuất ......................................................................................... 52
TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN - - BÀI TIỂU LUẬN MÔN HỌC: PHÂN TÍCH THIẾT KẾ HỆ THỐNG ĐỀ TÀI: Hệ thống quản lý điểm Trung Học Phổ Thông Giáo viên hướng dẫn: Ths Nguyễn Thị Thanh Huyền Lớp: Đại học HTTT1-K8 Nhóm số: Hà Nội, 2015 TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN BÀI TIỂU LUẬN MÔN HỌC: PHÂN TÍCH THIẾT KẾ HỆ THỐNG ĐỀ TÀI: Hệ thống quản lý điểm Trung Học Phổ Thông Giáo viên hướng dẫn: Ths Nguyễn Thị Thanh Huyền Lớp: Đại học HTTT1-K8 Nhóm thực hiện: Lê Tuấn Anh Nguyễn Thị Hiền 054 Keomunlath Fa Hà Nội, 2015 MỤC LỤC MỞ ĐẦU CHƯƠNG KHẢO SÁT HỆ THỐNG Mô tả toán .2 Xác định phân tích trình nghiệp vụ 2.1 Quy trình nghiệp vụ 2.2 Qui tắc thực 3 Xác định yêu cầu hệ thống xây dựng .6 3.1 Yêu cầu chức .6 3.2 Yêu cầu phi chức .7 CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG Xây dựng biểu đồ use case 1.1 Xác định tác nhân hệ thống 1.2 Xác định ca sử dụng hệ thống 1.3 Các biểu đồ ca sử dụng 1.4 Đặc tả ca sử dụng 12 1.4.1 Đặc tả UC Đăng nhập hệ thống 12 1.4.2 Đặc tả UC Quản lý thông tin giáo viên .12 1.4.3 Đặc tả UC Quản lý thông tin lớp học 14 1.4.4 Đặc tả UC Quản lý thông tin học sinh 16 1.4.5 Đặc tả UC Quản lý thông tin môn học 18 1.4.6 Đặc tả UC Quản lý Điểm 19 1.4.7 Đặc tả UC Phân công công việc 21 1.4.8 Đặc tả UC Thống kê 23 1.4.9 Đặc tả UC Tra cứu thông tin .23 Xây dựng biểu đồ lớp lĩnh vực 24 2.1 Xác định lớp gán trách nhiệm cho lớp 24 2.2 Biểu đồ lớp lĩnh vực 26 Xác định lớp tham gia vào ca sử dụng 27 3.1 Biểu đồ lớp tham gia UC đăng nhập hệ thống 27 3.2 Biểu đồ lớp tham gia UC Quản lý thông tin giáo viên 28 3.3 Biểu đồ lớp tham gia UC Quản lý thông tin lớp học .29 3.4 Biểu đồ lớp tham gia UC Quản lý thông tin học sinh 30 3.5 Biểu đồ lớp tham gia UC Quản lý thông tin môn học .32 3.6 Biểu đồ lớp tham gia UC Quản lý Điểm 33 3.7 Biểu đồ lớp tham gia UC Phân công công việc .35 3.8 Biểu đồ lớp tham gia UC Thống kê 37 3.9 Biểu đồ lớp tham gia UC Tra cứu thông tin 38 CHƯƠNG THIẾT KẾ HỆ THỐNG 40 Xây dựng biểu đồ lớp chi tiết 40 Thiết kế Cơ sở liệu .40 2.1 Lập từ điển liệu 40 2.2 Tạo bảng CSDL vật lý .43 Mô hình CSDL vật lý 46 Thiết kế giao diện 46 4.1 Giao diện người dùng 46 4.2 Thiết kế tài liệu xuất 52 MỞ ĐẦU Trong thời đại ngày nay, tin học trở nên phổ biến với người từ cấp học, từ ngạch-bậc xã hội Cùng với phát triển đó, phần mềm ứng dụng tương ứng với chức cụ thể đời Song, không thể có phần mềm có thể cung cấp hết chức cho công việc, từ công việc kế toán, quản lý nhân viên đến quản lý nhân sự, quản lý bán hàng Bởi, chức cần có yêu cầu riêng, có nét đặc trưng mà không phần mềm có thể đáp ứng Do việc phát triển phần mềm, đòi hỏi không xác, xử lý nhiều nghiệp vụ mà phải đáp ứng yêu cầu khác như: giao diện thân thiện, sử dụng tiện lợi, bảo mật cao, tốc độ xử lý nhanh… Ví dụ việc quản lý điểm số học sinh trường THPT Nếu có hỗ trợ tin học việc quản lý từ toàn hồ sơ học sinh, lớp học, giáo viên đến nghiệp vụ tính điểm trung bình, xếp loại học lực cho học sinh trở nên đơn giản, thuận tiện, nhanh chóng hiệu Ngược lại công việc dòi hỏi nhiều thời gian công sức mà xác hiệu không cao, hầu hết làm thủ công vất vả Quản lý điểm công việc tương đối phức tạp, tốn nhiều thời gian côn sức Chính vậy, tin học hóa lĩnh vực quản lý điểm yêu cầu tất yếu Muốn quản lý tốt cần có phần mềm tốt, phần mềm phải đảm bảo độ bảo mật cao, dễ sử dụng nhiều tiện ích CHƯƠNG KHẢO SÁT HỆ THỐNG Mô tả toán - Tên hệ thống: Hệ thống quản lý điểm trường THPT Quế Võ số - Địa chỉ: Thị trấn Phố Mới – Quế Võ - Bắc Ninh - Nhu cầu tin học hóa: Nhà trường có tổng số 2250 học sinh 120 cán công nhân viên Gồm 45 lớp học được chia thành khối 10, 11, 12 Chính nhà trường cần có hệ thống quản lý điểm học sinh hợp lý, hiệu bảo mật - Mục đích: + Mang tính chuyên nghiệp cho việc quản lý trường + Hồ sơ lưu trữ nhà trường được tốt + Đáp ứng nhu cầu xử lý tính toán, tìm kiếm, thống kê, xuất báo cáo thông tin điểm số học sinh cách nhanh chóng, xác có hiệu Xác định phân tích trình nghiệp vụ 2.1 Quy trình nghiệp vụ Trong nhà trường, học sinh bắt đầu nhập trường phải nộp hồ sơ thông tin cá nhân Nhân viên văn phòng kiểm tra hồ sơ Thiếu thông tin, giấy tờ yêu cầu học sinh nộp bổ sung Nhân viên văn phòng nhập thông tin học sinh (sơ yếu lý lịch) Sau nhà trường tiến hành xếp lớp cho hoc sinh tiến hành làm thẻ học sinh Mỗi học kỳ, học sinh có loại điểm: điểm miệng, điểm 15 phút, điểm tiết, điểm thi học kỳ giáo viên môn cho Mỗi lớp có giáo viên chủ nhiệm Giáo viên chủ nhiệm có trách nhiệm quản lý kỷ luật học sinh lớp Và cuối học kỳ giáo viên chủ nhiệm nhận xét, đánh giá hạnh kiểm Cuối học kỳ, giáo viên chủ nhiệm thông báo kết học tập học kỳ cho học sinh Sau học kỳ, giáo viên chủ nhiệm giáo viên môn nhập điểm cho học sinh phụ trách dạy Các giáo viên có quyền cập nhật điểm (thêm, sửa, xóa điểm) thời gian qui định Ngoài giáo viên thống kê kết học kỳ theo lớp, theo môn kết năm theo lớp, theo môn Điểm tổng kết môn học được làm tròn đến chữ số thập phân thứ nhất Người quản lý quản lý việc nhập điểm giáo viên, quản lý người dùng Ngoài ra, người quản lý tiếp nhận học sinh mới, lập bảng phân lớp lập bảng phân công giáo viên Hệ thống quản lý học sinh dựa vào họ tên, lớp, ngày sinh, địa Mỗi có luân chuyển số lượng học sinh lớp học sinh mới chuyển vào được đưa vào cuối danh sách lớp mới Trong nhà trường, ban giám hiệu có trách nhiệm cung cấp quy định khen thưởng kỷ luật Cuối học kỳ ban giám hiệu nhận được báo cáo tình hình chung lớp đưa định khen thưởng cho tập thể lớp cá nhân học sinh Ngoài ban giám hiệu có nhiệm vụ quản lý người dùng, phục hồi lưu liệu 2.2 Qui tắc thực Năm học: Một năm học có tháng.Thông tin lưu trữ: Mã năm học, Tên năm học Học kỳ: Một năm học có học kỳ Thông tin lưu trữ: Mã học kỳ, Tên học kỳ Khối lớp: Một trường có khối lớp Thông tin lưu trữ: Mã khối lớp, Tên khối lớp, Hệ số Lớp: Một lớp có giáo viên chủ nhiệm Thông tin lưu trữ: Mã Lớp, Tên lớp, Mã khối lớp, Mã năm học, Mã giáo viên, Sỉ số Môn học: Môn Văn Toán hệ số 2, môn lại hệ số Thông tin lưu trữ: Mã môn học, Tên môn học, Hệ số, Số tiết Điểm: Điều 1: Hệ số điểm môn học tham gia tính điểm trung bình môn học kỳ năm học Ban bản: - Hệ số 2: được tính theo qui định dưới đây: Nếu không học môn nâng cao tính cho hai môn Toán, Văn - Hệ số 1: môn lại Ban nâng cao: - Hệ số 2: Tính cho môn sau: Toán, Lý, Hóa, Sinh, Văn, Anh (tùy vào lớp nâng cao) - Hệ số 1: môn lại Điều 2: Điểm trung bình môn học Điểm trung bình môn học kỳ (ĐTBmhk) trung bình cộng điểm KTtx, KTđkvà KThk với hệ số quy định Điều Quy chế này: ĐTBmhk = ĐKTtx + x ĐKTđk + x ĐKThk –––––––––––––––––––– Tổng hệ số Điểm trung bình môn học năm (ĐTBmcn) trung bình cộng ĐTBmhkI với ĐTBmhkII, ĐTBmhkII tính theo hệ số 2: ĐTBmcn = ĐTBmhkI + x ĐTBmhkII –––––––––––––––– Điều 3: Điểm trung bình môn học kỳ, năm học Điểm trung bình môn học kỳ (ĐTBhk) trung bình cộng điểm trung bình môn học kỳ tất môn với hệ số (a, b ) môn học: ĐTBhk = a x ĐTBmhk Toán + b x ĐTBmhk Vật lí + ––––––––––––––––––––––––––––– Tổng hệ số Điểm trung bình môn năm (ĐTBcn) trung bình cộng điểm trung bình năm tất môn học, với hệ số (a, b ) môn học: ĐTBcn = a x ĐTBmcn Toán + b x ĐTBmcn Vật lí + ––––––––––––––––––––––––––––– Tổng hệ số Điểm trung bình môn học kỳ năm học số nguyên số thập phân được lấy đến chữ số thập phân thứ nhất sau làm tròn số Đối với môn dạy học học kỳ lấy kết đánh giá, xếp loại học kỳ làm kết qủa đánh giá, xếp loại năm học Chú ý: Khi nhập điểm không được dùng bút tẩy, tẩy xóa, điểm nhập theo hệ số từ trái sang phải, sửa điểm lấy bút đỏ gạch ghi lại bên cạnh Điều 4: Tiêu chuẩn xếp loại học kỳ xếp loại năm Loại giỏi, có đủ tiêu chuẩn dưới đây: Điểm trung bình môn học từ 8,0 trở lên, đó: đối với học sinh THCS THPT không chuyên có môn Toán, Ngữ văn từ 8,0 trở lên; Không có môn học điểm trung bình dưới 6,5 Loại khá, có đủ tiêu chuẩn dưới đây: Điểm trng bình môn học từ 6,5 trở lên, đó: đối với học sinh THCS THPT không chuyên có môn Toán, Ngữ văn từ 6,5 trở lên; Không có môn học điểm trung bình dưới 5,0 Loại trung bình, có đủ tiêu chuẩn dưới đây: Điểm trung bình môn học từ 5,0 trở lên, đó: đối với học sinh THCS THPT không chuyên có môn Toán, Ngữ văn từ 5,0 trở lên; Không có môn học điểm trung bình dưới 3,5 Loại yếu: điểm trung bình môn học từ 3,5 trở lên môn học ĐTB dưới 2,0 Loại kém: trường hợp lại Nếu ĐTBhk ĐTBcn đạt mức quy định cho loại nói khoản 1, 2, 3, 4, Điều này, ĐTB môn học thấp mức quy định cho loại nên học lực bị xếp thấp xuống được điều chỉnh sau: Nếu ĐTBhk ĐTBcn đạt mức loại G ĐTB môn học phải xuống loại Tb được điều chỉnh xếp loại K; Nếu ĐTBhk ĐTBcn đạt mức loại G ĐTB môn học phải xuống loại Y được điều chỉnh xếp loại Tb; Nếu ĐTBhk ĐTBcn đạt mức loại K ĐTB môn học phải xuống loại Y được điều chỉnh xếp loại Tb; Nếu ĐTBhk ĐTBcn đạt mức loại K ĐTB môn học phải xuống loại được điều chỉnh xếp loại Y SỬ DỤNG KẾT QUÀ ĐÁNH GIÁ, XẾP LOẠI: Điều 5: Xét cho lên lớp không lên lớp Học sinh có đủ điều kiện dưới được lên lớp: a) Hạnh kiểm học lực từ trung bình trở lên; b) Nghỉ không 45 buổi học năm học (nghỉ có phép không phép, nghỉ liên tục nghỉ nhiều lần cộng lại) Học sinh thuộc trường hợp dưới không được lên lớp: a) Nghỉ 45 buổi học năm học (nghỉ có phép không phép, nghỉ liên tục nghỉ nhiều lần cộng lại); b) Học lực năm loại học lực hạnh kiểm năm loại yếu; c) Sau được kiểm tra lại số môn học có điểm trung bình dưới 5,0 để xếp loại lại học lực năm không đạt loại trung bình; d) Hạnh kiểm năm xếp loại yếu, không hoàn thành nhiệm vụ rèn luyện kỳ nghỉ hè nên không được xếp loại lại hạnh kiểm Điều 6: Kiểm tra lại môn học Học sinh xếp loại hạnh kiểm năm học từ trung bình trở lên học lực năm học loại yếu, được lựa chọn số môn học có điểm trung bình năm học dưới 5,0 để kiểm tra lại Điểm kiểm tra lại thay cho điểm trung bình năm học môn học để tính lại điểm trung bình môn học năm học xếp loại lại học lực; đạt loại trung bình được lên lớp Điều 7: Rèn luyện hạnh kiểm kỳ nghỉ hè Học sinh xếp loại học lực năm từ trung bình trở lên hạnh kiểm năm học xếp loại yếu phải rèn luyện thêm hạnh kiểm kỳ nghỉ hè, hình thức rèn luyện hiệu trưởng quy định Nhiệm vụ rèn luyện kỳ nghỉ hè được thông báo đến quyền, đoàn thể xã, phường, thị trấn (gọi chung cấp xã) nơi học sinh cư trú Cuối kỳ nghỉ hè, được Uỷ ban nhân dân cấp xã công nhận hoàn thành nhiệm vụ giáo viên chủ nhiệm đề nghị hiệu trưởng cho xếp loại lại hạnh kiểm; đạt loại trung bình được lên lớp Điều 8: Xét công nhận học sinh giỏi, học sinh tiên tiến Công nhận đạt danh hiệu học sinh giỏi học kỳ năm học, đạt hạnh kiểm loại tốt học lực loại giỏi Công nhận đạt danh hiệu học sinh tiên tiến học kỳ năm học, đạt hạnh kiểm từ loại trở lên học lực từ loại trở lên Xác định yêu cầu hệ thống xây dựng 3.1 Yêu cầu chức Với lượng học sinh lớn được tuyển vào năm đòi hỏi đối với hệ thống mới: nhanh, thuận tiện, xác để nhà trường dễ dàng quản lý trình học tập học sinh mà không tốn nhiều thời gian, công sức Hệ thống mới phải rút ngắn được thời gian nhập điểm giáo viên, đơn giản hóa trình nhập điểm Hệ thống bao gồm: - Quản lý thông tin giáo viên - Quản lý điểm - Quản lý thông tin lớp học - Quản lý thông tin học kì, năm học, môn học - Quản lý tiêu chuẩn xét duyệt: rèn luyện hè, khen thưởng, tốt nghiệp - Quản lý học sinh - Phân công giáo viên - Tra cứu Thống kê Những thông tin quản lý được cập nhật xác, thay đổi người có quyền lợi dễ dàng truy cập để theo dõi thông tin.Và hệ thống hoạt động cách tự động Việc nhập thông tin hệ thống liên kết với liệu exel Phần mềm đưa biểu mẫu cho việc lưu trữ điểm rèn luyện tổng kết theo học kì, năm Phần mềm có ứng dụng thông báo đối với trường hợp kiến nghị, thông báo quy chế… (đối với người có quyền truy cập) Kết luận: Giải pháp cho hệ thống lập trang web quản lý hệ thống mạng nội 3.2 Yêu cầu phi chức Về thiết bị: - Phần cứng: máy tính, dây mạng, router,… để phục vụ cho việc trao đổi liệu truy cập dễ dàng - Phần mềm: Hệ quản trị sở liệu SQL server 2008, môi trường lập trình Visual Studio 2008 - Số lượng liệu cần lưu trữ lâu dài: khoảng 2500 học sinh 150 giáo viên Nhân sự: Lập ban điều hành quản lý hệ thống( tối thiểu hai người) lập nhóm phát triển phần mềm b Bảng HocKy STT Tên thuộc tính Kiểu (Độ rộng) maHK Nvarchar(10) Not null tenHK Nvarchar(10) Null Ràngbuộc Khóa chính/ Khóa phụ Mô tả PK Mã học kỳ Tên học kỳ c Bảng NamHoc STT Tên thuộc tính Kiểu (Độ rộng) Ràng buộc Khóa chính/ Khóa phụ Mô tả maNH Nvarchar(10) Not null PK Mã năm học namHoc Nvarchar(50) Null Tên năm học d Bảng MonHoc STT Tên thuộc tính Kiểu (Độ rộng) Ràng buộc Khóa chính/ Khóa phụ Mô tả maMH Nvarchar(10) Not null PK Mã môn học tenMH Nvarchar(50) Null Tên môn học e Bảng DanToc f STT Tên thuộc tính Kiểu (Độ rộng) Ràng buộc Khóa chính/ Khóa phụ Mô tả maDT Nvarchar(10) Not null PK Mã dân tộc tenDT Nvarchar(50) Null Tên dân tộc Bảng ThanhPhanGiaDinh STT Tên thuộc tính Kiểu (Độ rộng) Ràng buộc Khóa chính/ Khóa phụ Mô tả maTPGD Nvarchar(10) Not null PK Mã thành phần gia đình tenTPGD Nvarchar(50) Null 41 Tên thành phần gia đình g Bảng DienUuTien STT Tên thuộc tính Kiểu (Độ rộng) Ràng buộc Khóa chính/ Khóa phụ Mô tả maDUT Nvarchar(10) Not null PK Mã Diện ưu tiên dienUuTien Nvarchar(50) Null Tên diện ưu tiên h Bảng Lop i STT Tên thuộc tính Kiểu (Độ rộng) Ràng buộc Khóa chính/ Khóa phụ Mô tả maLop Nvarchar(10) Not null PK Mã lớp tenLop Nvarchar(50) Null Tên lớp Bảng HocSinh Khóa STT Tên thuộc tính Kiểu (Độ rộng) Ràng buộc maHS Nvarchar(10) Not null tenHS Nvarchar(50) Null Tên học sinh ngaySinh Date Null Ngày sinh noiSinh Nvarchar(50) Null Nơi sinh gioiTinh Int Null Giới tính maDUT Nvarchar(10) Null FK Mã diện ưu tiên maDT Nvarchar(10) Null FK Mã dân tộc maTPGD Nvarchar(10) Null FK Mã thành phần gia đình maLop Nvarchar(10) Null FK Mã lớp 42 chính/ Khóa phụ Mô tả PK Mã học sinh j Bảng GiaoVien STT Tên thuộc tính Kiểu Ràng buộc Khóa chính/ Khóa phụ Mô tả maGV Nvarchar(10) Not null PK Mã giáo viên tenGV ngaySinh gioiTinh diaChi Nvarchar(50) Date Nvarchar(10) Nvarchar(50) Null Null Null Null Tên giáo viên Ngày sinh Giới tính Điạ k Bảng PhanCongGiaoVien STT Tên thuộc tính maGV maMH maNH maLop maHK soTiet ngayGio Kiểu Nvarchar(10) Nvarchar(10) Nvarchar(10) Nvarchar(10) Nvarchar(10) Text Ràng buộc Not null Not null Not null Not null Not null Null 2.2 Tạo bảng CSDL vật lý a Bảng HocSinh b Bảng Diem 43 Khóa chính/ Khóa phụ PK PK PK PK PK Mô tả Mã giáo viên Mã môn học Mã năm học Mã lớp Mã học kỳ Số tiết c Bảng HocKy d Bảng NamHoc e Bảng MonHoc f Bảng DanToc g Bảng ThanhPhanGiaDinh 44 h Bảng DienUuTien i Bảng PhanCongGiaoVien j Bảng GiaoVien k Bảng Lop 45 Mô hình CSDL vật lý Thiết kế giao diện 4.1 Giao diện người dùng - Form đăng nhập: 46 - Form Quản lý thông tin Giáo viên: 47 - Form Quản lý thông tin Lớp học: - Form Quản lý thông tin Học sinh: 48 - Form Quản lý thông tin Môn học: - Form Quản lý điểm: 49 - Form Phân công Giáo viên: Phân công coi thi Phân công giảng dạy 50 - Form Tra cứu thông tin: Tra cứu thông tin Học sinh Tra cứu thông tin giáo viên 51 Tra cứu Điểm 4.2 Thiết kế tài liệu xuất a Học bạ 52 53 b Bảng điểm Bảng điểm Môn: STT Họ Và Tên Học Kỳ : Năm Học : Hệ số 54 Hệ số Lớp: Học Kỳ TB c Mẫu giấy khen 55 [...]...CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG 1 Xây dựng biểu đồ use case 1.1 Xác định các tác nhân của hệ thống - Khách: Tra cứu thông tin và điểm của học sinh - Học sinh: Tìm kiếm thông tin và điểm của học sinh - Giáo viên: Tham gia vào quá trình quản lý điểm cho hệ thống Giáo viên có vai trò cập nhật điểm của học sinh, đánh giá hạnh kiểm của học sinh - Người quản lý: Có vai trò quản lý thông tin, quản lý điểm và phân. .. môn học: - Người quản lý muốn thêm môn học mới vào trong hệ thống Người quản lý chọn nút ”Thêm mới” Hệ thống yêu cầu nhập thông tin cần thiết Người quản lý nhập thông tin cần thiết vào trong hệ thống Người quản lý chọn nút “Lưu”.(Luồng A1) Hệ thống kiểm tra dữ liệu nhập vào.(Luồng A3) Thêm thành công, kết thúc use case Kết quả: Một môn học mới được thêm vào Sửa thông tin môn học - Người quản lý. .. lớp học: - Người quản lý muốn thêm lớp học mới vào trong hệ thống Người quản lý chọn nút ”Thêm mới” Hệ thống yêu cầu nhập thông tin cần thiết Người quản lý nhập thông tin cần thiết vào trong hệ thống Người quản lý chọn nút “Lưu”.(Luồng A1) Hệ thống kiểm tra dữ liệu nhập vào.(Luồng A3) Thêm thành công, kết thúc use case Kết quả: Một lớp học mới được thêm vào Sửa thông tin lớp học - Người quản. .. thống theo quyền admin + Quản lý thông tin học sinh + Quản lý thông tin giáo viên + Quản lý thông tin lớp + Quản lý thông tin môn học + Quản lý điểm + Tra cứu thông tin - Đối với khách : + Tra cứu thông tin: Tra cứu thông tin học sinh Tra cứu thông tin giáo viên Tra cứu điểm 8 - Đối với tổ trưởng bộ môn: + Đăng nhập hệ thống + Phân công công việc: Phân công coi thi Phân công giảng dạy 1.3... bộ môn: Phân công công việc cho giáo viên 1.2 Xác định các ca sử dụng của hệ thống - Đối với giáo viên: + Đăng nhập hệ thống theo mã giáo viên + Quản lý thông tin học sinh + Quản lý thông tin lớp học + Quản lý điểm học sinh + Tra cứu thông tin + Thống kê: Thống kê danh sách học sinh tốt nghiệp, không tốt nghiệp Thống kê học sinh giỏi, khen thưởng - Đối với người quản lý: + Đăng nhập hệ thống theo... Người quản lý muốn thêm giáo viên mới vào trong hệ thống Người quản lý chọn nút ”Thêm” Hệ thống yêu cầu nhập thông tin cần thiết Người quản lý nhập thông tin cần thiết vào trong hệ thống Người quản lý chọn nút “Lưu”.(Luồng A1) Hệ thống kiểm tra dữ liệu nhập vào.(Luồng A3) Hệ thống đưa ra thông báo “Thêm thành công”, kết thúc use case Kết quả: Một thông tin giáo viên mới được thêm vào Sửa thông. .. thông tin giáo viên - Người quản lý muốn sửa thông tin giáo viên trong hệ thống Người quản lý chọn nút ”Sửa” Hệ thống yêu cầu nhập thông tin cần thiết Người quản lý nhập thông tin cần thay đổi vào trong hệ thống Người quản lý chọn nút “Lưu”.( Luồng A2) Hệ thống kiểm tra dữ liệu nhập vào.( Luồng A3) Hệ thống đưa ra thông báo “Sửa thành công”, kết thúc use case Kết quả: Thông tin một giáo viên được... viên đăng nhập hệ thống thành công - Người quản lý mở chức năng nhập điểm - Hệ thống nhắc giáo viên chọn môn học, giáo viên chọn môn học, hệ thống nhắc giáo viên chọn việc: Nhập điểm Sửa điểm Tính điểm trung bình Nhập điểm: - Hệ thống hiển thị màn hình danh sách các môn học mà giáo viên giảng dạy trong học kỳ gồm tên môn học, mã số môn học - Giáo viên chọn một môn học, hệ thống hiển thị... - Người quản lý chọn lớp học cần sửa thông tin Người quản lý nhập thông tin cần thay đổi vào trong hệ thống Người quản lý chọn nút “Lưu”.(Luồng A2) Hệ thống kiểm tra dữ liệu nhập vào.(Luồng A3) Sửa thành công, kết thúc use case Xóa lớp học - Người quản lý chọn lớp học cần xóa Người quản lý chọn nút “Xóa”.(Luồng A4) Hệ thống kiểm tra dữ ràng buộc dữ liệu(Luồng A5) Xóa thành công, kết thúc use... khác thông tin vẫn được giữ nguyên 1.4.4 Đặc tả UC Quản lý thông tin học sinh a Mô tả tóm tắt - Tên UC: Quản lý thông tin học sinh - Mục đích: Mô tả người quản lý thêm, sửa, xóa thông tin học sinh - Tác nhân: Người quản lý, Giáo viên b Các luồng sự kiện Luồng sự kiện chính: - Từ màn hình làm việc chính chọn chức năng Quản lý thông tin học sinh - Hệ thống hiện thị các lựa chọn Thêm Sửa Thêm học ...TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN BÀI TIỂU LUẬN MÔN HỌC: PHÂN TÍCH THIẾT KẾ HỆ THỐNG ĐỀ TÀI: Hệ thống quản lý điểm Trung Học Phổ Thông Giáo viên hướng... lý thông tin giáo viên - Quản lý điểm - Quản lý thông tin lớp học - Quản lý thông tin học kì, năm học, môn học - Quản lý tiêu chuẩn xét duyệt: rèn luyện hè, khen thưởng, tốt nghiệp - Quản lý học. .. quyền admin + Quản lý thông tin học sinh + Quản lý thông tin giáo viên + Quản lý thông tin lớp + Quản lý thông tin môn học + Quản lý điểm + Tra cứu thông tin - Đối với khách : + Tra cứu thông tin: