Tải bản đầy đủ (.docx) (13 trang)

’ Website bán sách trực tuyến Bookonline

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (543.59 KB, 13 trang )

LỜI MỞ ĐẦU

Ngày nay thương mại điện tử đã dần trở nên quen thuộc với người sử dụng bởi
nó đã xóa dần mọi khoảng cách giữa người bán và người mua. Thương mại điện tử
đã khiến cho việc mua bán giao dịch giữa người với người trở nên đơn giản hơn
bao giờ hết. Thay vì phải trực tiếp, mọi hoạt động sẽ diễn ra thông qua Internet.
Cùng với sự phát triển mạnh mẽ của Internet thì mọi giao dịch, hoạt động buôn
bán trên thực tế đều có thể được mô tả bằng các chương trình. Một cửa hàng bán
sách sẽ hoàn toàn có thể được thay thế bằng một Website mà ở đó mọi người có
thể mua bất kì quyến sách mà mình yêu thích ngay khi ngồi ở nhà hay nơi làm
việc.
Xuất phát từ nhu cầu đó nhóm chúng em đã tìm hiểu và khảo sát ‘’ Website bán
sách trực tuyến Bookonline ‘’.


I.Mô tả bài toán
Quy trình mua hàng online của khách hàng:
- Khách hàng đăng nhập vào hệ thống qua trình duyệt web
- Trình duyệt sẽ hiển thị các sản phẩm sách mà cửa hàng cung ứng.
- Khách hàng sẽ tìm kiếm loại sách mà mình mong muốn theo: tên sách, theo loại
sách, theo NXB
- Sau khi tìm kiếm xong, khách hàng sẽ đặt mua trực tuyến qua giao diện trình
duyệt.
- Kh thanh toán qua tài khoản ngân hàng của mình hoặc chuyển khoản qua bưu
điện.
Các nội dung được hiển thị trên giao diện trình duyêt.
- Danh mục sách
- Tìm kiếm
- Hỏi tư vấn
- Đặt mua
- Xem giỏ hàng.


- Thanh toán
Quy trình quản lí bán sách của nhân viên quản lí:
-Cập nhật thông tin về sách:
• Mô tả ban đầu: tên sách, loại sách, giá bìa, giá bán, thông tin khuyến mại, số
lương, hình ảnh minh họa, số lượng trong kho, Nhà Xuất Bản (NXB), tên tác giả,
nội dung tóm tắt.
• Thêm, sửa, xóa thông tin về sách.


-Lập hóa đơn cho khách hàng.
II. Xây dựng bảng công việc
Mô tả công việc của website bán hàng trực tuyến:
Hệ thống bán sách online thực hiện việc bán hàng cho khách thông qua 3 bước:
- Khách hàng tìm kiếm thông tin về loại sách mà mình cần mua thông qua mục tra
cứu
- Sau khi chọn được sản phẩm ưng ý khách hàng sẽ cho vào giỏ hàng của mình
- Thực hiện việc thanh toán: khách hàng sẽ điền đầy đủ thông tin vào hóa đơn
thanh toán điện tử theo mẫu. Khách hàng yêu cầu giao hàng thì sẽ thanh toán bằng
tiền mặt và kí nhận với người giao hàng hoặc khách hàng sẽ thanh toán luôn qua
thẻ


hệ thống phần mềm bán sách online
0.0

sách
1.0

Tra cứu
1.1


Tìm theo tên
1.1.1

Cho và giỏ hàng
1.2

tìm theo tác giả
1.1.2

III. Xây dựng biểu đồ use case
Danh sách các tác nhân và use case

Thanh toán
1.3

Thanh toán tiền mặt
1.3.1

T hanh toán thẻ
1.3.2


Tác nhân
Khách Hàng

Người quản lí

Nhà cung cấp


Biểu đồ use case

1.

Biểu đồ use case tổng quát

2.

Biểu đồ use case chi tiết

Use case
Đăng nhập
Tra cứu, tìm kiếm
Hỏi tư vấn
Đặt mua
Thanh toán
Kiểm tra sách
Lập hợp đồng
Báo cáo
Cập nhật về thông tin sách
Cập nhật về thông tin sách


Đặc tả các use case :
-

Use case đăng nhập :
. Use case này mô tả cách thức khách hang đăng nhập để trở thành thành
viên của website
. Use case này bắt đầu khi khách hàng chọn chức năng đăng nhập

. Hệ thống hiện thị trang đăng kí
. Khách hàng nhập các thông tin tài khoản bao gồm : email, mật khẩu, họ
tên, địa chỉ, điện thoại..
.Khách hàng ấn vào nút đăng kí

-

Use case tra cứu tìm kiếm:
. Use case này mô tả cách thức khách hàng tra cứu tìm kiếm theo tên sách
. Từ trang web , khách hàng chọn loại sách và nhập tên sách vào Form tìm
kiếm và ấn nút tìm .
. Hệ thống thực hiện tìm kiếm và hiện thị trang thông tin các sản phẩm
tương ứng với tên sản phẩm người dung đã nhập
Use case hỏi tư vấn

-


. Use case này mô tả cách thức khách hàng hỏi tư vấn chọn loại sách nào
. Từ trang web, khách hàng có thể chọn theo thể loại sách hay tên tác giả
mà mình muốn chọn.
-

Use case đặt mua
. Use case này mô tả cách thức khách hàng đặt mua hàng sau khi đã tìm đc
những cuốn sách mình cần và thêm chúng vào giỏ hàng
. Từ trang web khách hàng ấn vào nút giỏ hàng
. Hệ thống sẽ hiện thị giỏ hàng của khách hàng.

-


Use case thanh toán
. Use case này mô tả về cách thức thanh toán
. Từ trang thông tin về giỏ hàng khách hàng nhấn nút thanh toán.
. Hệ thống hiện thị trang đơn hàng yêu cầu khách hàng nhập và địa chỉ giao
hàng và chọn phương thức thanh toán
. Hệ thống hiển thị thông tin hướng dẫn về phương thức thanh toán mà
khách hàng lựa chọn
. Khách hàng nhấn nút đồng í thanh toán.
. Hệ thống sẽ hiển thị trang thông báo đặt hàng thành công.

-

Use case kiểm tra sách
. Use case này mô tả cách thức người quản lí kiểm tra như : thêm, cập nhật,
xóa
. Từ trang admin, người quản lí có thể kiểm tra các thông tin về sách

-

Use case báo cáo
. Use case này mô tả cách thức người quản lí báo cáo như thêm mới hóa
đơn, view các hóa đơn ra, người quản lí có thể dựa vào hóa đơn này để báo
cáo tài chính
. Từ trang admin, người quản lí nhấn vào nút quản lí
. Hệ thống hiển thị trang quản lí liệt kê danh sách các đơn hàng của khách
hàng.
. Hệ thống hiển thị kết quả cập nhật
Use case cập nhật thông tin về sách
. Use case này mô tả cách thức người quản lí cập nhật thông tin về sách như

thêm mới, sửa, xóa, cập nhật thông tin.
. Từ trang admin, quản lí ấn vào nút quản lí sách

-


.Hệ thống hiện thị trang quản lí sản phẩm. Quản trị viên chon chực năng
phù hợp
. Chọn chức năng thêm sách: nhập đầy đủ thông tin sách rồi ấn nút thêm
. Chọn chức năng xóa 1 quyển sách : chon sách cần xóa và ấn nút xóa
. Chọn chức năng cập nhập : sửa thông tin về sách và nhấn nút cập nhật
IV. Xây dựng biểu đồ lớp thực thể

Các lớp thực thể :


_ Người quản lí : mã người quản lí
_ Sách : tên sách, mã sách, số lượng, loại sách, giá
_ Khách hàng : mã khách hàng, tên khách hàng, địa chỉ, email, số điện thoại..
_ Hóa đơn : khách hàng, mã sách, số lượng, tổng giá, ngày bán.
Người quản lí có thể lập 1 hoặc nhiều hóa đơn
Một khách hàng có thể có 1 hoặc nhiều hóa đơn
Một hóa đơn có thể 1 hoặc nhiều sách
Một khách hàng có thể chọn 1 hoặc nhiều sách, và 1 quyển sách có thể đc chọn từ
1 hoặc nhiều người

V. Xây dựng biểu đồ tuần tự








×