Báo cáo bài tập phân tích thiết kế hệ thốngTRƯỜNG ĐẠIHỌC HẢI PHÒNG KHOA CÔNG Báo cáo bài tập lớn Học phần: Phân tích thiết kế hệ thống Đề tài: Hệ thống quản lý bán hàng Giảng viên hướng
Trang 1Báo cáo bài tập phân tích thiết kế hệ thốngTRƯỜNG ĐẠI
HỌC HẢI PHÒNG KHOA CÔNG
Báo cáo bài tập lớn Học phần: Phân tích thiết kế hệ thống
Đề tài: Hệ thống quản lý bán hàng
Giảng viên hướng dẫn :
Vũ Thị Sơn
Sinh viên thực hiện: Phạm Tuấn Anh Cao Bá Tâm
Trang 2Mục lục
I.MÔ TẢ YÊU CẦU BÀI TOÁN
II.XÁC ĐỊNH CÁC ACTOR
III.XÁC ĐỊNH CÁC USE CASE
IV.XÂY DỰNG USE CASE DIAGRAM V.BIỂU ĐỒ LỚP
VI.BIỂU ĐỒ TUẦN TỰ
a Biểu đồ tuần tự đăng nhập
b Biểu đồ tuần tự tìm kiếm
c Biểu đồ tuần tự mua hàng
d Biểu đồ tuần tự cập nhật
e Biểu đồ tuần tự thống kê
Trang 3I MÔ TẢ YÊU CẦU BÀI TOÁN
Yêu cầu xây dựng một hệ thống quản lý việc mua bán hàng(sách)
- Người quản lý nắm được tình hình mua bán, doanh thu, việc thống kê,cập nhật được thực hiện hàng tháng, hàng quí cũng có khi đột xuất theo yêu cầu
- Nhân viên bán hàng sẽ quản lý đơn hàng, tư vấn mặt hàng mà khách mua và báo cáo
- Khách hàng là người mua hàng, có thể quản lý thông tin cá nhân Tìm kiếm thông tin sách qua hệ thống
- Việc quản lý mua bán hàng ở siêu thị được thực hiện như sau:
+ Người quản lý: trực tiếp liên hệ với nhà sản xuất
để nhập hàng vào siêu
thị, cũng như quan hệ với đối tác để bán hàng ra
Trang 4được nhập vào và bán đi thì cập nhật đủ thông tin về
hệ thống
+ Nhân viên bán hàng: làm việc theo ca, khi đến
ca làm việc của mình,
nhân viên phải đăng nhập vào hệ thống Khi khách hàng lựa chọn hàng hoá xử lý xem thông tin đơn hàng(chấp nhận/từ chối) Tư vấn sản phẩm theo nhu cầu người dùng Cập nhật và báo cáo kết quả về hệ thống
II.XÁC ĐỊNH CÁC ACTOR
Trang 51.Khách hàng
Là người trực tiếp mua hàng từ siêu thị, được hệ thống quản lý, thanh toán tiền, nhận hoá đơn mình đã mua hàng từ siêu thị
Khách hàng có trách nhiệm phản hồi về bộ phận quản
lý siêu thị nếu có sai sót gì ảnh hưởng đến quyền lợi khách hàng
Là nhận viên làm việc trong siêu thị Nhân viên bán hàng, đứng ở quầy thu tiền và tính tiền cho khách hàng Thông qua các mã vạch quản lý trên từng mặt hàng được nhân viên bán hàng nhập vào hệ thống thông qua một đầu đọc mã vạch…
Là người nắm được tình hình mua bán, doanh thu của siêu thị, quản lý nhân viên
Việc thống kê được thực hiện hàng tháng, hàng quí hoặc cũng có khi thống kê đột xuất
III XÁC ĐỊNH CÁC USE CASE
Trang 61.Khách hàng:
- Quản lý thông tin cá nhân
- Kiểm tra thông tin hàng
- Mua hàng
- Thanh toán
2 Nhân viên bán hàng:
- Quản lý đơn hàng
- Báo cáo
3 Người quản lý:
- Cập nhật
- Thống kê
Trang 7
IV.XÂY DỰNG USE CASE DIAGRAM
Phân rã biểu đồ USE CASE
V.BIỂU ĐỒ LỚP
Trang 8Biểu đồ lớp
Biều đồ lớp chi tiết
Trang 9VI.BIỂU ĐỒ TUẦN TỰ
a) Biểu đồ tuần tự đăng nhập
Biểu đồ tuần tự cho chắc năng đăng nhập Đặc tả hành vi đăng nhập:
1 Người dùng đăng nhập tài khoản
Trang 10b) Biểu đồ tuần tự tìm kiếm
Trang 12Đặc tả hành vi tìm kiếm:
1 Người dùng chọn thanh tìm kiếm
2 Người dùng nhập từ khóa
3 Hệ thống xử lý từ khóa thực hiện tìm kiếm
4 Hiện thị kết quả tìm kiếm
c) Biểu đồ tuần tự mua hàng
Biểu đồ tuần tự cho chắc năng mua hàng Đặc tả hành vi mua hàng:
Trang 131 Khách hàng đăng nhập trang mua hàng.
2 Khách hàng thực hiện yêu cầu mua hàng
3 Hệ thống tìm thông tin sản phẩm hiển thị DMSP
4 Người dùng chọn sản phẩm
5 Hệ thống cập nhật đơn hàng
6 Khách hàng yêu cầu thanh toán đơn hàng
7 Hệ thống hiển thị form thanh toán
8 Khách hàng nhập thông tin thanh toán
9 Hệ thống cập nhật đơn hàng
d) Biểu đồ tuần tự cập nhật
Trang 14Đặc tả hành vi cập nhật:
1 Người quản lý truy cập danh mục sản phẩm
2 Hệ thống phản hồi thông tin danh mục
3 Quản lý yêu cầu cập nhật sản phẩm
4 Hệ thống cập nhật thông tin sản phẩm
5 Quản lý yêu cầu thêm sản phẩm
6 Hệ thống cập nhật sản phẩm
e) Biểu đồ tuần tự thống kê
Trang 15Biểu đồ tuần tự cho chắc năng thống kê
Trang 16Đặc tả hành vi thống kê:
1 Quản lý chọn yêu cầu thống kê
2 Hệ thống hiện thị danh mục thống kê
3 Quản lý chọn thống kê doanh thu
4 Hệ thống truy vấn thông tin doanh thu
5 Hệ thống trả về kết quả cho người dùng