Website bán hàng trực tuyến mô hình C2C

26
Website bán hàng trực tuyến mô hình C2C GVHD: MEng. Đặng Trần Trí GVPB: BEng. Phan Trọng Nhân SVTH1: Hoàng Thanh Ngọc Bảo - 50600117 VTH2: Bùi Đăng Khánh - 50601060 TH3: Lý Thăng Long - 50601311

description

GVHD: MEng. Đặng Trần Trí GVPB: BEng. Phan Trọng Nhân. Website bán hàng trực tuyến mô hình C2C. SVTH1: Hoàng Thanh Ngọc Bảo - 50600117. SVTH2: Bùi Đăng Khánh - 50601060. SVTH3: Lý Thăng Long - 50601311. Nội dung. Nội dung đề tài - PowerPoint PPT Presentation

Transcript of Website bán hàng trực tuyến mô hình C2C

Page 1: Website  bán hàng trực tuyến mô hình  C2C

Website bán hàng trực tuyếnmô hình C2C

Website bán hàng trực tuyếnmô hình C2C

GVHD: MEng. Đặng Trần TríGVPB: BEng. Phan Trọng Nhân

SVTH1: Hoàng Thanh Ngọc Bảo - 50600117

SVTH2: Bùi Đăng Khánh - 50601060

SVTH3: Lý Thăng Long - 50601311

Page 2: Website  bán hàng trực tuyến mô hình  C2C

22

Nội dung

2

I. Nội dung đề tài

II. Nhắc lại nguyên tắc nghiệp vụ

III. Các chức năng chính

IV. Kiến trúc tổng quan

V. Hiện thực hệ thống

VI. Tổng kết, đánh giá

VII. Demo, thảo luận

Page 3: Website  bán hàng trực tuyến mô hình  C2C

33

I. Nội dung đề tài

Mô hình C2C Đấu giá / mua ngay Thanh toán tiền qua Paypal Quản lý hoạt động mua bán Buyer đánh giá seller Gửi tin nhắn Mạng lưới thành viên Hiện thực hệ thống ở cả 2 phía client và

server

Page 4: Website  bán hàng trực tuyến mô hình  C2C

44

II. Nhắc lại các nguyên tắc nghiệp vụ

Quy trình mua hàng

Đăng kí tài khoản

Chọn sản phẩm cần

mua

Đấu giá thắng hoặc mua ngay

Thanh toán tiền

Đợi người bán giao

hàng

Feedback seller

Kết thúc quy trình mua hàng

Page 5: Website  bán hàng trực tuyến mô hình  C2C

55

II. Nhắc lại các nguyên tắc nghiệp vụ

Quy trình bán hàng

Đăng kí tài khoản

Tạo sản phẩm cần bán

Lưu sản phẩm vào kho

Đăng bán sản phẩm

Giao hàngThanh toán

phí đăng bán

Kết thúc quy trình bán

hàng

Nhận tiền bán

Bán thành công

Nhà quản trị duyệt

N

Y

N

Y

Page 6: Website  bán hàng trực tuyến mô hình  C2C

66

II. Nhắc lại các nguyên tắc nghiệp vụ

Cơ chế đấu giá

Giá đấu hiện tại: 100 $Maxb

id: 200 $ Maxbid: 300 $

Tăng lên lần 1: 200 $

Tăng lên lần 2: 222.5 $

Page 7: Website  bán hàng trực tuyến mô hình  C2C

77

II. Nhắc lại các nguyên tắc nghiệp vụ

Cơ chế đấu giá

Giá đấu hiện tại: 100 $Maxb

id: 200 $ Maxbid: 300 $

Tăng lên lần 1: 200 $

Tăng lên lần 2: 222.5 $

Giá sàn: 250 $

Tăng lên lần 2: 250 $

Page 8: Website  bán hàng trực tuyến mô hình  C2C

88

II. Nhắc lại các nguyên tắc nghiệp vụ

Cơ chế đấu giá

Giá đấu hiện tại: 100 $Maxb

id: 200 $ Maxbid: 220 $

Tăng lên lần 1: 200 $

Tăng lên lần 2: 222.5 $

Giá sàn: 250 $

Tăng lên lần 2: 250 $

Tăng lên lần 2: 220 $

Page 9: Website  bán hàng trực tuyến mô hình  C2C

99

III. Các chức năng chính

1. Trang cá nhân My Page.

2. Đấu giá và thanh toán trực tuyến.

3. Tìm kiếm món hàng.

4. Quản lý các món hàng.

5. Quản lý các loại phí.

6. Quản lý người dùng.

7. Quản lý thông tin.

Page 10: Website  bán hàng trực tuyến mô hình  C2C

1010

1. Trang cá nhân My Page

Mô tả: giúp người dùng có thể thuận tiện trong các hoạt động mua bán trên hệ thống.

Gồm các thao tác:• Quản lý các hoạt động mua, bán.• Quản lý các tin nhắn.• Quản lý thông tin tài khoản.

Page 11: Website  bán hàng trực tuyến mô hình  C2C

1111

2. Đấu giá và thanh toán trực tuyến

Mô tả: cơ chế tự động đấu giá giúp cho người dùng có thể thắng được món hàng với giá thấp nhất có thể. Món hàng sẽ được thanh toán thông qua dịch vụ Paypal.

Gồm các thao tác:• Đặt giá đấu.• Thanh toán trực tuyến khi đã thắng

được món hàng.

Page 12: Website  bán hàng trực tuyến mô hình  C2C

1212

3. Tìm kiếm món hàng

Mô tả: giúp người dùng có thể tìm được món hàng phù hợp với ý muốn.

Gồm các thao tác:• Tìm kiếm đơn giản.• Tìm kiếm nâng cao.

Page 13: Website  bán hàng trực tuyến mô hình  C2C

1313

4. Quản lý các món hàng

Mô tả: nhà quản trị có thể quản lý các món hàng do người dùng đăng bán

Gồm các thao tác:• Quản lý danh mục món hàng.• Phê duyệt/ từ chối một món hàng.• Quản lý các khoản tăng giá đấu.

Page 14: Website  bán hàng trực tuyến mô hình  C2C

1414

5. Quản lý các loại phí

Mô tả: cho phép nhà quản trị thay đổi, cập nhật các loại phí khác nhau.

Gồm các thao tác:• Thêm/xóa/sửa các khoảng tăng đối với

loại phí mua ngay, đấu giá, phí giá sàn.• Cập nhật phí đăng bán (chỉ mua ngay)

và phí sau bán.

Page 15: Website  bán hàng trực tuyến mô hình  C2C

1515

6. Quản lý người dùng

Mô tả: cho phép nhà quản trị quản lý các tài khoản người dùng front office và back office.

Gồm các thao tác:• Quản lý các tài khoản front office: treo

tài khoản, thiết lập mật khẩu, xóa tài khoản.

• Quản lý các tài khoản back office: thêm/xóa/sửa tài khoản, cấp quyền.

Page 16: Website  bán hàng trực tuyến mô hình  C2C

1616

7. Quản lý thông tin

Mô tả: nhà quản trị có thể quản lý các thông tin trợ giúp, các điều khoản, tin tức món hàng…

Gồm các thao tác:• Quản lý các danh mục tin tức.• Quản lý các tin tức.

Page 17: Website  bán hàng trực tuyến mô hình  C2C

1717

IV. Kiến trúc hệ thống

View

Database

Controller

Model

Response

Resquet

HTML

HTTP

Presentation model

Handling user interaction

Using LINQ to access database

Page 18: Website  bán hàng trực tuyến mô hình  C2C

1818

V. Hiện thực chức năng thanh toán

Thanh toán tiền mua hàng

Bidnow

Seller

Bidnow siteBuyer

Page 19: Website  bán hàng trực tuyến mô hình  C2C

1919

V. Hiện thực chức năng thanh toán

Thanh toán phí đăng bán ban đầu

Bidnow

Seller

Page 20: Website  bán hàng trực tuyến mô hình  C2C

2020

V. Hiện thực core đấu giá

Bắt đầu

newBid.Maxbid >

GetCurrentPrice()Báo lỗi

GetNumberBidder() = 0

W = GetWinningBidder()

newBid.MaxBid > W.MaxBid Winner = newBidLoser = W

Winner = WLoser = newBid

PlaceBid (Loser, Loser.Maxbid)PlaceBid (Winner, Loser.Maxbid + amount)

PlaceBid (newBid, startPrice)

Kết thúc

Page 21: Website  bán hàng trực tuyến mô hình  C2C

2121

VI. Tổng kết, đánh giá

Kết quả Xây dựng website theo kiến trúc MVC, đảm bảo

tính đúng đắn của các yêu cầu nghiệp vụ. Ưu điểm của hệ thống

Sử dụng API Membership do ASP.net cung cấp• Thuận tiện trong quản lý người dùng.• Đảm bảo tính bảo mật cao.

Áp dụng Paypal vào thanh toán online• Người dùng an tâm về độ an toàn khi thực

hiện giao dịch. Chức năng buyer đánh giá seller

Page 22: Website  bán hàng trực tuyến mô hình  C2C

22

VI. Tổng kết, đánh giá

Hạn chế Chức năng tìm kiếm

• Không thể tìm kiếm theo ngữ nghĩa• Chưa đưa ra được từ khoá gợi ý

Chưa tích hợp bộ công cụ khai phá dữ liệu• Chỉ thống kê các sản phẩm theo số lần truy

cập Hệ thống chưa được thử nghiệm để đánh giá

hiệu suất và khả năng sử dụng.

Page 23: Website  bán hàng trực tuyến mô hình  C2C

23

VI. Tổng kết, đánh giá

Hướng phát triển Cải tiến chức năng tìm kiếm

• Sử dụng các search engine mã nguồn mở• Lucene.net

Tích hợp hệ thống vận chuyển hàng hóa ( UPS, Fedex)• Chi phí rõ ràng, nhiều lựa chọn• Có thể tracking hàng

Tích hợp khai phá dữ liệu

Page 24: Website  bán hàng trực tuyến mô hình  C2C

2424

Tài liệu tham khảo [1] Steven Sanderson (2009). Pro ASP.NET MVC Framework.

Apress, Berkeley, CA. [2] Paypal Inc (7/2010). Adaptive Payments Developer Guide. [3] Ebay (9/2010), www.ebay.com [4] Paypal (9/2010), www.paypal.com [5] Chợ điện tử (9/2010), www.chodientu.com [6] Wikipedia (12/2010), http://www.wikipedia.com [7] Các khái niệm về jQuery (1/2011): http://

en.wikipedia.org/wiki/JQuery [8] Giới thiệu về LINQ to SQL (1/2011)

http://msdn.microsoft.com/en-us/library/bb425822.aspx [9] Full-Text Search (SQL Server) (1/2011) http://

msdn.microsoft.com/en-us/library/ms142571.aspx [10] ASP.NET Membership (1/2011) http://

msdn.microsoft.com/en-us/library/yh26yfzy.aspx [11] Linh, P.T.T & Tú, T.T.C & Tuyến, L.T.K (2010). Xây dựng sàn

giao dịch vàng trực tuyến. Luận văn đại học, Đại Học Bách Khoa Tp.HCM.

Page 25: Website  bán hàng trực tuyến mô hình  C2C

2525

VII. Demo, thảo luận

Demo

- Các chức năng chính của hệ thống

- Tính đúng đắn của core đấu giá

- Sự đồng bộ trong quy trình mua & bán hàng

Thảo luận

Page 26: Website  bán hàng trực tuyến mô hình  C2C