Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 61 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
61
Dung lượng
1,68 MB
Nội dung
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 Ḷ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ả tố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 3.1 Yêu cầu chức 3.2 Yêu cầu phi chức 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ế tố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ừ tồ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 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ả tố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 tố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 q 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 đinh Ngồ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, đia 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 đinh 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 Tố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 đinh dưới đây: Nếu khơng học mơn nâng cao tính cho hai mơn Tốn, Văn - Hệ số 1: mơn lại Ban nâng cao: - Hệ số 2: Tính cho mơn sau: Tố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 đinh Đ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: ĐTBmhkI + x ĐTBmhkII ĐTBmcn = –––––––––––––––– Đ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: a x ĐTBmcn Tốn + b x ĐTBmcn Vật lí + ĐTBcn = ––––––––––––––––––––––––––––– 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 chun có mơn Tố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 chun có mơn Tố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 chun có mơn Tố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 khơng có 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 đinh 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 đinh cho loại nên học lực bi 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 q 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 hồ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 đinh Nhiệm vụ rèn luyện kỳ nghỉ hè được thông báo đến quyền, đồn thể xã, phường, thi 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 hồn thành nhiệm vụ giáo viên chủ nhiệm đề nghi 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 q 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 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 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 Kiểu (Độ rộng) Ràng buộc Khóa chính/ Khóa phụ Mô tả maHS Nvarchar(10) Not null PK Mã học sinh 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 STT Tên thuộc tính 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 2.2 Tạo bảng CSDL vật lý a Bảng HocSinh b Bảng Diem Ràng buộc Not null Not null Not null Not null Not null Null 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 h Bảng DienUuTien i Bảng PhanCongGiaoVien j Bảng GiaoVien k Bảng Lop 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: - Form Quản ly thông tin Giáo viên: - Form Quản ly thông tin Lớp học: - Form Quản ly thông tin Học sinh: - Form Quản ly thông tin Môn học: - Form Quản ly điểm: - Form Phân công Giáo viên: Phân công coi thi Phân công giảng dạy - 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 Tra cứu Điểm 4.2 Thiết kế tài liệu xuất a Học bạ 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ố Hệ số Lớp: Học Kỳ TB c Mẫu giấy khen ... Đối với người quản lý: + Đăng nhập hệ 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... - 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. .. 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ý