Tiểu luận môn phân tích thiết kế hướng đối tượng Phân tích thiết kế hệ thống cho một công ty bán máy vi tính - Pdf 25

Tiểu luận: Phân tích thiết kế hướng đối tượng
BỘ GIÁO DỤC VÀ ĐÀO TẠO
ĐẠI HỌC ĐÀ NẴNG
TIỂU LUẬN MÔN
Đề tài:
Phân tích thiết kế hệ thống
cho một công ty bán máy vi tính
Giảng viên hướng dẫn: TS. Nguyễn Thanh Bình
Học viên thực hiện :
Nguyễn Duy Linh
Hoàng Công Tiến

Lớp : Cao học KHMT – K24 (QB)
Quảng Bình, tháng 12 năm 2012
Trang 1
Tiểu luận: Phân tích thiết kế hướng đối tượng
LỜI CÁM ƠN!
Chúng em chân thành cám ơn thầy giáo TS. Phan Thanh Bình đã tận tình
giảng dạy và chỉ bảo để chúng em có thể hoàn thành bài tập lớn này. Những lời
nhận xét của thầy trong quá trình bảo vệ và giảng dạy trên lớp rất bổ ích đối với
chúng em.
Một lần nữa chúng em xin chân thành cám ơn!
Trang 2
Tiểu luận: Phân tích thiết kế hướng đối tượng
I. Phát biểu bài toán
Một công ty mua, bán thiết bị máy tính được chia làm ba bộ phận với
những nhiệm vụ khác nhau: Bộ phận bán hàng, bộ phận kho hàng, ban quản trị
công ty.
Khi khách có nhu cầu mua thiết bị sẽ lập đơn mua hàng, để đáp ứng yêu
cầu của khách bộ phận bán hàng sẽ đưa ra bảng báo giá máy tính cho khách.
Nếu khách hàng đồng ý mua thì làm đơn mua hàng với công ty. Bộ phận bán

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
Trang 7
Tiểu luận: Phân tích thiết kế hướng đối tượng
III. Các chức năng hệ thống
3.1. Các ca sử dụng
3.1.1. 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
Mô tả: Trong ca sử dụng bán hàng. Tác nhân ở đây là bộ phận bán hàng
sẽ có các chức năng lập hóa đơn mua hàng, lập hóa đơn thanh toán, lập
phiếu bảo hành.
 Thiết kế giao diện:
Bán Hàng
Trang 8
Lập Đơn
Mua Hàng
Lập Hóa Đơn
Thanh Toán
Lập Phiếu Bảo
Hành
Tiểu luận: Phân tích thiết kế hướng đối tượng
Đơn Mua Hàng
STT Mã Hàng Tên Hàng Loại Hàng Số Lượng Số Lượng
Tr
ng Kho
Duyệt
Hóa Đơn Thanh Toán
Mã HĐ: Người Lập: Ngày Lập:
Khách Hàng Điện Thoại: Địa Chỉ:

Duyệt Hàng
Hợp Đồng Mua Bán Hàng
Bên A:
Bên B:
STT Tên Hàng Loại Hàng Số Lượng Đơn Vị
Tính
Đơn Giá Thành
Tiền
Trang 10
Xuất hợp đồng
Duyệt
Tiểu luận: Phân tích thiết kế hướng đối tượng
3.1.3. Biểu đồ Use Case cho chức năng báo Cáo Bán Hàng
 Đặ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á Thành
Tiền
Tổng:
Trang 11

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
3.1.6. Kịch Bản
Kịch bản để mô tả các sự kiện xảy ra trong hệ thống. Mỗi kịch bản có thể
chia ra làm 2 luồng là hành động của các tác nhân tương ứng với nó là hành
động của hệ thống.
Trang 13
Tiểu luận: Phân tích thiết kế hướng đối tượng
 Đối với ca sử dụng mua hàng bán hàng
Hành động của các tác nhân Hành động của hệ thống
1. Khách hàng sau đã chọn mua các mặt hàng
và điền vào đơn mua hàng. Khách hàng cầm
đơn mua hàng đến quầy thu ngân.
2. Bộ phận bán hàng nhận đơn mua hàng của
khách. Xác nhận đơn mua hàng.
3. Xác định giá và các thông tin của từng sản
phẩm. Hiển thị còn hàng hay hết hàng.
4. Nếu một mặt hàng nào đó báo hết hàng thì
bộ phận bán hàng yêu cầu khách hàng chọn
một loại khác thay thế. Sau đó nhập lại mặt
hàng thay thế các mặt hàng đã hết.
5. Kết thúc phiên bán hàng.
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àng cho nhà cung cấp.
7. Nhà cung cấp nhận hợp đồng của đối tác
sẽ căn cứ vào đó để cung cấp đúng số lượng
cho đối tác của mình.
8. Nhà cung cấp tiến hành vận chuyển hàng
cho đối tác của mình.
9. Bộ phận kho tiến hành kiểm tra hàng. Nếu
chính xác hàng trong hợp đồng thì tiến hành
nhập hàng vào kho. Nếu không sẽ trả lại nhà
cung cấp.
10. Bộ phận kho tiến hành cập nhật thông tin
về các mặt hàng vừa nhập vào cơ sở dữ liệu.
11. Bộ phận kho kiểm tra lại thông tin các
mặt hàng trong kho và tiến hành các nghiệp
vụ bảo quản, đóng gói hàng hóa.
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.
Trang 15
Tiểu luận: Phân tích thiết kế hướng đối tượng
 Đố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. Biểu đồ trình tự
4.1. Biểu đồ trình tự đối với ca sử dụng mua bán hàng
Trang 20
Tiểu luận: Phân tích thiết kế hướng đối tượng
4.2. Biểu đồ trình tự đối với ca sử dụng nhập hàng

Trang 21
Tiểu luận: Phân tích thiết kế hướng đối tượng
4.3. Biểu đồ trình tự đối với ca sử dụng báo cáo bán hàng
4.4. Biểu đồ trình tự đối với ca sử dụng báo cáo thống kê hàng
Trang 22
Tiểu luận: Phân tích thiết kế hướng đối tượng
5. Biểu đồ lớp
5.1. Đối với ca sử dụng Mua Bán Hàng Trang 23
NhanVien
Ma_NV
Ten_NV
Bo_Phan
HoaDon
Ma_HD
Tong_Tien
PhieuBaoHanh
Ma_PBH
Thoi_Gian_BH
*
1
1

Ten_NV
Bo_Phan
HopDongMuaBanHang
Ma_HDMBH
Ngay_Lap
1 *
NhanVien
Ma_NV
Ten_NV
Bo_Phan
BaoCao
Ten_BC
Ngay_Lap
* *
getMa_NV()
getTen_NV()
getBo_Phan()
getMa_HDMBH()
getNgay_Lap()
getMa_NV()
getTen_NV()
getBo_Phan()
getTen_BC()
Ngay_Lap()
Tiểu luận: Phân tích thiết kế hướng đối tượng
MỤC LỤC
Trang 25


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