Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 44 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
44
Dung lượng
2,97 MB
Nội dung
TRƯỜNG ĐẠI HỌC LẠC HỒNG KHOA CÔNG NGHỆ THÔNG TIN - - BÁO CÁO NGHIÊN CỨU KHOA HỌC ĐỀ TÀI: XÂY DỰNG HỆ THỐNG WEBSITE KÝ GỬI THÔNG TIN MUA BÁN, TIN TỨC BẤT ĐỘNG SẢN NGUYỄN QUANG HUY BIÊN HÒA, THÁNG 11/2018 TRƯỜNG ĐẠI HỌC LẠC HỒNG KHOA CÔNG NGHỆ THÔNG TIN - - BÁO CÁO NGHIÊN CỨU KHOA HỌC ĐỀ TÀI: XÂY DỰNG HỆ THỐNG WEBSITE KÝ GỬI THÔNG TIN MUA BÁN, TIN TỨC BẤT ĐỘNG SẢN Sinh viên thực hiện: NGUYỄN QUANG HUY Giáo viên hướng dẫn: PGS.TS TRẦN VĂN LĂNG BIÊN HÒA, THÁNG 11/2018 I LỜI CẢM ƠN Em xin chân thành cảm ơn tất giảng viên trường Đại học Lạc Hồng , thầy cô giáo khoa Công Nghệ Thông Tin tận tâm giảng dạy, hướng dẫn giúp đỡ chúng em nhiều suốt thời gian qua chúng em theo học trường Em xin gửi lời cảm ơn sâu sắc đến PGS.TS Trần Văn Lăng, người giáo viên hướng dẫn cho em để hồn thành đề tài em Em xin gửi lời cảm ơn đến với giáo viên phản biện, người bỏ thời gian q báu để giúp em hoàn thành tốt báo cáo Em xin cảm ơn tới tất quý thầy cô có đóng góp ý kiến bổ ích cho đề tài em thông qua buổi báo cáo tiến độ vừa qua Ngoài ra, em xin gửi lời cảm ơn đến với thầy Tạ Nguyễn, giáo viên chủ nhiệm lớp 14SE111 chúng em, toàn thể bạn hữu lớp 14SE111và gia đình, người thân giúp đỡ, động viên, cổ vũ tinh thần để em có động lực hồn thành tốt đề tài suốt 4,5 năm theo học trường Đại học Lạc Hồng Với tầm hiểu biết vốn kiến thức hạn chế với điều kiện khách quan không cho phép đề tài em cịn nhiều thiếu sót, chưa đáp ứng đầy đủ yêu cầu đặt Vì em hy vọng q thầy bỏ qua đưa ý kiến đóng góp, hướng dẫn để đề tài em chỉnh chu hoàn thiện tương lai Em xin trân trọng cảm ơn Biên Hòa, tháng 11 năm 2018 Sinh viên thực Nguyễn Quang Huy II MỤC LỤC LỜI CẢM ƠN MỤC LỤC I II MỤC LỤC HÌNH PHẦN MỞ ĐẦU IV 1 Lý chọn đề tài Tình hình nghiên cứu 2.1 Tình hình ngồi nước 2.2 Tình hình nước Mục tiêu nghiên cứu Đối tượng phạm vi làm việc 4.1 Đối tượng làm việc 4.2 Phạm vi làm việc Phương pháp nghiên cứu Những đóng góp vấn đề chưa giải 6.1 Những đóng góp 6.2 Những vấn đề chưa giải Kết cấu đề tài PHẦN NỘI DUNG Chương 1: Tổng quan lý thuyết 1.1 Tổng quan mã nguồn mở 4 1.1.1 Mã nguồn mở gì?[1] 1.1.2 Được lợi từ phần mềm mã nguồn mở? 1.1.3 Mã nguồn mở có từ đâu?[1] 1.1.4 Phần mềm mã nguồn mở sống ngày 1.2 Những loại mã nguồn mở 1.3 Lý chọn WordPress cho đề tài 1.4 Tiểu kết Chương 2: Thiết kế hệ thống 1.1 Thiết kế hệ thống 7 1.1.1 Phần – Bảng tin 1.1.2 Phần – Tìm kiếm III 1.1.3 Phần – Đăng nhập / Đăng ký 1.1.4 Phần – Các danh mục thông tin 1.2 Sơ đồ luồng xử lý 1.3 Các plugin hỗ trợ 10 1.4 Tiểu kết 11 Chương 3: Cài đặt, xây dựng hệ thống website 12 2.1 Lựa chọn hosting phù hợp 12 2.2 Cài đặt cấu hình môi trường 12 2.2.1 Cài đặt chạy thử Localhost 12 2.2.2 Cài đặt chạy hosting 19 2.3 Lựa chọn, cài đặt theme hiệu chỉnh 22 2.3.1 Lựa chọn theme 22 2.3.2 Cài đặt theme 22 2.3.2.1 Cài thư viễn có sẵn WordPress.org 22 2.3.2.2 Cài file theme có máy 24 2.3.3 Hiệu chỉnh giao diện 25 2.4 Cài đặt Plugin 26 2.5 Quy trình sử dụng website 28 2.5.1 Quy trình Login / Register 28 2.5.2 Quy trình đăng tin 31 2.5.3 Quy trình quản lý tài khoản 32 2.5.4 Quy trình duyệt đăng quản trị viên 33 2.6 Tiểu kết 35 KẾT LUẬN 36 TÀI LIỆU THAM KHẢO 37 IV MỤC LỤC HÌNH Hình 1.1 Mã nguồn mở gì? Hình 2.1 Sơ đồ sitemap website Hình 2.2 Phần tìm kiếm trang chủ Hình 2.3 Phần tìm kiếm nằm slidebar trang Hình 2.4 Sơ đồ luồng xử lý tổng website Hình 3.1 Thư mục vừa giải nén Hình 3.2 Các file nằm thư mục Hình 3.3 Copy file vào thư mục localhost chứa website Hình 3.4 Giao diện trang phpMyadmin Hình 3.5 Đặt tên chọn loại ký tự cho website Hình 3.6 Lựa chọn ngơn ngữ Hình 3.7 Click để tiến hành cài đặt thơng tin cho website Hình 3.8 Nhập thơng tin database vừa tạo Hình 3.9 Run để tiến hành cài đặt Hình 3.10 Thiết lập thơng tin website Hình 3.11 Giao diện trang quản trị Hình 3.12 Upload file mã nguồn WordPress lên host Hình 3.13 Chọn ứng dụng Softaculous Hình 3.14 Setup Domain, Protocol Site Name cho website Hình 3.15 Tạo User đăng nhập cho trang quản trị Hình 3.16 Nhập tên database Hình 3.17 Chọn Add new để tiến hành thêm theme cho website Hình 3.18 Danh sách theme free thư viên WordPess.org Hình 3.19 Chọn Install để tiến hành cài đặt theme Hình 3.20 Chọn Activate để sử dụng theme Hình 3.21 Vào mục Upload Theme để tiến hành thêm theme từ máy tính Hình 3.22 Vào phần hiệu chỉnh cho trang web Hình 3.23 Giao diện hiệu chỉnh Hình 3.24 Chỉnh sửa file gốc Hình 3.25 Add Plugins Hình 3.26 Xem chi tiết plugin tiến hành Install Hình 3.27 Vào mục đăng nhập thành viên Hình 3.28 Giao diện trang đăng nhập Hình 3.29 Danh mục đăng ký thành viên Hình 3.30 Nút chuyển hướng trang đăng nhập Hình 3.31 Giao diện trang đăng ký Hình 3.32 Danh mục đăng tin menu Hình 3.33 Lối tắt vào trang đăng tin Hình 3.34 Giao diện trang đăng tin Hình 3.35 Lối tắt vào trang quản lý tài khoản Hình 3.36 Giao diện trang thơng tin tài khoản 8 13 13 14 15 15 16 17 17 18 18 19 20 20 21 21 22 23 23 24 24 25 25 26 26 27 28 28 29 29 30 30 31 31 31 32 32 V Hình 3.37 Giao diện trang quản lý tin đăng Hình 3.38 Lối vào trang quản trị Hình 3.39 Vào danh mục quản lý tin đăng người dùng Hình 3.40 Thay đổi trạng thái đăng 33 33 34 35 PHẦN MỞ ĐẦU Lý chọn đề tài Việt Nam nước có công nông nghiệp đà phát triển Các nhà máy, công ty, khu du lịch, nghỉ dưỡng, khu đô thị mọc lên nấm Kéo theo nhu cầu nhà đất, nhà xưởng, đất trống… đẩy theo kéo lên cao chót vót Từ thị trường mua bán, trao đổi, cho thuê nhà đất phát triển theo vượt trội Nhất thành phố lớn Việt Nam ta Hà Nội, Đà Nẵng, Hồ Chí Minh, … tình trạng cung cầu nhà đất “nóng” Internet phần thiết yếu sống số Thơng qua Internet ta tìm vơ số thơng tin cần thiết mà ta muốn tìm Ngày trước để tìm nhà đất hay cần bán, cho thuê nhà đất phải in giấy làm tờ rơi phân phát khắp nơi để bán mua, thuê nhà Nhưng có đến Internet việc trở nên dễ dàng Chỉ việc soạn đoạn văn giới thiệu mô tả kỹ nơi cần bán cho thuê, đặt tiêu đề hấp dẫn, đưa thêm số ảnh đẹp nơi muốn bán hay cho thuê upload lên internet nơi hội nhóm, forum, mạng xã hội Những có nhu cầu tìm đến liên hệ trực tiếp qua lại với bên bán/cho thuê Sau hai bên thỏa thuận mua bán với với tiến hành mua bán hai bên Không cần phải tốn nhiều công sức, thời gian tiền bạc Và việc xây dựng nên nơi chứa đựng tin đăng mua bán người cần thiết để tất tin tất có nhu cầu tập hợp nơi Một nơi tối ưu cho việc tìm kiếm địa điểm, vị trí bất động sản, nơi dễ dàng đưa thơng tin bất động sản cần mua bán, cho th, … Chính tất việc thực hóa hệ thống website ký gửi thông tin mua bán bất động sản Tình hình nghiên cứu 2.1 Tình hình nước Trên giới nay, nước phát triển nơi có thị trường bất động sản cao Có đa dạng loại tin bất động sản tin đăng hạn chế nhiều lượng thông tin, phải trả phí cao để đưa thông tin mua bán lên website Và hạn chế thơng tin nên khiến có nhu cầu lựa chọn theo ý muốn 2.2 Tình hình nước Tại Việt Nam có nhiều hội nhóm, website bất động sản Nhưng việc tin đăng lên phải trả khoản phí theo ngày để viết đăng tải trì Cịn website để đăng rao viết bất động sản Một vài điểm yếu trang web bất động sản khác: − Cách thức đăng viết cịn phức tạp, chi phí cao − Bố trí hiển thị viết cịn chưa rõ ràng, dễ gây nhầm lẫn xem − Các thông tin cần thiết chi tiết ngơi nhà cịn hạn chế Mục tiêu nghiên cứu Đề tài thực với mục tiêu: − Tìm hiểu mã nguồn mở − Xây dựng hệ thống ký gửi viết tin bất động sản − Xây dựng website hoàn chỉnh đăng rao tin mua bán bất động sản Đối tượng phạm vi làm việc 4.1 Đối tượng làm việc − Mã nguồn mở Wordpress, hosting − Các viết, hình ảnh mua bán, cho thuê nhà đất bất động sản 4.2 Phạm vi làm việc − Các thông tin mua bán địa bàn TP Hồ Chí Minh vài tỉnh lân cận Đồng Nai, Vũng Tàu, vài địa bàn miền tây Phương pháp nghiên cứu − Tìm hiểu mã nguồn mở − Tìm hiểu WordPress − Xây dựng website lên host − Xây dựng hệ thống ký gửi tin đăng mua bán bất động sản Những đóng góp vấn đề chưa giải 6.1 Những đóng góp − Xây dựng thêm hệ thống ký gửi tin mua bán bất động sản − Với giao diện phù hợp, rõ ràng, phần tách biệt giúp người dùng dễ dàng thao tác − Giải nhanh vấn đề tìm kiếm thông tin mua bán bất động sản 6.2 Những vấn đề chưa giải − Chưa xây dựng mơ hình hồn chỉnh ứng dụng di động − Cịn thiếu sót nhiều thơng tin nhà đất cho việc mua bán bất động sản − Quy mô tổ chức đề tài hạn hẹp chưa mở rộng Kết cấu đề tài Luận văn chia làm ba phần: phần mở đầu, phần nội dung phần kết luận Phần mở đầu Nêu lý chọn đề tài, tổng quan tình hình phát triển, mục tiêu nghiên cứu đề tài, đối tượng, phạm vi, phương pháp nghiên cứu đóng góp đề tài Cũng mặt hạn chế mà đề tài chưa thực để tiếp tục phát triển đề tài Phần nội dung chính: gồm chương ● Chương 1: Tổng quan lý thuyết Trong chương tác giả trình bày tổng quan mã nguồn mở, giới thiệu sơ qua lợi ích lược sử hình thành mã nguồn mở, số mã nguồn mở web thông dụng giới thiệu chi tiết WordPress, sơ lược WordPress mạnh để tin tưởng sử dụng ● Chương 2: Thiết kế hệ thống Trong chương tác giả trình bày chi tiết sơ đồ lối website ● Chương 3: Thực nghiệm hệ thống thực tế Trong chương tác giả nêu quy trình cài đặt hệ thống web, cài đặt thành phần cần thiết để hình thành nên hệ thống website hoàn chỉnh Phần kết luận Đưa kết luận kiến nghị chương trình xây dựng 23 Hình 3.17 Chọn Add new để tiến hành thêm theme cho website ● Lúc ta thấy danh sách thư viện theme có sẵn thư viện WordPress.org Tìm kiếm chọn theme thích hợp với nhu cầu sở thích Hình 3.18 Danh sách theme free thư viên WordPess.org ● Sau chọn theme ý muốn, click chọn Install để bắt đầu tiến hành cài đặt theme vào 24 Hình 3.19 Chọn Install để tiến hành cài đặt theme Sau theme cài đặt xong chọn Activate để kích hoạt theme vừa cài đặt ● Hình 3.20 Chọn Activate để sử dụng theme 2.3.2.2 Cài file theme có máy ● Nếu có sẵn theme máy tính cần nén lại thành file ZIP cho file style.css phải luôn nằm thư mục gốc ● Sau có file nén ZIP theme, tiến hành vào Appearance → Themes → Add New → Upload Theme để tiến hành Upload file theme lên trang web 25 Hình 3.21 Vào mục Upload Theme để tiến hành thêm theme từ máy tính ● Sau Upload file lên trang web ta tiến hành kích hoạt theme bình thường Nếu có lỗi “missing style.css” có nghĩa file zip nén bị sai nên tiến hành nén lại file Upload lại 2.3.3 Hiệu chỉnh giao diện ● Để hiệu chỉnh giao diện, cần phải đăng nhập vào trang quản trị tiến hành vào tiếp mục Appearance → Customize để vào phần chỉnh sửa cho trang web Hình 3.22 Vào phần hiệu chỉnh cho trang web 26 Hình 3.23 Giao diện hiệu chỉnh Hoặc chỉnh sửa giao diện theo ý muốn cách truy cập trực tiếp vào code theme cách vào Appearance → Editor để tìm đến file giao diện cần chỉnh sửa ● Hình 3.24 Chỉnh sửa file gốc 2.4 Cài đặt Plugin Cài đặt Plugin tương tự cài đặt theme hầu hết tất plugin miễn phí có chất lượng tốt ● Trước tiên, cần tìm plugin thích hợp để cài đặt cho website Để tìm plugin vào trang quản trị truy cập vào Plugins → Add New 27 Hình 3.25 Add Plugins ● Sau tiến vào danh mục thấy có nhiều plugin danh sách Để tìm plugin cần dùng, cần gõ tên plugin khung Seach Plugin bên tay phải góc Enter ● Sau tìm thấy plugin cần, click vào để xem chi tiết plugin sau nhấn Install Now để tiến hành cài đặt click Activate để kích hoạt plugin 28 Hình 3.26 Xem chi tiết plugin tiến hành Install ● Đối với Upload plugin tương tự upload theme mục 2.3.2 2.5 Quy trình sử dụng website 2.5.1 Quy trình Login / Register − Để người dùng Login vào hệ thống, cần phải vào phần Đăng nhập nằm menu trang chủ Hình 3.27 Vào mục đăng nhập thành viên − Tại người dùng nhập Username Password tài khoản để đăng nhập vào hệ thống chọn đăng nhập tài khoản mạng xã hội Google, Facebook, Twitter,… Nếu người dùng chưa có 29 tài khoản đăng nhập vào website người dùng phải vào Đăng ký tài khoản để vào hệ thống Hình 3.28 Giao diện trang đăng nhập − Để vào trang Đăng ký người dùng chọn vào tab Đăng ký nằm menu nhấp vào button Đăng ký trang Đăng nhập chưa rời khỏi để vào đăng ký tài khoản thành viên Hình 3.29 Danh mục đăng ký thành viên 30 Hình 3.30 Nút chuyển hướng trang đăng nhập − Sau người dùng cần phải điền tất thơng tin bắt buộc dành cho tài khoản tiến hành đăng ký tài khoản để đăng nhập vào website Hình 3.31 Giao diện trang đăng ký 31 2.5.2 Quy trình đăng tin − Để người dùng đăng tin lên hệ thống website cần vào trang chủ hệ thống nhấp vào mục Đăng tin menu trang để vào trang đăng tin Hình 3.32 Danh mục đăng tin menu − Hoặc nhấp vào biểu tượng người dùng sau đăng nhập tài khoản người dùng nhấp vào mục Đăng tin để vào trang đăng tin Hình 3.33 Lối tắt vào trang đăng tin − Tiếp theo, người dùng cần phải nhập mục thông tin bắt buộc cho đăng load hình ảnh gắn link video mơ tả cho đăng để làm tăng tính bắt mắt hấp dẫn cho đăng Hình 3.34 Giao diện trang đăng tin 32 − Sau nhập đầy đủ thông tin cần thiết hình ảnh, video người dùng nhấp Đăng tin để tiến hành gửi đăng lên website Và cuối chờ đợi quản trị viên kiểm duyệt viết cho phép tin người hiển thị ngồi trang 2.5.3 Quy trình quản lý tài khoản − Để quản lý thông tin tài khoản cá nhân thay đổi họ tên, địa gmail số điện thoại quản lý thêm mới, sửa, xóa tin mà người dùng đăng lên hệ thống website Trước tiên người dùng cần phải đăng nhập vào hệ thống tài khoản thành viên để vào trang quản lý tài khoản nhân − Sau đăng nhập thành công, để quản lý thông tin cá nhân người dùng phải nhấp vào hình avatar nằm góc phải hình Sau chọn mục để vào trang quản lý thơng tin tài khoản Hình 3.35 Lối tắt vào trang quản lý tài khoản Hình 3.36 Giao diện trang thông tin tài khoản 33 − Tiếp theo để quản lý tin mà tài khoản người dùng đăng, chọn vào mục Danh sách tin đăng trang thông tin tài khoản để chuyển hướng vào trang mục danh sách tin mà tài khoản đăng Hình 3.37 Giao diện trang quản lý tin đăng Tại người dùng thực hành xem, sửa xóa tin mà họ đăng lên hệ thống − 2.5.4 Quy trình duyệt đăng quản trị viên − Để duyệt đưa đăng người dùng xuất lên trang web Quản trị viên cần đăng nhập vào hệ thống tài khoản quản trị cấp tiến hành truy cập vào trang quản lý website Hình 3.38 Lối vào trang quản trị 34 − Sau vào trang quản trị hệ thống, quản trị viên vào mục Nhà đất để tiến hành kiểm tra xét duyệt tin đăng người dùng Hình 3.39 Vào danh mục quản lý tin đăng người dùng − Tiếp tục vào mục Chờ duyệt để tiến hành duyệt tin người đăng lên hệ thống Tại người quản trị viên tiến hành vào viết để kiểm tra thông đăng để đảm bảo hồn chỉnh hay chưa − Sau quản trị viên tiến hành duyệt kiểm tra Quản trị viên chọn sửa nhanh cho viết Tại mục Trạng thái: Chờ duyệt quản trị viên thay đổi thành Đã xuất sau cập nhật lại viết hệ thống đưa viết vừa duyệt xuất ngồi trang 35 Hình 3.40 Thay đổi trạng thái đăng 2.6 Tiểu kết Qua chương này, tác giả muốn trình bày cách cấu hình, cài đặt cho hệ thống, cách cài đặt plugin cần thiết cho website cách để lựa chọn hosting theme phù hợp cho nhu cầu đưa quy trình sử dụng tất chức website 36 KẾT LUẬN Kết đạt được: Qua trình nghiên cứu xây dựng đề tài “Xây dựng hệ thống website ký gửi thông tin mua bán, tin tức bất động sản”, tác giả đạt số kết sau: − Nắm sơ lược mã nguồn mở gì, lược sử hình thành tác dụng lợi ích mã nguồn mở − Hiểu mã nguồn mở WordPress tạo hệ thống website sử dụng mã nguồn mở WordPress làm tảng − Trong q trình tìm hiểu xây dựng hệ thống web, tác giả hiểu cách cấu tạo code giao diện học thêm ngơn ngữ cho tác giả − Và cuối cùng, với tất tìm hiểu, nghiên cứu học hỏi, tác giả xây dựng thành công hệ thống website đưa vào sử dụng thực tế Định hướng phát triển cho tương lai đề tài: − Đưa website phổ biến nhiều đến với người dùng, mở rộng phạm vi website − Tìm kiếm giải pháp tốt để tối ưu hóa tối đa cho website, giúp website tốt nhanh − Phát triển thêm tính giúp người dùng dễ dàng tìm kiếm nhà ý muốn 37 TÀI LIỆU THAM KHẢO Tài liệu tiếng Việt [1] "Phần mềm mã nguồn mở gì?," [Online] Available: https://quantrimang.com/phan-mem-ma-nguon-mo-la-gi-156024 [2] "WordPress gì? Tồn tập CMS phổ biến giới.," [Online] Available: https://www.hostinger.vn/huong-dan/wordpress-la-gi-toan-tap-vecms-pho-bien-nhat-gioi/#gref [3] "WORDPRESS LÀ GÌ? TẠI SAO NÊN DÙNG WORDPRESS," [Online] Available: https://thachpham.com/wordpress/wordpress-tutorials/wordpress-lagi-va-gioi-thieu.html T Tài liệu tiếng Anh [4] "What is Open Source Software?," [Online] Available: https://opensource.com/resources/what-open-source [5] "Open Source Initiative," [Online] Available: https://opensource.org/history ... website lên host − Xây dựng hệ thống ký gửi tin đăng mua bán bất động sản Những đóng góp vấn đề chưa giải 6.1 Những đóng góp − Xây dựng thêm hệ thống ký gửi tin mua bán bất động sản − Với giao diện...TRƯỜNG ĐẠI HỌC LẠC HỒNG KHOA CÔNG NGHỆ THÔNG TIN - - BÁO CÁO NGHIÊN CỨU KHOA HỌC ĐỀ TÀI: XÂY DỰNG HỆ THỐNG WEBSITE KÝ GỬI THÔNG TIN MUA BÁN, TIN TỨC BẤT ĐỘNG SẢN Sinh viên thực hiện: NGUYỄN QUANG... hệ thống website ký gửi thơng tin mua bán bất động sản Tình hình nghiên cứu 2.1 Tình hình ngồi nước Trên giới nay, nước phát triển nơi có thị trường bất động sản cao Có đa dạng loại tin bất động