Tìm hiểu và xây dựng hệ thống hỏi đáp kiến thức CNTT với mã nguồn mở question2answer

36 19 0
Tìm hiểu và xây dựng hệ thống hỏi đáp kiến thức CNTT với mã nguồn mở question2answer

Đ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Ộ CÔNG THƯƠNG TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP THỰC PHẨM TP.HỒ CHÍ MINH KHOA CƠNG NGHỆ THƠNG TIN  ĐỒ ÁN MƠN HỌC ĐỀ TÀI: TÌM HIỂU VÀ XÂY DỰNG HỆ THỐNG HỎI ĐÁP KIẾN THỨC CNTT VỚI MÃ NGUỒN MỞ QUESTION2ANSWER Giảng viên hướng dẫn: Ths Phạm Tuấn Khiêm Sinh viên thực hiện: Vũ Bảo Ngoc - 2033180103 Nguyễn Thị Lan Hương - 2033180190 Năm học: 2020 – 2021 TP.Hồ Chí Minh, tháng 06 năm 2021 LỜI CAM ĐOAN Chúng em xin cam đoan cơng trình nghiên cứu chúng em Các số liệu, kết nêu Đồ án trung thực chưa cơng bố cơng trình khác Em xin cam đoan giúp đỡ cho việc thực Đồ án cám ơn thơng tin trích dẫn Đồ án rõ nguồn gốc Sinh viên thực Đồ án Vũ Bảo Ngọc Nguyễn Thị Lan Hương LỜI CẢM ƠN Trên thực tế khơng có thành công mà không gắn liền với hỗ trợ, giúp đỡ dù hay nhiều, dù trực tiếp hay gián tiếp người khác Trong suốt trình từ bắt tay vào đề tài tiểu luận nay, hồn thành báo cáo, nhóm nhận nhiều quan tâm, giúp đỡ quý thầy cô, bạn bè Đầu tiên, chúng em xin chân thành cảm ơn Thầy Phạm Tuấn Khiêm, giảng viên Khoa Công Nghệ Thông Tin trường Đại học Công nghiêp Thực phẩm TP.HCM hướng dẫn tận tình, giúp nhóm nắm phương pháp, bước thực đề tài đồ án Đây lần nhóm thực đề tài đò án lĩnh vực cố gắng chưa có nhiều kinh nghiệm khơng thể tránh khỏi sai sót q trình trình bày báo cáo đề tài Mong thầy bạn góp ý bổ sung thêm giúp nhóm Xin chân thành cảm ơn! Sinh viên thực Đồ án Vũ Bảo Ngọc Nguyễn Thị Lan Hương MỤC LỤC DANH MỤC CÁC KÍ HIỆU VÀ CHỮ VIẾT TẮT Viết tắt Tiếng Anh Tiếng Việt CNTT Information Technology Công nghệ thông tin PHP Personal Home Page Ngơn ngữ lập trình kịch MYSQL My Structured Query Language Hệ quản trị sở liệu Hypertext Markup Language Ngôn ngữ Đánh dấu Siêu văn Q2A Question2Answer Hỏi đáp Q&A Questin and Answer Hỏi đáp SQL Structured Query Language Cơ sở liệu XSS Cross Site Scripting Tập lệnh trang web chéo CSRF Cross Site Request Forgery Giả mạo yêu cầu trang web chéo CSS Cascading Style Sheets Ngôn ngữ tạo phong cách web RAM Random Access Memory Bộ nhớ tạm CPU Central Processing Unit Bộ xử lý trung tâm Distributed Denial of Service Tấn công từ chối dịch vụ phân SSL Secure Socket Layer Lớp socket bảo mật TLS Transport Layer Security Bảo mật tầng vận tải API Application Programming Interface Phương thức trung gian kết nối HTML DDoS tán DANH MỤC CÁC HÌNH VẼ VÀ ĐỒ THỊ MỞ ĐẦU Lý chọn đề tài: Ngày nay, với phát triển vượt bậc khoa học công nghệ, đặc biệt lĩnh vực công nghệ thông tin mở bước ngoặc cho xã hội Trước nhu cầu người dùng ngày lớn, Mã nguồn mở nhiều doanh nghiệp lựa chọn sử dụng Được sử dụng khắp nơi giới, từ website cá nhân hệ thống website doanh nghiệp, giáo dục Question2Answer có tính phức tạp cao, cung cấp nhiều dịch vụ ứng dụng Tuy nhiên, Question2Answer dễ dàng cài đặt, quản lý có độ tin cao Vì để hiểu rõ tính mã nguồn mở Question2Answer nên chúng em chọn đề tài nghiên cứu “Tìm hiểu xây dựng hệ thống hỏi đáp kiến thức CNTT với mã nguồn mở Question2Answer” Đối tượng nghiên cứu: Phần mềm mã nguồn mở Question2Answer Phạm vi nghiên cứu: Thiết lập Website Hệ thống hỏi đáp kiến thức CNTT Phần mềm hỗ trợ sử dụng mã nguồn mở Hosting NameCheap Triển khai bảng điều khiển cPanel thiết kế để quản lý tài khoản lưu trữ riêng biệt Hosting Namecheap Ý nghĩa đề tài: Xây dựng hệ thống hỏi đáp kiến thức CNTT với mã nguồn mở có ý nghĩa quan trong lĩnh vực tìm hiểu trao dồi kiến thức bạn sinh viên Đại học tảng mạng Internet Giúp sinh viên dễ dàng thảo luận vấn đề việc học Ngồi ra, cịn chia sẻ kinh nghiệm bổ ích thơng qua viết diễn đàn học tập CHƯƠNG GIỚI THIỆU VỀ ĐỀ TÀI 1.1 1.2 MỤC ĐÍCH CỦA HỆ THỐNG: - Tìm hiểu khái niệm chung đặc điểm mã nguồn mở Question2Answer Tìm hiểu trình bày tính mã nguồn mở Question2Answer cung cấp hỗ trợ - Nghiên cứu để triển khai thực nghiệm với mã nguồn mở xây dựng hệ thống hỏi đáp kiến thức CNTT GIỚI THIỆU VỀ QUESTION2ANSWER: Mã nguồn mở phần mềm có source code mà download về, sửa đổi nâng cấp thêm cho tính vượt trội khác.Thông thường, mã nguồn mở phát hành miễn phí sở hữu đơn vị, doanh nghiệp lớn cơng nghệ, có số trường hợp lập trình viên phát triển mã nguồn mở.[1] Mã nguồn mở sử dụng thiết kế web phần mềm ứng dụng vì: • Khả quản trị điều khiển cao • Tăng khả sáng tạo cho người dùng • Độ bảo mật cao • Ổn định tốt Question2Answer giải pháp phần mềm Q&A Platforms với chức chi phí phù hợp cho doanh nghiệp từ nhỏ vừa tới doanh nghiệp lớn.Phần mền Question2Answer đánh giá cao người dùng lẫn chuyên gia lĩnh vực Knowledge Management Software.[2] Question2Answer tảng Q&A mã nguồn mở phổ biến viết PHP & MySQL Tại thời điểm 2013 có 24.500 trang web sử dụng tồn giới với 40 ngơn ngữ khác Tuy nhiên Việt Nam cịn sơ khai, nhu cầu sử dụng Question2Answer (Q&A) web cộng đồng trực tuyến bạn để chia sẻ kiến thức Người ta đặt câu hỏi câu trả lời mà họ cần Cộng đồng hoạt động cách bình luận, biểu quyết, thông báo, điểm bảng xếp hạng Một điểm lưu ý chút là: Q&A có Một cài đặt riêng đóng gói đầy đủ lên máy chủ tương tự phần mềm wordpress, joomla, xenforo, Hai bạn muốn tích hợp vào wordpress có dùng plugin Q&A nó.[3] Question2Answer cấp phép theo Giấy phép Cơng cộng GNU phiên 2, phiên GPL Question2Answer sử dụng mã nguồn từ CKEditor, htmLawed, jQuery PHPMailer.[4] • 10 CHƯƠNG PHÂN TÍCH HỆ THỐNG 2.1 MƠ TRƯỜNG THỰC THI: 2.1.1 Hosting: Sau q trình tìm hiểu nhóm em th tên miền https://hoidapit.online/ chạy mơi trường hosting Namecheap.com Namecheap có giá thuê dịch vụ tương đối phù hợp hỗ trợ nhiều dịch vụ tiện ích cho người dùng Trong Namecheap có bảng điều khiển cPanel thiết kế để quản lý tài khoản lưu trữ riêng biệt máy chủ Người dùng có thể: - Tải lên quản lý tệp trang web - Chỉnh sửa ghi DNS cho miền - Tạo tài khoản email - Quản lý cài đặt email bảo vệ SPAM - Kiểm tra thống kê trang web - Quản lý sở liệu lưu, v.v Ngoài ưu điểm hosting Namecheap mắc phải nhược điểm khơng có location Châu Á chưa đạt tốc độ tối ưu cho website Tiếng Việt khả khả bị ảnh hưởng đứt cáp 2.1.2 Các yêu cầu triển khai hệ thống: Để triển khai mơ hình thực thi hệ thống web ta cần yêu cầu sau: - Thuê Hosting - Tải source code mã nguồn Question2Answer máy - Cài đặt PHP 5.4 trở lên - Cài đặt MySQL 5.0 trở lên 22 3.2.2 Thiết lập sở liệu MySQL User: Thiết lập sở liệu hoidjqsy_HuongNgoc để quản lý liệu người dùng Cấp toàn quyền cho người dùng MySql hoidjqsy_LH Hình 3.3: Cấp quyền cho người dùng MSQL 3.2.3 Tối ưu hệ thống: HoiDap IT xây dựng để chạy nhanh chóng hiệu máy chủ web cở sở liệu cá nhân có nhiều lưu lượng truy cập Được thiết kế để giảm thiểu số lượng truy vấn MySQL sử dụng trang Cho phép tách sở liệu máy chủ web mà chịu nhiều độ trễ Tuy nhiên, sử dụng nhiều truy vấn MySQL thay truy vấn phức tạp hơn.[4] 23 Hình 3.4: Thiết lập tối ưu hệ thống giảm độ trễ file qa-config.php 3.2.4 Bảo mật hệ thống: Máy chủ web HoiDap IT cấu hình cách xác HoiDap IT khơng tiết lộ thơng tin khơng phù hợp cho khách truy cập trang web HoiDap IT xâm phạm liệu cá nhân người dùng Ngăn chặn việc đưa vào SQL, XSS, CSRF hình thành cơng giả mạo cách kiểm tra tất đầu vào người dùng thích hợp Thiết lập lưu liệu web HoiDap IT thường xuyên Hình 3.5: Bảo mật hệ thống web HoiDap IT 24 3.2.5 Tùy biến giao diện: Hỗ trợ nhiều chủ đề giúp administrator (quản trị viên) dễ dàng tạo chủ đề cho trang HoiDap IT Phiên Question2Answer máy chủ cung cấp tích hợp HTML PHP khiên khơng có trực quan Vì vậy, quản trị viên tùy chỉnh giao diện cách sử dụng CSS Trang web HoiDap IT sử dụng giao diện GreenBlue administrator (quản trị viên) thiết kế Hình 3.6: Giao diện HoiDap IT sử dụng chủ đề GreenBlue Ngoài ra, trang web tích hợp Wordpress Blog Hoi Dap IT hỗ trợ tùy biến giao diện đa dạng, web sử dụng giao diện Rara Academic Hình 3.7: Giao diện Rara Academic web Blog Hoi Dap IT 25 3.2.6 Thiết lập Plugin: Cho phép tảng sửa đổi mở rộng mà không cần thay đổi cốt lõi Q2A Tích hợp plugin với Q2A theo ba cách:[5] • Modules mở rộng Q2A theo cách xác định cụ thể • Các lớp sửa đổi đầu HTML cho số phần tử trang Q2A • Overide cho phép sửa đổi 150 chức Q2A cốt lõi Hình 3.8: Các Plugin bật HoiDap IT Riêng web Blog Hoi Dap IT có cơng cụ hỗ trợ riêng giao diện hay mã nguồn mở thường có sẵn tải thêm 26 Hình 3.9: Một số plugin cài đặt web Blog Hoi Dap IT 3.2.7 Tùy biến ngôn ngữ: Hỗ trợ đầy đủ ngôn ngữ Tiếng Anh dễ dịch Được phép tạo dịch thông qua tệp qa-lang Question2Answer Do cập nhật dịch Question2Answer chưa hồn chỉnh nên ngơn ngữ sử dụng cho web HoiDap IT tiếng Anh, web Blog Hoi Dap IT Tiếng Việt Hình 3.10: Ngơn ngữ Tiếng Anh thiết lập cho trang HoiDap IT Hình 3.11: Ngôn ngữ Tiếng Việt trang Blog Hoi Dap IT 27 3.2.8 Thông báo cho người dùng: Thông báo cho người dùng trang web: kiện, câu hỏi mới, biết mới, tin nhắn riêng tư,… Thông báo hiển thị người dùng đăng nhập quản trị viên quyền gửi tin Thông báo qua email người dùng: Khi người đăng kí khác vote, bình luận thơng báo cho người đăng câu hỏi Cũng thông báo xác thực để hồn tất việc đăng ký người dùng Hình 3.12: Thông báo cho người dùng đặt câu hỏi 3.2.9 Huy hiệu người dùng: Đây plugin cung cấp chức huy hiệu bản: • Triển khai 57 huy hiệu, phân loại như: vàng, bạc, đồng,… • Hệ thống thơng báo huy hiệu kích hoạt người dùng đạt đủ yêu cầu huy hiệu • Trang huy hiệu cơng khai hiển thị huy hiệu trao cho người dùng • Huy hiệu trao dạng huy chương đăng cá nhân danh sách người dùng tồn cầu • Tên huy hiệu, vơ hiệu hóa huy hiệu u cầu sửa đổi thơng qua quản trị viên 28 Hình 3.13: Thiết lập huy hiệu cho người dùng 3.2.10 Avatar ngẫu nhiễn: Question2Answer định cho người dùng avatar ngẫu nhiên từ tập hợp định sau đăng kí: • Hình ảnh chọn từ thư mục • Khơng cần hack lỗi ghi đè thư mục • Cài đặt cách nhanh chóng • Quản trị viên tồn quyền lưu ảnh mặc định Hình 3.14: Ảnh đại diện mặc định quản trị viên thiết lập 29 3.2.11 Quản lý người dùng: Thông báo email quản trị viên người dùng cần phê duyệt Thêm, chỉnh sửa, xóa người dùng.Hiện số viết, vai trị, gmail người dùng đăng kí Hình 3.15: Thơng báo gửi email admin Hình 3.16: Quản lí danh sách vai trị người dùng 30 3.2.12 Quản lý câu hỏi: Kiểm duyệt câu hỏi từ người dùng chưa đăng ký người dùng đăng ký Hình 3.17: Kiểm duyệt câu hỏi Thống kê số lượng bình chọn, câu hỏi trả lời số lượt xem Hình 3.18: Danh sách câu hỏi đặt 31 3.2.13 Quản lý viết: Thống kê số viết, tác giả, bình luận thời gian đăng viết Hình 3.19: Quản lý viết đăng 3.2.14 Thiết lập tài khoản người dùng: Đăng kí tài khoản đăng nhập tài khoản đăng kí Hình 3.20: Đăng kí tài khoản người dùng thông qua Wordpress Tiến hành xác thực đăng kí để tạo mật hồn tất việc đăng kí 32 Đăng nhập tài khoản tạo sửa đổi thơng tin cá nhân Hình 3.21: Đăng nhập chỉnh sửa thông tin cá nhân 3.2.15 Thiết lập câu hỏi câu trả lời: Tạo câu hỏi phản hồi câu hỏi Hình 3.22: Tạo câu hỏi web 33 Hình 3.23: Phản hồi câu hỏi người dùng khác 3.2.16 Thiết lập viết phản hồi viết: Tạo viết phản hồi viết Hình 3.24: Quá trình đăng viết 34 Hình 3.25: Phản hồi viết đăng 3.3 ƯU ĐIỂM VÀ NHƯỢC ĐIỂM CỦA HỆ THỐNG: - Ưu điểm hệ thống: • Giao diện hấp dẫn, thân thiện tiện ích với người dùng • Người dùng dễ dàng trao đổi thông tin với thông qua viết câu hỏi • Cơ sở liệu có khả lưu trữ nhiều thơng tin người dùng • Hosting có khả chịu tải tốt • Dễ dàng chỉnh sửa source code mã nguồn mở • Dễ dàng quản lý hệ thống an tồn thơng qua bảng điều khiển • Bảo mật thơng tin người dùng an tồn - Nhược điểm hệ thống: • Hệ thống Việt hóa cịn cập nhật • Tốc độ tối ưu cịn hạn chế • Do phần mềm open source nên dễ bị công 35 CHƯƠNG KẾT LUẬN Question2Answer mã nguồn mở sở hữu tính bảo mật tuyệt đối, khả quản trị người dùng an tồn, có tính sáng tạo cao Khi có lỗ hổng mã nguồn mở Question2Answer xử lý kịp thời so với phần mềm có quyền Dựa tảng UNIX hoạt động vô linh hoạt Xây dựng hệ thống hỏi đáp kiến thức CNTT với mã nguồn mở Qúetion2Answer có ý nghĩa quan trọng lĩnh vực tìm hiểu trao dồi kiến thức bạn sinh viên Đại học tảng mạng Internet Mở nơi thiết thực giúp sinh viên dễ dàng thảo luận vấn đề việc học Ngoài ra, cịn chia sẻ kinh nghiệm bổ ích thông qua viết diễn đàn học tập 36 TÀI LIỆU THAM KHẢO Website [1]https://blog.webico.vn/ma-nguon-mo-la-gi-nhung-dieu-can-biet-ve-ma-nguonmo/ [2]https://sotaydoanhtri.com/softwares/question2answer-15612/ [3]http://webbendoi.blogspot.com/2013/10/ma-nguon-question2answer-chuyen-vehoi-dap.html#.YMggYagzaHs#ixzz6xpDKir9g [4]https://www.question2answer.org [5]https://docs.question2answer.org/plugins/ [6]https://www.bkns.vn/huong-dan-su-dung-host-cpanel-co-ban-phan-2.html [7]https://docs.cpanel.net/cpanel/databases/mysql-databases/ [8]https://thachpham.com/hosting-domain/cpanel-file-manager.html [9]https://123host.vn/tailieu/kb/hosting/huong-dan-dung-resource-usage-de-theodoi-va-quan-ly-tai-nguyen-hosting.html [10]https://docs.cpanel.net/cpanel/security/manage-api-tokens-in-cpanel/ ... nhiên, Question2Answer dễ dàng cài đặt, quản lý có độ tin cao Vì để hiểu rõ tính mã nguồn mở Question2Answer nên chúng em chọn đề tài nghiên cứu ? ?Tìm hiểu xây dựng hệ thống hỏi đáp kiến thức CNTT với. .. linh hoạt Xây dựng hệ thống hỏi đáp kiến thức CNTT với mã nguồn mở Qúetion2Answer có ý nghĩa quan trọng lĩnh vực tìm hiểu trao dồi kiến thức bạn sinh viên Đại học tảng mạng Internet Mở nơi thiết... CỦA HỆ THỐNG: - Tìm hiểu khái niệm chung đặc điểm mã nguồn mở Question2Answer Tìm hiểu trình bày tính mã nguồn mở Question2Answer cung cấp hỗ trợ - Nghiên cứu để triển khai thực nghiệm với mã nguồn

Ngày đăng: 22/12/2021, 21:09

Hình ảnh liên quan

Hình 2.1: Import dữ liệu cho database. - Tìm hiểu và xây dựng hệ thống hỏi đáp kiến thức CNTT với mã nguồn mở question2answer

Hình 2.1.

Import dữ liệu cho database Xem tại trang 11 của tài liệu.
Hình 2.2: Tạo cơ sở dữ liệu và tài khoản người dùng MySQL. - Tìm hiểu và xây dựng hệ thống hỏi đáp kiến thức CNTT với mã nguồn mở question2answer

Hình 2.2.

Tạo cơ sở dữ liệu và tài khoản người dùng MySQL Xem tại trang 12 của tài liệu.
Hình 2.3: Thư mục các file trong File Manager. - Tìm hiểu và xây dựng hệ thống hỏi đáp kiến thức CNTT với mã nguồn mở question2answer

Hình 2.3.

Thư mục các file trong File Manager Xem tại trang 13 của tài liệu.
Hình 2.6: Tài nguyên đã sử dụng trong RAM. - Tìm hiểu và xây dựng hệ thống hỏi đáp kiến thức CNTT với mã nguồn mở question2answer

Hình 2.6.

Tài nguyên đã sử dụng trong RAM Xem tại trang 15 của tài liệu.
Hình 2.5: Số liệu thống kê lượng truy cập người dùng. - Quản lý tài nguyên (Resoure usage): - Tìm hiểu và xây dựng hệ thống hỏi đáp kiến thức CNTT với mã nguồn mở question2answer

Hình 2.5.

Số liệu thống kê lượng truy cập người dùng. - Quản lý tài nguyên (Resoure usage): Xem tại trang 15 của tài liệu.
Hình 2.8: Bảng số liệu mức sử dụng tài nguyên của CPU theo giờ. - Tìm hiểu và xây dựng hệ thống hỏi đáp kiến thức CNTT với mã nguồn mở question2answer

Hình 2.8.

Bảng số liệu mức sử dụng tài nguyên của CPU theo giờ Xem tại trang 17 của tài liệu.
Hình 2.10: Nhật kí lỗi trang web. - Tìm hiểu và xây dựng hệ thống hỏi đáp kiến thức CNTT với mã nguồn mở question2answer

Hình 2.10.

Nhật kí lỗi trang web Xem tại trang 18 của tài liệu.
Hình 2.11: Sử dụng SSL/TLS để bảo mật trang web. - Tìm hiểu và xây dựng hệ thống hỏi đáp kiến thức CNTT với mã nguồn mở question2answer

Hình 2.11.

Sử dụng SSL/TLS để bảo mật trang web Xem tại trang 18 của tài liệu.
Hình 2.12: Quản lý mã thông báo API. - Tìm hiểu và xây dựng hệ thống hỏi đáp kiến thức CNTT với mã nguồn mở question2answer

Hình 2.12.

Quản lý mã thông báo API Xem tại trang 19 của tài liệu.
Hình 3.1: Mô hình minh họa hệ thống HoiDapIT của Question2Answer. - Tìm hiểu và xây dựng hệ thống hỏi đáp kiến thức CNTT với mã nguồn mở question2answer

Hình 3.1.

Mô hình minh họa hệ thống HoiDapIT của Question2Answer Xem tại trang 20 của tài liệu.
3.2.2. Thiết lập cơ sở dữ liệu MySQL và User: - Tìm hiểu và xây dựng hệ thống hỏi đáp kiến thức CNTT với mã nguồn mở question2answer

3.2.2..

Thiết lập cơ sở dữ liệu MySQL và User: Xem tại trang 22 của tài liệu.
Hình 3.3: Cấp quyền cho người dùng MSQL. - Tìm hiểu và xây dựng hệ thống hỏi đáp kiến thức CNTT với mã nguồn mở question2answer

Hình 3.3.

Cấp quyền cho người dùng MSQL Xem tại trang 22 của tài liệu.
Hình 3.4: Thiết lập tối ưu hệ thống giảm độ trễ trong file qa-config.php. - Tìm hiểu và xây dựng hệ thống hỏi đáp kiến thức CNTT với mã nguồn mở question2answer

Hình 3.4.

Thiết lập tối ưu hệ thống giảm độ trễ trong file qa-config.php Xem tại trang 23 của tài liệu.
Hình 3.6: Giao diện HoiDapIT sử dụng chủ đề GreenBlue. - Tìm hiểu và xây dựng hệ thống hỏi đáp kiến thức CNTT với mã nguồn mở question2answer

Hình 3.6.

Giao diện HoiDapIT sử dụng chủ đề GreenBlue Xem tại trang 24 của tài liệu.
Hình 3.7: Giao diện Rara Academic trên web Blog HoiDapIT. - Tìm hiểu và xây dựng hệ thống hỏi đáp kiến thức CNTT với mã nguồn mở question2answer

Hình 3.7.

Giao diện Rara Academic trên web Blog HoiDapIT Xem tại trang 24 của tài liệu.
Hình 3.8: Các Plugin được bật trên HoiDapIT. - Tìm hiểu và xây dựng hệ thống hỏi đáp kiến thức CNTT với mã nguồn mở question2answer

Hình 3.8.

Các Plugin được bật trên HoiDapIT Xem tại trang 25 của tài liệu.
3.2.6. Thiết lập Plugin: - Tìm hiểu và xây dựng hệ thống hỏi đáp kiến thức CNTT với mã nguồn mở question2answer

3.2.6..

Thiết lập Plugin: Xem tại trang 25 của tài liệu.
Hình 3.9: Một số plugin đã được cài đặt trên web Blog HoiDapIT. - Tìm hiểu và xây dựng hệ thống hỏi đáp kiến thức CNTT với mã nguồn mở question2answer

Hình 3.9.

Một số plugin đã được cài đặt trên web Blog HoiDapIT Xem tại trang 26 của tài liệu.
Hình 3.12: Thông báo cho người dùng đã đặt câu hỏi. - Tìm hiểu và xây dựng hệ thống hỏi đáp kiến thức CNTT với mã nguồn mở question2answer

Hình 3.12.

Thông báo cho người dùng đã đặt câu hỏi Xem tại trang 27 của tài liệu.
• Hình ảnh được chọn từ thư mục. - Tìm hiểu và xây dựng hệ thống hỏi đáp kiến thức CNTT với mã nguồn mở question2answer

nh.

ảnh được chọn từ thư mục Xem tại trang 28 của tài liệu.
Hình 3.16: Quản lí danh sách và vai trò người dùng. - Tìm hiểu và xây dựng hệ thống hỏi đáp kiến thức CNTT với mã nguồn mở question2answer

Hình 3.16.

Quản lí danh sách và vai trò người dùng Xem tại trang 29 của tài liệu.
Hình 3.15: Thông báo gửi về email admin. - Tìm hiểu và xây dựng hệ thống hỏi đáp kiến thức CNTT với mã nguồn mở question2answer

Hình 3.15.

Thông báo gửi về email admin Xem tại trang 29 của tài liệu.
Hình 3.18: Danh sách câu hỏi được đặt ra. - Tìm hiểu và xây dựng hệ thống hỏi đáp kiến thức CNTT với mã nguồn mở question2answer

Hình 3.18.

Danh sách câu hỏi được đặt ra Xem tại trang 30 của tài liệu.
Hình 3.17: Kiểm duyệt câu hỏi. - Tìm hiểu và xây dựng hệ thống hỏi đáp kiến thức CNTT với mã nguồn mở question2answer

Hình 3.17.

Kiểm duyệt câu hỏi Xem tại trang 30 của tài liệu.
Hình 3.20: Đăng kí tài khoản người dùng thông qua Wordpress. Tiến hành xác thực bằng đã đăng kí để tạo mật khẩu và hoàn tất việc đăng kí. - Tìm hiểu và xây dựng hệ thống hỏi đáp kiến thức CNTT với mã nguồn mở question2answer

Hình 3.20.

Đăng kí tài khoản người dùng thông qua Wordpress. Tiến hành xác thực bằng đã đăng kí để tạo mật khẩu và hoàn tất việc đăng kí Xem tại trang 31 của tài liệu.
Hình 3.22: Tạo một câu hỏi mới trên web. - Tìm hiểu và xây dựng hệ thống hỏi đáp kiến thức CNTT với mã nguồn mở question2answer

Hình 3.22.

Tạo một câu hỏi mới trên web Xem tại trang 32 của tài liệu.
Hình 3.21: Đăng nhập và chỉnh sửa thông tin cá nhân. - Tìm hiểu và xây dựng hệ thống hỏi đáp kiến thức CNTT với mã nguồn mở question2answer

Hình 3.21.

Đăng nhập và chỉnh sửa thông tin cá nhân Xem tại trang 32 của tài liệu.
Hình 3.23: Phản hồi câu hỏi của người dùng khác. - Tìm hiểu và xây dựng hệ thống hỏi đáp kiến thức CNTT với mã nguồn mở question2answer

Hình 3.23.

Phản hồi câu hỏi của người dùng khác Xem tại trang 33 của tài liệu.
Hình 3.24: Quá trình đăng một bài viết mới. - Tìm hiểu và xây dựng hệ thống hỏi đáp kiến thức CNTT với mã nguồn mở question2answer

Hình 3.24.

Quá trình đăng một bài viết mới Xem tại trang 33 của tài liệu.

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

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

Tài liệu liên quan