2.1 .3Lịch sử hình thành và phát triển của công ty
3.3 Phân tích bài tốn
3.3.2 Biểu đồ usecase chi tiết
Biểu đồ usecase chi tiết chức năng quản lí danh mục
Hình 3.2 :Biểu đồ usecase chi tiết quản lí danh mục
Kịch bản Usecase “ Quản lí danh mục khách hàng”
Tên use case Use case “Quản lí danh mục khách hàng” Tác nhân Nhân viên kinh doanh
Mức 3
Điều kiện bắt buộc Nhân viên đăng nhập thành công vào hệ thống. Điều kiện kết thúc Cập nhật thành công thông tin danh mục khách hàng
Các mối quan hệ
Extend:
Chức năng quản lí danh mục khách hàng được phân rã thành các chức năng nhỏ:
+ Tạo mới khách hàng. + Sửa thông tin khách hàng. + Xóa khách hàng.
+ Tìm kiếm khách hàng. Include:
Để thực hiện thao tác sửa hay xóa khách hàng hàng bắt buộc phải thực hiện cơng việc tìm kiếm để xem chi tiết .
Sự kiện chính
1. Nhân viên đăng nhập vào hệ thống, chọn “Quản lí danh mục” và chọn “Quản lí danh mục khách hàng”
2. Phần mềm hiểm thị giao diện màn hình quản lí danh mục 3. Nhân viên chọn chức năng tạo mới danh mục khách hàng (hoặc sửa, xóa, tìm kiếm ).
4. Nhân viên thực hiện thêm thông tin của khách hàng vào form màn hình cơng việc và nhấn lưu.
4. Hệ thống cập nhật thông tin mới lưu vào cơ sở dữ liệu. 5. Quá trình thao tác kết thúc.
Sự kiện phụ
1. Form đăng nhập hiện lên, phần mềm yêu cầu nhập username và password.
2. -Phần mềm thông báo lỗi nếu không đúng user_name, password
3. Phần mềm thông báo nếu không nhập đủ thông tin vào form “Danh mục khách hàng”
Bảng 3.1: Kịch bản mơ tả usecase quản lí danh mục khách hang
Kịch bản Usecase “Quản lí danh mục kho”
Tên use case Use case “quản lý danh mục kho” Tác nhân chính Nhân viên kinh doanh
Mức 3
Điều kiện bắt buộc Nhân viên đăng nhập thành công vào hệ thống Điều kiện kết thúc Cập nhật thành công danh mục kho
Các mối quan hệ
Extend:
Chức năng quản lí danh mục kho được phân rã thành các chức năng nhỏ:
+ Tạo mới kho. + Sửa thơng tin kho. + Xóa kho.
+ Tìm kiếm kho. Include:
Để thực hiện thao tác sửa hay xóa kho hàng bắt buộc phải thực hiện cơng việc tìm kiếm để xem chi tiết .
Sự kiện chính 1. Nhân viên đăng nhập vào hệ thống, chọn “Quản lí danh mục” và chọn “Quản lí danh mục kho”
3. Nhân viên chọn chức năng tạo mới danh mục kho (hoặc sửa, xóa, tìm kiếm ).
4. Nhân viên thực hiện thêm thông tin của kho vào form màn hình tạo mới danh mục kho và nhấn lưu.
5. Hệ thống cập nhật thông tin mới lưu vào cơ sở dữ liệu. 6. Quá trình thao tác kết thúc.
Sự kiện phụ
1. Form đăng nhập hiện lên, phần mềm yêu cầu nhập username và password.
2. Phần mềm thông báo lỗi nếu không đúng user_name, password
3. Phần mềm thông báo nếu không nhập đủ thông tin vào form “Danh mục kho”
Bảng 3.2: Kịch bản mơ tả usecase quản lí danh mục kho
Kịch bản Usecase “ Quản lí danh mục hàng hóa”
Tên use case “ Quản lí danh mục hàng hóa” Tác nhân Nhân viên kinh doanh
Mức 3
Điều kiện bắt buộc Nhân viên đăng nhập thành công vào hệ thống. Điều kiện kết thúc Cập nhật thành công thông tin danh mục hàng hóa
Các mối quan hệ
Extend:
Chức năng quản lí danh mục hàng hóa được phân rã thành các chức năng nhỏ:
+ Tạo mới hàng hóa. + Sửa thơng tin hàng hóa. + Xóa hàng hóa.
+ Tìm kiếm hàng hóa. Include:
Để thực hiện thao tác sửa hay xóa hàng hóa hàng bắt buộc phải thực hiện cơng việc tìm kiếm để xem chi tiết .
Sự kiện chính 1.Nhân viên đăng nhập vào hệ thống, chọn “Quản lí danh mục” và chọn “Quản lí danh mục hàng hóa”
2.Phần mềm hiểm thị giao diện màn hình quản lí danh mục 3.Nhân viên chọn chức năng tạo mới danh mục hàng hóa (hoặc sửa, xóa, tìm kiếm ).
màn hình tạo mới danh mục hàng hóa và nhấn lưu. 5.Hệ thống cập nhật thông tin mới lưu vào cơ sở dữ liệu. 6. Quá trình thao tác kết thúc.
Sự kiện phụ
1.Form đăng nhập hiện lên, phần mềm yêu cầu nhập username và password.
2.Phần mềm thông báo lỗi nếu không đúng user_name, password.
3..Phần mềm thông báo nếu không nhập đủ thông tin vào form “Danh mục hàng hóa”
4.Phần mềm thơng báo lỗi nếu thơng tin của mã hàng hóa được thêm mới vào đã tồn tại trong CSDL.
Bảng 3.3: Kịch bản mơ tả usecase quản lí danh mục hàng hóa
Biểu đồ usecase chi tiết chức năng quản lí bán
Kịch bản Usecase chức năng quản lí đơn đặt hàng
Tên use case “ Quản lí đơn đặt hàng” Tác nhân Nhân viên kinh doanh
Mức 3
Điều kiện bắt buộc Nhân viên đăng nhập thành công vào hệ thống. Điều kiện kết thúc Cập nhật thành công thông tin đơn đặt hàng
Các mối quan hệ
Extend:
Chức năng quản lí đơn đặt hàng được phân rã thành các chức năng nhỏ:
+ Tạo mới đơn đặt hàng + Sửa đơn đặt hàng + Xóa đơn đặt hàng + Tìm kiếm đơn đặt hàng Include:
Để thực hiện thao tác sửa hay xóa đơn đặt hàng hàng bắt buộc phải thực hiện cơng việc tìm kiếm đơn hàng, để xem danh sách đơn hàng.
Sự kiện chính
1. Nhân viên đăng nhập vào hệ thống, chọn “Quản lí danh mục” và chọn “Quản lí đơn đặt hàng”
2. Phần mềm hiểm thị giao diện màn hình “Đơn đặt hàng” 3. Nhân viên chọn chức năng tạo mới đơn hàng (hoặc sửa, xóa, tìm kiếm ).
4. Nhân viên thêm thơng tin về đơn hàng trên from màn hình ( hoặc sửa, xóa, tìm kiếm ) rồi nhấn lưu.
5. Hệ thống cập nhật thông tin mới lưu vào cơ sở dữ liệu. 6. Quá trình thao tác kết thúc.
Sự kiện phụ
1.Form đăng nhập hiện lên, phần mềm yêu cầu nhập username và password.
2.Phần mềm thông báo lỗi nếu không đúng user_name, password.
3.Phần mềm thông báo lỗi nếu không nhập đủ thông tin vào form “Đơn đặt hàng”.
Kịch bản Usecase chức năng quản lí hóa đơn bán hàng
Tên use case “ Quản lí hóa đơn bán hàng” Tác nhân Nhân viên kinh doanh
Mức 3
Điều kiện bắt buộc Nhân viên đăng nhập thành công vào hệ thống.
Điều kiện kết thúc Cập nhật thành công thơng tin trên hóa đơn bán hàng.
Các mối quan hệ
Extend:
Chức năng quản lí hóa đơn bán hàng được phân rã thành các chức năng nhỏ :
+ Tạo mới hóa đơn bán hàng + Sửa hóa đơn bán hàng + Xóa hóa đơn bán hàng + Tìm kiếm hóa đơn bán hàng Include :
Để thực hiện thao tác sửa hay xóa hóa đơn bán hàng bắt buộc phải thực hiện tìm kiếm để để xem danh sách hóa đơn.
Sự kiện chính
1. Nhân viên đăng nhập vào hệ thống, chọn “Quản lí bán” và chọn “Quản lí hóa đơn bán hàng”
2. Phần mềm hiểm thị giao diện màn hình “Hóa đơn bán hàng hàng”
3. Nhân viên chọn chức năng tạo mới hóa đơn (hoặc sửa, xóa, tìm kiếm ).
4. Nhân viên thực hiện thêm thơng tin trên form màn hình hóa đơn bán hàng và nhấn lưu.
5. Hệ thống cập nhật thông tin mới lưu vào cơ sở dữ liệu. 6. Quá trình thao tác kết thúc.
Sự kiện phụ
1.Form đăng nhập hiện lên, phần mềm yêu cầu nhập username và password.
2.Phần mềm thông báo lỗi nếu không đúng user_name, password.
3.Phần mềm thông báo nếu không nhập đủ thơng tin vào form “Hóa đơn bán hàng hàng”
4.Phần mềm thơng báo lỗi nếu thơng tin trên hóa đơn bán hàng khơng đúng.
Biểu đồ usecase chi tiết chức năng báo cáo thống kê
Hình 3.4: Biểu đồ usecase chức năng báo cáo thống kê
Kịch bản usecase chức năng báo cáo thống kê
Tên use case Use case “Báo cáo thống kê” Tác nhân chính Nhân viên kinh doanh, Ban giám đốc.
Mức 3
Điều kiện bắt
buộc Nhân viên, Ban giám đốc đăng nhập thành công vào hệ thống. Điều kiện ra Hệ thống kết xuất ra loại báo cáo mà người sử dụng hệ thống
yêu cầu.
Các mối quan hệ
Extend: Chức năng báo cáo thống kế được phân rã thành các chức năng nhỏ:
+ Bảng kê đơn đặt hàng. + Bảng kê hóa đơn bán hàng. + Báo cáo tổng hợp.
Sự kiện chính 1.Nhân viên đăng nhập vào phần mềm, chọn chức năng “Báo cáo thống kê” và chọn chức năng “ Bảng kê hóa đơn bán hàng hàng”
2.Phần mềm hiển thị giao diện màn hình “Điều kiện lọc báo cáo”
3.Nhân viên nhập điều kiện lọc báo cáo. 4.Nhân viên click nút chấp nhận.
5.Phần mềm hiển thị báo cáo dưới dạng xem trước và cho phép xuất hoặc in báo cáo khi người cùng có u cầu.
6. Q trình xem báo cáo kết thúc
Sự kiện phụ
1. Form đăng nhập hiện lên, phần mềm yêu cầu nhập username và mật khẩu.
2. Phần mềm thông báo lỗi nếu không đúng username, mật khẩu.
3. Phần mềm thông báo lỗi nếu dữ liệu của điều kiện lọc báo cáo bị sai.
Bảng 3.6: Kịch bản usecase báo cáo thống kê