Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 105 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
105
Dung lượng
2,86 MB
Nội dung
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ÂYDỰNGHỆTHỐNGHỎIĐÁPTRÊNNỀNTẢNGJOOMLA 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ÂYDỰNGHỆTHỐNGHỎIĐÁPTRÊNNỀNTẢNGJOOMLA 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ÂYDỰNGHỆTHỐNGHỎIĐÁPTRÊNNỀNTẢNGJOOMLA NĂM 2011 XâydựnghệthốnghỏiđáptảngJoomla Nhận xét giáo viên hướng dẫn: GVHD: Ths Phan Võ Minh Thắng I SVTH: Kim, Nga XâydựnghệthốnghỏiđáptảngJoomla Nhận xét giáo viên phản biện: GVHD: Ths Phan Võ Minh Thắng II SVTH: Kim, Nga XâydựnghệthốnghỏiđáptảngJoomla 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âydựnghệthốnghỏiđáptảngJoomla 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âydựnghệthốnghỏiđáptảngJoomla 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ỤNGJOOMLA ? 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ÂYDỰNGHỆ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âydựnghệthốnghỏiđáptảngJoomla 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âydựnghệthốnghỏiđáptảngJoomla 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ốnghỏ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âydựnghệthốnghỏiđáptảngJoomlaHệ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âydựnghệthốnghỏiđáptảngJoomla Đ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âydựnghệthốnghỏiđáptảngJoomla 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ốngthơ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ốngthơ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âydựnghệthốnghỏiđáptảngJoomla 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ốngthơ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ốngthơ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ùng có hệ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âydựnghệthốnghỏiđáptảngJoomla 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ùng có hệthống cho phép actor chọn nhóm GVHD: Ths Phan Võ Minh Thắng 81 SVTH: Kim, Nga XâydựnghệthốnghỏiđáptảngJoomla - 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âydựnghệthốnghỏiđáptảngJoomla 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âydựnghệthốnghỏiđáptảngJoomla 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âydựnghệthốnghỏiđáptảngJoomla 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ốngthô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ốngthô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ốngthô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ốngthô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âydựnghệthốnghỏiđáptảngJoomla 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âydựnghệthốnghỏiđáptảngJoomla 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âydựnghệthốnghỏiđáptảngJoomla 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âydựnghệthốnghỏiđáptảngJoomla 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âydựnghệthốnghỏiđáptảngJoomla 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ảngJoomla - 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âydựng component Joomla! 1.5, Đoàn Thanh Tám GVHD: Ths Phan Võ Minh Thắng 90 SVTH: Kim, Nga XâydựnghệthốnghỏiđáptảngJoomla 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