Đồ á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

Đồ án Website bán hàng Online
Lời cảm ơn
Chương trình bán hàng online một đề tài 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. GII THIU........................................................................................................................................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 Qun lý thành viên.....................................................................................................10
1.2 Qun lý s n ph m.....................................................................................................10
1.3 Qun lý đ n đ t hàng:..............................................................................................10ơ
1.4 Qun 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 ............................................................................................................13
1.1 Tng 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 din...................................................................................................................16
2. UC-BH-0002 – Đ ĂNG NH P KHÁCH HÀNG..................................................................................17
2.1 Tng 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 din...................................................................................................................19
3. UC-BH-0003 – Đ ĂNG NH P NHÂN VIÊN......................................................................................20
3.1 Tng 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 din...................................................................................................................22
4. UC-BH-0004 – X EM S N PH M .................................................................................................23
4.1 Tng 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 din...................................................................................................................25
5. UC-BH-0005 – X EM THÔNG TIN CHI TI T S N PH M ...................................................................26
5.1 Tng 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 din...................................................................................................................27
6. UC-BH-0006 – T ÌM KI M S N PH M ..........................................................................................28
6.1 Tng 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 din...................................................................................................................30
7. UC-BH-007 – Đ T HÀNG...........................................................................................................31
7.1 Tng 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 din...................................................................................................................34
8. UC-BH-0008 – Q U N S N PH M ..........................................................................................35
8.1 Tng 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 din...................................................................................................................36
9. UC-BH-0009 – T HÊM S N PH M ................................................................................................37
9.1 Tng 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 din...................................................................................................................40
10. UC-BH-0010 – C P NH T THÔNG TIN S N PH M .......................................................................41
10.1 Tng 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 din...................................................................................................................44
11. UC-BH-0011 – X ÓA S N PH M .................................................................................................45
11.1 Tng 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 din...................................................................................................................48
12. UC-BH-0012 – Q U N THÀNH VIÊN.........................................................................................49
12.1 Tng 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 din...................................................................................................................51
13. UC-BH-0013 – T HÊM THÀNH VIÊN..............................................................................................52
13.1 Tng 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 din...................................................................................................................54
14. UC-BH-0014 – C P NH T THÀNH VIÊN......................................................................................55
14.1 Tng 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 din...................................................................................................................58
15. UC-BH-0015 – X ÓA THÀNH VIÊN................................................................................................59
15.1 Tng 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 din...................................................................................................................61
16. UC-BH-0016 – Q U N NHÂN VIÊN..........................................................................................62
16.1 Tng 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 din...................................................................................................................63
17. UC-BH-0017 – T HÊM NHÂN VIÊN................................................................................................64
17.1 Tng 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 din...................................................................................................................67
18. UC-BH-0018 – C P NH T THÔNG TIN NHÂN VIÊN.......................................................................68
18.1 Tng 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 din...................................................................................................................70
19. UC-BH-0019 – X ÓA HÓA NHÂN VIÊN..........................................................................................71
19.1 Tng 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 din...................................................................................................................74
20. UC-BH-0020 – Q U N HÓA Đ NƠ ............................................................................................75
20.1 Tng 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 din...................................................................................................................77
21. UC-BH-0021 – C P NH T HÓA Đ NƠ ..........................................................................................78
21.1 Tng 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 din...................................................................................................................81
22. UC-BH-0022 – X ÓA HÓA Đ NƠ ..................................................................................................82
22.1 Tng 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 din...................................................................................................................85
23. UC-BH-0023 – T H NG CÁC S N PH M BÁN TRONG NGÀY.....................................................86
23.1 Tng 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 din...................................................................................................................87
24. UC-BH-0024 – T H NG CÁC S N PH M BÁN TRONG THÁNG..................................................88
24.1 Tng 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 din...................................................................................................................89
25. UC-BH-0025 – T H NG CÁC S N PH M BÁN TRONG NĂM......................................................90
25.1 Tng 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 din...................................................................................................................91
26. UC-BH-0026 – T H NG CÁC S N PH M BÁN CH Y NH T TRONG NGÀY.................................92
26.1 Tng 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 din...................................................................................................................93
27. UC-BH-0027 – T H NG CÁC S N PH M BÁN CH Y NH T TRONG THÁNG...............................94
27.1 Tng 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 din...................................................................................................................95
28. UC-BH-0028 – T H NG CÁC S N PH M BÁN CH Y NH T TRONG NĂM...................................96
28.1 Tng 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 din...................................................................................................................97
I. USECASE OVERVIEW
Them san pham
Cap nhat san pham
Xoa san pham
Xem danh sach san pham
Xem thong tin nhan vien
Them thanh v ien
Cap nhat thanh v ien
Xoa thanh v ien
Thong ke cac san pham ban
trong ngay
Thong ke cac san pham ban
trong thang
Thong ke cac san pham ban
trong nam
Dang xuat k hach hang
Dang xuat nhan v ien
Xem thong tin hoa don
Cap nhat thong tin hoa don
Them hoa don
Xoa hoa don
Thong ke nhung san pham duoc
xem nhieu trong ngay
Thong ke nhung san pham duoc
xem nhieu trong thang
Thong ke nhung san pham duoc
xem nhieu trong nam
Admin
Quan ly san pham
Quan ly thanh v ien
Quan ly hoa don
Bao cao t hong ke
Dat hang
Phan hoi
Dang nhap nhan v ien
Xem hoa don cua nhan v ien
Nhan v ien
Dang nhap khach hang
ThanhVien
Dang ky
Tim kiem san pham
Xem danh sach san pham
Xem chi tiet san pham
Khach hang
Đ i: Bán hoa, qt ng online
II. USECASE THEO ACTOR ADMIN VÀ NHÂN VIÊN
Xem thong tin nhan vien
Them thanh vien
Cap nhat thanh v ien
Xoa thanh v ien
Thong ke c ac s an pham ban
trong ngay
Thong ke c ac san pham ban
trong t hang
Thong ke c ac san pham ban
trong nam
Dang x uat nhan v ien
Xem thong tin hoa don
Cap nhat th ong tin hoa don
Them hoa d on
Xoa hoa don
Thong ke nhung san pham duoc
xem nhieu t rong ngay
Thong ke nhu ng san p ham d uoc
xem nhieu t rong thang
Thong ke nhung san pham duoc
xem nhieu t rong nam
Admin
Quan ly s an pham
Quan ly t hanh v ien
Quan ly hoa don
Bao cao thong k e
Dang nhap nhan v ien
Xem hoa don cua nhan vien
Nhan v ien
Xem danh sach san pham
Them san pham
Cap nhat san pham
Xoa san pham
III. USECASE THEO ACTOR THÀNH VIÊN
ThanhVien
Dang nhap khach hang
Dang xuat khach hang
Dat hang
Phan hoi
IV. USECASE THEO ACTOR KHÁCH HÀNG
Dang ky
Tim kiem san pham
Xem danh sach san pham
Xem chi tiet san pham
Khach hang
Đ i: Bán hoa, qt 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
Đ i: Bán hoa, qt 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
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 ứng dụng tiến bộ của công nghệ thông tin vào công việc quản 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. sẽ giảm thiểu được những khó khăn trong công
việc quản 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 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 phát triển một chương trình hoàn chỉnh ứng dụng những kỹ thuật
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
Đ i: Bán hoa, qt ng online
VIII. PHÂN TÍCH YÊU CẦU CHỨC NĂNG
1. Quản trị hệ thống
- Quản sản phẩm: Cung cấp chức năng quản các sản phẩm hiện có, lập danh sách các sản
phẩm cần nhập.
Lit kê sn phm: Duyt hết tt c sn phm hin đang có trong cơ s d liu
đ hin th theo dõi và có cái nhìn trc quan.
Thêm mi sn phm: Khi ca hàng nhp sn phm mi v, ngưi qun lý có
th s dng chc năng này đưa vào cơ s d liu, thun tin cho vic qun lý.
Cp nht thông tin sn phm: Nếu thông tin liên quan đến sn phm đó có sai
sót, ngưi qun lý có th s dng chc năng này đ cp nht thông tin ca sn
phm theo đúng thông tin chính xác.
Xóa sn phm: Khi sn phm không còn liên quan đến công vic kinh doanh
hoc đã hết hn s dng, ngưi qun lý s dng chc năng này đ xóa sn
phm hoc di chuyn sn phm vào nơi khác đ qun lý riêng.
- Quản hóa đơn: Cung cấp chức năng xử 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: Duyt hết tt c các hóa đơn đang có trong cơ s d
liu đ hin th theo dõi và có cái nhìn trc quan đ qun lý.
Thêm hóa đơn: Khi mà khách hàng đt hàng thì các thông tin ca hóa đơn
đưc cp nht vào cơ s d liu, thun tin cho vic lưu tr, qun lý hóa đơn.
Cp nht hóa đơn: Nếu thông tin liên quan đến hóa đơn nào đó có sai sót,
ngưi qun lý s dng chc năng này đ cp nht thông tin ca hóa đơn này
cho đúng thông tin chính xác.
Xóa hóa đơn: Khi hóa đơn đã quá hn s dng hoc không còn giá tr gì na
hoc không còn nh hưng đến vic kinh doanh thì ngưi qun lý s dng
chc năng này đ xóa hoc di chuyn các hóa đơn này đến nơi khác đ qun lý
riêng.
- Quản 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: Duyt tt c các thành viên đang có trong cơ s d
liu đ hin th theo dõi và có cái nhìn trc quan đ qun lý.
Đ i: Bán hoa, qt ng online
| 1/101

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