Thông tin tài liệu
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ
KHOA CNTT – BỘ MÔN CÔNG NGHỆ PHẦN MỀM
ĐỀ 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
Chương Trình Quản Lý Siêu Thị
HÀ NỘI THÁNG 5 - 2006
I. Mô tả bài toán
1. Mô tả bằng lời
Một siêu thị
gồm có hai cổng một cổng vào và một cổng ra (cổng
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
báo giá
của nhà cung cấp
và lượng hàng tồn trong siêu thị, sau đó
theo 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
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
2
Chương Trình Quản Lý Siêu Thị
a. Báo giá ( thông tin mặt hàng)
b. Đơn mua hàng
c. Phiếu giao
d. Phiếu nhập
e. Hóa đơn thanh toán
f. Bảng giá các mặt hàng
g. Thông tin mặt hàng
h. Hóa đơn thanh toán
i. Thống kê hàng nhập
k. Thống kê hàng xuất
l. Thống kê hàng tồn
m. Báo cáo thống kê
n. Nhà cung cấp
o. Nhân viên
p. Khách hàng
II. Mô hình nghiệp vụ
1. Biểu đồ ngữ cảnh
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
3
Chương Trình Quản Lý Siêu Thị
2. 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
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
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
Quản lý siêu thị
Nhập hàng
Lập đơn đặt hàng
Theo dõi hàng
Viết phiếu nhập
Thanh toán
Thống kê
Hàng nhập
Hàng xuất
Hàng tồn
Báo cáo
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
4
Chương Trình Quản Lý Siêu Thị
Để 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ê.
c. Thống kê
Thống kê hàng xuất, hàng nhập, hàng tồn. Thống kê định kỳ,
theo ngày, để có kế hoạch nhập hàng.
d. Quản lý quầy
Theo dõi thống kê hàng xuất, hàng nhập. Thống kê hàng còn lại
trên quầy, thống kê theo ca, để bàn giao thay ca.
e. Quản lý
Phải theo dõi các thông tin về nhầ phân phối, khách hàng, nhân
viên.
4. Liệt kê các hồ sơ
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
5
Chương Trình Quản Lý Siêu Thị
a. Báo giá ( thông tin mặt hàng)
b. Đơn mua hàng
c. Phiếu giao
d. Phiếu nhập
e. Hóa đơn thanh toán
f. Bảng giá các mặt hàng
g. Thông tin mặt hàng
h. Hóa đơn thanh toán
i. Thống kê hàng nhập
k. Thống kê hàng xuất
l. Thống kê hàng tồn
m. Báo cáo thống kê
n. Nhà cung cấp
o. Nhân viên
p. Khách hàng
5. Ma trận thực thể chức năng
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
6
Chương Trình Quản Lý Siêu Thị
III. Mô hình phân tích
1. Biều đồ luồng dữ liệu mức 0
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
Các chức năng nghiệp vụ a b c d e f g h i k l m n o p
Nhập hàng r c r c r c
Bán hàng r r c
Thống kê r r u u u c
Quản lý r u u u
Bảng các thực thể
a. Báo giá
b. Đơn mua hàng
c. Phiếu giao hàng
d. Phiếu nhập hàng
e. Hóa đơn thanh toán
f. Bảng giá mặt hàng
g. Thông tin mặt hàng
h. Hóa đơn thanh toán
i. Thống kê hàng nhập
k. Thống kê hàng xuất
l. Thống kê hàng tồn
p. Khách hàng
m. Báo cáo thống kê
o. Nhân viên
n. Nhà cung cấp
Quản lý quầy r r u u u c
7
Chương Trình Quản Lý Siêu Thị
2. Biểu đồ luồng dữ liệu mức 1
a. Tiến trình nhập hàng
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
Nhà cung cấp
Khách
H h.đ thanh toán
1.0
Nhập
hàng
Thanh toán
D Phiếu nhập
A t.t mặt hàng
E h.đ thanh toán
C Phiếu giao
F Bảng giá mặt hàng
2.0
Bán
hàng
G t.t mặt hàng
Thanh toán
Sự cố
Phản hồi
3.0
Thống
kê
t.k hàng nhập I
t.k hàng xuất K
t.k hàng tồn L
4.0
Quản
Lý
quầy
Nhà cung cấp N
Nhân viên O
y.c báo cáo
Báo cáo
Báo cáo M
Đơn mua hàng B
Quản lý
Nhà cung cấp
Phản hồi
Sự cố
t.t mặt hàng
Đọc
h.đ thanh toán
Tạo
h.đ giao
Đọc
Tạo
Đọc
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
Đọc
E h.đ thanh toán
t.k hàng nhập I
t.k hàng xuất K
t.k hàng tồn L
Cập nhật
Cập nhật
Cập nhật
Đọc Đọc
Báo cáo M
Tạo
8
Chương Trình Quản Lý Siêu Thị
b. Tiến trình bán hàng
c. Tiến trình thống kê
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
Nhà cung cấp
1.3
Viết
phiếu
nhập
Phản hồi
1.4
Thanh
toán
1.1
Lập
đơn
đ.h
1.2
Theo
dõi
hàng
t.t mặt hàng A
Đơn mua hàng B
t.k hàng tồn L
Phiếu nhập D
Phiếu giao C
Nhà cung cấp
Sự cố
Thanh toán
h.đ thanh toán E
Bảng giá mặt hàng F
h.đ giao
h.đ thanh toán
Đọc
Tạo
Đọc
Đọc
Tạo
Tạo
Đọc
Đọc
Đọc
Đúng
t.t mặt hàng
2.2
Lập
h.đ
thanh
toán
Đúng
Khách
Bảng giá mặt hàng F
t.t mặt hàng G
h.đ thanh toán H
2.3
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
9
Chương Trình Quản Lý Siêu Thị
3. Mô hình khái niệm dữ liệu E – R
IV. Thiết kế mô hình lôgíc
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
E h.đ thanh toán
I t.k hàng nhập
h.đ thanh toán H
L t.k hàng tồn
Quản lý
Đọc
I t.k hàng nhập
3.3
Hàng
tồn
3.4
Báo
cáo
3.1
Hàng
nhập
3.2
Hàng
xuất
t.k hàng xuất K
Báo cáo M
y.c báo cáo
Tạo Tạo
t.k hàng xuất K
Tạo
Đọc
Đọc
Báo cáo M
TạoĐọc
Báo cáo
Đọc
Mã KH Tên KH Số TK
Đị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
Mã KH
Mã NV
Số PN
Mã NV
Mã MHSP Bán
Mã NCC
Mã MH
Ngày Nhập
SL
Giá
Mã MH
Ngày Bán
SL Bán
Tên MH
ĐV Tính
Giá
Ngày SX
Hạn SD
SL Tồn
10
[...]... Mạnh Tài Chương Trình Quản Lý Siêu Thị 21 Đăng nhập Tên sử dụng: Mật khẩu: Đăng nhập Thoát b Giao diện chính Hệ thống quản lý siêu thị Nhập hàng Bán hàng Thống kê Quản lý c Giao diên nhập hàng 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 Chương Trình Quản Lý Siêu Thị 22 Nhập hàng Mã mặt hàng Tên mặt hàng Ngày nhập Số lượng nhập Số phiếu nhập Mã nhân viên Mã nhà cung cấp... Nhập hàng 5 Bán hàng Quản lý Giao diện sử lý 6 Kiểm tra hàng (Nhập hàng) 7 Thanh toán (Nhập hàng) 8 Thống kê (Nhập hàng) 6 Kiểm tra hàng (Bán hàng) 7 Thanh toán (Bán hàng) 8 Thống kê (Bán hàng) 9 Báo cáo 10 Sự cố (Nhập hàng) 10 Sự cố (Bán hàng) Thống kê 3 Hệ thống giao diện tương tác 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 Chương Trình Quản Lý Siêu Thị 20 Truy nhập HT... Đạt, Nguyễn Mạnh Tài Chương Trình Quản Lý Siêu Thị 19 a Giao diện cập nhật 1 Cập nhật khách hàng 2 Cập nhật nhà cung cấp 3 Cập nhật nhân viên 4 Nhập hàng 5 Bán hàng Thực thể Thực thể Quan hệ Quan hệ Quan hệ Khách Nhà cung cấp Quản lý Nhập hàng Bán hàng b Giao diện Sử lý 6 Kiểm tra hàng (Loại hàng, giá mặt hàng) 7 Thanh toán 8 Thống kê 9 Báo cáo 10 Sự cố c Tích hợp các giao diện Giao diện nhập... Nhập hàng Bán hàng Thống kê Quản lý 0 0 0 0 1.1 2.1 3.1 4.1 Kiểm tra Kiểm tra t.k nhập Khách 1 1.2 Thanh T 6 7 2 2.2 Thanh T 1 6 8 7 8 2 1.3 Sự cố 10 2.3 Sự cố 1 3 3.2 t.k bán 1 2 3 10 9 2 3.3 Báo cáo 3 4 4.2 Nhà CC 4 3 4.3 Nhân V 4 4 Thiết kế giao diện a Giao diện đăng nhập hệ thống 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 Chương Trình Quản Lý Siêu Thị 21 Đăng nhập... t.t c Thống kê 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 Chương Trình Quản Lý Siêu Thị E I h.đ thanh toán Báo cáo Đọc 3.1 M Hàng xuất Đọc y.c báo cáo Tạo Tạo h.đ thanh toán t.k hàng xuất Báo cáo 3.4 3.3 Đọc Báo cáo Hàng tồn Đọc Báo cáo Quản lý Đọc 3.2 Hàng nhập Tạo t.k hàng nhập 16 Tạo I K M t.k hàng nhập t.k hàng xuất L H K t.k hàng tồn V Thiết kế mô hình vật lý 1 Thiết. .. Tiến trình thống kê 9 3 Mô hinh khái niệm dữ liệu E – R .10 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 Chương Trình Quản Lý Siêu Thị 25 IV 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ệ ... hóa đơn Thoát e Giao diện thống kê 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 Chương Trình Quản Lý Siêu Thị 23 Thống kê 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 001 Áo 9 1 8 Tìm Cập nhập In báo cáo Quầy hàng 01 Thoát 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 Chương Trình Quản Lý Siêu Thị 24 Mục lục I Mô tả bài... sử dụng Mật khẩu Quản lý nhập hàng Quản lý bán hàng Quản lý thống ke Quản lý f Bảng nhập hàng 6 Bảng nhập hàng Tên trường Kiểu dữ liệu Mã NCC Mã MH SP Nhập Mã NV Ngày Nhập SL Nhập Giá Integer Integer Integer Integer Date Integer Integer g Bảng tài khoản 7 Bảng tài khoản Tên trường Kiểu dữ liệu Mã NV UserName PassWord QLNH QLBH QLTK QL Integer Text Text Text Text Text Text 2 Thiết kế giao diện Thực hiện... Chương Trình Quản Lý Siêu Thị 14 E ndI f b Tiến trình 2 • B án hàng Read (th ôn g tin m ặ t hà n g, B ả n g giá mặ t h à ng) I f (Đú n g) T hen Cr eate (H óa đơn tha nh toá n) E ndI f c Tiến trình 3 • T hống kê Read (Hóa đơn thanh toán) If (Đúng) Then Create (Thống kê hàng nhập) EndIf Read (Hóa đơn thanh toán) If (Đúng) Then Create (Thống kê hàng xuất) EndIf Read (Thống kê hàng xuất, Thống kê hàng... 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 _ The end _ 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 . TRƯỜNG ĐẠI HỌC CÔNG NGHỆ
KHOA CNTT – BỘ MÔN CÔNG NGHỆ PHẦN MỀM
ĐỀ 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
. dụng
PassWord Text Mật khẩu
QLNH Text Quản lý nhập hàng
QLBH Text Quản lý bán hàng
QLTK Text Quản lý thống ke
QL Text Quản lý
2. Thiết kế giao diện
Thực hiện bởi:
Ngày đăng: 04/03/2014, 22:54
Xem thêm: phân tích thiết kế hệ thống quản lý siêu thị, phân tích thiết kế hệ thống quản lý siêu thị