Tải bản đầy đủ (.doc) (13 trang)

Bài tập lớn phân tích và thiết kế hệ thống thông tin hướng đối tượng ULM quản lý bán hàng của cửa hàng thể thao

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (291.59 KB, 13 trang )

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI
Viện Công Nghệ Thông Tin và Truyền Thông
  
Bài tập lớn: Phân tích và thiết kế hệ thống thông tin hướng đối tượng
Đề tài:
XÂY DỰNG PHẦN MỀM QUẢN LÍ BÁN HÀNG TRONG CỦA HÀNG
THỂ THAO
Giảng viên hướng dẫn: TS. Nguyễn Hữu Đức
Nhóm sinh viên thực hiện: Nhóm 20
Đoàn Trung Kiên SHSV : 20086096
Phạm Văn Chí SHSV : 20086077
Phạm Trí Dũng SHSV : 20086081
Phạm Tiến Dũng SHSV : 20086080
HÀ NỘI 4 – 2012
Mục lục
Mục lục 2
Khảo sát sơ bộ qui trình nghiệp vụ
1. Mô tả chung về hệ thống nghiệp vụ
- Đây là một cửa hàng thể thao nhỏ, bên trong chỉ có 1 gian kho hàng,
trong gian bán hàng có 3 nhân viên chịu trách nhiệu giới thiệu, bán hành
cho khách.
- Yêu cầu thực tế: để quản lí việc bán hàng trong cửa hàng, chúng em dự
định xây dựng phần mềm bán hàng để hỗ trợ cho 2 qui trình chính sau:
o Quản lí nhập kho: quản lí số lượng hàng trong kho để có kế
hoạch nhập thêm sản phẩm.
o Quản lí bán hàng: giúp nhân viên bán hàng dễ dành hơn trong
việc nhập các mặt hàng, số lượng cần bán, hệ thống sẽ tự động tính
tiền và in hóa đơn cho khách.
2. Sơ đồ ánh xạ qui tình (activity diagram)
2.1. Quản lí nhập kho:
2.2. Quản lí bán hàng


3. Mô hình hóa các lớp lĩnh vực:
II. Phân tích hệ thống:
1. Các tác nhân và ca sử dụng:
2. Đặc tả ca sử dụng:
2.1. Nhập kho (import product)
2.1.1. Giao diện:
2.1.2. Kịch bản:
Người quản lí kho Hệ thống
1 - Yêu cầu nhập kho
4 - Chọn sản phẩm cần nhập
5 - Nhập số lượng, giá
6 - Click nút “nhập”
2 - Hiển thị form nhập kho
3 - Hiển thị danh sách sản
phẩm
7 - Kiểm tra tính chính xác
của số lượng, giá
8 - Ghi vào cơ sở dữ liệu và
cập nhật lại phần danh sách
sản phẩm
2.2. Bán hàng (sell product)
2.2.1. Giao diện:
2.2.2. Kịch bản:
Nhân viên bán hàng Hệ thống
1 - Yêu cầu bán hàng
4 - Chọn sản phẩm cần bán
5 - Nhập số lượng
6 - Click nút “thêm sản phẩm”
10 - Nhập tên khách hàng

11 - Click nút “In biên lai”
2 - Hiển thị form bán hàng
3 - Hiển thị danh sách sản
phẩm
7 - Kiểm tra tính chính xác của
số lượng
8 - Cập nhật số lượng phần
danh sách sản phẩm
9 - Cập nhật thành tiền và tổng
tiền
12 - In biên lai
13 - Ghi lại biên lai trong cơ sở
dữ liệu.
3. Biểu đồ lớp
3.1. Biểu đồ lớp phần nhập kho:
3.2. Biểu đồ lớp phần bán hàng:
Product_list, selected_item, price
Product_list, selected_item
4. Biểu đồ trình tự
4.1. Biểu đồ trình tự phần nhập kho
Product_id, quantity, price)
Product_id, quantity, price)
4.2. Biểu đồ trình tự phần bán hàng
5. Biểu đồ tương tác
5.1. Biểu đồ tương tác phần nhập kho:
5.2. Biểu đồ tương tác phần bán hàng
III. Thiết kế (sử dụng kiến trúc MVC):
Kiến trúc MVC tổng quát:
Kiến trúc MVC cho phần bán hàng (dưới dạng biểu đồ trình tự):

×