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

Download Report

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

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
Nội dung
I.
II.
III.
IV.
V.
VI.
VII.
Nội dung đề tài
Nhắc2lại nguyên tắc nghiệp vụ
Các chức năng chính
Kiến trúc tổng quan
Hiện thực hệ thống
Tổng kết, đánh giá
Demo, thảo luận
2
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
3
II. Nhắc lại các nguyên tắc nghiệp vụ
 Quy trình mua hàng
Chọn sản
phẩm cần
mua
Đăng kí tài
khoản
Đấu giá
thắng hoặc
mua ngay
Đợi người
bán giao
hàng
Thanh toán
tiền
Kết thúc
quy trình
mua hàng
Feedback
seller
4
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
Nhận
tiền
bán
Giao hàng
Tạo sản phẩm
cần bán
Lưu sản
phẩm vào kho
Bán
thành
công
Đăng bán sản
phẩm
Nhà
quản trị
duyệt
Thanh toán
phí đăng bán
5
Kết thúc quy
trình bán
hàng
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 $
Tăng lên lần 1:
200 $
Tăng lên lần 2:
222.5 $
6
II. Nhắc lại các nguyên tắc nghiệp vụ
 Cơ chế đấu giá
Giá sàn: 250 $
Giá đấu hiện tại: 100 $
Tăng lên lần 1:
200 $
Tăng lên lần 2:
222.5 $
Tăng lên lần 2:
250 $
7
II. Nhắc lại các nguyên tắc nghiệp vụ
 Cơ chế đấu giá
Giá sàn: 250 $
Giá đấu hiện tại: 100 $
Tăng lên lần 1:
200 $
Tăng lên lần 2:
222.5 $
Tăng lên lần 2:
250 $
Tăng lên lần 2:
220 $
8
III. Các chức năng chính
1.
2.
3.
4.
5.
6.
7.
Trang cá nhân My Page.
Đấu giá và thanh toán trực tuyến.
Tìm kiếm món hàng.
Quản lý các món hàng.
Quản lý các loại phí.
Quản lý người dùng.
Quản lý thông tin.
9
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.
10
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.
11
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.
12
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.
13
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.
14
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.
15
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.
16
IV. Kiến trúc hệ thống
HTML
View
HTTP
Controller
Model
Database
17
V. Hiện thực chức năng thanh toán
Thanh toán tiền mua hàng
Bidnow
Buyer
Bidnow site
18
Seller
V. Hiện thực chức năng thanh toán
Thanh toán phí đăng bán ban đầu
Seller
Bidnow
19
V. Hiện thực core đấu giá
Bắt đầu
newBid.Maxbid
>
GetCurrentPrice()
GetNumberBidder() = 0
Kết thúc
Báo lỗi
PlaceBid (newBid, startPrice)
W = GetWinningBidder()
newBid.MaxBid > W.MaxBid
Winner = W
Loser = newBid
Winner = newBid
Loser = W
20
PlaceBid (Loser, Loser.Maxbid)
PlaceBid (Winner, Loser.Maxbid + amount)
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
21
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.
22
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
23
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/enus/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.
24
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
25