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

Phân tích thiết kế hướng Đối tượng cửa hng sách huy hong

69 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 đề Phân Tích Thiết Kế Hướng Đối Tượng Cửa Hàng Sách Huy Hoàng
Tác giả Hà Huy Hoàn
Người hướng dẫn TS. Lê Thị Trang Linh
Trường học Trường Đại Học Điện Lực
Chuyên ngành Công Nghệ Thông Tin
Thể loại báo cáo chuyên đề
Năm xuất bản 2021
Thành phố Hà Nội
Định dạng
Số trang 69
Dung lượng 5,01 MB

Cấu trúc

  • CHƯƠNG 1: KHẢO SÁT HỆ THỐNG (13)
    • 1.1. Hiện trạng (13)
    • 1.2. Tổng quan (14)
    • 1.3. Hoạt động nghiệp vụ (15)
    • 1.4. Yêu cầu phần mềm (16)
      • 1.4.1. Yêu cầu chức năng (16)
      • 1.4.2. Yêu cầu phi chức năng (16)
        • 1.4.2.1. Yêu cầu bảo mật (16)
        • 1.4.2.2. Yêu cầu sao lưu (16)
        • 1.4.2.3. Yêu cầu về tính năng sử dụng (17)
        • 1.4.2.4. Yêu cầu ràng buộc thiết kế (17)
        • 1.4.2.5. Yêu cầu về phần cứng (17)
        • 1.4.2.6. Yêu cầu về phần cứng (17)
        • 1.4.2.7. Yêu cầu khi sử dụng phần mềm (17)
        • 1.4.2.8. Các yêu cầu khác (18)
  • CHƯƠNG II: PHÂN TÍCH THIẾT KẾ HỆ THỐNG (19)
    • 2.1. Xác định các Actor và Use case tổng quán của hệ thống (19)
      • 2.1.1. Các Actor của hệ thống (19)
      • 2.1.2. Sơ đồ Use Case tổng quát (19)
    • 2.2. Phân tích, thiết kế từng chức năng của hệ thống (20)
      • 2.2.1. Chức năng đăng nhập (20)
        • 2.2.1.1. Biểu đồ use case chức năng đăng nhập (20)
        • 2.2.1.2. Biểu đồ hoạt động chức năng đăng nhập (21)
        • 2.2.1.3. Biểu đồ trình tự chức năng đăng nhập (22)
        • 2.2.1.4. Biểu đồ cộng tác chức năng đăng nhập (23)
      • 2.2.2. Chức năng quản lý hóa đơn (23)
        • 2.2.2.1. Biểu đồ use case chức năng quản lý hóa đơn (23)
        • 2.2.2.2. Biểu đồ hoạt động chức năng quản lý hóa đơn (25)
        • 2.2.2.3. Biểu đồ trình tự chức năng quản lý hóa đơn (29)
        • 2.2.2.4. Biểu đồ cộng tác chức năng quản lý hóa đơn (32)
      • 2.2.3. Chức năng quản lý nhân viên (35)
        • 2.2.3.1. Biểu đồ use case chức năng quản lý nhân viên (35)
        • 2.2.3.2. Biểu đồ hoạt động chức quản lý nhân viên (37)
        • 2.2.3.3. Biểu đồ trình tự chức năng quản lý nhân viên (41)
        • 2.2.3.4. Biểu đồ cộng tác chức năng quản lý nhân viên (43)
        • 2.2.3.5. Biểu đồ trạng thái chức năng quản lý nhân viên (46)
      • 2.2.4. Chức năng quản lý nhà cung cấp (47)
        • 2.2.4.1. Biểu đồ use case chức năng quản lý nhà cung cấp (47)
        • 2.2.4.2. Biểu đồ hoạt động chức quản lý nhà cung cấp (49)
        • 2.2.4.3. Biểu đồ trình tự chức năng quản lý nhà cung cấp (54)
        • 2.2.4.4. Biểu đồ cộng tác chức năng quản lý nhà cung cấp (58)
    • 2.3. Biểu đồ lớp tổng quát của hệ thống (61)
    • 2.4. Biểu đồ thành phần (62)
    • 2.5. Biểu đồ triển khai (63)
  • CHƯƠNG III: PHÁT SINH MÃ TRÌNH (63)
    • 3.1. Mã trình chức năng đăng nhập (63)
    • 3.2. Mã trình chức năng quản lý hóa đơn (64)
    • 3.3. Mã trình chức năng quản lý nhân viên (65)
    • 3.4. Mã trình chức năng quản lý nhà cung cấp (65)
  • CHƯƠNG VI: THIẾT KẾ GIAO DIỆN (66)
    • 4.1. Giao diện chính của hệ thống (66)
    • 4.2. Giao diện đăng nhập (66)
    • 4.3. Giao diện quản lý hóa đơn (67)

Nội dung

Với phần mềm quản lý cửa hàng bán sách, bạn sẽ không cần phải vất vảnhư vậy, chỉ cần nhập dữ liệu đầu vào một lần duy nhất, hệ thống sẽ tự động lưutrữ và tính toán giá sách theo đúng nhữ

KHẢO SÁT HỆ THỐNG

Hiện trạng

Xã hội phát triển kéo theo nhu cầu hiểu biết của con người tăng cao Để đáp ứng nhu cầu này, Việt Nam đã xuất hiện nhiều cửa hàng sách, tuy nhiên, phần lớn các cửa hàng vẫn hoạt động theo phương thức truyền thống với các quy trình cơ bản.

- Nhập sách từ các nhà cung cấp.

+ Trưng bày sách theo các loại: Quy trình mua sách hay ký kết: được thực hiện trực tiếp giữa hai bên hoặc trao đổi qua điện thoại.

- Thanh toán theo phương thức truyền thống : thanh toán bằng tiền mặt.

Trước đây, khi công nghệ thông tin chưa phát triển, nhiều người sử dụng phương pháp ghi chép kết hợp với phần mềm cơ sở để tính toán và thống kê, dẫn đến việc cần nhiều nhân sự và tốn thời gian Cửa hàng sách Huy Hoàng cũng áp dụng một số chức năng cũ, khiến quy trình quản lý trở nên chậm chạp.

Việc quản lý nhân viên tại cửa hàng với số lượng lớn dễ dẫn đến sai sót trong thống kê và ảnh hưởng đến thông tin tính lương Cửa hàng thường xuyên thay đổi nhà cung cấp và khuyến mãi, do đó cần một hệ thống quản lý rõ ràng và chính xác để xử lý các hóa đơn và thông tin liên quan Hệ thống hiện tại chưa đáp ứng đủ yêu cầu, vì vậy cần nâng cấp để có đầy đủ chức năng hơn.

Khi số lượng sách tăng cao, áp lực công việc có thể dẫn đến sai sót trong tính toán và thống kê, ảnh hưởng trực tiếp đến doanh thu và lợi nhuận của cửa hàng Sự đa dạng trong đối tượng khách hàng và hoạt động tại cửa hàng càng làm cho việc quản lý trở nên khó khăn hơn Hệ thống quản lý cửa hàng bán sách sẽ hỗ trợ nhà quản lý trong việc kiểm soát và quản lý hiệu quả cửa hàng mọi lúc.

Quy trình này thường phức tạp, đòi hỏi giải pháp thực hiện nhanh chóng và hiệu quả Việc thiết kế một hệ thống bán hàng dễ hiểu cho cả nhân viên và người quản lý là điều quan trọng để đảm bảo sự phối hợp tốt giữa các hoạt động.

Phần mềm quản lý cửa hàng bán sách giúp đơn giản hóa quy trình quản lý, cho phép bạn nhập dữ liệu đầu vào một lần và tự động lưu trữ, tính toán giá sách theo lựa chọn của khách hàng Việc quản lý nhà cung cấp, hóa đơn và khuyến mại cũng trở nên dễ dàng hơn, tiết kiệm thời gian và công sức cho người dùng Giao diện phần mềm thân thiện, dễ sử dụng trên máy tính bàn và laptop, cho phép ngay cả những người không am hiểu công nghệ thông tin cũng có thể làm quen và sử dụng chỉ trong 15-30 phút.

Tổng quan

- Cửa hàng sách Huy Hoàng:

+ Địa chỉ: 129 Hải Triều, Hoàng Văn Thụ, Hồng Bàng, Hải Phòng + Điện thoại: 0931910123

+ Khách hàng có thể tới mua hàng trực tiếp tại cửa hàng hoặc có thể mua qua website.

Tại đây, các mặt hàng được sắp xếp thông minh và khoa học, chia thành nhiều khu vực như sách tham khảo, sách văn học, sách kỹ năng kinh doanh và sách lịch sử Khách hàng dễ dàng tìm kiếm và lựa chọn sản phẩm ưng ý theo từng khu sách Mỗi tầng đều có nhân viên sẵn sàng hỗ trợ và tư vấn cho khách hàng.

+ Đội ngũ điều hành và nhân viên gồm 38 người đều nhiệt huyết,chuyên nghiệp, chu đáo, tạo thiện cảm tốt với khách hàng.

Sản phẩm tại đây được đảm bảo có nguồn gốc xuất xứ rõ ràng, kèm theo chính sách bán hàng linh hoạt và phương thức thanh toán nhanh chóng, dễ dàng Chúng tôi cung cấp nhiều chương trình khuyến mãi hấp dẫn vào các dịp lễ, cùng với chính sách hậu mãi và bảo hành đầy đủ, mang lại sự uy tín cho khách hàng.

Cửa hàng sách Huy Hoàng hoạt động dựa trên các giá trị cốt lõi như khách hàng là trung tâm, chính trực, trung thực và minh bạch Đoàn kết và đồng tâm hiệp lực hướng tới mục tiêu chung, cùng với việc tạo sự khác biệt và liên tục hoàn thiện, đổi mới Triết lý kinh doanh của Huy Hoàng là “Chăm sóc con người và mái ấm” với khẩu hiệu “Chất lượng, Giá trị đích thực”, nhằm đóng góp vào sự phát triển chung của cộng đồng, xã hội và đất nước.

- Thời gian làm việc: 8h-22h mọi ngày trong tuần.

- Cửa hàng bán sách Huy Hoàng hiện tại cửa hàng gồm có 40 nhân viên chia làm 2 ca:

- Mỗi ca gồm 18 nhân viên túc trực gồm: 16 nhân viên bán hàng, 2 nhân viên thu ngân, 2 nhân viên tư vấn, 2 nhân viên bảo vệ.

Hoạt động nghiệp vụ

Cửa hàng cung cấp đa dạng các loại sách, bao gồm sách thiếu nhi, tiểu thuyết, và sách báo Ngoài ra, cửa hàng còn có nhiều thể loại sách khác như kinh tế, tài chính, kinh doanh, tâm lý, khoa học, giáo trình, kỹ thuật, tin học, ngoại ngữ và kỹ năng, phục vụ nhu cầu đọc của mọi đối tượng.

Người quản lý trực tiếp liên hệ với các nhà cung cấp để nhập hàng mới và quản lý toàn bộ nhân viên cũng như doanh thu của siêu thị Họ là người đề ra kế hoạch phát triển và quảng bá sản phẩm, đồng thời luôn có mặt khi khách hàng cần hỗ trợ.

Người thủ kho tại siêu thị điện máy chịu trách nhiệm quản lý quy trình nhập và xuất hàng hóa, đồng thời kiểm tra chất lượng sản phẩm dưới sự giám sát của người quản lý Khi có nhu cầu từ khách hàng hoặc khi có sản phẩm mới trên thị trường, thủ kho sẽ lập Phiếu nhập hàng, ghi rõ thông tin về ngày tháng, loại sản phẩm, số lượng và thành tiền để đảm bảo minh bạch trong quản lý hàng hóa.

Nhân viên hỗ trợ khách hàng nắm vững thông tin về sản phẩm, giúp họ tìm kiếm và tư vấn hiệu quả khi khách hàng đến mua sắm Nhiệm vụ của nhân viên là hướng dẫn khách hàng trong việc chọn lựa sản phẩm phù hợp, từ đó tạo ra sự sắp xếp rõ ràng và thuận tiện cho quá trình mua hàng.

Xác định nhu cầu của khách hàng là bước quan trọng để xuất hóa đơn với thông tin chi tiết về từng loại sách Việc quản lý và in hóa đơn tự động không chỉ giúp tiết kiệm thời gian mà còn giảm thiểu sai sót trong quá trình viết hóa đơn tay Hơn nữa, hệ thống lưu trữ hóa đơn sẽ đảm bảo không bị thất lạc, nâng cao hiệu quả quản lý kinh doanh.

Nhân viên thu ngân đứng tại quầy thanh toán, tiếp nhận tiền từ khách hàng và in hóa đơn khi nhận thông tin từ nhân viên hỗ trợ Họ cũng có thể thu thập thông tin của khách hàng để hỗ trợ trong việc làm thẻ thành viên hoặc tích điểm.

- Sau đó, sản phẩm được khách hàng mua sẽ giao tới tay cho khách hàng.

- Những kệ hàng hóa nào còn thiếu sẽ được nhân viên lập phiếu nhập kho và xuất từ kho ra để đầy chỗ kệ thiếu.

Yêu cầu phần mềm

- Phần mềm đáp ứng được việc quản lý cửa hàng bán sách, làm cho công việc tại cửa hàng thuận tiện hơn.

- Các chức năng quản lý chính của cửa hàng:

+ Quản lý nhà cung cấp

1.4.2 Yêu cầu phi chức năng

Bảo mật dữ liệu đóng vai trò quan trọng vì nhiều thông tin nhạy cảm cần được bảo vệ khỏi việc lộ ra ngoài hoặc bị đánh cắp.

Việc sao lưu dữ liệu là rất quan trọng, đặc biệt đối với thông tin đơn hàng, sản phẩm và báo cáo thống kê mà các quản lý cửa hàng thường xuyên cần Việc này giúp bảo vệ dữ liệu quan trọng và tránh những rắc rối khi xảy ra sự cố, như mất điện trong quá trình thanh toán, điều này có thể gây khó khăn cho cả khách hàng và nhân viên.

1.4.2.3 Yêu cầu về tính năng sử dụng

- Các tính năng sử dụng chính

+ Sử dụng được đầy đủ các chức năng trên phần mềm

+ Cập nhật được thơi gian thực

+ Hệ thống được nhiều người sử dụng mà không sập server + Cung cấp đầy đủ các thông tin cần thiết

1.4.2.4 Yêu cầu ràng buộc thiết kế

- Hệ thống cần các yêu cầu cần thiết như sau:

+ Hệ thống được xây dựng chủ yếu trên Visual Studio 2019 bằng ngôn ngữ C# và dùng kéo thả WinForm.

+ Hệ quản trị cơ sở dữ liệu SQL server 2019

1.4.2.5 Yêu cầu về phần cứng

- Hệ điều hành Windowns 7 trở lên

- Bộ sử lý: CPU lơn hơn hoặc bằng 2.3GHz.

- Ram: lơn hơn hoặc bằng 4GB

- Ổ cứng: lớn hơn hoặc bằng 200GB

1.4.2.6 Yêu cầu về phần cứng

- Cơ sở dữ liệu: SQL server

1.4.2.7 Yêu cầu khi sử dụng phần mềm

-Nhân viên sẽ được phổ biến rõ hơn về các chức năng của phần mềm khi sử dụng.

- Giao diện dễ nhìn, dễ sử dụng và thu hút người sử dụng.

- Khi mới sử dụng cần có hướng dẫn chi tiết.

- Hiệu suất: phản hồi nhanh.

PHÂN TÍCH THIẾT KẾ HỆ THỐNG

Xác định các Actor và Use case tổng quán của hệ thống

2.1.1 Các Actor của hệ thống

Diễn viên quản lý hệ thống có nhiệm vụ điều hành toàn bộ hệ thống, bao gồm việc quản lý đăng nhập, nhân viên, nhà cung cấp, hóa đơn và các chương trình khuyến mại.

- Actor khách hàng: là tác nhân tác động đến sản phẩm (có thể mua sản phẩm ở cửa hàng).

2.1.2 Sơ đồ Use Case tổng quát

Biểu đồ use case là một mô hình đồ họa về các chức năng của hệ thống từ khung nhìn của người sử dụng.

Hình 2.1: Sơ đồ Use Case tổng quát của hệ thống.

Phân tích, thiết kế từng chức năng của hệ thống

2.2.1.1 Biểu đồ use case chức năng đăng nhập

Hình 2 2: Sơ đồ Use Case đăng nhập

 Mô tả use case đăng nhập:

- Tác nhân: Quản lý cửa hàng

Mỗi khi người dùng truy cập vào hệ thống quản lý, họ cần thực hiện chức năng đăng nhập Sau khi hoàn thành công việc, việc đăng xuất khỏi phần mềm quản lý là cần thiết để bảo vệ thông tin tài khoản.

+ Tác nhân yêu cầu giao diện đăng nhập vào hệ thống.

+ Hệ thống hiện thị giao diện đăng nhập cho tác nhân.

+ Tác nhân sẽ: cập nhật tên đăng nhập (usename) và mật khẩu (password)

+ Hệ thống kiểm tra dữ liệu và xác nhận thông tin từ tác nhân gửi vào hệ thống

+ Thông tin đúng thì hệ thống gửi thông báo và đưa tác nhân vào hệ thống chính

+ Kết thúc use case đăng nhập

+ Sự kiện 1: Nếu tác nhân đăng nhập đúng, nhưng lại muốn thoát khỏi hệ thống Hệ thống thông báo thoát bằng cách đăng xuất Kết thúc use case.

+ Sự kiện 2: Nếu tác nhân đăng nhập sai Hệ thống thông báo đăng nhập lại hoặc thoát Sau khi tác nhân chọn thoát Kết thúc use case.

- Các yêu cầu đặc biệt: Không có

- Trạng thái hệ thống trước khi sử dụng use case: Không có yêu cầu

- Trạng thái hệ thống sau khi sử dụng use case:

Khi đăng nhập thành công, hệ thống sẽ hiển thị thông báo "Đăng nhập thành công !" và chuyển đến giao diện chính, cho phép người dùng thực hiện các chức năng khác.

Nếu đăng nhập không thành công, hệ thống sẽ hiển thị thông báo “Đăng nhập không thành công!” và cho phép bạn quay lại để nhập lại thông tin đăng nhập.

2.2.1.2 Biểu đồ hoạt động chức năng đăng nhập

Hình 2 3: Biểu đồ hoạt động chức năng đăng nhập

Bước 1: Quản lý đăng nhập vào hệ thống, nhập vào tên đăng nhập và mật khẩu.

Bước 2: Hệ thống sẽ kiểm tra thông tin đăng nhập nếu đúng thì đăng nhập vào hệ thống nếu sai yêu cầu nhập lại thông tin.

2.2.1.3 Biểu đồ trình tự chức năng đăng nhập

Hình 2 4: Biểu đồ trình tự chức năng đăng nhập

2.2.1.4 Biểu đồ cộng tác chức năng đăng nhập

Hình 2 5: Biểu đồ cộng tác chức năng đăng nhập

2.2.2 Chức năng quản lý hóa đơn

2.2.2.1 Biểu đồ use case chức năng quản lý hóa đơn

Hình 2 6: Biểu đồ Use Case chức năng quản lý hóa đơn

 Mô tả use case hóa đơn:

- Tác nhân: Quản lý cửa hàng.

Sau khi đăng nhập thành công, tác nhân sẽ sử dụng hệ thống quản lý hóa đơn để thực hiện các thao tác như thêm, sửa, xóa và in hóa đơn.

+ Tác nhân đăng nhập hệ thống bằng tài khoản đã được cấp thành công.

+ Tác nhân yêu cầu giao diện quản lý hóa đơn.

+ Hệ thống hiện thị giao diện quản lý hóa đơn cho tác nhân. + Tác nhân sẽ: Thêm, sửa, xóa, in hóa đơn.

+ Hệ thống kiểm tra dữ liệu và xác nhận thông tin từ tác nhân gửi vào hệ thống

+ Kết thúc use case hóa đơn.

Nếu người dùng chọn chức năng quản lý hóa đơn nhưng muốn trở về giao diện chính, hệ thống sẽ chuyển đổi về giao diện chính Kết thúc trường hợp sử dụng.

Nếu tác nhân nhập dữ liệu không chính xác, hệ thống sẽ thông báo lỗi và yêu cầu nhập lại dữ liệu hoặc quay về giao diện chính Sau khi tác nhân trở lại giao diện chính, quá trình sử dụng sẽ kết thúc.

- Các yêu cầu đặc biệt: Không có

- Trạng thái hệ thống trước khi sử dụng use case: Không có yêu cầu

- Trạng thái hệ thống sau khi sử dụng use case:

Khi lưu hoặc xuất hóa đơn thành công, hệ thống sẽ hiển thị thông báo "Lưu hóa đơn thành công và có thể xuất hóa đơn!" và chuyển đến giao diện chính để người dùng có thể thực hiện các chức năng khác.

Nếu quá trình lưu hóa đơn hoặc xuất hóa đơn không thành công, hệ thống sẽ thông báo "Lưu hóa không thành công và không thể xuất hóa đơn!" và đưa bạn trở lại chức năng quản lý hóa đơn để bạn có thể nhập lại thông tin cần thiết.

2.2.2.2 Biểu đồ hoạt động chức năng quản lý hóa đơn

Hình 2 7: Biểu đồ hoạt động chức năng quản lý hóa đơn

Hình 2 8: Biểu đồ hoạt động chức năng con thêm hóa đơn

Bước 1: Quản lý đăng nhập vào hệ thống, chọn chức năng quản lý hóa đơn hệ thống sẽ hiện màn hình các chức năng.

Bước 2: Quản lý chọn chức năng thêm hóa đơn.

Bước 3: Hệ thống chuyển sang màn hình thêm hóa đơn.

Để quản lý việc thực hiện thêm hóa đơn mới, bạn cần nhập các thông tin quan trọng như mã hóa đơn, tên hóa đơn, ngày lập, mã sản phẩm, tên sản phẩm, giá thành, người mua và địa chỉ bán hàng.

Bước 5: Thêm hóa đơn Nếu thông tin sai trở về bước 4, đúng thức hiện tiếp bước 6.

Bước 6: Hệ thống lưu kết quả.

Bước 7: Thông báo kết quả.

Hình 2 9: Biểu đồ hoạt động chức năng con sửa hóa đơn

Bước 1: Quản lý cửa hàng đăng nhập vào hệ thống, chọn chức năng quản lý hóa đơn hệ thống sẽ hiện lên màn hình các chức năng.

Bước 2: Quản lý cửa hàng chọn chức năng sửa hóa đơn.

Bước 3: Hệ thống chuyển sang màn hình chức năng sửa hóa đơn

Hình 2 10: Biểu đồ hoạt động chức năng con xóa hóa đơn

Bước 1: Quản lý cửa hàng đăng nhập vào hệ thống, chọn chức năng quản lý hóa đơn hệ thống sẽ hiện lên màn hình các chức năng.

Bước 2: Quản lý cửa hàng chọn chức năng xóa hóa đơn.

Bước 3: Hệ thống chuyển sang màn hình xóa hóa đơn.

Bước 4: Quản lý cửa hàng bán hàng thực hiện xóa hóa đơn mà mình cần xóa.

Bước 5: Hệ thống lưu kết quả.

Bước 6: Thông báo kết quả.

Hình 2 11: Biểu đồ hoạt động quản lý hóa đơn chức năng con in hóa đơn

Bước 1: Quản lý cửa hàng đăng nhập vào hệ thống, chọn chức năng quản lý hóa đơn hệ thống sẽ hiện lên màn hình các chức năng.

Bước 2: Quản lý cửa hàng chọn chức năng in hóa đơn.

Bước 3: Hệ thống chuyển sang màn hình chức năng in hóa đơn.

Bước 4: Quản lý cửa hàng thực hiện in hóa đơn bằng việc chọn hóa đơn mà mình muốn thực hiên in hóa đơn.

Bước 5: Thông báo kết quả.

2.2.2.3 Biểu đồ trình tự chức năng quản lý hóa đơn

Hình 2 12: Biểu đồ trình tự chức năng quản lý hóa đơn

2.2.2.3.1 Biểu đồ trình tự chức năng thêm hóa đơn

Hình 2 13: Biểu đồ trình tự chức năng thêm hóa đơn

2.2.2.3.2 Biểu đồ trình tự chức năng sửa hóa đơn

Hình 2 6: Biểu đồ trình tự chức năng sửa hóa đơn

2.2.2.3.3 Biểu đồ trình tự chức năng xóa hóa đơn

Hình 2 15: Biểu đồ trình tự chức năng xóa hóa đơn

2.2.2.3.4 Biểu đồ trình tự chức năng in hóa đơn

Hình 2 7: Biểu đồ trình tự chức năng in hóa đơn

2.2.2.4 Biểu đồ cộng tác chức năng quản lý hóa đơn

Hình 2 8: Biểu đồ cộng tác chức năng quản lý hóa đơn

2.2.2.4.1 Biểu đồ cộng tác chức năng thêm hóa đơn

Hình 2 9: Biểu đồ cộng tác chức năng thêm hóa đơn

2.2.2.4.2 Biểu đồ cộng tác chức năng sửa hóa đơn

Hình 2 19: Biểu đồ cộng tác chức năng sửa hóa đơn

2.2.2.4.3 Biểu đồ cộng tác chức năng xóa hóa đơn

Hình 2 20: Biểu đồ cộng tác chức năng xóa hóa đơn

2.2.2.4.4 Biểu đồ cộng tác chức năng in hóa đơn

Hình 2 21: Biểu đồ cộng tác chức năng in hóa đơn

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

2.2.3.1 Biểu đồ use case chức năng quản lý nhân viên

Hình 2 10: Biểu đồ Use Case chức năng quản lý nhân viên

 Mô tả use case nhân viên:

Để sử dụng hệ thống quản lý, người dùng cần đăng nhập thành công Sau khi đăng nhập, họ có thể truy cập vào chức năng quản lý nhân viên và thực hiện các thao tác như thêm, sửa, xóa hoặc tìm kiếm thông tin nhân viên.

+ Tác nhân đăng nhập hệ thống thành công.

+ Tác nhân yêu cầu giao diện quản lý nhân viên.

Hệ thống quản lý nhân viên cho phép tác nhân thực hiện các thao tác như thêm, sửa và xóa dữ liệu nhân viên cần thiết Đồng thời, hệ thống cũng kiểm tra và xác nhận thông tin mà tác nhân gửi vào, đảm bảo tính chính xác và an toàn cho dữ liệu.

+ Thông tin đúng thì hệ thống gửi thông báo.

+ Kết thúc use case quản lý nhân viên.

Khi người dùng thực hiện các thao tác thêm, sửa hoặc xóa thông tin một cách chính xác và muốn quay lại giao diện chính, hệ thống sẽ tự động chuyển về giao diện chính, kết thúc trường hợp sử dụng.

Trong sự kiện 2, khi tác nhân thực hiện thêm, sửa hoặc xóa thông tin không chính xác, hệ thống sẽ thông báo cho tác nhân về các thay đổi này Sau đó, tác nhân có thể chọn trở về giao diện chính, kết thúc quá trình sử dụng.

- Các yêu cầu đặc biệt: Không có

- Trạng thái hệ thống trước khi sử dụng use case: Không có yêu cầu

- Trạng thái hệ thống sau khi sử dụng use case:

+ Nếu thêm, sửa, xóa thành công: Hệ thống sẽ gửi thông báo

“Thêm, sửa, xóa thành công !” và hiển thị giao diện chính cho tác nhân thực hiện các chức năng khác.

+ Nếu thêm, sửa, xóa thất bại: Hệ thống cũng sẽ gửi thông báo

“Thêm, sửa, xóa không thành công !” và quay lại chức năng thêm, sửa, xóa cho bạn nhập lại thông tin nhân viên cần thực hiện.

+ Thông tin đúng thì hệ thống gửi thông báo.

+ Kết thúc use case quản lý nhân viên.

2.2.3.2 Biểu đồ hoạt động chức quản lý nhân viên

Hình 2 11: Biểu đồ hoạt động chức năng quản lý nhân viên

Hình 2 12: Biểu đồ hoạt động chức năng con thêm nhân viên

Bước 1: Người quản lý đăng nhập vào hệ thống, chọn chức năng quản lý nhân viên, hệ thống sẽ hiện màn hình các chức năng.

Bước 2: Người quản lý chọn chức năng thêm nhân viên.

Bước 3: Hệ thống chuyển sang màn hình thêm nhân viên.

Bước 4: Người quản lý thực hiện thêm nhân viên mới nhập các thông tin:

Mã nhân viên, tên nhân viên, chức vụ, ngày sinh, số điện thoại, địa chỉ và email là những thông tin cần thiết để thêm một nhân viên Nếu thông tin đúng, tiếp tục thực hiện bước 6; nếu sai, quay lại bước 4 để chỉnh sửa.

Bước 6: Hệ thống lưu kết quả

Hình 2 13: Biểu đồ hoạt động chức năng con sửa nhân viên

Bước 1: Người quản lý đăng nhập vào hệ thống, chọn chức năng quản lý nhân viên, hệ thống sẽ hiện màn hình các chức năng.

Bước 2: Người quản lý chọn chức năng sửa nhân viên.

Bước 3: Hệ thống chuyển sang màn hình sửa nhân viên.

Người quản lý cần thực hiện việc sửa đổi thông tin của nhân viên bằng cách nhập lại một hoặc nhiều thông tin sau: mã nhân viên, tên nhân viên, chức vụ, ngày sinh, số điện thoại, địa chỉ và email.

Bước 5: Sửa nhân viên Nếu sai về bước 4, đúng thực hiện tiếp bước 6. Bước 6: Hệ thống lưu kết quả.

Bước 7: Thông báo kết quả.

Hình 2 26: Biểu đồ hoạt động chức năng con xóa nhân viên

Bước 1: Người quản lý đăng nhập vào hệ thống, chọn chức năng quản lý nhân viên, hệ thống sẽ hiện màn hình các chức năng.

Bước 2: Người quản lý chọn chức năng xóa nhân viên.

Bước 3: Hệ thống chuyển sang màn hình xóa nhân viên.

Bước 4: Người quản lý thực hiện xóa nhân viên.

Bước 5: Hệ thống lưu kết quả.

Bước 6: Thông báo kết quả.

Hình 2 27: Biểu đồ hoạt chức năng con tìm kiếm nhân viên

Bước 1: Người quản lý đăng nhập vào hệ thống, chọn chức năng quản lý nhân viên, hệ thống sẽ hiện màn hình các chức năng.

Bước 2: Người quản lý chọn chức năng tìm kiếm nhân viên.

Bước 3: Hệ thống chuyển sang màn hình tìm kiếm nhân viên.

Bước 4: Người quản lý thực hiện nhập 1 trong các thông tin sau để tìm kiếm nhân viên: Mã nhân viên, tên nhân viên, chức vụ.

2.2.3.3 Biểu đồ trình tự chức năng quản lý nhân viên

Hình 2 28: Biểu đồ trình tự chức năng quản lý nhân viên

2.2.3.3.1 Biểu đồ trình tự chức năng thêm nhân viên

Hình 2 29: Biểu đồ trình tự chức năng thêm nhân viên

2.2.3.3.2 Biểu đồ trình tự chức năng sửa nhân viên

Hình 2 30: Biểu đồ trình tự chức năng sửa nhân viên

2.2.3.3.3 Biểu đồ trình tự chức năng xóa nhân viên

Hình 2 31: Biểu đồ trình tự chức năng xóa nhân viên

2.2.3.3.4 Biểu đồ trình tự chức năng tìm kiếm nhân viên

Hình 2 32: Biểu đồ trình tự chức năng tìm kiếm nhân viên

2.2.3.4 Biểu đồ cộng tác chức năng quản lý nhân viên

Hình 2 33: Biểu đồ cộng tác chức năng quản lý nhân viên

2.2.3.4.1 Biểu đồ cộng tác chức năng thêm nhân viên

Hình 2 34: Biểu đồ cộng tác chức năng thêm nhân viên

2.2.3.4.2 Biểu đồ cộng tác chức năng sửa nhân viên

Hình 2 14: Biểu đồ cộng tác chức năng sửa nhân viên

2.2.3.4.3 Biểu đồ cộng tác chức năng xóa nhân viên

Hình 2 36: Biểu đồ cộng tác chức năng xóa nhân viên

2.2.3.4.4 Biểu đồ cộng tác chức năng tìm kiếm nhân viên

Hình 2 37: Biểu đồ cộng tác chức năng tìm kiếm nhân viên

2.2.3.5 Biểu đồ trạng thái chức năng quản lý nhân viên

Hình 2 38: Biểu đồ trạng thái chức năng quản lý nhân viên

2.2.4 Chức năng quản lý nhà cung cấp

2.2.4.1 Biểu đồ use case chức năng quản lý nhà cung cấp

Hình 2 39: Biểu đồ Use Case chức năng quản lý nhà cung cấp

 Mô tả use case nhà cung cấp:

Biểu đồ lớp tổng quát của hệ thống

Hình 2 55: Biểu đồ lớp tổng quát của hệ thống

Biểu đồ thành phần

Hình 2 56: Biểu đồ thành phần của hệ thống

Biểu đồ triển khai

Hình 2 57: Biểu đồ triển khai của hệ thống

PHÁT SINH MÃ TRÌNH

Mã trình chức năng đăng nhập

Hình 3 1: Mã trình chức năng dăng nhập

Mã trình chức năng quản lý hóa đơn

Hình 3 2: Mã trình chức năng quản lý hóa đơn

Mã trình chức năng quản lý nhân viên

Hình 3 3: Mã trình chức năng quản lý nhân viên

Mã trình chức năng quản lý nhà cung cấp

Hình 3 4: Mã trình chức năng quản lý nhà cung cấp

THIẾT KẾ GIAO DIỆN

Giao diện chính của hệ thống

Hình 4 1: Giao diện chính của hệ thống

Giao diện đăng nhập

Hình 4 2: Giao diện đăng nhập

Giao diện quản lý hóa đơn

Hình 4 3: Giao diện quản lý hóa đơn

4.4 Giao diện quản lý nhân viên

Hình 4 4: Giao diện quản lý nhân viên

4.5 Giao diện quản lý nhà cung cấp

Hình 4 5: Giao diện quản lý nhà cung cấp

Ngày đăng: 23/01/2025, 12:24

TÀI LIỆU CÙNG NGƯỜI DÙNG

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN