Phân tích thiết kế hệ thống mua bán thiết bị máy tính - Pdf 11

1
Viện Công Nghệ Thông Tin Và Truyền Thông
Đại Học Bách Khoa Hà Nội

Báo Cáo
Phân Tích Thiết Kế Hệ Thống Hướng Đối Tượng
Đề Tài :
`
Phân tích thiết kế hệ thống mua bán thiết bị máy tính Giảng Viên hướng dẫn :TS. Nguyễn Hữu Đức

Nhóm sinh viên thực hiện :

Phạm Khương Duy – 20080459 – HTTT – K53

Đặng Vũ Hạnh – 20080899 – HTTT – K53

Chu Gia Khôi – 20081409 – HTTT – K53

Lê Công Quyền – 20082136– HTTT – K53

Trần Bá Tùng – 20083041 – HTTT – K53

3


H1: Biểu đồ quy trình nghiệp vụ mua bán hàng
5
H2: Quy trình nghiệp vụ Nhập Hàng
6

H3: Quy trình nghiệp vụ báo cáo bán hàng
H4: Quy trình nghiệp vụ báo cáo thống kê hàng trong kho III. Các chức năng hệ thống

3.1 Các ca sử dụng
7

3.2 Biểu đồ Use Case
 Đặc tả ca sử dụng Mua, bán hàng
Tác nhân: Bộ phận bán hàng


8 Đơn Mua Hàng

STT
Mã Hàng
Tên Hàng
Loại Hàng
Số Lượng
Số Lượng
Trong Kho
Duyệt

Hóa Đơn Thanh Toán

Mã HĐ: Người Lập: Ngày Lập:

3.2.2 Biểu đồ Use Case cho chức năng Nhập Hàng

Duyệt
Xuất Hóa Đơn
9  Đặc tả ca sử dụng Nhập Hàng
Tác nhân : Bộ Phận Bán Hàng, Ban Quản trị
Mô tả: Trong ca sử dụng nhập hàng thì hệ thống có các chức năng lập đơn yêu cầu nhập hàng, duyệt
đơn yêu cầu nhập hàng và lập hợp đồng mua bán hàng
 Thiết kế giao diện

Đơn Yêu Cầu Mua Hàng

Mã Số Đơn: Người Lập: Ngày Lập:
STT
Tên Hàng
Loại Hàng
Số Lượng
Trong Kho
Số Lượng
Cần Nhập
Duyệt Hàng

Duyệt
10
 Đặc tả ca sử dụng báo cáo bán hàng
Tác nhận: Ban quản trị, bộ phận bán hàng
Mô tả: Trong ca sử dụng báo cáo bán hàng thì hệ thống sẽ có chức năng lập báo cáo bán hàng.

 Thiết kế giao diện
Bán Hàng
Báo Cáo Bán Hàng Theo Tháng

Mã Nhân Viên: Tên Nhân Viên: Ngày Lập:

STT
Tên Hàng
Loại Hàng
Số Lượng
Bán

Đơn Vị
Tính
Đơn Giá

Tên Hàng
Loại Hàng
Số Lượng
Đầu Kỳ

Số Lượng
Giữa kỳ
Số Lượng
Cuối Kỳ

3.2.6 Bảng tóm lược các tác nhân và ca sử dụng của hệ thống mua bán thiết bị máy tính

Tác Nhân
Ca Sử Dụng
Bộ phận bán hàng
Lập đơn mua hàng
Lập hóa đơn thanh toán
Lập phiếu bảo hành
Lập Báo cáo bán hàng
Ban quản trị
Duyệt đơn y/c nhập hàng
Lập hợp đồng mua bán hàng
Bộ Phận Kho
Lập báo cáo thống kê hàng trong kho

Xuất Báo Cáo
12
7.Khách hàng thanh toán
6.Tính toán và đưa ra tổng số tiền cần thanh toán.

8.Hiển thị số dư phải trả cho khách hàng

9.Kết thúc phiên giao dịch bán hàng

10.Cập nhật lại các mặt hàng trong kho

11. Xuất hóa đơn mua hàng và phiếu bảo hành
sản phẩm
12.Người bán hàng trả tiền thừa, đóng dấu đã
thanh toán vào hóa đơn và đưa cho khách hàng
hóa đơn đã thanh toán và phiếu bảo hành

13.Khách hàng nhận hóa đơn và phiếu bảo hành
để đến kho để nhận hàng
14. Khách hàng đưa cho bộ phận kho hóa đơn đã
thanh toán
15. Bộ phận kho sẽ từ hóa đơn để cung cấp đúng
hàng và số lượng cho khách kèm theo thao tác
dán tem bảo hành
16. Bộ phận kho bàn giao lại hàng và hóa đơn
cho khách hàng
17. Khách hàng nhận lại hóa đơn và hàng

 Đối với ca sử dụng nhập hàng
Hành động của các tác nhân


4.Hệ thống thêm sửa xóa trong đơn yêu cầu nhập
hàng.
5.Xuất ra hợp đồng mua bán hàng
11. Hệ thống cập nhật thông tin các mặt hàng
trong kho

 Đối với ca sử dụng báo cáo bán hàng
Hành động của các tác nhân
Hành động của hệ thống
1.Bộ phận bán hàng lập báo cáo bán hàng để gửi
lên ban quản trị

2. Nhập các yêu cầu cần có trong bảng báo cáo
3.Hệ thống hiển thị thống kê theo các yêu cầu
vừa nhập
4.Hệ thống in ra báo cáo
5.Gửi báo cáo lên ban quản trị.

H8: Biểu đồ Activity cho ca sử dụng báo cáo bán hàng

H9: Biểu đồ activity cho ca sử dụng báo cáo thông kê hàng trong kho

18

3.4 Xác định các lớp đối tượng
- Để xác định được các lớp đối tượng thì đầu tiên ta đi xác định mục đích các ca sử dụng. Sau đó
đi đến xác định các thực thể có liên quan đến ca sử dụng đó. Tiếp theo là xác định các mối quan
hệ giữa các thực thể (lớp) rong các ca sử dụng đó. Dưới đây là mối quan hệ giữa các thực thể
trong từng ca sử dụng.
4. Biểu đồ trình tự

4.1. Biểu đồ trình tự đối với ca sử dụng mua bán hàng
4.2. Biểu đồ trình tự đối với ca sử dụng nhập hàng
19
4.3. Biểu đồ trình tự đối với ca sử dụng báo cáo bán hàng



Ma_NV
Ten_NV
Bo_Phan
HoaDon

Ma_HD
Tong_Tien
PhieuBaoHanh

Ma_PBH
Thoi_Gian_BH
*
1
1
*
setMa_HD()
Ngay_Lap()
Tong_Tien()
getMa_KH()

getMa_NV()
getTen_NV()
getBo_Phan()
setMa_PBH()
getMa_NV()
getMa_Hang()
getTen_Hang()
getLoai_Hang()
getGia()


5.3 Đối với các ca sử dụng báo cáo
NhanVien

Ma_NV
Ten_NV
Bo_Phan
HopDongMuaBanHang

Ma_HDMBH
Ngay_Lap
1
*
NhanVien

Ma_NV
Ten_NV
Bo_Phan


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status