1. Trang chủ
  2. » Luận Văn - Báo Cáo

Báo cáomôn học kỹ nghệ phần mềm đề tài xây dựng website bán sách

28 18 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Xây Dựng Website Bán Sách
Tác giả Cường, Trang, Huyền, Nam, Thịnh, Quỳnh, Duy, Bùi Văn Cường, Nguyễn Thị Thu Trang, Trịnh Khánh Huyền, Bùi Văn Thịnh, Bùi Như Quỳnh, Trần Mai Duy, Nguyễn Quốc Nam
Trường học Trường Đại Học Kinh Tế Quốc Dân
Chuyên ngành Kỹ Nghệ Phần Mềm
Thể loại Báo Cáo
Năm xuất bản 2021
Thành phố Hà Nội
Định dạng
Số trang 28
Dung lượng 3,84 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Sau khi khách hàng xác địnhđược sản phẩm muốn mua, sẽ tiến hành đặt hàng, thanh toán, đồng thời cung cấpthông tin địa chỉ giao hàng.. Khi đó, khách hàng sẽđưa sản phẩm đó vào trong giỏ h

Trang 1

TRƯỜNG ĐẠI HỌC KINH TẾ QUỐC DÂN VIỆN CÔNG NGHỆ THÔNG TIN VÀ KINH TẾ SỐ

🙥🙥🙥🙥🙥

BÁO CÁO MÔN HỌC: KỸ NGHỆ PHẦN MỀM

ĐỀ TÀI: XÂY DỰNG WEBSITE BÁN SÁCH

Trang 2

Cường Trang Huyền Nam Thịnh Quỳnh Duy

6 Xây dựng cơ sở dữ liệu x x

7 Thiết kế giao diện

1

Thành viên Bùi Văn Cường Nguyễn Thị Thu Trang Trịnh Khánh Huyền Bùi Văn Thịnh Bùi Như Quỳnh Trần Mai Duy Nguyễn Quốc Nam

Hà Nội, 2021

Trang 3

1 Tổng quan

1.1 Mô tả bài toán

Website bán sách là một website cung cấp cho người dùng và nhà quản lý, nhân viênnhững chức năng cần thiết để mua bán, quản lý Đối với khách hàng, website cho phéptìm kiếm, xem thông tin sản phẩm và đặt, mua hàng Sau khi khách hàng xác địnhđược sản phẩm muốn mua, sẽ tiến hành đặt hàng, thanh toán, đồng thời cung cấpthông tin địa chỉ giao hàng Sau đó, bên phía nhân viên sẽ tiến hành xử lý đơn hàng vàgiao cho bộ phận chuyển hàng Khách hàng nhận hàng từ bên vận chuyển và kết thúcgiao dịch

2

Trang 4

Hiện nay, có rất nhiều sàn thương mại điện tử cung cấp một lượng lớn các thể loạisách, đáp ứng mọi nhu cầu của người đọc, tiêu biểu như tiki, fahasa, hay website củacác nhà xuất bản như nxbkimdong, nhanam, skybook,

Khách hàng truy cập vào trình duyệt website bán sách Khi đó, website sẽ hiển thịthông tin về những đầu sách hiện có Khách hàng sau khi tra cứu, xem thông tin giớithiệu, feedback, review thì có thể đi đến quyết định mua sách Khi đó, khách hàng sẽđưa sản phẩm đó vào trong giỏ hàng, là nơi lưu trữ thông tin về những cuốn sách màkhách hàng có ý định đặt mua Khách hàng có thể thay đổi thông tin sản phẩm tronggiỏ hàng: bao gồm thêm sản phẩm, thêm số lượng, hoặc xóa sản phẩm Sau khi thêmsách vào giỏ hàng, khách hàng có thể tiếp tục xem thêm các đầu sách khác hoặc tiếnhành đặt hàng

Những thông tin cần hiển thị trên trang chủ website là danh mục sách, sách mới pháthành, sách nổi bật, hay những chức năng như tìm kiếm, đăng ký/ đăng nhập thành tiên,giỏ hàng, Mỗi một cuốn sách sẽ có những thông tin sau: tên sách, thể loại, giá bìa,giá bán, tên tác giả, nhà xuất bản, năm xuất bản, nội dung tóm tắt, số lượng, Khách hàng được chia thành khách vãng lai (guest) là những người chỉ ghé quawebsite, xem thông tin sách và thành viên là những người đã đăng ký thành viên, muahàng, bình luận Các thông tin về tài khoản khách hàng gồm: email hay tên đăng nhập,mật khẩu, tên khách hàng, số điện thoại, địa chỉ

Khi khách hàng tiến hành đặt hàng, cần đăng nhập vào hệ thống Nếu khách hàng chưa

có tài khoản thì hệ thống sẽ chuyển sang trang đăng kí Khách hàng cung cấp thông tin

để đăng ký tài khoản Sau khi đã đăng ký thành công và đăng nhập vào hệ thống,khách hàng cung cấp thông tin về địa chỉ người nhận, lựa chọn phương thức thanhtoán: có 2 cách thanh toán là thanh toán khi nhận hàng hoặc trả trước bằng tài khoản/thẻ ngân hàng và tiến hành đặt hàng Hệ thống sẽ gửi lại thông báo đặt hàng thànhcông và thông tin đơn hàng lại cho khách hàng Lúc này, hệ thống cập nhật trạng tháiđơn hàng là đơn hàng chờ xử lý

Sau khi khách hàng đăng kí tài khoản, thông tin khách hàng sẽ được gửi về cho hệthống Hệ thống sẽ phân chia quyền sử dụng hệ thống gồm 2 bên là khách hàng vàquản trị viên Quản trị viên sẽ có quyền quản lý thông tin về sách, bao gồm: cập nhật

và phân loại sách, tăng giảm số lượng của sách trên website, cập nhật giá của sách vàquản lý khách hàng, bao gồm: quản lý thông tin khách hàng, quản lý đơn đặt hàng củakhách hàng, tương tác với khách hàng về sản phẩm và đơn hàng

Sau mỗi tháng, website sẽ lập báo cáo gồm danh sách khách hàng, các loại sách đượcmua trong tháng, danh sách đơn hàng và thống kê những đầu sách nổi bật, được muanhiều nhất hay đánh giá nhiều nhất và gửi cho nhà quản lý

Nếu khách hàng có điều thắc mắc về sản phẩm hay đơn hàng, có thể chat hỏi đáp vớiquản trị viên nhằm thỏa mãn được nhu cầu của mình Quản trị viên cần giải đáp chokhách hàng những thắc mắc và đưa ra những gợi ý để đáp ứng tốt nhất yêu cầu củakhách hàng

3

Trang 5

Khi khách hàng đặt hàng thành công, hệ thống gửi thông tin đơn hàng cho quản trịviên Quản trị viên có được thông tin đơn hàng gồm thông tin của khách và thông tincủa sản phẩm, bắt đầu tiến hành lên đơn đặt hàng trên hệ thống và chuẩn bị sách, tùyvào phương thức thanh toán khách hàng chọn để gửi đơn cho khách hàng Đơn đặthàng sau khi gửi cho đơn vị vận chuyển, chuyển đến khách hàng, quản trị viên sẽ cậpnhật lại trạng thái đơn hàng và hệ thống sẽ chuyển trạng thái đơn hàng thành đang giaohàng Khách hàng thanh toán thành công (nếu sử dụng phương pháp cod), hoàn thànhđơn hàng, hệ thống sẽ cập nhật đơn hàng từ trạng thái đang giao hàng thành giao hàngthành công.

Sau khi giao hàng thành công, khách hàng có quyền trả lại đơn hàng, đánh giá đơnhàng hoặc review sách Quản trị viên có quyền quản lý đánh giá của khách hàng hay

xử lý đơn hàng có vấn đề Lúc này, hệ thống sẽ cập nhật lại số lượng sách tồn trênwebsite

2 Xây dựng use case

Tác nhân

4

Trang 6

Use case tổng quát

5

Trang 7

Discover more from:

Trang 8

Use case quản lý sách

6

Trang 9

2.4 Use case quản lý đơn hàng

Use case quản lý đơn hàng

2.5 Use case quản lý tài khoản

7

Trang 10

Use case quản lý tài khoản

8

Trang 11

Use case quản lý tương tác

3 Sơ đồ thực thể liên kết

9

Trang 12

Sơ đồ thực thể liên kết

4 Xây dựng các lớp

10

Trang 13

11

Trang 14

12

Trang 16

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

Chức năng đăng nhập

14

Trang 17

Chức năng đăng ký

15

Trang 18

Chức năng cập nhật thông tin

16

Trang 19

Chức năng tạo đơn hàng

17

Trang 20

Chức năng đánh giá đơn hàng

18

Trang 21

Chức năng hỏi đáp

19

Trang 22

2 TenSach String Tên sách

3 MaNXB Integer Nhà xuất bản

4 MaTacGia Integer Tác giả

5 GiaBia Integer Giá bìa

6 GiaBan Integer Giá bán

7 NamXuatBan Integer Năm xuất bản

8 MaLoai Integer Mã loại

20

Trang 23

6.2 Bảng Thể Loại

stt name type description

1 MaLoai Integer Mã loại

2 TenLoai String Tên thể loại

stt name type description

1 MaNXB Integer Mã NXB

2 TenNXB String Tên NXB

3 DiaChi String Địa chỉ

stt name type description

1 MaTacGia Integer Mã tác giả

2 TenTacGia String Tên tác giả

3 MoTa String Thông tin tác giả

stt name type description

1 MaNguoiDung Integer Mã người dùng

2 TenNguoiDung String Tên người dùng

3 Email String Email

4 NgayDangKy Date Ngày đăng ký

5 SĐT String Số điện thoại

6 MatKhau String Mật khẩu

7 DiaChi String Địa chỉ

8 PhanQuyen enum Phân quyền cho người dùng

stt name type description

21

Trang 24

2 NguoiTao Integer Mã người dùng

3 NgayTao Date ngày tạo

stt name type description

1 MaDonHang Integer Mã đơn hàng

2 MaSach Integer Mã sách

3 SoLuong Integer Số lượng sách mua

7 Thiết kế giao diện

Trang chủ

22

Trang 25

Trang chủ - Thông báo

Trang chủ - Giỏ hàng

23

Trang 26

Giao diện đăng nhập

Giao diện đăng ký

24

Trang 27

7.3 Giao diện tài khoản

Thông tin tài khoản

Thông tin sản phẩm

25

Trang 28

7.5 Giao diện giỏ hàng

Giỏ hàng

Thanh toán

26

Ngày đăng: 21/11/2023, 04:21

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w