.9 Sơ đồ DFD mức 1 chức năng Lập báo cáo

Một phần của tài liệu LUẬN văn tốt NGHIỆP PHÂN TÍCH và THIẾT kế hệ THỐNG THÔNG TIN QUẢN lý vật tư và NHÀ KHO (Trang 58 - 65)

5.3 Xây dựng mơ hình ca sử dụng Use case Diagram.5.3.1 Xác định Actor: 5.3.1 Xác định Actor: 1) Phòng vật tư 2) Phân xưởng 3) Nhà cung cấp 4) Giám đốc. 5.3.2 Xác định Use case

Gồm các Use case: đăng nhập, cập nhật phiếu nhập, cập nhật phiếu xuất, kiểm tra tồn kho, cập nhật NCC, cập nhật thông tin vật tư, cập nhật báo giá, tạo đơn đặt hàng, cập nhật tài khoản, lập báo cáo.

5.3.3 Đặc tả Use case5.3.3.1 Đăng nhập 5.3.3.1 Đăng nhập

1.Use case này dùng cho mục đích người dùng đăng nhập vào hệ thống Quản lý vật tư và nhà kho.

2. Actor: Phòng vật tư.

3. Stakeholders: Phòng vật tư.

4. Điều kiện bắt đầu: Người dùng mở phần mềm trên máy tính lên.

5. Luồng sự kiện:

i.Hệ thống yêu cầu nhập: Tên tài khoản và mật khẩu.

ii.Người dùng nhập tên tài khoản và mật khẩu

iia. Thông tin đăng nhập sai. Hệ thống bắt nhập lại.

iib. Thông tin đăng nhập sai. Người dùng tắt bảng yêu cầu nhập và tắt hệ thống

iii.Người dùng đăng nhập vào được hệ thống. Hệ thống hiện ra các chức năng cho người dùng lựa chọn

iv. Kết thúc use case.

5.3.3.2 Cập nhật phiếu nhập (dựa trên hình 5.4)

1. Use case này mơ tả hoạt động người dùng cập nhật phiếu nhập kho mỗi khi kho nhập hàng mới về.

2. Actor: Phòng vật tư

3. Stakeholder: NCC, phòng vật tư.

4. Điều kiện bắt đầu: Người dùng đăng nhập vào được hệ thống, chọn chức năng “Quản lý nhập kho”

5. Luồng sự kiện:

i. Hệ thống hiện ra các ô trống để người dùng ghi vào.

ii. Người dùng nhấn nút chọn mã đơn đặt hàng ứng với đơn hàng nhập kho, nhập số phiếu nhập, mã nhà cung cấp, ngày nhập, mã nhân viên nhập, mã kho, mã hàng, số lượng

iia. Hệ thống báo sai mã nhân viên. Người dùng nhập lại iib. Hệ thống báo sai mã kho. Người dùng nhập lại

iic. Hệ thống báo sai mã hàng. Hệ thống hiện thống báo hỏi người dùng có muốn cập nhật mã vật tư mới hay không?

iii. Người dùng nhấn lưu phiếu nhập.

iv. Người dùng nhập sai thông tin. Chọn nút chỉnh sửa để sửa lại thông tin đã nhập. Người dùng ấn nút “Sửa” để lưu thông tin.

v. Người dùng chọn 1 phiếu nhập xóa thơng tin phiếu nhập.

vi. Kết thúc use case.

5.3.3.3 Cập nhật phiếu xuất (dựa trên hình 5.5)

1. Use case này mô tả hoạt động người dùng cập nhật phiếu xuất kho mỗi khi xuất hàng

2. Actor: Phòng vật tư

3. Stakeholder: Phòng vật tư, Phân xưởng

4. Điều kiện bắt đầu: Người dùng đăng nhập vào được hệ thống, chọn chức năng “Quản lý xuất kho”

5. Luồng sự kiện:

i.Hệ thống hiện ra các thông tin trống để người dùng điền vào.

ii. Người dùng nhập mã phiếu đề nghị cấp vật tư vào ơ “Ghi chú”, sau đó thì nhập số phiếu xuất, ngày xuất, mã nhân viên xuất, mã kho, mã hàng, số lượng

iia. Hệ thống báo không đủ số lượng. Người dùng nhập lại iib. Hệ thống báo sai mã nhân viên. Người dùng nhập lại iic. Hệ thống báo sai mã hàng. Người dùng nhập lại iid. Hệ thống báo sai mã kho. Người dùng nhập lại

iie. Hệ thống báo sai số phiếu xuất. Người dùng nhập lại.

iii. Người dùng ấn “Thêm” để lưu phiếu xuất

iv. Người dùng nhập sai ngày xuất, số phiếu xuất, số lượng hàng xuất. Chọn nút chỉnh sửa để cập nhật lại thông tin. Người dùng ấn “Sửa” để lưu thông tin.

v. Người dùng chọn 1 phiếu xuất để xóa thơng tin.

vi. Kết thúc use case.

5.3.3.4 Cập nhật nhà cung cấp

1. Use case này mục đích sẽ tạo mới hoặc chỉnh sửa thơng tin cho NCC.

2. Actor: Phòng vật tư

3. Stakeholder: Phòng vật tư, NCC.

4. Điều kiện bắt đầu: Người dùng đăng nhập vào được hệ thống, chọn “Danh mục” rồi chọn “NCC”.

5. Luồng sự kiện:

i.Người dùng nhập mã NCC, tên NCC, địa chỉ, số điện thoại.

ii. Người dùng ấn “Thêm” để lưu thông tin nhà cung cấp mới

iii. Người dùng chỉnh sửa thông tin nhà cung cấp, sau đó ấn nút “Sửa” để lưu thơng tin.

iv. Người dùng xóa thơng tin nhà cung cấp v. Kết thúc use case.

5.3.3.5 Cập nhật thông tin vật tư

1.Use case này mục đích sẽ tạo mới hoặc chỉnh sửa thơng tin như mã vật tư, tên vật tư, đơn vị tính hoặc lượng tồn kho an tồn của vật tư

2. Actor: Phòng vật tư

3. Stakeholder: Phòng vật tư.

4. Điều kiện bắt đầu: Người dùng đăng nhập vào được hệ thống, chọn “Danh mục” rồi chọn “Vật tư”..

5. Luồng sự kiện:

i.Người dùng nhập mã vật tư, tên vật tư, đon vị tính, tồn kho an tồn. Sau đó, người dùng ấn “Thêm” để lưu thông tin vật tư mới

ii.Người dùng chỉnh sửa thơng tin vật tư, sau đó ấn nút “Sửa” để lưu thơng tin.

iii. Người dùng xóa thơng tin vật tư

iv. Kết thúc use case

5.3.3.6 Cập nhật tài khoản

1.Use case này mục đích sẽ tạo mới hoặc chỉnh sửa thơng tin tài khoản đăng nhập vào hệ thống

2. Actor: Phòng vật tư

3. Stakeholder: Phòng vật tư, các người dùng liên quan

4. Điều kiện bắt đầu: phòng vật tư đăng nhập với tư cách admin – người dùng cấp 3. Sau đó chọn “Tài khoản” rồi chọn “Thiết lập”

5. Luồng sự kiện:

i.Người dùng nhập mã nhân viên, tên nhân viên, phân quyền, tên tài khoản đăng nhập và mật khẩu. Sau đó, người dùng ấn nút “Thêm” để tạo thơng tin tài khoản mới.

ii.Người dùng chỉnh sửa thơng tin tài khoản, sau đó ấn nút “Sửa” để lưu thơng tin.

iii. Người dùng xóa thơng tin tài khoản

iv. Kết thúc use case

5.3.3.7 Cập nhật báo giá (dựa trên hình 5.7)

1.Use case này mục đích sẽ lưu lại các báo giá của NCC gửi cho phòng vật tư

2. Actor: Phòng vật tư

3. Stakeholder: Phòng vật tư, NCC

4. Điều kiện bắt đầu: Người dung đăng nhập vào được hệ thống, chọn Danh mục rồi chọn báo giá

5. Luồng sự kiện:

i.Hệ thống hiện ra các thông tin trống cho người dùng điền vào để tạo báo giá

ii.Người dùng nhập số phiếu báo giá, ngày báo giá, mã nhân viên nhập, mã vật tư, giá vật tư, mã nhà cung cấp. Người dùng ấn nút “Thêm” để tạo báo giá.

iia. Hệ thống báo sai mã nhân viên. Người dùng nhập lại iib. Hệ thống báo sai mã vật tư. Người dùng nhập lại

iic. Hệ thống báo sai mã nhà cung cấp. Người dùng nhập lại iid. Hệ thóng báo sai số phiếu báo giá. Người dùng nhập lại.

iii. Người dùng chọn một báo giá để chỉnh sửa thông tin. Sau khi chỉnh sửa, người dùng ấn nút “Sửa” để lưu thông tin

iv. Người dùng chọn chọn một báo giá và ấn nút “Xóa” để xóa thơng tin về báo giá đó

v. Kết thúc use case.

5.3.3.8 Tạo đơn đặt hàng (dựa trên hình 5.8)

1.Use case này mục đích sẽ ghi lại một đơn đặt hàng trên hệ thống..

2. Actor: Phòng vật tư

3. Stakeholder: Phòng vật tư, NCC

4.Điều kiện bắt đầu: Người dùng đăng nhập vào được hệ thống, chọn chức năng “Quản lý đặt hàng”.

5. Luồng sự kiện:

i. Hệ thống hiện ra các thông tin trống cho người dùng điền vào để tạo đơn đặt hàng.

ii. Người dùng chọn số phiếu báo giá, nhập số phiếu đặt mua, ngày đặt, mã nhân viên tạo, mã NCC, mã vật tư và số lượng mua.. Sau đó nhấn nút “Thêm” để lưu thông tin đặt hàng.

iia. Người dùng nhập sai số phiếu đặt mua, hệ thống yêu cầu nhập lại iib. Người dùng nhập sai mã nhân viên, hệ thống yêu cầu nhập lại. iic. Người dùng nhập sai mã NCC, hệ thống yêu cầu nhập lại. iid. Người dùng nhập sai mã vật tư, hệ thống yêu cầu nhập lại.

iii.Người dùng chọn một đơn hàng để chỉnh sửa thông tin. Sau khi chỉnh sửa, người dùng ấn nút “Sửa” để lưu thông tin

iv. Người dùng chọn chọn một đơn hàng và ấn nút “Xóa” để xóa thơng tin về báo giá đó

v. Kết thúc use case.

5.3.3.9 Kiểm tra tồn kho (dựa trên hình 5.6)

1.Use case này mục đích để người dùng tra cứu thơng tin tồn kho của các vật tư hiện có trong kho.

2. Actor: Phịng vật tư

3. Stakeholder: Phòng vật tư

4. Điều kiện bắt đầu: Người dùng đăng nhập vào được hệ thống, chọn chức năng tra cứu tồn kho.

5. Luồng sự kiện:

i.Người dùng nhập mã hàng, tên mặt hàng. Sau đó người dùng bấm nút “Tìm” ia. Hệ thống báo thơng tin nhập khơng tìm thấy kết quả, người dùng nhập lại rồi nhấn nút “Tìm”.

ii. Hệ thống đưa ra kết quả là số lượng tồn kho hiện tại và giá trị tồn kho ứng với vật tư tìm được

iii.Người dùng chọn “Xem tất cả” để xem tất cả vật tư đang tồn trong kho cùng giá trị tồn kho.

iv. Người dụng chọn “Kiểm tra SS” để kiểm tra những vật tư có mức tồn kho dưới ngưỡng tồn kho an toàn.

v. Kết thúc use case.

5.3.3.10 Lập báo cáo (dựa trên hình 5.9)

1.Use case này mục đích để cung cấp các báo cáo cho người dùng.

2. Actor: Phòng vật tư, Giám đốc

3. Stakeholder: Phòng vật tư

4. Điều kiện bắt đầu: Người dùng đăng nhập vào được hệ thống, chọn chức năng lập báo cáo

5. Luồng sự kiện:

i.Hệ thống hiển thị các loại báo cáo nhập, báo cáo xuất, báo cáo thẻ kho.

ii.Người dùng nhập vào thời đoạn, mã hàng, tên hàng.

iia. Hệ thống báo nhập sai mã hàng, tên hàng. Người dùng nhập lại

iii. Người dùng bấm vào nút xuất báo cáo.

iv. Kết thúc use case.

5.3.4 Mơ hình Use case hồn chỉnh.

Sau khi đặc tả các use case ở trên, sinh viên tiến hàng liên kết và hình thành một mơ sơ đồ use case hồn chỉnh cho hệ thống quản lý vật tư và nhà kho như hình 5.10.

Một phần của tài liệu LUẬN văn tốt NGHIỆP PHÂN TÍCH và THIẾT kế hệ THỐNG THÔNG TIN QUẢN lý vật tư và NHÀ KHO (Trang 58 - 65)

Tải bản đầy đủ (DOCX)

(94 trang)
w