Đề tài Hệ thống quản lý điểm của trường Học viện công nghệ bưu chính viễn thông

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.

pdf36 trang | Chia sẻ: tuandn | Lượt xem: 3157 | Lượt tải: 5download
Bạn đang xem trước 20 trang tài liệu Đề tài Hệ thống quản lý điểm của trường Học viện công nghệ bưu chính viễn thông, để 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 So
Luận văn liên quan