Trong những năm gần đây, khoa học công nghệ Việt Nam đã từng bước hội nhập vào dòng chảy của khoa học công nghệ tiên tiến trên thế giới. Ngành công nghệ thông tin ở nước ta tuy mới, song tốc độ phát triển của nó rất nhanh và mạnh. Đây là một lĩnh vực không thể thiếu trong học tập cũng như nghiên cứu khoa học.Đặc biệt trong giáo dục đào tạo, công tác quản lý điểm sinh viên trong quá trình học tập là rất phức tạp và đòi hỏi độ chính xác cao. Đảm bảo khi mỗi sinh viên tốt nghiệp cũng như sinh viên đang học tập thì điểm học tập các môn học phản ánh cả một quá trình phấn đấu rèn luyện. Trong suốt quá trình học tập điểm học tập của các môn học và điểm thi tốt nghiệp là cơ sở để xếp loại đánh giá chất lượng sinh viên. Do đó công tác quản lý điểm sinh viên đòi hỏi phải có sự thống nhất và tuyệt đối chính xác giúp cho các cơ quan quản lý có điều chỉnh hợp lý, kịp thời về phương pháp quản lý và kế hoạch đào tạo.Hệ thống quản lý điểm sinh viên này sẽ giúp công tác quản lý điểm sinh viên ở các học viện nhà trường nói chung và Học viện nói riêng giải quyết được những khó khăn nêu trên và tăng tính hiệu quả của công tác quản lý.
ĐỀ TÀI: HỆ THỐNG QUẢN LÍ ĐIỂM SINH VIÊN MƠN HỌC CÔNG NGHỆ PHẦN MỀM MỤC LỤC MỤC LỤC -1 LỜI NÓI ĐẦU CHƯƠNG I: GIỚI THIỆU TỔNG QUAN -5 LÝ DO MỤC TIÊU DỰ KIẾN KẾ HOẠCH THỰC HIỆN CHƯƠNG II: KHẢO SÁT HỆ THỐNG HÌNH THỨC KHẢO SÁT Khảo sát trực tiếp: .8 Khảo sát gián tiếp: .8 GIỚI THIỆU SƠ BỘ VỀ HỆ THỐNG 2.1 Địa điểm khảo sát 2.2 Chức quy mô hệ thống ĐÁNH GIÁ HIỆN TRẠNG .10 3.1 Quy trình nghiệp vụ .10 3.2 Quy tắc quản lý 11 3.3 Đánh giá 13 MƠ HÌNH TIẾN TRÌNH NGHIỆP VỤ CỦA HỆ THỐNG 14 4.1 Các kí hiệu sử dụng mơ hình 14 4.2 Mơ hình 15 LẬP KẾ HOẠCH THỰC HIỆN .15 5.1 Nghiên cứu sơ lập dự án 15 5.2 Phân tích hệ thống 16 5.3 Thiết kế tổng thể 16 5.4 Thiết kế chi tiết 16 CHƯƠNG III: PHÂN TÍCH THIẾT KẾ HỆ THỐNG -17 CÁC TÁC NHÂN VÀ USECASE .17 1.1 Danh sách tác nhân 17 1.2 Danh sách usecase 17 CÁC SƠ ĐỒ 20 2.1 Sơ đồ ngữ cảnh 20 2.2 Sơ đồ DFD .20 2.3 Đặc tả Kho liệu 24 2.4 Đặc tả dòng liệu 30 2.5 Đăc tả tiến trình .32 2.6 Sơ đồ Usecase 39 2.7 Sơ đồ hoạt động 42 2.8 Sơ đồ 45 2.9 Sơ đồ lớp 49 XÂY DỰNG CSDL 50 3.1 Điểm học phần 50 3.2 Học kì 50 3.3 Lớp học .50 3.4 Môn học 50 3.5 Sinh viên 51 3.6 Tài khoản 51 PHẦN MỀM QUẢN LÝ VÀ KIỂM THỬ 51 I Các lớp giải chức .51 II Kiểm thử .56 HƯỚNG DẪN SỬ DỤNG PHẦN MỀM 57 Nếu giảng viên 58 Nếu sinh viên 62 KẾT LUẬN 64 LỜI NÓI ĐẦU Trong năm gần đây, khoa học công nghệ Việt Nam bước hội nhập vào dịng chảy khoa học cơng nghệ tiên tiến giới Ngành công nghệ thông tin nước ta mới, song tốc độ phát triển nhanh mạnh Đây lĩnh vực thiếu học tập nghiên cứu khoa học Đặc biệt giáo dục & đào tạo, công tác quản lý điểm sinh viên trình học tập phức tạp địi hỏi độ xác cao Đảm bảo sinh viên tốt nghiệp sinh viên học tập điểm học tập mơn học phản ánh q trình phấn đấu rèn luyện Trong suốt trình học tập điểm học tập môn học điểm thi tốt nghiệp sở để xếp loại đánh giá chất lượng sinh viên Do cơng tác quản lý điểm sinh viên địi hỏi phải có thống tuyệt đối xác giúp cho quan quản lý có điều chỉnh hợp lý, kịp thời phương pháp quản lý kế hoạch đào tạo Hệ thống quản lý điểm sinh viên giúp công tác quản lý điểm sinh viên học viện nhà trường nói chung Học viện Kĩ thuật Mật Mã nói riêng giải khó khăn nêu tăng tính hiệu cơng tác quản lý Bản báo cáo sau góp nhặt kiến thức chúng em trình tìm hiểu qua sách, báo, mạng internet q trình học mơm Cơng nghệ phần mềm lớp Tuy cịn sơ sài, chưa hồn chỉnh cịn nhiều thiếu sót kính mong bạn góp ý cho làm chúng em để làm tốt lần sau Chúng em xin chân thành cảm ơn! CHƯƠNG I: GIỚI THIỆU TỔNG QUAN LÝ DO Với nhu cầu ứng dụng tin học đời sống ngày tăng nhanh nhu cầu ứng dụng cơng nghệ thơng tin cơng tác quản lí khơng ngoại lệ Vì việc xây dựng phần mềm ứng dụng nhằm đáp ứng nhu cầu cần thiết Các phần mềm quản lí giúp tiết kiệm nhiều thời gian việc quản lý đơn giản Hệ thống quản lý điểm sinh viên giúp công tác quản lý điểm sinh viên học viện nhà trường nói chung Học viện Kĩ thuật Mật Mã nói riêng giải khó khăn nêu tăng tính hiệu cơng tác quản lý MỤC TIÊU Theo dõi tồn q trình học tập sinh viên suốt trình học trường : từ nhập học trường, đảm bảo khơng xảy sai sót q trình nhập điểm in điểm Hệ thống giúp cho phòng đào tạo theo dõi, đánh giá kết học tập sinh viên cách nhanh xác Nó làm giảm đáng kể cơng sức, giấy tờ sổ sách lưu trữ Cập nhật điểm môn kết thúc môn học, học kỳ cập nhật có kiểm tra mơn học Cập nhật điểm rèn luyện sinh viên Tính điểm trung bình chung học tập học kỳ, năm học Sau thống kê tồn kết học tập sinh viên theo học kỳ toàn khóa học Đồng thời thống kê báo cáo danh sách sinh viên thi lại, học lại, học, học bổng…dựa quy định phòng đào tạo điểm trung bình chung sinh viên, cập nhật điểm in phiếu điểm cho lớp cho cá nhân DỰ KIẾN Hệ thống quản lý điểm sinh viên bao gồm chức năng: - Xây dựng phần mền ứng dụng theo tiêu chuẩn đáp ứng nhu cầu xử lỳ chức nghiệp vụ trình quản lý điểm loại hình kiểm tra, thi sinh viên theo học trường - Từ thực tế công tác nghiệp vụ quản lý điểm học tập trường tiến hành phân tích tin học hố phần cơng việc tin học hố Từ đó, xây dựng ứng dụng hỗ trợ cho công tác quản lý điểm Quản trị trình xử lý điểm theo quy định, qui tắc Bộ Giáo dục đào tạo, quy định khoa - Cập nhật, lưu trữ, thống kê thơng tin chương trình đào tạo nhà trường - Cập nhật, lưu trữ, thống kê thông tin điểm học tập học viên - Tìm kiếm, tra cứu thông tin đào tạo, điểm học tập học viên theo nhiều tiếu thức khác - Soạn thảo, in ấn, lưu thông tin theo yêu cầu KẾ HOẠCH THỰC HIỆN - Phương pháp: Làm việc theo nhóm, thành viên nhóm đảm nhiệm nhiệm vụ khác nhau, hỗ trợ để hồn thành cơng việc đạt hiệu nhanh - Công cụ : SQL Server, NetBean IDE 8.2 ,… - Thời gian: Thưc toàn q trình vịng tháng , bao gồm: Khảo sát thị trường tuần Lên ý tưởng lập kế hoạch : tuần Code + Kiểm thử : tháng - Nhân lực: Người khảo sát thị trường Người lên ý tưởng Code Tester CHƯƠNG II: KHẢO SÁT HỆ THỐNG HÌNH THỨC KHẢO SÁT Thực kết hợp hình thức khảo sát trực tiếp khảo sát gián tiếp: Khảo sát trực tiếp: gọi "cuộc nói chuyện riêng" hay "trị chuyện có chủ đích", theo người vấn đối tượng vấn đối diện trực tiếp với để hỏi trả lời theo chủ đề định trước Ở sử dụng hình thức khảo sát theo nhóm , tức người vấn vấn người có liên quan đến hệ thống quản lý điểm bao gồm khảo thí , thầy giáo để nắm bắt yêu cầu mà họ đặt cho hệ thống Bên cạnh cịn kết hợp với khảo sát sâu , bao gồm câu hỏi mở , khơng có cấu trúc định Phỏng vấn nhóm vấn sâu thường mang lại số liệu khả quan Nó giúp doanh nghiệp có nhìn sâu sắc thái độ khách hàng phương pháp nghiên cứu thị trường tuyệt vời giúp ta giải mã vấn đề liên quan tới việc phát triển sản phẩm dịch vụ Khảo sát gián tiếp: sinh viên , số lượng nhiều nên ta áp dụng bảng khảo sát, điều tra Đây hình thức tốn để thu thập chứng ý kiến,nhu cầu sinh viên GIỚI THIỆU SƠ BỘ VỀ HỆ THỐNG 2.1 Địa điểm khảo sát Học viện kĩ thuật Mật Mã 2.2 Chức quy mô hệ thống Hệ thống quản lý điểm nói chung khoa Cơng nghệ thơng tin, khoa An tồn thơng tin Học viện kỹ thuật Mật Mã nói riêng khâu quan trọng bậc trình đào tạo Hệ thống quản lý điểm hệ dân Học viện kỹ thuật Mật Mã mô tả cách tổng quát sau: Tất thí sinh sau thi đỗ vào Hệ dân Học viện kỹ thuật nộp hồ sơ cho trung tâm Sau đó, trung tâm cập nhật phân thành lớp học Học viên bắt đầu bước vào học tập theo thời khóa biểu trung tâm sau làm xong thủ tục nhập học Thời gian mà học viên phải tham gia học tập năm thời gian mà học viên thực tập, thi tốt nghiệp làm tốt nghiệp tháng Trong trình học tập, lần kết thúc số học phần môn học, tuỳ theo môn học vào quy định Học viện mà giáo viên tổ chức thi làm tập lớn Kết môn học cập nhật thường xuyên vào sổ điểm học viên trung tâm quản lý thông qua phiếu ghi điểm giáo viên cho trung tâm (Phiếu ghi điểm có chữ ký giáo viên chấm thi) Sau đó, phiếu ghi điểm thành bản, gửi cho khoa, phòng quản lý lớp để đảm bảo xác thống Điểm học viên số liệu quan trọng, đặc trưng để đánh giá lực học tập học viên theo giai đoạn Sổ điểm học viên coi gốc để xem xét, đánh giá kết trình học tập học viên Đồng thời, sổ điểm tài liệu chuẩn để hiệu chỉnh lại loại số liệu sổ sách khác có sai sót, nhầm lẫn Sau năm học, trung tâm chịu trách nhiệm tính điểm trung bình năm học cho học viên in theo danh sách lớp Căn vào điểm trung bình mà trung tâm xếp loại học tập cho học viên, từ chọn học viên đạt học bổng, học viên thi lại, học viên phải học lại, học viên thuộc diện học Đồng thời, trung tâm đưa danh sách học viên phải thi lại Đồng thời, trung tâm có trách nhiệm phải cập nhật lại danh sách lớp có thay đổi danh sách tình trạng học, hay tiếp nhận học viên học lại từ khoá trước… 51 1.3 Lớp quản lý thao tác sửa điểm 52 53 1.4 Lớp quản lý thao tác xóa điểm 54 55 Thao tác cho Sinh viên Thao tác xem điểm sinh viên : 56 II Kiểm thử Kiểm thử đơn vị : Cô lập thành phần chạy thử hàm , phận test nhận thấy phần mềm đáp ứng yêu cầu chức Kiểm thử tích hợp : Phần mềm tạo bao gồm nhiều module Bộ phận test gom module lại với để kiểm tra giao tiếp module thân thành phần module Sau kiểm thử tích hợp nhận thấy : Không phát lỗi giao tiếp xảy Unit Hồn thành tích hợp Unit đơn lẻ thành hệ thống nhỏ cuối hệ thống hoàn chỉnh để chuẩn bị cho bước kiểm thử hệ thống Kiểm thử hệ thống( System test) Kiểm thử hệ thống tích hợp hồn chỉnh xác minh đáp ứng yêu cầu Kiểm thử hệ thống thuộc loại kiểm thử hộp đen Kiểm thử hệ thống tập trung nhiều vào chức hệ thống Kiểm tra chức giao diện , hành vi hệ thống cách hoàn chỉnh, đáp ứng với yêu cầu Kiểm thử chấp nhận( Acceptance test) Phần mềm thực kiểm tra từ người dùng để tìm phần mềm phù hợp với mong đợi người dùng thực mong đợi Trong giai đoạn test này, tester thực khách hàng có tester riêng họ để thực Kết hợp loại kiểm thử chấp nhận kiểm thử Alpha kiểm thử Beta: 57 Kiểm thử Alpha: tiến hành kiểm thử nội tester giảng viên truy cập Tức phần mềm đội kiểm thử độc lập khách hàng thực nơi sản xuất phần mềm Kiểm thử Beta: sau kiểm thử mơi trường học viện Loại kiểm thử thực sau kiểm thử Alpha HƯỚNG DẪN SỬ DỤNG PHẦN MỀM Sau nhóm hướng dẫn sử dụng phần mềm Quản lý điểm sinh viên hệ dân sau: Trong phần mềm đặt hai quyền hoạt động : admin member Khi người sử dụng đăng nhập hệ thống bắt buộc phải chọn quyền Mỗi member hệ thống cung câp user password riêng: Nếu giảng viên 58 Sau đăng nhập thành cơng, giao diện hệ thống xuất hiện: 59 Nếu giảng viên muốn tìm kiếm sinh viên , điển Mã sinh viên vào ô TextField 60 Nếu muốn truy cập thêm sửa , xóa điểm sinh viên gi ảng viên ch ọn d ữ liệu sinh viên click chuột vào nút Thêm , Sửa , Xóa giao di ện nh hình sau: 61 62 Nếu sinh viên Sau , sinh viên nhập Mã sinh viên để tìm kiếm điểm : 63 64 KẾT LUẬN Sau phân tích tìm hiểu hệ thống thơng tin tốn quản lí điểm sinh viên dân Học viện kĩ thuật Mật Mã Nhóm chúng em đưa phân tích hệ thống hai phương diện chức liệu Về chức nhóm đưa sơ đồ chức hệ thống Về liệu đưa sơ đồ liệu Tuy nhiên hạn chế nghiên cứu tiếp cận thực tế, việc phân tích khơng tránh khỏi việc sai sót Việc phân chia phận bất cập Chức trùng lặp hạn chế Thiết kế hệ thống cịn chưa với thực tế Nhưng q trình làm bài, nhóm nhận hỗ trợ nhiệt tình từ giáo viên hướng dẫn Nhóm mong nhận ý kiến đóng góp để hồn thành đề tài tốt Chúng em xin chân thành cảm ơn Cô 65 ... ứng nhu cầu cần thiết Các phần mềm quản lí giúp tiết kiệm nhiều thời gian việc quản lý đơn giản Hệ thống quản lý điểm sinh viên giúp công tác quản lý điểm sinh viên học viện nhà trường nói chung... Thông tin sinh viên/ giảng viên/ quản trị viên Decription: Truy xuất thông tin sinh viên/ giảng viên/ quản trị viên Source: Kho liệu sinh viên/ giảng viên/ quản Destination: Process trị viên Type... Use case: Xem điểm Tác nhân: Sinh viên Mô tả: Hệ thống cho sinh viên xem điểm sau đăng nhập tài 37 khoản sinh viên Trường hợp xảy ra: sinh viên đăng nhập hệ thống chọn mục xem điểm Bước thực