1. Trang chủ
  2. » Luận Văn - Báo Cáo

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

48 31 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 48
Dung lượng 2,22 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Ý nghĩa thực tiễn của đề tài + Ý nghĩa đối với 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â

Trang 1

TRƯỜNG ĐẠI HỌC VINH

KHOA CÔNG NGHỆ THÔNG TIN

Trang 2

TRƯỜNG ĐẠI HỌC VINH

KHOA CÔNG NGHỆ THÔNG TIN

Trang 3

LỜI CẢM ƠN

Trong nền kinh tế hiện nay, với xu thế toàn cầu hoá nền kinh tế thế giới, mọi mặt của đời sống xã hội ngày càng được nâng cao, đặc biệt là nhu cầu trao đổi hàng hoá của con người ngày càng tăng cả về số lượng và chất lượng Hiện nay các công ty tin học hàng đầu thế giới không ngừng đầu tư và cải thiện các giải pháp cũng như các sản phẩm nhằm cho phép tiến hành thương mại hóa trên Internet Thông qua các sản phẩm và công nghệ này, chúng ta dễ dàng nhận ra tầm quan trọng và tính tất yếu của thương mại điện tử Với những thao tác đơn giản trên máy có nối mạng Internet bạn sẽ

có tận tay những gì mình cần mà không phải mất nhiều thời gian Bạn chỉ cần vào các trang rao vặt trực tuyến, làm theo hướng dẫn và click vào những gì bạn cần Các nhà dịch vụ sẽ mang đến tận nhà cho bạn

Để tiếp cận và góp phần đẩy mạnh sự phổ biến của kinh doanh qua mạng, Em

đã tìm hiểu, xây dựng và cài đặt “Website rao vặt trực tuyến xứ Nghệ” Qua khảo sát

thực tế, ở Việt Nam thì hình thức bán hàng qua mạng này cũng khá phổ biến, tuy nhiên vẫn chưa được hoàn chỉnh bởi tin tức chưa có độ tin cậy cao phức tạp, cho nên ở website này tạo luận lợi giữa người mua và 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 là người đã quan tâm, giúp đỡ em trong suốt thời gian qua Và cho em bày tỏ

lòng biết ơn tới tất cả các thầy giáo, cô giáo trong khoa Công nghệ thông tin đã giúp

em hoàn thành đồ án này

Em xin chân thành cảm ơn!

Sinh viên thực hiện

Nguyễn Trọng Trường

Trang 4

MỤC LỤC

LỜI CẢM ƠN 1

LỜI MỞ ĐẦU 4

CHƯƠNG 1 CƠ SỞ LÝ LUẬN VÀ NỀN TẢNG XÂY DỰNG HỆ THỐNG 6

1.1 Tổng quan về rao vặt trực tuyến 6

1.1.1 Khái niệm về rao vặt trực tuyến 6

1.1.2 Lợi ích của rao vặt trực tuyến 6

1.2 Tìm hiểu về Osclass 6

CHƯƠNG 2 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 9

2.1 Đặt vấn đề 9

2.2 Bài toán 9

2.2.1 Hướng giải quyết của bà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 năng 11

2.4 Cơ sở dữ liệu 12

CHƯƠNG 3 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ó 2 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 năng 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 năng trang quản trị 36

3.5.1 Giao diện chính trang quản trị 36

3.5.2 Chức năng quản lý tin rao vặt 37

3.5.3 Chức năng quản lý plugin 39

3.5.4 Chức năng thống kê rao vặt 40

3.5.4 Chức năng thống kê thành viên 42

Trang 5

KẾT LUẬN 45 TÀI LIỆU THAM KHẢO 46

Trang 6

LỜI MỞ ĐẦU

1 Lý do chọn đề tài

Như chúng ta đã biết hiện nay kinh doanh qua mạng là một hình thức khá phổ biến đối với tất cả mọi người, chỉ cần có mạng Internet thì chúng ta hoàn toàn có thể kết nối giữa người mua và người bán Nhằm tạo sự liên kết giữa người cần mua và người cần bán, em quyết định chọn đề tài “Tìm hiểu mã nguồn mở Osclass và xây dựng website rao vặt xứ Nghệ”

2 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 và các đối tượng trong Osclass:

- Chức năng quản trị chuyên mục, tin đăng

- Chức năng quản trị bình luận

- Chức năng quản trị và xử lý báo cáo

- Chức năng quản lý menu

- Chức năng quản trị thông tin thành viên

- Chức năng thống kê

- Chức năng marketing online (SEO)

- Hiểu được cách thức hoạt động của Client - Server

- Hiểu được cách lưu dữ liệu của hệ quản trị cơ sở dữ liệu MySQL Server + Về mặt lập trình

- Sử dụng mã nguồn mở Osclass và hệ quản trị MySQL Server để xây dựng trang web động

3 Ý nghĩa thực tiễn của đề tài

+ Ý nghĩa đối với 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 và 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ý các báo cáo của khách hàng, các dịch vụ marketing tiện lợi

+ Ý nghĩa đối với khách hàng

Trang 7

- Hơn thế nữa website còn cung cấp chức năng chia sẻ qua mạng xã hội như facebook,google, twitter

- Chức năng gửi phản hồi cho người quản trị

- Là nơi quảng bá các dịch vụ, sản phẩm cũng như là nơi đăng tin tuyển dụng của các doanh nghiệp

Trang 8

CHƯƠNG 1

CƠ SỞ LÝ LUẬN VÀ NỀN TẢNG XÂY DỰNG HỆ THỐNG

1.1 Tổng quan về rao vặt trực tuyến

1.1.1 Khái niệm về rao vặt trực tuyến

Rao vặt là một hình thức quảng cáo phổ biến trên báo chí, các website trực tuyến, nó mang tính chất cộng đồng và bình dân hơn so với các hình thức quảng cáo khác Rao vặt giống như một hình thức loan tin giúp tăng doanh số về kinh doanh hoặc dịch vụ của một cá nhân, tổ chức hoặc doanh nghiệp nào đó

Trong tiếng Anh Rao vặt có nghĩa là "Classified advertising", hiểu nôm na là

"các quảng cáo được phân loại" Đặc trưng của rao vặt là rất đơn giản, tin tức bình dân, nhanh, và ít tin cậy hơn các hình thức quảng cáo khác Tuy vậy rao vặt lại khá hiệu quả và dễ được chấp nhận

1.1.2 Lợi ích của rao vặt trực tuyến

- Đăng tin rao vặt để Quảng Cáo là hình thức marketing rẻ nhất và ai cũng làm được dù không am hiểu nhiều về tin học

- Hệ thống đăng tin đơn giản nhưng hiệu quả, phân loại rõ ràng các mục đăng tin tức để người xem dễ dàng phân loại tìm kiếm tin tức của mình

- Có các tính năng kiểm soát tin đăng theo thời gian, ngày đăng ,quá trình hết hạn đăng,

- Có sự giao tiếp giữa người mua và người bán trong website rao vặt thông qua website mà không cần phải gặp nhau

Những lợi ích như trên chỉ có được với những doanh nghiệp thực sự nhận thức được tầm quan trọng của rao vặt trực tuyến Vì vậy, rao vặt trực tuyến góp phần thúc đẩy sự cạnh tranh giữa các doanh nghiệp để thu được nhiều lợi ích nhất Điều này đặc biệt quan trọng trong bối cảnh hội nhập kinh tế quốc tế hiện nay Khi các doanh nghiệp trong nước phải cạnh tranh một cách bình đẳng với các doanh nghiệp nước ngoài

1.2 Tìm hiểu về Osclass

Osclass là một hệ quản trị nội dung mã nguồn mở (Open Source Content

Trang 9

Osclasslà phần mềm mã nguồn mở giúp khách hàng dễ dàng tạo ra một trang web rao vặt Ra đời vào năm 2011, dự án đầu tiên sử dụng ở Barcelona

Osclassđáp ứng các đặc tính của một ứng dụng Web 2.0:

 Hệ thống Osclass có thể chạy được nhiều nền khác nhau IIS hoặc Apache Hệ điều hành window hoặc Linux

 Là một hệ thống mã nguồn mở, do đó Osclass đã tận dụng được nguồn trí tuệ cộng đồng

 Là một hệ thống mã nguồn mở, được cập nhật liên tục

 Việc phát triển ứng dụng được thực hiện dễ dàng và nhanh chóng

 Osclass có khả năng hoạt động tốt trên nhiều trình duyệt

 Khả năng tùy biến giao diện cao

Những ưu điểm của Osclass:

 Đầy đủ các chức năng của một website rao vặt: cho phép đăng tin, theo dõi tin, tìm kiếm một 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 bằng tin nhắn mail, thu thập thông tin khách hàng,…

 Áp dụng được nhiều phương thức thanh toán khác nhau với các đơn vị tiền tệ lưu hành phổ biến

 Tốc độ tải và 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 đề bản quyền

vìOsclass là phần mềm nguồn mở và hoàn toàn miễn phí.

 Thường xuyên cập nhật các phiên bản mới hơn để sửa các lỗi bugs và bổ sung thêm các chức năng, plugin mới

 Dễ dàng quản trị website với các công cụ tương đối đầy đủ và bảng điều hướng thuận tiện

 Dễ dàng tích hợp và mở rộng phát triển các modules độc lập

 Giao diện thân thiện, dễ sử dụng, có thể thiết kế giao diện độc lập

Trang 10

 Hỗ trợ trên 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 và Nga bao gồm cả Tiếng Việt, người sử dụng có thể buil riêng gói ngôn ngữ riêng phù hợp với nhu cầu của mình

Nhược điểm của hệ thống Osclass:

 Ở Việt Nam số lượng người sử dụng mã nguồn này còn ít nên vấn đề học và tìm hiểu rất khó

 Số lượng plugin, theme miễn phí còn ít vì thế đa phần khách hàng thường phải mua hoặc tự thiết kế

Trang 11

CHƯƠNG 2 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG

2.1 Đặt vấn đề

Trong thời đại ngày nay, thời đại mà hầu như tất cả các hoạt động kinh tế, chính trị, xã hội đều được đăng tải trên mạng Internet thì không chỉ dân IT chúng ta sử dụng internet mà hầu hết tất cả mọi người đều đã một lần lướt net, lướt web

Một công ty hay một thương hiệu muốn phát triển cần phải quảng bá các sản phẩm của mình đến với khách hàng Hay khách hàng muốn tìm một sản phẩm phù hợp với mình cách đơn giản và đỡ tốn kém và thật sự hiệu quả đó là đăng tin lên các trang web rao vặt, mạng xã hội

Ngoài ra, những công ty cần tuyển nhân viên cũng dễ dàng tuyển thông qua website rao vặt, ngược lại thì khách hàng muốn tìm cho mình một công việc phù hợp thì cũng rất dễ dàng

2.2 Bài toán

Đây là một trang webstie rao với mục đích là nơi khách hàng quảng bá sản phẩm, khách hàng tìm kiếm thông tin tuyển dụng, dành cho khu vực Nghệ An, Hà Tĩnh

Lợi ích của người truy cập trang Website:

- Mua hàng, bán hàng, tìm kiếm công việc, tuyển dụng nhanh chóng, tiện lợi

- Tham khảo và so sánh giá của các mặt hàng

- Xem các thông tin về các loại sản phẩm

- Gửi ý kiến phản hồi, khiếu nại dễ dàng

Website gồm có những nội dung cơ bản sau:

 Hiển thị tin đăng quảng cáo

 Hiển thị tin đăng quảng cáo đặc biệt (VIP)

 Hiển thị vị trí địa chỉ khách hàng đăng

 Khách hàng có thể tìm kiếm tin đăng theo các thông tin ví dụ như: giá, địa chỉ, vùng,

 Chức năng theo dõi tìm kiếm

2.2.1 Hướng giải quyết của bài toán

Sử dụng mã nguồn mở Osclass và Mysql server để thiết kế giao diện và xây

Trang 12

2.2.2 Mô hình trang rao vặt

Hệ thống được chia làm hai phần: Một phần dành cho khách đăng tin, một phần dành cho admintrator

 Xem thông tin tin đăng

 Thêm, xoá, cập nhật tin đăng

 Gửi tin nhắn cho chủ tin đăng, bình luận tin đăng

 Đăng ký tin đăng vip

 Gửi ý kiến, câu hỏi

 Quản lý theo dõi lượt tin đăng, lượt bình luận

 Quản lý câu hỏi, ý kiến khách hàng

 Xem báo cáo, thống kê

Trang 13

2.3 Biểu đồ phân cấp chức năng

Đăng nhập

Thành

viên

Quản trị viên

Điều hành viên

Quản

lý cài đặt

Quản

lý tin rao vặt

Quản

lý thông

Quản

lý tin rao vặt

Quản

lý thống

Quản

lý bình luận

Quản

lý media

Quản

lý báo cáo

Quản

lý giao diện

Quản

lý plugin

Quản

lý cơ

sở dữ liệu

Thống

kê thành viên

Thống

kê tin rao vặt

Thống

kê báo cáo tin

Quản

lý bình luận

Quản

lý media

Quản

lý báo cáo

Thống

kê thành viên

Thống

kê tin rao vặt

Thống

kê thành viên

Thống

kê thành viên

Trang 14

2.4 Cơ sở dữ liệu

Danh sách bảng liên quan đến người dùng

Gồm 2 bảng là User và DescriptionUser

Trang 15

Danh sách bảng liên quan đến vị trí, địa điểm,

Danh sách bảng liên quan đến Admin

Đây là bảng chứa thông tin Admin

Trang 16

Danh sách bảng liên quan đến tin đăng

o Tiền bài đăng

o Miêu tả bài đăng

o Thẻ meta bài đăng

o Tài nguyên bài đăng

Trang 17

Danh sách bảng liên quan đến trang

Gồm các bảng:

o Miêu tả trang

o Chi tiết trang

Danh sách bảng liên quan đến chuyên mục

Gồm các bảng:

o Chi tiết chuyên mục

o Miêu tả chuyên mục

o Trạng thái chuyên mục

Trang 18

CHƯƠNG 3

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 được tải tại trang chủ: http://osclass.org/page/download

o Phiên bản mới nhất hiện tại : Osclass v3.6.1

o Cài đặt XAMPP để chạy các dự án mã nguồn PHP

o Tạo cơ sở dữ liệu có tên là : raovat37.com

o Tiến hành cài đặt

3.1.2 Tiến hành cài đặt:

Bước 1: Tạo cơ sở dữ liệu

Tạo cơ sở dữ liệu MySql

Trang 19

Bước 2: Tiến hành chạy đường dẫn chứa mã nguồn Osclass

Sau khi chạy đường dẫn chọn Install

Chương trình quét hệ thống trước khi thực hiện cài đặt

Trang 20

Bước 3: Nhập thông tin cơ sở dữ liệu

Nhập thông tin của cơ sở dữ liệu vừa tạo

Nhập thông tin của website như: Tài khoản, email, tên tiêu đề website, vị trí website,

Trang 21

Bước 4: Thông báo cài đặt thành công

Đây là thông báo thành công, tiếp theo chọn kết thúc và đăng nhập vào trang quản trị

Đăng nhập vào hệ thống quản trị của webstie

Trang 22

3.2 Cài đặt giao diện Osclass

3.2.1 Các bước tiến hành: (có 2 cách cài đặt)

 Cách 1: Trường hợp tải giao diện từ chợ Osclass thông qua trang quản trị

+ Đăng nhập vào trang quản trị hệ thống + Vào chợ giao diện của Osclass

+ Chọn giao diện cần tải + Tiến hành tải về + Vào quản lý giao diện để kích hoạt

 Cách 2: Trường hợp sử dụng giao diện tải về dưới dạng nén

+ Vào trang chợ giao diện của Osclass: http://market.osclass.org/themes + Chọn giao diện cần tải

+ Đăng nhập vào quản trị hệ thống + Chọn quản lý giao diện

+ Thêm mới một giao diện + Tiến hành upload giao diện lên hệ thống + Vào quản lý giao diện để kích hoạt

3.2.1 Tiến hành cài đặt:

 Cách 1: Trường hợp tải giao diện từ chợ Osclass thông qua trang quản trị Bước 1: Đăng nhập vào trang quản trị:

Trang 23

Bước 2: Vào chợ và chọn giao diện cần tải

Danh sách giao diện có trong chợ Osclass

Quá trình tải giao diện về hệ thống

Trang 24

Tải thành công, vào quản lý giao diện để kích hoạt giao diện

Sau khi kích hoạt thành công, giao diện mới sẽ được áp dụng, giao diện cũ sẽ trở về

mục giao diện cho phép

Trang 25

 Cách 2: Trường hợp sử dụng giao diện tải về dưới dạng nén

Bước 1: Vào trang chợ giao diện của Osclass: http://market.osclass.org/themes

Chọn giao diện cần tải (bản nén) Bước 2: Đăng nhập vào trang quản trị

Đăng nhập vào trang quản trị

Trang 26

Bước 3: Thêm mới giao diện từ bản nén

Chọn bản giao diện nén vừa tải về và tiến hành cài đặt

Sau khi kích hoạt thành công, giao diện mới sẽ được áp dụng, giao diện cũ sẽ trở về

Trang 27

3.3 Cài đặt plugin Osclass

3.3.1 Các bước tiến hành: (có 2 cách cài đặt)

 Cách 1: Trường hợp tải plugin từ chợ Osclass thông qua trang quản trị

+ Đăng nhập vào trang quản trị hệ thống

+ Vào chợ plugin của Osclass

+ Chọn plugin cần tải

+ Tiến hành tải về

+ Vào quản lý plugin để kích hoạt

 Cách 2: Trường hợp sử dụng plugin tải về dưới dạng nén

+ Vào trang chợ plugin của Osclass: http://market.osclass.org/plugins

+ Chọn plugin cần tải

+ Đăng nhập vào quản trị hệ thống

+ Chọn quản lý plugin

+ Thêm mới một plugin

+ Tiến hành upload plugin lên hệ thống

+ Vào quản lý plugin để kích hoạt

3.3.2 Tiến hành cài đặt:

 Cách 1: Trường hợp tải plugin từ chợ Osclass thông qua trang quản trị

Bước 1: Đăng nhập vào trang quản trị:

Đăng nhập vào trang quản trị

Trang 28

Bước 2: Vào chợ và chọn plugin cần tải

Danh sách plugin có trong chợ Osclass

Trang 29

Tải thành công, vào quản lý plugin để kích hoạt plugin

Sau khi kích hoạt thành công, plugin mới sẽ được áp dụng

Trang 30

Cách 2: Trường hợp sử dụng plugin tải về dưới dạng nén

Bước 1: Vào trang chợ plugin của Osclass: http://market.osclass.org/plugins

Chọn giao diện cần tải (bản nén) Bước 2: Đăng nhập vào trang quản trị

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

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w