Báo cáo phân tích thiết kế hệ thống Đỗ Văn Uy HUST

30 10 0
Báo cáo phân tích thiết kế hệ thống Đỗ Văn Uy HUST

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Báo cáo phân tích thiết kế hệ thống Đỗ Văn Uy HUST Đại học bách khoa hà nội. Báo cáo phân tích yêu cầu phần mềm Đỗ Văn Uy Phân tích , thiết kế ứng dụng hỗ trợ học tập cho sinh viên kèm slide Tài liệu thuyết trình phân tích hệ thống thông tin

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI TRƯỜNG CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG - □ & □ - BÁO CÁO MƠN HỌC PHÂN TÍCH U CẦU PHẦN MỀM Nhóm 22 Đề tài: Phân tích thiết kế ứng dụng hỗ trợ học tập cho sinh viên Tên thành viên Lê Hồng Quyết Vũ Thị Quỳnh Nguyễn Thị Hạnh Nguyễn Tiến Anh MSSV 20198327 20198328 20198295 20187216 Giảng viên hướng dẫn: Đỗ Văn Uy Hà Nội, 21 tháng năm 2022 MỤC LỤC MỤC LỤC LỜI NÓI ĐẦU PHÂN TÍCH I Giới thiệu chung II Khảo sát yêu cầu hệ thống Lí chọn đề tài Khảo sát trạng Phê phân trạng: 3.1 Hạn chế 3.2 Biện pháp khắc phục Yêu cầu chung 10 4.1 Yêu cầu môi trường 10 4.2 Yêu cầu phi chức : 11 4.3 Yêu cầu chức : 11 Phân tích yêu cầu 12 5.1 Mục đích 12 5.2 Phạm vi 13 5.3 Mô tả hệ thống 13 II Phân tích chức 14 Mơ hình hóa chức 14 1.2 Biểu đồ use case tổng quan 14 1.3 Đặc tả use case 19 Mơ hình hóa hành vi 23 2.1 Biểu đồ trình tự tìm tài liệu 23 2.2 Biểu đồ trinh tự trao đổi 24 2.3 Biểu đồ trinh tự giải trí 25 2.4 Biểu đồ trinh tự xem lịch 26 Phân tích cấu trúc 27 3.1 Sơ đồ lớp tổng quan 27 3.2 Đặc tả lớp 27 KẾT LUẬN 30 TÀI LIỆU THAM KHẢO 30 LỜI NÓI ĐẦU Ngày , tin học hóa nghiệp vụ, khơng cịn xa lạ, người sử dụng nhiều quản lý phần mềm, từ phần mềm đăng kí học tập sinh viên , phần mềm quản lý chi tiêu, phần mềm quản lý cửa hàng, p.hần mềm hỗ trợ học tập cho sinh viên khơng cịn xa lạ với nhiều học sinh, sinh viên đặc biệt dịch covid Đặt bối cảnh đất nước chúng ta, Việt Nam đất nước phát triển với nhiều trường học, đại học Vì nên nhu cầu học thêm để nâng cao chất lượng quân tâm lên hàng đầu Kể học sinh, sinh viên thời đại bùng nổ 4.0 sinh viên, học sinh tìm kiếm , tài liệu học hỏi mạng Hỏi đến tài liệu, chắn người nghĩ tài liệu đại sử dụng khoa học cơng nghệ Nhưng thực chất cơng cụ, hữu ích sinh viên, học sinh tìm kiếm sử dụng, thay cho tài liệu thơng thường, đơn giản miễn phí rộng lớn Ngồi cịn tạo mơi trường giúp sinh viên trao đổi tập, đáp án cho cách nhanh chóng, lúc nào, lúc nơi với thiết bị thông minh Ngồi sinh viên hỏi đáp, trao đổi với giảng viên tập khó mà khơng dám hỏi giảng đường,Cịn giúp sinh viên giải trí, tiết kiệm nhiều thời gian cho sinh viên Đó lý yếu để chúng em lựa chọn đề tài Vì lý đó, với tập lớn mơn học phân tích u cầu phần mềm, nhóm chúng em lựa chọn phân tích thiết kế ứng dụng hỗ trợ học tập cho sinh viên Việc tiếp cận với đề tài giúp sinh viên chúng em có hội để tìm hiểu quy trình hoạt động ứng dụng vừa nhỏ, thiết kế ứng dụng hỗ trợ học tập cho sinh viên PHÂN TÍCH I Giới thiệu chung Khái niệm ứng dụng học tập cho sinh viên: ứng dụng nhà trường phát hành dành riêng cho sinh viên Bách Khoa kho lưu trữ tài liệu môn học tích hợp thêm số chức hỗ trợ việc học tập giải trí cho sinh viên Ứng dụng khơng giúp học sinh tìm tài liệu chủ đề thích hợp mà cịn tiết kiệm nhiều thời gian tra cứu II Khảo sát yêu cầu hệ thống Lí chọn đề tài • Trường đại học Bách Khoa Hà Nội ln nhừng trường đầu giảng dạy với đa dạng ngành nghề đa dạng mơn học Chính lượng kiến thức tài liệu trường vô lớn làm cho việc tìm kiếm tài liệu học tập sinh viên đơi lúc gặp nhiều khó khăn sinh viên năm chưa quen với môi trường cũ cịn nhiều điều bỡ ngỡ thắc mắc • Trong tình hình nước ta ln phải đối mặt với đạt dịch Covid việc đến trường để học tập nhiều trục trặc, sinh viên phải học online nên việc kiếm tài liệu trao đổi cịn khó khăn sinh viên phải học tập làm việc nhà đến thư viện, hay gặp gỡ giảng viên để trao đổi =>Chính nhóm em muốn phát triển phần mềm giúp bạn sinh viên học tập, tìm tài liệu trao đổi hiệu nhanh chóng Phần mềm khơng hỗ trợ học tập mà cịn giúp sinh viên giải trí sau học căng thẳng gắn kết sinh viên trường lại với Để xây dựng hệ thống gần gũi thân thiện với sinh viên nhóm chúng em tiến hành khảo sát vấn số bạn sinh viên Bách Khoa mong muốn chức toán Khảo sát trạng Kế hoạch khảo sát Nhóm thành viên quanh sân trường Bách Khoa để khảo sát Thời gian hẹn : 20/06/2022 Thời điểm bắt đầu : 14h00 • Thời điểm kết thúc : 17h30 • • • • • Người thực khảo sát : Hạnh Quỳnh Đối tượng khảo sát : toàn sinh viên Bách Khoa Địa điểm khảo sát : sân trường Bách Khoa Địa điểm khảo sát: Sân trường Bách Khoa Hà Nội Mục tiêu khảo sát • • • Việc khảo sát mang lại khách quan toàn diện để nắm bắt yêu cầu dự án Xác định thực thể, chức app Thu thập liệu mục đích rõ rãnh dự án Hình thức khảo sát • • Khảo sát trực tiếp Một người hỏi người ghi chép lại giấy toàn sinh viên Phỏng vấn: PHIẾU PHỎNG VẤN Dự án: APP HỌC TẬP CHO SINH VIÊN BÁCH KHOA Câu hỏi Người hỏi : Nguyễn Thị Hạnh Người ghi : Vũ Thị Quỳnh 1.Bạn có gặp khó khăn giảng đường khơng ? Trả lời Quản lý : toàn sinh viên Thời gian : 14h ngày 20/6/2022 • Lúc đầu lên đại học, số bạn khơng thích nghi với mơi trường giảng dạy đại học Không quen nhiều người, lúc đầu gặp khó khơng biết hỏi ai, làm Không biết quản lý thời gian học tập trường nhà Lúc đầu lên đại học mải ham chơi, sau hổng nhiều kiến thức mà không biêt hỏi dề lấp lỗ hổng 2.Thầy dạy lớp dễ hiểu khơng? • Tùy thầy bạn ạ, số thầy dạy rât dễ hiểu Cịn số dạy nhanh, không tiếp thu kiến thức được, Lớp nhiều người, ồn nên bọn khơng bắt với tốc độ thầy giảng dạy lớp, 3.Bạn có cảm thấy khó khăn trao đổi với giảng viên trường khơng ? • Dạ có, trường cịn ngại, khơng dám trao đổi với thầy cơ, Cịn internet khơng biết trao đổi kiểu, hoăc khơng biết lúc thầy có rảnh khơng Bạn có thấy khó khan tìm kiếm lời giải cho tập khơng? • Đương nhiên có Một só tập tìm kiếm sách hỏi bạn Tuy nhiên có số khó, khơng biết hỏi lên mạng khơng tìm thấy 5.Bạn có thấy khó khăn tìm kiếm tài liệu khơng ? • • Có bạn Mình tồn tìm kiếm tài liệu thư viện dể bổ sung kiến thức Ngồi lên mạng tìm thêm, mà mạng kiến thức bao a, vơ tận khơng phải hết, Có tài liệu khơng kiến thức trọng tâm học, Một số tài liệu bắt phải trả phí download Bạn thường ôn luyện vào kì thi ? 7.Bạn có laptop hay thiết bị di động để lên internet không ? Bạn hay tìm kiếm tài liệu đâu ? • Mình mua tài liệu trường ôn, Và xem lại phần thầy cô dạy , hoăc hỏi thêm bạn bè Bạn thường dùng tài liệu giấy hay online ? • Bạn có hài lịng sở vật chất website trường khơng ? • Đương nhiên có rồi, Khơng gian trường rộng rãi, điều hồi mát rượi, thích hợp để ơn thi hay lại trường Tuy nhiên wevsite trường khơng có up nhiều tài liệu không thuận tiện trao đổi với sinh viên hay giáo viên trường Hơi bất tiện tý 10 Bạn có mong muốn có trang web hay diễn đàn để trao đổi học tập khơng ? • • Có ! Theo khảo sát 99% muốn có diễn đạt hay phần mềm để sinh viên trao đổi tài liệu tập Ngồi có thẻ giao đổi với giảng viên đánh giá chất lượng giảng dạy để nhà trường hồn thiện Mình có, hay sử dụng laptop để học tập trường mạng • Mình hay tìm kiếm tài liệu cuuduongthancong.com, w3school, sharepoint hay theza2 Và số web phí 123doc, tai lieu.vn • • Theo khảo sát 10 người có người sử dụng tài liệu online • phần dễ tìm kiếm miễn phí, tìm kiếm dễ • Phần cịn lại tài liệu giấy phải tiền, lên thư viện tìm kiếm khơng có, khơng xem lúc nơi • Tuy nhiên số cho tài liệu giấy dễ đọc, dễ ghi nhớ ghi chép hơn, Một số người tải tài liệu website xong để khơng thêm đọc 11 Bạn có mong muốn khơng ? • Có, Ngồi bọn mong muốn hệ thồng phải tuân thủ nguyên tắc an tồn thơng tin, bảo mật hệ thống tài khoản cho bọn Tạo kho lưu trữ tài liệu mà miễn phí tốt bọn minhg khơng có tiền Đảm bảo chất lượng chức Phê phân trạng: 3.1 Hạn chế • Hệ thống có giao diện đơn giản với sinh viên nhiên có số hạn chế đính Số lượng sinh viên truy cập lúc q đơng gây tắc nghẽn hệ thống Hiện trạng hệ thống : đối tượng tham gia gồm có sinh viên giảng viên trường đại học Bách Khoa Hà Nội Các hạn chế tốn • Vì lượng tài liệu nhà trường lớn nên gặp số khó khắn q trình tổng hợp xếp • Để xây dựng phát triển chi phí bảo hành hệ thống cao • Cần bảo mật cao để tránh công loại tin tặc Bảo vệ thông tin cá nhân cho sinh viên để sinh viên có mơi trường học tập an tồn 3.2 Biện pháp khắc phục • Nhóm em cố gắng hoàn thiện hế thống Yêu cầu chung 4.1 Yêu cầu môi trường   Mã nghiệp vụ Mô tả yêu cầu Nhu cầu nghiệp vụ Ứng dụng hoạt động dựa hệ điều hành thông thường Các yêu cầu nghiệp vụ Cài đặt máy chủ ảo, tảng Window… Giá trị nghiệp vụ Hệ thống quản lý, tìm kiếm tài liệu nhanh chóng, giúp sinh viên tìm kiếm, trao đổi tài liệu cách nhanh chóng, dễ dàng hiệu Các vấn đề đặc biệt vấn đề ràng buộc Đây hệ thống thiết yếu phục vụ cho sinh viên học tập thuận tiện xác Đào tạo bổ sung quản trị cần thiết để vận hành hệ thống từ góc độ kỹ thuật quản lý Đối với sinh viên: • Cần lưu trữ xác thơng tin cá nhân sinh viên • Cho phép sinh viên truy cập vào kho liệu để tìm tài liệu • Gửi thơng báo cho sinh viên có thời khóa biểu, lịch thi thông báo nhà trường vấn đề học tập • Cho phép sinh viên đăng lên diễn đàn hệ thống Đối với giáo viên • Cho phép giáo viên update tài liệu lên hệ thống • Gửi thơng báo cho giáo viên có thời khóa biểu, lịch trơng thi 10 1.2.2 Biểu đồ phân rã chức trao đổi Khối chức gồm hai tác nhân tham gia sinh viên giáo viên Sinh viên có chức như: • Đăng nhập • Trao đổi với sinh viên giáo viên khác Giao viên có chức : • Đăng nhập • Trả lời câu hỏi 16 1.2.3 Biểu đồ phân rã chức xem lịch Khối chức gồm hai tác nhân tham gia sinh viên admin Sinh viên có chức sau Đăng nhập • Xem lịch Admin có chức : • Thơng báo cho sinh viên • Update lịch • Đăng nhập • 17 1.2.4 Biểu đồ phân rã chức giải trí Khối chức gồm tác nhân sinh viên admin Sinh viên có chức : • Đăng nhập • Đăng lên diễn đàn • Bình luận Admin có nhiệm vụ Duyệt Quản lý viết Xóa viết khơng phù hợp 18 1.3 Đặc tả use case 1.3.1 Chức đăng nhập Mã Usecase Tên Usecase Tác nhân Mô tả Luồng kiện Luồng thay ngoại lệ Tiền điều kiện Hậu điều kiện UC01 Đăng nhập tài khoản Sinh viên, Giảng viên, Admin Cho phép người dùng đăng nhập tài khoản Tác nhân Hệ thống phản hồi Chọn chức đăng nhập Đưa giao diện đăng nhập Nhập tài khoản mật Nhấn đăng nhập Xác nhận tài khoản mật Nếu sai tên tài khoản mật hệ thống yêu cầu nhập lại Có tài khoản nhà trường cấp 19 1.3.2 Chức tìm kiếm update tài liệu Mã Usecase Tên Usecase Tác nhân Mô tả Luồng kiện UC002 Tìm kiếm thơng tin Sinh viên, Giáo viên Cho phép tìm kiếm tài liệu Tác nhân Gõ tên tài liệu cần tìm Chọn kết cần tìm Hệ thơng phản hồi Hiển thị danh sách kết Tải tài liệu cần up Xác nhận lưu tài liệu Xác nhận lưu Sắp xếp tài liệu vào thư mục Luồng thay ngoại lệ Tiền điều kiện Hậu điều kiện Không có Tài liệu phải phạm vi trường Bách Khoa Hiển thị kết phạm vi phù hợp 1.3.3 Chức update lịch Mã Usecase Tên Usecase Tác nhân Mô tả Luồng kiện Điều kiện trước UC003 Update lịch Admin Cho phép update lịch nên hệ thống Tác nhân Hệ thống hồi Gửi yêu cầu update lịch Đưa giao diện update lịch Xác nhận lưu Lưu xếp lịch vào hệ thống Phải có lịch học thi nhà trường cung cấp 20 1.3.4 Chức xem lịch Mã Usecase Tên Usecase Tác nhân Mô tả Luồng kiện UC004 Xem lịch Sinh viên, Admin Cho phép sinh viên xem lịch học lịch thi Tác nhân Hệ thống phản hồi Gửi yêu cầu xem lịch thi Hiện giao diện thời khóa biểu Luồng thay ngoại lệ Điều kiện trước Điều kiện sau Chọn xem lịch thi lịch học Khơng có Người dùng đăng nhập vào tài khoản giao diện xem lịch Dữ liệu thời khóa biểu update lên hệ thống 1.3.5 Chức trao đổi Mã Usecase Tên Usecase Tác nhân Mô tả Luồng kiện Luồng thay ngoại lệ Điều kiện trước UC005 Trao đổi Sinh viên, Giáo viên Cho phép sinh viên trao đổi với sinh viên khác giảng viên trường Tác nhân Hệ thống phải hồi Truy cập hệ thống chat Đưa giao diện chat Đưa thắc mắc học trường lớp Gửi thông báo tin nhắn đến cho người nhận Không có Phải có tài khoản nhà trường cung cấp 21 1.3.6 Chức giải trí Mã Usecase Tên Usecase Tác nhân Mơ tả UC006 Để sinh viên có khơng gian thư giãn giải trí Sinh viên, Admin Để sinh viên có khơng gian thư giãn giải trí Luồng kiện Tác nhân Truy cập diễn đàn dành cho sinh viên Hiển thị giao diện Đăng viết hình ảnh liên quan đến trường lớp Lưu đăng đợi Admin duyệt Admin duyệt có nội dung phù hợp xóa khơng phù hợp Gửi thơng báo đăng thành công co sinh viên Sinh viên bình luận viết người khác Lưu trữ bình luận Luồng thay ngoại lệ Điều kiện trước Hệ thống phản hồi Phải có tài khoản nhà trường cung cấp 22 Mơ hình hóa hành vi 2.1 Biểu đồ trình tự tìm tài liệu 23 2.2 Biểu đồ trinh tự trao đổi 24 2.3 Biểu đồ trinh tự giải trí 25 2.4 Biểu đồ trinh tự xem lịch 26 Phân tích cấu trúc 3.1 Sơ đồ lớp tổng quan 3.2 Đặc tả lớp 3.2.1 Lớp GiangVien Tên maGiangVien chuyenNganh Kiểu liệu String chuyenNganh Phạm vi Private Private 27 Mô tả Mã giảng viên Môn giảng dạy giảng viên 3.2.2 Lớp Sinhvien Tên maSinhvien lop chuyenNganh Kiểu liệu String String chuyenNganh Phạm vi Private Private Private Mô tả Mã giảng viên Mã lớp Môn giảng dạy giảng viên 3.2.3 Lớp MonHoc Tên maMonHoc teMonHoc chuyenNganh Kiểu liệu String String String Phạm vi Private Private Private Mô tả Mã môn học Tên môn học Ngành học 3.2.4 Lớp Tailieu Tên maTailieu tenTailieu chuyenNganh Mota Tacgia Trangthai Kiểu liệu String String String String String String Phạm vi Private Private Private Private Private Private Mô tả Mã môn học Tên môn học Ngành học Mô tả Tác giả Trạng thái 3.3.5 Lớp ChuyenNganh Tên maChuyenNganh Khoa moTa Kiểu liệu String chuyenNganh String Phạm vi Private Private Private Mơ tả Mã giảng viên Khóa dạy Mơ tả chuyên nhanh 3.2.6 Lớp Thoikhoabieu Tên maSinhvien maLophoc Kiểu liệu String String Phạm vi Private Private 28 Mô tả Mã sinh vien Mã lớp học 3.2.7 Lớp LopHoc Tên maLopHoc maMonHoc hocKi thoiGian soTiet Kiểu liệu String String Int String Int Phạm vi Private Private Private Private Private Mô tả Mã lớp học Mã môn học Học kì Thời gian học Số tiết học 3.2.8 Lớp Lichthi Tên maLopHoc thoiGian diaDiem Kiểu liệu String String String Phạm vi Private Private Private Mô tả Mã lớp học Thời gian thi Địa điểm thi 3.2.9 Lớp Taikhoan Tên id Ten Dangnhap Matkau email Kiểu liệu int String int String Phạm vi Private Private Private private Mô tả id Tên Địa điểm thi email Kiểu liệu String String String String String Phạm vi Private Private Private Private Private Mô tả id Người đăng Thời gian đăng Trạng thái duyệt Các bình luận 3.2.10 Lop Baidang Tên id Nguoidang Thoigiandang Trangthaiduyet CacBinhLuan 29 KẾT LUẬN Sau thời gian nghiên cứu phát triển đề tài “Phân tích thiết kế ứng dụng hỗ trợ học tập cho sinh viên” chúng em hoàn thành chức thời gian định Trong trình nghiên cứu thực đề tài với nỗ lực cao thực hạn chế kinh nghiệm, kiến thức nên đề tài chúng em chắn khơng tránh khỏi thiếu sót Chúng em mong nhận góp ý từ thầy để đề tài hoàn thiện Kết đạt được: • Thực hành phân tích yêu cầu phần mềm đề tài nhỏ • Hồn thành tương đối bước phân tích yêu cầu phần mềm Hạn chế: • Các phần phân tích cịn nhiều thiếu sót • Hệ thống cung cấp chức Tuy nhiên chưa bám sát so với yêu cầu thực tế.’ TÀI LIỆU THAM KHẢO a Phát triển hệ thống hướng đối tượng với UML 2.0 C++ b Giáo trình mơn học 30

Ngày đăng: 28/06/2023, 01:06

Tài liệu cùng người dùng

Tài liệu liên quan