Hệ thống quản lý điểm của trường đại học

Cán bộ phòng đào tạo lựa chọn khoa - Hệ thống trả về danh sách các lớp có trong khoa - Cán bộ phòng đào tạo tiếp tục chọn lớp chứa sinh viên cần sửa điểm. - Hệ thống tìm kiếm và đưa ra danh sách sinh viên trong lớp - Cán bộ phòng đào tạo lựa chọn sinh viên và môn học - Hệ thống hiển thị điểm của môn học đó - Cán bộ phòng đào tạo tiến hành sửa điểm và yêu cầu lưu dữ liệu đã sửa. - Hệ thống kiểm tra thông tin điểm và lưu vào cơ sở dữ liệu

pdf36 trang | Chia sẻ: lvcdongnoi | Lượt xem: 3637 | Lượt tải: 1download
Bạn đang xem trước 20 trang tài liệu Hệ thống quản lý điểm của trường đại học, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG KHOA CÔNG NGHỆ THÔNG TIN ----- ۞----- BÀI TẬP MÔN: PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN Đề tài: Hệ thống quản lý điểm của trường đại học Giáo viên hướng dẫn: Nguyễn Đình Hiến Nhóm sinh viên thực hiện: Lưu Trường Anh Nguyễn Thị Nguyệt Ánh Đỗ Tiến Cương Bùi Hùng Cường Hà Nội - 6/2009 Học viện công nghệ bưu chính viễn thông Quản lý điểm Trang 2 NhËn xÐt cña Gi¸o viªn h•íng dÉn ........................................................................................................ ........................................................................................................ ........................................................................................................ ........................................................................................................ ........................................................................................................ ........................................................................................................ ........................................................................................................ ........................................................................................................ ........................................................................................................ ........................................................................................................ ........................................................................................................ ........................................................................................................ ........................................................................................................ ........................................................................................................ ........................................................................................................ ........................................................................................................ ........................................................................................................ ........................................................................................................ ........................................................................................................ ........................................................................................................ ........................................................................................................ ........................................................................................................ ........................................................................................................ ........................................................................................................ ........................................................................................................ ........................................................................................................ ........................................................................................................ ........................................................................................................ Học viện công nghệ bưu chính viễn thông Quản lý điểm Trang 3 LỜI NÓI ĐẦU Trong thời đại ngày nay, thời đại mà CNTT đang phát triển và lên ngôi đã mang lại nhiều lợi ích to lớn cho con người trên các lĩnh vực khác nhau. Trong đó công tác giáo dục là một trong những lĩnh vực quan trọng và không thể thiếu cho sự tồn tại và phát triển của xã hội. Với việc sử dụng những phương pháp truyền thống trong giảng dạy và quản lý đã làm mất rất nhiều thời gian cũng như công sức của các thầy cô giáo, các nhà quản lý giáo dục. Và CNTT đã xuất hiện như một làn gió mới làm thay đổi rất nhiều trong công tác giáo dục cụ thể là trong công tác quản lý, giảng dạy và học tập trong các Nhà trường. Đối với mỗi nhà trường nói chung và trường Học viện công nghệ bưu chính viễn thông nói riêng việc quản lý điểm của học sinh là một trong những công việc hết sức quan trọng và cần thiết. Trên thực tế việc quản lý này được thực hiện bằng phương pháp phổ thông như quản lý trên sổ điểm cá nhân, học bạ, bảng tổng kết … rất cồng kềnh, mất thời gian và bên cạnh đó đối với công tác quản lý của Ban lãnh đạo nhà trường cũng gặp nhiều khó khăn. Không ngoài mục đích giúp cho công tác quản lý điểm trong trường học được thuận tiện, dễ dàng hơn và sự kiểm soát của Ban lãnh đạo các Nhà trường cũng được chặt chẽ chúng tôi đã nghiên cứu và làm ra phần mềm quản lý điểm ở trường Học viên công nghệ bưu chính viễn thông. Trọng tâm của đề tài là phân tích thiết kế toàn bộ hệ thống cho mô hình quản lý điểm, song vì kiến thức còn hạn hẹp cũng như hạn chế về thời gian nên còn thiếu sót về nhiều mặt. Học viện công nghệ bưu chính viễn thông Quản lý điểm Trang 4 MỤC LỤC BẢNG VIẾT TẮT ........................................................................................... 5 CÁCH TÍNH ĐIỂM ........................................................................................ 5 Chương 1: Khảo sát ........................................................................................ 6 1.1 Khảo sát sơ bộ ................................................................................ 6 1.2 Khảo sát chi tiết ............................................................................. 6 1.3 Báo cáo khả thi............................................................................... 6 Chương 2: Phân tích ....................................................................................... 7 2.1. Use Case .............................................................................................. 7 2.1.1. Cán bộ phòng đào tạo ...................................................................... 7 2.1.2. Sinh viên ........................................................................................... 8 2.2. Scenarino ............................................................................................. 8 2.2.1. Sinh viên ........................................................................................... 8 2.2.2. Cán bộ phòng đào tạo. ..................................................................... 9 2.3. Biểu đồ tuần tự...................................................................................12 2.3.1. Chức năng tra cứu điểm của sinh viên ..........................................12 2.3.2. Chức năng cập nhật bảng điểm của cán bộ phòng đào tạo ..........13 2.4. Biểu đồ trạng thái ..............................................................................18 2.4.1. Chức năng tra cứu điểm của sinh viên ..........................................18 2.4.2. Chức nhăng in bảng điểm của cán bộ phòng đào tạo ...................20 Chương 3: Thiết kế ........................................................................................22 3.1. Biểu đồ lớp .........................................................................................22 3.1.1. Biểu đồ phân tích ............................................................................22 3.1.2. Biểu đồ thiết kế ...............................................................................23 3.2. Định nghĩa lớp và định nghĩa các chức năng thành viên .................23 3.3. Thiết kế cơ sở dữ liệu .........................................................................29 3.4. Giao diện người dùng ........................................................................30 3.4. 1. Giao diện chức năng in điểm của nhân viên phòng đào tạo .......30 3.4. 2. Giao diện chức năng tra cứu điểm của sinh viên trên web. ........34 KẾT LUẬN ....................................................................................................36 Học viện công nghệ bưu chính viễn thông Quản lý điểm Trang 5 BẢNG VIẾT TẮT Từ viết tắt Từ đầy đủ ĐTBM Điểm trung bình từng môn ĐTBK Điểm trung bình kỳ M Môn ST Số trình TST Tổng số trình ĐTBCN Điểm trung bình cả năm ĐCC Điểm chuyên cần ĐTX Điểm thường xuyên ĐKTHP Điểm kết thúc học phần CÁCH TÍNH ĐIỂM  Điểm trung bình từng môn: ĐTBM = ĐCC * 10% + ĐTX * 20% + ĐKTHP * 70%  Trung bình các môn học kỳ I và II: n = Tổng số môn trong một kỳ ĐTBK =  i n Mi * STi TST TST= i n STi  Trung bình cả năm: n = Tổng số môn trong một năm học ĐTBCN =  i n Mi * STi TST TST= i n STi Các điểm sau khi được tính bằng công thức trên sẽ được làm tròn theo quy tắc: - Dưới *.5 sẽ được hạ xuống. Ví dụ: 6.4 sẽ được hạ xuống 6. - Từ *.5 trở lên sẽ được nâng lên. Ví dụ: 7.5, 7.6 sẽ được làm tròn thành 8. Học viện công nghệ bưu chính viễn thông Quản lý điểm Trang 6 Chương 1: Khảo sát 1.1 Khảo sát sơ bộ - Địa điểm khảo sát: Phòng quản lý đào tạo - Học Viện Công Nghệ BCVT. - Tài liệu, dữ liệu khảo sát: Bảng điểm sinh viên. - Chức năng, công việc: Lưu trữ điểm sinh viên trên giấy tờ. - Cơ sở vật chất: Cấu hình và số lượng máy tính đủ để đáp ứng việc lưu trữ điểm, và cập nhật điểm sinh viên lên mạng. 1.2 Khảo sát chi tiết Học Viện Công Nghệ BCVT hiện gồm có các hệ đào tạo đại học, cao đẳng, hoàn chỉnh kiến thức đại học và hệ tại chức nên lượng sinh viên rất lớn và số lượng sinh viên luôn tăng theo các năm.. Do đó việc quản lý điểm cho sinh viên trên giấy tờ là hết sức khó khăn. Mặt khác nhu cầu của sinh viên là muốn tra cứu điểm thi của mình một cách nhanh chóng, chính xác và thuận tiện. Vì vậy yêu cầu của phòng quản lý đào tạo là xây dựng một hệ thống quản lý và thông báo kết quả học tập của sinh viên. 1.3 Báo cáo khả thi - Khi đưa hệ thống vào sử dụng trong phòng quản lý đào tạo sẽ làm giảm bớt số lượng nhân viên trong phòng(Cụ thể hiện tại số lượng nhân viên trong phòng là 5 người, khi đưa hệ thống vào sử dụng, số lượng người trong phòng sẽ giảm đi còn 3 người). Do đó hiệu quả kinh tế sẽ tăng lên, tiền lương nhân viên cao hơn(Có thể tăng từ 3 triệu lên 4 triệu đồng). - Do đó cần phải xây dựng hệ thống thông báo kết quả học tập cho sinh viên. - Thuận tiện cho sinh viên trong việc tra cứu kết quả học tập của mình. Học viện công nghệ bưu chính viễn thông Quản lý điểm Trang 7 Chương 2: Phân tích 2.1. Use Case 2.1.1. Cán bộ phòng đào tạo Học viện công nghệ bưu chính viễn thông Quản lý điểm Trang 8 2.1.2. Sinh viên 2.2. Scenarino 2.2.1. Sinh viên Sinh viên sau khi đăng nhập vào hệ thống sẽ bắt đầu quá trình tra cứu điểm thi. Sinh viên sẽ tiến hành tra cứu điểm thi theo 03 cách cơ bản: Tra cứu điểm theo mã sinh viên, tra cứu điểm theo tên sinh viên và tra cứu điểm theo lớp.  Tra cứu điểm theo mã sinh viên: - Trên form tra cứu sinh viên nhập vào mã sinh viên của mình. - Hệ thống sẽ tìm kiếm trong cơ sở dữ liệu và đưa ra thông tin về sinh viên. - Lựa chọn học kỳ cần xem điểm. - Sinh viên chọn tiếp môn học - Hệ thống sẽ tìm kiếm điểm của sinh viên trong cơ sở dữ liệu và hiển thị kết quả tìm kiếm cho sinh viên. Học viện công nghệ bưu chính viễn thông Quản lý điểm Trang 9 Tuy nhiên quá trình tìm kiếm có thể xảy ra một số trường hợp khác: - Môn học mà sinh viên tìm hiện tại vẫn chưa được cập nhật điểm thì hệ thống sẽ đưa ra thông báo cho sinh viên biết là hiện tại trong hệ thống thì môn học này của bạn vẫn chưa có điểm. - Bạn nhập sai mã sinh viên: Khi đó hệ thống sẽ đưa ra thông báo và yêu cầu bạn nhập lại mã sinh viên cho chính xác.  Tra cứu điểm theo tên sinh viên - Sinh viên lựa chọn Khoa mà sinh viên đang theo học - Hệ thống sẽ tìm kiếm và hiển thị các lớp trực thuộc khoa đó. - Sinh viên tiếp tục chọn lớp học. - Hệ thống hiển thị danh sách sinh viên. - Sinh viên chọn họ và tên của mình và chọn kỳ học, môn học. - Hệ thống tìm kiếm và đưa ra cho sinh viên điểm của môn học đó. Trong một số trường hợp sinh viên sẽ không tìm được điểm của môn học mình mong muốn do trong cơ sở dữ liệu chưa được cập nhật môn học đó.  Tra cứu theo lớp - Từ form tìm kiếm sinh viên lựa chọn khoa mà mình theo học - Hệ thống sẽ đưa ra danh sách các lớp trong khoa đó - Sinh viên lựa chọn một lớp, kỳ học và yêu cầu tra cứu điểm. - Hệ thống sẽ tìm kiếm bảng điểm của lớp đó và đưa ra thông tin bảng điểm. Khi bảng điểm kỳ đó của lớp mà bạn tìm kiếm chưa được cập nhật vào cơ sở dữ liệu thì hệ thống sẽ đưa ra thông báo cho sinh viên. 2.2.2. Cán bộ phòng đào tạo. Sau khi đăng nhập vào hệ thống thì cán bộ phòng đào tạo tiến hành cập nhật thông tin của sinh viên vào trong hệ thống như: Khoa, Lớp, Hồ sơ sinh viên, bảng điểm sinh viên ... và tiến hành in bảng điểm để đưa về các lớp. Dưới đây là kịch bản của chức năng cập nhật điểm và in điểm. a. Cập nhật bảng điểm - Thêm bảng điểm - Cán bộ phòng đào tạo chọn khoa cần cập nhật bảng điểm - Hệ thống tìm kiếm và đưa ra danh sách các lớp trong khoa - Cán bộ phòng đào tạo chọn lớp - Hệ thống yêu cầu nhập thông tin cho bảng điểm mới Học viện công nghệ bưu chính viễn thông Quản lý điểm Trang 10 - Cán bộ phòng đào tạo nhập đầy đủ các thông tin của bảng điểm và yêu cầu tạo bảng điểm mới. - Hệ thống kiểm tra thông tin bảng điểm và so sánh các thông tin đó với các thông tin của các bảng điểm của lớp đó. - Hệ thống thấy bảng điểm đó chưa tồn tại, đưa ra thông báo bảng điểm đã được lập.  Sửa bảng điểm - Cán bộ phòng đào tạo chọn khoa cần cập nhật bảng điểm - Hệ thống tìm kiếm và đưa ra danh sách các lớp trong khoa đó. - Cán bộ phòng đào tạo lựa chọn lớp - Hệ thống đưa ra thống tin các bảng điểm của lớp đó. - Cán bộ phòng đào tạo chọn bảng điểm cần sửa đổi thông tin. - Hệ thống chuyển sang form cập nhật bảng điểm. - Cán bộ phòng đào tạo nhập đầy đủ thông tin và lưu thông tin bảng điểm đã sửa đổi. - Hệ thống kiểm tra thông tin và lưu vào cơ sở dữ liệu.  Xoá bảng điểm - Cán bộ phòng đào tạo chọn khoa - Hệ thống đưa ra danh sách các lớp có trong khoa đó. - Cán bộ phòng đào tạo lựa chọn lớp. - Hệ thống tìm kiếm và đưa ra danh sách các bảng điểm của lớp đó. - Cán bộ phòng đào tạo lựa chọn một bảng điểm và yêu cầu xoá. - Hệ thống yêu cầu cán bộ phòng đào tạo xác nhận xoá. - Cán bộ phòng đào tạo xác nhận xoá. - Hệ thống xoá bảng điểm và cập nhật thông tin vào trong cơ sở dữ liệu. b. Cập nhật điểm của sinh viên  Thêm điểm sinh viên - Cán bộ phòng đào tạo chọn khoa - Hệ thống đưa ra danh sách các lớp trong khoa - Cán bộ phòng đào tạo chọn tiếp lớp trong danh sách. - Hệ thống đưa ra danh sách sinh viên trong lớp đó - Cán bộ phòng đào tạo lựa chọn sinh viên và môn học - Cán bộ phòng đào tạo tiến hành nhập điểm cho môn học đó và yêu cầu thêm vào cơ sở dữ liệu. - Hệ thống kiểm tra thông tin và lưu điểm đó vào trong cơ sở dữ liệu của hệ thống. Học viện công nghệ bưu chính viễn thông Quản lý điểm Trang 11  Sửa điểm sinh viên - Cán bộ phòng đào tạo lựa chọn khoa - Hệ thống trả về danh sách các lớp có trong khoa - Cán bộ phòng đào tạo tiếp tục chọn lớp chứa sinh viên cần sửa điểm. - Hệ thống tìm kiếm và đưa ra danh sách sinh viên trong lớp - Cán bộ phòng đào tạo lựa chọn sinh viên và môn học - Hệ thống hiển thị điểm của môn học đó - Cán bộ phòng đào tạo tiến hành sửa điểm và yêu cầu lưu dữ liệu đã sửa. - Hệ thống kiểm tra thông tin điểm và lưu vào cơ sở dữ liệu  Xoá điểm sinh viên - Cán bộ phòng đào tạo lựa chọn khoa sinh viên theo học - Hệ thống đưa ra danh sách các lớp học có trong khoa - Cán bộ phòng đào tạo tiến hành chọn lớp học - Hệ thống liệt kê danh sách sinh viên trong lớp. - Cán bộ phòng đào tạo lựa chọn sinh viên, môn học - Hệ thống hiển thị điểm của môn học đó - Cán bộ phòng đào tạo yêu cầu xoá điểm môn học đó - Hệ thống yêu cầu xác nhận xoá - Cán bộ phòng đào tạo xác nhận xoá - Hệ thống xoá điểm trong cơ sở dữ liệu. c. In bảng điểm - Cán bộ phòng đào tạo lựa chọn khoa - Tiếp đó lựa chọn xem sẽ in loại bảng điểm nào trong số các loại bảng điểm: Bảng điểm môn học của lớp, Kết quả học tập của sinh viên, Danh sách sinh viên thi lại, Danh sách sinh viên lưu ban, danh sách sinh viên được học bổng, danh sách sinh viên nợ môn. - Hệ thống sẽ tìm kiếm và lọc ra các sinh viên theo yêu cầu của cán bộ phòng đào tạo đã chọn và hiển thị thông tin. - Cán bộ phòng đào tạo yêu cầu in bảng điểm đó. - Hệ thống kiểm tra máy in và tiến hành in bảng điểm theo yêu cầu của cán bộ phòng đào tạo. Học viện công nghệ bưu chính viễn thông Quản lý điểm Trang 12 2.3. Biểu đồ tuần tự 2.3.1. Chức năng tra cứu điểm của sinh viên a. Tra cứu điểm theo mã sinh viên b. Tra cứu điểm theo tên sinh viên Học viện công nghệ bưu chính viễn thông Quản lý điểm Trang 13 c. Tra cứu điểm theo lớp 2.3.2. Chức năng cập nhật bảng điểm của cán bộ phòng đào tạo a. Cập nhật bảng điểm  Thêm mới bảng điểm Học viện công nghệ bưu chính viễn thông Quản lý điểm Trang 14  Sửa bảng điểm  Xoá bàng điểm Học viện công nghệ bưu chính viễn thông Quản lý điểm Trang 15 b. Cập nhật điểm của sinh viên  Thêm điểm sinh viên  Sửa điểm sinh viên Học viện công nghệ bưu chính viễn thông Quản lý điểm Trang 16  Xoá điểm sinh viên Học viện công nghệ bưu chính viễn thông Quản lý điểm Trang 17 c. In bảng điểm  Bảng điểm sinh viên  Kết quả học tập theo lớp Học viện công nghệ bưu chính viễn thông Quản lý điểm Trang 18  Danh sách sinh viên thi lại, lưu ban, học bổng, nợ môn 2.4. Biểu đồ trạng thái 2.4.1. Chức năng tra cứu điểm của sinh viên a. Tra cứu theo mã sinh viên Học viện công nghệ bưu chính viễn thông Quản lý điểm Trang 19 b. Tra cứu theo tên sinh viên c. Tra cứu theo lớp Học viện công nghệ bưu chính viễn thông Quản lý điểm Trang 20 2.4.2. Chức nhăng in bảng điểm của cán bộ phòng đào tạo  Bảng điểm sinh viên  Kết quả học tập theo lớp Học viện công nghệ bưu chính viễn thông Quản lý điểm Trang 21  Danh sách sinh viên thi lại, lưu ban, học bổng, nợ môn Học viện công nghệ bưu chính viễn thông Quản lý điểm Trang 22 Chương 3: Thiết kế 3.1. Biểu đồ lớp 3.1.1. Biểu đồ phân tích Học viện công nghệ bưu chính viễn thông Quản lý điểm Trang 23 3.1.2. Biểu đồ thiết kế 3.2. Định nghĩa lớp và định nghĩa các chức năng thành viên Class name clsKhoa Class purpose/Description: Đăng ký và lưu trữ các thông tin chi tiết về khoa. Data members (information) Visibility Type Name Description Private String MaKhoa Mã khoa Private String TenKhoa Tên khoa Member functions (functionality) Visibility Name Description Public GetMaKhoa Tìm kiếm và trả lại mã khoa Public AddKhoa Thêm khoa Public DelKhoa Xoá khoa Public UpdateKhoa Cập nhật khoa Học viện công nghệ bưu chính viễn thông Quản lý điểm Trang 24 Class name clsLop Class purpose/Description: Đăng ký và lưu trữ các thông tin chi tiết về Lớp Data members (information) Visibility Type Name Description Private String MaLop Mã lớp Private String TenLop Tên lớp Private String Khoa Khoa Private String KhoaHoc Khoá học Member functions (functionality) Visibility Name Description Public GetMaLop Tìm kiếm và trả lại mã lớp Public AddLop Thêm lớp Public DelLop Xoá lớp Public UpdateLop Cập nhật lớp Class name clsMonHoc Class purpose/Description: Đăng ký và lưu trữ các thông tin chi tiết về môn học. Data members (information) Visibility Type Name Description Private String MaMon Mã môn Private String TenMon Tên môn Private String LoaiMon Loại môn Private String TenMonVietTat Tên môn viết tắt Private Integer SoTrinh Số trình Private Integer SoTietLyThuyet Số tiết lý thuyết Private Integer SoTietBaiTap Số tiết bài tập Private Integer SoTietThucHanh Số tiết thực hành Member functions (functionality) Visibility Name Description Public GetMaMon Tìm kiếm và trả lại mã lớp Public AddMonHoc Thêm môn học Public DelMonHoc Xoá môn học Public UpdateMonHoc Cập nhật môn học Học viện công nghệ bưu chính viễn thông Quản lý điểm Trang 25 Class name clsSinhVien Class purpose/Description: Đăng ký và lưu trữ các thông tin chi tiết về sinh viên. Data members (information) Visibility Type Name Description Private String MaSV Mã sinh viên Private String TenSV Tên sinh viên Private Date NgaySinh Ngày sinh Private String QueQuan Quê quán Member functions (functionality) Visibility Name Description Public GetMaSV Tìm kiếm và trả lại max sinh viên Public GetMaLop Tìm kiếm và trả lại mã lớp Public AddSinhVien Thêm sinh viên Public DelSinhVien Xoá sinh viên Publiv UpdateSinhVien Cập nhật sinh viên Class name clsTaiKhoanSV Class purpose/Description: Đăng ký và lưu trữ các thông tin chi tiết về tài khoản sinh viên Data members (information) Visibility Type Name Description Private String MaSV Mã Sinh viên Private String UserName Tên người dùng Private String Password Mật khẩu Member functions (functionality) Visibility Name Description Public GetMaSV Tìm kiếm và trả lại mã sinh viên Public AddTaiKhoanSV Thêm tài khoản sinh viên Public DelTaiKhoanSV Xoá tài khoản sinh viên Publiv UpdateTaiKhoanSV Cập nhật tài khoản sinh viên Học viện công nghệ bưu chính viễn thông Quản lý điểm Trang 26 Class name clsNamHoc Class purpose/Description: Đăng ký và lưu trữ các thông tin chi tiết về năm học. Data members (information) Visibility Type Name Description Private Integer MaNamHoc Mã năm học Private Integer NamHoc Năm học Member functions (functionality) Visibility Name Description Public GetMaNamHoc Tìm kiếm và trả lại mã năm học Public AddNamHoc Thêm năm học Public DelNamHoc Xoá năm học Public UpdateNamHoc Cập nhật năm học Class name clsHocKy Class purpose/Description: Đăng ký và lưu trữ các thông tin chi tiết về học kỳ. Data members (information) Visibility Type Name Description Private Integer MaHocKy Mã Học kỳ Private Integer HocKy Tên Học kỳ Member functions (functionality) Visibility Name Description Public GetMaHocKy Tìm kiếm và trả lại mã học kỳ Public AddHocKy Thêm học kỳ Public DelHocKy Xoá học kỳ Public UpdateHocKy Cập nhật học kỳ Học viện công nghệ bưu chính viễn thông Quản lý điểm Trang 27 Class name clsBangDiem Class purpose/Description: Đăng ký và lưu trữ các thông tin chi tiết về bảng điểm. Data members (information) Visibility Type Name Description Private String MaLop Mã lớp Private String MaMon Mã môn Private Date NgayThi Ngày thi Private Integer MaHocKy Mã học kỳ Private Integer MaNamHoc Mã năm học Private String HinhThucThi Hình thức thi Private String GiaoVienChamThi1 Giáo viên chấm thi số 1 Private String GiaoVienChamThi2 Giáo viên chấm thi số 2 Private String Trưởng bộ môn Trưởng bộ môn Private String GhiChu Ghi chú Member functions (functionality) Visibility Name Description Public GetMaLop Tìm kiếm và trả lại mã lớp học Public GetMaMon Tìm kiếm và trả lại mã môn học Public GetNgayThi Tìm kiếm và trả lại ngày thi Public GetMaHocKy Tìm kiếm và trả lại mã học kỳ Public GetMaNamHoc Tìm kiếm và trả lại mã năm học Public AddBangDiem Thêm lớp Public DelBangDiem Xoá lớp Public UpdateBangDiem Cập nhật lớp Class name clsLanThi Class purpose/Description: Đăng ký và lưu trữ các thông tin chi tiết về lần thi Data members (information) Visibility Type Name Description Private Integer MaLanThi Mã lần thi Private Integer LanThi Lần thi Member functions (functionality) Visibility Name Description Public GetMaLanThi Tìm kiếm và trả lại mã lần thi Học viện công nghệ bưu chính viễn thông Quản lý điểm Trang 28 Public AddLanThi Thêm lần thi Public DelLanThi Xoá lần thi Public UpdateLanThi Cập nhật lần thi Class name clsDiemSV Class purpose/Description: Đăng ký và lưu trữ các thông tin chi tiết về điểm sinh viên. Data members (information) Visibility Type Name Description Private String MaMon Mã môn Private String MaSV Mã sinh viên Private String MaLop Mã lớp Private Integer DiemCC Điểm chuyên cần Private Integer DiemTBKT Điểm trung bình kiểm tra Private Integer DiemTH Điểm thực hành, thí nghiệm Private Integer DiemBT Điểm bài tập, serminal, tiểu luận Private Integer DiemHPS Điểm học phần bằng số Private Integer DiemHPC Điểm học phần bằng chữ Private Integer DiemLan1 Điểm lần 1 (thi đi) Private Integer DiemLan2 Điểm lần 2 (thi lại) Member functions (functionality) Visibility Name Description Public GetMaMon Tìm kiếm và trả lại mã môn Public GetMaSV Tìm kiếm và trả lại mã sinh viên Public GetMaLop Tìm kiếm và trả lại mã lớp Public GetDiemLan1 Tìm kiếm và trả lại điểm lần 1 Public GetDiemLan2 Tìm kiếm và trả lại điểm lần 2 Public AddDiemSV Thêm điểm sinh viên Public DelDiemSV Xoá điểm sinh viên Public UpdateDiemSV Cập nhật điểm sinh viên Học viện công nghệ bưu chính viễn thông Quản lý điểm Trang 29 Class name clsDiemLop Class purpose/Description: Đăng ký và lưu trữ các thông tin chi tiết về điểm lớp trong 1 học kỳ của 1 môn. Data members (information) Visibility Type Name Description Private String MaLop Mã lớp Private Integer MaHocKy Mã học kỳ Private String MaMon Mã môn Member functions (functionality) Visibility Name Description Public GetMaLop Tìm kiếm và trả lại mã lớp Public GetMaHocKy Tìm kiếm và trả lại mã học kỳ Public GetMaMon Tìm kiếm và trả lại mã môn Public AddDiemLop Thêm điểm lớp Public DelDiemLop Xoá điểm lớp Public UpdateDiemLop Cập nhật điểm lớp 3.3. Thiết kế cơ sở dữ liệu Học viện công nghệ bưu chính viễn thông Quản lý điểm Trang 30 3.4. Giao diện người dùng 3.4. 1. Giao diện chức năng in điểm của nhân viên phòng đào tạo Học viện công nghệ bưu chính viễn thông Quản lý điểm Trang 31  In kết quả học tập của sinh viên Học viện công nghệ bưu chính viễn thông Quản lý điểm Trang 32  In kết quả học tập theo lớp Học viện công nghệ bưu chính viễn thông Quản lý điểm Trang 33  In danh sách sinh viên thi lại Học viện công nghệ bưu chính viễn thông Quản lý điểm Trang 34  In danh sách sinh viên nợ môn 3.4. 2. Giao diện chức năng tra cứu điểm của sinh viên trên web.  Tra cứu điểm theo lớp Học viện công nghệ bưu chính viễn thông Quản lý điểm Trang 35  Tra cứu điểm theo họ tên sinh viên  Tra cứu điểm theo mã sinh viên Học viện công nghệ bưu chính viễn thông Quản lý điểm Trang 36 KẾT LUẬN Sau một thời gian tìm hiểu, nghiên cứu và thực hiện chương trình nhóm em đã cơ bản hoàn thành các yêu cầu chính của chương trình: - Thực hiện khảo sát hệ thống quản lý điểm tại trường Học viện công nghệ bưu chính viễn thông, rút ra những ưu và nhược điểm còn tồn tại ở hệ thống mới. Từ đó xác định mục tiêu và yêu cầu cần đạt được của hệ thống mới. - Phân tích hệ thống về các chức năng như tra cứu điểm trên web của sinh viên và chức năng cập nhật điểm, in bảng điểm của cán bộ phòng đào tạo. - Thiết kế và xây dựng cơ sở dữ liệu cho hệ thống quản lý điểm. Tuy nhiên với khoảng thời gian có hạn và kiến thức còn ít ỏi nên phần bài phân tích hai chức năng cơ bản của hệ thống của nhóm em vẫn còn một số thiếu sót cần khắc phục. Vì vậy mà nhóm em hy vọng sẽ nhận được sự cổ vũ cũng như các ý kiến đóng góp của thầy cô và các bạn trong lớp. Chúng em xin trân thành cảm ơn!

Các file đính kèm theo tài liệu này:

  • pdfPhân tích thiết kế hệ thống - Quản lý điểm sinh viên.pdf
Luận văn liên quan