Giới thiệu chung tổng quan về đề tài1.1 Tổng quan đề tàiHiện nay thời đại mà công nghệ kỉ thuật phát triển mạnh song song với hoạt độngkinh doanh và sản xuất của con người thì việc áp dụ
Giới thiệu chung (tổng quan về đề tài)
Tổng quan đề tài
Hiện nay thời đại mà công nghệ kỉ thuật phát triển mạnh song song với hoạt động kinh doanh và sản xuất của con người thì việc áp dụng công nghệ kỉ thuật vào các hoạt động của các doanh nghiệp ngày càng cần thiết giúp cho doanh nghiệp tiết kiệm được nhân lực độ chính xác của công việc ngày càng được nâng cao nhằm tạo ra một giải pháp hiệu quả cho việc quản lý các hoạt động kinh doanh trong cửa hàng bán quần áo.
Với sự phát triển của công nghệ, việc áp dụng hệ thống quản lí tự động sẽ giúp tiết kiệm thời gian, tối ưu hóa quá trình bán hàng và nâng cao hiệu quả kinh doanh.
Hệ thống này được thiết kế để hỗ trợ các chủ cửa hàng quản lý mọi khía cạnh hoạt động kinh doanh của mình, từ việc giám sát hàng tồn kho đến xử lý đơn hàng, quản lý nhân viên và thậm chí tạo báo cáo doanh thu chuyên sâu.
Các tính năng này giúp cho chủ cửa hàng có thể quản lý các hoạt động kinh doanh một cách dễ dàng và tiện lợi hơn, từ quản lý hàng hóa đến quản lý nhân viên và báo cáo tình trạng kinh doanh. Để xây dựng hệ thống này, chúng tôi sử dụng các công nghệ như phát triển phần mềm, hệ quản trị cơ sở dữ liệu và kết nối với các thiết bị và máy móc trong cửa hàng.
Từ đó, hệ thống quản lí này sẽ giúp cho chủ cửa hàng tối ưu hóa quá trình quản lý và đưa ra quyết định kinh doanh đúng đắn, giúp cho cửa hàng bán quần áo của bạn phát triển bền vững
Mục tiêu đề tài
- Cung cấp cho khách hàng những sản phẩm quần áo chất lượng và phong phú về kiểu dáng, màu sắc, kích cỡ, phong cách, mẫu mã, chất liệu đáp ứng nhu cầu của khách hàng từ trẻ em đến người lớn, từ nam giới đến nữ giới.
- Tạo ra một không gian mua sắm thoải mái, tiện nghi và thân thiện, để khách hàng có thể tìm kiếm và chọn lựa sản phẩm một cách dễ dàng và tiện lợi.
Phân tích và quản lý yêu cầu-Nhóm 3 Trang 5
- Tăng khả năng cạnh tranh với các đối thủ cùng ngành bằng việc áp dụng các chính sách giá cả hợp lý, chương trình khuyến mãi, ưu đãi cho khách hàng thân thiết, đặc biệt là các giải pháp tối ưu hóa chi phí.
Tăng trưởng doanh số bán hàng và doanh thu phụ thuộc vào khả năng tiếp cận và thu hút khách hàng mới thông qua các chiến lược quảng cáo và tiếp thị hiệu quả Nền tảng vững chắc là quan hệ tin cậy với khách hàng, xây dựng qua dịch vụ chăm sóc khách hàng xuất sắc Tối ưu hóa hoạt động kinh doanh bằng cách nuôi dưỡng lòng trung thành của khách hàng là chìa khóa để duy trì và phát triển doanh số.
- Nâng cao uy tín, thương hiệu và tầm nhìn của cửa hàng về tầm quan trọng của một cửa hàng bán quần áo chuyên nghiệp, trung thực và có trách nhiệm với khách hàng cũng như với cộng đồng.
Phạm vi đề tài
Việc xây dựng hệ thống website kinh doanh quần áo thời trang nhằm giới thiệu các mặt hàng của cửa hàng, giúp người dùngcó thể dễ dàng trải nghiệm trong quá trình mua sắm, lựa chọn các đặt hàng và thanh toán của khách hàng Cũng như tạo thuận lợi trong việc quản lí về doanh thu, nhân viên, cập nhật trạng thái đơn hàng, mở rộng khả năng tiếp cận nhu cầu và chăm sóc cho khách hàng Xây dựng hệ thống tạo ra nhằm mục đích có lợi ích chung cho cả hai bên khách hàng và cửa hàng Giúp mở rộng thị trường và tiếp cận với nhiều khách hàng mới, bao gồm cả khách hàng nước ngoài, giúp tăng doanh số bán hàng và tăng trưởng doanh thu cho cửa hàng Hệ thống cho phép quản lý cửa hàng quản lý hoạt động và doanh thu của cửa hàng, quản lý thông tin nhân viên Cho phép quản lý kho có thể cập nhật tình trạng hàng hóa trong kho, số lượng các mặt hàng,số lượng hàng tồn kho Hệ thống hỗ trợ khách hàng có thể mua hàng trực tuyến với các hình thức và phương thức vận chuyển khác nhau, khách hàng có thể đặt câu hỏi và nhận được tư vấn từ nhân viên chăm sóc khách hàng khi có những thắc mắc liên quan đến các sản phẩm của cửa hàng Nhân viên kiểm đơn có thể kiểm soát và kiểm tra thông tin các đơn hàng, xác nhận và cập nhật thông tin của đơn hàng Website kinh doanh thời trang hỗ trợ nhân viên chăm sóc khách hàng kịp thời giải đáp thắc mắc và lên lịch chăm sóc khách hàng Đối với kế toán của cửa hàng, hệ thống hỗ trợ trong việc lập báo cáo và thống kê thông tin tài chính của cửa hàng, quản lý các khoản chi, các khoản thu, báo cáo cho quản lý của cửa hàng.
Tính cấp thiết của đề tài
Trong thời đại công nghệ thông tin hiện nay, hệ thống website quản lý cửa hàng quần áo đóng vai trò vô cùng quan trọng trong việc nâng cao chất lượng đời sống của con người Với việc sử dụng hệ thống này, doanh nghiệp có thể dễ dàng quản lý, vận hành và theo dõi hoạt động của cửa hàng một cách hiệu quả và thuận tiện hơn Giúp quản lý tốt hơn hàng hóa, đơn hàng và khách hàng, từ đó giảm thiểu sai sót và tăng tính bảo mật cho dữ liệu của cửa hàng Đồng thời, hệ thống này còn giúp doanh nghiệp tăng tính cạnh tranh bởi vì cung cấp cho khách hàng một kênh mua sắm trực tuyến thuận tiện và đáp ứng nhu cầu mua sắm của khách hàng ngày càng tăng Ngoài ra việc sử dụng hệ thống website quản lý cửa hàng quần áo đóng góp không nhỏ trong việc nâng cao chất lượng đời sống của con người thông qua việc cung cấp dịch vụ mua sắm tiện lợi, an toàn và đáng tin cậy Bởi vậy, đây là một lĩnh vực đầy tiềm năng và đem lại nhiều cơ hội phát triển trong tương lai.
Mô tả yêu cầu của đề tài
Hệ thống quản lý sản phẩm cho phép kiểm soát toàn diện thông tin chi tiết về sản phẩm, bao gồm tên, mô tả, hình ảnh, giá bán, số lượng tồn kho và các thuộc tính khác.
- Quản lý đơn hàng: Hệ thống cần cho phép quản lý thông tin về các đơn hàng bao gồm thông tin khách hàng, sản phẩm đặt mua, số lượng sản phẩm, giá bán và các thông tin khác liên quan Hệ thống cũng cần hỗ trợ việc tạo và xử lý các đơn hàng, cập nhật tình trạng đơn hàng, in hóa đơn và gửi thông tin về đơn hàng cho khách hàng.
- Quản lý khách hàng: Hệ thống cần cho phép quản lý thông tin về khách hàng bao gồm tên, địa chỉ, số điện thoại, email, lịch sử mua hàng và các thông tin khác liên quan Hệ thống cần hỗ trợ việc tìm kiếm, sắp xếp và lọc khách hàng theo các tiêu chí khác nhau.
- Quản lý nhân viên: Hệ thống cần cho phép quản lý thông tin về nhân viên bao gồm tên, địa chỉ, số điện thoại, email, chức vụ, lương và các thông tin khác liên quan Hệ thống
Nhóm 3 cần hỗ trợ phát triển giải pháp quản lý yêu cầu, bao gồm việc tạo và xử lý thông tin về nhân viên, cập nhật thông tin và xem lịch sử làm việc của nhân viên.
- Báo cáo: Hệ thống cần cho phép tạo ra các báo cáo về doanh thu, lợi nhuận, sản phẩm bán chạy, số lượng sản phẩm tồn kho và các thông tin khác liên quan Báo cáo cần được tạo ra theo các tiêu chí khác nhau và có thể được xuất ra dưới dạng file PDF hoặc Excel.
- Quản lý website: Nếu cửa hàng có website, hệ thống cần hỗ trợ quản lý nội dung website, quản lý sản phẩm trên website, quản lý đơn hàng từ website và các thông tin khác liên quan.
Giải pháp thực hiện
Cần nghiên cứu và tìm hiểu các vấn đề sau:
Yêu cầu của khách hàng: Cần phân tích và hiểu rõ yêu cầu của khách hàng về tính năng, chức năng của hệ thống quản lý cửa hàng quần áo để có được một thiết kế và triển khai hợp lý.
Thiết kế cơ sở dữ liệu là quá trình xác định cấu trúc cơ sở dữ liệu bằng cách thiết kế các bảng dữ liệu, các trường và kiểu dữ liệu Quan hệ giữa các bảng được xác định thông qua các ràng buộc dữ liệu.
Thiết kế giao diện người dùng: Cần lên kế hoạch đối với việc tạo mẫu giao diện, xây dựng layout trang web, lựa chọn các hình thức tương tác với người dùng để đảm bảo tính trực quan và dễ sử dụng.
Bảo mật: Cần tìm hiểu các giải pháp để bảo mật thông tin và dữ liệu của khách hàng và cửa hàng trên website.
Cần sử dụng ngôn ngữ lập trình phù hợp sau:
PHP: PHP là một ngôn ngữ lập trình web phổ biến và mạnh mẽ được sử dụng để phát triển các ứng dụng web động PHP có thể kết hợp với các hệ quản trị cơ sở dữ liệu phổ biến như MySQL để xây dựng các hệ thống quản lý cửa hàng quần áo hiệu quả.
Dùng hệ quản lý cơ sở dữ liệu:
MySQL: MySQL là một hệ quản lý cơ sở dữ liệu phổ biến và miễn phí Nó có tính bảo mật cao bao gồm mã hóa, phân quyền, đăng nhập,…, hiệu suất tốt, có khả năng mở rộng và tương thích với nhiều hệ điều hành và ngôn ngữ lập trình khác nhau, bao gồm PHP, Java và C ++ Nó cũng có khả năng hoạt động trên nhiều nền tảng, bao gồm Linux, Windows và macOS.
Cần có các thiết bị hỗ trợ sau:
Máy chủ: Đây là thiết bị chính để lưu trữ cơ sở dữ liệu và các file của hệ thống Máy chủ cần đảm bảo đủ tốc độ và dung lượng lưu trữ để xử lý lượng dữ liệu lớn và đảm bảo khả năng mở rộng khi cần thiết.
Thiết bị mạng bao gồm các thiết bị như router, switch, modem, firewall, đóng vai trò kết nối các thiết bị mạng với nhau, đồng thời cung cấp khả năng truy cập internet Việc triển khai các thiết bị này đảm bảo hệ thống mạng vận hành ổn định và an toàn, đáp ứng các nhu cầu về kết nối và bảo mật thông tin.
Để lưu trữ dữ liệu của hệ thống an toàn, đảm bảo khả năng sao lưu dễ dàng, cần sử dụng các thiết bị lưu trữ như ổ cứng hoặc hệ thống NAS (Network Attached Storage).
Thiết bị quét mã vạch: Nếu cửa hàng quần áo sử dụng mã vạch để quản lý hàng hóa, thì cần sử dụng thiết bị quét mã vạch để quét và cập nhật thông tin hàng hóa vào hệ thống quản lý.
Tất cả các thiết bị trên cần được cài đặt và cấu hình phù hợp để đảm bảo hệ thống hoạt động ổn định và hiệu quả.
Kế hoạch thực hiện
Công việc Thành viên thực hiện
1 Đăng ký nhóm, chọn đồ án Tất cả thành viên nhóm
- Nhóm trưởng phân công đều làm bảng câu hỏi cho các thành
Phân tích và quản lý yêu cầu-Nhóm 3 Trang 9
2 Làm bảng câu hỏi cho từng Stackholder viên - Nga làm Quản lý cửa hàng - Minh, Hoàng làm bảng câu hỏi Nhân viên kiểm đơn - Ánh, Duyên làm bảng câu hỏi Quản lý kho
- Đầy làm bảng câu hỏi Nhân viên chăm sóc khách hàng - Dũng làm bảng câu hỏi Kế toán
- Vy làm bảng câu hỏi Khách hàng
- Làm phần Đặc tả yêu cầu
- Đầy làm yêu cầu chức năng - Hoàng làm yêu cầu phi chức năng
- Duyên làm Các ràng buộc thiết kế và thi công - Nga làm tài liệu người dùng - Ánh vẽ sơ đồ Use case - Vy làm giao diện hệ thống - Minh làm Asumption and Denpendencies
- Cả nhóm làm đặc tả Use case
- Nhóm làm phần còn lại của SRS
- Nga làm Tham chiếu và Functional Requirements - Ánh làm các yêu cầu khác - Đầy làm Các thuộc tính chất lượng phần mềm và Tài liệu người dùng
- Minh làm Descriptiom and Priority và Stimulus/Response Sequences
Duyên chịu trách nhiệm về Các quy ước tài liệu và Hướng dẫn đọc tài liệu, trong khi Hoàng phụ trách Giao diện phần cứng và Giao diện phần mềm Vy tập trung vào Yêu cầu hiệu năng và Các quy tắc nghiệp vụ, còn Dũng đảm nhận Yêu cầu an toàn và Yêu cầu an ninh.
- Đặt câu hỏi cho 6 Stackholder - Làm theo file đồ án
- Nhóm chia đều mỗi người đặt 5 câu hỏi cho nhiều Stackholder khác nhau
- Nga làm Phạm vi đề tài, cấu trúc báo cáo, Miền ứng dụng - Dũng làm Giới thiệu đề tài và Mô tả yêu cầu đề tài
- Đầy làm Tính cấp thiết của đề tài
- Vy làm Mục tiêu - Minh làm Giải pháp và kế hoạch thực hiện
- Hoàng làm Yêu cầu người dùng
- Ánh làm tiêu đề tiểu mục - Duyên làm Yêu cầu kinh doanh
- Nhóm làm phần Testcase và Vẽ giao diện
- Đầy, Nga, Duyên, Hoàng làm phần Testcase - Ánh và Vy làm Giao diện
TestCase - Dũng làm phần vẽ giao diện - Minh làm sắp xếp mức độ chức năng
- Nhóm làm Bảng rủi ro - Tất cả thành viên đóng góp ý kiến trong quá trình làm Bảng rủi ro
- Hoàn chỉnh bài làm của nhóm và đánh giá thành viên
- Tất cả thành viên nhóm tham gia
Cấu trúc báo cáo
Phân tích và quản lý yêu cầu-Nhóm 3 Trang 11 Ở phần 1 này tổng hợp giới thiệu chung đề tài xây dựng hệ thống website kinh doanh quần áo thời trang về tổng quan đề tài, mục tiêu, phạm vi, tính cấp thiết, mô tả yêu cầu và giải pháp thực hiện… của đề tài
Phần 2: Mô tả bài toán
Phần 2 làm bảng câu hỏi khảo sát và phiếu phỏng vấn
Phần 3: Các loại yêu cầu
Phần 3 trình bày mô tả của đề tài bao gồm nêu các loại yêu cầu kinh doanh, yêu cầu người dùng, yêu cầu hệ thống bao gồm yêu cầu chức năng, phi chức năng
Phần 4: Đặc tả yêu cầu
Phần 4 trình bày các phần như Giới thiệu, mô tả tổng quát, các yêu cầu giao diện ngoài… của SRS
Phần 5: Đặc tả Use case.
Phần 5 làm đặc tả use case cho 6 Stackholder.
Phần 6: Thiết kế giao diện
Phần 6 này làm thiết kế cho diện cho việc đặt hàng, thanh toán và hủy đơn hàng
Phần 7: Đánh giá mức độ ưu tiẻn Phần 8: Kiểm thử
Xây dựng Testcase và giao diện Use cáe
Phần 9: Bảng rùi roPhần 10: Tổng kết
Mô tả bài toán
Các phiếu phỏng vấn, bảng câu hỏi khảo sát
Hiện tại cửa hàng của chúng ta đã có bao nhiêu chi nhánh?
Hiện tại cửa hàng đang có 1 chi nhánh
Quản lý cửa hàng hiện nay đang gặp phải những vấn đề gì trong việc quản lý thông tin về sản phẩm, quản lý đơn hàng, quản lý kho?
Quản lý đơn hàng và quản lý kho thường gặp phải những vấn đề như: thông tin sản phẩm không được cập nhật đầy đủ, mất đơn hàng, thất thoát hàng hóa trong kho, v.v.
Các phương tiện thanh toán và hình thức vận chuyển hiện nay của cửa hàng đang sử dụng như thế nào?
Cửa hàng cung cấp nhiều phương thức thanh toán tiện lợi cho khách hàng, bao gồm tiền mặt, thẻ tín dụng và chuyển khoản ngân hàng Ngoài ra, cửa hàng cũng hợp tác với các đơn vị vận chuyển uy tín để đảm bảo giao hàng nhanh chóng và hiệu quả, đáp ứng nhu cầu của khách hàng.
Bạn có yêu cầu gì về tính năng liên quan đến thanh toán và vận chuyển trên hệ thống website
Tôi mong muốn hệ thống website quản lý cửa hàng hỗ trợ nhiều hình thức thanh toán khác nhau và tích hợp với các đơn vị
Phân tích và quản lý yêu cầu-Nhóm 3 Trang 13 quản lý cửa hàng không? vận chuyển để cung cấp cho khách hàng nhiều sự lựa chọn hơn Ngoài ra, tôi cũng mong muốn hệ thống có tính năng theo dõi trạng thái vận chuyển để khách hàng có thể biết được thời gian giao hàng và địa điểm nhận hàng của mình.
Bạn có những yêu cầu gì về vấn đề bảo mật thông tin khách hàng, thông tin nhân viên và thông tin khác của cửa hàng hay không?
Tôi cần độ bảo mật cao, đảm bảo thông tin khách hàng, thông tin nhân viên và thông tin khác của cửa hàng không bị rò rỉ hay lộ ra ngoài.
Bạn có cần chức năng quản lý nhân viên như chấm công nhân viên hay không?
Vâng, đương nhiên là có rồi, đây là một điều hết sức thuận tiện để quản lý nhân viên.
Bạn mong muốn hệ thống website quản lý cửa hàng có thể cung cấp cho bạn báo cáo doanh thu, lợi nhuận, hàng tồn kho, cửa hàng hay không?
Tất nhiên là có Những báo cáo này là rất quan trọng đối với việc quản lý kinh doanh của cửa hàng Chúng giúp tôi có cái nhìn toàn cảnh về hoạt động cửa hàng, từ đó đưa ra các quyết định kinh doanh phù hợp.
Với công việc là người kiểm đơn thì bạn sẽ làm những công việc gì?
Kiểm tra áo quần đúng với khách hàng đã đặt hay không Mặt hàng có bị lỗi hay không
Nếu những đơn hàng bị lỗi do người kiểm đơn sơ suất bị khách hàng phản hồi/phản ánh thì bạn sẽ xử lí như thế nào?
Người kiểm đơn sẽ chịu trách nhiệm và báo lên chủ shop Có thể hoàn về và đổi lại đơn hàng mới cho khách hoặc là đền bù
Khi có quá nhiều đơn hàng trong ngày cần phải kiểm tra thì bạn có bỏ sót qua đơn hàng nào không?
Bạn làm như thế nào để kiểm tra đơn hàng nhanh nhất và đầy đủ nhất?
Có bỏ sót Giải pháp tốt nhất đối với tôi thì đánh dấu lên đơn hàng bằng chữ cái đầu tiên đễ dễ dàng hơn trong việc kiểm tra
Trong quá trình kiểm tra đơn hàng thì đã đầy đủ, sau khi gửi đến khách hàng thì lại bị hỏng hay thiếu trong quá trình vận chuyển thì bạn sẽ xử lí như thế nào?
Người kiểm đơn phải có quá trình kiểm tra đơn nghiêm ngặc như chụp ảnh, quay phim lại những đơn hàng đã kiểm nên khó tránh trong việc đơn hàng có vấn đề
Trong quá trình kiểm tra đơn hàng thì bạn cần trang bị những công cụ hay phần mềm gì để kiểm tra hay không?
Có Đó là phần mềm Tpos, là kiểm tra những sản phẩm mà khách đã đặt
Question number 6: Answer: Để đơn hàng của bạn hoàn thiện, Để đơn hàng chỉnh chu nhất mình kiểm
Phân tích và quản lý yêu cầu-Nhóm 3 Trang 15 chỉnh chu nhất để đến với khách hàng thì bạn cần trải qua những bước nào? tra lỗi của sản phẩn
Là một nhân viên kho, bạn sử dụng quy trình nào để quản lý hàng hoá?
Check lại những đơn đã gói có đủ với số lượng đơn mà nhân viên chốt đơn đã gọi không
Bạn dựa vào thông tin nào để sắp xếp cũng như biết được hàng hóa cần tìm ở vị trí nào?
Phân loại từng nhóm trang phục như áo, quần, váy, vào các khu vực riêng biệt giúp dễ dàng tìm kiếm sản phẩm theo sở thích của khách hàng Đồng thời, sắp xếp các sản phẩm theo màu sắc giúp thu hút sự chú ý và tạo điều kiện thuận lợi để khách hàng nhanh chóng tìm thấy những món đồ phù hợp với nhu cầu của họ.
Bạn có sử dụng phần mềm nào để hỗ trợ công việc của mình trước đây hay không? Bạn đánh giá hiệu quả của phần mềm đó như thế nào?
Có phần mềm giao hàng của Viettel
Theo như tôi thấy nó đáp ứng nhu cầu của quản lí kho như mình có thể biết giá trị của từng đơn hàng
Công cụ phần mềm nào bạn đã sử dụng để tổng hợp dữ liệu thông tin sản phẩm?
Có phần mềm giao hàng chẳng hạn như là Viettel
NHÂN VIÊN CHĂM SÓC KHÁCH HÀNG
Bạn có thể cho tôi biết về công việc hàng ngày của một nhân viên chăm sóc khách hàng không?
Nếu có khách phàn nàn về sản phẩm thì mình gọi lại cho khách hàng Tư vấn theo nhu cầu của khách hàng
Việc đăng nhập vào hệ thống trang bán hàng của bạn hằng ngày để làm việc có dễ dàng không?
Khi khách hàng cần tư vấn có thể hỏi trực tiếp thông qua live chat Bạn có thường xuyên có mặt trên hệ thống của cửa hàng để đáp ứng nhu cầu ngay của khách hàng không?(ngoài giờ làm việc) Ở shop làm việc 18 tiếng trong 1 ngày nên sẽ có nhiều ca làm thay phiên nhau để làm việc của mình Nên nếu tôi làm ngoài giờ làm việc thì sẽ có nhân viên khác tư vấn cho khách hàng
Nếu trực tuyến xuyên suốt trên trang web của cửa hàng thì trang web có ổn định không có bị lag hay tự động out khỏi web không? Đa số thì không có bị sập web, vì hầu như lượng người ra vào nhất định Trừ trường hợp hệ thống mạng của khách hàng bị lỗi thì có thể bị out khỏi web.
Nếu hệ thống làm lose đơn của khách bạn sẽ giải quyết như thế nào với khách hàng?
Tại vì làm lose đơn hàng nên mình sẽ không biết thông tin khách hàng như thế nào nên phải chấp nhận mất đơn hàng đó,
Phân tích và quản lý yêu cầu-Nhóm 3 Trang 17 trừ trường hợp khách hàng gọi lại
Khi nhiều khách hàng liên hệ tư vấn hay phản hồi về sản phẩm cùng một lúc thì trang web của cửa hàng có đáp ứng nhu cầu chăm sóc khách hàng của bạn không?
Có Đáp ứng được vì công việc chăm sóc khách hàng làm nhiều người nên sẽ đáp ứng được nhu cầu của khách hàng
Trong quá trình tư vấn trực tuyến cho khách hàng thì bạn có bao giờ gặp trường hợp sản phẩm trong kho đã hết nhưng nhân viên chưa cập nhật kịp lên hệ thống bán hàng Khi khách hàng cần tư vấn sản phẩm đấy bạn sẽ giải quyết như thế nào? Đầu tiên sẽ xin lỗi khách hàng vì trường hợp sai sót này và giới thiệu sản phẩm tốt hơn sản phẩm mà khách hàng đã đặt nếu khách không đồng ý thì sẽ hẹn khách vào ngày mai hoặc hoặc đến khi nào sản phẩm có lại sẽ thông báo sớm nhất có thể
Khách hàng làm cách nào để có thể nhận sự tư vấn của bạn?(nền tảng mạng xã hội nào?)
Nhắn tin qua fanpage facebook mà bạn đang coi live hoặc trên web
Việc tiếp cận nhanh đến nguồn thông tin đầy đủ và chính xác về sản phẩm là yếu tố quan trọng giúp nhân viên tư vấn có thể hỗ trợ khách hàng một cách kịp thời, chuyên nghiệp và chính xác Điều này giúp tăng sự hài lòng của khách hàng, nâng cao doanh số và xây dựng lòng tin của khách hàng đối với doanh nghiệp.
Sẽ có kho dữ liệu về hình ảnh, phân ra tùy loại sản phẩm để mình dễ nhận biết và đưa khách hàng nhanh nhất có thể
Các loại yêu cầu
Yêu cầu kinh doanh
Xây dựng website độc lập, cung cấp các nền tảng trực tuyến để quản lí các hoạt động kinh doanh của cửa hàng, quản lí các đơn hàng, các sản phẩm quần áo phụ kiện và thời trang phù hợp với nhu cầu sở thích của khách hàng Dựa vào hình thức hoạt động của website và nhu cầu của khách hàng có thể tăng lên để từ đó nâng cấp website lên phiên bản tốt hơn và phù hợp với nhu cầu của 2 bên.
Yêu cầu người dùng
Yêu cầu đăng nhập hoặc đăng ký tài khoản: Bằng cách yêu cầu người dùng đăng nhập hoặc đăng ký tài khoản, để có thể thu thập thông tin khách hàng và giúp khách hàng dễ dàng đặt hàng.
Tạo trang giỏ hàng là bước quan trọng trong quá trình mua sắm trực tuyến, cho phép khách hàng thêm sản phẩm vào giỏ hàng trước khi đặt hàng Trang này giúp khách hàng xem lại đơn hàng của mình, đảm bảo chính xác về sản phẩm, số lượng và giá cả trước khi tiến hành thanh toán.
Yêu cầu điền thông tin địa chỉ giao hàng: Khi người dùng tiến hành thanh toán, yêu cầu họ cung cấp thông tin địa chỉ giao hàng để đảm bảo đơn hàng được giao đến đúng địa chỉ.
Phân tích và quản lý yêu cầu-Nhóm 3 Trang 27
Tạo trang thanh toán: Yêu cầu người dùng nhập thông tin thanh toán và phương thức thanh toán Điều này giúp việc thanh toán trở nên đơn giản và nhanh chóng.
Cung cấp hỗ trợ khách hàng: Yêu cầu người dùng liên hệ với đội ngũ hỗ trợ khách hàng của bạn nếu họ cần trợ giúp hoặc có câu hỏi về sản phẩm Việc cung cấp hỗ trợ khách hàng sẽ giúp tăng sự tin tưởng của khách hàng vào cửa hàng.
Yêu cầu hệ thống
+ Xác nhận đơn hàng: Sau khi kiểm tra đơn hàng, người kiểm đơn cần xác nhận thông tin và tiến hành gửi đơn hàng cho nhân viên giao hàng.
+ Kiểm tra thông tin của đơn hàng: Người kiểm đơn cần kiểm tra tính khả thi của việc thực hiện đơn hàng, bao gồm số lượng sản phẩm còn lại trong kho, thời gian giao hàng và các yêu cầu đặc biệt của khách hàng.
+ Cập nhật trạng thái đơn hàng: Người kiểm đơn cần cập nhật trạng thái đơn hàng và thông báo cho khách hàng về tiến độ xử lý đơn hàng.
Phân loại hàng hóa là hành động sắp xếp các mặt hàng thành các nhóm hoặc danh mục có liên quan Mục đích chính của việc phân loại hàng hóa là giúp cho việc tìm kiếm và quản lý hàng hóa trong kho hàng hoặc cửa hàng trở nên dễ dàng hơn Bằng cách nhóm các mặt hàng có tính chất tương tự lại với nhau, các doanh nghiệp có thể quản lý hàng tồn kho hiệu quả hơn, tiết kiệm thời gian và nâng cao năng suất.
+ Quản lý nhập xuất kho
Theo dõi tình trạng hàng hóa trong kho để đưa ra kế hoạch nhập và xuất hàng hợp lý
Quản lý đơn đặt hàng, theo dõi việc xuất hàng, đảm bảo hàng được giao đúng người và đúng thời điểm
Kiểm soát chất lượng sản phẩm khi nhập kho để đảm bảo tính an toàn và chất lượng cho người tiêu dùng Đảm bảo tính kịp thời và chính xác của thông tin số lượng tồn kho để tránh tình trạng quá tồn hoặc thiếu tồn, tối ưu hóa quy trình quản lý và giảm thiểu lãng phí về thời gian và chi phí.
Theo dõi các báo cáo định kỳ đóng vai trò thiết yếu đối với cửa hàng quần áo Các báo cáo này cung cấp thông tin về tình hình nhập xuất hàng hóa, số lượng tồn kho và doanh thu, giúp chủ cửa hàng đưa ra các quyết định kinh doanh chính xác và nâng cao hiệu quả hoạt động tổng thể.
-Người chăm sóc khách hàng:
+ Giải quyết các khiếu nại và yêu cầu đổi trả của khách hàng.
+ Phân tích dữ liệu khách hàng -Khách hàng:
+ Xem thông tin sản phẩm và giá cả.
+ Tìm kiếm sản phẩm + Đặt hàng và thanh toán trực tuyến.
+ Đánh giá sản phẩm + Đặt câu hỏi cho nhân viên + Thanh toán
+ Quản lý danh sách sản phẩm + Điều chỉnh giá sản phẩm + Chấm công nhân viên
Phân tích và quản lý yêu cầu-Nhóm 3 Trang 29
+ Quản lý nhân viên cửa hàng.
+ Quản lí khách hàng -Kế toán
+ Quản lý và xử lý các thông tin tài chính, bao gồm thu, chi, lợi nhuận và công nợ.
+ Lập báo cáo tài chính, định kỳ hoặc khi cần thiết.
+ Theo dõi các khoản thanh toán và xử lý các lỗi liên quan đến thanh toán.
3.3.2 Yêu cầu phi chức năng (Nonfunctional Requirements)
Hỗ trợ người dùng làm việc đồng thời Nếu sản phẩm đó hết hàng sẽ thông báo cho khách hàng
Giao diện đẹp, dễ sử dụng Giao diện người dùng tương thích Window 7 trở lên
Hệ thống phải hoạt động liên tục 24 giờ/1 ngày, 7 ngày/tuần với thời gian ngừng hoạt động không quá 10%
Thông tin chính xác và đúng đắn, bảo mật cao, chạy ổn định, độ tin cậy cao Hiệu suất:
Hệ thống phải hỗ trợ đến 2000 người dùng truy suất cơ sở dữ liệu trung tâm đồng thời bất kỳ lúc nào; và đến 500 người dùng truy xuất server
Hệ thống webiste phải có khả năng xử lý nhanh chóng, đáp ứng được lưu lượng truy cập đồng thời của nhiều người dùng và cung cấp trải nghiệm mượt mà cho người dùng
Hệ thống phải có khả năng hoàn tất 80% giao dịch trong vòng 2 phút Sự hỗ trợ: Thanh toán trực tiếp
Các ràng buộc thiết kế:
Hệ thống tích hợp với hệ thống danh mục học phần có sẵn, một cơ sở dữ liệu RDMBS
Hệ thống phải cung cấp giao dịch dựa Web Bảo mật: Hệ thống website phải đảm bảo an toàn và bảo mật thông tin của người dùng, đảm bảo rằng thông tin tài khoản, thông tin thanh toán và thông tin khác được bảo vệ khỏi các cuộc tấn công mạng và lừa đảo.
Khả năng mở rộng: Hệ thống website phải có khả năng mở rộng để đáp ứng được sự tăng trưởng về số lượng người dùng và dữ liệu Độ tin cậy: Hệ thống webiste phải có khả năng hoạt động liên tục, đảm bảo rằng người dùng có thể truy cập và sử dụng hệ thống bất cứ lúc nào
Trải nghiệm người dùng: Hệ thống webiste phải đảm bảo trải nghiệm người dùng tốt, dễ sử dụng và thân thiện với người dùng, đảm bảo rằng người dùng có thể tìm kiếm, đặt hàng và thanh toán một cách dễ dàng và thuận tiện
Đặc tả yêu cầu
Giới thiệu
Xây dựng website độc lập, cung cấp giải pháp trực tuyến quản lý vận hành cửa hàng, gồm đơn hàng, sản phẩm thời trang theo nhu cầu khách hàng Tùy theo mô hình kinh doanh, nhu cầu khách hàng, có thể nâng cấp website lên phiên bản cao hơn để đáp ứng tốt nhất.
4.1.2 Các qui ước tài liệu
Các qui ước của tài liệu phần mềm hệ thống cửa hàng quần áo bao gồm:
Kiểu chữ: Times New Roman
Phân tích và quản lý yêu cầu-Nhóm 3 Trang 31
Size chữ: 13 Khoảng cách giữa các dòng là 1.5.
Tất cả các thuật ngữ nên được đặt trên dòng riêng và in đậm hoặc gạch chân.
Tài liệu sẽ được chia thành các mục để dễ dàng tìm kiếm, đọc và hiểu Mỗi mục sẽ có tiêu đề rõ ràng, đánh số thứ tự và định dạng mục lục để giúp người đọc có thể nhanh chóng truy cập đến nội dung cần thiết.
4 Thanh mục tài liệu tham khảo:
Tài liệu sẽ cung cấp danh sách các tài liệu tham khảo (nếu có) để giúp người đọc nghiên cứu thêm về các chủ đề liên quan.
5 Chú thích và ghi chú:
Tài liệu sẽ cung cấp chú thích cho các thuật ngữ kỹ thuật hoặc các từ viết tắt để giúp người đọc dễ dàng hiểu Ngoài ra, các ghi chú cũng sẽ được cung cấp để giải thích hoặc hoàn thiện nội dung của tài liệu.
4.1.3 Hướng dẫn đọc tài liệu
Các độc giả trực tiếp của SRS bao gồm:
- Người phát triển: là những người tham gia trực tiếp vào quá trình phát triển sản phẩm.
- Các nhà quản trị dự án: họ đảm bảo việc phát triển sản phẩm được thực hiện đúng tiến độ và đạt được các mục tiêu đề ra.
- Người làm marketing: họ tìm hiểu và đánh giá các nhu cầu của khách hàng để đưa ra các chiến lược marketing phù hợp.
- Người dùng: hướng dẫn sử dụng hệ thống, các chức năng cơ bản của hệ thống, chức năng của người dùng, các quyền của người dùng.
- Người kiểm thử: kiểm tra các lỗi đã và đang gặp phải khi chưa có khả năng khắc phục dựa trên tài liệu.
- Người viết tài liệu: hiểu các chức năng và tính năng của phần mềm được phát triển để tạo ra các tài liệu hướng dẫn sử dụng, tài liệu hỗ trợ và tài liệu đào tạo.
Phần còn lại của SRS được sắp xếp theo các chức năng cơ bản của phần mềm hệ thống cửa hàng quần áo, bao gồm mục tiêu, yêu cầu chức năng, yêu cầu phi chức năng, các ràng buộc, yêu cầu về giao diện người dùng và cơ sở hạ tầng Để đọc tài liệu SRS hiệu quả nhất, cần lưu ý đến đối tượng đọc của từng phần để dễ dàng nắm bắt nội dung.
- Đối với người phát triển và người kiểm thử, họ cần phải tập trung vào mục yêu cầu chức năng để thiết kế và kiểm thử các tính năng
- Đối với người dùng, họ cần phải tập trung vào mục tiêu và yêu cầu phi chức năng để hiểu rõ hơn về các tính năng sản phẩm.
- Đối với các nhà quản trị dự án và người làm marketing, họ cần đọc qua toàn bộ tài liệu để hiểu rõ hơn về phần mềm hệ thống và xác định liệu nó đáp ứng được các yêu cầu của khách hàng hay không, từ đó đưa ra các quyết định phù hợp đối với sản phẩm.
- Khi đọc tài liệu SRS, đọc viên nên đưa ra các câu hỏi cụ thể để hiểu được các thông tin quan trọng và chi tiết hơn Đồng thời, nên đọc tài liệu theo từng phần và tập trung vào mục đích đọc tài liệu của mình, để có thể tìm kiếm các thông tin quan trọng theo nhu cầu của mình nhất.
4.1.4 Phạm vi sản phẩm phần mềm
Phầm mềm quản lí cửa hàng quần áo hỗ trợ khách hàng có thể tìm kiếm, đặt hàng trực tuyến, theo dõi đơn hàng, đặt câu hỏi cho người bán Phần mềm giúp nhân viên quản lý kho bằng cách theo dõi số lượng sản phẩm còn lại trong kho, quản lý đơn đặt hàng, theo
Phân tích và quản lý yêu cầu-Nhóm 3 Trang 33 dõi đơn hàng đã bán ra, cập nhật giá cả sản phẩm Giúp cho người quản lý cửa hàng theo dõi được doanh số, quản lý nhân viên và khách hàng Kế toán thống kê được doanh thu của cửa hàng và báo cáo lại cho quản lí cửa hàng.
Tài liệu tham khảo - Tham khảo một số tài liệu để xây dựng cửa hàng trực tuyến trên mạng như bài viết “How to Start an Online Store” của tác giả Karol Krol vào ngày 20/12/2021.
Hhướng dẫn để cung cấp một loạt bước cơ bản để bắt đầu xây dựng cửa hàng trực tuyến, bao gồm chọn nền tảng website, thiết kế trang web, quản lý sản phẩm tiếp thị Quy trình cơ bản xây dựng hệ thống quần áo: How to Start an Online Store in 2022: Step-by-Step Guide của tác giả Jordan Glover ngày 18 tháng 1 năm 2023.
- Tham khảo một số tính năng cho website để chuyên nghiệp và hiệu quả thì một số trang web thì để đáp ứng các tính năng đó cần tham khảo các quy trình của cửa hàng quần áo như ZARA, H&M…
Dựa trên quá trình hoạt động sử dụng tài nguyên bao gồm:
- Phần mềm thiết kế trang web: để thiết kế và xây dựng giao diện trang web Các phần mềm phổ biến bao gồm Adobe Photoshop, Figma, Sketch, hoặc các trình chỉnh sửa trực tuyến như Canva hoặc PicMonkey.
- Ngôn ngữ lập trình: để xây dựng trang web Các ngôn ngữ phổ biến bao gồm HTML, CSS, JavaScript, PHP, Ruby on Rails, và Python.
- Cơ sở dữ liệu: để lưu trữ thông tin sản phẩm và khách hàng Các hệ quản trị cơ sở dữ liệu phổ biến bao gồm MySQL, PostgreSQL và MongoDB.
- Hosting và tên miền: để đăng ký tên miền cho trang web và lưu trữ trang web trên máy chủ Để đăng tải trang web lên internet cần dịch vụ lưu trữ web để lưu trữ các tệp của trang web và cung cấp cho người dùng truy cập vào trang web Liên kết với nhà cung cấp dịch vụ hosting và tên miềncho việc xây dựng website cửa hàng quần áo là Viettel IDC
- Các công cụ phát triển trang web: bao gồm trình biên tập mã nguồn mở Visual Studio Code
Mô tả tổng quát
Hệ thống cửa hàng quần áo hỗ trợ chủ shop quản lý toàn diện hoạt động kinh doanh, từ bán hàng trực tiếp cho đến trực tuyến Người dùng có thể dễ dàng tích hợp nhiều hình thức thanh toán trực tuyến như liên kết với các ngân hàng, ví điện tử và các đơn vị vận chuyển, giúp doanh nghiệp quản lý đơn hàng và thanh toán hiệu quả.
Một hệ thống phần mềm bán quần áo cần có các chức năng sau:
- Quản lý sản phẩm: Hệ thống cần cho phép quản lý các sản phẩm quần áo và phụ kiện bao gồm hình ảnh, mô tả, giá cả và thông tin khác
- Quản lý kho: Hệ thống cần cập nhật số lượng sản phẩm trong kho và cho phép quản lý tình trạng sản phẩm, bao gồm số lượng sản phẩm còn lại, số lượng sản phẩm đã bán và số lượng sản phẩm được đặt hàng
- Quản lý đơn hàng: Hệ thống cần cho phép xử lý đơn hàng từ khách hàng, bao gồm đặt hàng, thanh toán và giao hàng Hệ thống cần lưu trữ thông tin khách hàng, thông tin sản phẩm được đặt hàng và thông tin vận chuyển
- Quản lý khách hàng: Hệ thống cần cho phép quản lý thông tin khách hàng, bao gồm thông tin liên hệ, thông tin đặt hàng và lịch sử mua hàng.
- Hỗ trợ thanh toán: Hệ thống cần cung cấp các phương thức thanh toán khác nhau để khách hàng có thể thanh toán trực tuyến và đảm bảo an toàn cho việc thanh toán.
Tính năng tìm kiếm sản phẩm: Hệ thống cần cung cấp tính năng tìm kiếm sản phẩm dựa trên các tiêu chí như tên sản phẩm, loại sản phẩm và mức giá
Phân tích và quản lý yêu cầu-Nhóm 3 Trang 35
- Tính năng giới thiệu sản phẩm: Hệ thống cần cung cấp các tính năng giới thiệu sản phẩm như các ưu đãi, chương trình khuyến mãi và các sản phẩm mới nhất
- Hỗ trợ khách hàng: Hệ thống cần cung cấp các kênh hỗ trợ khách hàng như chat trực tuyến, email hoặc điện thoại để giải đáp các câu hỏi của khách hàng và hỗ trợ khi gặp sự cố. Đánh giá sản phẩm: Sau khi khách hàng đặt xong có chức năng đánh giá sản phẩm nhằm mục đích nâng cao chất lượng bán hàng cũng như cho các khách hàng khác xem được chất lượng sản phẩm
4.2.3 Các lớp người dùng và đặc tính của mỗi lớp người dùng
- Người kiểm đơn: Hệ thống cần cho phép xử lý đơn hàng từ khách hàng, bao gồm các thông tin về đặt hàng, thanh toán và giao hàng Hệ thống cần lưu trữ thông tin khách hàng, thông tin sản phẩm được đặt hàng và thông tin vận chuyển.
- Người quản lí kho: cập nhật số lượng sản phẩm trong kho và cho phép quản lý tình trạng sản phẩm, bao gồm số lượng sản phẩm còn lại, số lượng sản phẩm đã bán và số lượng sản phẩm được đặt hàng.
- Người chăm sóc khách hàng: Trả lời các câu hỏi mà khách hàng đặt ra trên hệ thống website của cửa hàng
- Khách hàng: Đăng ký tài khoản và đăng nhập, tìm kiếm các mặt hàng, đặt hàng trực tuyến và đặt câu hỏi khi có thắc mắc về sản phẩm
- Quản lý cửa hàng: Quản lí nhân viên, khách hàng, theo dõi doanh, quản lí website - Kế toán: thống kê doanh thu, báo cáo tình hình tài chính về việc thu chi cho quản lý cửa hàng
- Phần cứng: Máy chủ, ổ cứng, bộ nhớ và các thiết bị mạng là các yếu tố quan trọng để xây dựng môi trường vận hành cho website
- Phần mềm: phầm mềm hệ điều hành như: Window XP, Window 7, Window 10,Window 11, Linus, Ubuntu, MacOS, IOS, Adndroid… Sử dụng hệ cơ sở dữ liệu
MySQL để lưu trữ dữ liệu Các trình duyệt web hỗ trợ như Internet Explore, Google Chrome, CocCoc, Microsoft Edge, FireFox…
- Bảo mật: Các giải pháp bảo mật như chứng chỉ SSL, tường lửa và các biện pháp bảo vệ khác cần được triển khai để đảm bảo an toàn cho dữ liệu của khách hàng.
Đối với các trang web được triển khai trên nền tảng đám mây, việc lựa chọn một nhà cung cấp dịch vụ đáng tin cậy và phù hợp là vô cùng thiết yếu Sự ổn định và hiệu suất của trang web sẽ phụ thuộc đáng kể vào nhà cung cấp này.
Đội ngũ hỗ trợ kỹ thuật chuyên nghiệp, tận tâm sẵn sàng giúp bạn giải quyết các vấn đề kỹ thuật nhanh chóng, đảm bảo website hoạt động ổn định và liên tục.
Các yêu cầu giao diện ngoài
Tài liệu người dùng website quản lý quần áo bao gồm các hướng dẫn sử dụng website, các tính năng và chức năng của website, cách quản lý sản phẩm, khách hàng, đơn hàng và các thông tin quan trọng khác Các tài liệu này sẽ giúp người dùng hiểu rõ về cách sử dụng website, đảm bảo hoạt động trơn tru và hiệu quả.
Một số tài liệu người dùng cần có trên website quản lý quần áo bao gồm:
Hướng dẫn sử dụng là tài liệu quan trọng giúp người dùng nắm rõ cách sử dụng website Các hướng dẫn này có thể được cung cấp dưới nhiều dạng khác nhau, chẳng hạn như hướng dẫn bằng video hoặc tài liệu văn bản.
- Tính năng và chức năng: Đây là tài liệu cung cấp thông tin về các tính năng và chức năng của website quản lý quần áo Điều này giúp người dùng biết được các tính năng của website và cách sử dụng chúng.
Quản lý sản phẩm là tài liệu cung cấp hướng dẫn chi tiết cho người dùng về cách quản lý sản phẩm hiệu quả trên website quản lý quần áo Nó bao gồm các thông tin quan trọng liên quan đến việc thêm, sửa đổi, xóa sản phẩm, quản lý kho hàng, đặt giá, cập nhật thông tin chi tiết sản phẩm và các thông tin có liên quan khác.
Phân tích và quản lý yêu cầu-Nhóm 3 Trang 39
- Quản lý khách hàng: Đây là tài liệu giúp người dùng biết cách quản lý khách hàng trên website quản lý quần áo Nó bao gồm các thông tin về cách thêm, sửa, xóa thông tin khách hàng, quản lý danh sách khách hàng, thông tin đặt hàng, lịch sử đơn hàng và các thông tin khác.
Quản lý đơn hàng cung cấp hướng dẫn toàn diện về cách quản lý các đơn đặt hàng hiệu quả trên trang web quản lý quần áo Tài liệu này bao gồm các hướng dẫn chi tiết về cách thêm, chỉnh sửa và xóa đơn hàng, cũng như cách quản lý danh sách đơn hàng, xem thông tin chi tiết đơn hàng và các thông tin liên quan khác Các bước hướng dẫn rõ ràng và dễ hiểu, giúp người dùng dễ dàng nắm bắt quy trình quản lý đơn hàng hiệu quả.
Thông tin khác: Bao gồm các thông tin khác như chính sách bảo mật, hướng dẫn thanh toán, cách liên hệ với nhân viên hỗ trợ khách hàng và các thông tin khác cần thiết
- Thiết kế đơn giản và dễ sử dụng: Giao diện cần được thiết kế sao cho dễ dàng truy cập và sử dụng cho khách hàng Các nút chức năng, danh mục sản phẩm, giá cả, hình ảnh sản phẩm, và thông tin khác cần được bố trí một cách rõ ràng và dễ tìm thấy.
- Thương hiệu cửa hàng: Giao diện phần cứng nên phù hợp với thương hiệu của cửa hàng quần áo Cần chọn màu sắc, phông chữ và hình ảnh phù hợp với thương hiệu để tạo sự nhận biết.
- Thông tin sản phẩm chi tiết: Mỗi sản phẩm cần có thông tin chi tiết về chất liệu, kích thước, màu sắc, giá cả và thông tin khác để khách hàng có thể quyết định mua sản phẩm phù hợp với nhu cầu của khách hàng.
- Thanh toán và giao hàng: Cần cung cấp thông tin về các phương thức thanh toán và giao hàng để khách hàng có thể dễ dàng thanh toán và nhận hàng Nên cung cấp nhiều lựa chọn phương thức thanh toán để khách hàng có thể chọn phương thức phù hợp với khách hàng.
- Tính năng tìm kiếm và bộ lọc: Trang web cần cung cấp tính năng tìm kiếm và bộ lọc để khách hàng có thể tìm kiếm sản phẩm một cách dễ dàng và nhanh chóng
Quản lý sản phẩm: Giao diện phần mềm cần cho phép quản lý sản phẩm một cách dễ dàng, bao gồm cập nhật thông tin sản phẩm, quản lý số lượng tồn kho, đặt hàng mới, thêm hoặc xóa sản phẩm.
Giao diện phần mềm quản lý khách hàng phải cho phép quản lý thông tin khách hàng đầy đủ và chính xác, bao gồm tên, địa chỉ, số điện thoại, email và lịch sử mua hàng.
- Quản lý hóa đơn: Giao diện phần mềm cần cho phép quản lý hóa đơn bán hàng, bao gồm tạo hóa đơn, in hóa đơn, cập nhật trạng thái đơn hàng và quản lý chi tiết thanh toán.
Các tính năng sản phẩm phần mềm
- Tính năng đăng kí và đăng nhập - Tính năng tìm kiếm
- Tính năng xem giỏ hàng - Tính năng chat trực tuyến - Tính năng hiển thị sản phẩm chi tiết - Tính năng thanh toán
- Tính năng đánh giá và bình luận sản phẩm
4.4.2 Description and Priority: mô tả ngắn gọn về tính năng và chỉ ra độ ưu tiên của tính năng (high, mediem hay low)
Tính năng đăng ký và đăng nhập
- Tính năng đăng ký và đăng nhập cung cấp cho khách hàng một tài khoản riêng, với một địa chỉ email và mật khẩu, để truy cập vào các tính năng và chức năng của website.
- Tính năng này cũng cho phép khách hàng đăng nhập bằng tài khoản mạng xã hội của họ để tiết kiệm thời gian và giảm bớt quá trình đăng ký mới.
Tính năng tìm kiếm - Cung cấp một thanh tìm kiếm ở đầu trang web để người dùng có thể nhập từ khóa tìm kiếm và tìm kiếm sản phẩm.
- Hiển thị kết quả tìm kiếm phù hợp với từ khóa tìm kiếm của người dùng, cung cấp hình ảnh sản phẩm, giá cả và các chi tiết khác về sản phẩm.
- Tính năng tìm kiếm là một trong những tính năng quan trọng nhất trong hệ thống website cửa hàng quần áo Nó giúp người dùng tìm kiếm sản phẩm một cách dễ dàng và nhanh chóng, tăng tính tiện lợi và trải nghiệm người dùng.
-Việc cung cấp tính năng tìm kiếm phù hợp với nhu cầu của người dùng giúp khách hàng tìm kiếm sản phẩm dễ dàng hơn và nhanh chóng hơn, giúp tăng khả năng mua sắm và giữ chân khách hàng.
Tính năng xem giỏ hàng là một trong những tính năng quan trọng và cần được ưu tiên trong website cửa hàng quần áo Vì giỏ hàng là nơi người dùng xác định được các sản phẩm mà họ muốn mua, nếu tính năng xem giỏ hàng không hoạt động tốt hoặc không hiển thị chính xác các sản phẩm đã được chọn, người dùng sẽ gặp khó khăn trong việc mua hàng và có thể dẫn đến mất khách hàng.
- Tính năng này cho phép người dùng xem tất cả các sản phẩm đã chọn và đưa vào giỏ hàng của mình Tính năng này cung cấp cho người dùng thông tin chi tiết về các sản phẩm đã chọn, giá cả và tổng số tiền phải thanh toán.
- Khi người dùng bấm vào nút "Xem giỏ hàng", họ sẽ được chuyển đến trang giỏ hàng, nơi hiển thị danh sách các sản phẩm đã chọn cùng với hình ảnh, tên sản phẩm, giá cả
Phân tích và quản lý yêu cầu-Nhóm 3 Trang 43 và số lượng sản phẩm Người dùng có thể thay đổi số lượng sản phẩm hoặc xóa bỏ sản phẩm không muốn mua trên trang giỏ hàng này Khi người dùng thay đổi số lượng sản phẩm, tổng giá trị sẽ được tính tự động.
- Ngoài ra, tính năng xem giỏ hàng cũng cần hiển thị các thông tin liên quan đến vận chuyển và giao hàng, bao gồm các phí vận chuyển và thời gian giao hàng dự kiến Khi người dùng hoàn thành quá trình thanh toán, họ sẽ nhận được xác nhận đơn hàng và thông tin về thời gian giao hàng.
Tính năng chat trực tuyến - Cho phép khách hàng liên lạc trực tuyến với nhân viên hỗ trợ khách hàng của cửa hàng để được giải đáp các thắc mắc và yêu cầu hỗ trợ bằng việc nhấp vào biểu tượng hỗ trợ trên trang web, khách hàng có thể mở một cửa sổ chat trực tiếp với nhân viên hỗ trợ khách hàng Khách hàng có thể gửi tin nhắn và nhận phản hồi từ nhân viên hỗ trợ khách hàng ngay lập tức.
Tính năng chat trực tuyến mang đến cho nhân viên hỗ trợ khách hàng một giao diện đơn giản, giúp họ có thể dễ dàng quản lý các cuộc trò chuyện và nhanh chóng giải quyết các khiếu nại của khách hàng.
Nhân viên hỗ trợ khách hàng có thể trả lời tin nhắn, gửi hình ảnh hoặc tài liệu để hỗ trợ khách hàng trong quá trình mua sắm.
- Độ ưu tiên của tính năng chat trực tuyến là cao, bởi vì đây là một cách tiếp cận trực tiếp với khách hàng và giúp tăng cường trải nghiệm của họ trên trang web Nó cũng giúp tăng khả năng khách hàng mua sắm và giảm tỷ lệ khách hàng bỏ giỏ hàng trên trang web.
Tính năng hiển thị sản phẩm - Tính năng này cho phép khách hàng xem các sản phẩm của cửa hàng, bao gồm thông tin chi tiết, hình ảnh, giá cả và các đánh giá khác của sản phẩm Tính năng này cung cấp cho khách hàng một trải nghiệm mua sắm trực tuyến tiện lợi và thuận tiện.
Tính năng quản lý sản phẩm là một công cụ đắc lực giúp các cửa hàng bán hàng online quảng bá sản phẩm, thu hút khách hàng mới và gia tăng doanh số bán hàng hiệu quả Ngoài ra, tính năng này còn hỗ trợ cửa hàng quản lý sản phẩm dễ dàng thông qua các chức năng tiện lợi như thêm, sửa, xóa sản phẩm, giúp việc quản lý và cập nhật thông tin sản phẩm trở nên nhanh chóng và thuận tiện hơn, góp phần vào việc nâng cao hiệu suất kinh doanh của cửa hàng.
Các yêu cầu phi chức năng khác
Tốc độ tải trang nhanh: Thời gian tải trang của website không nên quá lâu để tránh làm mất khách hàng Nên sử dụng các công cụ như Google PageSpeed Insights để đánh giá tốc độ tải trang và tối ưu hóa nếu cần thiết.
Tích hợp các công cụ tiếp thị và bán hàng: Website nên được tích hợp với các công cụ tiếp thị và bán hàng như email marketing, quảng cáo PPC, đăng ký bán hàng trực tuyến, chức năng chat trực tuyến để tương tác với khách hàng và tăng doanh số bán hàng.
Bảo mật và an ninh: Bảo vệ thông tin khách hàng là rất quan trọng Website nên được bảo mật với SSL, giúp mã hóa thông tin để tránh tin tặc đánh cắp thông tin khách hàng.
Phân tích và quản lý yêu cầu-Nhóm 3 Trang 53
4.5.2 Yêu cầu an toàn (Safety Requirements)
Sử dụng SSL/TLS: Đảm bảo rằng hệ thống sử dụng SSL/TLS để mã hóa thông tin giữa trình duyệt của khách hàng và máy chủ hệ thống Điều này giúp ngăn chặn các kẻ tấn công đánh cắp thông tin cá nhân của khách hàng.
Bảo vệ dữ liệu khách hàng: Đảm bảo rằng dữ liệu khách hàng được lưu trữ an toàn và không thể truy cập từ bên ngoài Sử dụng các phương pháp mã hóa như AES hoặc RSA để bảo vệ thông tin khách hàng.
Thường xuyên kiểm tra và đánh giá lỗ hổng bảo mật trên trang web là điều cần thiết, đặc biệt tập trung vào các khu vực dễ bị tấn công như phần mềm đăng nhập và đăng ký Quá trình quét lỗ hổng định kỳ giúp xác định các điểm yếu tiềm ẩn và cho phép khắc phục kịp thời trước khi kẻ tấn công lợi dụng gây tổn hại.
Cập nhật phần mềm: Thường xuyên cập nhật phần mềm của hệ thống để đảm bảo rằng các lỗ hổng bảo mật đã được vá.
Sử dụng phần mềm bảo mật như phần mềm diệt virus và tường lửa là biện pháp quan trọng để bảo vệ hệ thống khỏi các cuộc tấn công từ bên ngoài Phần mềm diệt virus quét và vô hiệu hóa các phần mềm độc hại, trong khi tường lửa hoạt động như một rào chắn bảo vệ, chặn các kết nối trái phép và kiểm soát luồng dữ liệu vào và ra khỏi hệ thống.
Thực hiện kiểm tra thâm nhập: Thực hiện các kiểm tra thâm nhập định kỳ trên hệ thống để phát hiện các lỗ hổng bảo mật.
Cung cấp hướng dẫn bảo mật cho nhân viên: Cung cấp hướng dẫn bảo mật cho nhân viên để đảm bảo rằng họ sẽ không làm lộ thông tin quan trọng của khách hàng.
Để đảm bảo bảo mật, hãy xây dựng và triển khai hệ thống web tuân thủ các tiêu chuẩn như OWASP Top 10 hoặc PCI DSS.
Xây dựng một chính sách bảo mật: Hệ thống cần có một chính sách bảo mật được xây dựng kỹ lưỡng và được cập nhật định kỳ Chính sách này sẽ giúp định hướng cho các hoạt động bảo mật, giảm thiểu rủi ro và tăng cường tính an toàn của hệ thống.
Xác thực hai yếu tố: Sử dụng xác thực hai yếu tố (2FA) để tăng cường độ an toàn của các tài khoản người dùng
4.5.3 Yêu cầu an ninh (Security Requirements)
Quản lý đăng nhập: Hệ thống của bạn cần có một quản lý đăng nhập chặt chẽ và an toàn để đảm bảo chỉ những người dùng có quyền truy cập mới có thể truy cập vào hệ thống Bạn có thể sử dụng các phương pháp xác thực hai yếu tố hoặc Single Sign-On (SSO) để tăng cường tính bảo mật.
Sao lưu dữ liệu định kỳ: Dữ liệu của hệ thống cần được sao lưu định kỳ để tránh mất mát dữ liệu do các sự cố kỹ thuật hoặc tấn công Bạn nên có kế hoạch sao lưu dữ liệu thường xuyên và lưu trữ dữ liệu sao lưu ở một nơi an toàn.
Cấp quyền tuân thủ theo quy tắc của hệ thống những người không được quyền sẽ không truy cập được vào hệ thống để sửa các thông tin liên quan
Kiểm tra mã nguồn: Hãy kiểm tra mã nguồn của các ứng dụng hệ thống để tìm các lỗ hổng bảo mật Điều này có thể được thực hiện bằng cách sử dụng các công cụ kiểm tra mã nguồn tự động hoặc bằng cách thuê một chuyên gia bảo mật.
Theo dõi và ghi lại các hoạt động: Đảm bảo rằng hệ thống có khả năng theo dõi và ghi lại các hoạt động của người dùng, đặc biệt là các hoạt động đăng nhập và thao tác trên trang web.
Các yêu cầu khác
Tuân thủ các quy định về bảo vệ dữ liệu cá nhân và đảm bảo sự riêng tư của khách hàng
Cung cấp các thông tin cần thiết về bảo vệ người tiêu dùng, pháp lý và các vấn đề liên quan đến đơn hàng, thanh toán, vận chuyển và hoàn trả sản phẩm
Yêu cầu quốc tế hoá và địa phương hóa:
Để đáp ứng nhu cầu mua sắm trực tuyến trên toàn cầu, trang web phải hỗ trợ nhiều ngôn ngữ để khách hàng dễ dàng truy cập và giao dịch Bên cạnh đó, hệ thống cần tương thích với các thiết bị phổ biến (smartphone, ipad, laptop, ) và trình duyệt web thông dụng tại các quốc gia khác nhau, đảm bảo hoạt động ổn định và mang đến trải nghiệm mua hàng liền mạch cho khách hàng.
Cung cấp các tùy chọn thanh toán phổ biến tại các khu vực địa lý khác nhau Yêu cầu vận hành, quản trị và bảo trì: Đảm bảo rằng trang web luôn hoạt động ổn định và không gặp sự cố kỹ thuật
Phân tích và quản lý yêu cầu-Nhóm 3 Trang 57
Cập nhật thường xuyên các phiên bản mới và cải tiến để nâng cao trải nghiệm người dùng và giảm thiểu lỗi
Có cơ chế sao lưu dữ liệu định kỳ để đảm bảo tính toàn vẹn của dữ liệu và khôi phục nhanh chóng trong trường hợp có sự cố
Ghi nhật ký vận hành (log) để giám sát trạng thái hoạt động của hệ thống và phát hiện và giải quyết các sự cố kịp thời Đảm bảo rằng hệ thống đáp ứng các tiêu chuẩn bảo mật để bảo vệ thông tin của khách hàng và dữ liệu trang web
Có chính sách bảo mật và điều khoản sử dụng rõ ràng và dễ hiểu cho người dùng
Đặc tả Use case
Đặc tả use case Người kiểm đơn kiểm tra đơn hàng
- Tên use case: Người kiểm đơn kiểm tra đơn hàng
Tính năng theo dõi đơn hàng cho phép người kiểm đơn theo dõi trạng thái của các đơn đặt hàng được khách hàng thực hiện qua website cửa hàng quần áo.
- Tiền điều kiện (Pre-condition)
- Người kiểm đơn đã đăng nhập vào hệ thống - Người kiểm đơn có thông tin chi tiết đơn hàng - Hậu điều kiện (Post-condition):
+ Người kiểm đơn đã có được thông tin về trạng thái đơn hàng và có thể theo dõi được đơn hàng để biết thêm thông tin chi tiết
+ Hệ thống cập nhật trạng thái đơn hàng để đảm bảo người kiểm đơn luôn xem được thông tin mới nhất về đơn hàng
- Luồng sự kiện chính (main flow):
1 Người kiểm đơn chọn tính năng
"Kiểm tra đơn hàng" trên giao diện của hệ thống
2 Hiển thị danh sách các đơn hàng đang chờ kiểm tra
3 Người kiểm đơn chọn một đơn hàng trong danh sách để kiểm tra
4 Hệ thống hiển thị chi tiết đơn hàng, bao gồm thông tin khách hàng, sản phẩm, số lượng, giá tiền và trạng thái đơn hàng.
5 Người kiểm đơn kiểm tra thông tin sản phẩm và số lượng, đảm bảo đúng với thông tin khách hàng đã đặt.
Người kiểm đơn thay đổi trạng thái của đơn hàng nếu thấy cần thiết (ví dụ: từ "Đang chờ xử lý" thành "Đã
6.Hệ thống lưu dữ liệu và cập nhật trạng thái đơn hàng
Phân tích và quản lý yêu cầu-Nhóm 3 Trang 59 kiểm tra").
- Người kiểm đơn cập nhật ghi chú nếu cần thiết.
- Người kiểm đơn lưu lại thông tin đơn hàng đã kiểm tra.
- Luồng sự kiện thay thế
3.1 Nếu thông tin đơn hàng không chính xác hoặc thiếu sót Hệ thống yêu cầu khách hàng xác nhận lại
3.2 Nếu sản phẩm không đủ số lượng để đáp ứng đơn hàng Hệ thống hiển thị thông báo, hiển thị đề xuất các giải pháp thay thế
Đặc tả use case Kiểm tra kho hàng
- Tên use case: Kiểm tra kho hàng
- Mô tả sơ lược: Chức năng cho phép nhân viên cửa hàng kiểm tra số lượng và tình trạng của sản phẩm trong kho hàng.
- Actor chính: Quản lý kho
- Tiền điều kiện (Pre-condition
+ Nhân viên cửa hàng đã đăng nhập vào hệ thống và có quyền truy cập vào tính năng kiểm tra kho hàng.
- Hậu điều kiện (Post-condition):
+Nhân viên đã có được thông tin về số lượng và tình trạng của sản phẩm trong kho hàng
+ Nếu sản phẩm đang hết hàng hoặc chỉ còn số lượng giới hạn, nhân viên cửa hàng có thể liên hệ với bộ phận dịch vụ khách hàng để biết thêm thông tin
+ Hệ thống cập nhật thông tin kho hàng để đảm bảo nhân viên cửa hàng luôn nhận được thông tin mới nhất về sản phẩm trong kho hàng.
- Luồng sự kiện chính (main flow):
1 nhân viên cửa hàng truy cập vào trang "Kiểm tra kho hàng".
2 Hệ thống hiển thị danh sách các sản phẩm có trong kho hàng, bao gồm số lượng và tình trạng của từng sản phẩm
3 Nhân viên cửa hàng có thể tìm kiếm sản phẩm theo tên hoặc danh mục sản phẩm.
4 Hệ thống hiển thị thông tin chi tiết về sản phẩm được chọn, bao gồm hình ảnh, mô tả và thông tin kỹ thuật.
5 Nếu sản phẩm đang hết hàng hoặc chỉ còn số lượng giới hạn.
6 Hệ thống sẽ hiển thị thông báo cho khách hàng hoặc nhân viên cửa hàng.
- Luồng sự kiện thay thế
4.1 Không tìm thấy sản phẩm Hệ thống hiển thị thông báo cho nhân viên cửa hàng rằng không tìm thấy sản phẩm yêu cầu
Đặc tả use case Chăm sóc khách hàng
- Tên use case: chăm sóc khách hàng
- Mô tả sơ lược: Chức năng cho phép bộ phận chăm sóc khách hàng tiếp nhận và giải quyết các yêu cầu và thắc mắc từ khách hàng.
- Actor chính: khách hàng (Người mua)
- Actor phụ: Bộ phận chăm sóc khách hàng
Phân tích và quản lý yêu cầu-Nhóm 3 Trang 61
- Tiền điều kiện (Pre-condition
+ Bộ phận chăm sóc khách hàng đã đăng nhập vào hệ thống và có quyền truy cập vào tính năng chăm sóc khách hàng.
- Hậu điều kiện (Post-condition):
Yêu cầu hoặc thắc mắc của khách hàng được tiếp nhận và giải quyết kịp thời, hoặc nếu không thể giải quyết được, khách hàng sẽ được thông báo và cung cấp các giải pháp thay thế để hỗ trợ tốt nhất nhu cầu của họ.
+ Bộ phận chăm sóc khách hàng đã cập nhật trạng thái xử lý yêu cầu hoặc thắc mắc của khách hàng vào hệ thống để theo dõi và đối chiếu.
+ Khách hàng đã nhận được thông tin hoặc giải đáp từ bộ phận chăm sóc khách hàng và hài lòng với dịch vụ của cửa hàng quần áo.
- Luồng sự kiện chính (main flow):
1 Khách hàng truy cập vào trang Liên hệ hoặc Hỗ trợ trên website cửa hàng quần áo.
2 Khách hàng điền thông tin liên hệ và nội dung yêu cầu hoặc thắc mắc, sau đó gửi yêu cầu đến bộ phận chăm sóc khách hàng.
3 Hệ thống thông báo cho bộ phận chăm sóc khách hàng về yêu cầu từ khách hàng
4 Bộ phận chăm sóc khách hàng tiếp nhận yêu cầu và xác nhận với khách hàng về nội dung yêu cầu hoặc thắc mắc của họ
5 Bộ phận chăm sóc khách hàng giải quyết yêu cầu hoặc thắc mắc của khách hàng bằng cách cung cấp thông tin hoặc giải đáp các câu hỏi.
6 Bộ phận chăm sóc khách hàng ghi nhận yêu cầu và phản hồi của khách hàng
7 Hệ thống ghi nhận lại cuộc trò chuyện giữa khách hàng và nhân viên chăm sóc khách hàng
- Luồng sự kiện thay thế
4.1 Mất kết nối trò chuyện với khách hàng: Bộ phận chăm sóc khách hàng liên lạc lại với khách hàng để xác nhận thông tin liên hệ.
5.1 Không thể giải quyết yêu cầu của khách hàng: Bộ phận chăm sóc khách hàng thông báo cho khách hàng về khả năng không giải quyết được yêu cầu của họ và cung cấp các giải pháp khác để hỗ trợ khách hàng.
Đặc tả use case Đặt mua sản phẩm quần áo
- Tên use case: Đặt mua sản phẩm quần áo
- Mô tả sơ lược: Khách hàng đặt mua một sản phẩm quần áo trên trang web của cửa hàng quần áo - Actor chính: khách hàng (Người mua)
- Tiền điều kiện (Pre-condition
- +Khách hàng đã đăng nhập vào tài khoản của mình
- +Khách hàng đã tìm thấy sản phẩm quần áo mà họ muốn mua
Phân tích và quản lý yêu cầu-Nhóm 3 Trang 63
- Hậu điều kiện (Post-condition):
- + Đơn hàng được tạo ra trong hệ thống của cửa hàng
- + Khách hàng đã thanh toán thành công cho đơn hàng - Luồng sự kiện chính (main flow):
Khi khách hàng chọn sản phẩm quần áo, hệ thống website sẽ hiển thị thông tin chi tiết của sản phẩm đó như hình ảnh, mô tả, kích thước, màu sắc, giá cả và số lượng sản phẩm còn lại trong kho.
3.Khách hàng xác nhận thông tin sản phẩm, số lượng và giá cả của sản phẩm trong giỏ hàng
4 Hệ thống hiển thị form điền thông tin giao hàng
5 Khách hàng điền thông tin giao hàng, bao gồm tên, địa chỉ, số điện thoại và phương thức thanh toán
5 Hệ thống hiển thị thông tin đơn hàng
7 Khách hàng xác nhận thông tin đặt hàng và thanh toán cho đơn hàng
8 Hệ thống website tạo ra đơn hàng và hiển thị thông tin chi tiết của đơn hàng bao gồm sản phẩm, số lượng, giá cả và trạng thái đơn hàng
9.Hệ thống website gửi thông tin đơn hàng cho khách hàng qua email hoặc tin nhắn sms.
- Luồng sự kiện thay thế
1.1 Nếu sản phẩm quần áo đã hết hàng hoặc không còn sẵn trong kho.
Hệ thống webiste sẽ hiển thị thong báo lỗi và khách hàng sẽ không thể thêm sản phầm vào giỏ hàng3.1 Nếu khách hàng không xác nhận thông tin đặt hàng và thanh toán, Hệ thống webiste sẽ không tạo ra đơn hàng
Đặc tả use case Kiểm tra doanh thu của cửa hàng
- Tên Use case: Kiểm tra doanh thu của cửa hàng
- Mô tả sơ lược:Kiểm tra doanh thu của cửa hàng quần áo trong hệ thống website quản lý cửa hàng Người dùng có thể xem tổng doanh thu của cửa hàng trong một khoảng thời gian cụ thể và thống kê doanh thu theo các tiêu chí khác như ngày, tuần, tháng, năm, loại sản phẩm, hoặc nhân viên bán hàng.
- Tiền điều kiện (Pre-condition
+Người dùng đã đăng nhập thành công vào hệ thống website quản lý cửa hàng quần áo và có quyền truy cập vào chức năng "Kiểm tra doanh thu"
+Hệ thống phải có dữ liệu về các hoá đơn bán hàng của cửa hàng trong khoảng thời gian mà người dùng muốn xem doanh thu.
- Hậu điều kiện (Post-condition):
+Hệ thống hiển thị báo cáo doanh thu theo các tiêu chí đã chọn cho người dùng Báo cáo này bao gồm tổng doanh thu của cửa hàng trong khoảng thời gian được chọn, cùng với các thông tin thống kê khác nếu có
+Người dùng có thể tải xuống báo cáo này dưới dạng file Excel hoặc PDF để sử dụng cho mục đích khác Sau khi sử dụng xong chức năng, người dùng có thể tiếp tục sử dụng các chức năng khác của hệ thống hoặc đăng
Phân tích và quản lý yêu cầu-Nhóm 3 Trang 65 xuất khỏi hệ thống.
- Luồng sự kiện chính (main flow):
1 Người dùng đăng nhập vào hệ thống website quản lý cửa hàng quần áo.
2 Người dùng chọn chức năng "Kiểm tra doanh thu" từ trang chủ hoặc từ menu chính của hệ thống.
3 Hệ thống hiển thị form để người dùng nhập thông tin về khoảng thời gian muốn xem doanh thu (từ ngày, đến ngày).
4 Người dùng chọn các tiêu chí để thống kê doanh thu (ngày, tuần, tháng, năm, loại sản phẩm, hoặc nhân viên bán hàng) và nhấn nút "Tìm kiếm".
5 Hệ thống thực hiện việc lấy dữ liệu về doanh thu từ cơ sở dữ liệu của cửa hàng dựa trên thông tin được nhập vào và thống kê dữ liệu theo các tiêu chí đã chọn.
6 Hệ thống hiển thị báo cáo doanh thu theo các tiêu chí đã chọn, bao gồm tổng doanh thu và các thông tin thống kê khác (nếu có).
7 Người dùng có thể tải xuống báo cáo doanh thu dưới dạng file Excel hoặc PDF để sử dụng cho mục đích khác.
- Luồng sự kiện thay thế
2.1 Nếu không có hoá đơn bán hàng nào trong khoảng thời gian được chọn, hệ thống sẽ hiển thị thông báo không tìm thấy dữ liệu và yêu cầu
5.1 Nếu hệ thống gặp lỗi kết nối với cơ sở dữ liệu hoặc có lỗi xử lý dữ liệu, hệ thống sẽ hiển thị thông báo người dùng chọn lại khoảng thời gian khác hoặc quay trở lại màn hình trước đó. lỗi và yêu cầu người dùng thử lại sau.
Đặc tả use case Quản lý nhân viên cửa hàng
- Tên Use case: Quản lý nhân viên của cửa hàng
- Mô tả sơ lược: Quản lý nhân sự có thể quản lý thông tin của các nhân viên hiện có, bao gồm thông tin cá nhân, chức vụ, lịch sử làm việc, tình trạng lao động
- Actor chính: Người quản lý
- Tiền điều kiện (Pre-condition):
Quản lý nhân sự đã đăng nhập vào hệ thống quản lý cửa hàng quần áo thời trang.
Các thông tin liên quan đến nhân viên, bao gồm thông tin cá nhân, lịch sử làm việc, vị trí công việc hiện tại, tình trạng lao động, v.v đã được lưu trữ trong cơ sở dữ liệu của hệ thống.
Quản lý nhân sự có quyền truy cập và thực hiện các hành động quản lý nhân viên trong hệ thống.
Nhân viên muốn cập nhật thông tin của mình đã được xác thực và được phép truy cập vào hệ thống quản lý cửa hàng.
Quản lý nhân sự có quyền truy cập và quyền sửa đổi cơ sở dữ liệu của hệ thống
- Hậu điều kiện (Post-condition):
Thông tin của nhân viên đã được cập nhật thành công trong cơ sở dữ liệu của hệ thống.
Các thao tác quản lý nhân viên đã được thực hiện thành công, bao gồm thêm,
Phân tích và quản lý yêu cầu-Nhóm 3 Trang 67 sửa đổi hoặc xóa bỏ thông tin của nhân viên.
- Luồng sự kiện chính (main flow):
1.Quản lý nhân sự truy cập vào hệ thống quản lý cửa hàng quần áo thời trang.
2 Quản lý nhân sự chọn chức năng quản lý nhân viên trên giao diện hệ thống quản lý cửa hàng.
3.Hệ thống hiển thị danh sách các nhân viên hiện có và các thông tin liên quan
4 Quản lý nhân sự có thể thực hiện các hành động quản lý nhân viên như thêm, sửa đổi hoặc xóa bỏ thông tin của nhân viên.
5.Nếu quản lý nhân sự chọn thêm nhân viên,
6.Hệ thống thực hiện các chức năng yêu cầu nhập thông tin mới cho nhân viên, bao gồm thông tin cá nhân, thông tin liên hệ và thông tin về vị trí công việc
7 Nếu quản lý nhân sự chọn sửa đổi thông tin của nhân viên
8.Hệ thống sẽ hiển thị cho người dùng thông tin hiện tại của nhân viên để có thể chỉnh sửa.
9 Nếu quản lý nhân sự chọn xóa bỏ nhân viên
10.Hệ thống sẽ hiển thị thông báo xác nhận và yêu cầu xác nhận trước khi thực hiện xóa nhân viên.
Sau khi thực hiện các hành động quản lý nhân sự, hệ thống sẽ cập nhật thông tin nhân viên vào cơ sở dữ liệu Tiếp theo, danh sách nhân viên sẽ được hiển thị lại để xác nhận xem các thay đổi đã được thực hiện chính xác hay chưa.
- Luồng sự kiện thay thế
2.1 Nếu quản lý nhân sự nhập thông tin nhân viên không hợp lệ
3.1 hệ thống sẽ hiển thị thông báo lỗi và yêu cầu người dùng nhập lại các thông tin hợp lệ.
9.1 Nếu quản lý nhân sự thực hiện xóa bỏ nhân viên nhưng nhân viên đó đã liên quan đến các giao dịch hoặc dữ liệu khác trong hệ thống
10.1 hệ thống sẽ hiển thị thông báo lỗi và yêu cầu người dùng xác nhận lại trước khi thực hiện xóa bỏ nhân viên.
Phân tích và quản lý yêu cầu-Nhóm 3 Trang 69
Thiết kế giao diện
Đánh giá độ ưu tiên
YÊU CẦU CHỨC NĂNG STT Nội dung yêu cầu Độ ưu tiên Yêu cầu liên quan Rủi ro ( nếu có)
1 Đăng ký thành viên 1-M Không thể mua hàng
2 Đăng nhập 1-M Đã đăng ký Không thể làm được gì
3 Xem thông tin, sản phẩm giảm giá 2-S Khách hàng đã có tài khoản Không làm được gì
4 Đánh giá sản phẩm 3-C Khách hàng đã đặt hàng Không thể xem được 5 Tìm kiếm sản phẩm
2-S Khách hàng có tài khoản Không biết được sản phẩm có còn hoặc không xem được giá thành 6 Đặt câu hỏi cho nhân viên CSKH 3-C Khách hàng đã có tài khoản Không thể giải đáp được thắc mắc của mình 7 Đặt hàng 1-M Khách hàng đã chọn sản phẩm vào giỏ hàng Khách hàng không thể mua được hàng 8 Thanh toán 1-M Khách hàng đã đặt hàng Khách hàng không thể
Phân tích và quản lý yêu cầu-Nhóm 3 Trang 71 mua được hàng
9 Đăng nhập 1-M Đã có tài khoản Không làm được gì
10 Xác nhận đơn hàng 1-M Khách hàng đã đặt hàng Khách hàng không thể mua hàng 11 Kiểm tra thông tin đơn hàng 3-C Đơn hàng đã được xác nhận Có thể bị Giao hàng nhầm địa chỉ hoặc giao Nhầm hàng 12 Cập nhật trạng thái đơn hàng 1-M Đơn hàng đã được xác nhận Người dùng không biết được đơn hàng đang ở tình trạng nào
13 Tạo mới, xóa, sửa đổi thông tin đơn hàng, tạo báo cáo và thống kê tình hình đơn hàng
2-S Đơn hàng đã được xác nhận Không thể xác định được tình trạng của đơn hàng
14 Đăng nhập 1-M Đã có tài khoản Không làm được gì
15 Báo cáo hàng tồn kho và giao dịch 1-m Đã có tài khoản Không thể biết được số lượng quần áo trong kho 16 Quản lý hàng hóa chi tiết theo mã hàng
1-M Đã có tài khoản Hàng hóa khó quản lí
17 Phân loại hàng hóa theo danh mục 3-C Đã có tài khoản Khó nhận diện sản phẩm 18 Quản lý nhập- xuất kho 2-S Đã có tài khoản Không kiểm soát được số hàng nhập vào kho hay xuất ra kho
19 Lập báo cáo định kỳ 2,3-
S,C Đã có tài khoản Không biết được số lượng quần áo nhập về hay bán ra trong tháng đó là bao nhiêu
- Hệ thống không kiểm soát được thông tin nhân viên, khách hàng đã có tài khoản, dễ dẫn đến nhầm lẫn, gây khó khăn trong quản lý.
22 Quản lý các sản phẩm trong cửa 1-M Sản phẩm đã có trên hệ thống Không kiểm soát được sản phẩm hàng 23 Chấm công nhân viên 1-M Nhân viên có tài khoản trong hệ thống Nhân viên không thể biết được lương
NHÂN VIÊN CHĂM SÓC KHÁCH HÀNG
24 Tư vấn các thắc mắc của khách hàng
1-M Khách hàng đã có tài khoản Không giữ được sự uy tín với khách hàng
25 Hỗ trợ khách hàng khi có yêu cầu đổi trả hoặc khiếu nại sản phẩm
1-M Khách hàng đã có tài khoản
Có thể bị khách hàng đánh giá kém về cửa hàng
26 Quản lý và xử lý các thông tin tài chính
1-M Nhân viên đã có tài khoản Không thể quản lí được tài chính của cửa hàng
27 Lập báo cáo tài chính
1-M Khách hàng đã hoàn thành đơn đặt hàng
Không biết được doanh thu bán hàng
28 Theo dõi các khoản thanh toán và xử lý các lỗi liên quan đến thanh toán
1-M Nhân viên đã có tài khoản Có thể làm cho cửa hàng bị hao hụt về tài chính
YÊU CẦU PHI CHỨC NĂNG
29 Bảo mật: thông tin chính xác, đúng đắn
1-M Đảm bảo tính bí mật của thông tin, Đảm bảo người dùng được phép truy cập
Mất dữ liệu, thiệt hại tài chính, mất khả năng hoạt động
30 Tiện lợi, linh hoạt 1-M Tương ứng với nhiều thiết bị, đảm bảo đáp ứng nhu cầu của người dùng
Giảm hiệu quả sử dụng như dành nhiều thời gian cho việc thao tác sử dụng trong hệ thống, giảm hài lòng của người dùng 31 Hiệu quả 1-M Khả năng xử lí dữ liệu Hiệu suất thấp, gặp nhiều sự cố, không đáp ứng được nhu cầu người dùng 32 Dễ sử dụng, giao diện thân thiện 2-S Hệ thống đã được tạo sẵn, có dữ liệu đầy đủ Khó thao tác, giảm lượt truy cập của người dùng
33 Ổn định 1-M Hệ thống kiểm soát ổn định, có khả năng mở rộng để đáp ứng nhu cầu
Không thể kiểm soát được
Phân tích và quản lý yêu cầu-Nhóm 3 Trang 73
Kiểm thử
Testccase
Luồng sự kiện chính - Khách hàng nhập Username và password - Nhấn nút đăng nhập
- Hệ thống kiểm tra username và password - Hệ thống thông báo đăng nhập thành công - Khách hàng vào thanh tìm kiếm hoặc menu để tìm kiếm sản phẩm - Khách hàng chọn sản phẩm quần áo
- Hệ thống website hiển thị thông tin chi tiết của sản phẩm bao gồm hình ảnh, mô tả, kích thước, màu sắc, giá cả và số lượng sản phầm
- Khách hàng xác nhận thông tin sản phẩm, số lượng và giá cả của sản phẩm trong giỏ hàng
- Khách hàng điền thông tin giao hàng, bao gồm tên, địa chỉ, số điện thoại và phương thức thanh toán
- Khách hàng xác nhận thông tin đặt hàng và thanh toán cho đơn hàng - Hệ thống website tạo ra đơn hàng và hiển thị thông tin chi tiết của đơn hàng bao gồm sản phẩm, số lượng, giá cả và trạng thái đơn hàng - Hệ thống website gửi thông tin đơn hàng cho khách hàng qua email hoặc tin nhắn sms.
A1- Sản phẩm quần áo đã hết hàng hoặc không còn trong kho: Hệ thống thông báo lỗi và khách hàng không thể thêm sản phẩm vào giỏ hàng
A2 – Khách hàng không chọn kích cỡ Hệ thống không thể thêm vào giỏ hàng
A3 – khách hàng không xác nhận thông tin đặt hàng Hệ thống website không tạo ra đơn hàng
A4 – Khách hàng không xác nhận hình thức thanh toán Hệ thống không tạo đơn hàng
Tên kịch bản Bắt đầu luồng Ngoài luồng Đăng nhập vào hệ thống Luồng sự kiện chính Khách hàng vào thanh tìm kiếm hoặc menu để tìm kiếm sản phẩm
Khách hàng xác nhận thông tin sản phẩm, số lượng và giá cả của sản phẩm trong giỏ hàng
Sản phẩm hết hàng Luồng sự kiện phụ A1 Khách hàng không chọn kích cỡ
Khách hàng điền thông tin giao hàng, bao gồm tên, địa chỉ, số điện thoại và phương thức thanh toán
Khách hàng xác nhận thông tin đặt hàng và thanh toán cho đơn hàng
Phân tích và quản lý yêu cầu-Nhóm 3 Trang 75
Khách hàng không xác nhận thông tin đặt hàng
Khách hàng không chọn phương thức thanh toán
8.2.2 Xây dựng Testcase cho Usecase hủy đơn hàng mua sản phẩm quẩn áo
Luồng sự kiện chính - Người dùng truy cập vào trang đặt hàng sản phẩm quần áo và chọn đơn hàng cần hủy.
- Người dùng bấm vào nút hủy đơn hàng.
- Hệ thống hiển thị một thông báo xác nhận yêu cầu người dùng xác nhận việc hủy đơn hàng.
- Người dùng xác nhận yêu cầu hủy đơn hàng.
- Hệ thống cập nhật trạng thái của đơn hàng và gửi email thông báo cho người dùng về việc hủy đơn hàng.
Luồng sự kiện phụ A1 - Người dùng không thể truy cập trang đặt hàng sản phẩm quần áo hoặc không tìm thấy đơn hàng cần hủy.
A2 - Người dùng không thể bấm vào nút hủy đơn hàng hoặc không thể xác nhận yêu cầu hủy đơn hàng.
A3 - Người dùng nhập sai thông tin đơn hàng khi yêu cầu hủy.
A4 - Hệ thống không cập nhật trạng thái của đơn hàng hoặc không gửi email thông báo cho người dùng về việc hủy đơn hàng.
A5 - Hệ thống gặp lỗi kỹ thuật trong quá trình xử lý yêu cầu hủy đơn hàng.
A6 - Người dùng không thể hủy đơn hàng nếu đơn hàng đã được giao cho đơn vị vận chuyển.
Tên kịch bản Bắt đầu luồng Ngoài luồng
Khách hàng truy cập vào trang đặt hàng tiến hành chọn đơn hàng cần hủy
Khách hàng truy cập đơn hàng cần hủy
Luồng sự kiện chínhKhách hàng không thể Luồng sự kiện phụ A1 truy cập trang đặt hàng hoặc đơn hàng cần hủy Khách hàng bấm nút hủy Luồng sự kiện chính Khách hàng không thể hủy đơn hàng Luồng sự kiện phụ A2
Hệ thống hiển thị thông báo xác nhận việc hủy đơn
Người dùng nhập sai thông tin Luồng sự kiện phụ A3
Hệ thống không gửi email và không báo người dùng việc hủy đơn
Hệ thống sẽ báo lỗi nếu xử lý yêu cầu hủy đơn của người dùng sau khi đơn hàng đã được giao cho đơn vị vận chuyển Trong trường hợp này, người dùng không thể hủy đơn hàng thành công.
Hệ thống cập nhật lại sau khi khách hàng đáp ứng điều kiện và gửi email và kèm thông báo xác nhận hủy đơn hàng
8.2.3 Xây dựng Testcase cho Usecase thanh toán đơn hàng
Luồng sự kiện chính - Khách hàng chọn đơn hàng cần thanh toán từ trang chủ - Hệ thống hiển thị đơn hàng của bạn
- Khách hàng kiểm tra thông tin đơn hàng và chọn phương thức thanh toán(Thanh toán khi nhận hàng, Thẻ tín dụng/Ghi nợ, Chuyển khoản ngân hàng)
- Khách hàng bấm nút thanh toán - Hệ thống xác nhận thông tin thanh toán đã nhập và hiển thị một trang xác nhận thanh toán trước khi tiến hành thanh toán cho đơn hàng
Phân tích và quản lý yêu cầu-Nhóm 3 Trang 77
- Khách hàng kiểm tra hóa đơn thanh toán và thông tin thanh toán đã nhập Nhấn OK để kết thúc UseCase
- Hệ thống hiển thị thông báo xác nhận thanh toán thành công và hiển thị thông tin đơn hàng đã thanh toán thành công
Luồng sự kiện phụ A1 – Khách hàng không chọn hình thức thanh toán: Nếu khách hàng không chọn hình thức thanh toán thì hệ thống hiển thị nhắc nhở cho người dùng
A2 – Khách hàng thanh toán không thành công do thẻ tín dụng không đủ tiền: Hệ thống thông báo khách hàng chọn lại phương thức thanh toán
A3 – Khách hàng không nhấn nút thanh toán: Hệ thống thanh toán không thành công
A4 – Khách hàng thanh toán không thành công do nhập thiếu/sai thông tin thanh toán: Hệ thống thông báo yêu cầu khách hàng nhập đầy đủ thông tin
A5 – Khách hàng không nhấn nút OK và thoát hệ thống: Quá trình thanh toán kết thúc
Tên kịch bản Bắt đầu luồng Ngoài luồng Đăng nhập vào hệ thống Luồng sự kiện chính Khách hàng chọn đơn hàng cần thanh toán từ trang chủ
Khách hàng kiểm tra thông tin đơn hàng và chọn phương thức thanh toán
Khách hàng không chọn hình thức thanh toán
Khách hàng chọn thẻ tín dụng không đủ tiền
Khách hàng bấm nút thanh toán
Khách hàng không nhấn nút thanh toán
Khách hàng thanh toán không thành công do nhập thiếu/sai thông tin thanh toán
Khách hàng kiểm tra hóa đơn thanh toán và thông tin thanh toán đã nhập Nhấn OK
Khách hàng không nhấn nút OK và thoát hệ thống
Giao diện test case
TC Mô tả các bước Dữ liệu vào Kết quả mong đợi Kết quả thực tế P/F
1 Kiểm tra hủy đơn khi khách hàng thực hiện đầy đủ các bước.
- Chọn mặt hàng - Địa chỉ nhận hàng:
- Hệ thống phải hiển thị thông báo Quý khách
Phân tích và quản lý yêu cầu-Nhóm 3 Trang 79
1 Chọn hủy đơn 2 Kiểm tra thông tin đơn hàng
4 Khách hàng chọn phương thức, đơn vị vận chuyển 5 Khách hàng chọn hình thức thanh toán 6 Khách hàng nhập thông tin thanh toán nếu chọn hình thức thanh toán bằng chuyển khoản
8 Khách hàng click nút Đặt hàng
9 Khách hàng thực hiện thanh toán thành công
10 Khách hàng nhấn nút Ok Kết thúc UseCase
Nguyễn Văn A + Số điện thoại:
035xxxxxxx15 + Email: vana@gmail.com + Địa chỉ : 550 Lê Đức Thọ + Tỉnh thành : TP Hồ Chí Minh + Quận huyện : Quận Gò Vấp + Phường xã : phường 17 + Ghi chú :…
- Vận chuyển : Nhanh - Hình thức thanh toán Chuyển khoản - Thông tin thanh toán:
Vietinbank STK 281941252919 555.000 đồng Mã OTP = 12345 đã đặt hàng thành công.
- Hệ thống lưu thông tin đơn đặt hàng của khách, cập nhật trạng thái đơn hàng
2 Kiểm tra đặt hàng, khi khách hàng chọn thanh toán nhưng không đăng nhập
1 Khách hàng chưa đăng nhập
2 Khách hàng chọn sản phẩm quần áo và thêm sản phẩm vào giỏ hàng 3 Khách hàng xác nhận thông tin sản phẩm, số
- Chọn mặt hàng Hệ thống hiển thị thông báo Đăng nhập để đặt hàng
P lượng và giá cả của sản phẩm trong giỏ hàng, click nút thanh toán 3 Kiểm tra đặt hàng, khi khách hàng chọn sản phẩm và thêm vào giỏ hàng, nhưng sản phẩm đó không còn đủ số lượng mà khách hàng muốn mua
1 Khách hàng chưa đăng nhập
2 Khách hàng chọn sản phẩm quần áo và thêm sản phẩm vào giỏ hàng
- Chọn mặt hàng: Áo thun wash Animation - Loại hàng:
- Hệ thống phải hiển thị thông báo: Số lượng sản phẩm đã chọn không còn đủ, vui lòng chọn sản phẩm khác hoặc điều chỉnh số lượng hàng muốn mua
4 Kiểm tra đặt hàng, khi khách hàng điền thiếu thông tin địa chỉ giao hàng
1 Khách hàng chọn sản phẩm quần áo và thêm sản phẩm vào giỏ hàng 2 Khách hàng xác nhận thông tin sản phẩm, số lượng và giá cả của sản phẩm trong giỏ hàng, click nút thanh toán 3 Khách hàng nhập thiếu thông tin địa chỉ nhận hàng
Nguyễn Văn A + Số điện thoại:
+ Tỉnh thành : TP Hồ Chí Minh + Quận huyện : Quận Gò Vấp + Phường xã : phường 17 + Ghi chú :…
Hệ thống phải hiển thị thông báo Vui lòng nhập thông tin giao hàng
5 Kiểm tra đặt hàng, khi khách hàng chọn phương thức, đơn vị vận chuyển khi mà chưa điền thông tin địa chỉ giao hàng
1 Khách hàng chọn sản phẩm quần áo và thêm
- Chọn mặt hàng - Không điền thông tin địa chỉ giao hàng + Họ Tên:
Hệ thống phải hiển thị thông báo Vui lòng nhập thông tin giao hàng
Phân tích và quản lý yêu cầu-Nhóm 3 Trang 81 sản phẩm vào giỏ hàng 2 Khách hàng xác nhận thông tin sản phẩm, số lượng và giá cả của sản phẩm trong giỏ hàng, click nút thanh toán 3 Khách hàng không nhập thông tin địa chỉ nhận hàng
4 Khách hàng chọn phương thức, đơn vị vận chuyển
6 Kiểm tra đặt hàng khi khách hàng không chọn hình thức thanh toán
1 Khách hàng chọn sản phẩm quần áo và thêm sản phẩm vào giỏ hàng 2 Khách hàng xác nhận thông tin sản phẩm, số lượng và giá cả của sản phẩm trong giỏ hàng, click nút thanh toán 3 Khách hàng nhập thông tin địa chỉ nhận hàng
4 Khách hàng chọn phương thức, đơn vị vận chuyển 5 Khách hàng không chọn hình thức thanh toán
- Chọn mặt hàng - Địa chỉ nhận hàng:
Nguyễn Văn A + Số điện thoại:
035xxxxxxx15 + Email: vana@gmail.com + Địa chỉ: 550 Lê Đức Thọ + Tỉnh thành:
TP Hồ Chí Minh + Quận huyện:
Quận Gò Vấp + Phường xã: phường 17 + Ghi chú: … - Vận chuyển:
Nhanh - Hình thức thanh toán:
Hệ thống hiển thị thông báo Vui lòng chọn hình thức thanh toán
7 Kiểm tra đặt hàng khi khách hàng chọn hình thức thanh toán là chuyển khoản nhưng không nhập đầy đủ thông tin thanh toán
- Chọn mặt hàng - Địa chỉ nhận hàng:
Nguyễn Văn A + Số điện thoại:
- Không thể thanh toán cho đơn hàng - Hệ thống hiển thị thông báo Vui lòng nhập đầy đủ
1 Khách hàng chọn sản phẩm quần áo và thêm sản phẩm vào giỏ hàng 2 Khách hàng xác nhận thông tin sản phẩm, số lượng và giá cả của sản phẩm trong giỏ hàng, click nút thanh toán 3 Khách hàng nhập thông tin địa chỉ nhận hàng
4 Khách hàng chọn phương thức, đơn vị vận chuyển 5 Khách hàng chọn hình thức thanh toán là chuyển khoản 6 Khách hàng điền thiếu thông tin thanh toán
035xxxxxxx15 + Email: vana@gmail.com + Địa chỉ : 550 Lê Đức Thọ + Tỉnh thành : TP Hồ Chí Minh + Quận huyện : Quận Gò Vấp + Phường xã : phường 17 + Ghi chú :…
- Vận chuyển : Nhanh - Hình thức thanh toán Chuyển khoản - Thông tin thanh toán:
555.000 đồng thông tin thanh toán
8 Kiểm tra đặt hàng khi khách hàng nhập đầy đủ thông tin địa chỉ giao hàng, thông tin thanh toán, nhưng không bấm nút đặt hàng
1 Khách hàng chọn sản phẩm quần áo và thêm sản phẩm vào giỏ hàng 2 Khách hàng xác nhận thông tin sản phẩm, số lượng và giá cả của sản phẩm trong giỏ hàng, click nút thanh toán 3 Khách hàng nhập
- Chọn mặt hàng - Địa chỉ nhận hàng:
Nguyễn Văn A + Số điện thoại:
035xxxxxxx15 + Email: vana@gmail.com + Địa chỉ : 550 Lê Đức Thọ + Tỉnh thành : TP Hồ Chí Minh + Quận huyện : Quận Gò Vấp + Phường xã : phường 17
- Chưa đặt hàng thành công - Hệ thống hiển thị thông tin đơn đặt hàng của khách hàng gồm: tên mặt hàng, kích thước, màu sắc, tổng tiền, cước phí,…
Phân tích và quản lý yêu cầu-Nhóm 3 Trang 83 thông tin địa chỉ nhận hàng
4 Khách hàng chọn phương thức, đơn vị vận chuyển 5 Khách hàng chọn hình thức thanh toán 6 Khách hàng nhập thông tin thanh toán nếu chọn hình thức thanh toán bằng chuyển khoản
8 Khách hàng không click nút Đặt hàng
Nhanh - Hình thức thanh toán Chuyển khoản - Thông tin thanh toán:
Vietinbank STK 281941252919 555.000 đồng Mã OTP = 12345
9 Kiểm tra đặt hàng khi khách hàng nhập đầy đủ thông tin địa chỉ gia hàng, thông tin thanh toán, bấm nút đặt hàng để tiến hành thanh toán hoàn tất đơn hàng, nhưng thanh toán không thành công do lỗi mạng.
1 Khách hàng chọn sản phẩm quần áo và thêm sản phẩm vào giỏ hàng 2 Khách hàng xác nhận thông tin sản phẩm, số lượng và giá cả của sản phẩm trong giỏ hàng, click nút thanh toán 3 Khách hàng nhập thông tin địa chỉ nhận hàng
4 Khách hàng chọn phương thức, đơn vị vận chuyển 5 Khách hàng chọn
- Chọn mặt hàng - Địa chỉ nhận hàng:
Nguyễn Văn A + Số điện thoại:
035xxxxxxx15 + Email: vana@gmail.com + Địa chỉ : 550 Lê Đức Thọ + Tỉnh thành : TP Hồ Chí Minh + Quận huyện : Quận Gò Vấp + Phường xã : phường 17 + Ghi chú :…
Nhanh - Hình thức thanh toán Chuyển khoản - Thông tin thanh toán:
- Không thể thanh toán đặt hàng - Hệ thống phải hiển thị thông báo Lỗi mạng!
Vui lòng thử lại sau hoặc chọn hình thức thanh toán khác!
Như mong đợi P hình thức thanh toán 6 Khách hàng nhập thông tin thanh toán nếu chọn hình thức thanh toán bằng chuyển khoản
8 Khách hàng click nút Đặt hàng nhưng bị lỗi mạng
Vietinbank STK 281941252919 555.000 đồng Mã OTP = 12345
10 Trở về trang chủ Hệ thống trở về trang chủ
TC Mô tả các bước Dữ liệu vào Kết quả mong đợi Kết quả thực tế P/F
1 Kiểm tra hủy đơn khi khách hàng đặt hàng thành công nhưng muốn hủy đơn (khi trạng thái đơn hàng vẫn cho phép hủy)
1 Chọn đơn hàng muốn hủy
2 Khách hàng chọn Hủy đơn
3 Khách hàng chọn Xác nhận
4 Khách hàng nhấn nút OK Kết thúc Use case
- Chọn đơn hàng muốn hủy
- Hệ thống phải hiển thị thông tin đơn hàng mà khách hàng đã đặt
- Hệ thống phải hiên thị thông báo Vui lòng xác nhận thông tin đơn hàng muốn hủy
- Hệ thống hiển thị thông báo Bạn có chắc chắn muốn hủy đơn hàng này không
2 Kiểm tra hủy đơn khi khách hàng yêu cầu hủy đơn và trạng thái đơn hàng không cho phép hủy
1 Chọn đơn hàng muốn hủy
- Chọn đơn hàng muốn hủy - Hệ thống phải hiển thị thông tin đơn hàng mà khách hàng đã đặt
- Hệ thống kiểm tra trạng thái đơn
Phân tích và quản lý yêu cầu-Nhóm 3 Trang 85
2 Khách hàng nhấn nút OK Kết thúc Use case hàng, hiển thị thông báo Không thể hủy đơn do đơn hàng đã được chuẩn bị để bàn giao cho đơn vị vận chuyển
10 Trở về trang chủ Hệ thống trở về trang chủ Như mong đợi P
Quản lý rủi ro
Khoản mục rủi ro Mức độ rủi ro
Phòng ngừa Khắc phục Người chịu trách nghiệm Chi phí thời gian
Sever hư Thấp Quản lý truy cập server, lên lịch bảo trì
Vi phạm bảo mật thông tin
Cao Thực hiện các biện pháp bảo mật chặt chẽ như mã hóa dữ liệu, xác thực người dùng, giám sát bảo mật hệ thống, đào tạo nhân viên về bảo mật thông tin Điều tra, khắc phục, cập nhật các biện pháp bảo mật mới
Nhân viên bảo mật hệ thống; IT
Sự cố kỹ thuật Trung bình Thực hiện kiểm tra hệ thống thường xuyên để phát hiện và sửa chữa các lỗi kỹ thuật, tạo bản sao lưu định kỳ và cập nhật phần mềm mới nhất
Khắc phục nhanh chóng, cập nhật hệ thống phần mềm
Nhân viên kỹ thuật; IT 4 tiếng
Sản phẩm không đạt chất lượng
Thấp Kiểm tra chất lượng sản phẩm đầy đủ, tạo ra một hệ thống phản hồi khách hàng nhanh chóng và giải quyết
Tái kiểm tra sản phẩm khi nhập kho
Nhân viên quản lý kho, quản lý cửa hàng
1 tiếng các vấn đề nhanh chóng
Lỗi trong quản lí đơn hàng
Tạo một hệ thống quản lý đơn hàng chính xác và đảm bảo rằng các đơn hàng được xử lý nhanh chóng, đào tạo nhân viên về quản lý đơn hàng.
Khắc phục đơn hàng nhầm lẫn và tìm kiếm giải pháp quản lý đơn hàng tốt hơn
Nhân viên kiểm đơn, quản lý cửa hàng
Tấn công tài khoản khách hàng
Thấp Kiểm tra hệ thống thường xuyên, cập nhật phần mềm định kỳ, hướng dẫn khách hàng cách bảo vệ tài khoản của họ
Cửa hàng cần quản lý dữ liệu khách hàng một cách chặt chẽ để đảm bảo tính riêng tư và bảo mật thông tin khách hàng Có thể sử dụng các công cụ quản lý dữ liệu để giúp quản lý và bảo vệ thông tin khách hàng.
Khách hàng, nhân viên kỹ thuật
Lựa chọn các nhà vận chuyển đáng tin cậy, sử dụng đóng gói chắc chắn và đảm bảo rằng các giao hàng được theo dõi cẩn thận
Xử lý các vấn đề vận chuyển trong thời gian cho phép Đơn vị vận chuyển
Cao Cải thiện sản phẩm, tăng khả năng tương tác với khách hàng, quảng cáo trên mạng xã hội
Cửa hàng cần nghiên cứu và theo dõi các đối thủ cạnh tranh để cải thiện tính cạnh tranh của mình Có thể tìm hiểu về các chiến lược tiếp thị kỹ thuật số
Phân tích và quản lý yêu cầu-Nhóm 3 Trang 87 và cải thiện trải nghiệm mua sắm của khách hàng trên hệ thống web.
Thấp Sử dụng các công cụ phân tích tốc độ tải trang, sử dụng máy chủ đủ mạnh, kiểm tra thường xuyên tốc độ tải trang Để đáp ứng được tải lớn, cửa hàng cần tối ưu hóa hiệu suất hệ thống web của mình Có thể sử dụng công nghệ đám mây hoặc tăng cường phần cứng để tăng tốc độ truy cập và thời gian tải trang.
Không tương thích trên nhiều thiết bị khác nhau
Thấp Sử dụng kiểm tra trang web, thiết kế bố cục trang đơn giản và nhất quán cho trang web
Thiết kế trang web đáp ứng, sử dụng các công cụ kiểm tra tương thích và thực hiện kiểm tra trang web trên các thiết bị khác nhau
Tổng kết
Trong quá trình thực hiện bài tập nhóm, các thành viên đã hoàn thành nhiều mục tiêu được giao Mặc dù gặp một số sai sót trong quá trình làm việc, nhóm đã khắc phục hiệu quả và hoàn thiện các yêu cầu cần thiết Cuối cùng, nhóm đã tổng kết và hoàn thành việc xây dựng hệ thống website kinh doanh quần áo theo yêu cầu.