Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 74 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
74
Dung lượng
2,51 MB
Nội dung
TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG TP.HCM KHOA HỆ THỐNG THÔNG TIN VÀ VIẾN THÁM BÁO CÁO ĐỒ ÁN MƠN HỌC: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG THƠNG TIN ĐỀ TÀI : PHÂN TÍCH VÀ THIẾT KẾ PHẦN MỀM QUẢN LÝ THI TRẮC NGHIỆM Giảng viên hướng dẫn : ThS Nguyễn Bá Dũng Lớp : Khoá : 09 CNPM3 Sinh viên thực hiện: Nhóm STT Họ tên MSSV Nguyễn Nam Khởi 0950080126 Võ Nguyễn Đức Tồn 0950080146 Tp Hồ Chí Minh, tháng năm 2023 Nhận xét giảng viên ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……… , ngày….tháng… năm 2023 Giảng viên Nguyễn Bá Dũng [Document title] LỜI CẢM ƠN Mơn học “Phân tích thiết kế hệ thống thông tin” tranng bị cho chúng em kiến thức lý thuyết gần với khả thực hành phương pháp phân tích thiết kế có cấu trúc Nội dung mơn học trình bày vấn đề : phương pháp luận tìm hiểu yêu cầu hệ thống thơng tin Hệ thống thơng tin có hai mặt chính: chức liệu, phương pháp thiết kế kèm chuẩn thiết kế về: giao diện, đầu vào, đầu ra,cơ sở liệu, chương trình… để phù hợp với hoàn cảnh thực tế, yêu cầu phát triển, thử nghiệm, cài đặt, bảo trì hổ trợ khách hàng cho hệ thống thiết kế Chúng em xin gửi lời cảm ơn chân thành đến Trường Đại Học Tài Nguyên Môi Trường TpHCM đưa môn học phân tích thiết kế hệ thống thơng tin vào trương trình giảng dạy Đặc biệt, em xin gửi lời cảm ơn sâu sắc đến giảng viên môn ThS.Nguyễn Bá Dũng dạy dỗ, truyền đạt kiến thức quý báu cho chúng em suốt thời gian học tập vừa qua Chúng em có thêm cho nhiều kiến thức bổ ích, tinh thần học tập hiệu quả, nghiêm túc Đây chắn kiến thức quý báu, hành trang để em vững bước sau Tuy nhiên, vốn kiến thức nhiều hạn chế khả tiếp thu thực tế nhiều bỡ ngỡ Mặc dù chúng em cố gắng chắn tiểu luận khó tránh khỏi thiếu sót nhiều chỗ cịn chưa xác Chúng em mong nhận thơng cảm góp ý q thầy Nhóm sinh viên sinh viên Nhóm Sinh viên: nhóm [Document title] Mục Lục LỜI MỞ ĐẦU Đặt vấn đề Mục tiêu nghiên cứu .6 Phạm vi nghieen cứu Phương pháp nghiên cứu Nhiệm vụ đạt Bố cục báo cáo .8 Đóng góp báo cáo CHƯƠNG I: CƠ SỞ LÝ THUYẾT 10 Giới thiệu UML 10 1.1Lịch sử phát triền UML 10 1.2UML-Ngơn ngữ mơ hình hóa hướng đối tượng 11 1.3 Các khái niệm UML khái niệm mơ hình 12 1.4 Các phần tử mơ hình quan hệ 13 Các biểu đồ UML 13 Biểu đồ cấu trúc (Structure Diagram): 14 Biểu đồ hành vi (Behavior Diagram): .15 2.1Biểu đồ ca sử dụng 15 2.2Biểu đồ lớp 17 2.3.Bi uể đồồ trạng thái .19 2.3 Biểu đồ 22 2.4 Biểu đồ giao tiếp .23 2.6Biểu đồ thành phần .25 2.7 Biểu đồ triển khai .26 CH ƯƠ NG 2: PHÂN TÍCH VÀ THIẾẾT KẾẾ H ỆTHỐẾNG 28 I T ng ổ quan h ệthốống 28 Sinh viên: nhóm [Document title] II Phân tch h ệthốống 29 1.Bi uể đồồ use case tổng quát 29 Phân tích Use case 30 2.3Xây dựng biểu đồ /cộng tác hệ thống 53 2.5Xây dựng biểu đồ lớp chi tiết 66 2.6 Biểu đồ hoạt động 67 KẾT THÚC .70 TÀI LIỆU THAM KHẢO 71 Sinh viên: nhóm [Document title] Danh mục hình ảnh Hình 1: Biểu đồ use case tổng quát 30 Hình 2: Biểu đồ use case liên quan đến tác nhân sinh viên 31 Hình 3: : sơ đồ use case liên quan đến tác nhân giáo viên 35 Hình 4: Use Case liên quan đến tác nhân Quản trị viên .39 Hình 5: Biểu đồ tuần tư - Học sinh đăng nhập 54 Hình 6: biểu đồ - Học sinh làm thi 55 Hình 7: biểu đồ - học sinh xem điểm .56 Hình 8:biểu đồ - Giáo viên tạo đề thi .57 Hình 9: biểu đồ - quản trị viên khóa học 58 Hình 10: Quản trị viên tạo lớp 59 Hình 11: biểu đồ -quản trị viên tạo môn học 60 Hình 12: biểu đồ -quản trị viên thêm giáo viên 61 Hình 13: biểu đồ - quản trị viên thêm sinh viên .62 Hình 14: biểu đồ - quản trị viên thiết lập đề thi 63 Hình 15: biểu đồ - quản trị viên thiết lập danh sách thi 64 Hình 16: biểu đồ - quản trị viên yêu cầu chấm điểm thi .65 Hình 17: Biểu đồ lớp Hình 18: Biểu đồ hoạt động thi trực tuyến 67 Hình 19: Biểu đồ hoạt động Tạo đề thi 68 Hình 20: Biểu đồ hoạt động thiết lập đề thi .69 Sinh viên: nhóm [Document title] LỜI MỞ ĐẦU Đặt vấn đề Hiện nay, hầu hết sở giáo dục, đào tạo áp dụng hình thức đánh giá kết học tập học viên phương pháp thi lớp, học viên làm giấy giáo viên thu bài, chấm điểm vào thi cho học viên, đề thi chủ yếu tự luận Đây phương pháp nhiều nhược điểm thời gian, chi phí độ xác cơng học viên Theo Cục Khảo thí Kiểm định chất lượng giáo dục Bộ GD&ĐT, phương pháp làm kiểm tra, thi tự luận trước dần thay đổi sang phương pháp thi trắc nghiệm Trắc nghiệm tiến hành thường xuyên kỳ thi, kiểm tra để đánh giá kết học tập, giảng dạy phần mơn học, tồn mơn học, cấp học Sự tiến phương pháp ngày hỗ trợ nhiều công nghệ thông tin, nhiều website, phần mềm đời để hỗ trợ hình thức thi trắc nghiệm trực tuyến Trong đề tài này, nhóm chúng em sâu vào phân tích thiết kế chương trình thi trắc nghiệm trực tuyến viết web sử dụng sở liệu, hoạt động môi trường mạng internet nhằm giúp giảm tải mặt thời gian, chi phí cho việc tổ chức thi đồng thời đảm bảo tính khoa học, xác áp dụng cơng nghệ, tính ưu việt internet Phần mềm thiết kế theo định hướng sản phẩm cơng cụ, ứng dụng cho môn học cấp hệ thống giáo dục Do thời gian, trình độ kinh nghiệm cịn nhiều hạn chế nên nhóm khơng thể tránh khỏi thiếu xót thực đề tài Vì vậy, nhóm em mong nhận góp ý q thầy, giáo để đề tài nhóm hồn thiện Sinh viên: nhóm [Document title] Mục tiêu nghiên cứu - Khảo sát thu nhập thông tin từ tài liệu sở liệu có liên quan - Tìm hiểu thêm số phần mềm có sẳn internet - Tìm hiểu cách chấm điểm từ giáo viên Phạm vi nghieen cứu - Phần mềm chạy tảng website dùng để quản lý thi trắc nghiệm toàn thể đất nước Phương pháp nghiên cứu - Phương pháp tài liệu: Phương pháp phân tích tổng hợp lý thuyết Sử dụng tài liệu ngôn ngữ PHP, CSDL MySQL, Jquery, Javascript, Boostrap, ckeditor, ckfinder,… Tìm hiểu tham khảo thêm nguồn khác mạng để hoàn thiện việc thiết kế xây dựng phần mềm quản lý thi trắc nghiệm - Phương pháp thực nghiệm: Nghiên cứu dựa sở lý thuyết kiến thức học để áp dụng báo cáo Các chức dự kiến thực hiện: Đăng nhập quên mật Quản lý tài khoản Tạo quản lý đề thi Tạo quản lý câu hỏi Sinh viên: nhóm [Document title] Lưu trữ quản lý thi Tạo quan lý hồ sơ học sinh Đánh giá thi Thống kê kết thi Bảo mật thông tin Nhiệm vụ đạt - Nhắm kiến thức để áp dụng vào tiểu luận Bố cục báo cáo - Trên sở nội dung nghiên cứu, để đạt mục tiêu đề đảm bảo tính logic, ngồi phần mở đầu phần kết luận, báo cáo tổ chức thành chương sau: Chương Cơ sở lý thuyết Chương trình bày sở lí thuyết ngơn ngữ UML nêu biểu đồ UML Chương 2: Phân tích thiết kế hướng đối tượng Trong chương đặt tả tổng quát hệ thống chia thành phần là: Phân tích Thiết kế Ở phần phân tích có biểu đồ sau: biểu đồ use case, biểu đồ hoạt động, biểu đồ Phân thiết kế gồm biểu đồ: biểu đồ class biểu đồ trạng thái Đóng góp báo cáo Trong báo cáo chuyên ngành này, nhóm em vận dụng linh hoạt kiến thức học giảng đường để thực đề tài Bên cạnh đó, nhóm em tự tìm tịi, học hỏi, nghiên cứu thêm kiến thức mới, nhằm xây dựng báo cáo ngày nhanh chóng, hồn thiện Những đóng góp báo cáo: Sinh viên: nhóm [Document title] - Phân tích thiết kế rõ ràng đối tượng kệ thống Truyền tải thơng tin đến người đọc có hiệu dễ diểu - Phân tích hữu ích hệ thống Tính tiện lợi đảm bảo sức khỏe cộng đồng Có cách nhìn tổng quan hệ thống Bài báo cáo tóm tắt cách thức hoạt động cảu hệ thống đối tựng cụ thể Sinh viên: nhóm 9 [Document title] - Giáo viên tạo đề thi Hình 8:biểu đốồ tuâồn tự - Giáo viên tạo đêồ thi Sinh viên: nhóm 59 [Document title] 2.4.3 Các nhóm chức liên quan đến Quản trị viên Các Use Case Login Xem thông tin cá nhân tương tự học sinh Quản trị viên tạo Khóa học Hình 9: biểu đốồ tuâồn tự - quản trị viên khóa học Sinh viên: nhóm 60 [Document title] - Quản trị viên tạo Lớp Sinh viên: nhóm 61 [Document title] - Hình 10: Quản trị viên tạo lớp Sinh viên: nhóm 62 [Document title] - Quản trị viên tạo môn học - Hình 11: biểu đồ -quản trị viên tạo mơn học Sinh viên: nhóm 63 [Document title] - Quản trị viên thêm giáo viên - Hình 12: biểu đồ -quản trị viên thêm giáo viên - Quản trị viên thêm sinh viên Si 64 tle] Sinh viên: nhóm 65 [Document title] - Hình 14: biểu đồ - quản trị viên thiết lập đề thi Sinh viên: nhóm 66 [Document title] Hình 15: biểu đồ - quản trị viên thiết lập danh sách thi - Quản trị viên yêu cầu chấm điểm thi Sinh Hình 16: bi u ể đốồ tuâồn t ự- qu nả tr viên ị yêu câồu châốm điểm thi [Document title] 2.5Xây dựng biểu đồ lớp chi tiết Hình17: biểu đốồ lớp Sinh viên: nhóm 68 [Document title] 2.6 Biểu đồ hoạt động - Biểu đồ hoạt động ca Thi trực tuyến (tác nhân: Sinh viên) Hình 17: Bi u ể đốồ ho tạđ ng ộ thi tr ự c tuyêốn - Biểu đồ hoạt động ca Tạo đề thi (tác nhân: Giáo viên) Sinh viên: nhóm 69 [Document title] Hình 18: Biểu đồ hoạt động Tạo đề thi - Biểu đồ hoạt động ca Thiết lập đề thi (tác nhân: Quảnrị viên) Sinh viên 70 Hình 19: Bi uể đốồ ho tạđ ng ộ thiêốt lập đêồ thi [Document title] Biểu đồ hoạt động ca Chấm thi (tác nhân: Quản trị viên) KẾT THÚC Biết nghiên cứu nhóm em cịn nhiều thiếu sót khuyết điểm nhận xét thầy lời góp ý giúp chúng em cải thiện Thời gian nhanh gió thoảng buổi đầu mơn học kết thúc môn Và xây dựng phần mềm thi trắc nghiệm cịn sơ sài có rủi ro định Nếu có thêm thời gian điều kiện, nhóm em phát triển mơ hình cách hồn thiện Tuy nhiên thất bại mẹ thành công, với thời gian trơi qua điều kiện nhóm em tiếp tục phát triển mơ hình để ngày hồn thiện Nghiên cứu phát triển mơ hình sở liệu theo dạng khác liên kết đồng Sinh viên: nhóm 71 [Document title] Chúng em xin gởi lời cảm ơn chân thành đến thầy Th.S Nguyễn Bá Dũng, người giúp chúng em nhiều q trình hồn thành đồ án mơn học TÀI LIỆU THAM KHẢO Phương pháp phân tích thiết kế hệ thống thôn tin: https://quanlydoanhnghiep.edu.vn/phuong-phap-phan-tich-va-thiet-ke-he-thong-thongtin/#:~:text=Ph%C6%B0%C6%A1ng%20ph%C3%A1p%20ph%C3%A2n%20t %C3%ADch%20v%C3%A0%20thi%E1%BA%BFt%20k%E1%BA%BF%20h%E1%BB %87,3.%20C%C3%81C%20GIAI%20%C4%90O%E1%BA%A0N%20PH%C3%82N %20T%C3%8DCH%20THI%E1%BA%BET%20K%E1%BA%BE Tạo sơ đồ UML : https://creately.com/vi/lp/uml-diagram/ Phân tích thiết kế hệ thống thông tin sử dụng biểu đồ UML: https://viblo.asia/p/phan-tichthiet-ke-he-thong-thong-tin-su-dung-bieu-do-uml-phan-1-PjxMe6yNG4YL Sinh viên: nhóm 72 [Document title] Sơ đồ tuần tự: https://hoigi.info/so-do-tuan-tu/ Tìm hiểu thứ Sơ đồ hoạt động UML: https://www.mindonmap.com/vi/blog/umlactivity-diagram/ Sinh viên: nhóm 73