’ Website bán sách trực tuyến Bookonline 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ánII. Xây dựng bảng công việcIII. Xây dựng biểu đồ use case IV. Xây dựng biểu đồ lớp thực thểV. Xây dựng biểu đồ tuần tự
Trang 1LỜ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 ‘’.
Trang 2I.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
Trang 3-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ẻ
Trang 4hệ thống phần mềm bán sách online
0.0
sách 1.0
Tra cứu
1.3
Tìm theo tên
tìm theo tác giả
1.3.2
III Xây dựng biểu đồ use case
Danh sách các tác nhân và use case
Trang 5Tác nhân Use case
Tra cứu, tìm kiếm Hỏi tư vấn
Đặt mua Thanh toán
Lập hợp đồng Báo cáo Cập nhật về thông tin sách
Biểu đồ use case
1. Biểu đồ use case tổng quát
2. Biểu đồ use case chi tiết
Trang 6Đặ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
Trang 7Use 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
Trang 8.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ể :
Trang 9_ 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ự