Đồ án Phân tích thiết kế hệ thống Quản lý cửa hàng bách hóa Bình Minh
Đồ án:
Quản lý cửa hàng bách hóa Bình Minh
Lời nói đầu
Cùng với sự phát triễn và ứng dụng của công nghệ thông tin vào cuộc sống hiện đại
của chúng ta ngày nay vào tất cả các lĩnh vực. Việc đưa tin học vào để giúp cho việc
quản lý được tiện lợi nhanh chóng và khoa học hơn là một điều vô cùng cần thiết.
Nó vừa giúp chúng ta tiết kiệm được sức lực của con người và giải quyết vấn đề một
cách chính xác. Vì vậy ngày càng nhiều các phần mềm quản lý và ứng dụng được
đưa vào thực tiễn để áp dụng. Nhưng để có những phần mềm mang tính hiệu quả
đòi hỏi cần phải có những kỹ năng về phân tích và thiết kế hệ thống thông tin. Đồ án
này đòi hỏi chúng em cần phải có những kiến thức trên. Đồ án tuy đã hoàn thành
nhưng chỉ dừng lại ở mức độ kiến thức của môn học chưa triễn khai áp dụng vào
thực tế vì còn nhiều sai sót. Mong rằng với những thiếu sót trên chúng em sẽ nhận
được sự hướng dẫn của thầy để khắc phục những thiếu sót đó.
Nhóm chúng em xin chân thành cám ơn sự hướng dẫn của thầy: Nguyễn Gia Tuấn
Anh trong quá trình nhóm thực hiện đồ án.
Mục lục
Phần 1
Khảo sát hệ thống........................................................................2
1.1 Mô tả .................................................................................................2
1.2 Vấn đề ...............................................................................................3
1.3 Phạm vi.............................................................................................3
1.4 Các mẫu mô tả chứng từ................................................................3
Phần 2
Phân tích hệ thống.......................................................................7
2.1 Yêu cầu chức năng...........................................................................7
2.2 Phát hiện thực thể............................................................................8
2.3 Xây dựng mô hình thực thể ERD................................................11
2.4 Mô tả chi tiết các quan hệ.............................................................13
Phần 3
Thiết kế giao diện ......................................................................33
3.1 Mô tả các menu chính của giao diện...........................................33
3.2 Mô tả các form................................................................................35
Phần 4
Giải thuật xử lí ô........................................................................51
4.1 Form quản lí nhà cung cấp...........................................................51
4.2 Form quản lí nhân viên.................................................................57
4.3 Form quản lí mặt hàng..................................................................63
4.4 Form quản lí phiếu nhập hàng ....................................................68
4.5 Form quản lí xuất hàng.................................................................74
4.6 Form quản lí báo cáo nhập-xuất tồn...........................................78
4.7 Form quản lí hóa đơn....................................................................83
4.8 Form quản lí đơn đặt hàng...........................................................89
4.9 Form quản lí ...................................................................................95
Phần 5
Tổng kết ......................................................................................97
5.1 Đánh giá ưu khuyết điểm..............................................................97
5.2 Bảng phân công công việc.............................................................98
Phần 1: Khảo sát hệ thống
1.1 Mô tả
1 Cửa hàng bách hóa Bình Minh địa chỉ: 35A/60 Bình Dương I-An Bình –Dĩ An-
Bình Dương chuyên bán các mặt hàng: Gạo, dầu ăn, mỹ phẩm, sữa hộp. Hiện cửa
hàng đang duy trì bán hàng theo hai hình thức:
Hình thức 1: Nhận đơn đặt hàng theo yêu cầu của khách hàng (bán sỉ).
Hình thức 2: Bán lẻ theo hóa đơn.
2 Nguồn hàng của cửa hàng có thể do các nhà cung cấp, nhà sản xuất trong và ngoài
nước cung cấp.
3 Nguồn nhân lực của cửa hàng được chia thành 3 thành phần:
o Nhân viên bán hàng: Chuyên phụ trách công việc bán hàng,thống kê sổ
sách.
o Nhân viên quản kho: Chuyên phụ trách công việc nhập-xuất hàng vào kho.
o Nhân viên giao hàng: Chuyên phụ trách công việc chở hàng theo đơn đặt
hàng của khách hàng hay vận chuyển hàng về kho.
4 Mỗi lần mua hàng cửa hàng có phiếu mua hàng để lưu lại những mặt hàng mà cửa
hàng đã mua từ nhà cung cấp nào và tổng tiền đã mua hàng. Ứng với mỗi lần chi
trả cho một nhà cung cấp cửa hàng có phiếu chi.
5 Khi hàng được nhập-xuất kho cửa hàng có phiếu nhập hàng và phiếu xuất hàng để
quản lý.
6 Cửa hàng chỉ có một kho duy nhất. Kho được phân thành nhiều khu. Mỗi khu sẽ
để một mặt hàng cùng loại nhất định.
7 Mỗi khi giao hàng cho khách hàng cửa hàng có phiếu giao hàng để xác nhận đã
giao hàng cho khách hàng.
1.2 Vấn đề
8 Cửa hàng cần có nhu cầu quản lý việc nhập hàng vào kho, xuất hàng ra kho, báo
cáo số lượng doanh thu bán hàng, quản lý các chứng từ phát sinh từ việc mau bán
hàng.
9 Hiện tại cửa hàng còn quản lý bằng phương pháp thủ công. Cửa hàng cần được tin
học hóa việc quản lý này.
1.3 Phạm vi
10 Tuy nhiên đồ án nằm trong giới hạn các kiến thức của môn: Phân tích thiết kế hệ
thống thông tin. Đồ án chỉ dừng lại ở mức độ phân tích hệ thống, thiết kế giao
diện, thiết kế các form chứ không đi sâu vào cài đặt.
11 Đồ án được triễn khai cho cac doanh nghiệp vừa và nhỏ.
1.4 Các mẫu mô tả các chứng từ
Cửa hàng bách hóa
Bình Minh
PHIẾU NHẬP HÀNG
Số:………………….
Ngày:……………….
Tên người giao hàng:…………………………………………………………….
Địa chỉ :…………………………………………..
Số điện thoại :………………………..
STT Mã hàng
Tên hàng Đơn vị
Số lượng Đơn giá Tổng tiền
Khu vực
Nhân viên nhập hàng
Cửa hàng bách hóa
Bình Minh
PHIẾU CHI
Số :…………………….
Ngày :………………….
Chi cho : ……………………………………………………………………………
Địa chỉ :……………………………………………………………………………
Điện thoại:……………………….
Số tiền :…………………………………..
Nội dung :………………………………………………………………………..
Cửa hàng bách hóa
Bình Minh
ĐƠN ĐẶT HÀNG
Số:…………..
Ngày:……………
Khách hàng
Địa chỉ
: …………………………………………………………………
:…………………………………………………………………
Số điện thoại:………………………………
Ngày giao :……………………………….
STT Mã hàng Tên hàng
Đơn vị
Số lượng
Đơn giá
Tổng tiền
Cửa hàng
Khách hàng
Cửa hàng bách hóa
Bình Minh
PHIẾU GIAO HÀNG
số :…………….
Ngày :………………
Tên Khách hàng: ………………………………………………………………….
Địa chỉ :………………………………………………………………………..
Số điện thoại:……………………………..
Mã số ĐĐH :………………………..
STT Mã hàng
Tên hàng
Đơn vị
Số lượng
Đơn giá Tổng tiền
Khách hàng
Cửa hàng
Cửa hàng bách hóa
Bình Minh
PHIẾU MUA HÀNG
Số:………………….
Ngày :……………………..
Khách hàng :…………………………………………………………………………
Địa chỉ :……………………………………………………………………………
Số điện thoại:…………………………..
STT
Mã hàng
Đơn vị
Số lượng
Đơn giá
Thành tiền
Tổng: ………………
Cộng thành tiền (viết bằng chữ):………………………………………………………
Xác nhận của cửa hàng
Khách hàng
Cửa hàng bách hóa
Bình Minh
PHIẾU XUẤT HÀNG
Số ………………………..
Ngày:……………………..
STT Mà hàng
Tên hàng
Đơn vị tính
Số lượng
Nhân viên xuất hàng
Phần 2: Phân tích hệ thống
2.1 Yêu cầu chức năng
a.Quản lý hàng kho
Quản lý hàng nhập
Nhập hàng theo đúng danh mục trong phiếu mua hàng của cửa
hàng.
Hàng nhập được theo dõi dựa trên: mã hàng, số lượng, đơn vị tính,
dơn giá… Số hàng nhận này có sự xác nhận của nhan viên quản
kho.
In báo cáo nhập hàng trong từng kỳ.
Quản lý hàng xuất
Xuất hàng theo đúng danh mục trong phiếu xuất
Hàng xuất được theo dõi qua mã hàng, số lượng,…
In báo cáo xuất hàng trong kỳ.
Quản lý hàng tồn
Cần biết số lượng hàng tồn kho cuối kỳ.
In báo cáo.
b. Quản lý danh mục
Cập nhật danh mục hàng hóa.
Cập nhật danh mục nhà cung cấp.
Cập nhật danh mục nhân viên.
Xem danh sách các danh mục.
c. Quản lý hóa đơn bán lẻ và đơn đặt hàng
Lập các hóa đơn bán hàng, đơn đặt hàng.
Báo cáo doanh thu, số lượng bán theo từng mặt hàng.
d. Quản trị hệ thống dữ liệu
Lưu trữ và phục hồi dữ liệu.
Kết thúc chương trình.
2.2 Phát hiện thực thể
Thực thể 1: KHACHHANG
Các thuộc tính:
-MaKH: Mã khách hàng đây là thuộc tính khóa chính dùng để phân biệt các
khách hàng với nhau.
-TenKH: Thuộc tính miêu tả tên khách hàng.
-DC: Thuộc tính miêu tả địa chỉ khách hàng.
-DT: Thuộc tính miêu tả điện thoại khách hàng.
Thực thể 2: DONDATHANG
Các thuộc tính:
-MaDDH: Thuộc tính mã đơn đặt hàng đây là thuộc tính khóa chính để phân biệt
các đơn đặt hàng với nhau.
-Ngaydat: Thuộc tính miêu tả ngày đặt hàng.
-Ngaygiao: Thuộc tính miêu tả ngày giao hàng.
-Tongtien: Thuộc tính miêu tả tổng số tiền mà khách hàng phải chi trả.
Thực thể 3: PHIEUGIAOHANG
Các thuộc tính:
-MSPG: Thuộc tính mã số phiếu giao đây là thuộc tính khóa chính để phân biệt
các phiếu giao hàng với nhau.
-Ngaygiao: Thuộc tính miêu tả ngày sẽ giao hàng cho khách hàng.
Thực thể 4: NCC
Các thuộc tính:
-MaNCC: Thuộc tính mã nhà cung cấp là thuộc tính khóa chính để phân biệt các
nhà cung cấp với nhau.
-TenNCC: Thuộc tính này miêu tả tên nhà cung cấp.
-DC: Thuộc tính miêu tả địa chỉ nhà cung cấp.
-DT: Thuộc tính miêu tả điện thoại nhà cung cấp.
Thực thể 5: MATHANG
Các thuộc tính:
-MaH: Thuộc tính mã hàng là thuộc tính khóa chính dùng để phân biệt các loại
mặt hàng với nhau.
-TenMH: Thuộc tính này mô tả tên của một loại mặt hàng.
-Dvtinh: Thuộc tính miêu tả đơn vị tính của một loại mặt hàng. Ví dụ: gạo đơn vị
tính là kg, dầu ăn đơn vị tính là thùng (nếu mua sĩ) hoặc chai nếu mua lẻ.
Thực thể 6: PHIEUMUAHANG
Các thuộc tính:
-MSPM: Thuộc tính mã số phiếu mua là thuộc tính khóa chính dùng để phân biệt
các phiếu mua hàng với nhau.
-Tongtien: Thuộc tính tổng tiền dùng để miêu tả tổng số tiền mà cửa hàng phải chi
trả cho nhà cung cấp.
Thực thể 7: PHIEUNHAPHANG
Các thuộc tính:
-MSPN: Thuộc tính mã số phiếu nhập là thuộc tính khóa chính dùng để phân biệt
các phiếu nhập hàng khác nhau.
-Ngaynhap: Thuộc tính này miêu tả ngày nhập hàng vào kho.
Thực thể 8: KHO
Các thuộc tính:
-MaKhu: Thuộc tính mã khu là thuộc tính khóa chính miêu tả các khu vực chứa
hàng khác nhau.
-Tonkho: Thuộc tính tồn kho miêu tả số lượng một mặt hàng còn tồn lại trong
kho.
Thực thể 9: PHIEUCHI
Các thuộc tính:
-MSPC: Thuộc tính mã số phiếu chi là thuộc tính khóa chính dùng để phân biệt
các phiếu chi với nhau.
-Tongtien: Thuộc tính tổng tiền miêu tả số tiền mà cửa hàng phải chi trả cho một
mục đích nào đó.Ví dụ trả tiền hàng.
-Noidung: Thuộc tính miêu tả nội dung, mục đích mà cửa hàng phải chi tiền.
Thực thể 10: PHIEUXUATHANG
Các thuộc tính:
-MSPX: Thuộc tính mã số phiếu xuất là thuộc tính khóa chính dùng để phân biệt
các phiếu xuất với nhau.
-Ngayxuat: Thuộc tính này miêu tả ngày xuất hàng ra khỏi kho để bán.
Thực thể 11: HOADON
Các thuộc tính:
-MaHD: Thuộc tính mã hóa đơn là thuộc tính khóa chính dùng để phân biệt các
hóa đơn bán lẻ khác nhau.
-Ngayban: Thuộc tính này miêu tả ngày bán hàng.
Thực thể 12: NHANVIEN
Các thuộc tính:
-MaNV: Thuộc tính mã nhân viên là thuộc tính khóa chính dùng để phân biệt các
nhân viên với nhau.
-Ten NV: Thuộc tính này miêu tả tên của một nhân viên.
-DC: Thuộc tính này miêu tả điạ chỉ của một nhân viên.
-DT: Thuộc tính này miêu tả điện thoại của một nhân viên.
-Luong: Thuộc tính này miêu tả lương của một nhân viên.
-GT: Thuộc tính này miêu tả giới tính của một nhân viên.
2.3 Xây Dựng mô hình thực thể ERD
DONDATHANG
KHACHHANG
PHIEUGIAOHANG
1,n
1,1
1,1
1,1
MaDDH
NgayDat
NgayGiao
TongTien
có
Của
MaKH
TenKH
DC
MSPG
NgayGiao
SL DG DVT
1,1
0,n
1,n
SL
DG
đặt
DVT
NCC
0,n
SL DG DVT
cc
PHIEUMUAHANG
1,n
MaNCC
TenNCC
DT
MATHANG
1,n
MSPM
TongTien
0,n
MaH
TenMH
1,n
DC
1,n
1,1
1,1
1,n
0,n
mua
có
có
1,1
SL DG,DVT
SL
DG
có
1,1
1,n
DVT
có
1,n
có
1,n
SL DG DVT
Từ
1,n
1,1
1,1
0,1
1,1
0,1
có
NHANVIEN
Của
MaNV
TenNV
DC
có
0,1
có
0,1
DT
có
0,1
2.4.Moâ taû chi tieát cho caùc quan heä
**Chuù thích:
a. Kieåu DL
+ S (Soá) : Soá Thöïc (ST ) , Soá nguyeân (SN)
+ C (Chuoãi) : Chuoãi Ñoäng (CÑ) , Chuoãi Tónh (CT)
N : Ngaøy ,thaùng, naêm.
L :Logic (traïng thaùi 0,1)
H : Hình aûnh
A : AÂm thanh
b.Loaïi DL
+ B : Baét buoäc
+ K : Khoâng baét buoäc
+Ñ : Coù ñieàu kieän
Chuyển mô hình ERD thành mô hình quan hệ
KHACHHANG(MaKH,TenKH,DC,DT)
DONDATHANG(MaDDH,NgayDat,NgayGiao,TongTien,MaKH,SL,DG,DVTinh,MSP
N,MaH)
HOADON(MaHD,NgayBan,MaKH,MaNV)
DDH_MH(MaDDH,MaH,SL,DG,DVTinh)
PHIEUGIAOHANG(MSPG,NgayGiao,MaNV,MaDDH)
NCC(MaNCC,TenNCC,DC,DT)
NCC_MH(MaNCC,MaH,SL,DG,DVTinh)
PHIEUMUAHANG(MSPM,TongTien,MaNCC)
PHIEUCHI(MSPC,TongTien,NoiDung,MaNCC)
PHIEUNHAPHANG(MSPN,NgayNhap,MaNCC,MANV)
MATHANG(MaH,TenMH)
MH_HD(MaH,MaHD,SL,DG,DVTinh)
PNH_KHO(MSPN,MaKhu,SL,DG,DVTinh)
KHO(MaKhu,TonKho)
PHIEUXUATHANG(MSPX,NgayXuat,MaNV)
NHANVIEN(MaNV,TenNV,DC,DT,Luong,GT,LoaiNV)
PXH_KHO(MSPX,MaKhu,SL,DG,DVTinh)
PXH_MH(MSPX,MaH,SL,DG,DVTinh)
1.Quan heä ÑÔN ÑAËT HAØNG
DONDATHANG(MaDDH, NgayDat , NgayGiao, TongTien , MaKH, MSPG)
Teân quan heä : DONDATHANG
STT
Thuoäc
tính
Dieãn
Giaûi
Kieåu
DL
Soá Byte MGT
Loaïi DL Raøng
Buoäc
1
2
3
4
5
MaDDH
Maõ ñôn CT
ñaët haøng
10
10
10
10
10
B
B
B
B
B
PK
NgayDat Ngaøy
ñaët
NgayGiao Ngaøy
giao
TongTien Toång
tieàn
MaKH
N
N
ST
CT
Maõ
khaùch
FK
haøng
Maõ soá
phieáu
giao
6
MSPG
CT
10
B
FK
Toång soá: 60
Soá doøng toái thieåu : 2000
Soá doøng toái ña : 4000
Kích thöôùc toái thieåu : 2000 x 60 = 120 KB
Kích thöôùc toái ña : 4000 x 60 = 240 KB
2. Quan heä KHAÙCH HAØNG
KHACHHANG(MaKH , TenKH , DC , DT)
Teân quan heä : KHACHHANG
STT
Teân
thuoäc
tính
Dieãn
Giaûi
Kieåu DL Soá Byte MGT
Loaïi DL Raøng
Buoäc
1
MKH
Maõ
khaùch
haøng
CT
CÑ
10
30
B
B
PK
TenKH Teân
khaùch
2
haøng
3
4
DC
DT
Ñòa chæ
Ñieän
thoaò
CÑ
CÑ
30
10
K
K
Toång soá byte : 80
Soá doøng toái thieåu : 1000
Soá doøng toái ña : 2000
Kích thöôùc toái thieåu : 1000 x 80 = 80KB
Kích thöôùc toái ña : 2000 x 80 = 160 KB
3. Quan heä PHIEÁU GIAO HAØNG.
PHIEUGIAOHANG (MSPG, NgayGH, MaDDH)
Teân quan heä : PHIEUGIAOHANG
STT
Thuoäc
Dieãn
Kieåu DL Soá Byte MGT
Loaïi DL Raøng
Tính
MSPG
Giaûi
Buoäc
PK
1
2
3
Maõ soá
phieáu
giao
CT
N
10
10
10
B
B
B
NgayGH Ngaøy
giao
haøng
MaDDH maõ ñôn
ñaë haøng
CT
FK
Toång soá byte : 30
Soá doøng toái thieåu : 1000
Soá doøng toái ña : 2000
Kích thöôùc toái thieåu : 1000 x 30 = 30 KB
Kích thöôùc toái ña : 2000 x 30 = 60 KB
4. Quan heä DDH_MH
DDH_MH (MaDDH , MaH, SL,DG,DVTinh)
Teân quan heä : DDH_MH
STT
1
Thuoäc
Tính
MaDDH Maõ ñôn CT
Dieãn
Giaûi
Kieåu
DL
Soá
Byte
10
MGT
Loaïi
DL
B
Raøng Buoäc
PK,FK(MaDDH)
ñaët
haûng
2
MaH
Maõ
CT
10
B
PK, FK
haøng
(MATHANG)
Số
3
4
5
SL
SN
ST
CĐ
10
5
B
B
B
lượng
đĐơn
giá
Đơn vị
tính
DG
DVTinh
5
Toång soá byte : 40
Soá doøng toái thieåu : 1000
Soá doøng toái ña : 2000
Kích thöôùc toái thieåu : 1000 x 40 = 40KB
Kích thöôùc toái ña : 2000 x 40 = 80 KB
5.Quan heä HOÙA ÑÔN
HOADON (MaHD , NgayBan , MaKH ,MaNV,TongTien )
Teân quan heä : HOADON
STT
Thuoäc
Tính
Dieãn
Giaûi
Kieåu
DL
Soá Byte MGT
Loaïi DL Raøng
Buoäc
1
2
3
MaHD
Maõ hoùa CT
ñôn
10
10
10
B
B
B
PK
NgayBan Ngaøy
baùn
MaKH
N
Maõ
CT
FK
FK
khaùch
haøng
Maõ
nhaân
vieân
4
5
MaNV
CT
ST
10
20
B
B
Tổng
tiền
TongTien
Toång soá byte : 50
Soá doøng toái thieåu : 1000
Soá doøng toái ña 2000
Kích thöôùc toái thieåu : 1000 x 50 = 50KB
Kích thöôùc toái ña : 2000 x 50 = 100 KB
:
6.Quan heä NHAØ CUNG CAÁP
NCC (MaNCC , TenNCC, DT, DC )
Teân quan heä : NCC
STT
1
Thuoäc
Tính
MaNCC Maõ nhaø CT
Dieãn
Giaûi
Kieåu DL Soá Byte MGT
Loaïi DL Raøng
Buoäc
10
30
B
PK
cung
caáp
2
TenNCC Teân nhaø CÑ
B
cung
caáp
3
4
DT
DC
Ñieän
thoaïi
Ñòa chæ
CÑ
CÑ
10
30
K
K
Toång soá byte : 80
Soá doøng toái thieåu : 500
Soá doøng toái ña : 1000
Kích thöôùc toái thieåu : 500 x 80 = 40KB
Kích thöôùc toái ña : 1000 x 80 =80 KB
7.Quan heä NHAØ CUNG CAÁP_ MAËT HAØNG
NCC_MH (MaNCC , MaH ,DVTinh , SL , DG)
Teân quan heä : NCC_MH
TT
1
Thuoäc
Tính
MaNCC
Dieãn
Giaûi
Maõ
Kieåu
DL
CT
Soá
Byte
10
MGT Kieåu
Raøng Buoäc
DL
B
PK ,FK(NCC)
nhaø
cung
caáp
2
MaH
Maõ
CT
10
B
PK,FK(MATHANG)
maët
haøng
3
4
5
DVTinh
SL
Ñôn vò CÑ
tính
5
B
B
B
Soá
SN
10
10
löôïng
Ñôn
giaù
DG
ST
Toång soá byte : 45
Soá doøng toái thieåu : 1000
Soá doøng toái ña : 2000
Kích thöôùc toái thieåu : 1000 x 45 = 45 KB
Kích thöôùc toái ña : 2000 x 45 = 90 KB
8. Q uan heä PHIEÁU MUA HAØNG
PHIEUMUAHANG ( MSPM , TongTien , MaNCC , MaNV )
Teân quan heä : PHIEUMUAHANG
STT
1
Thuoäc
Tính
MSPM
Dieãn
Giaûi
Maõ soá
phieáu
giao
Kieåu
DL
CT
Soá Byte MGT
Loaïi DL Raøng
Buoäc
10
B
PK
2
3
TongTien Toång
tieàn
ST
20
10
B
B
MaNCC
Maõ nhaø CT
FK
cung
caáp
4
MaNV
Maõ
nhaân
vieân
CT
10
B
FK
Toång soá byte : 50
Soá doøng toái thieåu : 1000
Soá doøng toái ña : 2000
Kích thöôùc toái thieåu : 1000 x 50 = 50 KB
Kích thöôùc toái ña : 2000 x 50= 100 KB
9.Quan heä PHIEÁU CHI
PHIEUCHI ( MSPC , TongTien , NoiDung , MaNCC )
Teân quan heä : PHIEUCHI
STT
1
Thuoäc
Tính
MSPC
Dieãn
Giaûi
Maõ soá
phieáu
chi
Kieåu
DL
CT
Soá Byte MGT
10
Loaïi DL Raøng
Buoäc
B
PK
2
3
4
TongTien Toång
tieàn
NoiDung Noäi
dung
ST
20
30
10
B
B
B
CÑ
MaNCC
Maõ nhaø CT
cung
caáp
FK
Toång soá byte : 70
Soá doøng toái thieåu : 1000
Soá doøng toái ña : 2000
Kích thöôùc toái thieåu : 1000 x 70 = 70 KB
Kích thöôùc toái ña : 2000 x 70 = 140 KB
10.Quan heä PHIEÁU NHAÄP HAØNG
PHIEUNHAPHANG (MSPN, NgayNhap , MaNCC ,MaNV )
Teân quan heä : PHIEUNHAPHANG
STT
1
Thuoäc
Tính
MSPN
Dieãn
Giaûi
Maõ soá
phieáu
nhaäp
Kieåu
DL
CT
Soá Byte MGT
Loaïi DL Raøng
Buoäc
B
PK
10
2
3
NgayNhap Ngaøy
nhaäp
N
10
10
B
B
MaNCC
Maõ nhaø CT
cung
FK
FK
caáp
4
MaNV
Maõ
CT
10
B
nhaân
vieân
Toång soá byte : 40
Soá doøng toái thieåu : 1000
Soá doøng toái ña : 3000
Kích thöôùc toái thieåu : 1000 x 40 = 40 KB
Kích thöôùc toái ña : 3000 x 40 = 120 KB
11.Quan heä MAËT HAØNG
MATHANG ( MaH , TenMH)
Teân quan heä : MATHANG
STT
1
Thuoäc
Tính
MaH
Dieãn
Giaûi
Maõ
haøng
Teân maët CÑ
haøng
Kieûu
DL
CT
Soá Byte Loaïi DL MGT
Raøng
Buoäc
PK
10
30
B
B
2
TenMH
Toång soá byte : 40
Soá doøng toái thieåu : 1000
Soá doøng toái ña : 2000
Kích thöôùc toái thieåu : 1000 x 40 = 40KB
Kích thöôùc toái ña : 2000 x 40 =80 KB
12.Quan heä MAËT HAØNG _ HOÙA ÑÔN
MH_HD (MaH, MaHD , SL,DG,DVTinh)
STT
1
Thuoäc
Tính
MaH
Dieãn
Giaûi
Maõ
Kieåu
DL
CT
Soá
Byte
10
MGT
Loaïi
DL
B
Raøng Buoäc
PK
haøng
,FK(MATHANG)
2
MaHD
Maõ
CT
10
B
PK,FK(HOADON)
hoùa
ñôn
3
4
5
SL
Soá
SN
ST
10
10
5
B
B
B
löôïng
Ñôn
giaù
DG
DVTinh Ñôn vò CÑ
tính
Toång soá byte : 45
Soá doøng toái thieåu : 1000
Soá doøng toái ña : 2000
Kích thöôùc toái thieåu : 1000 x 45 = 45 KB
Kích thöôùc toái ña : 2000 x 45= 90 KB
13.Quan heä KHO
KHO ( MaKho , TonKho )
Teân quan heä : KHO
STT
Thuoäc
Tính
Dieãn
Giaûi
Kieåu
DL
Soá Byte MGT
Loaïi DL Raøng
Buoäc
1
2
MaKho
TonKho
Maõ kho CT
Toàn kho ST
10
10
B
B
PK
Toång soá byte : 20
Soá doøng toái thieåu : 100
Soá doøng toái ña : 200
Kích thöôùc toái thieåu : 20 x 100 = 2 KB
Kích thöôùc toái ña : 20 x 200 = 4 KB
14.Quan heä : PHIEÁU NHẬP HÀNG _KHO
PNH_KHO ( MSPN ,MaKhu , SL ,DVTinh ,DG)
Teân quan heä : PNH_KHO
STT
1
Thuoäc
Tính
MSPN
Dieãn
Giaûi
Maõ soá CT
phieáu
Kieåu
DL
Soá
Byte
10
MGT
Loaïi
DL
B
Raøng Buoäc
PK,FK
(PHIEUNHAPHANG)
nhaäp
2
MaKho Maõ
kho
CT
10
B
PK,FK(KHO)
3
4
SL
DVTinh
SN
CÑ
10
5
B
B
5
DG
ST
10
B
Toång soá byte : 45
Soá doøng toái thieåu : 200
Soá doøng toái ña : 400
Kích thöôùc toái thieåu : 200 x 45 =9 KB
Kích thöôùc toái ña
: 400 x 45 = 18 KB
15.Quan heä PHIEÁU XUAÁT HAØNG
PHIEUXUATHANG ( MSPX, NgayXuat , MaNV )
Teân quan heä : PHIEUXUATHANG
STT
1
Thuoäc
Tính
MSPX
Dieãn
Giaûi
Maõ soá
phieáu
xuaát
Kieåu
DL
CT
Soá Byte MGT
10
Loaïi DL Raøng
Buoäc
B
PK
2
3
NgayXuat Ngaøy
xuaát
N
10
10
B
B
MaNV
Maõ
nhaân
vieân
CT
FK
Toång soá byte : 30
Soá doøng toái thieåu : 1000
Soù doøng toái ña : 2000
Kích thöôùc toái thieåu : 1000 x 30 = 30KB
Kích thöôùc toái ña
: 2000 x 30= 60 KB
16. Quan heä PHIEÙU XUAÁT HAØNG_ KHO
PXH_KHO ( MSPX, MaKhu, SL , DVTinh, DG)
Teân quan heä : PXH _KHO
STT
1
Thuoäc
Tính
MSPX
Dieãn
Giaûi
Maõ soá
phieáu
xuaát
Kieåu DL Soá Byte MGT
Loaïi DL Raøng
Buoäc
CT
10
B
PK
2
3
4
5
MaKhu
SL
DVTinh
DG
CT
SN
CÑ
ST
10
10
5
B
B
B
B
FK
10
Toång soá byte : 45
Soá doøng toái thieåu : 1000
Soá doøng toái ña
: 2000
Kích thöôùc toái thieåu : 1000 x 45 = 45 KB
Kích thöôùc toái ña : 2000 x 45 =90 KB
17. Quan heä NHAÂN VIEÂN
NHANVIEN (MaNV , TenNV , GT , LoaiNV , DC ,DT,Luong)
Teân quan heä : NHANVIEN
STT
Thuoäc
Tính
Kieåu
DL
Soá Byte MGT
Loaïi DL Raøng
Buoäc
Dieãn
Giaûi
1
2
3
MaNV
TenNV
Luong
Maõ
CT
CÑ
ST
10
30
10
B
B
K
PK
nhaân
vieân
Hoï teân
nhaân
vieân
Luơng
của nhân
viên
Nam,Nữ
4
5
GT
Giôùi
tính
CÑ
CÑ
1
B
B
Loại
nhaân
vieân
Ñòa chæ
Soá ñieän CÑ
thoaïi
LoaiNV
30
6
7
DC
DT
CÑ
30
10
B
K
Toång soá byte : 121
Soá doøng toái thieåu : 100
Soá doøng toái ña : 200
Kích thöôùc toái thieåu : 100x 121 = 12.1 KB
Kích thöôùc toái ña : 200 x 121 = 24.2 KB
18 Quan hệ :PHIẾU XUẤT HÀNG_MẶT HÀNG
PXH_MH(MSPX, MaH,SL,DG,DVTinh)
Tên quan hệ: PXH_MH
STT Thuoäc
Kieåu Soá
MGT Loaïi Raøng Buoäc
Tính
Dieãn DL
Giaûi
Mã số CT
phiếu
Byte
DL
1
MSPX
10
B
PK,FK(PHIEUXUATHANG)
PK,FK(MATHANG)
xuất
Mã
2
3
4
5
MaH
SL
CT
SN
ST
10
5
B
B
B
B
hàng
Số
luợng
Đơn
giá
DG
10
5
DVTinh Đơn
CĐ
vị
tính
Tổng số byte:40
Soá doøng toái thieåu : 100
Soá doøng toái ña : 200
Kích thöôùc toái thieåu : 100x 40= 4 KB
Kích thöôùc toái ña : 200 x 40 = 8KB
4. Moâ taû baûng toång keát
a. Toång keát quan heä
STT
Teân Quan Heä
Soá Byte
Kích Thöôùc toùi ña
(KB)
240
160
60
1
2
3
DONDATHANG
KHACHHANG
PHIEUGIAOHANG 30
60
80
4
5
6
7
DDH_MH
HOADON
NCC
40
50
80
45
80
100
80
NCC_MH
90
8
9
PHIEUMUAHANG 50
PHIEUCHI 70
PHIEUNHAPHANG 40
100
140
120
80
90
4
18
60
90
24.2
10
11
12
13
14
15
16
17
MATHANG
MH_HD
KHO
40
45
20
45
PNH_KHO
PHIEUXUATHANG 30
PXH_KHO
45
NHANVIEN
121
18
PXH_MH
Toång soá
40
8
1544,2
b. Toång keát thuoäc tính
S
T
1
Teân thuoäc Dieãn Thuoäc quan heä
tính
giaûi
MaDDH
Maõ
ñôn
ñaët
DONDATHANG, PHIEUGIAOHANG, DDH_MH
haøng
2
3
4
NgayDat Ngaøy DONDATHANG
ñaët
haøng
NgayGiao Ngaøy DONDATHANG,PHIEUGIAOHANG
giao
haøng
TongTien Toång DONDATHANG
tieàn
,PHIEUMUAHANG,PHIEUCHI,HOADON
KHACHHANG,DONDATHANG,HOADON
DONDATHANG ,PHIEUGIAOHANG
giao
haøng
Maõ
khaùch
haøng
Maõ
5
6
MaKH
MSPG
soá
phieáu
giao
Teân
khaùch
haøng
Ñòa
7
TenKH
KHACHHANG
8
9
DChi
KHACHHANG ,NCC,NHANVIEN
chæ
DThoai
Ñieän KHACHHANG ,NCC,NHANVIEN
thoaïi
10 NgayGiao Ngaøy PHIEUGIAOHANG
giao
haøng
11 NgayBan Ngaøy HOADON
baùn
haøng
12 TenNCC Teân
NCC
nhaø
cung
caáp
Ñôn
vò
tính
Soá
13 DVTinh
14 SL
NCC_MH
,PXH_MH,MH_HD,PNH_KHO,PXH_KHO,DDH_
MH
NCC_MH
löôïng ,MH_HD,PNH_KHO,PXH_KHO,DDD_MH,PXH_
MH
15 DG
Ñôn
giaù
NCC_MH
,MH_HD,PNH_KHO,PXH_KHO,DDD_MH,PXH_
MH
16 NoiDung Noäi
dung
PHIEUCHI
17 NgayNha Ngaøy PHIEUNHAPHANG
p
nhaäp
Teân
maët
haøng
Toàn
kho
Maõ
khu
Maõ
18 TenMH
MATHANG
19 TonKho
20 MaKhu
21 MSPX
KHO
KHO,PNH_KHO,PXH_KHO
PHIEUXUATHANG ,PXH_KHO,PXH_MH
soá
phieáu
xuaát
22 NgayXuat Ngaøy PHIEUXUATHANG
xuaát
23 TenNV
Hoï
teân
Giôùi
tính
Loại
nhân
viên
NHANVIEN
NHANVIEN
NHANVIEN
24 GT
25 LoaiNV
Lươn
26 Luong
27 MaNV
NHANVIEN
g
Maõ
NHANVIEN ,PHIEUXUATHANG,
nhaân PHIEUNHAPHANG,PHIEUMUAHANG,HOADON
vieân
28 MSPC
29 MSPN
30 MaH
Maõ
soá
phieáu
chi
Maõ
PHIEUCHI
PHIEUNHAPHANG,PNH_KHO
MATHANG,MH_HD ,NCC_MH, DDH_MH
soá
phieáu
nhaäp
Maõ
maët
haøng
Phần 3: Thiết kế giao diện
3.1 Mô tả các menu chính của giao diện
3.1.1 Menu hệ thống
3.1.2 Menu quản lý danh mục
Quản lý các danh mục Nhà cung cấp, Nhân viên, và các Mặt hàng.
3.1.3 Menu quản lý kho
Menu này chỉ quản lý các: Phiếu nhập hàng, Phiếu xuất hàng, Xem phiếu, Báo
cáo nhập-xuất-tồn.
3.1.4 Menu quản lý bán hàng
Menu quản lý các Hóa đơn, Đơn đặt hàng, Báo cáo doanh thu
3.1.5 Menu trợ giúp
Menu gồm các mục: Hướng dẫn sử dụng chương trình, Thông tin chương trình.
3.2 Mô tả các form
3.2.1 Form quản lý nhà cung cấp
Tên đối
tượng
Kiểu đối
tượng
Ràng buộc Dữ liệu
Mục đích Hàm liên
quan
Giá trị
Default
Mã số nhà Textbox
cung cấp
8 kí tự
Nhập từ
bàn phím
Nhập từ
bàn phím
Nhập từ
bàn phím
Nhập từ
bàn phím
Tên nhà
cung cấp
Số điện
thoại
Textbox
Textbox
Textbox
Button
Địa chỉ
Thêm
Xóa
Thêm nhà Them-
cung cấp
Xóa nhà
cung cấp
Sửa nhà
cung cấp
Lưu nhà
cung cấp
Tìm nhà
cung cấp
click()
Xoa-
click()
Sua-
click()
Luu-
click()
Tim-
Button
Sửa
Button
Lưu
Command
Button
Tìm
click()
Đồng ý
Command
Chấp nhận Dong-
và đóng click()
Hủy
Button
Hủy các
thông tin
có trên
form
Hủy-
click()
3.2.2 From quản lý nhân viên
Tên đối
tượng
Kiểu đối
tượng
Ràng
buộc
Dữ liệu
Mục đích Hàm liên Giá trị
quan Default
Mã số
nhân viên
Tên nhân Textbox
viên
Địa chỉ
Textbox
8 kí tự
Nhập từ
bàn phím
Nhập từ
bàn phím
Nhập từ
bàn phím
Nhập từ
bàn phím
Nhập từ
Textbox
Textbox
Textbox
Số điện
thoại
Lương
Tải về để xem bản đầy đủ
Bạn đang xem 30 trang mẫu của tài liệu "Đồ án Phân tích thiết kế hệ thống Quản lý cửa hàng bách hóa Bình Minh", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.
File đính kèm:
do_an_phan_tich_thiet_ke_he_thong_quan_ly_cua_hang_bach_hoa.pdf