Đồ án Website bán hàng Online Cơ Sở Lập Trình | Đại học Văn Lang
Đồ án Website bán hàng Online Cơ Sở Lập Trình | Đại học Văn Lang giúp sinh viên tham khảo, ôn luyện và phục vụ nhu cầu học tập của mình cụ thể là có định hướng, ôn tập, nắm vững kiến thức môn học và làm bài tốt trong những bài kiểm tra, bài tiểu luận, bài tập kết thúc học phần, từ đó học tập tốt và có kết quả cao cũng như có thể vận dụng tốt những kiến thức mình đã học
Preview text:
Đồ án Website bán hàng Online Lời cảm ơn
Chương trình bán hàng online là một đề tài có tính thực tế nhưng do thời gian ngắn
và trình độ hiểu biết chưa sâu nên bài làm của chúng em không tránh khỏi những thiếu sót.
Chúng em mong nhận được sự góp ý, chỉ bảo của thầy, cô, cùng các bạn trong lớp để bài
báo cáo của chúng em được hoàn thiện hơn nữa.
Em xin chân thành cám ơn sự giúp đỡ nhiệt tình của thầy đã giúp đỡ chúng em trong
quá trình hoàn thành báo cáo.
ĐỒ ÁN WEBSITE BÁN HÀNG ONLINE.......................................................................................1
I. USECASE OVERVIEW.........................................................................................................................7
II. USECASE THEO ACTOR ADMIN VÀ NHÂN VIÊN.............................................................................8
III. USECASE THEO ACTOR THÀNH VIÊN..............................................................................................8
IV. USECASE THEO ACTOR KHÁCH HÀNG...........................................................................................8
V. DANH SÁCH USE CASE......................................................................................................................9
VI. GIỚI THIỆU........................................................................................................................................10
VII. XÁC ĐỊNH YÊU CẦU CHỨC NĂNG.................................................................................................10 1. PHẦN QUẢ
N TRỊ HỆ THỐNG........................................................................................................10 1.1
Quản lý thành viên.....................................................................................................10 1.2
Quản lý sản phẩm.....................................................................................................10 1.3
Quản lý đơn đặt hàng:..............................................................................................10 1.4
Quản lý báo cáo thống kê.........................................................................................10 2. PHẦN
KHÁCH HÀNG....................................................................................................................10 2.1
Xem và mua hàng trực tuyến qua mạng..................................................................10 2.2
Đăng ký thành viên....................................................................................................10 2.3
Tìm kiếm sản phẩm..................................................................................................10 2.4
Đặt hàng trực tuyến..................................................................................................10 2.5
Thanh toán.................................................................................................................10
VIII.PHÂN TÍCH YÊU CẦU CHỨC NĂNG................................................................................................11 1.
QUẢN TRỊ HỆ THỐNG..................................................................................................................11 2.
KHÁCH HÀNG..............................................................................................................................12
IX. CHI TIẾT CHỨC NĂNG YÊU CẦU....................................................................................................13 1.
UC-BH-0001 - ĐĂNG KÝ............................................................................................................13 1.1
Tổng quan..................................................................................................................13 1.2
Đặc tả nghiệp vụ.......................................................................................................14 1.3
Activity Diagram.........................................................................................................14 1.4
Class Diagram............................................................................................................15 1.5
Sequence Diagram....................................................................................................15 1.6
Giao diện...................................................................................................................16 2.
UC-BH-0002 – ĐĂNG NHẬP
KHÁCH HÀNG..................................................................................17 2.1
Tổng quan..................................................................................................................17 2.2
Đặc tả nghiệp vụ.......................................................................................................17 2.3
Activity Diagram.........................................................................................................18 2.4
Class Diagram............................................................................................................18 2.5
Sequence Diagram....................................................................................................19 2.6
Giao diện...................................................................................................................19 3.
UC-BH-0003 – ĐĂNG NHẬP
NHÂN VIÊN......................................................................................20 3.1
Tổng quan..................................................................................................................20 3.2
Đặc tả nghiệp vụ.......................................................................................................20 3.3
Activity Diagram.........................................................................................................20 3.4
Class Diagram............................................................................................................20 3.5
Sequence Diagram....................................................................................................21 3.6
Giao diện...................................................................................................................22 4.
UC-BH-0004 – XEM SẢ
N PHẨM.................................................................................................23 4.1
Tổng quan..................................................................................................................23 4.2
Đặc tả nghiệp vụ.......................................................................................................23 4.3
Activity Diagram.........................................................................................................24 4.4
Class Diagram............................................................................................................24 4.5
Sequence Diagram....................................................................................................24 4.6
Giao diện...................................................................................................................25 5.
UC-BH-0005 – XEM THÔNG TIN CHI TIẾT SẢN PHẨM...................................................................26 5.1
Tổng quan..................................................................................................................26 5.2
Đặc tả nghiệp vụ.......................................................................................................26 5.3
Activity Diagram.........................................................................................................27 5.4
Class Diagram............................................................................................................27 5.5
Sequence Diagram....................................................................................................27 5.6
Giao diện...................................................................................................................27 6.
UC-BH-0006 – TÌM KIẾM SẢN PHẨM..........................................................................................28 6.1
Tổng quan..................................................................................................................28 6.2
Đặc tả nghiệp vụ.......................................................................................................28 6.3 28 6.4
Activity Diagram.........................................................................................................29 6.5
Class Diagram............................................................................................................29 6.6
Sequence Diagram....................................................................................................30 6.7
Giao diện...................................................................................................................30 7.
UC-BH-007 – ĐẶT HÀNG...........................................................................................................31 7.1
Tổng quan..................................................................................................................31 7.2
Đặc tả nghiệp vụ.......................................................................................................31 7.3
Activity Diagram.........................................................................................................32 7.4
Class Diagram............................................................................................................33 7.5
Sequence Diagram....................................................................................................34 7.6
Giao diện...................................................................................................................34 8.
UC-BH-0008 – QUẢN LÝ SẢ
N PHẨM..........................................................................................35 8.1
Tổng quan..................................................................................................................35 8.2
Đặc tả nghiệp vụ.......................................................................................................35 8.3
Activity Diagram.........................................................................................................35 8.4
Class Diagram............................................................................................................36 8.5
Sequence Diagram....................................................................................................36 8.6
Giao diện...................................................................................................................36 9.
UC-BH-0009 – THÊM SẢ
N PHẨM................................................................................................37 9.1
Tổng quan..................................................................................................................37 9.2
Đặc tả nghiệp vụ.......................................................................................................37 9.3
Activity Diagram.........................................................................................................38 9.4
Class Diagram............................................................................................................39 9.5
Sequence Diagram....................................................................................................39 9.6
Giao diện...................................................................................................................40 10.
UC-BH-0010 – CẬP NHẬT THÔNG TIN SẢ
N PHẨM.......................................................................41 10.1
Tổng quan..................................................................................................................41 10.2
Đặc tả nghiệp vụ.......................................................................................................41 10.3
Activity Diagram.........................................................................................................42 10.4
Class Diagram............................................................................................................43 10.5
Sequence Diagram....................................................................................................43 10.6
Giao diện...................................................................................................................44 11.
UC-BH-0011 – XÓA SẢN PHẨM.................................................................................................45 11.1
Tổng quan..................................................................................................................45 11.2
Đặc tả nghiệp vụ.......................................................................................................45 11.3
Activity Diagram.........................................................................................................46 11.4
Class Diagram............................................................................................................47 11.5
Sequence Diagram....................................................................................................47 11.6
Giao diện...................................................................................................................48 12. UC-BH-0012 – QUẢ
N LÝ THÀNH VIÊN.........................................................................................49 12.1
Tổng quan..................................................................................................................49 12.2
Đặc tả nghiệp vụ.......................................................................................................49 12.3
Activity Diagram.........................................................................................................50 12.4
Class Diagram............................................................................................................50 12.5
Sequence Diagram....................................................................................................50 12.6
Giao diện...................................................................................................................51 13.
UC-BH-0013 – THÊM THÀNH VIÊN..............................................................................................52 13.1
Tổng quan..................................................................................................................52 13.2
Đặc tả nghiệp vụ.......................................................................................................52 13.3
Activity Diagram.........................................................................................................53 13.4
Class Diagram............................................................................................................53 13.5
Sequence Diagram....................................................................................................53 13.6
Giao diện...................................................................................................................54 14.
UC-BH-0014 – CẬP NHẬT THÀNH VIÊN......................................................................................55 14.1
Tổng quan..................................................................................................................55 14.2
Đặc tả nghiệp vụ.......................................................................................................55 14.3
Activity Diagram.........................................................................................................56 14.4
Class Diagram............................................................................................................57 14.5
Sequence Diagram....................................................................................................57 14.6
Giao diện...................................................................................................................58 15.
UC-BH-0015 – XÓA THÀNH VIÊN................................................................................................59 15.1
Tổng quan..................................................................................................................59 15.2
Đặc tả nghiệp vụ.......................................................................................................59 15.3
Activity Diagram.........................................................................................................60 15.4
Class Diagram............................................................................................................60 15.5
Sequence Diagram....................................................................................................61 15.6
Giao diện...................................................................................................................61 16. UC-BH-0016 – QUẢ N LÝ
NHÂN VIÊN..........................................................................................62 16.1
Tổng quan..................................................................................................................62 16.2
Đặc tả nghiệp vụ.......................................................................................................62 16.3
Activity Diagram.........................................................................................................63 16.4
Class Diagram............................................................................................................63 16.5
Sequence Diagram....................................................................................................63 16.6
Giao diện...................................................................................................................63 17. UC-BH-0017 – THÊM
NHÂN VIÊN................................................................................................64 17.1
Tổng quan..................................................................................................................64 17.2
Đặc tả nghiệp vụ.......................................................................................................64 17.3
Activity Diagram.........................................................................................................65 17.4
Class Diagram............................................................................................................66 17.5
Sequence Diagram....................................................................................................66 17.6
Giao diện...................................................................................................................67 18.
UC-BH-0018 – CẬP NHẬT THÔNG TIN
NHÂN VIÊN.......................................................................68 18.1
Tổng quan..................................................................................................................68 18.2
Đặc tả nghiệp vụ.......................................................................................................68 18.3
Activity Diagram.........................................................................................................69 18.4
Class Diagram............................................................................................................69 18.5
Sequence Diagram....................................................................................................70 18.6
Giao diện...................................................................................................................70 19.
UC-BH-0019 – XÓA HÓA
NHÂN VIÊN..........................................................................................71 19.1
Tổng quan..................................................................................................................71 19.2
Đặc tả nghiệp vụ.......................................................................................................71 19.3
Activity Diagram.........................................................................................................72 19.4
Class Diagram............................................................................................................73 19.5
Sequence Diagram....................................................................................................73 19.6
Giao diện...................................................................................................................74 20. UC-BH-0020 – QUẢ
N LÝ HÓA ĐƠN............................................................................................75 20.1
Tổng quan..................................................................................................................75 20.2
Đặc tả nghiệp vụ.......................................................................................................75 20.3
Activity Diagram.........................................................................................................76 20.4
Class Diagram............................................................................................................76 20.5
Sequence Diagram....................................................................................................76 20.6
Giao diện...................................................................................................................77 21.
UC-BH-0021 – CẬP NHẬT HÓA ĐƠN..........................................................................................78 21.1
Tổng quan..................................................................................................................78 21.2
Đặc tả nghiệp vụ.......................................................................................................78 21.3
Activity Diagram.........................................................................................................79 21.4
Class Diagram............................................................................................................80 21.5
Sequence Diagram....................................................................................................81 21.6
Giao diện...................................................................................................................81 22.
UC-BH-0022 – XÓA HÓA ĐƠN..................................................................................................82 22.1
Tổng quan..................................................................................................................82 22.2
Đặc tả nghiệp vụ.......................................................................................................82 22.3
Activity Diagram.........................................................................................................83 22.4
Class Diagram............................................................................................................84 22.5
Sequence Diagram....................................................................................................85 22.6
Giao diện...................................................................................................................85 23.
UC-BH-0023 – THỐNG KÊ CÁC SẢ N PHẨM
BÁN TRONG NGÀY.....................................................86 23.1
Tổng quan..................................................................................................................86 23.2
Đặc tả nghiệp vụ.......................................................................................................86 23.3
Activity Diagram.........................................................................................................87 23.4
Class Diagram............................................................................................................87 23.5
Sequence Diagram....................................................................................................87 23.6
Giao diện...................................................................................................................87 24.
UC-BH-0024 – THỐNG KÊ CÁC SẢ N PHẨM
BÁN TRONG THÁNG..................................................88 24.1
Tổng quan..................................................................................................................88 24.2
Đặc tả nghiệp vụ.......................................................................................................88 24.3
Activity Diagram.........................................................................................................88 24.4
Class Diagram............................................................................................................89 24.5
Sequence Diagram....................................................................................................89 24.6
Giao diện...................................................................................................................89 25.
UC-BH-0025 – THỐNG KÊ CÁC SẢ N PHẨM
BÁN TRONG NĂM......................................................90 25.1
Tổng quan..................................................................................................................90 25.2
Đặc tả nghiệp vụ.......................................................................................................90 25.3
Activity Diagram.........................................................................................................91 25.4
Class Diagram............................................................................................................91 25.5
Sequence Diagram....................................................................................................91 25.6
Giao diện...................................................................................................................91 26.
UC-BH-0026 – THỐNG KÊ CÁC SẢ N PHẨM
BÁN CHẠY NHẤT TRONG NGÀY... .. ..........................92 26.1
Tổng quan..................................................................................................................92 26.2
Đặc tả nghiệp vụ.......................................................................................................92 26.3
Activity Diagram.........................................................................................................93 26.4
Class Diagram............................................................................................................93 26.5
Sequence Diagram....................................................................................................93 26.6
Giao diện...................................................................................................................93 27.
UC-BH-0027 – THỐNG KÊ CÁC SẢ N PHẨM
BÁN CHẠY NHẤT TRONG THÁNG...............................94 27.1
Tổng quan..................................................................................................................94 27.2
Đặc tả nghiệp vụ.......................................................................................................94 27.3
Activity Diagram.........................................................................................................94 27.4
Class Diagram............................................................................................................95 27.5
Sequence Diagram....................................................................................................95 27.6
Giao diện...................................................................................................................95 28.
UC-BH-0028 – THỐNG KÊ CÁC SẢ N PHẨM
BÁN CHẠY NHẤT TRONG NĂM...................................96 28.1
Tổng quan..................................................................................................................96 28.2
Đặc tả nghiệp vụ.......................................................................................................96 28.3
Activity Diagram.........................................................................................................97 28.4
Class Diagram............................................................................................................97 28.5
Sequence Diagram....................................................................................................97 28.6
Giao diện...................................................................................................................97 I. USECASE OVERVIEW Dang ky Xem danh sach san pham Xem chi tiet san pham Dang xuat khach hang Khach hang Tim kiem san pham Xem danh sach san pham Them san pham Dat hang Dang nhap khach hang ThanhVien Cap nhat san pham Xem hoa don cua nhan v ien Phan hoi Nhan v ien Xoa san pham Thong ke cac san pham ban trong ngay Quan ly san pham Thong ke cac san pham ban Admin Xem thong tin nhan v ien trong thang Dang nhap nhan v ien Bao cao thong ke Thong ke cac san pham ban trong nam Quan ly thanh v ien Them thanh v ien Dang xuat nhan v ien Quan ly hoa don Thong ke nhung san pham duoc Cap nhat thanh v ien xem nhieu trong ngay Xoa thanh v ien Them hoa don Xoa hoa don Xem thong tin hoa don Cap nhat thong tin hoa don Thong ke nhung san pham duoc xem nhieu trong thang Thong ke nhung san pham duoc xem nhieu trong nam
Đề tài: Bán hoa, quà tặng online II.
USECASE THEO ACTOR ADMIN VÀ NHÂN VIÊN Xem danh sach san pham Them san pham Cap nhat san pham Xem hoa don cua nhan v ien Nhan v ien Xoa san pham Thong ke cac san pham ban trong ngay Quan ly san pham Thong ke cac san pham ban Admin Xem thong tin nhan v ien trong thang Dang nhap nhan v ien Bao cao thong k e Thong ke cac san pham ban trong nam Quan ly thanh v ien Them thanh v ien Dang xuat nhan v ien Quan ly hoa don Thong ke nhung san pham duoc Cap nhat thanh v ien xem nhieu trong ngay Xoa thanh v ien Them hoa don Xoa hoa don Xem thong tin hoa don Cap nhat thong tin hoa don Thong ke nhung san pham duoc xem nhieu trong thang Thong ke nhung san pham duoc xem nhieu trong nam III.
USECASE THEO ACTOR THÀNH VIÊN Dang xuat khach hang Dat hang Dang nhap khach hang ThanhVien Phan hoi IV.
USECASE THEO ACTOR KHÁCH HÀNG Dang ky Xem danh sach san pham Xem chi tiet san pham Khach hang Tim kiem san pham
Đề tài: Bán hoa, quà tặng online V. DANH SÁCH USE CASE STT UC ID UC NAME NOTE 1. UC-BH-0001 Đăng ký 2. UC-BH-0002 Đăng nhập khách hàng 3. UC-BH-0003 Đăng nhập nhân viên 4. UC-BH-0004 Xem sản phẩm 5. UC-BH-0005
Xem thông tin chi tiết sản phẩm 6. UC-BH-0006 Tìm kiếm sản phẩm 7. UC-BH-0007 Đặt hàng 8. UC-BH-0008 Quản lý sản phẩm 9. UC-BH-0009 Thêm sản phầm 10. UC-BH-0010
Cập nhật thông tin sản phẩm 11. UC-BH-0011 Xóa sản phẩm 12. UC-BH-0012 Quản lý thành viên 13. UC-BH-0013 Thêm thành viên 14. UC-BH-0014 Cập nhật thành viên 15. UC-BH-0015 Xóa thành viên 16. UC-BH-0016 Quản lý thành viên 17. UC-BH-0017 Thêm thành viên 18. UC-BH-0018 Cập nhật thành viên 19. UC-BH-0019 Xóa thành viên 20. UC-BH-0020 Quản lý hóa đơn 21. UC-BH-0021 Cập nhật hóa đơn 22. UC-BH-0022 Xóa hóa đơn 23. UC-BH-0023
Thống kê sản phẩm bán trong ngày 24. UC-BH-0024
Thống kê sản phẩm bán trong tháng 25. UC-BH-0025
Thống kê sản phẩm bán trong năm 26. UC-BH-0026
Thống kê các sản phẩm bán chạy nhất trong ngày 27. UC-BH-0027
Thống kê các sản phẩm bán chạy nhất trong tháng 28. UC-BH-0028
Thống kê các sản phẩm bán chạy nhất trong năm
Đề tài: Bán hoa, quà tặng online VI.GIỚI THIỆU
Hiện nay, với sự phát triển không ngừng của nền kinh tế, đòi hỏi mỗi doanh nghiệp phải có
những giải pháp chiến lược phù hợp đúng đắn để có thể đứng vững và phát triển. Một giải pháp được
đặt ra là ứng dụng tiến bộ của công nghệ thông tin vào công việc quản lý kinh doanh. Những công
việc hàng ngày không còn là thao tác thủ công với một đống hỗn độn tài liệu nữa mà được thay bằng
những chương trình hỗ trợ cho mọi công việc. Nó sẽ giảm thiểu được những khó khăn trong công
việc quản lý kinh doanh như: nhân lực, thời gian, độ chính xác của thông tin… giúp cho các doanh
nghiệp có thể đưa ra những quyết định kinh doanh chính xác, đúng thời điểm làm cho việc kinh
doanh trở nên hiệu quả hơn.
Do đó dự án xây dựng và phát triển một chương trình hoàn chỉnh ứng dụng những kỹ thuật và
công nghệ mới nhất để giúp cho việc quảng bá sản phẩm của doanh nghiệp được mọi người biết đến rộng rãi trên toàn quốc. VII.
XÁC ĐỊNH YÊU CẦU CHỨC NĂNG
1. Phần quản trị hệ thống 1.1 Quản lý thành viên 1.2 Quản lý sản phẩm 1.3
Quản lý đơn đặt hàng: 1.4
Quản lý báo cáo thống kê 2. Phần khách hàng 2.1
Xem và mua hàng trực tuyến qua mạng 2.2 Đăng ký thành viên 2.3
Tìm kiếm sản phẩm 2.4
Đặt hàng trực tuyến 2.5 Thanh toán
Đề tài: Bán hoa, quà tặng online
VIII. PHÂN TÍCH YÊU CẦU CHỨC NĂNG
1. Quản trị hệ thống
- Quản lý sản phẩm: Cung cấp chức năng quản lý các sản phẩm hiện có, lập danh sách các sản phẩm cần nhập.
Liệt kê sản phẩm: Duyệt hết tất cả sản phẩm hiện đang có trong cơ sở dữ liệu
để hiển thị theo dõi và có cái nhìn trực quan.
Thêm mới sản phẩm: Khi cửa hàng nhập sản phẩm mới về, người quản lý có
thể sử dụng chức năng này đưa vào cơ sở dữ liệu, thuận tiện cho việc quản lý.
Cập nhật thông tin sản phẩm: Nếu thông tin liên quan đến sản phẩm đó có sai
sót, người quản lý có thể sử dụng chức năng này để cập nhật thông tin của sản
phẩm theo đúng thông tin chính xác.
Xóa sản phẩm: Khi sản phẩm không còn liên quan đến công việc kinh doanh
hoặc đã hết hạn sử dụng, người quản lý sử dụng chức năng này đề xóa sản
phẩm hoặc di chuyển sản phẩm vào nơi khác để quản lý riêng.
- Quản lý hóa đơn: Cung cấp chức năng xử lý tình trạng hóa đơn giúp theo dõi công việc bán hàng.
Xem thông tin hóa đơn: Duyệt hết tất cả các hóa đơn đang có trong cơ sở dữ
liệu để hiển thị theo dõi và có cái nhìn trực quan để quản lý.
Thêm hóa đơn: Khi mà khách hàng đặt hàng thì các thông tin của hóa đơn
được cập nhật vào cơ sở dữ liệu, thuận tiện cho việc lưu trữ, quản lý hóa đơn.
Cập nhật hóa đơn: Nếu thông tin liên quan đến hóa đơn nào đó có sai sót,
người quản lý sử dụng chức năng này để cập nhật thông tin của hóa đơn này
cho đúng thông tin chính xác.
Xóa hóa đơn: Khi hóa đơn đã quá hạn sử dụng hoặc không còn giá trị gì nữa
hoặc không còn ảnh hưởng đến việc kinh doanh thì người quản lý sử dụng
chức năng này để xóa hoặc di chuyển các hóa đơn này đến nơi khác đề quản lý riêng.
- Quản lý thành viên: Chức năng giúp cho người quản trị quan sát được những khách hàng đã
từng mua sản phẩm của công ty.
Xem thông tin thành viên: Duyệt tất cả các thành viên đang có trong cơ sở dữ
liệu để hiển thị theo dõi và có cái nhìn trực quan để quản lý.
Đề tài: Bán hoa, quà tặng online