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

xây dựng trang website bán giày adudas

85 0 0
Tài liệu đã được kiểm tra trùng lặp

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

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Xây Dựng Trang Website Bán Giày Adudas
Tác giả Nguyễn Trung Tín, Nguyễn Đức Hải, Nguyễn Khánh Linh, Trần Thanh Tùng, Lê Văn Dương
Người hướng dẫn GV: Bùi Ngọc Sơn
Trường học Trường Cao Đẳng Thực Hành FPT Polytechnic
Chuyên ngành Phát Triển Phần Mềm
Thể loại dự án
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 85
Dung lượng 12,16 MB

Cấu trúc

  • PHẦN 1: GIỚI THIỆU ĐỀ TÀI – HỆ THỐNG (9)
    • 1. Lý do chọn đề tài (9)
    • 2. Quy ước của tài liệu (9)
    • 3. Bảng chú giải thuật ngữ (9)
    • 4. Mục tiêu của đề tài (11)
    • 5. Phạm vi đề tài (11)
    • 6. Sprint (12)
    • 7. Tài liệu tham khảo (14)
    • 8. Bố cục tài liệu (14)
    • 9. Khảo sát, mô tả hiện trạng của hệ thống (15)
    • 10. Khởi tạo và lập kế hoạch (19)
    • 11. Bối cảnh của sản phẩm (24)
    • 12. Các chức năng của sản phẩm.................................................................................. .. 24 13. Đặc điểm người sử dụng........................................................................................... 24 14. Môi trường vận hành (24)
    • 15. Các ràng buộc thực thi và thiết kế (0)
    • 16. Các giả định và phụ thuộc (34)
  • PHẦN 2: DATABASE (21)
    • 1.1. Xác định thực thể (34)
    • 1.3. ERD (0)
  • PHẦN 3: PHÂN TÍCH VÀ THIẾT KẾ (21)
    • 1. Mô hình Use Case (21)
    • 2. Mô hình Activity Diagram (45)
    • 3. Class Diagram (21)
    • 4. Thiết kế giao diện (64)
  • PHẦN 4: CÁC CHỨC NĂNG (21)
    • 1. Chức năng đăng nhập (71)
    • 2. Chức năng quản lý khách hàng (71)
    • 3. Chức năng quản lý bán hàng………………………………………………………… 71 4. Chức năng quản lý sản phẩm chi tiết (71)
    • 5. Chức năng quản lý nhân viên (72)
    • 7. Chức năng quản lý đổi trả (72)
    • 8. Chức năng thống kê (73)
    • 9. Chức năng quản lý khuyến mại (73)
  • PHẦN 5: CÁC PHI CHỨC NĂNG (73)
    • 1. Yêu cầu về tính sẵn sàng (73)
    • 2. Yêu cầu về an toàn (73)
    • 3. Yêu cầu về bảo mật (73)
    • 4. Các đặc điểm chất lượng phần mềm (73)
    • 5. Các quy tắc nghiệp vụ (74)
  • PHẦN 6: KIỂM THỬ (74)
  • PHẦN 7: TỔNG KẾT (82)
    • 1. Thời gian phát triển dự án (82)
    • 2. Mức độ hoàn thành dự án (82)
    • 3. Những khó khăn rủi ro gặp phải và cách giải quyết (83)
    • 4. Những bài học rút ra sau khi làm dự án (83)
  • PHẦN 8: YÊU CẦU KHÁC (84)

Nội dung

● Dễ dàng lưu trữ và tìm kiếm dữ liệu.● Cập nhật thông tin các loại sản phẩm mới.● Hỗ trợ nhân viên dễ dàng nắm bắt được thông tin chi tiết của sản phẩm.● Giúp bảo mật tốt các thông tin

GIỚI THIỆU ĐỀ TÀI – HỆ THỐNG

Lý do chọn đề tài

Hiện tại với nhu cầu về các sản phẩm thời trang, đặc biệt là với giới trẻ, việc sở hữu những đôi giày hoặc vài đôi giày dần trở nên phổ biến Những mẫu giày cũng trở nên đa dạng hơn, hợp thị hiếu người dung hơn nên những năm gần đây mặt hàng giày đặc biệt là giày thể thao đang được ưa chuộng và là 1 thị trường rộng mở Bắt nhịp được điều này, nhiều cửa hàng giày đã được mở lên nhưng bên cạnh đó cũng phát sinh 1 số vấn đề đi kèm: quản lý sản phẩm khó khăn do giày dép là sản phẩm nhỏ thường tính theo đôi nên rất khó quản lý, vấn đề các thuộc tính như màu sắc, chất liệu, kích cỡ Nắm bắt được những vấn đề còn tồn động trên, nhóm chúng em quyết định Xây dựng website bán giày Adudas – 1 hệ thống quản lý bán giày cho cửa hàng nhằm quản lý công việc bán hàng, quản lý sản phẩm của cửa hàng.

Quy ước của tài liệu

Kiểu chữ Cỡ chữ Khoảng cách dòng

Tiêu đề Times New Roman 18 1

Bảng chú giải thuật ngữ

STT Thuật ngữ Chú giải

1 Database (DB, CSDL) Cơ sở dữ liệu

2 SRS Tài liệu đặc tả

3 Use case Use Case là một kỹ thuật được dùng trong kỹ thuật phần mềm và hệ thống để nắm bắt yêu cầu chức năng của hệ thống Use case mô tả sự tương tác đặc trưng giữa người dùng bên ngoài (actor) và hệ thống

4 Class Diagram Mô tả các đối tượng, các thuộc tính, hoạt động của chúng và mối quan hệ giữa các đối tượng

5 Mô hình Activity Diagram Là bản vẽ tập trung vào mô tả các hoạt động, lường xử lý bên trong hệ thống

Diagram) Là một sơ đồ, thể hiện các thực thể có trong database và mối quan hệ giữa chúng với nhau

6 Back-end Gồm ngôn ngữ: Java, SQL Server Xử lý

7 Thực thể 1 lớp các đối tượng có cùng đặc tính chung để quản lý thông tin về nó

8 Mã QR Mã được giải mã ở tốc độ cao

9 CPU CPU là chữ viết tắt của Central Processing Unit hay còn gọi là bộ xử lý trung tâm

10 RAM RAM (Random Access Memory) là một loại bộ nhớ khả biến cho phép đọc - ghi ngẫu nhiên dữ liệu đến bất kỳ vị trí nào trong bộ nhớ dựa theo địa chỉ của bộ nhớ

11 SQL là viết tắt của Structured Query Language là ngôn ngữ truy vấn có cấu trúc Nó là một ngôn ngữ, là tập hợp các lệnh để tương tác với cơ sở dữ liệu Dùng để lưu trữ, thao tác và truy xuất dữ liệu được lưu trữ trong một cơ sở dữ liệu quan hệ.

12 Daily Sprint Mục tiêu hằng ngày

13 Sprint Retrospective Là một cuộc họp định kỳ được tổ chức vào cuối sprint được sử dụng để thảo luận về những gì đã diễn ra tốt trong chu kỳ sprint trước

14 Dev Là những người viết ra sản phẩm là các chương trình,các phần mềm ứng dụng

15 Tester Người kiểm tra sản phẩm mà lập trình viên làm ra, để nâng cao chất lượng sản phẩm

Mục tiêu của đề tài

Hệ thống quản lý bán giày được xây dựng nhằm các mục tiêu cơ bản :

● Kiểm soát được tình hình mua bán của cửa hàng, giảm thiểu mất mát và sai sót trong số liệu.

● Tự động hóa một số công việc để tiết kiệm thời gian và công sức như: tạo mã số hàng hóa, thông tin tồn kho, thông tin bán hàng,

● Dễ dàng lưu trữ và tìm kiếm dữ liệu.

● Cập nhật thông tin các loại sản phẩm mới.

● Hỗ trợ nhân viên dễ dàng nắm bắt được thông tin chi tiết của sản phẩm.

● Giúp bảo mật tốt các thông tin kinh doanh của cửa hàng. Đề tài phân tích, thiết kế hệ thống quản lý bán giày thể thao 6G Sneakers nhằm tìm ra những ưu điểm, hạn chế trong công tác quản lý lực lượng bán hàng, tìm ra nguyên nhân của những hạn chế cần khắc phục.

Phạm vi đề tài

Đề tài sẽ giải quyết được vấn đề:

Khách mua hàng đến quầy thanh toán, nhân viên hỏi thông tin khách hàng, nếu tìm thấy khách đã có trong hệ thống thì chọn tên khách hàng đó, ngược lại tạo thông tin khách để lưu lại Nhân viên nhập mã bằng tay hoặc quét mã có ghi trên mã vạch vào hệ thống Hệ thống hiện thông tin tên hàng, sản phẩm, số lượng, giá bán Số lượng nhập tay Khách có thể mua nhiều sản phẩm, và nhân viên sẽ thao tác như trên Xong hệ thống sẽ tự động tính tổng tiền.

Khách yêu cầu thanh toán sẽ in hóa đơn cho khách hàng, hệ thống sẽ tự động cập nhật số lượng tồn kho của các mặt hàng đã bán ở cửa hàng đó (trừ đi số lượng đã bán của từng mặt hàng) Hệ thống lưu lại hóa đơn để sau này thống kê báo cáo.

Quản lý phân loại hàng: Giày nhập về sẽ được nhập vào danh mục hàng mới trong hệ thống để nhân viên dễ dàng kiểm soát, trưng bày và giới thiệu cho khách hàng Danh mục hàng của hệ thống sẽ tự động được đánh mã số, phân loại với mã số loại, màu sắc, size kèm theo số lượng.

Khi nhân viên được nhận vào làm sẽ được chủ cửa hàng lấy thông tin và lưu lại bao gồm: Tên nhân viên, ngày sinh, giới tính, ngày vào làm, điện thoại, email, và sau đó sẽ tạo một tài khoản, phân quyền đăng nhập hệ thống cho nhân viên này.

Có 2 nhóm người dùng cho nhân viên: nhân viên, quản lý cửa hàng.

Nhân viên bán hàng chỉ thực hiện được các chức năng bán hàng, đổi trả,xem hóa đơn.

Khi vào vào các ngày lễ, tết cửa hàng sẽ giảm giá cho khách hàng đến mua sản phẩm Trên voucher cho biết hạn ngày bắt đầu và hạn ngày kết thúc

Mỗi khách hàng khi đến cửa hàng mua hàng và thanh toán sẽ được nhân viên bán hàng hỏi đã từng mua hàng hay chưa?

Nếu đã từng mua hàng ở cửa hàng thì khách hàng cung cấp số điện thoại để nhân viên bán hàng kiểm tra và thêm vào hóa đơn.

Nếu chưa thì khách hàng cung cấp thông tin để nhân viên bán hàng và thêm vào danh sách khách hàng sau đó thêm vào hóa đơn.

Sau khi thanh toán,quản lý hóa đơn sẽ lưu lại thông tin hóa đơn trên hệ thống để thuận tiện trong việc đổi trả sản phẩm và thống kê Trên hóa đơn sẽ lưu lại mã nhân viên, tên nhân viên, tên khách hàng, mã khách hàng, tổng tiền, tổng số sản phẩm, trạng thái.

Khi khách hàng muốn đổi trả sản phẩm thì nhân viên sẽ xem hóa đơn của khách hàng trên hệ thống xem còn hạn đổi trả hay không Nếu không còn hạn đổi trả thì nhân viên sẽ liên hệ với quản lý để xác nhận có được tiếp tục cho đổi trả sản phẩm hay không, đổi trả xong sẽ lưu lại thông tin đổi trả của khách hàng vào hóa đơn đổi trả trên hệ thống Cập nhật lại số lượng sản phẩm đang có.

Sau khi thanh toán hóa đơn thì trong bảng thống kê sẽ cập nhật Trong thống kê bao gồm tổng doanh thu, tổng số hóa đơn, tổng số sản phẩm bán ra, lượng khách hàng, sản phẩm đổi trả Đối với doanh thu thì sẽ được thống kê theo số lượng sản bán ra nhân với đơn giá Còn thống kê khách hàng thì được sắp xếp theo nhóm tuổi Về thống kê đổi trả hàng hóa sẽ được phân theo quy trình nghiệp vụ, thống kê lại những lý do đổi trả.

Sprint

Sprint Công việc Tiến độ

Sprint 1 Vẽ sơ đồ ERD

Vẽ sơ đồ use case

90% Các thành viên được làm quen, tiếp xúc mô hình làm việc nhóm

Bất đồng quan điểm trong việc đi khảo sát

Sprint 2 Nhóm vẽ lại sơ đồ Erd và Use case

Vẽ usecase con và sơ đồ activity

Code chức năng khách hàng

Code chức năng nhà cung cấp

Code chức năng sản phẩm

Code chức năng dòng sản phẩm

Code chức năng đế giày

Code chức năng màu sắc

90% Nhóm được tiếp xúc và làm việc với các công nghệ

Nhóm dùng github chưa thành thạo

Sprint 3 Code chức năng chức vụ

Code chức năng nhân viên

Code chức năng chi tiết sản phẩm

Code chức năng sản phẩm lỗi

Code khung home quản lý

Code khung home nhân viên

85% Nhóm được tiếp xúc với hibernate, giúp bổ trợ học cho các kì sau

Các thành viên code hibernate gặp khá nhiều bug

Sprint 4 Tài liệu mô tả 2

Code chức năng bán hàng tại quầy

90% Nhóm biết cách code chung một luồng

Phân chia công việc gặp khó khăn

Sprint 5 Code chức năng thống kê

Code chức năng đổi trả

80% Nhóm biết cách phân tích được các luồng

Code luồng chức năng thống kê có nhiều bug

Sprint 6 Tài liệu mô tả 4

Code chức năng thống kê

Code hóa đơn đổi trả

90% Nhóm hiểu được quy trình thực hiện dự án

Về cuối dự án các thành viên có biểu hiện chán nản

Tài liệu tham khảo

Công việc Công nghệ Tài liệu tham khảo

Thiết kế giao diện NetBeans Apache NetBeans Releases

Thiết kế CSDL SQL Server SQL Server Downloads | Microsoft

Xây dựng chức năng Spring Framework Spring | Home

Bố cục tài liệu

Phần I: GIỚI THIỆU ĐỀ TÀI HỆ THỐNG

Trang bìa dự án, thành viên nhóm dự án, mục lục, theo dõi phiên bản dự án, nhận xét của giảng viên hướng dẫn, lời cảm ơn, tóm tắt nội dung dự án.

Thiết kế cơ sở dữ liệu (database) Xác định thực thể, các mô hình sơ đồ của cơ sở dữ liệu như ER, ERD và chuẩn hóa CSDL.

Phần III: PHÂN TÍCH VÀ THIẾT KẾ

Phân tích các yêu cầu nghiệp vụ và thiết kế giao diện phần mềm.

Phần IV: CÁC CHỨC NĂNG

Mô tả các chức năng có trong hệ thống.

Phần V: CÁC PHI CHỨC NĂNG

Chỉ ra những quy định về tính chất và ràng buộc cho hệ Thống.

Khái quát toàn bộ dự án để có sự đánh giá và rút ra những kết luận Chung.

Phần VIII: CÁC YÊU CẦU KHÁC

Các yêu cầu khác và dự định trong tương lai.

Khảo sát, mô tả hiện trạng của hệ thống

Quản lý của cửa hàng Adidas Shop

09 Đường Cầu Diễn, Phúc Diễn, Bắc Từ Liêm, Hà Nội

Hình Thức Khảo Sát Offline

Người Lên Form Khảo Sát Nguyễn Khánh Linh

Người Đi Khảo Sát Nguyễn Trung Tín, Nguyễn Khánh Linh

Mục Tiêu -Xác định được các chức năng cơ bản mà hệ thống cần có

- Tìm ra những trải nghiệm thích hợp với tính năng của cửa hàng

- Tìm ra những khuyết điểm còn tồn tại trong hệ thống để đưa ra những giải pháp phù hợp.

-Việc khảo sát nhằm mục đích có cái nhìn khách quan về những khó khăn, thuận lợi trong việc bán hàng tại quầy.-Thu thập được các dữ liệu cần thiết cho một dự án-Đánh giá những khó khăn có thể gặp phải trong quá trình làm dự án

Dự án: Xây dựng website bán giày Adudas

Người được hỏi: Nguyễn Thuỳ Linh - quản lý cửa hàng

Người phỏng vấn: Nguyễn Trung Tín Người ghi chép: Nguyễn Khánh Linh Thời gian bắt đầu: 22/09/2023 - 21h00

1 Cửa hàng chị hiện tại đang buôn bán những mặt hàng nào? Cửa hàng đang bán mặt hàng chính là giày.

2 Cửa hàng chị bán hàng qua những hình thức nào?

Cửa hàng bán trực tiếp tại quầy.

3 Chị đã phát triển và thực hiện chiến lược cụ thể nào tại cửa hàng để cải thiện tình trạng kinh doanh và tăng doanh số? Đăng bài lên các trang mạng xã hội.

4 Cửa hàng chị có quản lý khách hàng không?

Không, chị cũng đang muốn quản lý khách hàng để có thể tri ân khuyến mại cho họ.

5 Cửa hàng có sử dụng hóa đơn không ? Có

6 Nếu khách hàng xảy ra sự cố vật phẩm mua tại cửa hàng có vấn đề thì sẽ xử lý như thế nào?

Chị yêu cầu khách kiểm tra hàng thật kỹ trước khi mua nhưng nếu như có sự cố như thế xảy ra thì trước tiên cửa hàng sẽ xem sét sản phẩm đó có thuộc quản lý của cửa hàng không Sau đó sẽ kiểm tra hóa đơn bán lẻ của khách hàng Nếu như trong thời gian 3 ngày khách hàng có bất cứ vấn đề nào liên quan đến sản phẩm của cửa hàng thì cửa hàng sẽ đổi hàng mới lại cho khách với hình thức 1 đổi 1.

7 Chị thường quản lý doanh số bán hàng hóa như thế nào?

Sau 1 ngày thì tôi chị sẽ coi lại hóa đơn và sổ sách để tổng kết lại doanh số bán hàng và số lượng hàng hóa bán trong ngày hôm đó.

8 Hình thức nhập thêm hàng mới của cửa hàng như thế nào?

Chúng tôi có nhà cung cấp riêng, khi cần nhập thêm hàng thì sẽ liên hệ với nhà cung cấp.

9 Chị đã phát triển và thực hiện chiến lược cụ thể nào tại cửa hàng để cải thiện tình trạng kinh doanh và tăng doanh số?

10 Cửa hàng của chị đã từng sử dụng phần mềm quản lý nào chưa?

11 Cửa hàng chị có quản lý số lượng hàng bán trong một ngày không?

Có, nhưng quản lý trên giấy tờ.

12 Cửa hàng của chị quản lý hàng tồn kho như thế nào?

Những hàng bị lỗi sản xuất sẽ được trả lại cho bên nhà cung cấp Tuy nhiên nếu như hàng tồn kho do không bán được thì cửa hàng sẽ có trường trình khuyến mại và bán hàng giá rẻ để có thể thanh lý hết hàng tồn còn trong kho.

13 Cửa hàng chị có lưu lại lịch sử giao dịch khi mua hàng hay nhập hàng không?

Có Vì khi sai sót hay thống kê doanh thu thì cần xem lại lịch sử giao dịch và check lại lịch sử giao dịch với khách hàng khi xảy ra vấn đề.

14 Chị muốn thống kê theo hình thức nào? Chị muốn thống kê theo hàng ngày và hàng tháng.

15 Chị có muốn lập báo cáo thống kê doanh số bán hàng và tổng kết thu chi không?

Có Phải lập ra bảng biểu báo cáo chi tiết và đầy đủ thông tin thu chi và thống kê doanh thu của cửa hàng vào hàng ngày, hàng tháng và tổng doanh thu trong một năm để biết tình hình kinh doanh của cửa hàng như thế nào.

16 Cửa hàng chị có bao nhiêu nhân viên và có quản lý nhân viên không ? Cửa hàng có 2 nhân viên được chia làm 2 ca sáng và tối, chị quản lý nhân viên bằng ghi chú.

17 Cửa hàng chị có thường xuyên gặp rủi ro trong việc thanh toán cho khách hàng không

Cuối ngày chị thống kê lại doanh thu của ngày cũng thỉnh thoảng thấy thiếu nhưng không đáng kể.

Kết luận: Dựa vào khảo sát nhóm chúng em đã xây dựng được phạm vi hệ thống “Quản lý bán giày” như sau:

Các chức năng: được thiết kế theo nhu cầu chung của cửa hàng và cũng tuân theo những nghiệp vụ về mặt thời trang.

Các đối tượng sử dụng : Nhân viên, quản lý cửa hàng, khách hàng

Các thực thể :Bán hàng, khách hàng, nhân viên, sản phẩm, hóa đơn, thống kê, khuyến mãi. Các chức năng chính:

● Quản lý sản phẩm chi tiết

Các actor: Nhân viên , quản lý cửa hàng, khách hàng

Khách mua hàng đến quầy thanh toán, nhân viên hỏi thông tin khách hàng, nếu tìm thấy khách đã có trong hệ thống thì chọn tên khách hàng đó, ngược lại tạo thông tin khách để lưu lại Nhân viên nhập mã bằng tay hoặc quét mã có ghi trên mã vạch vào hệ thống Hệ thống hiện thông tin tên hàng, sản phẩm, số lượng, giá bán Số lượng nhập tay Khách có thể mua nhiều sản phẩm, và nhân viên sẽ thao tác như trên Xong hệ thống sẽ tự động tính tổng tiền.

Khách yêu cầu thanh toán sẽ in hóa đơn cho khách hàng, hệ thống sẽ tự động cập nhật số lượng tồn kho của các mặt hàng đã bán ở cửa hàng đó (trừ đi số lượng đã bán của từng mặt hàng) Hệ thống lưu lại hóa đơn để sau này thống kê báo cáo.

Quản lý phân loại hàng: Giày nhập về sẽ được nhập vào danh mục hàng mới trong hệ thống để nhân viên dễ dàng kiểm soát, trưng bày và giới thiệu cho khách hàng Danh mục hàng của hệ thống sẽ tự động được đánh mã số, phân loại với mã số loại, màu sắc, size kèm theo số lượng.

Khi nhân viên được nhận vào làm sẽ được chủ cửa hàng lấy thông tin và lưu lại bao gồm: Tên nhân viên, ngày sinh, giới tính, ngày vào làm, điện thoại, email, và sau đó sẽ tạo một tài khoản, phân quyền đăng nhập hệ thống cho nhân viên này.

Có 2 nhóm người dùng cho nhân viên: nhân viên, quản lý cửa hàng.

Nhân viên bán hàng chỉ thực hiện được các chức năng bán hàng, đổi trả,xem hóa đơn.

Khi vào vào các ngày lễ, tết cửa hàng sẽ giảm giá cho khách hàng đến mua sản phẩm Trên voucher cho biết hạn ngày bắt đầu và hạn ngày kết thúc

Mỗi khách hàng khi đến cửa hàng mua hàng và thanh toán sẽ được nhân viên bán hàng hỏi đã từng mua hàng hay chưa?

Nếu đã từng mua hàng ở cửa hàng thì khách hàng cung cấp số điện thoại để nhân viên bán hàng kiểm tra và thêm vào hóa đơn.Nếu chưa thì khách hàng cung cấp thông tin để nhân viên bán hàng và thêm vào danh sách khách hàng sau đó thêm vào hóa đơn.

Sau khi thanh toán,quản lý hóa đơn sẽ lưu lại thông tin hóa đơn trên hệ thống để thuận tiện trong việc đổi trả sản phẩm và thống kê Trên hóa đơn sẽ lưu lại mã nhân viên, tên nhân viên, tên khách hàng, mã khách hàng, tổng tiền, tổng số sản phẩm, trạng thái.

Khởi tạo và lập kế hoạch

STT Thành viên Công việc

1 Nguyễn Trung Tín (Trưởng nhóm) Dev, Tester

2 Lê Minh Hạnh Dev, Tester

3 Nguyễn Khánh Linh Dev, Tester

4 Phùng Hoàng Tú Dev, Tester

5 Đặng Văn Khánh Dev, Tester

NGUYÊN TẮC QUẢN LÝ TRONG DỰ ÁN

Phân công công việc Doc, draw.io, trello, github Theo dõi tiến độ

Sprint Retrospective cải tiến nhằm nâng cao hiệu quả làm việc, sản phẩm

KẾ HOẠCH THỰC HIỆN DỰ ÁN

STT Công việc Thực hiện Ngày bắt đầu Ngày kết thúc

Phần 1 GIỚI THIỆU ĐỀ TÀI - HỆ THỐNG

1 Lý do chọn đề tài Nguyễn Khánh Linh

2 Quy ước tài liệu Phùng Hoàng Tú Đặng Văn Khánh

3 Bảng chú giải thuật ngữ Phùng Hoàng Tú 01/07/2023 07/07/2023

4 Mục tiêu đề tài Nguyễn Trung Tín 01/07/2023 07/07/2023

5 Phạm vi đề tài Nguyễn Trung Tín 01/07/2023 07/07/2023

6 Bố cục tài liệu Phùng Hoàng Tú 01/07/2023 07/07/2023

7 Khảo sát Phùng Hoàng Tú

Lê Minh Hạnh Nguyễn Trung Tín Đặng Văn Khánh

8 Khởi tạo, lập kế hoạch Lê Minh Hạnh

9 Đặc điểm người dùng Lê Minh Hạnh 08/07/2023 14/07/2023

10 Các ràng buộc thực thi và thiết kế Phùng Hoàng Tú 15/07/2023 21/07/2023

11 Các chức năng của phần mềm Đặng Văn Khánh 15/07/2023 21/07/2023

12 Môi trường vận hành Nguyễn Trung Tín 15/07/2023 21/07/2023

13 Công cụ và công nghệ Nguyễn Trung Tín 15/07/2023 21/07/2023

1 Xác định thực thể Lê Minh Hạnh

Nguyễn Khánh Linh Phùng Hoàng Tú

Phần 3 Phân tích và thiết kế

1 Mô hình Use Case Lê Minh Hạnh

2 Mô hình activity Đặng Văn Khánh

3 Class Diagram Nguyễn Khánh Linh

1 Đăng nhập Lê Minh Hạnh 08/07/2023 14/07/2023

2 Quản lý dòng sản phẩm Nguyễn Khánh Linh 08/07/2023 14/07/2023

3 Quản lý khách hàng Nguyễn Trung Tín 08/07/2023 14/07/2023

4 Quản lý đế giày Lê Minh Hạnh 08/07/2023 14/07/2023

5 Quản lý màu sắc Đặng Văn Khánh 08/07/2023 14/07/2023

6 Quản lý chức vụ Lê Minh Hạnh 15/07/2023 21/07/2023

7 Quản lý chi tiết sản phẩm

8 Quản lý nhân viên Phùng Hoàng Tú 15/07/2023 21/07/2023

9 Quản lý bán hàng Phùng Hoàng Tú

Lê Minh Hạnh Nguyễn Trung Tín Đặng Văn Khánh

10 Quản lý đổi trả Nguyễn Trung Tín 29/07/2023 05/08/2023

11 Quản lý hóa đơn Phùng Hoàng Tú 29/07/2023 05/08/2023

12 Quản lý thống kê Lê Minh Hạnh 29/07/2023 05/12/2023

13 Quản lý hóa đơn đổi trả Phùng Hoàng Tú 06/12/2023 12/12/2023 b) Xác định Đối tượng sử dụng hệ thống

Dựa vào khảo sát nhóm phát triển nhận thấy có 2 đối tượng sử dụng hệ thống chính là:

● Chủ cửa hàng (quản lý) c) Phương pháp phát triển phần mềm

Dùng công cụ Scrum vì nó có những ưu điểm vượt trội hơn so với phương pháp truyền thống Scrum là một phương pháp phát triển phần mềm linh hoạt, được dựa theo cơ chế lặp và tăng trưởng Scrum được thiết kế để hỗ trợ việc tạo ra, phân phối và cải tiến các sản phẩm phức tạp.Do đó, nhóm đã thống nhất sử dụng mô hình Scrum vì :

● Scrum cho phép việc tự do triển khai

● Scrum dễ học và dễ sử dụng

● Scrum chấp nhận sự thay đổi

● Scrum làm giảm rủi ro khi xây dựng sản phẩm

● Scrum tối ưu hóa hiệu quả và nỗ lực của đội phát triển

● Scrum cho phép khách hàng sử dụng sản phẩm sớm hơn

● Scrum cải tiến liên tục

Hình 1 Mô hình quản lý Scrum

` d) Đánh giá tính khả thi của dự án

Hiện tại với nhu cầu về các sản phẩm thời trang, đặc biệt là với giới trẻ, việc sở hữu những đôi giày hoặc vài đôi giày dần trở nên phổ biến Những mẫu giày cũng trở nên đa dạng hơn, hợp thị hiếu người dung hơn nên những năm gần đây mặt hàng giày đặc biệt là giày thể thao đang được ưa chuộng và là 1 thị trường rộng mở Dự án này ra đời giải quyết vấn đề giúp các chủ cửa hàng có thể thể dễ dàng quản lý nhân viên và sản phẩm một cách nhanh chóng và chính xác Nhân viên có thể sử dụng để xem danh sách sản phẩm, thông tin chi tiết sản phẩm Hệ thống còn giúp chủ cửa hàng xem được thông tin khách hàng ngay trên hệ thống Ngoài ra khách hàng cũng có thể nắm bắt được thông tin sản phẩm giúp họ có thể yên tâm về sản phẩm của mình.

Bối cảnh của sản phẩm

Trong thời đại công nghiệp hóa hiện đại hóa, nhu cầu mua sắm đã trở nên quen thuộc và tiếp cận đến hầu hết mọi người Các cửa hàng bán hàng thành lập ngày càng nhiều để đáp ứng nhu cầu đó Bên cạnh việc quản lý chất lượng sản phẩm thì việc quản lý bán hàng cũng là một vấn đề khó khăn cần phải giải quyết Để đáp ứng được các nhu cầu đó, nhóm chúng tôi đã tạo ra một phần mềm giúp tăng hiệu suất công việc, tiết kiệm thời gian và hỗ trợ việc quản lý bán giày thể thao.

Các ràng buộc thực thi và thiết kế

7 Khảo sát Phùng Hoàng Tú

Lê Minh Hạnh Nguyễn Trung Tín Đặng Văn Khánh

8 Khởi tạo, lập kế hoạch Lê Minh Hạnh

9 Đặc điểm người dùng Lê Minh Hạnh 08/07/2023 14/07/2023

10 Các ràng buộc thực thi và thiết kế Phùng Hoàng Tú 15/07/2023 21/07/2023

11 Các chức năng của phần mềm Đặng Văn Khánh 15/07/2023 21/07/2023

12 Môi trường vận hành Nguyễn Trung Tín 15/07/2023 21/07/2023

13 Công cụ và công nghệ Nguyễn Trung Tín 15/07/2023 21/07/2023

1 Xác định thực thể Lê Minh Hạnh

Nguyễn Khánh Linh Phùng Hoàng Tú

Phần 3 Phân tích và thiết kế

1 Mô hình Use Case Lê Minh Hạnh

2 Mô hình activity Đặng Văn Khánh

3 Class Diagram Nguyễn Khánh Linh

1 Đăng nhập Lê Minh Hạnh 08/07/2023 14/07/2023

2 Quản lý dòng sản phẩm Nguyễn Khánh Linh 08/07/2023 14/07/2023

3 Quản lý khách hàng Nguyễn Trung Tín 08/07/2023 14/07/2023

4 Quản lý đế giày Lê Minh Hạnh 08/07/2023 14/07/2023

5 Quản lý màu sắc Đặng Văn Khánh 08/07/2023 14/07/2023

6 Quản lý chức vụ Lê Minh Hạnh 15/07/2023 21/07/2023

7 Quản lý chi tiết sản phẩm

8 Quản lý nhân viên Phùng Hoàng Tú 15/07/2023 21/07/2023

9 Quản lý bán hàng Phùng Hoàng Tú

Lê Minh Hạnh Nguyễn Trung Tín Đặng Văn Khánh

10 Quản lý đổi trả Nguyễn Trung Tín 29/07/2023 05/08/2023

11 Quản lý hóa đơn Phùng Hoàng Tú 29/07/2023 05/08/2023

12 Quản lý thống kê Lê Minh Hạnh 29/07/2023 05/12/2023

13 Quản lý hóa đơn đổi trả Phùng Hoàng Tú 06/12/2023 12/12/2023 b) Xác định Đối tượng sử dụng hệ thống

Dựa vào khảo sát nhóm phát triển nhận thấy có 2 đối tượng sử dụng hệ thống chính là:

● Chủ cửa hàng (quản lý) c) Phương pháp phát triển phần mềm

Dùng công cụ Scrum vì nó có những ưu điểm vượt trội hơn so với phương pháp truyền thống Scrum là một phương pháp phát triển phần mềm linh hoạt, được dựa theo cơ chế lặp và tăng trưởng Scrum được thiết kế để hỗ trợ việc tạo ra, phân phối và cải tiến các sản phẩm phức tạp.Do đó, nhóm đã thống nhất sử dụng mô hình Scrum vì :

● Scrum cho phép việc tự do triển khai

● Scrum dễ học và dễ sử dụng

● Scrum chấp nhận sự thay đổi

● Scrum làm giảm rủi ro khi xây dựng sản phẩm

● Scrum tối ưu hóa hiệu quả và nỗ lực của đội phát triển

● Scrum cho phép khách hàng sử dụng sản phẩm sớm hơn

● Scrum cải tiến liên tục

Hình 1 Mô hình quản lý Scrum

` d) Đánh giá tính khả thi của dự án

Hiện tại với nhu cầu về các sản phẩm thời trang, đặc biệt là với giới trẻ, việc sở hữu những đôi giày hoặc vài đôi giày dần trở nên phổ biến Những mẫu giày cũng trở nên đa dạng hơn, hợp thị hiếu người dung hơn nên những năm gần đây mặt hàng giày đặc biệt là giày thể thao đang được ưa chuộng và là 1 thị trường rộng mở Dự án này ra đời giải quyết vấn đề giúp các chủ cửa hàng có thể thể dễ dàng quản lý nhân viên và sản phẩm một cách nhanh chóng và chính xác Nhân viên có thể sử dụng để xem danh sách sản phẩm, thông tin chi tiết sản phẩm Hệ thống còn giúp chủ cửa hàng xem được thông tin khách hàng ngay trên hệ thống Ngoài ra khách hàng cũng có thể nắm bắt được thông tin sản phẩm giúp họ có thể yên tâm về sản phẩm của mình.

11.Bối cảnh của sản phẩm

Trong thời đại công nghiệp hóa hiện đại hóa, nhu cầu mua sắm đã trở nên quen thuộc và tiếp cận đến hầu hết mọi người Các cửa hàng bán hàng thành lập ngày càng nhiều để đáp ứng nhu cầu đó Bên cạnh việc quản lý chất lượng sản phẩm thì việc quản lý bán hàng cũng là một vấn đề khó khăn cần phải giải quyết Để đáp ứng được các nhu cầu đó, nhóm chúng tôi đã tạo ra một phần mềm giúp tăng hiệu suất công việc, tiết kiệm thời gian và hỗ trợ việc quản lý bán giày thể thao.

12 Các chức năng của sản phẩm

Hình 2 Mô tả các chức năng quản lý bán giày

Hình 4 Chức năng quản lý khách hàng

Hình 5 Chức năng quản lý bán hàng

Hình 6 Chức năng quản lý thuộc tính của bán hàng (thêm khách hàng )

Hình 7 Chức năng quản lý nhân viên

Hình 7.1 Chức năng quản lý thuộc tính của nhân viên (chức vụ)

Hình 8 Chức năng quản lý sản phẩm chi tiết

Hình 8.1 Chức năng quản lý thuộc tính của sản phẩm chi tiết (sản phẩm )

Hình 8.2 Chức năng quản lý thuộc tính của sản phẩm chi tiết (màu sắc)

Hình 8.3 Chức năng quản lý thuộc tính của sản phẩm chi tiết (đế giày)

Hình 8.4 Chức năng quản lý thuộc tính của sản phẩm chi tiết (dòng sản phẩm)

Hình 9 Chức năng quản lý đổi trả

Hình 9.1 Chức năng quản lý thuộc tính đổi trả (hóa đơn đổi trả)

Hình 10 Chức năng quản lý hóa đơn

Hình 11 Chức năng quản lý thống kê

Hình 12 Chức quản lý khuyến mãi

13 Đặc điểm người sử dụng

Nhận dạng các nhóm người sử dụng sản phẩm ta có đặc trưng của từng nhóm người sử dụng như sau:

Quản lý: Quản lý toàn bộ hệ thống hoạt động của phần mềm.

Nhân viên: Có quyền truy cập để xem danh sách sản phẩm, xem và thêm thông tin khách hàng, đổi trả sản phẩm cho khách hàng, xem hóa đơn và hóa đơn đổi trả

Yêu cầu hệ thống tối thiểu và khuyến khích

Ngôn ngữ lập trình: Hệ thống được xây dựng trên nền window form với ngôn ngữ Java

Cơ sở dữ liệu của hệ thống sử dụng: CSDL Microsoft SQL Server 2008+.

Yêu cầu phần cứng Ram trên 4GB.

CPU intel Core i3 trở lên. Đĩa cứng (ổ C) không được đầy

15 Các ràng buộc về thực thi và thiết kế

Ngôn ngữ lập trình Java

Cơ sở dữ liệu Microsoft SQL Server 2018

Ràng buộc thực tế Giao diện đơn giản, thân thiện với người sử dụng.

Kích thước của CSDL đủ lớn để lưu trữ thông tin khi sử dụng.Phần mềm chạy trên nền Windows.

DATABASE

ERD

7 Khảo sát Phùng Hoàng Tú

Lê Minh Hạnh Nguyễn Trung Tín Đặng Văn Khánh

8 Khởi tạo, lập kế hoạch Lê Minh Hạnh

9 Đặc điểm người dùng Lê Minh Hạnh 08/07/2023 14/07/2023

10 Các ràng buộc thực thi và thiết kế Phùng Hoàng Tú 15/07/2023 21/07/2023

11 Các chức năng của phần mềm Đặng Văn Khánh 15/07/2023 21/07/2023

12 Môi trường vận hành Nguyễn Trung Tín 15/07/2023 21/07/2023

13 Công cụ và công nghệ Nguyễn Trung Tín 15/07/2023 21/07/2023

1 Xác định thực thể Lê Minh Hạnh

Nguyễn Khánh Linh Phùng Hoàng Tú

PHÂN TÍCH VÀ THIẾT KẾ

Mô hình Use Case

2 Mô hình activity Đặng Văn Khánh

3 Class Diagram Nguyễn Khánh Linh

1 Đăng nhập Lê Minh Hạnh 08/07/2023 14/07/2023

2 Quản lý dòng sản phẩm Nguyễn Khánh Linh 08/07/2023 14/07/2023

3 Quản lý khách hàng Nguyễn Trung Tín 08/07/2023 14/07/2023

4 Quản lý đế giày Lê Minh Hạnh 08/07/2023 14/07/2023

5 Quản lý màu sắc Đặng Văn Khánh 08/07/2023 14/07/2023

6 Quản lý chức vụ Lê Minh Hạnh 15/07/2023 21/07/2023

7 Quản lý chi tiết sản phẩm

8 Quản lý nhân viên Phùng Hoàng Tú 15/07/2023 21/07/2023

9 Quản lý bán hàng Phùng Hoàng Tú

Lê Minh Hạnh Nguyễn Trung Tín Đặng Văn Khánh

10 Quản lý đổi trả Nguyễn Trung Tín 29/07/2023 05/08/2023

11 Quản lý hóa đơn Phùng Hoàng Tú 29/07/2023 05/08/2023

12 Quản lý thống kê Lê Minh Hạnh 29/07/2023 05/12/2023

13 Quản lý hóa đơn đổi trả Phùng Hoàng Tú 06/12/2023 12/12/2023 b) Xác định Đối tượng sử dụng hệ thống

Dựa vào khảo sát nhóm phát triển nhận thấy có 2 đối tượng sử dụng hệ thống chính là:

● Chủ cửa hàng (quản lý) c) Phương pháp phát triển phần mềm

Dùng công cụ Scrum vì nó có những ưu điểm vượt trội hơn so với phương pháp truyền thống Scrum là một phương pháp phát triển phần mềm linh hoạt, được dựa theo cơ chế lặp và tăng trưởng Scrum được thiết kế để hỗ trợ việc tạo ra, phân phối và cải tiến các sản phẩm phức tạp.Do đó, nhóm đã thống nhất sử dụng mô hình Scrum vì :

● Scrum cho phép việc tự do triển khai

● Scrum dễ học và dễ sử dụng

● Scrum chấp nhận sự thay đổi

● Scrum làm giảm rủi ro khi xây dựng sản phẩm

● Scrum tối ưu hóa hiệu quả và nỗ lực của đội phát triển

● Scrum cho phép khách hàng sử dụng sản phẩm sớm hơn

● Scrum cải tiến liên tục

Hình 1 Mô hình quản lý Scrum

` d) Đánh giá tính khả thi của dự án

Hiện tại với nhu cầu về các sản phẩm thời trang, đặc biệt là với giới trẻ, việc sở hữu những đôi giày hoặc vài đôi giày dần trở nên phổ biến Những mẫu giày cũng trở nên đa dạng hơn, hợp thị hiếu người dung hơn nên những năm gần đây mặt hàng giày đặc biệt là giày thể thao đang được ưa chuộng và là 1 thị trường rộng mở Dự án này ra đời giải quyết vấn đề giúp các chủ cửa hàng có thể thể dễ dàng quản lý nhân viên và sản phẩm một cách nhanh chóng và chính xác Nhân viên có thể sử dụng để xem danh sách sản phẩm, thông tin chi tiết sản phẩm Hệ thống còn giúp chủ cửa hàng xem được thông tin khách hàng ngay trên hệ thống Ngoài ra khách hàng cũng có thể nắm bắt được thông tin sản phẩm giúp họ có thể yên tâm về sản phẩm của mình.

11.Bối cảnh của sản phẩm

Trong thời đại công nghiệp hóa hiện đại hóa, nhu cầu mua sắm đã trở nên quen thuộc và tiếp cận đến hầu hết mọi người Các cửa hàng bán hàng thành lập ngày càng nhiều để đáp ứng nhu cầu đó Bên cạnh việc quản lý chất lượng sản phẩm thì việc quản lý bán hàng cũng là một vấn đề khó khăn cần phải giải quyết Để đáp ứng được các nhu cầu đó, nhóm chúng tôi đã tạo ra một phần mềm giúp tăng hiệu suất công việc, tiết kiệm thời gian và hỗ trợ việc quản lý bán giày thể thao.

12 Các chức năng của sản phẩm

Hình 2 Mô tả các chức năng quản lý bán giày

Hình 4 Chức năng quản lý khách hàng

Hình 5 Chức năng quản lý bán hàng

Hình 6 Chức năng quản lý thuộc tính của bán hàng (thêm khách hàng )

Hình 7 Chức năng quản lý nhân viên

Hình 7.1 Chức năng quản lý thuộc tính của nhân viên (chức vụ)

Hình 8 Chức năng quản lý sản phẩm chi tiết

Hình 8.1 Chức năng quản lý thuộc tính của sản phẩm chi tiết (sản phẩm )

Hình 8.2 Chức năng quản lý thuộc tính của sản phẩm chi tiết (màu sắc)

Hình 8.3 Chức năng quản lý thuộc tính của sản phẩm chi tiết (đế giày)

Hình 8.4 Chức năng quản lý thuộc tính của sản phẩm chi tiết (dòng sản phẩm)

Hình 9 Chức năng quản lý đổi trả

Hình 9.1 Chức năng quản lý thuộc tính đổi trả (hóa đơn đổi trả)

Hình 10 Chức năng quản lý hóa đơn

Hình 11 Chức năng quản lý thống kê

Hình 12 Chức quản lý khuyến mãi

13 Đặc điểm người sử dụng

Nhận dạng các nhóm người sử dụng sản phẩm ta có đặc trưng của từng nhóm người sử dụng như sau:

Quản lý: Quản lý toàn bộ hệ thống hoạt động của phần mềm.

Nhân viên: Có quyền truy cập để xem danh sách sản phẩm, xem và thêm thông tin khách hàng, đổi trả sản phẩm cho khách hàng, xem hóa đơn và hóa đơn đổi trả

Yêu cầu hệ thống tối thiểu và khuyến khích

Ngôn ngữ lập trình: Hệ thống được xây dựng trên nền window form với ngôn ngữ Java

Cơ sở dữ liệu của hệ thống sử dụng: CSDL Microsoft SQL Server 2008+.

Yêu cầu phần cứng Ram trên 4GB.

CPU intel Core i3 trở lên. Đĩa cứng (ổ C) không được đầy

15 Các ràng buộc về thực thi và thiết kế

Ngôn ngữ lập trình Java

Cơ sở dữ liệu Microsoft SQL Server 2018

Ràng buộc thực tế Giao diện đơn giản, thân thiện với người sử dụng.

Kích thước của CSDL đủ lớn để lưu trữ thông tin khi sử dụng. Phần mềm chạy trên nền Windows.

16 Các giả định và phụ thuộc

- Máy tính bắt buộc phải kết nối mạng Lan cục bộ.

- Phần mềm hỗ trợ sao lưu hệ thống theo thời gian định sẵn.

- Có thể tính hợp và sử dụng các nguồn dữ liệu khác.

1.1 Xác định thực thể a Thực thể sản phẩm

Thuộc tính Kiểu dữ liệu Ràng buộc Mô tả

ID Uniqueidentifier PK, NOT NULL ID sản phẩm

Mã Varchar(20) NOT NULL Mã sản phẩm

Tên Nvarchar(30) NOT NULL Tên sản phẩm b Thực thể nhân viên

Thuộc tính Kiểu dữ liệu Ràng buộc Mô tả

ID Uniqueidentifier PK, NOT NULL ID nhân viên

IDCV Uniqueidentifier FK,NOT NULL ID chức vụ

Mã Varchar(20) NOT NULL Mã nhân viên

Họ tên Nvarchar(100) NOT NULL Họ tên nhân viên

Tài Khoản Narchar(Max) NOT NULL Tài khoản đăng nhập

Mật khẩu Narchar(Max) NOT NULL Mật khẩu đăng nhập

Sdt Varchar(30) NOT NULL Số điện thoại

Email Nvarchar(100) NOT NULL Email nhân viên

Giới tính Nvarchar(10) NOT NULL Giới tính

Ngày sinh Date NOT NULL Ngày sinh Địa chỉ Nvarchar(100) NOT NULL Địa chỉ c Thực thể chức vụ

Thuộc tính Kiểu dữ liệu Ràng buộc Mô tả

ID Uniqueidentifier PK, NOT NULL ID chức vụ

Mã Varchar(20) NOT NULL Mã chức vụ

Tên Nvarchar(50) NOT NULL Tên chức vụ d Thực thể khách hàng

Thuộc tính Kiểu dữ liệu Ràng buộc Mô tả

ID Uniqueidentifier PK, NOT NULL ID khách hàng

Mã Varchar(20) NOT NULL Mã khách hàng

Họ tên Nvarchar(100) NOT NULL Họ tên khách hàng

Ngày sinh Date NOT NULL Ngày sinh khách hàng

Sdt Varchar(30) NOT NULL Sdt khách hàng Địa chỉ Nvarchar(100) NOT NULL Địa chỉ khách hàng e Thực thể đế giày

Thuộc tính Kiểu dữ Ràng buộc Mô tả

ID Uniqueidentifier PK, NOT NULL ID đế giày

Mã varchar(20) NOT NULL Mã đế giày

Tên nvarchar(30) NOT NULL Tên đế giày f Thực thể màu sắc

Thuộc tính Kiểu dữ Ràng buộc Mô tả

ID Uniqueidentifier PK, NOT NULL ID màu sắc

Mã Narchar(20) NOT NULL Mã màu sắc

Tên Nvarchar(30) NOT NULL Tên màu sắc g Thực thể dòng sản phẩm

Thuộc tính Kiểu dữ Ràng buộc Mô tả

ID Uniqueidentifier PK, NOT NULL ID dòng sản phẩm

Mã Varchar(20) NOT NULL Mã dòng sản phẩm

Tên Nvarchar(30) NOT NULL Tên dòng sản phẩm h Thực thể chi tiết sản phẩm

Thuộc tính Kiểu dữ Ràng buộc Mô tả

ID Uniqueidentifier PK, NOT NULL ID chi tiết sản phẩm

IDSP Uniqueidentifier FK,NOT NULL ID sản phẩm

IDDSP Uniqueidentifier FK,NOT NULL ID dòng sản phẩm

IDDG Uniqueidentifier FK,NOT NULL ID đế giày

IDMS Uniqueidentifier PK, NOT NULL ID màu sắc

Ngày nhập hàng Date NOT NULL Ngày nhập hàng Đơn giá Nvarchar(30) NOT NULL Giá sản phẩm

Số lượng Int NOT NULL Số lượng sản phẩm

Xuất xứ Nvarchar(50) NOT NULL Xuất xứ sản phẩm

Kích cỡ Nvarchar(30) NOT NULL Kích cỡ

Trạng thái Int NOT NULL Trạng thái i Thực thể đổi trả

Thuộc tính Kiểu dữ Ràng buộc Mô tả

ID uniqueidentifier PK, NOT NULL ID đổi trả

IDCTSP uniqueidentifier FK,NOT NULL ID chi tiết sản phẩm

IDHD uniqueidentifier FK,NOT NULL ID hóa đơn

IDKH uniqueidentifier FK, NOT NULL ID khách hàng

Ngày đổi Date NOT NULL Ngày đổi trả hàng

Số lượng Int NOT NULL Số lượng đổi

Ghi chú nvarchar(100) NOT NULL Ghi chú j Thực thể hóa đơn

Thuộc tính Kiểu dữ Ràng buộc Mô tả

ID uniqueidentifier PK, NOT NULL ID đổi trả

IDKH uniqueidentifier FK,NOT NULL ID khách hàng

IDNV uniqueidentifier FK,NOT NULL ID nhân viên

IDVC uniqueidentifier FK,NOT NULL ID voucher

Mã uniqueidentifier NOT NULL Mã

Ngày tạo Date NOT NULL Ngày tạo hóa đơn

Ngày thanh toán Date NOT NULL Ngày thanh toán hóa đơn Tổng tiền Decimal(20,0) NOT NULL Tổng tiền thanh toán

Tổng sản phẩm Int NOT NULL Tổng sản phẩm

Trạng thái Int NOT NULL Trạng thái k Thực thể hóa đơn chi tiết

Thuộc tính Kiểu dữ Ràng buộc Mô tả

ID uniqueidentifier PK, NOT NULL ID hóa đơn chi tiết

IDHD uniqueidentifier FK,NOT NULL ID hóa đơn

IDCTSP uniqueidentifier FK,NOT NULL ID chi tiết sản phẩm

Số lượng Int NOT NULL Số lượng Đơn giá Decimal(20,0) NOT NULL Đơn giá l Thực thể voucher

Thuộc tính Kiểu dữ Ràng buộc Mô tả

ID uniqueidentifier PK, NOT NULL ID voucher

Mã varchar(20) NOT NULL Mã voucher

Tên nvarchar(50) NOT NULL Tên voucher

Giảm giá Int NOT NULL Giảm giá

Ngày bắt đầu Date NOT NULL Ngày bắt đầu voucher

Ngày hết hạn Date NOT NULL Ngày hết hạn voucher

Ghi chú nvarchar(50) NOT NULL Ghi chú voucher

Trạng thái int NOT NULL Trạng thái voucher

Hình 13 Hình mô tả ERD

PHẦN 3: PHÂN TÍCH VÀ THIẾT KẾ

Giải thích các kí hiệu

STT Kí hiệu Chú thích

1 Được sử dụng để các đại diện cho các chức năng và các người dùng sẽ xử lý hệ thống Sử dụng đại diện cho các chức năng riêng biệt của một hệ thống, một thành phần, một gói hoặc 1.

Actor được dùng để chỉ người sử dụng hoặc một đối tượng nào đó bên ngoài tương tác với hệ thống chúng ta đang xem xét.

3 Include là quan hệ giữa các Use Case với nhau, nó mô tả việc một Use Case lớn được chia ra thành các Use Case nhỏ để dễ cài đặt (module hóa) hoặc thể hiện sự dùng lại.

Extend dùng để mô tả quan hệ giữa 2 Use Case Quan hệ Extend được sử dụng khi có một Use Case được tạo ra để bổ sung chức năng cho một Use Case có sẵn và được sử dụng trong một điều kiện nhất định nào đó.

Generalization được sử dụng để thể hiện quan hệ thừa kế giữa các Actor hoặc giữa các Use Case với nhau.

Là Association thường được dùng để mô tả mối quan hệ giữa Actor và Use Case và giữa các Use Case với nhau.

Boundary of System là ranh giới của hệ thống.

Hình 14 Hình mô tả Use Case tổng

Hình 15 Hình mô tả Actor Quản lý

Hình 16 Hình mô tả Actor Nhân Viên

Class Diagram

1 Đăng nhập Lê Minh Hạnh 08/07/2023 14/07/2023

2 Quản lý dòng sản phẩm Nguyễn Khánh Linh 08/07/2023 14/07/2023

3 Quản lý khách hàng Nguyễn Trung Tín 08/07/2023 14/07/2023

4 Quản lý đế giày Lê Minh Hạnh 08/07/2023 14/07/2023

5 Quản lý màu sắc Đặng Văn Khánh 08/07/2023 14/07/2023

6 Quản lý chức vụ Lê Minh Hạnh 15/07/2023 21/07/2023

7 Quản lý chi tiết sản phẩm

8 Quản lý nhân viên Phùng Hoàng Tú 15/07/2023 21/07/2023

9 Quản lý bán hàng Phùng Hoàng Tú

Lê Minh Hạnh Nguyễn Trung Tín Đặng Văn Khánh

10 Quản lý đổi trả Nguyễn Trung Tín 29/07/2023 05/08/2023

11 Quản lý hóa đơn Phùng Hoàng Tú 29/07/2023 05/08/2023

12 Quản lý thống kê Lê Minh Hạnh 29/07/2023 05/12/2023

13 Quản lý hóa đơn đổi trả Phùng Hoàng Tú 06/12/2023 12/12/2023 b) Xác định Đối tượng sử dụng hệ thống

Dựa vào khảo sát nhóm phát triển nhận thấy có 2 đối tượng sử dụng hệ thống chính là:

● Chủ cửa hàng (quản lý) c) Phương pháp phát triển phần mềm

Dùng công cụ Scrum vì nó có những ưu điểm vượt trội hơn so với phương pháp truyền thống Scrum là một phương pháp phát triển phần mềm linh hoạt, được dựa theo cơ chế lặp và tăng trưởng Scrum được thiết kế để hỗ trợ việc tạo ra, phân phối và cải tiến các sản phẩm phức tạp.Do đó, nhóm đã thống nhất sử dụng mô hình Scrum vì :

● Scrum cho phép việc tự do triển khai

● Scrum dễ học và dễ sử dụng

● Scrum chấp nhận sự thay đổi

● Scrum làm giảm rủi ro khi xây dựng sản phẩm

● Scrum tối ưu hóa hiệu quả và nỗ lực của đội phát triển

● Scrum cho phép khách hàng sử dụng sản phẩm sớm hơn

● Scrum cải tiến liên tục

Hình 1 Mô hình quản lý Scrum

` d) Đánh giá tính khả thi của dự án

Hiện tại với nhu cầu về các sản phẩm thời trang, đặc biệt là với giới trẻ, việc sở hữu những đôi giày hoặc vài đôi giày dần trở nên phổ biến Những mẫu giày cũng trở nên đa dạng hơn, hợp thị hiếu người dung hơn nên những năm gần đây mặt hàng giày đặc biệt là giày thể thao đang được ưa chuộng và là 1 thị trường rộng mở Dự án này ra đời giải quyết vấn đề giúp các chủ cửa hàng có thể thể dễ dàng quản lý nhân viên và sản phẩm một cách nhanh chóng và chính xác Nhân viên có thể sử dụng để xem danh sách sản phẩm, thông tin chi tiết sản phẩm Hệ thống còn giúp chủ cửa hàng xem được thông tin khách hàng ngay trên hệ thống Ngoài ra khách hàng cũng có thể nắm bắt được thông tin sản phẩm giúp họ có thể yên tâm về sản phẩm của mình.

11.Bối cảnh của sản phẩm

Trong thời đại công nghiệp hóa hiện đại hóa, nhu cầu mua sắm đã trở nên quen thuộc và tiếp cận đến hầu hết mọi người Các cửa hàng bán hàng thành lập ngày càng nhiều để đáp ứng nhu cầu đó Bên cạnh việc quản lý chất lượng sản phẩm thì việc quản lý bán hàng cũng là một vấn đề khó khăn cần phải giải quyết Để đáp ứng được các nhu cầu đó, nhóm chúng tôi đã tạo ra một phần mềm giúp tăng hiệu suất công việc, tiết kiệm thời gian và hỗ trợ việc quản lý bán giày thể thao.

12 Các chức năng của sản phẩm

Hình 2 Mô tả các chức năng quản lý bán giày

Hình 4 Chức năng quản lý khách hàng

Hình 5 Chức năng quản lý bán hàng

Hình 6 Chức năng quản lý thuộc tính của bán hàng (thêm khách hàng )

Hình 7 Chức năng quản lý nhân viên

Hình 7.1 Chức năng quản lý thuộc tính của nhân viên (chức vụ)

Hình 8 Chức năng quản lý sản phẩm chi tiết

Hình 8.1 Chức năng quản lý thuộc tính của sản phẩm chi tiết (sản phẩm )

Hình 8.2 Chức năng quản lý thuộc tính của sản phẩm chi tiết (màu sắc)

Hình 8.3 Chức năng quản lý thuộc tính của sản phẩm chi tiết (đế giày)

Hình 8.4 Chức năng quản lý thuộc tính của sản phẩm chi tiết (dòng sản phẩm)

Hình 9 Chức năng quản lý đổi trả

Hình 9.1 Chức năng quản lý thuộc tính đổi trả (hóa đơn đổi trả)

Hình 10 Chức năng quản lý hóa đơn

Hình 11 Chức năng quản lý thống kê

Hình 12 Chức quản lý khuyến mãi

13 Đặc điểm người sử dụng

Nhận dạng các nhóm người sử dụng sản phẩm ta có đặc trưng của từng nhóm người sử dụng như sau:

Quản lý: Quản lý toàn bộ hệ thống hoạt động của phần mềm.

Nhân viên: Có quyền truy cập để xem danh sách sản phẩm, xem và thêm thông tin khách hàng, đổi trả sản phẩm cho khách hàng, xem hóa đơn và hóa đơn đổi trả

Yêu cầu hệ thống tối thiểu và khuyến khích

Ngôn ngữ lập trình: Hệ thống được xây dựng trên nền window form với ngôn ngữ Java

Cơ sở dữ liệu của hệ thống sử dụng: CSDL Microsoft SQL Server 2008+.

Yêu cầu phần cứng Ram trên 4GB.

CPU intel Core i3 trở lên. Đĩa cứng (ổ C) không được đầy

15 Các ràng buộc về thực thi và thiết kế

Ngôn ngữ lập trình Java

Cơ sở dữ liệu Microsoft SQL Server 2018

Ràng buộc thực tế Giao diện đơn giản, thân thiện với người sử dụng.

Kích thước của CSDL đủ lớn để lưu trữ thông tin khi sử dụng. Phần mềm chạy trên nền Windows.

16 Các giả định và phụ thuộc

- Máy tính bắt buộc phải kết nối mạng Lan cục bộ.

- Phần mềm hỗ trợ sao lưu hệ thống theo thời gian định sẵn.

- Có thể tính hợp và sử dụng các nguồn dữ liệu khác.

1.1 Xác định thực thể a Thực thể sản phẩm

Thuộc tính Kiểu dữ liệu Ràng buộc Mô tả

ID Uniqueidentifier PK, NOT NULL ID sản phẩm

Mã Varchar(20) NOT NULL Mã sản phẩm

Tên Nvarchar(30) NOT NULL Tên sản phẩm b Thực thể nhân viên

Thuộc tính Kiểu dữ liệu Ràng buộc Mô tả

ID Uniqueidentifier PK, NOT NULL ID nhân viên

IDCV Uniqueidentifier FK,NOT NULL ID chức vụ

Mã Varchar(20) NOT NULL Mã nhân viên

Họ tên Nvarchar(100) NOT NULL Họ tên nhân viên

Tài Khoản Narchar(Max) NOT NULL Tài khoản đăng nhập

Mật khẩu Narchar(Max) NOT NULL Mật khẩu đăng nhập

Sdt Varchar(30) NOT NULL Số điện thoại

Email Nvarchar(100) NOT NULL Email nhân viên

Giới tính Nvarchar(10) NOT NULL Giới tính

Ngày sinh Date NOT NULL Ngày sinh Địa chỉ Nvarchar(100) NOT NULL Địa chỉ c Thực thể chức vụ

Thuộc tính Kiểu dữ liệu Ràng buộc Mô tả

ID Uniqueidentifier PK, NOT NULL ID chức vụ

Mã Varchar(20) NOT NULL Mã chức vụ

Tên Nvarchar(50) NOT NULL Tên chức vụ d Thực thể khách hàng

Thuộc tính Kiểu dữ liệu Ràng buộc Mô tả

ID Uniqueidentifier PK, NOT NULL ID khách hàng

Mã Varchar(20) NOT NULL Mã khách hàng

Họ tên Nvarchar(100) NOT NULL Họ tên khách hàng

Ngày sinh Date NOT NULL Ngày sinh khách hàng

Sdt Varchar(30) NOT NULL Sdt khách hàng Địa chỉ Nvarchar(100) NOT NULL Địa chỉ khách hàng e Thực thể đế giày

Thuộc tính Kiểu dữ Ràng buộc Mô tả

ID Uniqueidentifier PK, NOT NULL ID đế giày

Mã varchar(20) NOT NULL Mã đế giày

Tên nvarchar(30) NOT NULL Tên đế giày f Thực thể màu sắc

Thuộc tính Kiểu dữ Ràng buộc Mô tả

ID Uniqueidentifier PK, NOT NULL ID màu sắc

Mã Narchar(20) NOT NULL Mã màu sắc

Tên Nvarchar(30) NOT NULL Tên màu sắc g Thực thể dòng sản phẩm

Thuộc tính Kiểu dữ Ràng buộc Mô tả

ID Uniqueidentifier PK, NOT NULL ID dòng sản phẩm

Mã Varchar(20) NOT NULL Mã dòng sản phẩm

Tên Nvarchar(30) NOT NULL Tên dòng sản phẩm h Thực thể chi tiết sản phẩm

Thuộc tính Kiểu dữ Ràng buộc Mô tả

ID Uniqueidentifier PK, NOT NULL ID chi tiết sản phẩm

IDSP Uniqueidentifier FK,NOT NULL ID sản phẩm

IDDSP Uniqueidentifier FK,NOT NULL ID dòng sản phẩm

IDDG Uniqueidentifier FK,NOT NULL ID đế giày

IDMS Uniqueidentifier PK, NOT NULL ID màu sắc

Ngày nhập hàng Date NOT NULL Ngày nhập hàng Đơn giá Nvarchar(30) NOT NULL Giá sản phẩm

Số lượng Int NOT NULL Số lượng sản phẩm

Xuất xứ Nvarchar(50) NOT NULL Xuất xứ sản phẩm

Kích cỡ Nvarchar(30) NOT NULL Kích cỡ

Trạng thái Int NOT NULL Trạng thái i Thực thể đổi trả

Thuộc tính Kiểu dữ Ràng buộc Mô tả

ID uniqueidentifier PK, NOT NULL ID đổi trả

IDCTSP uniqueidentifier FK,NOT NULL ID chi tiết sản phẩm

IDHD uniqueidentifier FK,NOT NULL ID hóa đơn

IDKH uniqueidentifier FK, NOT NULL ID khách hàng

Ngày đổi Date NOT NULL Ngày đổi trả hàng

Số lượng Int NOT NULL Số lượng đổi

Ghi chú nvarchar(100) NOT NULL Ghi chú j Thực thể hóa đơn

Thuộc tính Kiểu dữ Ràng buộc Mô tả

ID uniqueidentifier PK, NOT NULL ID đổi trả

IDKH uniqueidentifier FK,NOT NULL ID khách hàng

IDNV uniqueidentifier FK,NOT NULL ID nhân viên

IDVC uniqueidentifier FK,NOT NULL ID voucher

Mã uniqueidentifier NOT NULL Mã

Ngày tạo Date NOT NULL Ngày tạo hóa đơn

Ngày thanh toán Date NOT NULL Ngày thanh toán hóa đơn Tổng tiền Decimal(20,0) NOT NULL Tổng tiền thanh toán

Tổng sản phẩm Int NOT NULL Tổng sản phẩm

Trạng thái Int NOT NULL Trạng thái k Thực thể hóa đơn chi tiết

Thuộc tính Kiểu dữ Ràng buộc Mô tả

ID uniqueidentifier PK, NOT NULL ID hóa đơn chi tiết

IDHD uniqueidentifier FK,NOT NULL ID hóa đơn

IDCTSP uniqueidentifier FK,NOT NULL ID chi tiết sản phẩm

Số lượng Int NOT NULL Số lượng Đơn giá Decimal(20,0) NOT NULL Đơn giá l Thực thể voucher

Thuộc tính Kiểu dữ Ràng buộc Mô tả

ID uniqueidentifier PK, NOT NULL ID voucher

Mã varchar(20) NOT NULL Mã voucher

Tên nvarchar(50) NOT NULL Tên voucher

Giảm giá Int NOT NULL Giảm giá

Ngày bắt đầu Date NOT NULL Ngày bắt đầu voucher

Ngày hết hạn Date NOT NULL Ngày hết hạn voucher

Ghi chú nvarchar(50) NOT NULL Ghi chú voucher

Trạng thái int NOT NULL Trạng thái voucher

Hình 13 Hình mô tả ERD

PHẦN 3: PHÂN TÍCH VÀ THIẾT KẾ

Giải thích các kí hiệu

STT Kí hiệu Chú thích

1 Được sử dụng để các đại diện cho các chức năng và các người dùng sẽ xử lý hệ thống Sử dụng đại diện cho các chức năng riêng biệt của một hệ thống, một thành phần, một gói hoặc 1.

Actor được dùng để chỉ người sử dụng hoặc một đối tượng nào đó bên ngoài tương tác với hệ thống chúng ta đang xem xét.

3 Include là quan hệ giữa các Use Case với nhau, nó mô tả việc một Use Case lớn được chia ra thành các Use Case nhỏ để dễ cài đặt (module hóa) hoặc thể hiện sự dùng lại.

Extend dùng để mô tả quan hệ giữa 2 Use Case Quan hệ Extend được sử dụng khi có một Use Case được tạo ra để bổ sung chức năng cho một Use Case có sẵn và được sử dụng trong một điều kiện nhất định nào đó.

Generalization được sử dụng để thể hiện quan hệ thừa kế giữa các Actor hoặc giữa các Use Case với nhau.

Là Association thường được dùng để mô tả mối quan hệ giữa Actor và Use Case và giữa các Use Case với nhau.

Boundary of System là ranh giới của hệ thống.

Hình 14 Hình mô tả Use Case tổng

Hình 15 Hình mô tả Actor Quản lý

Hình 16 Hình mô tả Actor Nhân Viên

Giải thích các kí hiệu (Quy tắc BPMN 2.0, Business Process Modeling Notation là ngôn ngữ mô hình hóa trực quan cho các ứng dụng trong phân tích nghiệp vụ).

STT Kí hiệu Chú giải

1 Start thế hiện điểm bắt đầu qui trình

2 End thể hiện điểm kết thúc qui trình

3 Luồng hành động hoặc luồng điều khiển

4 Activity mô tả một hoạt động trong hệ thống.

Các hoạt động này do các đối tượng thực hiện.

5 Nút quyết định và phân nhánh, khi chúng ta cần đưa ra quyết định trước khi quyết định luồng điều khiển, chúng ta sử dụng nút quyết định

6 Exclusive Gateway, hay còn gọi là XOR

Nó thể hiện: nhánh này hoặc nhánh kia, nhưng chỉ được phép một trong hai (hoặc nhiều) nhánh.

7 Inclusive Gateway cũng tương tự

Exclusive Gateway, nhưng khác ở chỗ nó cho phép xảy ra nhiều nhánh, chứ không duy nhất một nhánh như XOR.Tuy nhiên một khi các nhánh được activate, nó phải được complete hết trước khi merge lại.

Hình 18 Activity quản lý bán hàng

Hình 19 Activity quản lý khuyến mại

Hình 20 Activity quản lý đổi trả

Hình 21 Activity quản lý thống kê

Hình 22 Activity quản lý khách hàng

Hình 23 Activity quản lý Nhân viên

Hình 24 Activity quản lý thuộc tính của nhân viên (chức vụ)

Hình 25 Activity quản lý sản phẩm chi tiết

Hình 26 Activity quản lý thuộc tính của chi tiết sản phẩm (sản phẩm)

Hình 27 Activity quản lý thuộc tính của chi tiết sản phẩm (màu sắc)

Hình 28 Activity quản lý thuộc tính của chi tiết sản phẩm (dòng sản phẩm)

Hình 29 Activity quản lý thuộc tính của chi tiết sản phẩm (đế giày)

Hình 30 Activity quản lý hóa đơn

Hình 31 Activity quản lý thuộc tính của đổi trả (hóa đơn đổi trả)

Hình 32 Activity quản lý thuộc tính của bán hàng (thêm khách hàng)

Hình 34 Hình mô tả Class Diagram

CÁC CHỨC NĂNG

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

a) Mô tả chi tiết: Chức năng đăng nhập có tác dụng tăng cường tính bảo mật của hệ thống, phân quyền cho 2 vai trò nhân viên và quản lý. b) Tác nhân: Quản lý và nhân viên

Chức năng quản lý khách hàng

a) Mô tả chi tiết: Chức năng quản lý khách hàng giúp quản lý có thể thêm, sửa, xóa và tìm kiếm khách hàng, giúp cửa hàng có thể biết được tần suất mua hàng là bao nhiêu, khách hàng hay mua sản phẩm nào từ đó giúp cửa hàng dễ dàng đưa ra các chiến lược tiếp thị hiệu quả b) Tác nhân: Quản lý

Chức năng quản lý bán hàng………………………………………………………… 71 4 Chức năng quản lý sản phẩm chi tiết

a) Mô tả chi tiết: Chức năng quản lý bán hàng giúp nhân viên và quản lý dễ dàng trong việc bán sản phẩm của cửa hàng, tạo hóa đơn nhanh chóng, dễ dàng tìm kiếm và thêm khách hàng vào hóa đơn, công đoạn tìm sản phẩm được rút gọn bằng cách tìm kiếm bằng bộ lọc hay mã QR code, thành tiền sẽ được tự động tính toán giúp giảm thiểu rủi ro, mất mát trong việc thanh toán, khách hàng muốn biết được thông tin sản phẩm thì nhân viên và quản lý sẽ sử dụng tính năng in hóa đơn cho khách hàng. b) Tác nhân: Quản lý và nhân viên

4 Chức năng quản lý sản phẩm chi tiết a) Mô tả chi tiết: Chức năng quản lý sản phẩm chi tiết có tác dụng giúp quản lý có thể thêm, sửa, xóa và tìm kiếm sản phẩm chi tiết và các thuộc tính mong muốn Ngoài ra nó còn giúp quản lý có thể xem được số lượng, đơn giá, của mỗi sản phẩm từ đó có thể biết chi tiết về thông tin của sản phẩm. b) Tác nhân: Quản lý

Chức năng quản lý nhân viên

a) Mô tả chi tiết: Chức năng quản lý nhân viên được sử dụng để quản lý thông tin nhân viên và thuộc tính quản lý chức vụ Yêu cầu của chức năng này là liệt kê danh sách nhân viên, xem thông tin chi tiết của mỗi nhân viên, thêm nhân viên mới, cập nhật thông tin hoặc xóa nhân viên chưa bán hàng tại cửa hàng. b) Tác nhân: Quản lý

6 Chức năng quản lý hóa đơn a) Mô tả chi tiết: Chức năng quản lý hóa đơn có tác dụng giúp nhân viên và quản lý có thể xem được hóa đơn của khách hàng đã mua sản phẩm tại cửa hàng, dễ dàng tìm kiếm hóa đơn bằng thanh tìm kiếm và bộ lọc theo ngày tháng. b) Tác nhân: Quản lý và nhân viên

Chức năng quản lý đổi trả

a) Mô tả chi tiết: Chức năng quản lý đổi trả có tác dụng giúp nhân viên và quản lý có thể đổi trả được sản phẩm theo mong muốn của khách hàng, hóa đơn của khách hàng được hiển thị sẽ thấy được những sản phẩm của khách hàng đã mua, từ đó nhân viên và quản lý dễ dàng đối chiếu thông tin để tiến hành đổi trả, tránh gặp trường hợp sai sót Đổi trả thành công thông tin đổi trả của khách hàng sẽ được lưu vào hóa đơn đổi trả Sau khi đổi trả có thể xem được hóa đơn đổi trả trong thuộc tính quản lý hóa đơn đổi trả. b) Tác nhân: Quản lý và nhân viên

Chức năng thống kê

a) Mô tả chi tiết: Chức năng thống kê được sử dụng để thống kê doanh thu, hóa đơn, sản phẩm bán ra, lượng khách hàng, sản phẩm đổi trả của cửa hàng trong suốt thời gian hoạt động Quản lý có thể dễ dàng nắm bắt được tình hình bán hàng của cửa hàng để thay những thiếu sót đang tồn đọng hoặc có thể tạo thêm chiến dịch cho cửa hàng. b) Tác nhân: Quản lý

Chức năng quản lý khuyến mại

a) Mô tả chi tiết: Chức năng quản lý khuyến mại giúp quản lý tạo chương trình khuyến mại trong các dịp lễ Chương trình sẽ giảm giá theo % (phần trăm) thành tiền của hóa đơn. b) Tác nhân: Quản lý

CÁC PHI CHỨC NĂNG

Yêu cầu về tính sẵn sàng

Đảm bảo hệ thống luôn sẵn sàng hoạt động liên tục, tránh được những rủi ro về phần bán hàng: sự cố mất điện,thiếu hàng, cập nhật, nâng cấp hệ thống

Yêu cầu về an toàn

Bảo vệ dữ liệu không bị lộ ra chỉ những tài khoản đã được đăng ký từ hệ thống mới được sử dụng.

Yêu cầu về bảo mật

Một phần mềm tốt phải có chế độ bảo mật rất cao tránh nguy cơ rò rỉ thông tin cần thiết , phần mềm rất sạch không độc hại , có chế độ bảo vệ hệ thống tránh sự xâm nhập trái phép nguy hiểm, không tiết lộ thông tin của các nhân viên.

Các đặc điểm chất lượng phần mềm

Giao diện được nghiên cứu cho mọi lứa tuổi, phần mềm dễ sử dụng Là giải pháp các rủi ro tài chính, tính sai, thiếu hụt tiền, in hóa đơn, tối giản thời gian quản lý, thông báo, thanh toán hóa đơn.

Các quy tắc nghiệp vụ

Hướng dẫn các nhân viên cách sử dụng phần mềm, kiểm tra,cập nhật hệ thống, quản lý người dùng phần mềm Chỉ có những người có tài khoản đăng ký của hệ thống mới được đăng nhập Người dùng đăng nhập có các chức năng chính riêng.

KIỂM THỬ

Chức năng Mô tả Ngày bắt đầu

Người kiểm thử Test case Done Đăng nhập Chức năng đăng nhập vào hệ thống

Thêm, sửa, xóa tìm kiếm, khách hàng.

Quản lý nhân viên Thêm, sửa, xóa tìm kiếm, nhân viên.

Quản lý thuộc tính chức vụ.

Quản lý sản phẩm chi tiết

Thêm, sửa, xóa tìm kiếm, sản phẩm chi tiết.

Quản lý thuộc tính sản phẩm, dòng sản phẩm, màu sắc, đế giày.

Quản lý bán hàng Tạo hóa đơn, tìm kiếm sản phẩm, thêm sản phẩm vào giỏ hàng, thanh toán, in hóa đơn.

Quản lý thuộc tính thêm khách hàng.

Tìm kiếm hóa đơn, đổi trả sản phẩm cho khách hàng

Quản lý thuộc tính hóa đơn đổi trả.

Voucher Thêm, sửa, tìm kiếm, khuyến mại (voucher) 29/11/2022 05/12/2022 Ngô Vũ Ngọc

Quản lý hóa đơn Tìm kiếm hóa đơn 29/11/2022 05/12/2022 Lê Xuân Dương 6 98%

Quản lý thống kê Thống kê doanh thu, hóa đơn, khách hàng, sản phẩm, sản phẩm đổi trả

Mô tả tình huống Kết quả Pass

1.1 Để trống tài khoản hoặc mật khẩu Thông báo tài khoản hoặc mật khẩu không để trống 100%

1.2 Nhập sai tài khoản hoặc mật khẩu Thông báo tài khoản và mật khẩu nhập sai 90%

1.3 Chọn show password Hiển thị mật khẩu 100%

1.4 Nhập đúng tài khoản hoặc mật khẩu Hiển thị trang chủ hệ thống 100%

2 Chức năng quản lý khách hàng

2.1 Thêm khách hàng để trống thông tin của khách hàng

Thông báo không được để trống thông tin 95%

2.2 Thêm mã khách hàng trùng nhau Thông báo mã khách hàng bị trùng 90%

2.3 Thêm số điện thoại khách hàng trùng nhau Thông báo số điện thoại khách hàng bị trùng 90%2.4 Thêm thông tin để sai định dạng Thông báo nhập sai định dạng 95%

2.5 Thêm khách hàng thành công Hiển thị lên table và database 100%

2.6 Sửa khách hàng để trống thông tin của khách hàng

Thông báo không được để trống thông tin 90%

2.7 Sửa thông tin để sai định dạng Thông báo nhập sai định dạng 90%

2.8 Sửa khách hàng thành công Thông tin khách hàng được cập nhật và hiển thị lên table và database

2.9 Nhập quá ký tự cho phép Thông báo nhập vượt quá ký tự cho phép 100%

2.10 Xóa khách hàng nhưng không chọn khách hàng muốn xóa

Thông báo mã không được để trống 90%

2.11 Xóa khách hàng đã thêm vào hóa đơn Đã hiện thông báo xóa thất bại, còn hiện bug 70%

2.12 Xóa khách hàng thành công Thông tin được xóa trong table và database 100%

2.13 Nhập thông tin khách hàng vào ô tìm kiếm

Hiển thị khách hàng cần tìm kiếm 90%

3.1 Chức năng quản lý nhân viên

3.1.1 Thêm nhân viên để trống thông tin của nhân viên Thông báo không được để trống thông tin 95%

3.1.2 Thêm mã nhân viên trùng nhau Thông báo mã nhân viên bị trùng 90%

3.1.3 Thêm số điện thoại nhân viên trùng nhau

Thông báo số điện thoại nhân viên bị trùng 90%

3.1.4 Thêm tài khoản nhân viên trùng nhau

Thông báo tài khoản nhân viên bị trùng 90%

3.1.5 Thêm thông tin để sai định dạng Thông báo nhập sai định dạng 95% 3.1.6 Thêm nhân viên thành công Hiển thị lên table và database 100%

3.1.7 Sửa nhân viên để trống thông tin của nhân viên Thông báo không được để trống thông tin 90%

3.1.8 Sửa thông tin để sai định dạng Thông báo nhập sai định dạng 90% 3.1.9 Nhập quá ký tự cho phép Thông báo nhập vượt quá ký tự cho phép 95%

3.1.10 Sửa nhân viên thành công Thông tin được cập nhật và hiển thị lên table và database 100%

3.1.11 Xóa nhân viên nhưng không chọn Thông báo mã không được để trống 90% nhân viên muốn xóa

3.1.12 Xóa nhân viên được thêm vào hóa đơn Đã hiện thông báo xóa thất bại, còn hiện bug 70%

3.1.13 Xóa nhân viên thành công Thông tin nhân viên được xóa trong table và database

3.1.14 Nhập thông tin nhân viên vào ô tìm kiếm

Hiển thị nhân viên cần tìm kiếm 90%

3.2 Quản lý thuộc tính nhân viên (chức vụ)

3.2.1 Thêm chức vụ để trống thông tin của chức vụ

Thông báo không được để trống thông tin 95%

3.2.2 Thêm mã chức vụ trùng nhau Thông báo mã chức vụ bị trùng 90% 3.2.3 Thêm thông tin để sai định dạng Thông báo nhập sai định dạng 95% 3.2.4 Thêm chức vụ thành công Hiển thị lên table và database 100%

3.2.5 Sửa chức vụ để trống thông tin của chức vụ

Thông báo không được để trống thông tin 90%

3.2.6 Sửa thông tin để sai định dạng Thông báo nhập sai định dạng 90%

3.2.7 Sửa chức vụ thành công Thông tin chức vụ được cập nhật và hiển thị lên table và database

3.2.8 Nhập quá ký tự cho phép Thông báo nhập vượt quá ký tự cho phép 100%

3.2.9 Xóa chức vụ nhưng không chọn chức vụ muốn xóa Thông báo mã không được để trống 90%

3.2.10 Xóa chức vụ đã được nhân viên sử dụng Đã hiện thông báo xóa thất bại, còn hiện bug 70%

3.2.11 Xóa chức vụ thành công Thông tin chức vụ được xóa trong table và database

3.2.12 Nhập thông tin chức vụ vào ô tìm kiếm

Hiển thị chức vụ cần tìm kiếm 90%

4.1 Chức năng quản lý sản phẩm chi tiết

4.1.1 Thêm sản phẩm chi tiết để trống thông tin Thông báo không được để trống thông tin 95%

4.1.3 Thêm thông tin để sai định dạng Thông báo nhập sai định dạng 90%

4.1.4 Thêm sản phẩm chi tiết thành công Hiển thị lên table và database 100%

4.1.5 Sửa sản phẩm chi tiết để trống thông tin

Thông báo không được để trống thông tin 100%

4.1.6 Sửa thông tin để sai định dạng Thông báo nhập sai định dạng 90%

4.1.7 Sửa sản phẩm chi tiết thành công Thông tin sản phẩm chi tiết được cập nhật và hiển thị lên table và database

4.1.8 Nhập quá ký tự cho phép Thông báo nhập vượt quá ký tự cho phép 100%

4.1.9 Xóa sản phẩm chi tiết nhưng không chọn sản phẩm chi tiết muốn xóa

Thông báo mã không được để trống 100%

4.1.10 Xóa sản phẩm chi tiết đã thêm vào hóa đơn Đã thông báo xóa thất bại, vẫn còn bug 70%

4.1.11 Xóa sản phẩm chi tiết thành công Thông tin sản phẩm chi tiết được xóa trong table và database 100%

4.1.12 Nhập thông tin sản phẩm chi tiết vào ô tìm kiếm

Hiển thị sản phẩm chi tiết cần tìm kiếm 90%

4.1.13 Thêm thuộc tính mới và chọn

Reload Thông tin thuộc tính mới được hiển thị lên combobox, bug hiển thị thiếu sản phẩm table 70%

4.1.14 Lọc chi tiết sản phẩm bằng thuộc tính trong combobox

Hiển thị thông tin sản phẩm chi tiết lên combobox

4.2 Chức năng quản lý các thuộc tính của sản phẩm chi tiết

4.2.1 Thêm thuộc tính để trống thông tin Thông báo không được để trống thông tin 95% 4.2.3 Thêm thông tin để sai định dạng Thông báo nhập sai định dạng 90% 4.2.4 Thêm sản phẩm chi tiết thành công Hiển thị lên table và database 100% 4.2.5 Sửa thuộc tính để trống thông tin Thông báo không được để trống thông tin 100% 4.2.6 Sửa thông tin để sai định dạng Thông báo nhập sai định dạng 90%

4.2.7 Sửa thuộc tính thành công Thông tin được cập nhật và hiển thị lên table và database

4.2.8 Nhập quá ký tự cho phép Thông báo nhập vượt quá ký tự cho phép 100%

4.2.9 Xóa thuộc tính nhưng không chọn thuộc tính muốn xóa Thông báo mã không được để trống 100%

4.210 Xóa thuộc tính đã thêm vào sản Đã thông báo xóa thất bại, vẫn còn bug 70% phẩm chi tiết

4.2.11 Xóa thuộc tính thành công Thông tin thuộc tính được xóa trong table và database

4.2.12 Nhập thông tin thuộc tính vào ô tìm kiếm

Hiển thị thuộc tính cần tìm kiếm 90%

5 Chức năng quản lý bán hàng

5.1 Hóa đơn chờ dưới 5 hóa đơn Được tạo hóa đơn 100%

5.2 Tạo hóa đơn Hóa đơn mới được tạo, hiển thị trong database 100%

5.3 Tạo 5 hóa đơn Không cho phép tạo tiếp hóa đơn 100%

5.4 Tìm kiếm khách hàng đã có bằng số điện

Hiển thị tên khách hàng 100%

5.5 Thêm khách hàng mới và chọn reload Hiển thị tên khách hàng lên đầu combobox 100%

5.6 Thay đổi tên nhân viên và tên khách hàng

Hóa đơn chờ thay đổi tên nhân viên và tên khách hàng

5.7 Thêm sản phẩm khi chưa chọn hóa đơn Yêu cầu chọn hóa đơn muốn thêm sản phẩm 100%

5.8 Tìm kiếm sản phẩm bằng thanh tìm kiếm và combobox

Hiển thị sản phẩm lên table, bug phải kích vào combobox mới hiện thuộc tính

5.9 Quét mã QR của sản phẩm Hiển thị sản phẩm lên table 90%

5.10 Nhập quá số lượng hiện có Thông báo số lượng nhập vượt quá 90%

5.11 Nhập đúng số lượng Sản phẩm hiện lên table giỏ hàng, số lượng sản phẩm thay đổi trong database, hiển thị thành tiền trong hóa đơn

5.12 Xóa sản phẩm Sản phẩm xóa khỏi giỏ hàng, cập nhật lại số lượng sản phẩm trong database 100%

5.13 Cập nhật số lượng vượt quá Thông báo số lượng vượt quá 100% 5.14 Cập nhất số lượng về 0 Yêu cầu chọn chức năng xóa sản phẩm 100%

5.15 Thêm sản phẩm đã có trong giỏ hàng Yêu cầu chọn chức năng cập nhật 100%

5.16 Chọn voucher (mã giảm giá) Tiền thanh toán thay đổi theo voucher 100%

5.17 Thêm voucher và chọn load Voucher không hiển thị ngay lên combobox 80%

5.18 Nhập tiền khách đưa Hiển thị tiền thừa 100%

5.19 Hủy hóa đơn Hóa đơn trong table và database được xóa, cập nhật lại số lượng trong table sản phẩm và database

5.20 Làm mới Làm mới tiền khách đưa 90%

5.21 Thanh toán khi giỏ hàng trống Yêu cầu thêm sản phẩm vào giỏ hàng 90%

5.22 Thanh toán khi chưa nhập tiền khách đưa

Thông báo nhập thiếu thông tin 100%

5.23 Thanh toán khi nhập thiếu tiền Thông báo nhập thiếu tiền 100% 5.23 Thanh toán thành công Thông tin hóa đơn được lưu trong database 100%

5.24 Chọn in hóa đơn Hóa đơn được in, bug tên bị lỗi font 80%

5.25 Thêm sản phẩm khi chưa thay đổi tên nhân viên và khách hàng

Yêu cầu thay đổi tên nhân viên và khách hàng 90%

6 Chức năng quản lý đổi trả

6.1 Nhập thông tin hóa đơn đã có vào ô tìm kiếm Hiển thị thông tin hóa đơn lên table 90%

6.2 Lọc hóa đơn theo ngày bắt đầu và ngày kết thúc

Hiển thị thông tin hóa đơn theo ngày lên table 90%

6.3 Nhập ngày bắt đầu lớn hơn ngày kết thúc Yêu cầu nhập ngày bắt đầu nhỏ hơn ngày kết thúc 100%

6.4 Chọn hóa đơn quá hạn đổi Thông báo hóa đơn quá hạn đổi sản phẩm, có muốn tiếp tục đổi hay không

6.5 Chọn hóa đơn còn hạn đổi Hiển thị danh sách sản phẩm của hóa đơn lên table

6.6 Thêm sản phẩm đổi trả khi không nhập ghi chú

Yêu cầu điền ghi chú 100%

6.7 Nhập quá số lượng đổi Thông báo số lượng vượt quá 100%

6.8 Xác nhận có đổi trả Thông tin đổi trả được hiện lên table 100% 6.9 Chọn đổi sản phẩm Thông tin đổi trả được lưu vào database 90%

6.10 Xem hóa đơn đổi trả Hiển thị hóa đơn đổi trả 100%

7 Chức năng quản lý voucher (khuyến mại)

7.1 Thêm voucher để trống thông tin Thông báo không được để trống thông tin 90% 7.2 Thêm mã voucher trùng nhau Thông báo mã khách hàng bị trùng 90% 7.3 Thêm thông tin để sai định dạng Thông báo nhập sai định dạng 90% 7.4 Thêm voucher thành công Hiển thị lên table và database 100% 7.5 Sửa voucher để trống thông tin Thông báo không được để trống thông tin 90% 7.6 Sửa thông tin để sai định dạng Thông báo nhập sai định dạng 90%

7.7 Sửa voucher thành công Thông tin voucher được cập nhật và hiển thị lên table và database 100%

7.8 Nhập quá ký tự cho phép Thông báo nhập vượt quá ký tự cho phép 100%

7.9 Nhập thông tin voucher vào ô tìm kiếm

Hiển thị voucher cần tìm kiếm, bug không tìm được thông tin trạng thái

7.10 Nhập ngày bắt đầu nhỏ hơn ngày hết hạn

Chưa check, thông tin vẫn được lưu vào database

8 Chức năng quản lý hóa đơn

8.1 Nhập thông tin hóa đơn vào ô tìm kiếm Hiển thị thông tin hóa đơn lên table 90%

8.2 Nhập thông tin hóa đơn không tồn tại

Hiển thị danh sách rỗng 100%

8.3 Lọc combobox theo trạng thái Hiển thị thông tin hóa đơn theo trạng thái lên table

8.4 Lọc hóa đơn theo ngày bắt đầu và ngày kết thúc

Hiển thị thông tin hóa đơn lên table 100%

8.5 Để trống ngày bắt đầu và ngày kết thúc khi chọn button lọc

Yêu cầu không được để trống 100%

8.6 Nhập ngày bắt đầu lớn ngày kết thúc khi chọn button lọc

Yêu cầu nhập ngày bắt đầu nhỏ ngày kết thúc 100%

9 Chức năng quản lý thống kê

9.1 Thống kê theo ngày bắt đầu và ngày kết thúc Hiển thị số liệu thống kê doanh thu, hóa đơn, khách hàng, sản phẩm, sản phẩm đổi trả theo ngày

9.2 Để trống ngày bắt đầu và ngày kết thúc khi chọn button lọc

Yêu cầu không được để trống 100%

9.3 Nhập ngày bắt đầu lớn ngày kết thúc khi chọn button lọc Yêu cầu nhập ngày bắt đầu nhỏ ngày kết thúc 100% 9.4 Thống kê doanh thu theo năm Hiển thị biểu đồ doanh thu theo năm 90%

9.5 Thống kê tuổi khách hàng theo năm

Hiển thị biểu đồ tuổi khách hàng theo năm 90%

9.6 Thống kê sản phẩm đổi trả theo ngày bắt đầu và ngày kết thúc

Hiển thị biểu đồ và số liệu sản phẩm đổi trả 90%

TỔNG KẾT

Thời gian phát triển dự án

Thời gian phát triển dự án: Từ ngày 1/11/2022 đến hết ngày 12/12/2022

Mức độ hoàn thành dự án

Giai đoạn Nội dung Tiến độ hoàn thành

Phân tích khảo sát đề tài,

Phân tích thiết kế database 90%

Code chức năng đề tài 88%

3 Code chức năng đề tài,

Kiểm thử, Hoàn thành tài liệu.

Hoàn thành dự án 89 % tất cả các mục tiêu đặt ra.

Những khó khăn rủi ro gặp phải và cách giải quyết

STT Khó khăn Cách giải quyết

1 Các thành viên còn hạn chế về kinh nghiệm và kiến thức nên không thể hoàn thành dự án đúng kế hoạch dẫn đến bị chậm kế hoạch.

Các thành viên chia sẻ tài liệu để cùng nhau học hỏi kiến thức, đẩy nhanh tiến độ code và training code Đưa ra các giải pháp thích hợp cho dự án.

2 Một thành viên bận đi làm nên đã bỏ dở công việc của dự án.

Tổ chức phân chia lại công việc để kịp tiến độ hoàn thành dự án.

3 Một vài thành viên không tập trung ở cuối giai đoạn dự án.

Thành viên trong nhóm nhắc nhở, sau đó thành viên cũng khắc phục góp phần dự án hoàn thành đúng tiến độ.

Những bài học rút ra sau khi làm dự án

Trong quá trình làm dự án chúng em đã rút ra những kinh nghiệm để có thể phát triển cho nhóm và làm những dự án sau này:

● Rèn luyện tính kỷ luật mỗi cá nhân để nhóm đi vào nề nếp hơn, công việc xử lý sẽ nhanh hơn.

● Xây dựng một kế hoạch dự án chỉnh chu nhất, rõ ràng.

● Biết điểm mạnh điểm yếu của thành viên trong nhóm để phân chia công việc cho hiệu quả.

● Phải chuẩn bị kỹ càng cho những khó khăn, rủi ro trong thời gian làm dự án.

● Lắng nghe những ý kiến của các thành viên khác, tìm hiểu và hoàn thiện những thiếu sót của bản thân.

● Tôn trọng ý kiến của người khác.

● Đặt tinh thần trách nhiệm vào công việc: Khi được bàn giao công việc, luôn cố gắng hoàn thành công việc sớm nhất có thể.

● Kiểm soát tiến trình công việc, nắm được cách thức tổ chức, cách đàm phán ý kiến và cách lập kế hoạch làm việc hiệu quả.

YÊU CẦU KHÁC

Phụ lục A: Kế hoạch trong tương lai

Tên chức năng Nội dung nghiệp vụ

Bán hàng online Sau khi đặt hàng online, khách hàng sẽ được nhân viên của cửa hàng giao hàng tận nhà, nhanh và tiện lợi.

Chấm công Chấm công cho nhân viên bằng khuôn mặt: thay vì chấm công bằng cách thủ công từ nay nhân viên chỉ cần đến cửa hàng AI sẽ tự phát hiện khuôn mặt của nhân viên đó và ghi rõ thời gian đến làm việc.

Nhập xuất Excel Sử dụng Excel để quản lý sản phẩm nhập về và bán ra.

Tặng voucher cho khách hàng Chức năng sẽ tự động tặng voucher cho khách hàng vào những ngày lễ của đất nước dựa vào xếp hạng thân thiết của khách sẽ cho những ưu đãi càng lớn.

Xếp hạng khách hàng thân thiết Chức năng sẽ tự động xếp hạng khách hàng dựa vào chi tiêu của khách hàng trong cửa hàng từ đó đưa ra được nhiều ưu đãi cho khách hàng có xếp hạng cao.

Giao ca Nhân viên giao ca thì thống kê lại đơn hàng đã bán được trong ca làm việc và số tiền còn lại trong cửa hàng khi nhân viên khác chấp nhận giao ca thì sẽ hiển thị số tiền còn lại trong cửa hàng Nếu ấn chấp nhận thì là giao ca thành công Cuối ngày thì quản lí sẽ có quyền reset lại số tiền còn lại trong cửa hàng.

Ngày đăng: 13/05/2024, 15:11

HÌNH ẢNH LIÊN QUAN

Hình 4. Chức năng quản lý khách hàng - xây dựng trang website bán giày adudas
Hình 4. Chức năng quản lý khách hàng (Trang 26)
Hình 6. Chức năng quản lý thuộc tính của bán hàng (thêm khách hàng ) - xây dựng trang website bán giày adudas
Hình 6. Chức năng quản lý thuộc tính của bán hàng (thêm khách hàng ) (Trang 27)
Hình 8.1 Chức năng quản lý thuộc tính của sản phẩm chi tiết (sản phẩm ) - xây dựng trang website bán giày adudas
Hình 8.1 Chức năng quản lý thuộc tính của sản phẩm chi tiết (sản phẩm ) (Trang 29)
Hình 14. Hình mô tả Use Case tổng - xây dựng trang website bán giày adudas
Hình 14. Hình mô tả Use Case tổng (Trang 42)
Hình 15. Hình mô tả Actor Quản lý - xây dựng trang website bán giày adudas
Hình 15. Hình mô tả Actor Quản lý (Trang 43)
Hình 16. Hình mô tả Actor Nhân Viên - xây dựng trang website bán giày adudas
Hình 16. Hình mô tả Actor Nhân Viên (Trang 44)
Hình 17. Activity đăng nhập - xây dựng trang website bán giày adudas
Hình 17. Activity đăng nhập (Trang 46)
Hình 18.  Activity quản lý bán hàng - xây dựng trang website bán giày adudas
Hình 18. Activity quản lý bán hàng (Trang 47)
Hình 19. Activity quản lý khuyến mại - xây dựng trang website bán giày adudas
Hình 19. Activity quản lý khuyến mại (Trang 48)
Hình 20. Activity quản lý đổi trả - xây dựng trang website bán giày adudas
Hình 20. Activity quản lý đổi trả (Trang 49)
Hình 21 . Activity quản lý thống kê - xây dựng trang website bán giày adudas
Hình 21 Activity quản lý thống kê (Trang 50)
Hình 22 Activity quản lý khách hàng - xây dựng trang website bán giày adudas
Hình 22 Activity quản lý khách hàng (Trang 51)
Hình 24. Activity quản lý thuộc tính của nhân viên (chức vụ) - xây dựng trang website bán giày adudas
Hình 24. Activity quản lý thuộc tính của nhân viên (chức vụ) (Trang 53)
Hình 30. Activity quản lý hóa đơn - xây dựng trang website bán giày adudas
Hình 30. Activity quản lý hóa đơn (Trang 59)
Hình 32. Activity quản lý thuộc tính của bán hàng (thêm khách hàng) - xây dựng trang website bán giày adudas
Hình 32. Activity quản lý thuộc tính của bán hàng (thêm khách hàng) (Trang 61)
Hình 33. Activity đăng xuất - xây dựng trang website bán giày adudas
Hình 33. Activity đăng xuất (Trang 62)
Hình 39. Hình mô tả giao diện quản lý thuộc tính của nhân viên (chức vụ) - xây dựng trang website bán giày adudas
Hình 39. Hình mô tả giao diện quản lý thuộc tính của nhân viên (chức vụ) (Trang 66)
Hình 40. Hình mô tả giao diện quản lý sản phẩm chi tiết - xây dựng trang website bán giày adudas
Hình 40. Hình mô tả giao diện quản lý sản phẩm chi tiết (Trang 66)
Hình 42. Hình mô tả giao diện quản lý thuộc tính của sản phẩm chi tiết (dòng sản phẩm) - xây dựng trang website bán giày adudas
Hình 42. Hình mô tả giao diện quản lý thuộc tính của sản phẩm chi tiết (dòng sản phẩm) (Trang 67)
Hình 46. Hình mô tả giao diện quản lý thuộc tính đổi trả (hóa đơn đổi trả) - xây dựng trang website bán giày adudas
Hình 46. Hình mô tả giao diện quản lý thuộc tính đổi trả (hóa đơn đổi trả) (Trang 69)
Hình 48. Hình mô tả giao diện quản lý thống kê - xây dựng trang website bán giày adudas
Hình 48. Hình mô tả giao diện quản lý thống kê (Trang 71)

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

TÀI LIỆU LIÊN QUAN

w