HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG
KHOA CÔNG NGHỆ THÔNG TIN
TIỂU LUẬN MÔN HỌC
PHÁT TRIỂN HỆ THỐNG THƯƠNG MẠI ĐIỆN TỬ
1
Mục lục
Chương I : GIỚI THIỆU HỆ THỐNG BoEC ........................................................................ 3
CHƯƠNG II: KHẢO SÁT CÁC TRANG THƯƠNG MẠI ĐIỆN TỬ VÀ TRIỂN KHAI HỆ
THỐNG BoEC .......................................................................................................................... 4
2.1. Khảo sát các trang thương mại điện tử .................................................................................... 4
2.1.1. Khảo sát các trang thương mại điện tử Tiki ......................................................................................... 4
2.2. Thiết kế và xây dựng cho hệ thống BoEC .............................................................................. 10
2.2.1. Xác định chức năng và xây dựng biểu đồ UseCase cho hệ thống ...................................................... 10
2.2.2. UseCase và kịch bản cho các chức năng của tác nhân ....................................................................... 11
2.2.3. Thiết kế và sinh Logical Data Model ................................................................................................. 17
2.2.4. Biểu đồ gói thiết kế............................................................................................................................. 18
2.4. Lập trình hệ thống.................................................................................................................... 27
2.4.1. Ảnh chạy hệ thống .............................................................................................................................. 27
2.4.2 Tối ưu hóa cơ sở dữ liệu......................................................................................................... 30
2.4.3. Phân tích ý kiến và hành vi khách hàng.............................................................................. 36
2.4.3.1 Giới thiệu Social Marketing và áp dụng Học máy vào Social Marketing? ...................................... 36
2.4.3.2. Phân tích ý kiến khách hàng. ........................................................................................................... 37
2.4.3.3. Phân tích hành vi khách hàng. ......................................................................................................... 38
2.5. Những kiến thức, kỹ năng đã có được từ môn học và cảm tưởng khi chuẩn bị kết thúc 4.5
năm học ............................................................................................................................................ 41
CHƯƠNG III – TRẢ LỜI CÂU HỎI ÔN TẬP...................................................................... 43
1. Các giai đoạn phát triển e-commerce. Những xu hướng chính của e-commerce ngày nay.
Trình bày các đặc điểm của công nghệ trong phát triển e-commerce ngày nay. ...................... 43
2. So sánh e-business và e-commerce (giống nhau và khác nhau). Trình bày các kiểu (types) ecommerce và đặc trưng của từng kiểu. Cho ví dụ........................................................................ 45
3. Chọn 1 doanh nghiệp thương mại điện tử và đánh giá nó theo 8 đặc điểm công nghệ của
TMĐT. Những đặc điểm nào tốt, đặc điểm nào không tốt theo ý kiến cá nhân ? Chuẩn bị 1
bản ghi cho chủ tịch công ty đã chọn để ghi những phát hiện của mình và đề xuất cải thiện ?
........................................................................................................................................................... 48
4. Trình bày các yếu tố chính của mô hình kinh doanh thương mại điện tử (e-commerce
business model). Những mô hình kinh doanh B2C và các doanh nghiệp tương ứng mô hình
này. Những mô hình kinh doanh B2B và các doanh nghiệp tương ứng mô hình này ? ........... 50
5. Chiến lược kinh doanh của Pandora, LinkedIn và Dropbox dựa trên chiến lược
“freemium”. Hãy giải thích khái niệm chiến lược này và áp dụng của nó cho từng doanh
nghiệp trên. Mô tả cách mà các công nghệ web hỗ trợ e-commerce về sản phẩm, dịch vụ và
nội dung. Cho ví dụ. ........................................................................................................................ 55
6. Khảo sát trang báo Dân trí ......................................................................................................... 59
7. Sử dụng social marketing (face, twitter,...) trong e-commerce ngày nay như thế nào? Ý
nghĩa về lợi ích, quá trình social marketing, cho ví dụ giải thích. Các kỹ thuật, công nghệ nào
có thể sử dụng cho social marketing? (phân tích ý kiến khách hàng, tư vấn khách hàng....) .. 62
2
Chương I : GIỚI THIỆU HỆ THỐNG BoEC
Hệ thống BoEC là 1 hệ thống quản lý bán sách (Books) , đồ điện tử (Electronic
Device) và áo quần (Clothes) cho phép nhân viên nhập kho, nhân viên kinh doanh, nhân
viên bán hàng và khách hàng sử dụng. Sau khi đăng nhập, các tác nhân liên quan đến
hệ thống có thể thực hiện các chức năng sau đây :
•
Nhân viên nhập kho: Tìm kiếm, nhập hàng, cập nhật (thêm, xóa, thay đổi,…) các
thông tin mặt hàng, thống kê hàng.
•
Nhân viên kinh doanh: Tìm kiếm, đưa mặt hàng lên web sau khi bổ sung các
trường (Ví dụ: Giá bán, khuyến mại, ảnh sản phẩm,…)
•
Nhân viên bán hàng: Nhận đơn đặt hàng qua mạng ,cập nhật đơn đặt hàng,
chuyển bộ phân phối sản phẩm, thống kê, xử lý ý kiến khách hàng,..
•
Khách hàng: Phải đăng kí thành viên trước khi đăng nhập, tìm kiếm, tạo giỏ
hàng, đặt hàng qua mạng, kiểm tra thông tin đặt hàng, thực hiện các kiểu thanh toán
(theo thẻ ngân hàng, thanh toán khi nhận hàng,…) phản hồi ý kiến (đánh dấu * hay ý
kiến text).
3
CHƯƠNG II: KHẢO SÁT CÁC TRANG THƯƠNG MẠI ĐIỆN TỬ VÀ
TRIỂN KHAI HỆ THỐNG BoEC
2.1. Khảo sát các trang thương mại điện tử
2.1.1. Khảo sát các trang thương mại điện tử Tiki
- Tiki.vn là website thương mại điện tử cung cấp đầy đủ tất cả mặt hàng như: Sách, Đồ
gia dụng, mỹ phẩm, quần áo, xe cộ,…
- Các chức năng bao gồm: Đăng nhập, đăng xuất, tạo tài khoản, mua hàng, đánh giá sản
phẩm, xem các sản phẩm nổi bật, tìm kiếm sản phẩm theo danh mục, xem lịch sử mua
hàng, xem trạng thái đơn hàng, trò chuyện với chủ cửa hàng,…
- Dưới đây là một số hình ảnh về các chức năng của website tiki.vn
Hình 2.1: Trang chủ website Tiki.vn
4
Hình 2.2: Giao diện tạo tài khoản và đăng nhập
Website cho phép người dùng tạo tài khoản với số điện thoại, sau đấy hệ thống
sẽ gửi mã OTP đến số điện thoại, người dùng nhập mã OTP và tiến hành đăng ký theo
form của hệ thống. Hoặc người dùng có thể đăng nhập thông qua email, Facebook,
Gmail hoặc Zalo.
Hình 2.3: Giao diện danh mục sản phẩm
5
Một điểm độc đáo trong danh mục sản phẩm của Tiki là khi chọn bất kì danh
mục nào sẽ hiển thị kèm danh sách sản phẩm nội bật hoặc sản phẩm bán chạy của sàn
Tiki, giúp ngưởi dùng dễ lựa chọn sản phẩm ưng ý hơn.
Hình 2.4: Màn hình chi tiết sản phẩm
Hình 2.5: Màn hình hiển thị đánh giá nhận xét sản phẩm của người dùng
6
Hình 2.6: Màn hình hiển thị thông tin về cửa hàng bán sản phẩm
Ở màn hình chi tiết sản phẩm bao gồm các chức năng nổi bật như Chọn mua, trả
góp qua thẻ tín dụng, hiển thị thông số kỹ thuật của sản phẩm, xem đánh giá nhận xét
của sản phẩm. Ngoài ra người dùng có thể xem thông tin của cửa hàng, xem hoạt động
đánh giá của cửa hàng, cũng như theo dõi cửa hàng để nhận các thông tin khuyến mãi
mới
nhất.
7
Hình 2.7: Màn hình hiển thị sau khi nhấn nút Chọn mua sản phẩm
Hình 2.8: Màn hình hiển thị giỏ hàng
Hình 2.9: Màn hình Thanh toán và đặt mua sản phẩm
Khách hàng sau khi nhấn chọn mua sản phẩm thì sản phẩm sẽ hiển thị trong giỏ
hàng, ở giao diện Giỏ hàng, người dùng tiếp tục chọn sản phẩm cần mua. Sau đó người
8
dùng nhấn nút Mua hàng, hệ thống sẽ hiển thị màn hình Thanh toán, sau khi chọn hình
thức giao hàng và hình thức thanh toán, người dùng nhấn nút Đặt mua.
Hình 2.10: Màn hình đơn hàng của bạn
Sau đấy người dùng có thể chọn tài khoản, chọn tiếp đơn hàng của tôi để xem
trạng thái các đơn hàng.
Hình 2.11: Biểu đồ usecase của trang Tiki
9
2.2. Thiết kế và xây dựng cho hệ thống BoEC
2.2.1. Xác định chức năng và xây dựng biểu đồ UseCase cho hệ thống
Hình 2.12: Biểu đồ UseCase cho hệ thống BoEC
Hệ thống BoEC bao gồm các tác nhân:
• Customer
• StoreStaff
• BusinessStaff
• Sales
Các chức năng của từng tác nhân:
• Customer (Đăng ký, Đăng nhập, Tìm kiếm sản phẩm, Xem chi tiết sản phẩm,
Thêm sản phẩm vào giỏ hàng, Xem giỏ hàng, Thanh toán, Xem danh sách đơn
hàng, Xem chi tiết đơn hàng, Phản hồi đơn hàng);
• StoreStaff (Thêm sản phẩm, Tìm kiếm sản phẩm, Xem chi tiết sản phẩm, Cập
nhật sản phẩm)
• BusinessStaff (Tìm kiếm sản phẩm, Xem chi tiết sản phẩm)
• Sale (Tiếp nhận đơn hàng, Cập nhật đơn hàng, Thay đổi trạng thái đơn hàng,
Phản hồi với khách hàng)
10
2.2.2. UseCase và kịch bản cho các chức năng của tác nhân
- Đăng ký:
+ UseCase:
+ Kịch bản:
Scenatio
Đăng ký
Actor
Khách hàng
Pre-condition
Không
Post-condition Đăng ký thành công
Main Events
1.Khách hàng chọn đăng ký tài khoản
2.Nhập thông tin đăng ký
3.Chọn đăng ký
Exceptions
4.tài khoản đã tồn tại
+ Biểu đồ hoạt động:
11
- Đăng nhập:
+ UseCase:
+ Kịch bản:
Scenatio
Đăng nhập
Actor
Khách hàng
Pre-condition
Đã có tài khoản
Post-condition Đăng ký thành công
Main Events
1.Khách hàng chọn đăng nhập tài khoản
2.Nhập thông tin đăng đăng nhập
3.Chọn đăng nhập
Exceptions
4.tài khoản không chính xác
+ Biều đồ hoạt động:
- Xem trang chủ:
+ UseCase:
12
+ Kịch bản:
Scenatio
Xem trang chủ
Actor
Khách hàng
Pre-condition
không
Post-condition Màn hình trang chủ
Main Events
Exceptions
1.
2.
Khách hành click trang chủ
Màn hình trang chủ hiện lên
Không
+ Biểu đồ hoạt động:
- Thêm vào giỏ hàng
+ UseCase:
+ Kịch bản:
Scenatio
Thêm sản phẩm vào giỏ
Actor
Khách hàng
Pre-condition
Khách hàng đã đắng nhập
Post-condition Thêm sản phẩm vào giỏ thành công
Main Events
1.
2.
3.
Khách hàng tìm kiêm sản phẩm cần thêm
Nhập số lượn sản phảm cần thêm
Click thêm vào giỏ hàng
13
Exceptions
4.
Nếu sản phẩm hết hàng quay lại bước 1
+ Biểu đồ hoạt động:
- Xem giỏ hàng:
+ UseCase:
+ Kịch bản:
Scenatio
Xem giỏ hàng
Actor
Khách hàng
Pre-condition
Khách hàng đã đăng nhập
Post-condition Danh sách sản phẩm trong giỏ hàng
Main Events
Exceptions
1.
2.
3.
Khách hàng click giỏ hàng
Danh sách sản phẩm trong giỏ hàng hiện ra
Không
- Tạo đơn hàng:
+ UseCase:
+ Kịch bản:
Scenatio
Actor
Tạo đơn hàng
Khách hàng
14
Pre-condition
Khách hàng đã đăng nhập, đã có sản phẩm trong giỏ hàng
Post-condition
Lên đơn hàng thành công
Main Events
Exceptions
1.
2.
3.
4.
5.
6.
7.
8.
9.
Khách hàng click giỏ hàng
Khách hàng click lên đơn
Màn hình đơn hàng hiện lên
Khách hàng chọn địa chỉ giao hàng
Khách hàng chọn hình thức thanh toán
Click đặt hàng
Sản phẩm đã hết
Thông báo hết hàng
Xin lỗi khách mong khách chọn sản phẩm khác
+ Biểu đồ hoạt động:
- Xem đơn hàng:
+ UseCase:
+ Kịch bản:
Scenatio
Xem đơn hàng
Actor
Khách hàng
Pre-condition
Khách hàng đã đặt xong dơn
Post-condition Danh sách đơn hàng đã đặt
Main Events
Exceptions
1.
2.
3.
Khách hàng click đơn hàng
Danh sách đơn hàng hiện lên với các trạng thái
Không
+ Biểu đồ hoạt động:
15
- Đưa sản phẩm lên trang bán hàng:
+ UseCase:
+ Kịch bản:
Scenatio
Đẩy sản phẩm lên cửa hàng
Actor
Nhân viên kinh doanh
Pre-condition
Nhân viên đã đăng nhập
Post-condition Đẩy sản phẩm lên của hàng thành công
Main Events
Exceptions
1.
2.
3.
4.
5.
Nhân viên chọn đẩy sản phẩm mới lên của hàng
Chọn sản phẩm cần đẩy lên
Nhập thông thông tin sản phẩm cần đẩy: số lượng bán…
Click lưu
Không
+ Biểu đồ hoạt động:
- Chuyển trạng thái đơn hàng:
+ UseCase:
+ Kịch bản:
Scenatio
Chuyển trạng thái đơn hàng
Actor
Nhân viên bán hàng
Pre-condition
Nhân viên đã đăng nhập
Post-condition Chuyển trạng thái đơn hàng thành công
16
2.1.
2.2.
2.3.
2.4.
Main Events
Exceptions
Nhân viên chọn quản lý đơn hàng
Kiểm tra đơn hàng cần chuyển trạng thái
Chuyển trạng thái đơn hàng
Không
+ Biểu đồ hoạt động:
2.2.3. Thiết kế và sinh Logical Data Model
Hình 2.13: Biểu đồ lớp của hệ thống BoEC
17
Hình 2.14: Biểu đồ lớp của hệ thông BoEC sau khi thêm các lớp
2.2.4. Biểu đồ gói thiết kế
Hình 2.15: Lược đồ Package cho hệ thống BoEC
18
Book
Cart
19
CartDAO
Clothes
20
- Xem thêm -