Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 23 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
23
Dung lượng
3,44 MB
Nội dung
TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN TOÁN ỨNG DỤNG VÀ TIN HỌC PHÂN TÍCH THIẾT KẾ HỆ THỐNG BÁO CÁO MÔN HỌC Chủ đề: XÂY DỰNG MẠNG XÃ HỘI Giảng viên: TS Phạm Huyền Linh Sinh viên thực hiện: Nguyễn Đức Thiện - 20173589 Ngô Quốc Cường - 20185436 Vũ Văn Thìn - 20185480 HÀ NỘI – 2022 i NHẬN XÉT CỦA GIẢNG VIÊN Mục tiêu (a) (b) (c) Nội dung (a) (b) (c) Đánh giá kết đạt (a) (b) (c) Hà Nội, tháng 08 năm 2022 Giảng viên TS Phạm Huyền Linh ii Lời cảm ơn Phân tích Thiết kế Hệ thống mơn học hay bổ ích Trong q trình học, chúng em có thêm nhiều kiến thức trình phát triển sản phẩm, phương pháp sử dụng phân tích thiết kế sản phẩm Bên cạnh đó, với hướng dẫn tận tình Phạm Huyền Linh, chúng em có nhìn thực tế cách vận hành hệ thống qua ví dụ cụ thể Từ đó, chúng em phần có thêm kinh nghiệm để áp dụng vào toán tương lai Chúng em xin chân thành cảm ơn! Hà Nội, tháng 08 năm 2022 Sinh viên Nguyễn Đức Thiện iii Mục lục Danh sách hình vẽ Mở đầu Chương Xác định phạm vi đề tài 1.1 Bối cảnh phạm vi đề tài đề tài 1.2 Xác định tác nhân Use Case Chương Phân tích thiết kế hệ thống 2.1 Các sơ đồ Use Case mạng xã hội 2.2 Sơ đồ lớp hệ thống 2.3 Sơ đồ hoạt động hệ thống 10 2.4 Thiết kế sở liệu 11 Chương Một số giao diện mạng xã hội 13 3.1 Giao diện đăng nhập 13 3.2 Giao diện đăng ký 14 3.3 Giao diện chỉnh sửa thông tin cá nhân 15 3.4 Giao diện trang cá nhân 15 3.5 Giao diện tin nhắn 16 3.6 Giao diện tạo viết 17 Chương Thay lời kết 18 Tài liệu tham khảo 19 Danh sách hình vẽ 2.1 Sơ đồ Use Case cho người sử dụng 2.2 Sơ đồ Use Case cho Admin 2.3 Sơ đồ Use Case cho nhóm chức đăng nhập, đăng ký 2.4 Sơ đồ Use Case cho nhóm chức liên quan tới viết 2.5 Sơ đồ Use Case cho nhóm chức liên quan tới tin nhắn 2.6 Sơ đồ lớp mạng xã hội (1) 2.7 Sơ đồ lớp mạng xã hội (2) 2.8 Sơ đồ hoạt động mạng xã hội 10 2.9 Cơ sở liệu cho mạng xã hội (1) 11 2.10 Cơ sở liệu cho mạng xã hội (2) 12 3.1 Màn hình giao diện đăng nhập 13 3.2 Màn hình giao diện đăng ký 14 3.3 Màn hình giao diện chỉnh sửa thơng tin cá nhân 15 3.4 Màn hình giao diện trang cá nhân (1) 15 3.5 Màn hình giao diện trang cá nhân (2) 16 3.6 Màn hình giao diện tin nhắn 16 3.7 Màn hình giao diện tạo viết 17 Mở đầu Hãy nói mạng xã hội - mở Nội dung báo cáo gồm ba chương: • Chương 1: Xác định phạm vi đề tài • Chương 2: Phân tích thiết kế hệ thống • Chương 3: Một số giao diện mạng xã hội Chương Xác định phạm vi đề tài 1.1 Bối cảnh phạm vi đề tài đề tài xxx định hướng mạng xã hội với chức Mạng xã hội xxx bao gồm nhóm chức chính: Nhóm chức liên quan đến tài khoản thơng tin người dùng, bao gồm: • Đăng ký • Đăng nhập • Thơng tin người dùng • Cài đặt người người sử dụng Nhóm chức liên quan đến viết, bao gồm: • Post (bài viết): bao gồm xem, thêm, xóa, sửa viết; thẻ (tag) liên quan trọng bình luận viết • React (tương tác phản hồi viết): bao gồm like (thích) dislike (khơng thích) viết Chức Follower (người theo dõi): tài khoản phép theo dõi tài khoản khác bỏ theo dõi lúc 4 Nhóm chức liên quan tới tin nhắn, bao gồm: • Nhắn tin tài khoản với • Tạo nhóm chat nhắn tin nội nhóm chat: bao gồm thơng tin nhóm thành viên nhóm, tin nhắn nhóm 1.2 Xác định tác nhân Use Case Dựa vào yêu cầu bên trên, xác định tác nhân (Actor) Use Case sau: Actor Use Case Đăng nhập vào hệ thống Đăng ký tài khoản Thay đổi thông tin cá nhân Người sử dụng Thao tác với viết (gồm xem, thêm, xóa, sửa viết) Tương tác với viết khác (Like, bỏ Like) Theo dõi người dùng khác Nhắn tin (theo nhóm với cặp người sử dụng với nhau) Kế thừa chức người sử dụng Admin Quản lý tài khoản Quản lý viết Chương Phân tích thiết kế hệ thống 2.1 Các sơ đồ Use Case mạng xã hội Dựa vào chức yêu cầu, hình ảnh Use case mạng xã hội Hình 2.1: Sơ đồ Use Case cho người sử dụng Hình 2.2: Sơ đồ Use Case cho Admin Hình 2.3: Sơ đồ Use Case cho nhóm chức đăng nhập, đăng ký Hình 2.4: Sơ đồ Use Case cho nhóm chức liên quan tới viết Hình 2.5: Sơ đồ Use Case cho nhóm chức liên quan tới tin nhắn 2.2 Sơ đồ lớp hệ thống Hình 2.6: Sơ đồ lớp mạng xã hội (1) Hình 2.7: Sơ đồ lớp mạng xã hội (2) 10 2.3 Sơ đồ hoạt động hệ thống Hình 2.8: Sơ đồ hoạt động mạng xã hội 11 2.4 Thiết kế sở liệu Dựa vào yêu cầu đưa ra, sở liệu thiết kế cho mạng xã hội Hình 2.9: Cơ sở liệu cho mạng xã hội (1) 12 Hình 2.10: Cơ sở liệu cho mạng xã hội (2) 13 Chương Một số giao diện mạng xã hội 3.1 Giao diện đăng nhập Hình 3.1: Màn hình giao diện đăng nhập 14 3.2 Giao diện đăng ký Hình 3.2: Màn hình giao diện đăng ký 15 3.3 Giao diện chỉnh sửa thơng tin cá nhân Hình 3.3: Màn hình giao diện chỉnh sửa thông tin cá nhân 3.4 Giao diện trang cá nhân Hình 3.4: Màn hình giao diện trang cá nhân (1) 16 Hình 3.5: Màn hình giao diện trang cá nhân (2) 3.5 Giao diện tin nhắn Hình 3.6: Màn hình giao diện tin nhắn 17 3.6 Giao diện tạo viết Hình 3.7: Màn hình giao diện tạo viết 18 Chương Thay lời kết Trên phần trình bày nhóm chúng em chủ đề phân tích thiết kế mạng xã hội theo phương pháp hướng đối tượng Bài báo cáo nhiều thiết sót, mong góp ý thêm cho chúng em điểm chúng em cần cải thiện sản phẩm Về phần mình, đánh giá lại tồn q trình học tập mơn học, chúng em thấy phân tích thiết thực tế khơng phải việc đơn giản Chúng em chưa tiếp cận tới bước khảo sát thực tế hệ thống (đặc biệt qua việc vấn đối tượng người dùng cụ thể) Đây điểm thiết yếu chúng em cần cải thiện Bên cạnh sản phẩm thực tế tạo theo phân tích thiết kế Các phần thiết kế chúng em cần chi tiết nữa, sát với người lập trình để tạo sản phẩm tốt Bù lại, chúng em học hiểu điểm khác biệt hai phương pháp phân tích thiết kế hệ thống hướng cấu trúc hướng đối tượng Chúng không tách biệt mà hỗ trợ chặt chẽ cho Hướng cấu trúc không phổ biến cách làm, cách tư phương pháp rõ ràng, rành mạch, tạo điều kiện sở để sinh viên thuận lợi thực phân tích thiết kế hướng đối tượng - phương pháp mạnh mẽ với khả kế thừa Kể từ đây, chúng em tiếp thêm tự tin kiến thức để tiến tới dự án khác tương lai Cảm ơn cô dạy dỗ giúp đỡ chúng em suốt thời gian qua 19 Tài liệu tham khảo Tiếng Việt [1] Phạm Huyền Linh (2022), Phân tích thiết kế hệ thống, Slide, Bộ mơn Tốn ứng dụng – Viện Tốn ứng dụng Tin học – Trường Đại học Bách khoa Hà Nội (lưu hành nội bộ) ... Mở đầu Hãy nói mạng xã hội - mở Nội dung báo cáo gồm ba chương: • Chương 1: Xác định phạm vi đề tài • Chương 2: Phân tích thiết kế hệ thống • Chương 3: Một số giao diện mạng xã hội Chương Xác... 2.2 Sơ đồ lớp hệ thống Hình 2.6: Sơ đồ lớp mạng xã hội (1) Hình 2.7: Sơ đồ lớp mạng xã hội (2) 10 2.3 Sơ đồ hoạt động hệ thống Hình 2.8: Sơ đồ hoạt động mạng xã hội 11 2.4 Thiết kế sở liệu Dựa... yêu cầu đưa ra, sở liệu thiết kế cho mạng xã hội Hình 2.9: Cơ sở liệu cho mạng xã hội (1) 12 Hình 2.10: Cơ sở liệu cho mạng xã hội (2) 13 Chương Một số giao diện mạng xã hội 3.1 Giao diện đăng