Thông qua mạngmáy tính, con người có thể được tiếp xúc với mọi loại tri thức như tri thức văn hóa, xã hội, khoahọc kỹ thuật....Do vậy ngày càng có nhiều ứng dụng được viết để hỗ trợ công
Trang 1Trường Đại Học Ngoại Ngữ - Tin Học Thành Phố Hồ Chí Minh
Khoa Công Nghệ Thông Tin - -
Trang 2Nhận xét của giảng viên
……….……
……….………
……….………
………
………
………
…….……….………
……….……
……….………
……….………
………
………
………
…….……….………
………
……….……
……….………
……….………
………
………
………
…….……….………
………
……….……
……….………
……….………
………
Trang 3…….……….………
………
……….……
……….………
……….………
………
……….………
Trang 4Lưu trữ các thay đổi
*A - Added M - Modified D - Deleted
Ngày tháng Phần tử thay đổi
A, M, D
Mô tả thay đổi New Version
21/03/2022 Chương I A Hoàn tất chương 1, 2 1.0
25/04/2022 Chương II M Sửa chữa, bổ sung 1.1
25/05/2022 Chương 3, 4 A Hoàn tất chương 3, 4 2.0
27/05/2022 Chương III M Các mục trong chương 2.1
01/06/2022 Chương 6, 7, 8 A Hoàn tất báo cáo 2.2
Trang 6Lời cảm ơn
Trên thực tế không có sự thành công nào mà không gắn liền với những sự hỗ trợ, giúp đỡ
dù ít hay nhiều, dù trực tiếp hay gián tiếp của người khác Trong suốt thời gian đã và đang họctập tại trường đến nay, nhóm em đã nhận được rất nhiều sự quan tâm, giúp đỡ của quý thầy cô,gia đình và bạn bè Và đặc biệt, trong học kỳ này, em xin cảm ơn thầy Nguyễn Đức Cường đãhướng dẫn, góp ý, thảo luận để bài báo cáo này của chúng em được hoàn thiện Trong thời gianđược học tập và thực hành dưới sự hướng dẫn của thầy, em không những thu được rất nhiều kiếnthức bổ ích, mà còn được truyền sự say mê và thích thú đối với bộ môn Phân tích thiết kế phầnmềm
Và đặc biệt, trong học kỳ này, em xin cảm ơn thầy Nguyễn Đức Cường đã hướng dẫn, góp
ý, thảo luận để bài báo cáo này của chúng em được hoàn thiện Trong thời gian được học tập vàthực hành dưới sự hướng dẫn của thầy, em không những thu được rất nhiều kiến thức bổ ích, màcòn được truyền sự say mê và thích thú đối với bộ môn Phân tích thiết kế phần mềm
Mặc dù đã rất cố gắng hoàn thiện bài báo cáo với tất cả sự nỗ lực, tuy nhiên, do bước đầu
đi vào thực tế, tìm hiểu và xây dựng hệ thống trong thời gian có hạn, với lượng kiến thức cònhạn chế, nhiều bỡ ngỡ, nên bài báo cáo đề tài về: “ QUẢN LÝ CỬA HÀNG BÁN HOA” chắcchắn sẽ không thể tránh khỏi những thiếu sót Chúng em rất mong nhận được sự quan tâm,thông cảm và những đóng góp quý báu của các thầy cô và các bạn để bài báo cáo của nhóm emngày càng hoàn thiện hơn
Một lần nữa, chúng em xin chân thành cảm ơn thầy và luôn mong nhận được sự đóng gópcủa thầy cô và các bạn
Sau cùng, chúng em xin kính chúc thầy và các thầy cô trong Khoa Công Nghệ Thông Tindồi dào sức khỏe, niềm tin để tiếp tục thực hiện sứ mệnh cao đẹp của mình là truyền đạt kiếnthức cho thế hệ mai sau
Trân trọng!
Trang 7Mục lục
Nhận xét của giảng viên 1
Lưu trữ các thay đổi 2
Bảng chữ kí 3
Lời cảm ơn 4
Mục lục 5
Danh mục hình ảnh 8
Danh mục bảng biểu 10
Bảng phân công công việc 12
I Giới thiệu chung 13
i Mục tiêu 13
ii Từ viết tắt 13
iii Tham khảo 14
II Phân tích thiết kế hệ thống 16
1 Đặc tả hệ thống 16
2 Giả định cho hệ thống (Assumption) 24
3 Phạm vi của hệ thống (Scope) 24
4 Yêu cầu của người sử dụng hệ thống 27
5 Actor và Use Cases 28
5.1 Các Use Cases Diagram 30
5.2 Mô tả Actors 33
5.3 Mô tả Use Cases 34
6 Ma trận actor và use cases 37
7 Thiết kế kiến trúc 39
8 Yêu cầu chức năng 42
Trang 88.2 UC02: Thêm sản phẩm 43
8.3 UC03: Xóa sản phẩm 45
8.4 UC04: Đăng ký 47
8.5 UC05: Đăng nhập 49
8.6 UC06: Đổi mật khẩu 52
8.7 UC07: Xem giỏ hàng 53
8.8 UC08: Đặt hàng 55
8.9 UC09: Thanh toán 57
8.10 UC10: Xuất hóa đơn 59
8.11 UC11: Hủy đơn 61
8.12 UC12: Xem lịch sử mua hàng 63
8.13 UC13: Cập nhật trạng thái đơn hàng 63
8.14 UC14: Quản lý khách hàng 65
8.15 UC15: Quản lý nhân viên 68
8.16 UC16: Quản lý sản phẩm 70
8.17 UC17: Quản lý kho hàng 73
8.18 UC18: Đăng bài viết 77
8.19 UC19: Thống kê doanh thu 78
8.20 UC20: Bình luận, đánh giá 80
8.21 UC21: Đăng xuất 81
9 Giao diện 85
9.1 Trang chủ 85
9.2 Trang sản phẩm 87
Trang 99.4 Trang thanh toán 89
9.5 Chức năng đăng nhập 89
9.6 Chức năng đăng ký 90
9.7 Chức năng đổi mật khẩu 91
9.8 Trang liên hệ 92
III Kết luận 94
a Chức năng đã hoàn thành 94
b Chức năng có thể phát triển 94
Trang 10Danh mục hình ảnh
Hình 1: Diagram tổng quát 29
Hình 2: Diagram Khách hàng 30
Hình 3: Diagram Quản lý 31
Hình 4: Diagram Nhân viên bán hàng 31
Hình 5: Diagram Nhân viên chăm sóc khách hàng 32
Hình 6: Diagram Nhân viên giao hàng 32
Hình 7: Diagram Users 33
Hình 8: Sơ đồ ERD 41
Hình 9: Sequence Diagram Tìm kiếm sản phẩm 43
Hình 10: Activity Diagram Thêm sản phẩm 45
Hình 11: Sequence Diagram Xóa sản phẩm 47
Hình 12: Activity Diagram Đăng ký 49
Hình 13: Sequence Diagram Đăng nhập 51
Hình 14: Activity Diagram Đăng nhập 52
Hình 15: State Chart Xem giỏ hàng 55
Hình 16: Sequence Diagram Đặt hàng 57
Hình 17: Sequence Diagram Thanh toán 59
Hình 18: Sequence Diagram Xuất hóa đơn 61
Hình 19: Activity Diagram Quản lý khách hàng 67
Hình 20: Sequence Diagram Quản lý sản phẩm 72
Hình 21: State Chart Quản lý sản phẩm 73
Hình 22: Activity Diagram Quản lý kho hàng 76
Hình 23: Sequence Diagram Đăng bài viết 78
Hình 24: Sequence Diagram Thống kê doanh thu 80
Trang 11Hình 25: Activity Diagram Đăng xuất 83
Hình 26: Sequence Diagram Đăng xuất 84
Hình 27: Form Trang chủ 86
Hình 28: Form Trang sản phẩm 87
Hình 29: Form Trang chi tiết sản phẩm 88
Hình 30: Form Trang thanh toán 89
Hình 31: Form Đăng nhập 90
Hình 32: Form Đăng ký 91
Hình 33: Form Đổi mật khẩu 92
Hình 34: Form Trang liên hệ 93
Trang 12Danh mục bảng biểu
Bảng 1: Danh sách các từ viết tắt 14
Bảng 2: Danh sách các tài liệu tham khảo 15
Bảng 3: Bảng so sánh các website quản lý cửa hàng bán hoa 20
Bảng 4: Bảng tính năng 25
Bảng 5: Bảng phân tích các yếu tố rủi ro 26
Bảng 6: Bảng mô tả Actor 34
Bảng 7: Bảng mô tả Use Cases 36
Bảng 8: Bảng phân quyền các actor 38
Bảng 9: Bảng mô tả chi tiết use case Tìm kiếm sản phẩm 43
Bảng 10: Bảng mô tả chi tiết use case Thêm sản phẩm 45
Bảng 11: Bảng mô tả chi tiết use case Xóa sản phẩm 46
Bảng 12: Bảng mô tả chi tiết use case Đăng ký 48
Bảng 13: Bảng mô tả chi tiết use case Đăng nhập 51
Bảng 14: Bảng mô tả chi tiết use case Đổi mật khẩu 53
Bảng 15: Bảng mô tả chi tiết use case Xem giỏ hàng 54
Bảng 16: Bảng mô tả chi tiết use case Đặt hàng 56
Bảng 17: Bảng mô tả chi tiết use case Thanh toán 58
Bảng 18: Bảng mô tả chi tiết use case Xuất hóa đơn 61
Bảng 19: Bảng mô tả chi tiết use case Hủy đơn 63
Bảng 20: Bảng mô tả chi tiết use case Xem lịch sử mua hàng 63
Bảng 21: Bảng mô tả chi tiết use case Cập nhật trạng thái đơn hàng 65
Bảng 22: Bảng mô tả chi tiết use case Quản lý khách hàng 66
Bảng 23: Bảng mô tả chi tiết use case Quản lý nhân viên 69
Bảng 24: Bảng mô tả chi tiết use case Quản lý sản phẩm 71
Bảng 25: Bảng mô tả chi tiết use case Quản lý kho hàng 74
Trang 13Bảng 27: Bảng mô tả chi tiết use case Thống kê doanh thu 79 Bảng 28: Bảng mô tả chi tiết use case Bình luận, đánh giá 81 Bảng 29: Bảng mô tả chi tiết use case Đăng xuất 82
Trang 14Bảng phân công công việc Tên công việc Trần Nguyễn Hồng Chi Lý Nhật Nam
Trang 15I Giới thiệu chung
i Mục tiêu
Xuất phát từ lợi ích của việc ứng dụng tin học vào trong đời sống hằng ngày cũng nhưnhằm thay thế một số công việc mà trước đó phải thao tác bằng tay trên giấy tờ đạt hiệu quảkhông cao và mất nhiều thời gian Sự lớn mạnh của mang máy tính đã xóa bỏ mọi ranh giới vềkhông gian và thời gian để đem con người và tri thức xích lại gần nhau hơn Thông qua mạngmáy tính, con người có thể được tiếp xúc với mọi loại tri thức như tri thức văn hóa, xã hội, khoahọc kỹ thuật Do vậy ngày càng có nhiều ứng dụng được viết để hỗ trợ công việc thủ công củacon người, đặc biệt là các ứng dụng quản lý như quản lý nhân sự, quản lý hàng hóa, quản lýđiểm Vì vậy, em đã thực hiện báo cáo với đề tài “Hệ thống quản lý cửa hàng bán hoa” Nhằmcải thiện hiệu suất công việc, tiết kiệm được thời gian và chi phí đi lại cho khách hàng trong nhucầu sử dụng hoa tươi để trưng bày trong nhà, văn phòng, cửa hàng, nơi làm việc…
Bản phân tích và thiết kế này cung cấp bản mô tả chi tiết về Hệ thống quản lý cửa hàngbán hoa, bản phân tích các chức năng chủ yếu và bản thiết kế các chức năng thiết kế chính yếucủa hệ thống được xây dựng
Trang 167 QL Quản lý
14 XAML eXtensible Application Markup
Language
Bảng 1: Danh sách các từ viết tắt
iii Tham khảo
1 Slide bài giảng “Phân tích thiết kế hướng đối
2 Phân tích thiết kế hướng đối tượng bằng
UML, NXB Khoa học và Kỹ thuật, 2004 Đoàn Văn Ban
3 Phân tích thiết kế hướng đối tượng bằng UML
(Thực hành với Rational Rose), NXB Khoa
Đặng Văn Đức
Trang 175 Analysis and Design of Information System,
Bảng 2: Danh sách các tài liệu tham khảo
Trang 18II Phân tích thiết kế hệ thống
1 Đặc tả hệ thống
Với mong muốn trở thành một thành phố có không gian hoa tươi, sắc màu và tràn ngậphương thơm để xoa dịu áp lực, cuộc sống bộn bề, Hoamoclan đã ra đời với vô số phản hồi tíchcực từ phía khách hàng Shop hoa tươi đa dạng các loại hoa khai trương, hoa sinh nhật, hoa chiabuồn, hoa chúc mừng, hoa cưới
- Giống nhau:
+ Đều là hệ thống quản lý bán hoa
+ Đều là quy mô cho công ty sản xuất phần mềm
+ Tạo điều kiện cho khách hàng mua sắm online thuận tiện, có thể lựa chọn sản phẩmphù hợp với từ chủ đề mà mình muốn
+ Có số lượng khách mua lẻ khá lớn
+ Những ngày lễ đặc biệt có số lượng khách hàng mua hoa lớn, nhiều mã giảm giákhuyến mãi cộng thêm voucher quà tặng
+ Đều được đánh giá tốt và được nhiều bạn trẻ review và recommend
+ Đều sử dụng thùng giấy để gói hàng nhằm mục đích bảo vệ môi trường
+ Gần như đều đáp ứng được tất cả nhu cầu của khách hàng
+ Đều đưa ra được mức giá đã có sự phân tích và mức lợi nhuận khác nhau giúp chocông ty mở rộng thị trường thu hút được nhiều khách hàng hơn
+ Dịch vụ đa dạng: dịch vụ bảo hành và bảo dưỡng được chú trọng tuyệt đối nên rấttiềm năng và uy tín
+ Hiểu được cách kết nối với đối tượng khách hàng mục tiêu của mình
+ Khách hàng phổ biến nhất của cả hai shop hoa là những người ở độ tuổi 30 – 64
Trang 19+ Thường xuyên nhập về các giống hoa vì nó có thể giúp bạn nhiều loại hóa nguồn nhập
và phòng tránh các rủi ro khi một nhà cung cấp hoa bị đứt hàng
+ Chung sự tiếp thị, có một nguồn tài nguyên tuyệt vời khoản chi thấp mà bạn sẽ dùng
là marketing trực tuyến qua kênh Facebook hoặc mạng xã hội Instagram Những bứcảnh đẹp, ấn tượng về các loài hoa, kiểu cắm hoặc kiểu bó hoa, v.v
+ Vào thời điểm biến động giá trong ngắn hạn, hai shop đều giữ mức giá sao cho khôngquá biến động so sánh với mức giá ban đầu
+ Ngược lại biến động trong thời gian dài, thì hai shop luôn giữ giá bán, chấp nhận giảmlợi nhuận để giữ khách hàng, sau đó mới nâng dần mức giá thích hợp với giá thịtrường Đây là phương án thông minh
+ Cả hai đều mang đến một dịch vụ hoàn hảo và có nhiều quý khách hàng đánh giá là cónhững trải nghiệm tuyệt vời
+ Cung cấp hàng trăm mẫu hoa tươi mới nhất, đẹp sang trọng phù hợp với tất cả các sựkiện diễn ra trong năm như giáng sinh, năm mới, hoa định kỳ cho văn phòng và hoacho các hội nghị
+ Với người tiêu dùng họ có thể ngồi tại nhà để đặt hàng, mua sắm nhiều loại hàng hóadịch vụ thật nhanh chóng
- Khác nhau:
Cơ sở để
so sánh Hệ thống CHBH flowercorner.vn
Hệ thống CHBH shop.dalathasfarm.com
Trang 20gốc
Flower Corner là shop hoa tươi uy tín
tại TP HCM, Việt Nam Flower
Corner cung cấp dịch vụ điện hoa và
đặt hoa online 24/7 giao tận nơi tại TP
HCM, Hà Nội và trên tất cả các tỉnh –
thành phố tại Việt Nam Với hệ thống
cửa hàng hoa tươi liên kết trên khắp tất
cả các tỉnh – thành phố trên toàn quốc,
Flower Corner có thể giúp bạn gửi
tặng hoa tươi cho người thân ở bất cứ
nơi đâu tại Việt Nam
Khí hậu ôn hòa, thổ nhưỡng phù hợp,nguồn nhân lực dồi dào bên cạnh việcgiao thông thuận tiện đến các thịtrường quốc tế chính là lý do mà ÔngThomas Hooft – người sáng lập củaDalat Hasfarm chọn Đà Lạt, Việt Nam
là nơi bắt đầu xây dựng nông trại trồnghoa Với chỉ một hecta hoa hồng vàmột hecta cẩm chướng được trồngtrong những khu nhà kính đơn giảnbằng tre Tới nay qua nhiều năm chúngtôi đã chuyển sang xây dựng nhà kínhhoàn toàn bằng thép và mở thêm hainông trại ở Đạ Ròn và Đa Quý, vớidiện tích gần tới 125 hecta Ngày nay,mỗi năm Dalat Hasfarm trồng tới 200triệu cành hoa và 250 triệu ngọn giốngcung ứng cho thị trường trên khắp thếgiới
Tầm nhìn Flower Corner hiểu rằng, hoa tươi dù
không mang nhiều giá trị về mặt vật
chất, nhưng lại có ý nghĩa rất lớn về
mặt tinh thần Mỗi một bó hoa gửi đi
gửi gắm rất nhiều tình cảm, thông điệp
yêu thương mà bạn muốn gửi đến
và những sản phẩm, dịch vụ liên quan
Trang 21mang đến bạn những trải nghiệm tuyệt
vời nhất khi sử dụng dịch vụ của
Flower Corner
có chất lượng tốt nhất, hoạt động theođịnh hướng phát triển bền vững vớitrách nhiệm xã hội và cam kết cao nhấtđối với các bên liên quan
Năm
thành lập Thành lập năm 2017 Thành lập năm 1992
Ý nghĩa
- Tạo điều kiện cho khách hàng xem
sản phẩm và mua hàng thuận lợi
- Tiết kiệm tiền vận chuyển giao hàng
- Công cụ hỗ trợ đắc lực giúp doanh
nghiệp tăng doanh số bán hàng và tiết
kiệm thời gian chi phí
- Có sẵn 24/7 cho phép khách hàng truycập và mua sắm bất cứ lúc nào
- Khách hàng có thể xem sản phẩm,thêm sản phẩm vào giỏ hàng và đặthàng nhanh chóng
- Hàng hóa luôn có sẵn với số lượnglớn
- Miễn phí giao hàng
Ưu điểm - Khách hàng tìm kiếm sản phẩm sản
phẩm mình mong muốn nhanh nhất,
- Mỗi khách hàng khi mua hàng sẽ
login vào hệ thống, quản lý thông tin
cá nhân, xem được lịch sử mua hàng
- Giao hàng miễn phí trong ngày và
- Phân trang web thành các danh mục
dễ dàng quản lý
- Khách hàng tìm kiếm sản phẩmnhanh, phù hợp với các chủ đề khácnhau
- Chatbox trực tiếp, hỗ trợ khách hàng
- Khách hàng cũng như nhân viên sẽ dễdàng quản lý thông tin đơn hàng
- Khách hàng có thể đăng ký tài khoản
để nhận được chương trình ưu đãi
Trang 22thanh toán khi nhận hàng.
- Nhận phản hồi tư vấn các loại hoa
phù hợp cho khách hàng
- Giao diện đơn giản, có nhiều danh
mục liệt kê từng loại hoa, dễ sử dụng,
tập trung vào nhu cầu cần thiết của
- Khách hàng bị giới hạn trảinghiệm
- Thời gian chờ đợi giao hàng khálâu
Đặc biệt
Với dịch vụ giao hoa nhanh trong 90
phút, shop hoa tươi Flower Corner sẽ
giúp bạn kịp thời gửi tặng một bó hoa
tới người thân, bạn bè nếu như bạn cần
đặt gấp trong ngày
Dalat Hasfarm - Được biết đến là công
ty tiên phong mở đầu cho việc trồnghoa chuyên nghiệp tại Việt Nam đượcthành lập từ năm 1994 Năm 2013Dalat Hasfarm được tạp chí FlowersTech có trụ sở tại Mỹ bình chọn làcông ty hoa tươi lớn nhất Đông NamÁ
Tổng kết - Hoa đẹp, thiết kế đa dạng phù
hợp với tất cả sự kiện
- Thiết kế theo yêu cầu của kháchhàng
- Gửi hình hoa trước khi giao
- Nhiều tính năng nổi bật
- Là địa chỉ cung cấp hoa tươiđáng tin cậy
Trang 23- Đội ngũ florists chuyên nghiệpvới nhiều năm kinh nghiệm.
Bảng 3: Bảng so sánh các website quản lý cửa hàng bán hoa
Sau khi so sánh hai hệ thống trên em đã rút ra được những điểm mạnh và điểm yếu đểhoàn thiện hệ thống quản lý CHBH
Đầu tiên là quy mô cho công ty sản xuất phần mềm của em dự kiến thành lập vào năm
2022 tại Việt Nam Bên cạnh đó, phần mềm em phân tích sẽ giúp cho người quản lý tiết kiệmđược thời gian và khách hàng có thể đặt hàng để giao tận nhà Giao diện đơn giản, có nhiều danhmục liệt kê từng loại hoa, dễ sử dụng, tập trung vào nhu cầu cần thiết của khách hàng
Các phiên giao dịch này chỉ giúp chúng ta giới thiệu về những dịch vụ hiện đang cungcấp Mục tiêu cần khai thác của các giao dịch như vậy là website phải có đủ sức hút để lôi kéokhách hàng viếng thăm trang web của chúng ta những lần sau, lôi kéo họ tìm đến công ty chúng
ta để biến họ thành khách hàng chính thức của cửa hàng
Muốn vậy, đầu tiên website phải có giao diện rõ ràng, bắt mắt, cấu trúc hợp lý để gâyđược ấn tượng tốt ban đầu cho người vào xem; và một điều tối trọng là dung lượng trangwebsite phải nhỏ vừa phải để khách hàng không mất kiên nhẫn trước khi trang web của chúng tahiện ra trước mắt họ
Với đội ngũ chăm sóc khách hàng nhiệt tình, khách hàng sẽ dễ dàng lựa chọn được nhữngsản phẩm phù hợp với hoàn cảnh và nhu cầu để làm quà tặng cho những người thân yêu củamình Đặc biệt phong cách cắm hoa của các nhân viên vô cùng chuyên nghiệp, đẹp mắt, thể hiện
sự sáng tạo và gu thẩm mỹ tốt
Tại trang chủ, khách hàng có thể đăng ký tạo tài khoản sau đó đăng nhập, hệ thống yêucầu người dùng nhập tên đăng nhập và mật khẩu Sau khi người dùng đã nhập đầy đủ, hệthống sẽ kiểm tra tên và mật khẩu được nhập, nếu nhập đúng thì cho phép người dùng truy cậpvào hệ thống để thực hiện các chức năng cho phép Nếu người dùng nhập sai tên hoặc mật khẩu,
hệ thống sẽ hiện thì thông báo lỗi, người dùng có thể chọn hủy bỏ đăng nhập, đăng nhập lại hoặc
Trang 24đãi mới nhất từ cửa hàng Khách hàng có thể xem chi tiết sản phẩm, tìm sản phẩm, thêm sảnphẩm vào giỏ, xóa sản phẩm, cập nhật số lượng sản phẩm trong giỏ hàng.
Tại giao diện trang chủ của hệ thống, khách hàng có thể tìm các loại hoa theo ý muốn,thêm vào giỏ hàng, thay đổi, cập nhật các sản phẩm trong giỏ hàng Sau khi thêm sản phẩm vàogiỏ, khách hàng có thể tiến hành đặt hàng bằng cách điền thông tin người nhận, số điện thoại,nơi nhận hàng Hoamoclan cung cấp nhiều lựa chọn về phương thức thanh toán từ: COD,chuyển khoản ngân hàng, thanh toán qua thẻ Visa, Master Card, Paypal… để khách hàng có thể
dễ dàng đặt hoa mà không gặp phải bất cứ trở ngại nào
Khi đặt hàng, khách hàng có thể chọn ngày giao hàng, giờ giao hàng, gửi lời nhắn, lờichúc đến bạn bè người thân và ẩn danh người gửi Khách hàng có thể theo dõi trạng thái đơnhàng và hủy đơn trước khi đơn được xác nhận
Một đơn hàng sẽ bao gồm các trạng thái tiếp nhận đơn, đang xử lý đơn, đóng gói đơn,đang giao hàng, giao hàng thành công, giao hàng không thành công và đơn đã hủy
Khách hàng truy cập vào hệ thống website có thể lọc một số thông tin chi tiết về sảnphẩm, hệ thống sẽ tự động thực hiện yêu cầu tìm kiếm Bên cạnh đó khách hàng có thể bình luậnhỏi đáp trực tiếp trong mục bình luận sản phẩm hoặc nhận tư vấn thông qua chatbox của cửahàng Khi nhận được thông báo, nhân viên CSKH sẽ tiếp nhận, phản hồi giải đáp thắc mắc
Mỗi nhân viên sẽ được quản lý cấp tài khoản để đăng nhập và được phép chỉnh sửa thôngtin cá nhân trên hệ thống
- Đối với nhân viên bán hàng: Tiếp nhận đơn khách đặt, xác nhận đơn, trang trí và đónggói theo yêu cầu của khách hàng (nếu có), bán hàng, thanh toán, lập hóa đơn, xuất hóa đơn,kiểm số lượng hàng nhập và xuất trong kho đưa ra các thông tin về nhập hàng phải đầy đủ vớicác thông tin: Số phiếu nhập, ngày nhập, người nhập, mã hàng, tên hàng, số lượng, giá nhập vàcòn có chức năng xóa sửa phiếu nhập đó
- Đối với nhân viên CSKH: Tư vấn mua hàng, hỗ trợ khách hàng, giải đáp các thắc mắc,
phản hồi của khách hàng, giải quyết các khiếu nại trực tiếp qua website
Trang 25- Đối với nhân viên giao hàng: Tiếp nhận, xác nhận thông tin đơn cần giao Giao hàng,
thu tiền nếu khách hàng chọn phương thức thanh toán bằng tiền mặt sau đó xác nhận đơn hànggiao thành công lên hệ thống
- Quản lý khách hàng:
Quản lý thông tin khách hàng gồm họ tên, số điện thoại, địa chỉ, thông tin cần thiết củakhách hàng để có thể hoàn thiện profile với mục đích cung cấp cho khách hàng những tiện ích
và tính năng cần thiết một cách nhanh chóng nhất Quản lý gửi các khuyến mãi cho khách hàng
đã có tài khoản hoặc đã cấp email cho hệ thống để nhận ưu đãi
- Quản lý nhân viên:
Thông tin nhân viên được quản lý bởi người quản lý Quản lý có thể thêm, xóa, sửa nhânviên trên hệ thống bao gồm: Mã nhân viên, tên nhân viên, số điện thoại, địa chỉ, ngày sinh, chức
vụ, password Quản lý đăng bài viết trong các dịp lễ để thông báo cho nhân viên liên hệ vớikhách hàng để nhận ưu đãi
- Quản lý sản phẩm:
Quản lý có thể thêm các sản phẩm mới, xóa các sản phẩm bị hết hàng, cập nhật thông tin sảnphẩm Quản lý phải luôn theo dõi tình trạng của cửa hàng để đưa ra các kế hoạch, chiến lượcphát triển sao cho phù hợp nhất để cửa hàng bán hoa của mình lớn mạnh, vững chắc hơn
- Quản lý kho hàng:
Quản lý sản phẩm của cửa hàng theo mã hàng, tên hàng, ngày, giờ, số lượng hàng cụ thể từ
đó đưa ra danh sách các loại hàng còn tồn trong kho và có thể in ra được toàn bộ dữ liệu cầnthiết
Trang 262 Giả định cho hệ thống (Assumption)
Hệ thống giúp quản lý công việc cửa hàng đạt hiệu quả tốt nhất như việc quảng bá sảnphẩm, hỗ trợ nhân viên mới vào làm, có chiết khấu cho nhân viên vào các dịp lễ Kiểm kê báocáo doanh thu hợp lý tránh trường hợp lỗ vốn Từ đó đưa ra giải pháp về tình hình cửa hàng vàchất lượng sản phẩm
3 Phạm vi của hệ thống (Scope)
- Xác định phạm vi của hệ thống
Hiện nay phần mềm quản lý bán hàng online khá phổ biến được các doanh nghiệp ứngdụng vào khâu quản lý của mình giúp kiểm soát được hoạt động kinh doanh cũng như thanhtoán tiện lợi nhanh chóng và chính xác nhất Chúng em nghĩ mình có kiến thức chuyên môn đểtạo ra một hệ thống quản lý cửa hàng bán hoa Các yêu cầu về hệ thống dường như khá khá phổbiến so với những chức năng cơ bản của các hệ thống khác đang hiện hành
Từ đó nhóm em phân tích các hoạt động kinh doanh cần được đảm bảo các chức năngquan trọng trong: quản lý đơn hàng, quản lý khách hàng, quản lý nhân viên, quản lý sản phẩm,quản lý kho hàng, thống kê báo cáo doanh thu Tiết kiệm thời gian và chi phí hơn so với làm thủcông Vì vậy nhóm em thiết kế nên phần mềm hệ thống cửa hàng quản lý bán hoa
Nhưng chúng em không chắc chắn về thực hiện thành công, bởi vì nó đòi hỏi kiến thứcchuyên môn về xây dựng phần mềm và cơ sở dữ liệu nâng cao mà hiện giờ chúng em chưa có.Vậy nên, phần đó hiện nằm ngoài phạm vi của hệ thống quản lý cửa hàng bán hoa, nhưng rất cóthể chúng em sẽ bổ sung nó ở giai đoạn sau
Hệ thống cửa hàng luôn hoạt động 24/7, được đảm bảo tính năng cơ sở dữ liệu cao trongtừng khâu quản lý nhóm em đang trong quá trình hoàn thiện Chất lượng sản phẩm luôn ưu tiênhàng đầu và giá cả hợp lý Quản lý nhân viên từ xa qua điện thoại chỉ cần nhân viên đăng nhậpvào hệ thống mọi hoạt động đều được lưu trữ Phần mềm có tính năng phân quyền, giúp chia sẻvai trò với nhân viên, giảm bớt công việc quản lý như quản lý kho hàng
- Các yêu cầu tính năng
Trang 27Tính năng được yêu
cầu
Sự cần thiết tuyệt
đối Khả năng thực hiện
Tác động lớn đến việc quản lý
Quản lý thông tin
Mức độ bảo mật thấp Nghiêm trọng Nâng cao vai trò của bảo mật
Trang 28Sự thay đổi từ các yêu cầu Đáng kể Hoàn thành từng bước một các chức
năng cần thiết sau đó phát triển lên
Bảng 5: Bảng phân tích các yếu tố rủi ro
Trang 294 Yêu cầu của người sử dụng hệ thống
Nhân viên có tất cả chức năng của khách hàng và có thêm chức năng tư vấn, giải đáp thắcmắc, phản hồi ý kiến: để thực hiện các chức năng này thì yêu cầu nhân viên phải đăng nhập vào
hệ thống bằng tài khoản được cấp Nhân viên sẽ làm việc giải đáp trực tiếp trên website Quản lýkho cần thực hiện chính xác Khách hàng có một số chức năng: xem sản phẩm, cập nhật giỏhàng, xem lịch sử mua hàng, tìm kiếm sản phẩm cần mua khách hàng chỉ cần click vào sảnphẩm để xem thông tin chi tiết về sản phẩm hoặc đặt mua luôn sản phẩm đó
Người dùng phải đăng nhập bằng tài khoản để có để sử dụng các chức năng mà hệ thốngcho phép Vì vậy, hệ thống quản lý cửa hàng hoa bắt buộc phải nắm bắt được nhu cầu cũng nhưtâm lý của người sử dụng:
- Phải có tính khả dụng và luôn luôn sẵn sàng: trang web thương mại điện tử có sẵn 24/7,cho phép người dùng truy cập duyệt và mua sắm bất cứ lúc nào
- Trang web có thể theo dõi lịch sử duyệt, tìm kiếm và mua hàng của khách truy cập
- Phải hữu ích, muốn vậy hệ thống phải chính xác, dễ bảo trì và định hình lại, cũng như dễphát hiện và sửa lỗi
- Các phát biểu bằng ngôn ngữ tự nhiên cộng với các sơ đồ về các dịch vụ mà hệ thốngcung cấp
- Phải có quyền sở hữu, dễ bao quát, có tính độc lập
- Phải bảo mật thông tin khách hàng
- Phải có nhiều khả năng, bao gồm những công việc về thâm nhập dữ liệu kịp thời, phântích, tiếp cận các thiết bị nhập dữ liệu, lưu trữ, xử lý trực tiếp và gián tiếp, trợ giúp thaotác và sửa đổi dữ liệu và các khuôn dạng
Trang 305 Actor và Use Cases
* Actor: Quản lý, Khách hàng, Nhân viên bán hàng, Nhân viên giao hàng, Nhân viên chăm sóc
khách hàng
* Use Cases:
Trang 32Hình 1: Diagram tổng quát
5.1 Các Use Cases Diagram
Hình 2: Diagram Khách hàng
Trang 33Hình 3: Diagram Quản lý
Hình 4: Diagram Nhân viên bán hàng
Trang 34Hình 5: Diagram Nhân viên chăm sóc khách hàng
Hình 6: Diagram Nhân viên giao hàng
Trang 35Hình 7: Diagram Users
5.2 Mô tả Actors
1 Khách hàng Có thể tìm kiếm, lựa chọn, mua các loại hoa có trong cửa
hàng và thanh toán đơn hàng
Trang 362 Quản lý Quản lý tài khoản người dùng đăng nhập hệ thống, quản
lý doanh thu, hàng hóa, đơn hàng, bài viết
3 Nhân viên bán hàng
Giới thiệu, tư vấn, tra cứu sản phẩm, quản lý hóa đơn, quản lý khuyến mãi, giảm giá, điều chỉnh giá, thực hiện thanh toán
4 Nhân viên CSKH Tư vấn sản phẩm, giải quyết tất cả các yêu cầu, khiếu nại,
phản hồi từ khách hàng
5 Nhân viên giao hàng Phụ trách công việc nhận đơn hàng từ cửa hàng và giao
tới khách hàng và xác nhận giao thành công
Bảng 6: Bảng mô tả Actor
5.3 Mô tả Use Cases
1 UC01 Tìm kiếm sản phẩm Giúp cho người dùng có thể tìm kiếm sản phẩm
2 UC02 Thêm sản phẩm Khách hàng có thể thêm sản phẩm vào giỏ hàng
3 UC03 Xóa sản phẩm Khách hàng có thể xóa sản phẩm trong giỏ hàng
4 UC04 Đăng ký Cho phép khách hàng mới đăng ký tài khoản
5 UC05 Đăng nhập Cho phép người dùng đã có tài khoản đăng nhập vào
Trang 378 UC08 Đặt hàng Cho phép khách hàng đặt hàng
9 UC09 Thanh toán Cho phép khách hàng lựa chọn hình thức thanh toán
10 UC10 Xuất hóa đơn Cho phép NVBH tạo hóa đơn và xuất hóa đơn
11 UC11 Hủy đơn Cho phép khách hàng hủy đơn
12 UC12 Xem lịch sử mua
hàng Cho phép khách hàng xem lại lịch sử mua hàng
17 UC17 Quản lý kho hàng Cho phép nhân viên bán hàng nhập kho, xuất kho
18 UC18 Đăng bài viết Cho phép quản lý đăng bài viết lên bảng tin
19 UC19 Thống kê doanh thu Cho phép quản lý thống kê doanh thu theo ngày, theo
Trang 38hệ thống
Bảng 7: Bảng mô tả Use Cases
Trang 396 Ma trận actor và use cases