Đồ á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 đủ

pdf 92 trang yennguyen 12/02/2025 150
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:

  • pdfdo_an_phan_tich_thiet_ke_he_thong_quan_ly_cua_hang_bach_hoa.pdf