TẤT THÀNH FORUM 1) Đối tượng sử dụng 1. Administrator (Quản trị toàn bộ hệ thống) 2. Mod (Quản trị nội dung + thành viên) 3. User (Viết bài, tham gia bình luận trong các chủ đề) 4. Khách vãng lai 2) Chức năng chính 1. Chức năng viết bài (Tạo chủ đề, trả lời chủ đề, sửa, xóa, cảm ơn, theo dõi,…) 2. Chức năng thành viên (Đăng ký, đăng nhập, quản lý hồ sơ, chữ ký,…) 3. Chức năng hệ thống (Quản trị danh mục chủ đề, cấu hình hệ thống, phân quyền hệ thống,…) 4. Chức năng tìm kiếm CHỨC NĂNG CHI TIẾT 2.1 - Chức năng Viết bài 2.1.1 – Chức năng tạo chủ đề: Cho phép đối tượng sử dụng tạo chủ đề mới, cố định trong một danh mục chủ đề (Đối tượng sử dụng: Admin, User, Mod) 2.1.2 – Chức năng trả lời chủ đề: Cho phép đối tượng sử dụng gửi bài trả lời cho một chủ đề (Đối tượng sử dụng: Admin, User, Mod) 2.1.2.1 – Chức năng trả lời chủ đề có trích dẫn: Cho phép đối tượng sử dụng trích dẫn nội dung của các bài viết khác vào nội dung trả lời 2.1.2.2 – Chức năng đính kèm file trong bài viết: Cho phép đối tượng sử dụng đính kèm file, có thể quy đinh kích thước và các kiểu file được phép upload. (Đối tượng sử dung: Admin, Mod, User) 2.1.3 – Chức năng sửa chủ đề: Cho phép đối tượng sử dụng sửa bài viết của mình, bao gồm cả chủ đề và câu trả lời (Đối tượng sử dụng: Admin, Mod, User sở hữu bài viết) 2.1.4 - Chức năng cảm ơn: Cho phép đối tượng sử dụng cảm ơn bài viết của người khác, bao gồm cả chủ đề và câu trả lời (Đối tượng sử dụng: Admin, Mod, User không sở hữu bài viết) 2.1.5 – Chức năng theo dõi chủ đề: Cho phép đối tượng sử dụng theo dõi chủ đề khi có trả lời mới đề (Đối tượng sử dụng: Admin, User, Mod) 2.1.6 – Chức năng tạo bình chọn trong chủ đề: Cho phép đối tượng sử dụng tạo chủ đề có bình chọn, cố định trong một danh mục chủ đề (Đối tượng sử dụng: User sở hữu chủ đề) 2.1.7 – Chức năng báo cáo vài viết xấu: Cho phép đối tượng sử dụng báo cáo bài viết xấu tới Mod, Admin. (Đối tượng sử dụng: Admin, Mod, User không sở hữu bài viết) 2.1.8 – Chức năng xóa bài viết: Cho phép đối tượng sử dụng xóa bài viết, bao gồm cả chủ đề và bài trả lời (Đối tượng sử dụng: Admin, Mod) 2.1.9 – Chức năng chuyển bài viết lên chủ đề dính: Cho phép đối tượng sử dụng chuyển một chủ đề lên thành chủ đề dính (Luôn hiển thị phía trên trong danh mục chủ đề) (Đối tượng sử dụng: Admin, Mod) 2.2 – Chức năng thành viên 2.2.1 – Chức năng quản lý hồ sơ cá nhân: Cho phép đối tượng sử dụng thay đổi Thông tin cá nhân (Email, ngày sinh, yahoo avatar,…) (Đối tượng sử dụng: Admin, Mod, User) 2.2.2 – Chức năng đăng ký: Cho phép khách vãng lai đăng ký làm thành viên diễn đàn (Đối tượng sử dụng: Khách vãng lai) 2.2.3 – Chức năng đăng nhập: Cho phép khách vãng lai và thành viên đã đăng ký đăng nhập vào diễn đàn (Đối tượng sử dụng: Khách vãng lai, thành viên đã đăng ký) 2.2.4 – Chức năng tạo nhóm thành viên: Cho phép đối tượng sử dụng có thể tạo nhóm thành viên, thêm thành viên và phân quyền cho nhóm này (Đối tượng sử dụng: Admin) Note: Nên có thêm quản lý mã màu để hiển thị màu nick các thành viên trong nhóm 2.2.5 – Chức năng thêm quản trị viên vào danh mục chủ đề: Cho phép đối tượng thêm một thành viên vào quản trị một danh mục chủ đề. (Đối tượng sử dụng: Admin) 2.2.6 – Chức năng ban thành viên (Theo IP, User): Cho phép đối tượng sử dụng cấm thành viên đăng nhập hoặc gửi bài viết trong một khoảng thời gian hoặc vĩnh viễn (Đối tượng sử dụng: Admin) 2.2.7 – Chức năng quản lý thành viên: Cho phép đối tượng sử dụng quản lý (Sửa, khôi phục password, ), xem chi tiết thành viên, thêm thành viên vào nhóm,… (Đối tượng sử dụng: Admin) 2.2.8 – Chức năng gửi tin nhắn: Cho phép đối tượng sử dụng gửi tin nhắn cho một thành viên khác (Đối tượng sử dung: Admin, Mod, User) 2.3 – Chức năng hệ thống 2.3.1 – Chức năng quản lý danh mục chủ đề: Cho phép đối tượng sử dụng quản lý (Thêm, sửa, xóa) danh mục, bao gồm tên danh mục, mô tả chuyên mục, nội quy chuyên mục, ảnh đại diện,… (Đối tượng sử dụng: Admin) 2.3.2 – Chức năng cấu hình hệ thống: Cho phép đối tượng sử dụng cấu hình hệ thống (Tiêu đề forum, mô tả, keyword, bbcode, file đính kèm, email hệ thống, bad word,…) (Đối tượng sử dụng: Admin) 2.3.2.1 – Chức năng cấu hình chung: Cho phép đối tượng sử dụng cấu hình tiêu đề forum, mô tả website, hỗ trợ tối ưu seo,… 2.3.2.2 – Chức năng tạm ngưng hệ thống: Cho phép đối tượng sử dụng tạm ngưng, tiếp tục hoạt động website, đặt thông báo khi tạm ngưng hệ thống 2.3.2.3 – Chức năng đặt thông báo lên website: Cho phép đối tượng sử dụng tạo thông báo popup lên trang chủ forum 2.3.2.4 – Chức năng tạo Menu main: Cho phép đối tượng sử dụng quản lý main menu cho diễn đàn 2.3.2.5 – Chức năng tạo quảng cáo: Cho phép đối tượng sử dụng quản lý quảng cáo trên diễn đàn theo các vị trí 2.3.2.6 – Chức năng quản lý BBCODE: Cho phép đối tượng sử dụng quản lý (Thêm, sửa, xóa) BBCODE trên diễn đàn 2.3.2.7 – Chức năng quản lý biểu tượng vui: Cho phép đối tượng sử dụng quản lý (Thêm, sửa, xóa) biểu tượng vui 2.3.2.8 – Chức năng cấu hình chữ ký thành viên: Cho phép sử dụng HTML, BBCODE, hình ảnh,…? 2.3.2.9 – Chức năng cấu hình ảnh đại diện: Cho phép cấu hình ảnh đại diện (dung lượng tối đa, kích thước ảnh,…) 2.3.2.10 – Chức năng cấu hình file đính kèm: Cho phép cấu hình ảnh đại diện (dung lượng tối đa, số file tối đa, đuôi mở rộng được phép upload,…) 2.3.2.11 – Chức năng cấu hình thành viên: Cho phép / không cho phép đăng ký thành viên mới, có phải kích hoạt hay không, kích hoạt qua email hay admin kích hoạt 2.3.3 – Chức năng phân quyền hệ thống: Cho phép đối tượng sử dụng tạo nhóm thành viên và phân quyền cho nhóm thành viên đó(Đối tượng sử dụng: Admin) 2.3.3.1 – Chức năng cho phép thành viên đính kèm file vào bài viết 2.3.3.2 – Chức năng cho phép sử dụng BBCODE 2.3.3.3 – Chức năng cho phép thành viên sử dụng biểu tượng vui trong bài viết 2.3.3.4 – Chức năng cho phép thành viên đặt chữ ký 2.3.3.5 – Chức năng cho phép thành viên đặt ảnh đại diện 2.3.4 – Chức năng thống kê hệ thống: Cho phép thống kê tổng quát và chi tiết về tình hình forum (Tổng số bài viết, tổng số thành viên, tống số file đính kèm, …) . (Tiêu đề forum, mô tả, keyword, bbcode, file đính kèm, email hệ thống, bad word,…) (Đối tượng sử dụng: Admin) 2.3.2.1 – Chức năng cấu hình chung: Cho phép đối tượng sử dụng cấu hình tiêu đề forum, . TẤT THÀNH FORUM 1) Đối tượng sử dụng 1. Administrator (Quản trị toàn bộ hệ thống) 2. Mod (Quản trị nội dung. Chức năng đặt thông báo lên website: Cho phép đối tượng sử dụng tạo thông báo popup lên trang chủ forum 2.3.2.4 – Chức năng tạo Menu main: Cho phép đối tượng sử dụng quản lý main menu cho diễn