Tìm hiểu mã nguồn mở osclass và xây dựng website rao vặt xứ nghệ

48 31 0
Tìm hiểu mã nguồn mở osclass và xây dựng website rao vặt xứ nghệ

Đ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

TRƯỜNG ĐẠI HỌC VINH KHOA CÔNG NGHỆ THÔNG TIN NGUYỄN TRỌNG TRƢỜNG BÁO CÁO ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Tên đồ án: TÌM HIỂU MÃ NGUỒN MỞ OSCLASS VÀ XÂY DỰNG WEBSITE RAO VẶT XỨ NGHỆ Nghệ An, tháng 05 năm 2016 TRƯỜNG ĐẠI HỌC VINH KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Tên đồ án: TÌM HIỂU MÃ NGUỒN MỞ OSCLASS VÀ XÂY DỰNG WEBSITE RAO VẶT XỨ NGHỆ Sinh viên thực MSSV Lớp Giáo viên hướng dẫn : Nguyễn Trọng Trƣờng : 1151073735 : 52K3 : TS Trần Xuân Sang Nghệ An, tháng 05 năm 2016 ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC LỜI CẢM ƠN Trong kinh tế nay, với xu tồn cầu hố kinh tế giới, mặt đời sống xã hội ngày nâng cao, đặc biệt nhu cầu trao đổi hàng hoá người ngày tăng số lượng chất lượng Hiện công ty tin học hàng đầu giới không ngừng đầu tư cải thiện giải pháp sản phẩm nhằm cho phép tiến hành thương mại hóa Internet Thông qua sản phẩm công nghệ này, dễ dàng nhận tầm quan trọng tính tất yếu thương mại điện tử Với thao tác đơn giản máy có nối mạng Internet bạn có tận tay cần mà khơng phải nhiều thời gian Bạn cần vào trang rao vặt trực tuyến, làm theo hướng dẫn click vào bạn cần Các nhà dịch vụ mang đến tận nhà cho bạn Để tiếp cận góp phần đẩy mạnh phổ biến kinh doanh qua mạng, Em tìm hiểu, xây dựng cài đặt “Website rao vặt trực tuyến xứ Nghệ” Qua khảo sát thực tế, Việt Nam hình thức bán hàng qua mạng phổ biến, nhiên chưa hoàn chỉnh tin tức chưa có độ tin cậy cao phức tạp, website tạo luận lợi người mua người bán Để hoàn thành đề tài này, em xin chân thành cảm ơn giảng viên TS Trần Xuân Sang người quan tâm, giúp đỡ em suốt thời gian qua Và cho em bày tỏ lòng biết ơn tới tất thầy giáo, cô giáo khoa Cơng nghệ thơng tin giúp em hồn thành đồ án Em xin chân thành cảm ơn! Sinh viên thực Nguyễn Trọng Trƣờng Nguyễn Trọng Trường - Lớp 52K3 - Khoa CNTT ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC MỤC LỤC LỜI CẢM ƠN LỜI MỞ ĐẦU .4 CHƢƠNG CƠ SỞ LÝ LUẬN VÀ NỀN TẢNG XÂY DỰNG HỆ THỐNG 1.1 Tổng quan rao vặt trực tuyến 1.1.1 Khái niệm rao vặt trực tuyến 1.1.2 Lợi ích rao vặt trực tuyến 1.2 Tìm hiểu Osclass CHƢƠNG PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 2.1 Đặt vấn đề 2.2 Bài toán .9 2.2.1 Hướng giải toán .9 2.2.2 Mô hình trang rao vặt 10 2.3 Biểu đồ phân cấp chức .11 2.4 Cơ sở liệu .12 CHƢƠNG SỬ DỤNG OSCLASS ĐỂ PHÁT TRIỂN WEBSITE RAO VẶT XỨ NGHỆ 16 3.1 Cài đặt mã nguồn 16 3.2 Cài đặt giao diện Osclass 20 3.2.1 Các bước tiến hành: (có cách cài đặt) 20 3.2.1 Tiến hành cài đặt: 20 3.3 Cài đặt plugin Osclass 25 3.4 Chức trang người dùng .30 3.4.1 Đăng tin rao vặt miễn phí .30 3.4.2 Tìm kiếm tin rao vặt .34 3.5 Chức trang quản trị 36 3.5.1 Giao diện trang quản trị 36 3.5.2 Chức quản lý tin rao vặt 37 3.5.3 Chức quản lý plugin 39 3.5.4 Chức thống kê rao vặt 40 3.5.4 Chức thống kê thành viên 42 3.5.5 Chức khác 44 Nguyễn Trọng Trường - Lớp 52K3 - Khoa CNTT ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC KẾT LUẬN 45 TÀI LIỆU THAM KHẢO 46 Nguyễn Trọng Trường - Lớp 52K3 - Khoa CNTT ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC LỜI MỞ ĐẦU Lý chọn đề tài Như biết kinh doanh qua mạng hình thức phổ biến tất người, cần có mạng Internet hồn tồn kết nối người mua người bán Nhằm tạo liên kết người cần mua người cần bán, em định chọn đề tài “Tìm hiểu mã nguồn mở Osclass xây dựng website rao vặt xứ Nghệ” Phƣơng pháp nghiên cứu + Về mặt lý thuyết - Tìm hiểu kỹ thuật lập trình, cách thức hoạt động đối tượng Osclass: - Chức quản trị chuyên mục, tin đăng - Chức quản trị bình luận - Chức quản trị xử lý báo cáo - Chức quản lý menu - Chức quản trị thông tin thành viên - Chức thống kê - Chức marketing online (SEO) - Hiểu cách thức hoạt động Client - Server - Hiểu cách lưu liệu hệ quản trị sở liệu MySQL Server + Về mặt lập trình - Sử dụng mã nguồn mở Osclass hệ quản trị MySQL Server để xây dựng trang web động Ý nghĩa thực tiễn đề tài + Ý nghĩa người quản trị hệ thống website - Có thể tra cứu, cập nhật, thống kê, tin đăng, lượt xem, bình luận, thơng tin khách hàng, tạo website thân thiện, nhanh hiệu quả… - Người quản trị dễ dàng thao tác quản lý thông tin khách hàng, quản lý báo cáo khách hàng, dịch vụ marketing tiện lợi + Ý nghĩa khách hàng - Giúp người cần mua tìm người cần bán ngược lại Nguyễn Trọng Trường - Lớp 52K3 - Khoa CNTT ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC - Hơn website cung cấp chức chia sẻ qua mạng xã hội facebook,google, twitter - Chức gửi phản hồi cho người quản trị - Là nơi quảng bá dịch vụ, sản phẩm nơi đăng tin tuyển dụng doanh nghiệp Nguyễn Trọng Trường - Lớp 52K3 - Khoa CNTT ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC CHƢƠNG CƠ SỞ LÝ LUẬN VÀ NỀN TẢNG XÂY DỰNG HỆ THỐNG 1.1 Tổng quan rao vặt trực tuyến 1.1.1 Khái niệm rao vặt trực tuyến Rao vặt hình thức quảng cáo phổ biến báo chí, website trực tuyến, mang tính chất cộng đồng bình dân so với hình thức quảng cáo khác Rao vặt giống hình thức loan tin giúp tăng doanh số kinh doanh dịch vụ cá nhân, tổ chức doanh nghiệp Trong tiếng Anh Rao vặt có nghĩa "Classified advertising", hiểu nơm na "các quảng cáo phân loại" Đặc trưng rao vặt đơn giản, tin tức bình dân, nhanh, tin cậy hình thức quảng cáo khác Tuy rao vặt lại hiệu dễ chấp nhận 1.1.2 Lợi ích rao vặt trực tuyến - Đăng tin rao vặt để Quảng Cáo hình thức marketing rẻ làm dù không am hiểu nhiều tin học - Hệ thống đăng tin đơn giản hiệu quả, phân loại rõ ràng mục đăng tin tức để người xem dễ dàng phân loại tìm kiếm tin tức - Có tính kiểm sốt tin đăng theo thời gian, ngày đăng ,quá trình hết hạn đăng, - Có giao tiếp người mua người bán website rao vặt thông qua website mà khơng cần phải gặp Những lợi ích có với doanh nghiệp thực nhận thức tầm quan trọng rao vặt trực tuyến Vì vậy, rao vặt trực tuyến góp phần thúc đẩy cạnh tranh doanh nghiệp để thu nhiều lợi ích Điều đặc biệt quan trọng bối cảnh hội nhập kinh tế quốc tế Khi doanh nghiệp nước phải cạnh tranh cách bình đẳng với doanh nghiệp nước ngồi 1.2 Tìm hiểu Osclass Osclass hệ quản trị nội dung mã nguồn mở (Open Source Content Management Systems), viết ngôn ngữ PHP kết nối tới sở liệu MySQL, cho phép người sử dụng dễ dàng xuất nội dung họ lên Internet Nguyễn Trọng Trường - Lớp 52K3 - Khoa CNTT ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Osclass phần mềm mã nguồn mở giúp khách hàng dễ dàng tạo trang web rao vặt Ra đời vào năm 2011, dự án sử dụng Barcelona Osclass đáp ứng đặc tính ứng dụng Web 2.0: Hệ thống Osclass chạy nhiều khác IIS Apache Hệ điều hành window Linux  Là hệ thống mã nguồn mở, Osclass tận dụng nguồn trí tuệ cộng đồng   Là hệ thống mã nguồn mở, cập nhật liên tục  Việc phát triển ứng dụng thực dễ dàng nhanh chóng  Osclass có khả hoạt động tốt nhiều trình duyệt  Khả tùy biến giao diện cao Những ưu điểm Osclass:  Đầy đủ chức website rao vặt: cho phép đăng tin, theo dõi tin, tìm kiếm cách dễ dàng  Theo dõi tình trạng đăng tin, bình luận, thông báo cho khách hàng tin nhắn mail, thu thập thông tin khách hàng,…  Áp dụng nhiều phương thức toán khác với đơn vị tiền tệ lưu hành phổ biến  Tốc độ tải xử lý nhanh An toàn, bảo mật  URL thân thiện, tối ưu máy tìm kiếm SEO, quản lý nội dung CMS…  Bạn không cần quan tâm tới chi phí mua phần mềm hay vấn đề quyền Osclass phần mềm nguồn mở hồn tồn miễn phí  Thường xun cập nhật phiên để sửa lỗi bugs bổ sung thêm chức năng, plugin  Dễ dàng quản trị website với công cụ tương đối đầy đủ bảng điều hướng thuận tiện  Dễ dàng tích hợp mở rộng phát triển modules độc lập  Giao diện thân thiện, dễ sử dụng, thiết kế giao diện độc lập Nguyễn Trọng Trường - Lớp 52K3 - Khoa CNTT ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC  Hỗ trợ nhiều ngôn ngữ phổ biến tiếng Anh, Pháp, Bồ Đào Nha, Đức, Tây Ban Nha, Ý, Hà Lan, Ba Lan Nga bao gồm Tiếng Việt, người sử dụng buil riêng gói ngơn ngữ riêng phù hợp với nhu cầu Nhược điểm hệ thống Osclass:  Ở Việt Nam số lượng người sử dụng mã nguồn cịn nên vấn đề học tìm hiểu khó  Số lượng plugin, theme miễn phí cịn đa phần khách hàng thường phải mua tự thiết kế Nguyễn Trọng Trường - Lớp 52K3 - Khoa CNTT ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Đối với trường quốc gia, địa phương, thành phố liệu load từ sở liệu, nên trường nhập vào người dùng gợi ý.Với trường địa chỉ: yêu cầu người dùng phải nhập địa mình, địa người dùng hiển thị lên đồ trực tuyến chi tiết tin đăng  Hiển thị chi tiết tin đăng Hiển thị thông tin giá tiền, thời gian đăng,thời gian thay đổi, vị trí người đăng, hình ảnh sản phẩm Hiển thị nội dung đăng vị trí người đăng lên đồ trực tuyến Nguyễn Trọng Trường - Lớp 52K3 - Khoa CNTT 32 ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC  Liên hệ với người đăng giúp cho người mua người bán giao tiếp với  Chức bình luận đăng Chức cho phép người dùng bình luận đăng, tất bình luận kiểm duyệt thông qua người quản trị trước cho hiển thị lên Nguyễn Trọng Trường - Lớp 52K3 - Khoa CNTT 33 ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC 3.4.2 Tìm kiếm tin rao vặt  Tìm kiếm theo từ khóa Chức tìm kiếm theo từ khóa chức tìm kiếm nhanh nhất, từ khóa gợi ý người quản trị quản lý Ngồi cịn có chức nâng cao, tìm kiếm theo chun mục, theo tỉnh, theo huyện, theo giá, theo Chức đăng ký theo dõi giúp người dùng theo dõi tìm kiếm Nguyễn Trọng Trường - Lớp 52K3 - Khoa CNTT 34 ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC  Chức đánh dấu đăng Chức giúp quản trị hệ thống quản lý đăng người dùng báo cáo vi phạm như: tin rác, tin loại sai, trùng lặp, hết hạn, xúc phạm, Với chức đăng có chất lượng hơn, ngồi giúp cho người dùng tìm u cầu phù hợp tìm kiếm  Thơng tin hữu ích Đây thông tin giúp người dùng tránh trường hợp lừa đảo Và quy định website, thông tin hiển thị người dùng xem đăng  Liên kết với mạng xã hội Facebook Nguyễn Trọng Trường - Lớp 52K3 - Khoa CNTT 35 ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC 3.5 Chức trang quản trị 3.5.1 Giao diện trang quản trị Giao diện trang quản trị Ở trang giao diện hiển thị tất trình quản lý website như: Bảng điều khiển, quản lý rao vặt, quản lý giao diện, quản lý plugin, quản lý số thao tác khác Ngồi ra, trang hiển thị thống kê rao vặt theo mục, hiển thị biểu đồ thống số lượng rao vặt Nguyễn Trọng Trường - Lớp 52K3 - Khoa CNTT 36 ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC 3.5.2 Chức quản lý tin rao vặt Chức quản lý tin rao vặt gồm chức con: o Quản lý rao vặt bị báo cáo o Quản lý media o Quản lý bình luận o Quản lý liệu tùy biến o Thiết lập rao vặt  Quản lý rao vặt Chức chức quan trọng website, quản lý đăng người dùng Các hoạt động như: thêm, sửa, xóa, kích hoạt, vơ hiệu hóa, hiển thị ngày đăng, ngày hết hạn, ngồi cịn có chức đặc biệt dành cho tin đăng đặc biệt: Nguyễn Trọng Trường - Lớp 52K3 - Khoa CNTT 37 ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Đó chức đánh dấu tin đăng cao cấp Chức cho phép tin đăng hiển thị bên trang chủ với thời gian hữu hạn (thời gian quy định người quản trị website) Hiển thị danh sách quảng cáo đặc biệt  Chức quản lý bình luận, báo cáo vi phạm Chức hiển thị danh sách tin rao vặt bị báo cáo người dùng, sai phạm như: phân loại, trùng lặp, hết hạn, để người quản trị biết tìm cách khắc phục Nguyễn Trọng Trường - Lớp 52K3 - Khoa CNTT 38 ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Khi người dùng bình luận, người quản trị xét duyệt bình luận, nhằm quản lý vấn đề như: spam, lừa đảo, quảng cáo website khác, Chức quản lý media người dùng post lên 3.5.3 Chức quản lý plugin Nguyễn Trọng Trường - Lớp 52K3 - Khoa CNTT 39 ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Tại plugin sau cài đặt hiển thị, tùy thuộc vào plugin mà làm việc khác Ví dụ: plugin FB Page dùng để quản lý Fan Page Facebook website 3.5.4 Chức thống kê rao vặt Thống kê rao vặt Biểu đồ hiển thị số lượng rao vặt theo thời gian như: 10 ngày cuối, 10 tuần cuối, 10 tháng cuối Thống kê lượt xem rao vặt Nguyễn Trọng Trường - Lớp 52K3 - Khoa CNTT 40 ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Biểu đồ hiển thị số lượng xem rao vặt theo thời gian như: 10 ngày cuối, 10 tuần cuối, 10 tháng cuối Thống kê số lượng cảnh báo Biểu đồ hiển thị số lượng cảnh báo rao vặt theo thời gian như: 10 ngày cuối, 10 tuần cuối, 10 tháng cuối Nguyễn Trọng Trường - Lớp 52K3 - Khoa CNTT 41 ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Thống kế số lượng người theo dõi Biểu đồ hiển thị số lượng người theo dõi theo thời gian như: 10 ngày cuối, 10 tuần cuối, 10 tháng cuối 3.5.4 Chức thống kê thành viên Thống kê thành viên Biểu đồ hiển thị số lượng thành viên theo thời gian như: 10 ngày cuối, 10 tuần cuối, 10 tháng cuối Nguyễn Trọng Trường - Lớp 52K3 - Khoa CNTT 42 ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Thống kê người dùng quốc gia Biểu đồ hiển thị tỷ lệ thành viên quốc gia theo thời gian như: 10 ngày cuối, 10 tuần cuối, 10 tháng cuối Thống kê người dùng tỉnh Biểu đồ hiển thị tỷ lệ thành viên tỉnh theo thời gian như: 10 ngày cuối, 10 tuần cuối, 10 tháng cuối Nguyễn Trọng Trường - Lớp 52K3 - Khoa CNTT 43 ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Thống kê thành viên Hiển thị danh sách thành viên đăng ký 3.5.5 Chức khác Thiết lập tìm kiếm Chức để thống kê tìm kiếm mà người dùng thực Nguyễn Trọng Trường - Lớp 52K3 - Khoa CNTT 44 ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC KẾT LUẬN Kết đạt đƣợc Sau hoàn thành đồ án này, em học hỏi thu nhiều kiến thức bổ ích cho thân, có ích cho sau trường làm việc - Hiểu rõ thương mại điện tử, tình hình phát triển thương mại giới Việt Nam, để từ phát triển ý tưởng lĩnh vực - Hiểu rõ q trình phân tích vấn đề tính bất cập thực với lý thuyết - Hiểu rõ ngơn ngữ lập trình mã nguồn mở PHP, hệ quản trị sở liệu MySQL số ứng dụng mở Ajax, javascrip - Rèn luyện khả phân tích tốn, tìm hiểu đọc tài liệu tiếng Việt tiếng Anh - Biết quản lý trang web rao vặt Những vấn đề hạn chế Bên cạnh vấn đề đạt em cịn số hạn chế chưa thực như: - Giao diện đơn giản - Khả linh hoạt hệ thống chưa cao - Chưa có chức gửi sms thành cơng đăng ký tài khoản Hƣớng nghiên cứu phát triển - Kết hợp ngôn ngữ PHP với hệ quản trị sở liệu lớn hơn: SQL Server, Oracle, - Tìm hiểu thêm số ngơn ngữ, phần mềm ứng dụng để nâng cao giao diện đồ họa đẹp mắt, sinh động - Xây dựng chế bảo mật tốt hơn, phân quyền cho người dùng với nhiều chức Nguyễn Trọng Trường - Lớp 52K3 - Khoa CNTT 45 ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC TÀI LIỆU THAM KHẢO [1] Trang chủ Osclass: http://osclass.org [2] Diễn đàn Osclass: http://forums.osclass.org [3] Trang tìm kiếm kiến thức PHP, MySql : http://stackoverflow.com [4] Trang học HTML, CSS, PHP, http://www.w3schools.com/php/ Nguyễn Trọng Trường - Lớp 52K3 - Khoa CNTT 46 ... chọn đề tài ? ?Tìm hiểu mã nguồn mở Osclass xây dựng website rao vặt xứ Nghệ? ?? Phƣơng pháp nghiên cứu + Về mặt lý thuyết - Tìm hiểu kỹ thuật lập trình, cách thức hoạt động đối tượng Osclass: - Chức...TRƯỜNG ĐẠI HỌC VINH KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Tên đồ án: TÌM HIỂU MÃ NGUỒN MỞ OSCLASS VÀ XÂY DỰNG WEBSITE RAO VẶT XỨ NGHỆ Sinh viên thực MSSV Lớp... CHƢƠNG SỬ DỤNG OSCLASS ĐỂ PHÁT TRIỂN WEBSITE RAO VẶT XỨ NGHỆ 3.1 Cài đặt mã nguồn 3.1.1 Các bước tiến hành: o Mã nguồn tải trang chủ: http:/ /osclass. org/page/download o Phiên : Osclass v3.6.1

Ngày đăng: 01/08/2021, 11:26

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

Tài liệu liên quan