Mạng xã hội sinh viên trada

34 363 0
Mạng xã hội sinh viên trada

Đ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

Mạng xã hội sinh viên trada

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG ──────── * ─────── ĐỒ ÁN CÁC CÔNG NGHỆ XÂY DỰNG HỆ THỐNG THÔNG TIN MÔ TẢ PHÂN TÍCH YÊU CẦU PHẦN MỀM (SOFTWARE REQUIREMENTS SPECIFICATION) MẠNG HỘI SINH VIÊN TRADA Nhóm Hà Nội, tháng năm 2014 Mục Lục Giới thiệu 1.1 Mục đích Tài liệu cung cấp mô tả đầy đủ tất chức giới hạn mạng hội TRADA – phiên Tài liệu dành cho người quản lý mạng hội TRADA, lập trình viên phát triển phần mềm thầy cô đánh giá đồ án 1.2 Phạm vi đồ án Mạng hội TRADA đóng vai trò công cụ cung cấp chia sẻ thông tin người dùng, cụ thể sinh viên Dựa vào đăng mà người dùng đăng tải lên, TRADA thống kê đăng theo lĩnh vực: việc làm, học tập, chỗ ở, giải trí (các đăng người dùng phân loại tay trước đăng tải) sau trình diễn lại vị trí tương ứng với lĩnh vực trang chủ người dùng Mạng hội TRADA đời nhằm thỏa mãn nhu cầu phân loại thông tin mức độ cao, tập trung theo lĩnh vực định, khắc phục nhược điểm việc cung cấp thông tin đến người dùng số mạng hội phổ biến như: Facebook, GG+, … Ví dụ với mạng hội Facebook, news feed trang chủ người dùng hàng ngày thường bị trộn lẫn nhiều thông tin đa dạng nội dung lẫn hình thức Đôi điều gây khó chịu cho người dùng thông tin quan tâm nhỏ số thông tin cung cấp Mặc dù có cách để hạn chế thông tin dư thừa chỉnh thông tin chế độ hạn chế ẩn sử dụng kèm theo phương pháp học máy để thu thập thói quen người dùng, xét cho cách làm tay chưa phải giải pháp tốt để cung cấp thông tin hiệu cho người dùng TRADA xây dựng dựa framework Laravel (PHP framework), phần sở liệu xây dựng dựa mô hình quản trị sở liệu lai: SQL (MySQL) + NoSQL (Cassandra) 1.3 Tài liệu tham khảo - Martin, Dennis S Mathematics Placement System 2.0, Software Requirements Description University of Scranton, 1999 Jim Arlow, Ila Neustadt, UML and the Unified Process, Second Edition, 2005 1.4 Tổng quan tài liệu Tài liệu gồm ba chương Chương thứ Giới thiệu, chương thứ hai Mô tả tổng quan, liệt kê tất chức thực hệ thống hạn chế hệ thống Chương thứ ba Mô tả yêu cầu, danh sách bao gồm tất hạn chế chức hệ thống mô tả cách chi tiết Mô tả tổng quan 2.1 Định nghĩa yêu cầu chức Tổng quan hệ thống Hệ thống có đối tượng tham gia là: Guest - người chưa đăng nhập vào hệ thống, Member - người có tài khoản đăng nhập vào hệ thống Figure Tổng quan hệ thống Database phần nằm phía sau hệ thống, cung cấp liệu cho hệ thống để thực yêu cầu người dùng Các tác nhân tham gia hệ thống: STT Tên tác nhân Mô tả Người dùng chưa đăng nhập vào hệ thống Người dùng đăng nhập vào hệ thống Guest Member Danh sách use case: ID use case Tên use case Mô tả Tác nhân tham gia 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 Register Login Search Add friend Unfriend Write status Edit status Delete status Write comment Edit comment Delete comment View mainpage Notify List online Like Share View userpage Edit profile View info Create group Add member to group Join group Leave group Chat Send message Đăng kí tài khoản Đăng nhập vào hệ thống Tìm kiếm thứ Kết bạn Hủy kết bạn Viết viết Chỉnh sửa viết Xóa viêts Viết bình luận Sửa bình luận Xóa bình luận Xem trang chủ Xem thông báo Xem bạn bè online Thích Chia sẻ viết Xem trang cá nhân Chỉnh sửa thông tin cá nhân Xem thông tin cá nhân Tạo nhóm Thêm thành viên vào nhóm Xin vào nhóm Thoát khỏi nhóm Trò chuyện Nhắn tin Guest Guest Member Member Member Member Member Member Member Member Member Member Member Member Member Member Member Member Member Member Member Member Member Member Member Mô tả ca sử dụng Ca sử dụng: Register - Biểu đồ ca sử dụng Register Guest Figure Use case Register - Mô tả tóm tắt ca sử dụng Khi người sử dụng bắt đầu truy cập vào trang đăng kí tài khoản hệ thống, hệ thống gửi trả người dùng form đăng kí Người dùng điền thông tin vào form đăng kí, mã javascript kiểm tra liệu người dùng nhập vào có thỏa mãn không, toàn thông tin thỏa mãn người dùng phép gửi đăng kí tới hệ thống, sau liệu lưu vào hệ thống - Mô tả bước thực ca sử dụng Điều kiện người dùng chưa đăng nhập vào hệ thống: Nhấn vào nút đăng kí Hệ thống gửi trả lại trang đăng kí Người dùng nhập thông tin trang đăng kí nhấn nút gửi đăng kí • Hệ thống trả lại kết thành công hay không thành công Ca sử dụng: Login - Biểu đồ ca sử dụng • • • Login Guest Figure Use case Login - Mô tả tóm tắt ca sử dụng Khi người dùng bắt đầu đăng nhập vào hệ thống Người dùng nhập thông tin tài khoản mật để đăng nhập vào hệ thống Hệ thống kiểm tra xem người dùng đăng nhập nơi chưa Nếu có thông báo cho người dùng, chưa chuyển người dùng đến trang chủ người dùng Mô tả bước thực ca sử dụng Nhập thông tin tài khoản để đăng nhập nhấn vào nút đăng nhập Hệ thống kiểm tra tài khoản Nếu thành công hiển thị trang chủ người dùng, không thành công thông báo cho người sử dụng biết đăng nhập thất bại Ca sử dụng : Search - Biểu đồ ca sử dụng • • • Search Member Figure Use case search - Mô tả tóm tắt ca sử dụng Yêu cầu: người dùng phải đăng nhập thành công vào hệ thống Sau đăng nhập vào hệ thống, trang chủ người dùng có textbox để người dùng điển thông tin tìm kiếm vào, người dùng tìm kiếm tài khoản người dùng khác nhóm Hệ thống tìm kiếm trả lại kết cho người dùng Mô tả bước thực ca sử dụng Người dùng điền nội dung cần tìm kiếm vào textbox sau nhấn enter click vào nút tìm kiếm • Hệ thống trả lại kết tìm kiếm cho người dùng Ca sử dụng: Add friend - Biểu đồ ca sử dụng • Add_Friend Member Figure Use case Add friend - Mô tả tóm tắt ca sử dụng Sau truy cập vào trang cá nhân người dùng khác, trang cá nhân người dùng có nút kết bạn, người dùng nhấn vào để gửi lời yêu cầu kết bạn Hệ thống nhận yêu cầu gửi cho người sử dụng kia, người sử dụng đồng ý Hệ thống lưu lại thông tin Nếu từ chối yêu cầu hệ thống thông báo lại cho người dùng • Mô tả bước thực ca sử dụng Người dùng A nhấn vào link trang cá nhân người dùng Hệ thống hiển thị trang cá nhân người dùng B Người dùng A nhấn vào nút kết bạn Hệ thống gửi yêu cầu tới người dùng B Nếu B đồng ý : hệ thống thông báo thành công lưu lại thông tin kết bạn • Nếu B không đồng ý: hệ thống thông báo cho người dùng A kết không thành công Ca sử dụng: Unfriend - Biểu đồ ca sử dụng • • • • Unfriend Member Figure Use case unfriend - Mô tả tóm tắt ca sử dụng Nếu người dùng muốn hủy kết bạn với người dùng khác, người dùng truy cập vào danh sách bạn bè nhấn vào link để đến trang cá nhân người dùng muốn hủy kết bạn, nhấn vào link đâu trang chủ để đến trang cá nhân người dùng Nhấn vào nút hủy kết bạn hệ thống hỏi lại xem người có chắn không Nếu có hủy kết bạn không không thực Mô tả bước thực hiên ca sử dụng Nhấn vào link để đến trang cá nhân người dùng B Nhấn vào nút hủy kết bạn Hệ thống yêu cầu người dùng A xác nhận lại lần Nếu có hệ thống hủy quan hệ A B Nếu không không làm Ca sử dụng: Write status - Biểu đồ ca sử dụng • • • • • Write_Status Member Figure Use case write status - Mô tả ca sử dụng Người dùng muốn viết viết đó, người dùng chọn chủ để liên quan để đăng bài, là: “việc làm”, “học tập”, “giải trí”, “chỗ ở” “chung chung” Sau chọn chủ đề người dùng viết form liệu nhấn vào mục đăng Hệ thống lưu vào sở liệu cập nhật cho tất người dùng liên quan Mô tả bước thực ca sử dụng Người dùng vào trang chủ chọn tab liên quan tới chủ đề minh viết Viết vào form sau nhấn vào nút đăng viết Hệ thống lưu lại thông tin viết update cho người dùng liên quan Ca sử dụng: Edit status - Biểu đồ ca sử dụng • • • Edit_Status Member Figure Use case edit status - Mô tả ca sử dụng Sau người dùng đăng tải status chủ đề đó, người dùng muốn chỉnh sửa lại thông tin đăng tải Người dùng cẩn tìm lại viết nhấn chọn chỉnh sửa Hệ thống form giống viết status có sẵn liệu Người dùng cẩn chỉnh sửa update lại liệu • Mô tả bước thực ca sử dụng Người dùng nhấn vào mục chỉnh sửa ứng với viết cần chỉnh sửa 10 25 Ca sử dụng: Send message - Biểu đồ ca sử dụng Send_Message Member Figure 26 Use case Send message - Mô tả ca sử dụng Giống việc chat nhiên nhắn tin thực người dùng offline, người dùng truy cập vào trang cá nhân người dùng muốn nhắn tin Click chọn vào mục nhắn tin, người dùng viết nội dung tin nhắn nhấn gửi Hệ thống nhận tin nhắn lưu vào sở liệu, tin nhắn gửi người dùng nhận tin nhắn online • • • • Các bước thực ca sử dụng Người gửi tin truy cập vào trang cá nhân người nhận tin Click chọn vào gửi tin nhắn Nhập nội dung tin nhắn cần gửi nhấn vào gửi tin nhắn Hệ thống lưu lại tin nhắn gửi cho người nhận người nhận online 2.2 Mô tả giao diện người dùng Đối tượng mạng hội Trada hướng đến sinh viên sử dụng tiếng việt Các đặc điểm người sử dụng Người sử dụng quen sử dụng mạng hội khác, quen thuộc với hình thức đăng tải liệu theo dạng status, tìm kiếm thông tin theo luồng status Người sử dụng quen tìm kiếm thông tin hệ thống máy tìm kiếm Người sử dụng quan tâm luồng liệu phân loại sử dụng chức tìm kiếm nâng cao công cụ tìm kiếm Hệ thống đưa cộng đồng phân loại thông tin quan tâm Ví dụ Học tập, việc làm… 20 Cửa sổ góc nhìn người làm việc chia làm phần gồm Menu, bảng tin phần thông báo Menu gồm phần topMenu: đưa lựa chọn left Menu đưa lựa chọn mục chức sau lựa chọn topmenu Bảng tin vùng thể việc đưa status mảng thông tin mà người sử dụng chọn Thông báo nằm phía lề bên phải cửa sổ giao diện cho phép hiển thị thông báo người quản trị Quảng cáo… 2.3 Yêu cầu phi chức Đây yêu cầu chức tự nhiên người sử dụng, mà hạn chế hệ thống phải tự làm việc - - - - - Đối với hệ thống cần có hệ thống kiểm soát truy nhập, cho người dùng sau đăng nhập, xác minh nhanh chóng, có chế bảo mật để bảo đảm tính an toàn cho người sử dụng Dữ liệu hệ thống liệu Bigdata lưu trữ cách phân tán, nên việc truy vấn liệu không đơn giản liệu quan hệ truyền thống cục Yêu cầu đặt hệ thống phải xử lý nhanh chóng việc truy vấn sở liệu khối liệu lớn để không bắt người sử dụng phải chờ lâu Có khả truy nhập vào hệ thống từ máy tính kết nối với máy chủ (đối với hệ thống cục bộ) vị trí mạng internet (đối với hệ thống kết nối với mạng Internet) Các chế xét duyệt cho việc xếp thứ tự status cộng đồng gồm tiêu chí thời gian, độ quan tâm, mối liên hệ người sử dụng đối tượng Cơ chế giới thiệu bạn bè, kết bạn dựa vào đồ thị quan hệ người sử dụng thành viên khác mạng hội Việc load phần sở liệu thị khối lên giao diện, không load toàn status hay comment lần gây việc hệ thống đáp ứng chậm yêu cầu người sử dụng 2.4 Tiến hóa hệ thống Dữ liệu hệ thống quản trị hệ sở liệu lai nên việc nâng cấp hệ thống mặt liệu khả thi Dữ liệu bảo đảm không mát dễ dàng thêm liệu địa điểm lưu trữ khác mạng lưu trữ 21 Hệ thống cập nhật thời gian định chức hệ thống, chức phần phân loại liệu, chức việc gợi ý kết bạn, chức phân chia cộng đồng Nhận biết xếp thứ tự status đối tượng thường xuyên người sử dụng quan tâm Việc đưa hệ thống mạng hội tiến hành liên tục Ở dự định mắt hệ thống có thêm loạt chức việc phân loại liệu nâng cấp giao diện sử dụng 22 Mô tả yêu cầu 3.1 Yêu cầu giao diện Hệ thống có khả lấy link tạo đường dẫn (path) đến trang web chứa nội dung mà người sử dụng muốn đăng tải Ví dụ: người sử dụng muốn đăng tải nội dung video nằm muc trang mạng youtube.com người dùng việc gõ nhận biết https://www.youtube.com/ để chia sẻ link youtube Hệ thống giao tiếp gián tiếp với liệu đặc tả thông qua hệ quản trị sở liệu phân tán, hệ quản trị giúp hệ thống đọc ghi liệu 3.2 Yêu cầu chức Tên ca sử dụng Đối tượng Khởi tạo Điều kiện Các bước Các bước thay Kết Xem thêm Khác Register Bất kì Người sử dụng ấn vào nút đăng kí tài khoản Khi người sử dụng chưa đăng nhập hệ thống – Người dùng ấn vào nút đăng kí – Hệ thống gửi trả cho người dùng form đăng kí – Người dùng điền thông tin vào form ấn nút ok để gửi yêu cầu đăng kí với thông tin – Hệ thống kiểm tra xem thông tin điền vào phù hợp chưa, thỏa mãn điều kiện lưu lại sở liệu thông báo đăng kí thành công Nếu không gửi trả cho người dùng thông báo thất bại Không Nếu đăng kí thành công có liệu tài khoản vừa đăng kí lưu lại sở liệu, thông báo thành công Còn thất bại không lưu tài khoản thông báo đăng kí thất bại đến người dùng Mục 2.2, Mô tả tóm tắt ca sử dụng: Register Không 23 Figure 27 Biểu đồ hoạt động Use-case Register Tên ca sử dụng Đối tượng Khởi tạo Điều kiện Các bước Các bước thay Kết Xem thêm Khác Login Bất kì Người sử dụng bật hệ thống ấn vào nút đăng nhập Chưa đăng nhập thành công vào hệ thống – Khi người dùng bật hệ thống lên, hệ thống gửi giao diện yêu cầu đăng nhập đến người dùng – Người dùng điền thông tin tài khoản mật ấn nút đăng nhập – Hệ thống lấy liệu tài khoản sở liệu so khớp với thông tin tài khoản gửi tới Nếu có kết trùng hiển thị trang chủ người dùng Nếu thông tin tài khoản gửi tới không trùng với thông tin tài khoản lưu sở liệu thông báo thất bại đến người dùng Không Nếu đăng nhập thành công thị trang chủ người dùng, không thành công thông báo tới người dùng Mục 2.2, Mô tả tóm tắt ca sử dụng: Login Không 24 Figure 28 Biểu đồ hoạt động Use-case Login Tên ca sử dụng Đối tượng Khởi tạo Điều kiện Các bước Các bước thay Kết Xem thêm Khác Tên ca sử dụng Đối tượng Khởi tạo Điều kiện Các bước Search Tài khoản đăng nhập Người sử dụng gõ nội dùng tìm kiếm vào ô textbox trang chủ người dùng, sau nhấn enter click vào nút tìm kiếm Không 1– Người dùng điền nội dung tìm kiếm ô textbox – Người dùng ấn enter, lệnh tìm kiếm với nội dung vừa gõ gửi đến hệ thống – Hệ thống yêu cầu lấy sở liệu, tên tài khoản, tên nhóm bắt đầu so khớp với thông tin tìm kiếm – tên tài khoản nào, tên nhóm gần giống với thông tin tìm kiếm xếp vào hàng chờ kết tìm kiếm – Hiển thị kết tìm kiếm thông báo không tìm thấy kết tới người dùng Không Nếu hàng chờ kết tìm kiếm mà khác rỗng đưa hiển thị kết tìm cho người dùng Còn mà hàng chờ rỗng thông báo không tìm thấy đến người sử dụng Mục 2.2, Mô tả tóm tắt ca sử dụng: Search Không Add friend Tài khoản đăng nhập Người sử dụng ấn vào nút kết bạn trang cá nhân người người chưa kết bạn với – Người dùng ấn vào nút kết bạn trang cá nhân người – Hệ thống nhận yêu cầu gửi lời mời kết bạn, thống báo tới người mời kết bạn – Nếu người đồng ý hệ thống lưu lại quan hệ người 25 Các bước thay Kết Xem thêm Khác Tên ca sử dụng Đối tượng Khởi tạo Điều kiện Các bước Các bước thay Kết Xem thêm Khác Tên ca sử dụng Đối tượng Khởi tạo Điều kiện Các bước Các bước thay Kết Xem thêm Khác sở liệu – Hệ thống thông báo tới người dùng có kết lời mời kết bạn Không Nếu người mời kết bạn đồng ý hệ thống lưu lại quan hệ bạn bè người vào sở liệu thông báo chấp nhận lời mời kết bạn tới người dùng Nếu không thông báo người không đồng ý tới người dùng Mục 2.2, Mô tả tóm tắt ca sử dụng: Add friend Không Unfriend Tài khoản đăng nhập Người sử dụng ấn vào nút hủy kết bạn người kết bạn với – Người dùng truy nhập vào trang cá nhân người muốn hủy kết bạn – Người dùng ấn vào nút hủy kết bạn – Hệ thống đưa thông báo hỏi có muốn hủy không, chọn đồng ý, hệ thống thay đổi sở liệu liên quan đến quan hệ người Nếu chọn không chuyện gì, hệ thống quay hiển thị trang cá nhân người muốn hủy kết bạn Không Khi hệ thống đưa thông báo hỏi có muốn hủy kết bạn không, người dùng đồng ý hủy kết bạn, hệ thống xóa bỏ quan hệ bạn bè người, nút hủy kết bạn biến thành nút kết bạn, sau hiển thị trang cá nhân người vừa bị hủy kết bạn Nếu người dùng không đồng ý việc hủy, hệ thống không thông báo nữa, hiển thị trang cá nhân người muốn hủy kết bạn Mục 2.2, Mô tả tóm tắt ca sử dụng: unfriend Không Write status Tài khoản đăng nhập Người sử dụng viết vào khung text status ấn nút đăng Không – Người dùng lựa chọn chủ đề liên quan đến đăng “Việc làm”,”Học tập”,”Giải trí”, “Chỗ ở” “Chung chung” – Người dùng đánh nội dung cần đăng vào khung text status – Người dùng ấn nút đăng – Hệ thống lưu liệu status vào sở liệu – Hệ thống hiển thị status trang cá nhân người dùng, đồng thời cập nhật tường người liên quan Không Status hiển thị trang cá nhân người dùng, cập nhật tường người liên quan Mục 2.2, Mô tả tóm tắt ca sử dụng: write status Không 26 27 Figure 29 Biểu đồ hoạt động Use case Write status Tên ca sử dụng Đối tượng Khởi tạo Điều kiện Các bước Các bước thay Kết Xem thêm Khác Tên ca sử dụng Đối tượng Khởi tạo Điều kiện Các bước Edit status Tài khoản đăng nhập Người sử dụng ấn vào mục chỉnh sửa popup status cần sửa Người dùng chủ nhân status – người dùng nhấn vào hình bánh xe cưa bên cạnh status, lựa chọn mục chỉnh sửa – Hệ thống truy nhập vào sở liệu, tìm đến id status lấy nội dung status – Hệ thống load nội dung status lên khung text status – Người dùng thay đổi nội dung status – Người dùng nhấn vào nút update để update lại liệu status – hệ thống truy nhập vào sở liệu, tìm đến id status cập nhật lại nội dung status – Hệ thống update lại status trang cá nhân người dùng, tường người liên quan Không Nội dung status chỉnh sửa sở liệu, trang cá nhân người dùng tường bạn bè liên quan Mục 2.2, Mô tả tóm tắt ca sử dụng: edit status Không Xem thêm Khác Delete status Tài khoản đăng nhập Người sử dụng ấn vào mục xóa popup status cần sửa Người dùng chủ nhân status – Người dùng nhấn vào hình bánh xe cưa bên cạnh status – Hệ thống thông báo tới người dùng yêu cầu xác nhận có muốn xóa hay không – Nếu người dùng muốn tiếp tục xóa, hệ thống truy nhập vào sở liệu, xác định id status xóa liệu status liệu liên quan Hệ thống update lại trang cá nhân người dùng, tường người liên quan Status không tồn – Còn người dùng không muốn xóa tắt thông báo trở lại bình thường Không Nếu người dùng chọn tiếp tục xóa status bị xóa sở liệu, trang nhân người dùng tường người bạn Còn không chuyện xảy Mục 2.2, Mô tả tóm tắt ca sử dụng: delete status Không Tên ca sử dụng Đối tượng Khởi tạo Điều kiện Các bước Write comment Tài khoản đăng nhập Người sử dụng gõ nội dung bình luận ấn enter Người muốn bình luận người liên quan đến status – Người dùng xem status Các bước thay Kết 28 Các bước thay Kết Xem thêm Khác Tên ca sử dụng Đối tượng Khởi tạo Điều kiện Các bước Các bước thay Kết Xem thêm Khác Tên ca sử dụng Đối tượng Khởi tạo Điều kiện Các bước Các bước thay Kết Xem thêm Khác Tên ca sử dụng Đối tượng Khởi tạo Điều kiện – Nhấn vào textbox để bình luận – Viết bình luận nhấn enter để bình luận – Hệ thống truy nhập vào sở liệ lưu bình luận lại tương ứng với id status – Hệ thống hiển thị bình luận tương ứng với status Không Bình luận hiển thị người dùng xem status Mục 2.2, Mô tả tóm tắt ca sử dụng: write comment Không Edit comment Tài khoản đăng nhập Người sử dụng ấn vào sửa bình luận popup bình luận Người dùng chủ nhân bình luận – Nhấn vào hình tam giác đổ xuống bên cạnh bình luận cần chỉnh sửa – Hệ thống hiển thị popup tùy chọn cho bình luận – Người dùng ấn vào mục sửa bình luận popup – Hệ thống truy nhập vào sở liệu tìm đến id bình luận đó, lấy liệu bình luận hiển thị textbox cho người dùng chỉnh sửa – Người dùng gõ lại nội dung bình luận sau ấn enter ấn cancel – Nếu người dùng ấn enter hệ thống lưu lại nội dung bình luận sở liệu Không Nội dung bình luận thay đổi Mục 2.2, Mô tả tóm tắt ca sử dụng: edit comment Không Delete comment Tài khoản đăng nhập Người sử dụng ấn vào xóa bình luận popup bình luận Người dùng chủ nhân bình luận – Nhấn vào hình tam giác đổ xuống bên cạnh bình luận cần chỉnh sửa – Hệ thống hiển thị popup tùy chọn cho bình luận – Người dùng ấn vào mục xóa bình luận popup – Hệ thống đưa thông báo hỏi người dùng có muốn xóa không – Nếu người dùng muốn tiếp tục xóa, hệ thống truy cập vào sở liệu xóa bình luận Không Bình luận xóa sở liệu, xem status không bình luận Mục 2.2, Mô tả tóm tắt ca sử dụng: delete comment Không View mainpage Tài khoản đăng nhập Người sử dụng ấn vào nút trang chủ top link Không 29 Các bước Các bước thay Kết Xem thêm Khác Tên ca sử dụng Đối tượng Khởi tạo Điều kiện Các bước Các bước thay Kết Xem thêm Khác – Người dùng ấn vào nút trang chủ top link – Hệ thống load lại tin tường hiển thị lại cho người sử dụng Người dùng truy cập lại địa hệ thống brower Các tin tường người sử dụng làm Mục 2.2, Mô tả tóm tắt ca sử dụng: view mainpage Không Notify Tài khoản đăng nhập Người sử dụng ấn vào nút menu thông báo Không – Người dùng click vào menu thông báo – Hệ thống load thông báo danh sách thông báo theo thời gian – Người dùng click vào thông báo muốn xem – Hệ thống load viết ứng với thông báo Không Nội dung viết hiển thị tương ứng với thông báo muốn xem Mục 2.2, Mô tả tóm tắt ca sử dụng: notify Không 30 Tên ca sử dụng Đối tượng Khởi tạo Điều kiện Các bước Các bước thay Kết Xem thêm Khác Tên ca sử dụng Đối tượng Khởi tạo Điều kiện Các bước Các bước thay Kết Xem thêm Khác Tên ca sử dụng Đối tượng Khởi tạo Điều kiện Các bước Các bước thay Kết Xem thêm Khác Tên ca sử dụng Đối tượng Khởi tạo Điều kiện Các bước List online Tài khoản đăng nhập Người dùng nhấn vào “xem bạn bè online” Không – Người dùng nhấn vào mục xem bạn bè online – hệ thống kiểm tra danh sách bạn bè người online người dùng, danh sách bạn bè online Không Danh sách bạn bè online hiển thị Mục 2.2, Mô tả tóm tắt ca sử dụng: list online Không Like Tài khoản đăng nhập Người sử dụng ấn vào nút Like tương ứng với status Không – Người dùng ấn vào nút Like – Hệ thống truy nhập vào sở liệu lưu lại id người vừa thích vào liệu status, mục người like status – Hệ thống hiển thị lại số lượng like status Không Người dùng Like status Mục 2.2, Mô tả tóm tắt ca sử dụng: like Không Share Tài khoản đăng nhập Người sử dụng ấn vào nút chia sẻ viết Không – Người dùng nhấn vào nút share viết – Hệ thống truy nhập vào sở liệu lưu lại quan hệ chia sẻ viết người dùng – Hệ thống hiển thị viết trang cá nhân người dùng tường người liên quan Không Bài viết chia sẻ hiển thị trang cá nhân người dùng tường bạn bè liên quan Mục 2.2, Mô tả tóm tắt ca sử dụng: share Không View userpage Tài khoản đăng nhập Người sử dụng ấn vào top link trang cá nhân Không – Người dùng click vào link trang cá nhân – Hệ thống truy cập vào sở liệu với id người dùng, lấy nội dung status, chia sẻ người dùng 31 – Hệ thống load viết hiển thị lên trang cá nhân người dùng Các bước thay Kết Xem thêm Khác Không Các viết chia sẻ người dùng hiển thị trang cá nhân Mục 2.2, Mô tả tóm tắt ca sử dụng: view userpage Không Tên ca sử dụng Đối tượng Khởi tạo Điều kiện Các bước Edit profile Tài khoản đăng nhập Người sử dụng ấn vào chỉnh sửa thông tin trang cá nhân Chỉ sửa thông tin thân trang cá nhân người dùng – Người dùng truy cập vào trang cá nhân họ – Hệ thống trang cá nhân – Người dùng ấn vào chỉnh sửa thông tin cá nhân – Hệ thống truy cập vào sở liệu, lấy thông tin người dùng sau thị form mà chỉnh sửa – người dùng thay đổi thông tin cá nhân nhấn vào lưu lại – Hệ thống lưu thông tin vào sở liệu Không Thông tin người dùng thay đổi Mục 2.2, Mô tả tóm tắt ca sử dụng: edit profile Không Các bước thay Kết Xem thêm Khác Tên ca sử dụng Đối tượng Khởi tạo Điều kiện Các bước Các bước thay Kết Xem thêm Khác Tên ca sử dụng Đối tượng Khởi tạo Điều kiện Các bước View info Tài khoản đăng nhập Người sử dụng truy cập vào trang cá nhân người cần xem ấn vào xem thông tin Không – Người sử dụng truy cập vào trang cá nhân người dùng – Người dùng ấn vào mục xem thông tin – Hệ thống lấy truy cập vào sở liệu lấy thông tin tương ứng với id người cần xem thông tin – Hệ thống load thông tin lên form hiển thị cho người dùng xem Không Thông tin tài khoản cần xem thị lên form hình Mục 2.2, Mô tả tóm tắt ca sử dụng: view info Không Create group Tài khoản đăng nhập Người dùng ấn vào mục tạo nhóm Không – Người dùng nhấn vào tạo nhóm ứng với category – Hệ thống hiển thị form để người dùng thiết lập thông tin nhóm 32 – Người dùng nhập thông tin vào form nhấn vào tạo nhóm – Hệ thống lưu vào sở liệu nhóm vừa tạo Các bước thay Kết Xem thêm Khác Không Nhóm tạo Mục 2.2, Mô tả tóm tắt ca sử dụng: create group Một nhóm hủy bỏ tất thành viên nhóm rút khỏi nhóm hay nhóm rỗng Tên ca sử dụng Đối tượng Khởi tạo Điều kiện Các bước Add member to group Tài khoản đăng nhập Người dùng chọn mục thêm thành viên Người dùng quản lý nhóm – Người quản lý nhấn vào mục thêm thành viên – Hệ thông hiển thị form liệu để người quản lý nhóm thêm thành viên – Người quản lý chọn thành viên thêm nhấn vào đồng ý – Hệ thống thêm thành viên vào nhóm lưu vào sở liệu Không Thành viên thêm vào nhóm Mục 2.2, Mô tả tóm tắt ca sử dụng: add member to group Không Các bước thay Kết Xem thêm Khác Tên ca sử dụng Đối tượng Khởi tạo Điều kiện Các bước Các bước thay Kết Xem thêm Khác Tên ca sử dụng Đối tượng Khởi tạo Điều kiện Các bước Join group Tài khoản đăng nhập Người dùng ấn vào nút xin vào nhóm Người dùng thành viên nhóm – Người dùng truy cập vào nhóm – Người dùng ấn vào nút xin vào nhóm – Hệ thống gửi yêu cầu tới thành viên nhóm, hiển thị việc xin vào nhóm lên tường nhóm – Các thành viên nhóm xác nhận yêu cầu, cần chấp nhận yêu cầu hoàn tất – Hệ thống lưu lại vào sở liệu Không Nếu thành viên nhóm chấp nhận yêu cầu tham gia nhóm người xin tham gia vào nhóm Nếu không không tham gia Mục 2.2, Mô tả tóm tắt ca sử dụng: join group Không Leave group Tài khoản đăng nhập Người dùng truy cập vào nhóm, ấn nút rút khỏi nhóm Người dùng thành viên nhóm – Người dùng truy cập vào nhóm cần rút – Người dùng ấn vào nút rút khỏi nhóm 33 – Hệ thống xóa thông tin người dùng nhóm sở liệu Các bước thay Kết Xem thêm Khác Không Người dùng không thành viên nhóm Mục 2.2, Mô tả tóm tắt ca sử dụng: leave group Không Tên ca sử dụng Đối tượng Khởi tạo Điều kiện Các bước Chat Tài khoản đăng nhập Người dùng nhấp vào bạn bè online để chat người chat với online, người bạn bè – Nhấn chọn bạn bè online danh sách bạn bè – Người dùng nhập nội dung chat nhấn enter để gửi – Hệ thống chuyển liệu đến người dùng đối diện hiển thị Không Nội dung chat gửi đến người Mục 2.2, Mô tả tóm tắt ca sử dụng: Chat người chat không gửi nội dung chat Các bước thay Kết Xem thêm Khác Tên ca sử dụng Đối tượng Khởi tạo Điều kiện Các bước Các bước thay Kết Xem thêm Khác Send message Tài khoản đăng nhập Người dùng ấn vào nút tin nhắn trang cá nhân người muốn gửi tin nhắn Không – Người gửi tin truy cập vào trang cá nhân người nhận tin – Người gửi click chọn vào nút gửi tin nhắn – nhập nội dung tin nhắn cần gửi nhấn vào gửi tin nhắn – hệ thống lưu lại tin nhắn gửi cho người nhận người nhận online Không Tin nhắn gửi từ người đến người Mục 2.2, Mô tả tóm tắt ca sử dụng: send message Không 34 ... chức giới hạn mạng xã hội TRADA – phiên Tài liệu dành cho người quản lý mạng xã hội TRADA, lập trình viên phát triển phần mềm thầy cô đánh giá đồ án 1.2 Phạm vi đồ án Mạng xã hội TRADA đóng vai... Mô tả giao diện người dùng Đối tượng mạng xã hội Trada hướng đến sinh viên sử dụng tiếng việt Các đặc điểm người sử dụng Người sử dụng quen sử dụng mạng xã hội khác, quen thuộc với hình thức đăng... người dùng Mạng xã hội TRADA đời nhằm thỏa mãn nhu cầu phân loại thông tin mức độ cao, tập trung theo lĩnh vực định, khắc phục nhược điểm việc cung cấp thông tin đến người dùng số mạng xã hội phổ

Ngày đăng: 03/03/2017, 11:01

Mục lục

    1.2. Phạm vi của đồ án

    1.3. Tài liệu tham khảo

    1.4. Tổng quan tài liệu

    2. Mô tả tổng quan

    2.1. Định nghĩa yêu cầu chức năng

    2.2. Mô tả giao diện người dùng

    2.3. Yêu cầu phi chức năng

    2.4. Tiến hóa hệ thống

    3. Mô tả yêu cầu

    3.1. Yêu cầu giao diện ngoài

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

  • Đang cập nhật ...

Tài liệu liên quan