Khi khách ra cổng thanh toán, nhân viên kiểm tra số hàng, giá cả các mặt hàng và lập hóa đơn thanh toán .Siêu thị luôn phải theo dõi lượng hàng tồn trong siêu thị.. Nhập hàng Quản lý 0 H
Trang 1ĐỀ TÀI
PHÂN TÍCH THIẾT KẾ HỆ THỐNG QUẢN LÝ SIÊU THỊ
THỰC HIỆN BỞI
LÊ NHO THỦY
TRẦN VĂN DŨNG
HOÀNG TIẾN ĐẠT
NGUYỄN MẠNH TÀI
Trang 2I Mô tả bài toán
1 Mô tả bằng lời
thanh toán) Mặt bằng của siêu thị được chia thành các phần nhỏ chứa các gian hàng theo từng chủng loại hàng Khi khách vào cổng siêu thị
có bảng hướng dẫn vị trí các gian hàng, khách mua hàng tự chọn Khi khách ra cổng thanh toán, nhân viên kiểm tra số hàng, giá cả các mặt hàng và lập hóa đơn thanh toán .Siêu thị luôn phải theo dõi lượng hàng tồn trong siêu thị Nhập hàng về, siêu thị lập đơn mua hàng dựa vào
dõi hàng, dựa vào phiếu giao hàng viết phiếu nhập , thanh toán với nhà cung cấp.
2 Các hồ sơ sử dụng
Trang 3
a Báo giá ( thông tin mặt hàng)
Trang 42 Biểu đồ phân rã chức năng
3 Mô tả chi tiết chức năng lá
a Nhập hàng
Quản lý
0
HT Quản lý Siêu thị
Yêu cầu báo cáo Báo cáo
Khách
Kt số mặt hàng
Kt giá các mặt hàng Thông tin mặt hàng
Hóa đơn thanh toán Thanh toán
Sự cố Phản hồi
Nhà
cung
cấp
Thông tin mặt hàng Đơn mua hàng Hóa đơn giao hàng
Kt
Sự cố Phản hồi Phiếu nhập Hóa đơn thanh toán Thanh toán
Bán hàng Kiểm tra hàng Lập hđ thanh toán Thanh toán
Quản lý Nhà phân phối Nhân viên Thông tin khách
Quản lý quầy Hàng nhập Hàng xuất Hàng tồn Báo cáo
Trang 5Để nhập hàng dựa vào báo giá nhà cung cấp và thống kê lượng hàng tồn Khi nhập hàng về, nhân viên quản lý kiểm tra, ký nhận, thanh toán, rồi cập nhật vào cơ sở dữ liệu, nhân viên phân loại hàng, dán giá bán và đưa vào từng gian hàng theo chủng loại hàng.
b Bán hàng
Nhân viên kiểm tra số hàng, giá cả các mặt hàng (quét mã vặch), Lập hóa đơn thanh toán Lưu hóa đơn thanh toán vào cơ sở dữ liệu để thống kê
Trang 6a Báo giá ( thông tin mặt hàng)
Trang 7III Mô hình phân tích
1 Biều đồ luồng dữ liệu mức 0
Trang 82 Biểu đồ luồng dữ liệu mức 1
G t.t mặt hàng
Thanh toán
Sự cố Phản hồi
3.0 Thống kê
Tạo
t.t mặt hàng
Đọc
Đọc Tạo
H h.đ thanh toán Đọc
Đọc
Tạo
Tạo Tạo Tạo
5.0 Quản lý
Khách hàng P
Cập nhật Cập nhật Cập nhật
Báo cáo M Tạo
Trang 9b Tiến trình bán hàng
c Tiến trình thống kê
Nhà cung cấp
1.3 Viết phiếu nhập
1.2
Theo dõi hàng
Đọc Đọc Tạo
Tạo
Đọc Đọc Đọc
Đúng
t.t mặt hàng
2.2 Lập h.đ thanh toán
Thanh toán
Sự cố Phản hồi
2.1 k.t hàng
t.t mặt hàng
Đọc Đọc
Đọc
t.t
h.đ thanh toán
Tạo
Trang 103 Mô hình khái niệm dữ liệu E – R
IV Thiết kế mô hình lôgíc
3.4 Báo cáo
3.1
Hàng nhập
3.2
Hàng xuất
Báo cáo M
Tạo Đọc
Báo cáo Đọc
Địa Chỉ ĐT
Mã NCC Tên NCC
Hàng
Khách
Bán hàng
Nhà cung cấp
Nhập hàng
Số TK
Địa Chỉ ĐT
Trang 111 Chuyển biểu đồ luồng dữ liệu vật lý sang biểu đồ luồng
dữ liệu lôgíc
a Biểu đồ luồng dữ liệu mức 0
b Biểu đồ luồng dữ liệu mức 1
2 Chuyển mô hình E – R sang mô hình quan hệ
Trang 12NhàCC( Mã NCC , Tên NCC, Số TK, Địa Chỉ, ĐT)
f Nhập hàng
NhậpHàng( SP Nhập , Mã MH , Mã NCC , Mã NV , Ngày Nhập, SL Nhập, Giá)
Trang 135 Đặc tả các tiến trình
a Tiến trình 1
Nhập hàng
Read (thông tin mặt hàng, thống kê hàng tồn)
If (Có nhu cầu nhập và hàng đạt yêu cầu) Then
Create (Đơn đặt hàng) EndIf
Read (Phiếu giao)
If (Đúng với đơn đặt hàng) Then
Trang 14Read (Hóa đơn thanh toán)
6 Xác định luồng hệ thống
a Nhập hàng
Trang 15b Bán hàng
c Thống kê
Nhà cung cấp
1.3 Viết phiếu nhập
1.2
Theo dõi hàng
Đọc Đọc Tạo
Tạo
Đọc Đọc Đọc
Đúng
t.t mặt hàng
2.2
Lập h.đ thanh toán
Thanh toán
Sự cố Phản hồi
2.1
k.t hàng
t.t mặt hàng
Đọc Đọc
Đọc
t.t
h.đ thanh toán
Tạo
Trang 163.4 Báo cáo
3.1
Hàng nhập
3.2
Hàng xuất
Báo cáo M
Tạo Đọc
Báo cáo Đọc
Trang 172 Bảng bán hàng
Tên trường Kiểu dữ liệu Khóa Mô tả
Mã KH Integer Khóa ngoại Mã khách hàng
Mã MH Integer Khóa chính Mã mặt hàng
SP Bán Integer Khóa chính Số phiếu bán
Mã NV Integer Khóa ngoại Mã nhân viên
d Bảng nhân viên
4 Bảng nhân viên
Tên trường Kiểu dữ liệu Khóa Mô tả
Mã NV Integer Khóa chính Mã khách hàng
e Bảng nhà cung cấp
Trang 18Tên trường Kiểu dữ liệu Khóa Mô tả
Mã NCC Integer Khóa chính Mã nhà cung cấp
f Bảng nhập hàng
6 Bảng nhập hàng
Tên trường Kiểu dữ liệu Khóa Mô tả
Mã NCC Integer Khóa ngoại Mã nhà cung cấp
Mã MH Integer Khóa chính Mã mặt hàng
SP Nhập Integer Khóa chính Số phiếu nhập
Mã NV Integer Khóa ngoại Mã nhân viên
g Bảng tài khoản
7 Bảng tài khoản
Tên trường Kiểu dữ liệu Khóa Mô tả
Mã NV Integer Khóa chính Mã nhân viên
Trang 192 Cập nhật nhà cung cấp 7 Thanh toán (Nhập hàng)
3 Cập nhật nhân viên 8 Thống kê (Nhập hàng)
Trang 204 Thiết kế giao diện
a Giao diện đăng nhập hệ thống
Truy nhập HT
0Thực đơn chính
1
Nhập hàng
0
2Bán hàng0
3Thống kê0
4Quản lý0
Trang 21Hệ thống quản lý siêu thị
Nhập hàng Bán hàng
Quản lý Thống kê
Trang 22Tìm
Trang 23Thống kê
Thoát
Mã mặt hàng Tên mặt hàng Số lương nhập Số lượng bán Số lượng tồn Quầy hàng
In báo cáo Cập nhập
Tìm
Trang 24Mục lục
I Mô tả bài toán 2
1 Mô tả bằng lời 2
2 Các hồ sơ sử dụng 2
II Mô hình nghiệp vụ 3
1 Biểu đồ ngữ cảnh 3
2 Biểu đồ phân rã chức năng 4
3 Mô tả chi tiết chức năng lá 4
a Nhập hàng 4
b Bán hàng 5
c Thống kê 5
d Quản lý quầy 5
4 Liệt kê các hồ sơ 5
5 Ma trận thực thể chức năng 6
III Mô hình phân tích 7
1 Biểu đồ luồng dữ liệu mức 0 7
2 Biểu đồ luồng dữ liệu mức 1 8
a Tiến trình nhập hàng 8
b Tiến trình bán hàng 9
c Tiến trình thống kê 9
3 Mô hinh khái niệm dữ liệu E – R .10
Trang 25IV Thiết kế mô hình lôgíc 10
1 Chuyển biểu đồ luồng dữ liệu vật lý sang biểu đồ luồng dữ liệu lôgíc 11
2 Chuyển mô hình E – R sang mô hình quan hệ 11
3 Chuẩn hóa các quan hệ 12
4 Lược đồ quan hệ 12
5 Đặc tả các tiến trình 13
V Thiết kế mô hình vật lý 16
1 Thiết kế cơ sở vật lý 16
2 Thiết kế giao diện 18