Đứng trước nhu cầu đó với việc tạo ra hệ thống “Quản lý công ty phân phối và lắp đặt tủ điện” em mong muốn tạo ra hệ thống giúp mọi người có thể quản lý các dữ liệu, hàng hóa, các báo cá
KHẢO SÁT HIỆN TRẠNG
Tổng quan công ty phân phối và lắp đặt tủ điện
Bị đóng cắt điện và thiết bị điều khiển là nơi đấu nối và phân phối điện cho công trình, đảm bảo cách ly các thiết bị mang điện với người sử dụng trong quá trình vận hành.
Tủ điện là thiết bị thiết yếu trong các lĩnh vực thực phẩm và y tế, đóng vai trò quan trọng trong mọi công trình điện từ nhỏ đến lớn Nó được sử dụng rộng rãi tại các nhà xưởng, nhà máy, cao ốc văn phòng, chung cư và trạm điện Tủ điện kết nối từ nhà máy điện đến các trạm biến áp và hệ thống truyền tải phân phối, phục vụ cho nhu cầu tiêu thụ điện của người dân.
Hiện nay, nhiều công ty và tổ chức tìm đến dịch vụ của chúng tôi để sở hữu những sản phẩm tủ điện chất lượng với giá cả hợp lý Hàng tháng, chúng tôi ký kết nhiều hợp đồng và đơn hàng lắp đặt tủ điện với đa dạng kích thước và loại tủ Dựa trên nhu cầu này, công ty chúng tôi đã xây dựng kế hoạch và dịch vụ nhằm cung cấp sản phẩm nhanh chóng và chất lượng nhất, đáp ứng tối đa yêu cầu của khách hàng.
1.2 Tổng quan công ty phân phối và lắp đặt tủ điện
1.2.1 Giới thiệu công ty thiết bị cơ điện Trường Phát
- Công ty thiết bị cơ điện Trường Phát
+ Địa chỉ: Số 23 ngõ 8 khu đô thị Văn Phú, phường Phú La, quận Hà Đông, Hà Nội
+ Website: http://phukientudien.com.vn/ http://truongphatme.com/ http://tudienhathe.com/
- Công ty thiết bị cơ điện Trường Phát được thành lập ra với hai nhiệm vụ:
+ Phân phối và lắp đặt tủ điện theo yêu cầu của khách hàng các loại tủ điện:
- Tủ điện phân phối chính cho công trình
- Tủ điện điều khiển trung tâm
- Tủ điện chuyển mạch – ATS
- Tủ điện điều khiển động cơ
- Tủ điện hòa đồng bộ
- Tủ điện phòng cháy chữa cháy
- Tủ điện điều khiển chiếu sáng
Chúng tôi chuyên phân phối vỏ tủ điện và phụ kiện tủ điện, cung cấp các thiết bị điện công nghiệp như tủ điện với công suất từ 100A đến 800A, bao gồm đầu cose, thanh ray, máng, đồng hồ, biến dòng, sứ, quạt và nhiều sản phẩm khác Ngoài ra, chúng tôi còn cung cấp tủ sạc ắc quy, máy chuyển đổi nguồn tự động và máy lưu trữ điện dự phòng, đáp ứng nhu cầu đa dạng của khách hàng trong lĩnh vực điện công nghiệp.
Hình 1.1 Công ty thiết bị cơ điện trường phát
1.2.2 Sơ đồ tổ chức chức vụ
Hình 1.2 Sơ đồ tổ chức chức vụ/ phòng ban
-Chức năng của từng bộ phận:
+Giám đốc: Chịu trách nhiệm toàn bộ hoạt động quản lý công ty, hoạt động ký hợp đồng mới, gặp mặt khách hàng.
+Nhân viên giao hàng: Có nhiệm vụ giao các sản phẩm, đơn hàng đến khách hàng.
+Kế toán: Quản lý thông tin hóa đơn, hợp đồng, chi phí của công ty.
Kỹ thuật viên có trách nhiệm lắp đặt và kiểm tra tủ điện cũng như các sản phẩm trước khi giao hàng Họ thực hiện kiểm tra thiết bị điện khi nhập hàng vào kho và đảm nhận việc sửa chữa, bảo hành khi có yêu cầu.
+Thủ Kho: Quản lý thông tin các dụng cụ trong kho, các sản phẩm chờ trả khách.
Nhân viên bán hàng có trách nhiệm đăng tin quảng cáo sản phẩm, xác nhận thông tin với khách hàng và tiếp nhận đơn hàng Nếu khách hàng yêu cầu lắp đặt, nhân viên sẽ chuyển thông tin cần thiết cho kỹ thuật viên để thực hiện.
Nhân viên bán hàng đăng tin rao bán sản phẩm và xác nhận đơn hàng với khách hàng Trong quá trình này, họ sẽ hỏi khách hàng về việc có mua kèm phụ kiện hoặc thiết bị cơ điện không, có cần lắp đặt hay không, và liệu khách hàng có cần giao hàng hay không Sau khi xác nhận, nhân viên sẽ lập phiếu xuất kho để hoàn tất giao dịch.
- Thủ kho nhận phiếu xuất kho sẽ đi lấy phụ kiện/thiết bị cơ điện/vỏ tủ điện (nếu lắp sẽ lấy dụng cụ)
Kỹ thuật viên thu thập thông tin từ nhân viên bán hàng và nhận hàng từ kho để tiến hành kiểm tra sản phẩm hoặc tủ điện, đồng thời thực hiện lắp đặt tủ điện nếu cần thiết.
- Kế toán lập hóa đơn thanh toán, xác nhận giao dịch với khách hàng, thanh toán thu chi nhập xuất của công ty
- Nhân viên giao hàng sẽ vận chuyển sản phẩm/tủ điện đến khách hàng, ký xác nhận và nhận tiền(nếu có)
Các hồ sơ
Hình 1.3 Báo giá đơn hàng phụ kiện tủ điện
Mô tả: Báo giá được sử dụng khi có khách hàng mua hàng, khi chốt đơn hàng với khách hàng
Hình 1.4 Đề xuất vật tư
Khi thủ kho tra cứu số lượng hàng và dụng cụ còn lại, việc đề xuất vật tư là rất quan trọng để đảm bảo quá trình nhập thêm hàng hóa và dụng cụ vào kho diễn ra suôn sẻ Điều này giúp quản lý tồn kho hiệu quả và đáp ứng kịp thời nhu cầu sử dụng.
1.3.3 Phiếu xuất kho điện tử
Hình 1.5 Phiếu xuất kho điện tử
Mô tả: Phiếu xuất kho điện tử sử dụng khi số lượng hàng trong đơn ít, phiếu xuất kho điện tử chỉ lưu hành nội bộ
1.3.4 Bản vẽ phụ kiện tủ điện
Hình 1.6 Bản vẽ phụ kiện tủ điện (sứ cách điện 6.8kV)
Bản vẽ phụ kiện tủ điện rất quan trọng cho khách hàng khi có nhu cầu mua sắm, giúp họ dễ dàng nắm bắt thông số kỹ thuật của từng phụ kiện Ngoài ra, tài liệu này cũng hỗ trợ kỹ thuật viên trong việc kiểm tra và xác nhận chất lượng của các phụ kiện trước khi lắp đặt.
Mục tiêu và phạm vi thực hiện bài toán
Chương trình này giúp tối ưu hóa việc quản lý và phục vụ khách hàng bằng cách cho phép quản lý thông tin hợp đồng, thông tin khách hàng, thông tin sản phẩm, thông tin kho, và thông tin đăng tin/quảng cáo trên website Ngoài ra, nó cũng hỗ trợ tạo ra các báo cáo và biểu đồ để tổng hợp thông tin hợp đồng và sản phẩm một cách hiệu quả.
Phạm vi bài toán xoay quanh công ty phân phối và lắp đặt tủ điện:
- Áp dụng cho mô hình công ty/cửa hàng cung cấp dịch vụ lắp đặt tủ điện
- Áp dụng cho mô hình công ty/cửa hàng phân phối thiết bị điện công nghiệp
- Áp dụng cho mô hình công ty/cửa hàng cung cấp dịch vụ tại khu vực miền bắc
Chức năng của hệ thống
Hệ thống quản lý thông tin nhân viên trong công ty bao gồm họ tên, số điện thoại, địa chỉ và mã nhân viên duy nhất Mỗi nhân viên được phân công một người quản lý trực tiếp, thuộc về bộ phận nào, cùng với mức lương và thưởng doanh số tương ứng Mỗi nhân viên cũng có một bảng tính lương riêng theo tháng.
Hệ thống chỉ cho phép giám đốc thực hiện những chức năng sau: Cập nhật, tra cứu, và hủy bỏ thông tin cá nhân của nhân viên.
Hệ thống hỗ trợ giám đốc công ty trong việc tạo danh sách thông tin cá nhân của tất cả nhân viên, bao gồm mã nhân viên, họ tên, số điện thoại, ngày sinh, địa chỉ, giới tính và bộ phận làm việc.
Khi nhận đơn hàng, nhân viên bán hàng phải lập hóa đơn cho đơn hàng và đơn lắp đặt tủ điện Nếu có thay đổi về thông tin, yêu cầu của khách hàng hoặc chi phí phát sinh, nhân viên sẽ điều chỉnh và cập nhật thông tin đơn hàng kịp thời.
Hệ thống sẽ cho phép nhân viên bán hàng thực hiện chức năng: Tạo, cập nhật thông tin sản phẩm; tạo, cập nhật thông tin đơn hàng
Thủ kho sẽ thường xuyên cập nhật thông tin về dụng cụ, tủ điện và phụ kiện tủ điện trong kho, bao gồm số lượng, loại, tình trạng, nhà cung cấp và thời gian nhập.
Nhân viên bán hàng cần thông báo cho thủ kho khi lấy phụ kiện, dụng cụ trong kho để sửa chữa hoặc bán Sau khi kỹ thuật viên sử dụng các dụng cụ, phụ kiện tủ điện, thủ kho phải cập nhật thông tin kho và tình trạng dụng cụ Khi công ty bổ sung dụng cụ hoặc phụ kiện mới, giám đốc sẽ thông báo cho thủ kho, người sẽ kiểm hàng, nhận hàng và lập báo cáo.
Hệ thống hỗ trợ thủ kho trong việc cập nhật và tra cứu số lượng dụng cụ, phụ kiện có trong kho, đồng thời cho phép tìm kiếm các phụ kiện với số lượng hạn chế và thống kê tình trạng của các dụng cụ.
Kỹ thuật viên có trách nhiệm lắp ráp, kiểm tra và lắp đặt tủ điện, đồng thời kiểm tra các phụ kiện của tủ điện khi nhận hàng Họ cũng thực hiện bảo hành và bảo trì cho những sản phẩm bị hỏng.
Kỹ thuật viên lắp ráp tủ điện cần thông tin từ nhân viên bán hàng để thực hiện công việc Trong trường hợp sử dụng phụ kiện hoặc dụng cụ từ kho, cũng cần sự xác nhận từ nhân viên bán hàng Khi có yêu cầu bảo hành sản phẩm, khách hàng sẽ trực tiếp liên hệ với kỹ thuật viên Sau khi hoàn thành công việc, kỹ thuật viên sẽ trả lại dụng cụ và phụ kiện cho kho để thủ kho kiểm kê.
Hệ thống hỗ trợ kỹ thuật viên trong việc tra cứu số lượng phụ kiện có sẵn trong kho, thông tin về đơn lắp đặt tủ điện và chi tiết bảo hành.
Mỗi tháng, kế toán sẽ tạo hóa đơn cho điện nước và các chi phí phát sinh Sau đó, họ tổng hợp thông tin, thống kê số lượng hợp đồng, hóa đơn bán hàng và số lượng sản phẩm đã bán Cuối cùng, kế toán lập báo cáo và trình bày cho giám đốc.
TỔNG QUAN HỆ THỐNG
Phân tích yêu cầu
+Thông tin về nhân viên như: Họ tên, ngày sinh, quê quán, số điện thoại, số CCCD, địa chỉ, chức vụ, giới tính, ngày vào làm,
+Thông tin về sản phẩm như: Mã sản phẩm, tên sản phẩm, loại sản phẩm, yêu cầu,…
+Thông tin về kho ở bao gồm: Tên dụng cụ, tên phụ kiện, loại, tình trạng, mô tả,…
+Thông tin về hợp đồng bao gồm: Mã hợp đồng, ngày lập, ngày kết thúc, người lập,
+Thông tin về hóa đơn bao gồm: Mã hóa đơn, ngày lập, chi tiết hóa đơn, người lập,
Khi công ty nhận đơn hàng, nhân viên bán hàng lập phiếu xuất kho và chuyển đến kho, nơi thủ kho sẽ lấy hàng hoặc dụng cụ làm tủ điện để chuyển cho kỹ thuật viên kiểm tra hoặc lắp ráp Nếu khách hàng yêu cầu giao hàng, nhân viên giao hàng sẽ thực hiện việc này, và trong trường hợp có đơn trùng, công ty sẽ sử dụng các ứng dụng như GRAB, GHN, Aha Move hoặc gửi xe khách tuyến cố định cho khách hàng ở tỉnh khác Sau khi giao hàng, khách hàng sẽ nhận hàng và thanh toán qua thẻ tín dụng hoặc cộng vào công nợ Đối với việc xử lý kỷ luật, nhân viên vi phạm sẽ bị phạt tại công ty và ghi dấu đỏ vào sổ phấn đấu cá nhân.
+Yêu cầu quản lý nhân viên:
Lập danh sách thông tin cá nhân của toàn bộ nhân viên công ty, bao gồm mã nhân viên, tên, số điện thoại, chức vụ, giới tính và quê quán Đồng thời, thống kê số lượng nhân viên theo từng bộ phận, với thông tin về mã bộ phận, tên bộ phận và tổng số người làm việc trong mỗi bộ phận đó.
+Yêu cầu quản lý hóa đơn:
Danh sách thông tin đơn hàng cần bao gồm các yếu tố quan trọng như mã hóa đơn, mã sản phẩm, tên sản phẩm, tên khách hàng, số điện thoại và địa chỉ Những thông tin này giúp quản lý đơn hàng hiệu quả và đảm bảo quá trình giao hàng diễn ra suôn sẻ.
Thống kê số lượng sản phẩm đã bán ra trong tháng
Tra cứu khách hàng chưa thanh toán, tra cứu số lượng đơn hàng, tra cứu số lượng sản phẩm.
+Yêu cầu quản lý kho:
Thống kê danh mục sản phẩm bao gồm: Mã sản phẩm, tên sản phẩm, ngày nhập.
Thống kê danh mục dụng cụ bao gồm: Mã dụng cụ, tên dụng cụ, tình trạng.
Tra cứu sản phẩm thiếu/sắp hết trong kho
+Yêu cầu quản lý hợp đồng:
Lập danh sách thống kê số lượng hợp đồng trong tháng X, danh sách gồm: Mã hợp đồng, tên hợp đồng, mã khách hàng, tên khách hàng.
Báo cáo doanh thu của tháng X, thống kê số lượng hợp đồng, thống kê số lượng đơn hàng
+Yên cầu phi chức năng:
Giao diện thân thiện, dễ sử dụng với người dùng. Ổn định, xử lý hiệu quả.
Khả năng sao lưu, phục hồi khi có sự cố.
Yêu cầu phân quyền người dùng
Phân tích thiết kế hệ thống
Hình 2.1 Sơ đồ User Case tổng quát -Danh sách các Actor của mô hình:
+Kỹ thuật viên (ky thuat vien)
-Danh sách các Use case của mô hình:
+Ứng với Actor User: Quản lý bán hàng, Quản lý kho, Quản lý nhân viên, Quản lý dịch vụ, Báo cáo thống kê.
+Ứng với Actor Khách hàng: Lập đơn hang, gia hạn hợp đồng, thông tin khách hang, thanh toán/tích công nợ, báo cáo thống kê.
+Đối với Actor Nhân viên, Thủ kho, Kỹ thuật viên và actor Giám đốc cùng có quyền truy cập vào Actor User.
2.2.2 Mô tả tác nhân và sơ đồ chi tiết
Khi khách hàng có nhu cầu mua hoặc lắp đặt tủ điện, họ sẽ liên hệ với nhân viên bán hàng hoặc giám đốc để đặt hàng hoặc ký hợp đồng Nhân viên bán hàng sẽ kiểm tra số lượng sản phẩm có trong kho và thông báo cho khách hàng nếu không đủ hàng Sau khi xác nhận thông tin và điều chỉnh với khách hàng, nhân viên sẽ lập hóa đơn điện tử cùng với chứng nhận xuất xứ, chứng nhận chất lượng và hợp đồng.
Khi nhận hợp đồng, khách hàng cần kiểm tra kỹ thông tin cá nhân và thông tin hợp đồng Nếu phát hiện sai sót hoặc có điều khoản không hợp lý, hãy ngay lập tức phản hồi cho giám đốc để nhân viên bán hàng tiến hành sửa đổi thông tin và xem xét lại các điều lệ liên quan.
Nếu khách hàng yêu cầu lắp đặt và giao hàng tận nơi, cần thông báo cho nhân viên giao hàng Nhân viên giao hàng sẽ chuyển thông tin này đến kỹ thuật viên để đảm bảo quá trình lắp đặt diễn ra suôn sẻ.
Sau khi hoàn tất thủ tục bán hàng, khách hàng cần tiến hành thanh toán cho công ty Nếu không thể thanh toán ngay lập tức, hãy thông báo cho nhân viên bán hàng để ghi nhận khoản tiền vào tổng công nợ và hẹn ngày thanh toán cụ thể trong thời gian gần nhất.
Trong quá trình sử dụng sản phẩm, nếu gặp sự cố hỏng hóc, khách hàng cần liên hệ với kỹ thuật viên của công ty để được bảo hành hoặc sửa chữa kịp thời.
Hình 2.2 Sơ đồ Use Case chi tiết của quản lý thông tin khách hàng
Khi khách hàng muốn hợp tác với công ty, giám đốc sẽ tiến hành trao đổi để lập hợp đồng Hợp đồng sẽ được soạn thảo chi tiết, bao gồm nội dung hợp tác, ngày lập, hồ sơ liên quan, cùng với ngày gia hạn và ngày kết thúc hợp đồng.
Giám đốc sẽ quản lý toàn bộ thông tin khách hàng, bao gồm việc nhập, xóa và sửa đổi thông tin khi cần thiết Ngoài ra, giám đốc còn có trách nhiệm tra cứu thông tin khách hàng, nhắc nhở về các khoản nợ xấu cần thanh toán và kiểm tra báo cáo doanh thu để đảm bảo hiệu quả kinh doanh.
Giám đốc chịu trách nhiệm quản lý toàn bộ thông tin nhân viên, bao gồm việc nhập, sửa đổi thông tin khi có sai sót và xóa thông tin của nhân viên khi họ không còn làm việc tại công ty.
Giám đốc có trách nhiệm kiểm tra và đánh giá các báo cáo quan trọng, bao gồm số lượng hợp đồng, số lượng sản phẩm, số lượng đơn hàng, báo cáo doanh thu, báo cáo sự cố và tình trạng kho.
Hình 2.3 Sơ đồ Use Case chi tiết của giám đốc
Nhân viên làm theo ngày, có thể làm parttime, vào mỗi đầu giờ khi bắt đầu làm, nhân viên đăng nhập vào hệ thống và tích điểm danh.
Nhân viên sẽ quản lý khách hàng bằng cách thêm, sửa, và xóa thông tin; quản lý đơn hàng thông qua việc lập, sửa và thông báo nợ xấu cho khách; quản lý kho với thông tin về số lượng hàng và tình trạng dịch vụ; quản lý dịch vụ liên quan đến lắp đặt và giao hàng; và thực hiện báo cáo thống kê về số lượng khách hàng, đơn hàng, tình trạng kho và doanh thu Khi gần đến hạn thanh toán công nợ, nhân viên sẽ thông báo cho khách hàng và yêu cầu họ thực hiện thanh toán.
Hình 2.4 Sơ đồ Use Case chi tiết của quản lý nhân viên
Khi nhận đơn hàng nhập kho, thủ kho cần lập phiếu nhập kho với các thông tin như mã hàng, tên hàng, số lượng và nhà cung cấp Đối với đơn hàng phụ kiện tủ điện, nhân viên bán hàng sẽ lập phiếu xuất kho gửi đến thủ kho, và thủ kho sẽ tiến hành lấy hàng cũng như điều chỉnh thông tin trong kho.
Khi nhận đơn hàng lắp ráp tủ điện, thủ kho sẽ nhận phiếu xuất kho từ nhân viên bán hàng Sau đó, thủ kho tiến hành lấy vỏ tủ điện, phụ kiện và dụng cụ cần thiết để chuyển cho kỹ thuật viên thực hiện lắp ráp Cuối cùng, thủ kho cập nhật lại thông tin kho để đảm bảo tính chính xác.
Khi một loại hàng hóa trong kho còn lại số lượng ít, thủ kho cần lập phiếu đề xuất vật tư Sau mỗi đơn hàng lắp ráp tủ điện sử dụng dụng cụ trong kho, thủ kho phải thực hiện kiểm tra các dụng cụ này.
Vào cuối mỗi tháng, thủ kho cần lập báo cáo kho chi tiết, bao gồm các thông tin quan trọng như mã hàng, số lượng hàng, mã dụng cụ và tình trạng dụng cụ Đồng thời, báo cáo cũng phải kèm theo bản sao các phiếu nhập xuất kho để đảm bảo tính chính xác và minh bạch trong quản lý hàng hóa.
Hình 2.5 Sơ đồ Use Case chi tiết của quản lý kho
Khi nhận đơn hàng phụ kiện tủ điện, kỹ thuật viên sẽ tiến hành kiểm tra chất lượng Nếu phát hiện hàng lỗi hoặc hỏng hóc, phụ kiện sẽ được chuyển về kho để đổi mới Ngược lại, nếu hàng đạt tiêu chuẩn, sẽ được cho đi giao cho khách hàng.
Biểu đồ hoạt động
-Mô tả: Use case cho phép người dùng đăng nhập vào hệ thống bằng tài khoản được cấp của mình để sử dụng hệ thống.
Hình 2.7 Sơ đồ hoạt động của Use case đăng nhập
-Dòng sự kiện khác: Không có.
-Yêu cầu đặc biệt: Không có
-Tiền điều kiện: Tài khoản đã đăng nhập và chưa đăng cuất khỏi hệ thống.
Nếu user case thành công, tài khoản sẽ không còn hoạt động trong hệ thống với các chức năng của người dùng Ngược lại, nếu không thành công, trạng thái của hệ thống sẽ không bị thay đổi.
-Điểm mở rộng: Không có.
-Mô tả: Use case cho phép người dùng đăng xuất khỏi hệ thống bằng tài khoản được cấp của mình để sử dụng hệ thống.
Hình 2.8 Sơ đồ hoạt động của Use case đăng xuất
-Dòng sự kiện khác: Không có
-Yêu cầu đặc biệt: Không có.
-Tiền điều kiện: Tài khoản đang đăng xuất khỏi hệ thống
Nếu use case thành công, tài khoản sẽ không còn hoạt động trên hệ thống với các chức năng của người dùng Ngược lại, trạng thái của tài khoản sẽ không thay đổi.
-Điểm mở rộng: Không có.
2.3.3 Quy trình quản lý đơn hàng
-Mô tả: Use case cho phép người dùng sử dụng hệ thống bằng tài khoản được cấp của mình để sử dụng hệ thống.
Hình 2.9 Sơ đồ hoạt động của Use case quản lý đơn hàng
-Dòng sự kiện khác: Không có.
-Yêu cầu đặc biệt: Không có.
-Tiền điều kiện: Tài khoản đang tiếp nhận các lệnh của hệ thống và phản hồi lại cho khách hàng
Nếu use case thành công, người dùng sẽ được cấp quyền sử dụng chức năng thông báo; ngược lại, trạng thái của hệ thống sẽ không thay đổi.
Khi khách hàng có nhu cầu mua hàng, nhân viên sẽ kiểm tra số lượng hàng trong kho để xác nhận đủ hàng trước khi chốt đơn Sau khi chốt đơn, nhân viên lập phiếu xuất kho và tiến hành đóng gói hàng Nếu hồ sơ đủ điều kiện, nhân viên sẽ thông báo cho sinh viên; nếu có thiếu sót, họ cũng sẽ thông báo lại Đồng thời, nhân viên thực hiện thanh toán các khoản chi phí và in hóa đơn thu tiền Trong trường hợp không thanh toán, sẽ tích công nợ và nhân viên cần thông báo cho khách hàng để họ kiểm tra.
Trong quá trình kiểm tra số lượng hàng tồn kho, nếu đủ số lượng, hệ thống sẽ cho phép nhân viên tạo đơn hàng và phiếu xuất kho Ngược lại, nếu kho không đủ hàng, hệ thống sẽ hiển thị thông báo để nhân viên thông báo cho khách hàng điều chỉnh số lượng và hoàn tất đơn hàng.
2.3.4 Quy trình quản lý thông tin khách hàng
-Mô tả: Use case cho phép người dùng sử dụng hệ thống bằng tài khoản được cấp của mình để sử dụng hệ thống.
Hình 2.10 Sơ đồ hoạt động của Use case quy trình quản lý thông tin khách hàng
-Yêu cầu đặc biệt: Không có
-Tiền điều kiện: Người dùng phải đăng nhập vào hệ thống trước khi use case này bắt đầu.
Nếu use case thành công, người dùng sẽ được phép truy cập hệ thống để nhập và tìm kiếm thông tin Ngược lại, nếu không thành công, trạng thái của hệ thống sẽ không thay đổi.
Sau khi đăng nhập thành công vào hệ thống, người dùng sẽ thấy các chức năng để lựa chọn Tiếp theo, người dùng cần chọn chức năng quản lý thông tin khách hàng.
Hệ thống sẽ yêu cầu người dùng nhập thông tin hồ sơ, hiển thị danh sách hồ sơ bị hủy và hồ sơ được chọn để lựa chọn Người dùng cần cập nhật thông tin khách hàng qua các chức năng thêm, sửa, xóa và xem chi tiết, sau đó lưu lại thông tin đã chỉnh sửa.
Hệ thống quản lý hồ sơ khách hàng cho phép người dùng nhập lại thông tin cho những hồ sơ bị hủy, trong khi đó, những hồ sơ đã được nhận sẽ cho phép cập nhật thông tin Sau khi hoàn tất việc nhập thông tin, hệ thống sẽ phản hồi cho người dùng; nếu thông tin chính xác, người dùng có thể lưu lại, còn nếu thông tin sai, hệ thống sẽ đưa người dùng trở lại bước cập nhật để lựa chọn lại.
Sau khi hiển thị thông tin đã lưu, nếu người dùng phát hiện sai sót và muốn chỉnh sửa, hệ thống sẽ đưa họ trở lại bước lựa chọn chức năng Nếu không còn cần sửa đổi, người dùng có thể chọn chức năng chấp nhận thông tin.
Nếu người dùng đồng ý, hệ thống sẽ hiển thị thông báo thành công và kết thúc kịch bản sử dụng Ngược lại, nếu người dùng hủy, hệ thống sẽ trở lại chức năng lưu thông tin để người dùng có thể xem xét và kiểm tra lại.
2.3.5 Quy trình quản lý kho
-Mô tả: User case cho phép người dùng đăng nhập vào hệ thống để nhập thông tin và lưu thông tin.
Hình 2.11 Sơ đồ hoạt động của Use case quy trình quản lý kho
-Yêu cầu đặc biệt: Không có
-Tiền điều kiện: Người dùng phải đăng nhập vào hệ thống trước khi use case này bắt đầu.
Hậu điều kiện: Nếu use case thành công, người dùng sẽ được phép truy cập hệ thống để nhập và tìm kiếm thông tin Ngược lại, nếu không thành công, trạng thái của hệ thống sẽ không thay đổi.
Người dùng cần xác nhận đăng nhập vào hệ thống để truy cập các chức năng quản lý, sau đó chọn chức năng quản lý kho Khi đó, hệ thống sẽ yêu cầu người dùng cập nhật thông tin bằng cách nhập mã hàng cần thao tác Nếu mã hàng được nhập thành công, hệ thống sẽ chuyển sang chức năng nhập thông tin cho hàng đó; ngược lại, nếu không thành công, thông báo lỗi sẽ hiển thị trên màn hình và kết thúc quy trình sử dụng.
Sau khi người dùng nhập đầy đủ thông tin phòng, hệ thống sẽ hiển thị thông tin vừa nhập và cung cấp chức năng lưu trữ để người dùng có thể lựa chọn.
+Sau khi người dùng chấp nhận thông tin vừa nhập thì hệ thống sẽ hiển thị thông tin ra màn hình và kết thúc use case.
Khi người dùng nhập mã hàng, nếu hàng hóa đã hết hoặc không đủ số lượng, hệ thống sẽ thông báo trên màn hình và kết thúc quá trình Ngược lại, nếu còn hàng trong kho, thông tin về sản phẩm sẽ được nhập vào hệ thống.
Biểu đồ cộng tác
Biểu đồ cộng tác là một loại biểu đồ tương tác, thể hiện mối quan hệ giữa các đối tượng và giữa các đối tượng với tác nhân, nhấn mạnh vai trò quan trọng của các đối tượng trong quá trình tương tác.
Biểu đồ cộng tác chứa các thông điệp tương tự như trong biểu đồ tuần tự, nhưng các đối tượng được sắp xếp tự do trong không gian mà không có đường dòng đời cho từng đối tượng Thứ tự thời gian của các thông điệp được thể hiện thông qua việc đánh số.
2.5.1 Biểu đồ cộng tác của quá trình đăng nhập
Hình 2.21 Biểu đồ cộng tác của quá trình đăng nhập
2.5.2 Biểu đồ cộng tác của quản lý đơn hàng
Hình 2.22 Biểu đồ cộng tác của quản lý đơn hàng
2.5.3 Biểu đồ cộng tác của quản lý thông tin khách hàng
Hình 2.23 Biểu đồ cộng tác của quản lý thông tin khách hàng
2.5.4 Biểu đồ cộng tác của quản lý nhân viên
Hình 2.24 Biểu đồ cộng tác của quản lý nhân viên
2.5.5 Biểu đồ cộng tác của quản lý kho
Hình 2.25 Biểu đồ cộng tác của quản lý kho
2.5.6 Biểu đồ cộng tác của quản lý dịch vụ
Hình 2.26 Biểu đồ cộng tác của quản lý dịch vụ
2.5.7 Biểu đồ cộng tác của báo cáo, thống kê
Hình 2.27 Biểu đồ cộng tác của báo cáo, thống kê
Biểu đồ lớp cơ sở
Một lớp là tập hợp các đối tượng có chung cấu trúc và hành vi, bao gồm các thuộc tính, hoạt động, mối quan hệ và ngữ nghĩa Cấu trúc của lớp được xác định bởi các thuộc tính và mối quan hệ, trong khi hành vi được thể hiện qua các hoạt động Mỗi lớp là một sự trừu tượng hóa của các đối tượng trong thế giới thực, và các đối tượng này được coi là những thể hiện của lớp đó.
Ký hiệu lớp bao gồm ba phần chính: tên lớp, danh sách các thuộc tính (attribute) và danh sách các hoạt động (operation) Trong đó, phần thuộc tính và phần hoạt động có thể được ẩn đi để tạo ra một cái nhìn tổng quan hơn.
2.6.1 Biểu đồ lớp tổng quát
Hình 2.28 Biểu đồ lớp tổng quát
2.6.2 Biểu đồ lớp cơ sở cho ca sử dụng đăng nhập
Hình 2.29 Biểu đồ lớp cho ca đăng nhập
2.6.3 Biểu đồ lớp cho ca sử dụng của quản lý đơn hàng
Hình 2.30 Biểu đồ lớp cho ca sử dụng của quản lý đơn hàng
2.6.4 Biểu đồ lớp cho ca sử dụng của quản lý thông tin khách hàng
Hình 2.31 Biểu đồ ca sử dụng quản lý thông tin khách hàng
2.6.5 Biểu đồ lớp cho ca sử dụng của quản lý nhân viên
Hình 2.32 Biểu đồ ca sử dụng quản lý nhân viên
2.6.6 Biểu đồ lớp cho ca sử dụng của quản lý kho
Hình 2.33 Biểu đồ ca sử dụng quản lý kho
2.6.7 Biểu đồ lớp cho ca sử dụng của quản lý dịch vụ
Hình 2.34 Biểu đồ ca sử dụng quản lý dịch vụ
2.6.8 Biểu đồ lớp cho ca sử dụng của quản lý báo cáo, thống kê
Hình 2.35 Biểu đồ ca sử dụng quản lý báo cáo thống kê
2.7.1 Biểu đồ trạng thái của quản lý hàng
Hình 2.36 Biểu đồ trạng thái của quản lý hàng
2.7.2 Biểu đồ trạng thái của quản lý đơn hàng
Hình 2.37 Biểu đồ trạng thái của quản lý đơn hàng
Hình 2.38 Biểu đồ triển khai của công ty
2.9 Biểu đồ thành phần và phát sinh mã trình 2.9.1 Biểu đồ thành phần
Hình 2.39 Biểu đồ thành phần
2.9.2 Phát sinh mã trình của quản lý thông tin khách hàng
Hình 2.40 Phát sinh mã trình của quản lý thông tin khách hàng
2.9.3 Phát sinh mã trình của quản lý kho
Hình 2.41 Phát sinh mã trình của quản lý kho
2.9.4 Phát sinh mã trình của quản lý nhân viên
Hình 2.42 Phát sinh mã trình của quản lý nhân viên
2.9.5 Phát sinh mã trình của quản lý dịch vụ
Hình 2.43 Phát sinh mã trình của quản lý dịch vụ
2.9.6 Phát sinh mã trình của quản lý đơn hàng
Hình 2.44 Phát sinh mã trình của quản lý đơn hàng
2.9.7 Phát sinh mã trình của quản lý báo cáo, thống kê
Hình 2.45 Phát sinh mã trình của quản lý báo cáo, thống kê
Biểu đồ triển khai
Hình 2.38 Biểu đồ triển khai của công ty
2.9 Biểu đồ thành phần và phát sinh mã trình 2.9.1 Biểu đồ thành phần
Hình 2.39 Biểu đồ thành phần
2.9.2 Phát sinh mã trình của quản lý thông tin khách hàng
Hình 2.40 Phát sinh mã trình của quản lý thông tin khách hàng
2.9.3 Phát sinh mã trình của quản lý kho
Hình 2.41 Phát sinh mã trình của quản lý kho
2.9.4 Phát sinh mã trình của quản lý nhân viên
Hình 2.42 Phát sinh mã trình của quản lý nhân viên
2.9.5 Phát sinh mã trình của quản lý dịch vụ
Hình 2.43 Phát sinh mã trình của quản lý dịch vụ
2.9.6 Phát sinh mã trình của quản lý đơn hàng
Hình 2.44 Phát sinh mã trình của quản lý đơn hàng
2.9.7 Phát sinh mã trình của quản lý báo cáo, thống kê
Hình 2.45 Phát sinh mã trình của quản lý báo cáo, thống kê