XÂY DỰNG HỆ THỐNG HỎI ĐÁP TRÊN NỀN TẢNG JOOMLA

105 171 0
  XÂY DỰNG HỆ THỐNG HỎI ĐÁP TRÊN NỀN TẢNG JOOMLA

Đ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Ộ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC NÔNG LÂM TP HCM KHOA CÔNG NGHỆ THÔNG TIN LUẬN VĂN TỐT NGHIỆP XÂY DỰNG HỆ THỐNG HỎI ĐÁP TRÊN NỀN TẢNG JOOMLA Ngành : Cơng nghệ thơng tin Niên khố : 2007 - 2011 Lớp : DH07DTGL Sinh viên thực : Nguyễn Thành Kim Phạm Thị Nga TP.HỒ CHÍ MINH, tháng 12 năm 2011 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC NÔNG LÂM TP HCM KHOA CÔNG NGHỆ THÔNG TIN LUẬN VĂN TỐT NGHIỆP XÂY DỰNG HỆ THỐNG HỎI ĐÁP TRÊN NỀN TẢNG JOOMLA Giáo viên hướng dẫn: Ths Phan Võ Minh Thắng Sinh viên thực hiện: Nguyễn Thành Kim - 07130189 Phạm Thị Nga - 07130198 TP.HỒ CHÍ MINH, tháng 12 năm 2011 XÂY DỰNG HỆ THỐNG HỎI ĐÁP TRÊN NỀN TẢNG JOOMLA NĂM 2011 Xây dựng hệ thống hỏi đáp tảng Joomla Nhận xét giáo viên hướng dẫn: GVHD: Ths Phan Võ Minh Thắng I SVTH: Kim, Nga Xây dựng hệ thống hỏi đáp tảng Joomla Nhận xét giáo viên phản biện: GVHD: Ths Phan Võ Minh Thắng II SVTH: Kim, Nga Xây dựng hệ thống hỏi đáp tảng Joomla LỜI CẢM ƠN Chúng xin nói lên lòng biết ơn sâu sắc Ơng Bà, Cha Mẹ chăm sóc, ni dạy chúng thành người Chúng em xin chân thành cám ơn Ban giám hiệu trường Đại học Nơng Lâm thành phố Hồ Chí Minh, Ban chủ nhiệm Khoa Công nghệ thông tin tồn thể q thầy tạo điều kiện thuận lợi cho chúng em thực luận văn Chúng em xin chân thành cảm ơn Thầy Phan Võ Minh Thắng tận tình hướng dẫn, bảo, giúp đỡ lời động viên khuyến chúng em suốt trình thực luận văn Xin gửi lời cảm ơn đến người thân, anh chị bạn bè ủng hộ, giúp đỡ động viên chúng em thời gian học tập nghiên cứu luận văn Mặc dù chúng em cố gắng hoàn thành tốt luận văn phạm vi khả cho phép chắn không tránh khỏi thiếu sót định Chúng em kính mong nhận cảm thơng tận tình bảo q Thầy Cơ bạn Chúng em kính chúc Ơng Bà, Cha Mẹ ln dồi sức khỏe, kính chúc quý Thầy Cô khỏe mạnh, thành công công tác trồng người, mến chúc bạn vững vàng đường học vấn nghiệp Nhóm sinh viên thực Nguyễn Thành Kim Phạm Thị Nga GVHD: Ths Phan Võ Minh Thắng III SVTH: Kim, Nga Xây dựng hệ thống hỏi đáp tảng Joomla MỤC LỤC LỜI CẢM ƠN III MỤC LỤC IV DANH SÁCH CHỮ VIẾT TẮT VIII DANH MỤC CÁC HÌNH IX DANH MỤC CÁC BẢNG X TÓM TẮT XI Phần 1: MỞ ĐẦU 1.1 LÝ DO CHỌN ĐỀ TÀI 1.2 MỤC ĐÍCH, ĐỐI TƯỢNG VÀ PHẠM VI NGHIÊN CỨU 1.2.1 MỤC ĐÍCH NGHIÊN CỨU 1.2.2 ĐỐI TƯỢNG VÀ PHẠM VI NGHIÊN CỨU Phần 2: TỔNG QUAN 2.1 TỔNG QUAN 2.2 TÌM HIỂU CÁC WEBSITE HỎI ĐÁP TRONG NƯỚC 2.2.1 TRANG HỎI ĐÁP: http://hoidaptructuyen.net 2.2.2 Trang chủ website http://asking.vn/ 2.3 TÌM HIỂU CÁC WEBSITE HỎI ĐÁP NƯỚC NGOÀI 2.3.1 Trang http://answers.yahoo.com/ 2.3.2 Trang http://www.ask.com/ 2.4 Kết luận rút từ việc khảo sát Phần 3: 3.1 SO SÁNH LỰA CHỌN CÔNG NGHỆ 10 Joomla Template Answers Plazza: 10 3.1.1 Ưu điểm : 10 3.1.2 Nhược điểm : 10 3.2 Wordpress Answers Theme : 11 3.2.1 Ưu điểm: 11 3.2.2 Nhược điểm: 11 3.3 Joomla Component Easydiscuss: 12 3.3.1 Ưu điểm: 12 GVHD: Ths Phan Võ Minh Thắng IV SVTH: Kim, Nga Xây dựng hệ thống hỏi đáp tảng Joomla 3.3.2 Phần 4: 4.1 Nhược điểm: 13 TỔNG QUAN VỀ CÔNG NGHỆ CẦN NGHIÊN CỨU 14 TỔNG QUAN VỀ CMS: 14 4.1.1 CMS gì? 14 4.1.2 CÁC DẠNG CỦA CMS 14 4.1.3 MỘT SỐ CMS ĐANG ĐƯỢC ƯA CHUỘNG 15 4.2 TỔNG QUAN VỀ JOOMLA 15 4.2.1 JOOMLA LÀ GÌ? 15 4.2.2 TẠI SAO SỬ DỤNG JOOMLA ? 16 4.2.3 ĐẶC TÍNH CƠ BẢN CỦA JOOMLA 16 4.2.4 CÁC PHIÊN BẢN JOOMLA TỒN TẠI 16 4.2.5 MỘT SỐ KHÁI NIỆM TRONG JOOMLA 17 4.2.6 MÔ HÌNH MVC TRONG JOOMLA 21 4.3 TỔNG QUAN VỀ COMPONENT EASYDISCUSS 23 4.3.1 GIỚI THIỆU VỀ COMPONENT EASYDISCUSS 23 4.3.2 CÁC TÍNH NĂNG CỦA COMPONENT EASYDISCUSS 23 Phần 5: XÂY DỰNG HỆ THỐNG 25 5.1 PHÁT BIỂU BÀI TOÁN 25 5.2 MÔ HÌNH CÁC CHỨC NĂNG CỦA HỆ THỐNG 26 5.2.1 XÁC ĐỊNH ACTOR VÀ USECASE 26 5.2.1.1 Actor: có actor chính: 26 5.2.1.2 Usecase: bao gồm usecase sau: 26 5.2.2 LƯỢC ĐỒ USCASE TỔNG QUÁT 27 5.2.3 LƯỢC ĐỒ VỚI ACTOR KHÁCH 28 5.2.4 LƯỢC ĐỒ VỚI ACTOR THÀNH VIÊN 29 5.2.5 LƯỢC ĐỒ VỚI ACTOR QUẢN TRỊ VIÊN: 29 5.3 ĐẶC TẢ VÀ LƯỢC ĐỒ HOẠT ĐỘNG CỦA TỪNG USECASE 30 5.3.1 ACTOR KHÁCH: 30 5.3.1.1 Usecase tìm kiếm câu hỏi: 30 5.3.1.2 Usecase xem chi tiết câu hỏi: 31 5.3.1.3 Usecase đăng ký theo dõi câu hỏi qua mail : 32 GVHD: Ths Phan Võ Minh Thắng V SVTH: Kim, Nga Xây dựng hệ thống hỏi đáp tảng Joomla 5.3.1.4 Usecase xem danh sách câu hỏi: 32 5.3.1.5 Xem danh sách từ khóa 33 5.3.1.6 Xem danh sách lĩnh vực 34 5.3.1.7 Đặc tả usecase xem thông tin thành viên: 35 5.3.1.8 Đặc tả usecase đăng nhập hệ thống quản trị: 36 5.3.1.9 Usecase đăng ký thành viên: 37 5.3.1.10 Usecase đăng nhập 38 5.3.1.11 Lấy lại mật 39 5.3.1.12 Lấy lại tên đăng nhập 41 5.3.2 ACTOR THÀNH VIÊN: 42 5.3.2.1 Usecase đặt câu hỏi: 42 5.3.2.2 Usecase trả lời câu hỏi: 43 5.3.2.3 Usecase quản lý thông tin cá nhân : 44 5.3.2.4 Usecase đăng xuất 45 5.3.2.5 Chấp nhận câu trả lời 46 5.3.2.6 Đánh dấu câu hỏi giải 48 5.3.2.7 Đánh dấu thích câu trả lời 49 5.3.2.8 Bình chọn câu trả lời : 50 5.3.2.9 Đánh dấu thích câu hỏi 51 5.3.2.10 Báo cáo vi phạm: 52 5.3.2.11 Bình luận câu trả lời: 53 5.3.2.12 Sửa câu trả lời: 54 5.3.3 ACTOR QUẢN TRỊ VIÊN : 55 5.3.3.1 Usecase xóa câu hỏi: 55 5.3.3.2 Usecase sửa câu hỏi: 56 5.3.3.3 Đặc tả usecase xóa câu trả lời: 57 5.3.3.4 Đặc tả usecase khóa câu hỏi: 57 5.3.3.5 Đặc tả đăng xuất hệ thống quản trị: 58 5.3.3.6 Usecase đặt câu hỏi thành đặc trưng: 59 5.3.3.7 Usecase quản trị hệ thống: 60 5.3.3.7.1 Usecase quản lý câu hỏi: 61 GVHD: Ths Phan Võ Minh Thắng VI SVTH: Kim, Nga Xây dựng hệ thống hỏi đáp tảng Joomla 5.3.3.7.2 Usecase quản lý từ khóa 65 5.3.3.7.3 Usecase quản lý lĩnh vực 68 5.3.3.7.4 Usecase quản lý phân quyền ACL 72 5.3.3.7.5 Usecase cài đặt hệ thống hỏi đáp 74 5.3.3.7.6 Usecase quản lý đăng ký theo dõi 76 5.3.3.7.7 Usecase quản lý thành viên: 78 5.3.3.7.8 Đặc tả usecase quản lý báo cáo vi phạm : 83 5.4 MỘT SỐ MÀN HÌNH CỦA HỆ THỐNG 87 5.5 KẾT QUẢ ĐẠT ĐƯỢC VÀ HƯỚNG PHÁT TRIỂN 90 5.5.1 KẾT QUẢ ĐẠT ĐƯỢC 90 5.5.2 NHỮNG MẶT HẠN CHẾ 90 5.5.3 HƯỚNG PHÁT TRIỂN 90 DANH MỤC TÀI LIỆU THAM KHẢO 90 GVHD: Ths Phan Võ Minh Thắng VII SVTH: Kim, Nga Xây dựng hệ thống hỏi đáp tảng Joomla Hệ thống yêu hiển thị chức “Delete(Xóa)” danh sách đăng ký theo dõi gồm trường: “Num(Số thứ tự)”, “Discussion Title(Tiêu đề câu hỏi)”, “Subscriber's Email(Email người đăng ký)”, “Subscriber's Name(Tên người ký)”, “Subscription Date(Ngày đăng ký)”, “Id(Mã đăng ký)” Actor chọn đăng ký theo dõi cần xóa Actor chọn “Delete(Xóa)” Hệ thống xóa đăng ký theo dõi cập nhật xuống database Hệ thống thị thơng báo xóa đăng ký theo dõi thành công Hệ thống thị trang quản lý đăng ký theo dõi  Dòng kiện khác: Actor thực “SEARCH(Tìm kiếm)”: 1.1 Actor nhập từ khóa tiêu đề câu hỏi đăng ký theo dõi người dùng mà actor cần tìm 1.2 Actor nhấn “Submit(Tìm)” 1.3 Hệ thống thực tìm kiếm gần theo tiêu đề câu hỏi đăng ký theo dõi 1.4 Hệ thống hiển thị danh sách đăng ký theo dõi tìm 1.5 Actor nhấn “Reset”, usecase khởi tạo lại từ đầu Actor chọn “Back(Quay lại)” Hệ thống hiển thị lại trang actor thực thi trước Điều kiện tiên Actor phải đăng nhập trang quản trị hệ thống quyết: GVHD: Ths Phan Võ Minh Thắng 77 SVTH: Kim, Nga Xây dựng hệ thống hỏi đáp tảng Joomla Điều kiện sau: Actor thực chức khác, Usecase kết thúc Điểm mở rộng: Không có Bảng 5.36: Đặc tả usecase quản lý đăng ký theo dõi 5.3.3.7.7 Usecase quản lý thành viên: Mã usecase: QT013 Tên usecase: Quản lý thành viên Actor: Quản trị viên Tóm tắt: Usecase mơ tả cách actor quản lý tài khoản thành viên có hệ thống Dòng kiện: Usecase bắt đầu quản trị viên chọn Users -> User Manager  Dòng kiện chính: Hệ thống hiển thị chức năng, form search(Tìm kiếm) danh sách tài khoản thành viên có hệ thống - Các chức : “New(Tạo mới)”, “Edit(Sửa)”, “Activate(Kích hoạt)”, “Block(Khóa)”, “Unblock(Mở khóa)”, “Delete(Xóa)”, “Options(Tùy chọn)”, “Help(Giúp đỡ)” - Form seach(Tìm kiếm): “Search Users(Tìm tài khoản)”, “Search(Tìm)”, “Reset” “Filter Users by(Sắp xếp theo)”, “State(Trạng thái)”, “Active(Kích hoạt)”, “Group(Nhóm)” - Danh sách tài khoản thành viên có hệ thống gồm trường: “Name(Tên)”, “User Name(Tên tài khoản)”, “Enabled(Cho phép hoạt động)”, “Activated(Kích hoạt)”, “User Groups(Nhóm người dùng)”, “Email(Email)”, “Last Visit Date(Lần đăng nhập cuối)”, “Registration Date(Ngày đăng ký)”, “ID(Mã)” GVHD: Ths Phan Võ Minh Thắng 78 SVTH: Kim, Nga Xây dựng hệ thống hỏi đáp tảng Joomla Actor chọn tài khoản để thao tác Actor chọn chức muốn thực hiện: 3.1 Actor chọn “Activate(Kích hoạt)” Luồng phụ Kích hoạt tài khoản thực 3.2 Actor chọn “Block(Khóa)” Luồng phụ Khóa tài khoản thực 3.3 Actor chọn “Unblock(Mở khóa)” Luồng phụ Bỏ khóa tài khoản thực 3.4 Actor chọn “Delete(Xóa)” Luồng phụ Xóa tài khoản thực 3.5 Actor chọn “New(Tạo mới)” Luồng phụ Thêm tài khoản thực 3.6 Actor chọn “Edit(Sửa)” Luồng phụ sửa tài khoản thực  Các dòng kiện phụ: Kích hoạt tài khoản: 1.1 Hệ thống kiểm tra tài khoản actor chọn 1.2 Hệ thống cập nhật trạng thái kích hoạt tài khoản kích hoạt 1.3 Hệ thống thơng báo kích hoạt thành công tài khoản hiển thị lại trang quản lý thành viên Khóa tài khoản : 2.1 Hệ thống kiểm tra tài khoản actor chọn 2.2 Hệ thống cập nhật trạng thái khóa tài khoản khóa 2.3 Hệ thống thơng báo khóa tài khoản thành công hiển thị lại trang quản lý thành viên Bỏ khóa tài khoản : 3.1 GVHD: Ths Phan Võ Minh Thắng Hệ thống kiểm tra tài khoản actor chọn 79 SVTH: Kim, Nga Xây dựng hệ thống hỏi đáp tảng Joomla 3.2 Hệ thống cập nhật trạng thái khóa tài khoản khơng khóa 3.3 Hệ thống thơng báo mở khóa tài khoản thành cơng hiển thị lại trang quản lý thành viên Xóa tài khoản : 4.1 Hệ thống kiểm tra tài khoản actor chọn 4.2 Hệ thống thực xóa tài khoản thành viên mà actor chọn khỏi hệ thống 4.3 Hệ thống thơng báo xóa tài khoản thành công hiển thị lại trang quản lý thành viên Thêm tài khoản : 5.1 Hệ thống hiển thị form thêm tài khoản gồm phần: - Phần “Account Details(Thơng tin tài khoản)” gồm có trường sau: “Name(Tên)”,“Login Name(Tên đăng nhập)”,“Password(Mật khẩu)” “ConfirmPassword(Gõ lại mật khẩu)”,“Email”, “Registration Date(Ngày dăng ký)”, “Last Visit Date(Lần đăng nhập cuối)”, “Receive System emails(No/Yes) (Nhận email hệ thống)”, “Block this User (No/Yes) (Khóa tài khoản)”, “ID(Mã)” - Phần “Assigned User Groups(Nhóm người dùng)” hệ thống hiển thị tồn nhóm người dùnghệ thống cho phép actor chọn nhóm - Phần “Basic Settings(Cài đặt bản)” hệ thống hiển thị tùy chọn cài đặt GVHD: Ths Phan Võ Minh Thắng 80 SVTH: Kim, Nga Xây dựng hệ thống hỏi đáp tảng Joomla cho thành viên: “Backend Template Style(Template trang quản trị )”, “Backend Language(Ngôn ngữ trang quản trị)”, “Frontend Language(Ngôn ngữ trang người dùng )”, “Editor(Trình soạn thảo)”, “Help Site(Trang giúp đỡ)” “Time Zone(Múi giờ)” 5.2 Ator nhập thông tin yêu cầu 5.3 Actor chọn “Save & Close(Lưu đóng)” 5.4 Hệ thống kiểm tra thông tin actor nhập lưu tài khoản vào sở liệu 5.5 Hệ thống hiển thị lại trang quản lý câu hỏi Sửa tài khoản : 6.1 Hệ thống truy xuất sở dự liệu láy thông tin tài khoản mà actor chọn 6.2 Hệ thống hiển thị form sửa tài khoản gồm phần: - Phần “Account Details(Thông tin tài khoản)” gồm có trường sau: “Name(Tên)”,“Login Name(Tên đăng nhập)”,“Password(Mật khẩu)” “ConfirmPassword(Gõ lại mật khẩu)”,“Email”, “Registration Date(Ngày dăng ký)”, “Last Visit Date(Lần đăng nhập cuối)”, “Receive System emails(No/Yes) (Nhận email hệ thống)”, “Block this User (No/Yes) (Khóa tài khoản)”, “ID(Mã)” - Phần “Assigned User Groups(Nhóm người dùng)” hệ thống hiển thị tồn nhóm người dùnghệ thống cho phép actor chọn nhóm GVHD: Ths Phan Võ Minh Thắng 81 SVTH: Kim, Nga Xây dựng hệ thống hỏi đáp tảng Joomla - Phần “Basic Settings(Cài đặt bản)” hệ thống hiển thị tùy chọn cài đặt cho thành viên: “Backend Template Style(Template trang quản trị )”, “Backend Language(Ngôn ngữ trang quản trị)”, “Frontend Language(Ngôn ngữ trang người dùng )”, “Editor(Trình soạn thảo)”, “Help Site(Trang giúp đỡ)” “Time Zone(Múi giờ)” 6.3 Ator nhập thông tin yêu cầu 6.4 Actor chọn “Save & Close(Lưu đóng)” 6.5 Hệ thống kiểm tra thông tin actor nhập cập nhật thông tin tài khoản vào sở liệu 6.6 Hệ thống hiển thị lại trang quản lý câu hỏi  Dòng kiện khác: Actor thực “search(Tìm kiếm)”: 1.1 Actor nhập từ khóa tài khoản cần tìm 1.2 Actor nhấn “search(Tìm)” 1.3 Hệ thống thực tìm kiếm gần theo tên tài khoản, tên thật thành viên, email mà thành viên đăng ký 1.4 Hệ thống hiển thị danh sách tài khoản tìm Actor nhấn “reset”, usecase khởi tạo lại từ đầu Nếu dòng kiện phụ Thêm tài khoản, Sửa tài khoản, actor chọn “Cancel(Hủy)”, hệ thống hiển thị lại trang quản lý câu hỏi Nếu dòng kiện phụ Thêm tài khoản, Sửa tài khoản, actor chọn “Save(Lưu)”, hệ thống lưu thông tin tài khoản vào sở liệu GVHD: Ths Phan Võ Minh Thắng 82 SVTH: Kim, Nga Xây dựng hệ thống hỏi đáp tảng Joomla Nếu dòng kiện phụ Thêm tài khoản, Sửa tài khoản, actor chọn “Save & New(Lưu tạo mới)”, hệ thống lưu thông tin tài khoản vào sở liệu hiển thị form Thêm tài khoản Actor click vào trường “Enabled(Cho phép hoạt động)” tài khoản, hệ thống thay đổi trạng thái khóa tài khoản Actor click vào trường “Activated(Kích hoạt)” tài khoản chưa kích hoạt, hệ thống cập nhật trạng thái kích hoạt tài khoản kích hoạt Điều kiện tiên Actor phải đăng nhập trang quản trị hệ thống quyết: Điều kiện sau: Actor thực chức khác, Usecase kết thúc Điểm mở rộng: Khơng có Bảng 5.37: Đặc tả usecase quản lý thành viên 5.3.3.7.8 Đặc tả usecase quản lý báo cáo vi phạm : Mã usecase: QT014 Tên usecase: Quản lý báo cáo vi phạm Actor: Quản trị viên Tóm tắt: Usecase mơ tả cách actor quản lý báo cáo vi phạm câu hỏi câu trả lời Dòng kiện: Usecase bắt đầu quản trị viên chọn Components > EasyDiscuss -> Reports  Dòng kiện chính: Hệ thống yêu hiển thị chức năng, thẻ, form search danh sách câu hỏi trả lời bị báo cáo vi phạm - Các chức : “Back(Quay lại)”, “Publish(Công khai)”, “Unpublish(Hủy công GVHD: Ths Phan Võ Minh Thắng 83 SVTH: Kim, Nga Xây dựng hệ thống hỏi đáp tảng Joomla khai)” - Các thẻ: “Home(Trang quản trị)”, “Settings(Cài đặt)”, “Discussions(Câu hỏi)”, “Tags(Từ khóa)”, “Reports(Vi phạm)”, “Users(Thành viên)”, “Categories(Phân loại)”, “ACL”, “Subscription(Theo dõi)” - Form seach(): “Go()”, “Reset” - Danh sách đăng bị báo cáo vi phạm gồm trường: “Num(Số thứ tự)”, “Content(Nội dung)”, “User(Người đăng)”, “Num of report(Số báo cáo)”, “Last report date(Ngày báo cáo gần nhất)”, “Published(Công khai)”, “Action(Hành động)”, “ID(Mã)” Actor chọn chức trường “Action(Hành động)” gồm có “Delete post(Xóa đăng)”, “Remove report(Bỏ báo cáo)”, “Publish(Công khai đăng)”, “Unpublish(Hủy công khai đăng)” đăng nhấn “Submit(Thực hiện)” Nếu actor chọn: 3.1 Actor chọn “Delete post(Xóa đăng)” Luồng phụ Xóa đăng thực 3.2 Actor chọn “Remove report(Bỏ báo cáo)” Luồng phụ Bỏ thông báo vi phạm thực 3.3 Actor chọn “Publish(Công khai đăng)” Luồng phụ Công khai đăng thực 3.4 Actor chọn “Unpublish(Hủy công khai đăng)” Luồng phụ Hủy công khai đăng thực GVHD: Ths Phan Võ Minh Thắng 84 SVTH: Kim, Nga Xây dựng hệ thống hỏi đáp tảng Joomla  Các dòng kiện phụ: Cơng khai đăng 1.1 Hệ thống kiểm tra đăng actor chọn 1.2 Hệ thống cập nhật trạng thái công khai đăng mà actor chọn công khai 1.3 Hệ thống thông báo đăng cập nhật thành công hiển thị lại trang quản lý báo cáo vi phạm Hủy công khai đăng 2.1 Hệ thống kiểm tra đăng actor chọn 2.2 Hệ thống cập nhật trạng thái công khai đăng mà actor chọn không công khai 2.3 Hệ thống thông báo đăng cập nhật thành công hiển thị lại trang quản lý báo cáo vi phạm Bỏ thông báo vi phạm : 3.1 Hệ thống kiểm tra đăng actor chọn 3.2 Hệ thống cập nhật trạng thái vi phạm đăng mà actor chọn không vi phạm xóa thơng báo vi phạm sở liệu 3.3 Hệ thống thông báo đăng bỏ khỏi vi phạm hiển thị lại trang quản lý báo cáo vi phạm Xóa đăng 4.1 Hệ thống kiểm tra đăng actor chọn 4.2 Hệ thống xóa đăng mà actor chọn 4.3 Hệ thống thông báo đăng xóa thành cơng hiển thị lại trang quản lý báo cáo vi phạm GVHD: Ths Phan Võ Minh Thắng 85 SVTH: Kim, Nga Xây dựng hệ thống hỏi đáp tảng Joomla  Dòng kiện khác: Actor thực “SEARCH(Tìm kiếm)”: 1.1 Actor nhập từ khóa đăng cần tìm 1.2 Actor nhấn “Go(Tìm)” 1.3 Hệ thống thực tìm kiếm gần theo tiêu đề câu hỏi 1.4 Hệ thống hiển thị danh sách đăng tìm Actor nhấn “Reset”, usecase khởi tạo lại từ đầu Actor click vào trường “Published(Công khai)” đăng, hệ thống thay đổi trạng thái công khai đăng chọn Actor chọn “Back(Quay lại)” Hệ thống hiển thị lại trang actor thao tác trước Điều kiện tiên Actor phải đăng nhập trang quản trị hệ thống quyết: Điều kiện sau: Actor thực chức khác, Usecase kết thúc Điểm mở rộng: Khơng có Bảng 5.38: Đặc tả usecase quản lý báo cáo vi phạm GVHD: Ths Phan Võ Minh Thắng 86 SVTH: Kim, Nga Xây dựng hệ thống hỏi đáp tảng Joomla 5.4 MỘT SỐ MÀN HÌNH CỦA HỆ THỐNG Hình 5.5: Giao diện trang chủ website Hình 5.6: Giao diện trang đặt câu hỏi GVHD: Ths Phan Võ Minh Thắng 87 SVTH: Kim, Nga Xây dựng hệ thống hỏi đáp tảng Joomla Hình 5.7: Giao diện trả lời câu hỏi Hình 5.8: Giao diện sửa câu hỏi GVHD: Ths Phan Võ Minh Thắng 88 SVTH: Kim, Nga Xây dựng hệ thống hỏi đáp tảng Joomla Hình 5.9: Giao diện thay đổi thơng tin cá nhân Hình 5.10: Giao diện chi tiết câu hỏi GVHD: Ths Phan Võ Minh Thắng 89 SVTH: Kim, Nga Xây dựng hệ thống hỏi đáp tảng Joomla 5.5 KẾT QUẢ ĐẠT ĐƯỢC VÀ HƯỚNG PHÁT TRIỂN - 5.5.1 KẾT QUẢ ĐẠT ĐƯỢC Xây đựng trang web hỏi đáp trực tuyến dựa tảng Joomla - Cải thiện giao diện component EasyDiscuss - Sửa lỗi đường dẫn đăng nhập đăng ký component EasyDiscuss - Bổ sung thêm chức tính điểm cho thành viên hiển thị cấp độ cho thành viên dựa số điểm - Thêm phần hiển thị câu trả lời thành viên xem thông tin thành viên - 5.5.2 NHỮNG MẶT HẠN CHẾ Chưa phân trang phần hiển thị câu trả lời thành viên xem thông tin thành viên - 5.5.3 HƯỚNG PHÁT TRIỂN Bổ sung tính cho phép quản trị viên quản lý số điểm chấm cho thành viên - Bổ sung tính cho phép quản trị viên quản lý cấp độ hiển thị số cho thành viên dựa số điểm - Hỗ trợ đa ngôn ngữ DANH MỤC TÀI LIỆU THAM KHẢO Joomla Document http://docs.joomla.org/ http://help.stackideas.com/docs/easydiscuss/ http://forum.joomla.org http://www.joomlaviet.com/ Joomla A Users Guide, Prentice Hall Tài liệu hướng dẫn xây dựng component Joomla! 1.5, Đoàn Thanh Tám GVHD: Ths Phan Võ Minh Thắng 90 SVTH: Kim, Nga Xây dựng hệ thống hỏi đáp tảng Joomla GVHD: Ths Phan Võ Minh Thắng 91 SVTH: Kim, Nga ... Nga Xây dựng hệ thống hỏi đáp tảng Joomla TÓM TẮT Luận văn: Xây dựng hệ thống hỏi đáp tảng Joomla Nhằm mục đích hỗ trợ việc đặt câu hỏi trả lời câu hỏi để giúp người dùng dể dàng lời giải đáp. .. Thị Nga - 07130198 TP.HỒ CHÍ MINH, tháng 12 năm 2011 XÂY DỰNG HỆ THỐNG HỎI ĐÁP TRÊN NỀN TẢNG JOOMLA NĂM 2011 Xây dựng hệ thống hỏi đáp tảng Joomla Nhận xét giáo viên hướng dẫn: ... lời người dùng ? Để giải vấn đề định xây dựng hệ thống hỏi đáp, hỗ trợ cho người dùng đặt câu hỏi trả lời câu hỏi Cụ thể xây dựng hệ thống hỏi đáp tảng Joomla , tạo điều kiện thuận lợi cho việc

Ngày đăng: 12/06/2018, 15:19

Từ khóa liên quan

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

Tài liệu liên quan