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 (944.59 KB, 57 trang )
Phân tích thiết kế hệ thống hướng đối tượng theo UML
Phần IV: Biểu đồ trình tự
1) Biểu đồ trình tự đăng nhập
Đặc tả hành động “Đăng nhập”:
1.
2.
3.
Người dùng nhập tên đăng nhập và mật khẩu vào form giao diện
của chương trình
Hệ thống kiểm tra tính hợp lệ của tên đăng nhập và mật khẩu
Nếu hợp lệ thì đăng nhập thành công
Đề tài: Quản lý bán hàng tại siêu thị
Page 29
Phân tích thiết kế hệ thống hướng đối tượng theo UML
2) Biểu đồ trình tự bán hàng
Đặc tả:
1)
2)
3)
4)
5)
Nhân viên quét mã vạch của từng mặt hàng
Hệ thống hiển thị danh sách các mặt hàng được mua và
tiến hành lập hóa đơn với số hàng đó
Hệ thống tự động tính tổng số tiền khách phải trả dựa trên
đơn giá của mặt hàng, số lượng hàng mà khách mua, thuế
giá trị gia tăng được lưu trong hệ thống
Hóa đơn được tự động lưu vào csdl, hệ thống cập nhật lại
số lượng hàng trong hệ thống
Sau khi khách hàng thanh toán xong, nhân viên bán hàng
in hóa đơn đưa cho khách hàng
Đề tài: Quản lý bán hàng tại siêu thị
Page 30
Phân tích thiết kế hệ thống hướng đối tượng theo UML
3) Biểu đồ trình tự xuất hàng
: Thukho
: Bd_Nhaphang
: Ctr_Nhaphang
: phieunhap
: Chitietphieunhap
: Hang
: nhacc
1: nhap thong tin hang nhap( )
2: Kiem tra thong tin hang nhap
3: Hien thi danh sach hang nhap
4: lap phieu nhap
5: Them chi tiet phieu nhap
6: them thong tin nha cung cap
7: cap nhat thong tin phieu nhap
8: Cap nhat thong tin hang
9: cap nhat thong tin ncc
10: luu thong tin phieu nhap
11: thong bao nhap thanh cong
Đặc tả:
1.
2.
3.
4.
5.
6.
Thủ kho đang nhập vào hệ thống, chọn chức năng Quản lý
xuất hàng của hệ thống
Hệ thống yêu cầu nhập thông tin hàng cần xuất (nếu là
hàng mặt hàng đã có sẵn trong cơ sở dữ liệu thì chỉ cần
nhập mã hàng)
Thủ kho nhập thông tin hàng xuất
Hệ thống kiểm tra số lượng hàng trong kho có đử xuất hay
không?
Nếu đủ sẽ tiến hành lập phiếu xuất
Hệ thống sẽ tự động cập nhật thông tin phiếu nhập, hàng
4) Biểu đồ trình tự nhập hàng
Đề tài: Quản lý bán hàng tại siêu thị
Page 31
Phân tích thiết kế hệ thống hướng đối tượng theo UML
Đặc tả :
1.
2.
3.
4.
5.
6.
Thủ kho đang nhập vào hệ thống, chọn chức năng Quản lý
nhập hàng của hệ thống
Hệ thống yêu cầu nhập thông tin hàng cần nhập (nếu là
hàng mặt hàng đã có sẵn trong cơ sở dữ liệu thì chỉ cần
nhập mã hàng)
Thủ kho nhập thông tin hàng nhập
Hệ thống kiểm tra tính hợp lệ của thông tin hàng
Nếu hợp lệ sẽ tiến hành lập phiếu nhập và bổ sung thêm
thông tin của nhà cung cấp (nếu chưa có thông tin trong
CSDL)
Hệ thống sẽ tự động cập nhật thông tin phiếu nhập, hàng
và nhà cung cấp
Đề tài: Quản lý bán hàng tại siêu thị
Page 32
Phân tích thiết kế hệ thống hướng đối tượng theo UML
5) Biểu đồ trình tự : quản lý nhân viên
Đặc tả:
1.
2.
3.
Người quản lý đăng nhập vào hệ thống, chọn chức năng quản lý
nhân viên
Khi người quản lý thực hiên thao tác thêm thông tin nhân viên
thì hệ thống sẽ lập tức lưu thông tin đó vào trong csdl, và cấp cho
nhân viên mới thêm đó 1 tài khoản để truy cập vào hệ thống
Nếu người quản lý xóa thông tin nhân viên thì ngay lập tức tài
khoản của nhân viên đó cũng bị xóa khỏi hệ thống
Đề tài: Quản lý bán hàng tại siêu thị
Page 33
Phân tích thiết kế hệ thống hướng đối tượng theo UML
6) Biểu đồ trình tự báo cáo thống kê
Đặc tả hành vi: báo cáo thống kê
1.
2.
3.
4.
Người quản lý chọn chức năng thống kê
Hệ thống yêu cầu chọn hình thức thống kê
Người quản lý chọn hình thức thống kê (tháng, quí, hoặc thời
điểm hiện tại)
Hệ thống hiển thị bảng thống kê, doanh thu
Đề tài: Quản lý bán hàng tại siêu thị
Page 34
Phân tích thiết kế hệ thống hướng đối tượng theo UML
7)
Biểu đồ trình tự tìm kiếm nhân viên
Đặc tả:
1.
2.
3.
4.
Người dùng (có thể là người quản lý, nhân viên hay người
quản trị) đăng nhập vào hệ thống.
Trên giao diện chính, người dùng chọn chức năng tim
kiếm, sau đó nhập thông tin cần tìm kiếm (có thể là tên, mã
nhân viên…)
Hệ thống sẽ lọc dữ liệu tìm kiếm thông tin theo yêu cầu của
người dùng
Cuối cùng kết quả tìm kiếm được hiển thị lên 1 form trên
màn hình
Đề tài: Quản lý bán hàng tại siêu thị
Page 35
Phân tích thiết kế hệ thống hướng đối tượng theo UML
8)
Biểu đồ trình tự cấp quyền cho người dùng
: Quan tri he
thong
: Giao dien chinh
:
b_QuanTriHeThong
1: Dang nhap
:
DT_NguoiDung
:
ctr_QuanTriHeThong
2: Chon quan ly he thong
3: Chon menu cap nhat thong tin nguoi dung
4: Hien thi giao dien quan ly
5: Lay thong tin
6: Lay thong tin nguoi dung
7: Load du lieu
8: Hien thi thong tin
9: Nhap thong tin can cap nhat
Cap nhan
thong tin
10: Kiem tra thong tin
11: Luu thong tin
12: Hien thi thong bao
Đặc tả:
1.
2.
3.
Quản trị hệ thống thực hiện đăng nhập, trên form giao diện
chính chọn quản lý hệ thống.
Trên giao diện quản lý ngươi quản trị sẽ chọn thông tin
người dùng. Hệ thống load dữ liệu lên form.
Người quản trị sẽ nhập thông tin người dùng (như mã, tên
đăng nhập…). Hệ thống kiểm tra thông tin, nếu hợp lệ sẽ
lưu thông tin vào csdl, và hiện ra một thông báo cập nhật
thông tin thành công.
Đề tài: Quản lý bán hàng tại siêu thị
Page 36
Phân tích thiết kế hệ thống hướng đối tượng theo UML
Phần V: Biểu đồ trạng thái
1. Biểu đồ trạng thái lớp hoá đơn.
Mô tả: Ban đầu khi một hóa đơn được tạo lập thì nó ở trạng thái chưa thanh
toán, sau khi có sự kiện khách hàng thanh toán, nghĩa là khách trả tiền cho
các mặt hàng được chọn mua thì nó chuyển sang trạng thái đã thanh toán,
trạng thái kết thúc.
2. Biểu đồ trạng thái thông tin nhân viên
Mô tả: Ban đầu chưa có thông tin nhân viên, phải thêm thông tin, hệ thống sẽ
kiểm tra thông tin vừa nhập đồng thời lưu vào cơ sở dữ liệu. Nếu thông tin
được nhập đầy đủ thì hiển thị thông tin lên màn hình. Nếu chưa đủ thì hệ
thống sẽ cho phép cập nhật thêm thông tin .
Đề tài: Quản lý bán hàng tại siêu thị
Page 37
Phân tích thiết kế hệ thống hướng đối tượng theo UML
3. Biểu đồ trạng thái lớp phiếu nhập
yeu cau
nhap hang
hang duoc chuyen toi
Kiem tra
hang
hang du tieu chuan, so luong
Lap phieu
nhap
hang khong dat chuan
Tu choi
nhap
Dua hang
vao kho
Mô tả: Ban đầu thủ kho nhận đuwocj yêu cầu nhập hàng từ người quản lý.
Sau khi hàng được nhà cung cấp chuyển tới kho, thủ kho sẽ kiểm tra hàng
hóa, hàng đạt chuẩn sẽ nhập vào kho, trạng thái kết thúc. Nếu hàng không
đạt tiêu chuẩn, sẽ tiến hành hủy bỏ không nhập nữa, trạng thái kết thúc.
4. Biểu đồ trạng thái lớp phiếu xuất.
Nhan duoc yeu cau
xuat hang
Tu choi
xuat
Kiem tra hang trong
kho
kho het hang
kho con du hang
Lap phieu
xuat
Xuat hang len
quay
Mô tả: Ban đầu thủ kho nhận được yêu cầu xuất hàng, sẽ kiểm tra hàng trong
kho, nếu còn dư hàng thì sẽ tiến hành lập phiếu xuất rồi xuất hàng, trạng thái
kết thúc. Nếu hàng trong kho hết thì sẽ từ chối xuất hàng, trạng thái kết thúc.
Đề tài: Quản lý bán hàng tại siêu thị
Page 38