Tài liệu Đề tài Chương trình phân tích thiết kế hệ thống quản lý kho của cửa hàng lốp xe: ĐỀ TÀI:
Phân Tích Và Thiết Kế Hệ Thống
Quản Lý Kho Của Cửa Hàng Lốp
Xe
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
2
LỜI NÓI ĐẦU
Kho là một bộ phận quan trọng, nó liên quan chặt chẽ với các bộ phận khác trong
doanh nghiệp. Quản lý kho trong doanh nghiệp là một công việc quan trọng đòi hỏi bộ
phận quản lý phải tiến hành nhiều nghiệp vụ phức tạp. Các doanh nghiệp không chỉ có
mô hình tập trung mà còn tổ chức mô hình kho phân tán trên nhiều địa điểm trong phạm
vi vùng, quốc gia thậm chí là quốc tế. Quản lý thống nhất mô hình này không phải là
việc đơn giản nếu chỉ sử dụng phương pháp quản lý kho truyền thống. Việc ứng dụng
CNTT đã mang lại thuận tiện cho công tác quản lý kho, giúp doanh nghiệp nắm bắt
được thông tin về hàng hóa. Từ đó, người quản lý doanh nghiệp có thể đưa ra các kế
hoạch và quyết định đúng đắn, nâng cao kết quả hoạt động sản xuất kinh doanh. Dựa
trên các khảo sát thực tế về nghiệp vụ và nhu cầu của doanh nghiệp, chúng ...
99 trang |
Chia sẻ: haohao | Lượt xem: 1168 | Lượt tải: 0
Bạn đang xem trước 20 trang mẫu tài liệu Đề tài Chương trình phân tích thiết kế hệ thống quản lý kho của cửa hàng lốp xe, để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên
ĐỀ TÀI:
Phân Tích Và Thiết Kế Hệ Thống
Quản Lý Kho Của Cửa Hàng Lốp
Xe
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
2
LỜI NÓI ĐẦU
Kho là một bộ phận quan trọng, nó liên quan chặt chẽ với các bộ phận khác trong
doanh nghiệp. Quản lý kho trong doanh nghiệp là một công việc quan trọng đòi hỏi bộ
phận quản lý phải tiến hành nhiều nghiệp vụ phức tạp. Các doanh nghiệp không chỉ có
mô hình tập trung mà còn tổ chức mô hình kho phân tán trên nhiều địa điểm trong phạm
vi vùng, quốc gia thậm chí là quốc tế. Quản lý thống nhất mô hình này không phải là
việc đơn giản nếu chỉ sử dụng phương pháp quản lý kho truyền thống. Việc ứng dụng
CNTT đã mang lại thuận tiện cho công tác quản lý kho, giúp doanh nghiệp nắm bắt
được thông tin về hàng hóa. Từ đó, người quản lý doanh nghiệp có thể đưa ra các kế
hoạch và quyết định đúng đắn, nâng cao kết quả hoạt động sản xuất kinh doanh. Dựa
trên các khảo sát thực tế về nghiệp vụ và nhu cầu của doanh nghiệp, chúng em đã thực
hiện đồ án “Phân tích và thiết kế hệ thống quản lý kho của cửa hàng buôn bán lốp xe”.
Chúng em xin chân thành cảm ơn thầy và doanh nghiệp Cao Lê – cửa hàng lốp Thanh
An, 73 Lý Thái Tổ, P1, Q10, Tp HCM đã giúp chúng em hoàn thành đề tài này. Dù cố
gắng, tuy nhiên chắc chắn chúng em sẽ có nhiều sai sót, mong thầy thông cảm và góp ý
thêm cho chúng em.
Chúng em xin chân thành cảm ơn Thầy.
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
3
1. Mục tiêu và mô tả đề tài
1.1 Mục tiêu:
Một doanh nghiệp kinh doanh lốp xe có nhiều kho phân tán trên nhiều địa điểm khác nhau.
Quản lý thống nhất mô hình này không phải là việc đơn giản nếu chỉ sử dụng phương pháp
quản lý kho truyền thống. Do đó, người ta cần tin học hóa việc quản lý kho nhằm giúp
doanh nghiệp nắm bắt được thông tin về hàng hóa sản phẩm một cách chính xác kịp thời(
kiểm tra được số lượng và giá trị hàng hóa tồn trong mỗi kho và trong tổng thể các kho, mặt
hàng tồn có giá trị lớn nhất…). Từ đó, người quản lý doanh nghiệp có thể đưa ra các kế
hoạch và quyết định đúng đắn, nâng cao kết quả hoạt động sản xuất kinh doanh.
1.2. Phạm vi
Phạm vi nằm trong giới hạn của môn học phân tích và thiết kế hệ thống thông tin và các
mục tiêu trên
13.Mô tả:
Đây là một cửa hàng kinh doanh lốp xe, hàng được nhập về từ các nhà cung cấp và chuyên
phân phối sỉ cho các Đại Lý( được xem là khách hàng của cửa hàng) ở nhiều phạm vi tỉnh
thành khác nhau.Có thể quản lý nhiều kho cùng lúc: Bất kể lúc nào nhà doanh nghiệp cũng
có thể kiểm tra được số lượng và giá trị hàng hóa tồn trong mỗi kho và trong tổng thể các
kho, mặt hàng tồn có giá trị lớn nhất… để đưa ra các quyết định: nhập thêm hay hạn chế
nhập thêm, thay đổi giá bán hợp lý…
Chương trình cung cấp cho người dùng một tài khoản đăng nhập để vào hệ thống.
Có thể kiểm tra ngay được lượng hàng còn trong kho có đủ đáp ứng yêu cầu của khách
hàng, nếu không đủ có thể luân chuyển giữa các kho.
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
4
Quản lý, theo dõi việc nhập, xuất, tồn hàng hóa, quá trình luân chuyển của mỗi mặt hàng,
quá trình sống của một hàng hóa từ lúc nhập kho đến lúc xuất kho, và có thể nhập lại kho
trong trường hợp trả hàng.
Có thể tìm kiếm theo nhiều tiêu chí: tên, ngày tháng, giá, kho, người yêu cầu, người giao…
Có thể tìm kiếm phiếu nhập/xuất theo nhiều điều kiện khác nhau như: khoảng thời gian tạo
phiếu nhập/xuất, số phiếu nhập/xuất, nhập để bán cho ai…
Hàng hóa được nhập về và lưu vào kho theo từng lô hàng. Mỗi mặt hàng đều có quy định
về số lượng hàng trong một lô. Mỗi đợt hàng nhập về đều nhập một phiếu nhập hàng trên
có đầy đủ thông tin về đợt nhập hàng đó bao gồm: ngày nhập kho, kho được nhập, tên nhà
cung cấp và nhân viên ký nhận việc nhập, từng mặt hàng với số lượng lô nhập. Các lô hàng
của cùng mặt hàng trong đợt đó sẽ có ngày hết hạn giống nhau. Sau khi nhập xong, nhân
viên sẽ đánh mã số phân biệt cho từng lô để dễ quản lý.
Phiếu nhập kho :
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
5
Khi nhập tên nhà cung cấp, trước tiên, nhân viên lập phiếu cần kiểm tra thử mã số nhà cung
cấp này đã có trong danh sách các nhà cung cấp chưa, nếu có rồi thì chọn nhà cung cấp đó,
còn nếu không thì phải làm thủ tục thêm nhà cung cấp mới vào danh sách các nhà cung cấp
Sau đó nhân viên phải nhập đầy đủ thông tin của những chiếc lốp mới được nhập về như
trong bảng chi tiết trên phiếu nhập.
Nếu muốn tạo một phiếu nhập mới thì người dùng nhấn vào nút Tao Moi trên màn hình.
Có thể xuất phiếu nhập bằng cách nhấn vào nút InPKK trên màn hình.
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
6
Bên cạnh đó còn có công việc tạo phiếu bảo hành cho từng mặt hàng, có ngày bắt đầu bảo
hành và ngày kết thúc bảo hành :
Nhân viên lập phiếu bảo hành phải điền đầy đủ thông tin đã có sẵn trong phiếu bảo hành.
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
7
Mã số phiếu bảo hành máy sẽ tự động cấp, mã số kho sẽ được chọn theo danh sách kho đã
có sẵn trong hệ thống. Có thể tạo phiếu bảo hành mới hay in phiếu bảo hành tùy người dùng
chọn lựa theo các chức năng có sẵn trên màn hình.
Tương tự như nhập hàng, mỗi đợt xuất hàng sẽ lập một phiếu xuất hàng, trên đó có đầy đủ
thông tin về đợt xuất hàng đó bao gồm: ngày xuất kho, tên kho xuất, tên đại lý và nhân viên
ký nhận việc xuất, từng mặt hàng với số lượng lô nhập và danh sách chi tiết mã số các lô đã
xuất. Có thể xem phiếu xuất kho như là một hóa đơn bằng cách bổ sung thêm số lượng lốp
và đơn giá của từng lốp.
Phiếu xuất kho :
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
8
Khi phân phối cho các Đại Lý thì ngoài việc nhân viên cập nhật các thông tin về phiếu xuất
kho còn phải kiểm tra các thông tin về Đại Lý: tên, địa chỉ, điện thoại. Vì đây là những đại
lý – khách hàng thường xuyên của cửa hàng nên trước tiên phải kiểm tra đại lý này đã có
trong danh sách các đại lý của cửa hàng chưa, nếu chưa có thì thêm mới đại lý này vào danh
sách đại lý của cửa hàng để việc quản lý các đại lý được dễ hơn.
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
9
Cửa hàng muốn hệ thống có thể báo cáo số lượng hàng tồn của mỗi mặt hàng trong một kho
tại một thời điểm bất kỳ để cửa hàng kịp thời xử lý.
Phiếu kiểm kê :
Nếu muốn kiểm kê loại lốp nào còn tồn lại trong kho với số lượng là bao nhiêu thì khóa
mọi hoạt động giao dịch kho của loại lốp đó. Kiểm kê xong mới cho phép mở các giao dịch
đã bị đóng để tiếp tục nhập, xuất kho.
Trong phiếu kiểm kê sẽ có một bảng cho người dùng nhập vào với số thứ tự các loại lốp
còn tồn lại trong kho với số lượng là bao nhiêu. Người lập phiếu này sẽ chọn mã số của
mình, lúc này cũng sẽ xuất hiện tên người lập phiếu. Nhân viên có thể in (lưu) lại kết quả
này bằng cách nhấn vào nút “In” rồi báo cáo doanh nghiệp biết để mà kịp thời xử lý.
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
10
Hàng tháng thì có bảng thống kê báo cáo về thông tin hàng hóa trong từng kho. Báo cáo số
lượng hàng hóa theo chủng loại, số lượng xuất, nhập, tồn kho:
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
11
2. Phân tích
2.1 Phát hiện thực thể
1) Thực thể : LOP
- Mỗi thực thể tượng trưng cho một chiếc lốp trong kho của cửa hàng .
- Các thuộc tính : mslop, dacdiem.
2) Thực thể : LOAI_LOP
- Mỗi thực thể tượng trưng cho một hiệu lốp có trong cửa hàng.
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
12
- Các thuộc tính : msloailop, tenloailop.
3) Thực thể : NUOC_SX
- Mỗi thực thể tượng trưng cho một nước sản xuất ra loại lốp trong kho của cửa
hàng.
- Các thuộc tính : msnsx, tennsx.
4) Thực thể : KHO
- Mỗi thực thể tượng trưng cho một kho chứa lốp của cửa hàng.
- Các thuộc tính : mskho, tenkho, diachikho.
5) Thực thể : NHA_CC
- Mỗi thực thể tượng trưng cho một nhà cung cấp lốp cho cửa hàng.
- Các thuộc tính : msncc, tenncc, diachincc, diachincc, dienthoaincc.
6) Thực thể : NHAN_VIEN
- Mỗi thực thể tượng trưng cho một nhân viên làm việc trong quá trình nhập, xuất và kiểm
kê hàng hóa.
- Các thuộc tính : msnv, ten, diachinv, dienthoainv.
7) Thực thể : PHIEU_NHAP
- Mỗi thực thể tượng trưng cho một phiếu nhập hàng của một kho nào đó trong quá trình
nhập hàng về kho.
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
13
- Các thuộc tính : mspn, ngaynhap.
8) Thực thể : PHIEU_XUAT
- Mỗi thực thể tượng trưng cho một phiếu xuất của một kho nào đó trong quá trình phân
phối hàng cho các đại lý.
- Các thuộc tính : mspx, ngayxuat.
9) Thực thể : PHIEU_KIEM_KE
- Mỗi thực thể tượng trưng cho một phiếu kiểm kê số lượng hàng hóa còn tồn lại
trong kho hàng.
- Các thuộc tính : mspkk, ngaykk.
10) Thực thể : PHIEU_BAO_HANH
- Mỗi thực thể tượng trưng cho một phiếu bảo hành của một chiếc lốp trong kho.
- Các thuộc tính : mspbh, ngaybd, ngaykt, mslop.
11) Thực thể : DAI_LY
- Mỗi thực thể tượng trưng cho một đại lý - khách hàng của cửa hàng.
- Các thuộc tính : msdl, tendl, diachidl, dienthoaidl.
2.2 Mô hình ERD
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
14
LOAI_LOP
msloailop
tenloailop
NUOC_SX
msnsx
tennsx
NHAN_VIEN
msnv
ten
diachinv
dienthoainv
PHIEU_BAO_HANH
mspbh
ngaybd
ngaykt
LOP
mslop
dacdiem
DAI_LY
msdl
tendl
diachidl
dienthoaidl
PHIEU_NHAP
mspn
ngaynhap
KHO
mskho
tenkho
diachikho
PHIEU_XUAT
mspx
ngayxuat
NHA_CC
msncc
tenncc
diachincc
dienthoaincc
PHIEU_KIEM_KE
mspkk
ngaykk
có
sản xuất
thuộc
thuộc
cung cấp
số lượng
thuộc của
của
của
của
của
nhận
lập
lập
(1,n)
(1,n)
(1,n)
(1,n)
(1,n)
(1,n)
(1,n)
(1,n)
(1,n)
(1,n)
(1,n)
(1,1) có
(1,1)
(1,1)
(1,1)
(1,1)
(1,1)
(1,1)
(1,1)
(1,1)
(1,1)
(1,1)
(1,1)
(1,1)
(0,n)
(0,n)
(0,n)
(0,n)
(0,n)
(0,n)
(1,1)
(0,1)
SL
ĐG
SLTồn
ĐG
SL
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
15
2.3 Chuyển mô hình ERD thành mô hình quan hệ
LOP(mslop, dacdiem, msloailop, msncc)
LOAI_LOP(msloailop, tenloailop)
NUOC_SX(msnsx, tennsx)
LL_NSX(msloailop, msnsx)
KHO(mskho, tenkho, diachikho)
LOP_KHO(mslop, mskho)
NHA_CC(msncc, tenncc, diachincc, dienthoaincc)
LOP_NCC(mslop, msncc)
DAI_LY(msdl, tendl, diachidl, dienthoaidl)
NHAN_VIEN(msnv, ten, diachinv, dienthoainv)
PHIEU_NHAP(mspn, ngaynhap, mskho, msncc, msnv)
CTPN(mslop, mspn, soluong, dongia)
PHIEU_XUAT(mspx, ngayxuat, mskho, msdl, msnv)
CTPX(mslop, mspx, soluong, dongia)
PHIEU_KIEM_KE(mspkk, ngaykk, mskho, msnv)
CTPKK(mslop, mspkk, slton)
PHIEU_BAO_HANH(mspbh, ngaybd, ngaykt, mslop)
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
16
2.4 Mô tả chi tiết cho các quan hệ
1) Quan hệ LOP:
Tên quan hệ : LOP
Ngày : 17.12.2007
STTThuộc
tính
Diễn giải Kiểu
DL
Số
byte
MGT Loại DL Ràng buộc
1
2
3
4
mslop
đacdiem
msloailop
msncc
Mã số của chiếc lốp
trong kho
Đặc điểm của chiếc
lốp
Mã số của loại lốp
Mã số của nhà cung
cấp
C
C
S
S
4
20
4
4
B
K
B
B
PK
FK(LOAI_LOP)
FK(NHA_CC)
Tổng
số
32
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
17
2) Quan hệ LOAI_LOP:
Tên quan hệ : LOAI_LOP
Ngày : 17.12.2007
STTThuộc
tính
Diễn giải Kiểu
DL
Số
byte
MGT Loại
DL
Ràng
buộc
1
2
msloailop
tenloailop
Mã số của loại lốp
Tên của loại lốp
C
C
4
20
B
B
PK
Tổng
số
24
3) Quan hệ NUOC_SX:
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
18
Tên quan hệ : NUOC_SX
Ngày : 17.12.2007
STTThuộc
tính
Diễn giải Kiểu
DL
Số
byte
MGT Loại
DL
Ràng
buộc
1
2
msnsx
tennsx
Mã số của nước sản xuất
Tên của nước sản xuất
S
C
4
15
B
B
PK
Tổng
số
19
4) Quan hệ LL_NSX:
Tên quan hệ : LL_NSX
Ngày : 17.12.2007
STTThuộc
tính
Diễn giải Kiểu
DL
Số
byte
MGT Loại
DL
Ràng buộc
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
19
1
2
msloailop
msnsx
Mã số của loại lốp
Mã số của nước
sản xuất
C
S
4
4
B
B
PK,
FK(LOAI_LOP)
PK,
FK(NUOC_SX)
Tổng
số
8
5) Quan hệ KHO:
Tên quan hệ : KHO
Ngày : 17.12.2007
STTThuộc
tính
Diễn giải Kiểu
DL
Số
byte
MGT Loại
DL
Ràng
buộc
1
2
3
mskho
tenkho
diachikho
Mã số của kho hàng
Tên của kho hàng
Địa chỉ của kho hàng
C
C
C
4
20
80
B
B
B
PK
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
20
Tổng
số
104
6) Quan hệ LOP_KHO:
Tên quan hệ : LOP_KHO
Ngày : 17.12.2007
STTThuộc
tính
Diễn giải Kiểu
DL
Số
byte
MGT Loại
DL
Ràng buộc
1
2
mslop
mskho
Mã số của chiếc lốp
trong kho
Mã số của kho hàng
C
C
4
4
B
B
PK, FK(LOP)
FK(KHO)
Tổng
số
8
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
21
7) Quan hệ NHA_CC:
Tên quan hệ : NHA_CC
Ngày : 17.12.2007
STTThuộc tính Diễn giải Kiểu
DL
Số
byte
MGT Loại
DL
Ràng
buộc
1
2
3
4
msncc
tenncc
diachincc
dienthoaincc
Mã số của nhà cung cấp
Tên của nhà cung cấp
Địa chỉ của nhà cung cấp
Số điện thoại của nhà
cung cấp
C
C
C
S
4
50
80
10
B
B
B
B
PK
Tổng
số
144
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
22
8) Quan hệ LOP_NCC:
Tên quan hệ : LOP_NCC
Ngày : 17.12.2007
STTThuộc
tính
Diễn giải Kiểu
DL
Số
byte
MGT Loại
DL
Ràng
buộc
1
2
msncc
mslop
Mã số của nhà cung cấp
Mã số của chiếc lốp
trong kho
C
C
4
4
B
B
PK,
FK(NHA_CC)
PK, FK(KHO)
Tổng
số
8
9) Quan hệ DAI_LY:
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
23
Tên quan hệ : DAI_LY
Ngày : 17.12.2007
STTThuộc
tính
Diễn giải Kiểu
DL
Số
byte
MGT Loại
DL
Ràng
buộc
1
2
3
4
msdl
tendl
diachidl
dienthoaidl
Mã số của đại lý
Tên của đại lý
Địa chỉ của đại lý
Số điện thoại của đại lý
S
C
C
S
4
20
80
10
B
B
B
B
PK
Tổng
số
114
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
24
10) Quan hệ NHAN_VIEN:
Tên quan hệ : NHAN_VIEN
Ngày : 17.12.2007
STTThuộc tính Diễn giải Kiểu
DL
Số
byte
MGT Loại
DL
Ràng
buộc
1
2
3
4
msnv
ten
diachinv
dienthoainv
Mã số của nhân viên
Tên của nhân viên
Địa chỉ của nhân viên
Số điện thoại của nhân
viên
C
C
C
S
4
20
30
10
B
B
B
B
PK
Tổng
số
64
11) Quan hệ PHIEU_NHAP:
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
25
Tên quan hệ : PHIEU_NHAP
Ngày : 17.12.2007
STTThuộc
tính
Diễn giải Kiểu
DL
Số
byte
MGT Loại
DL
Ràng
buộc
1
2
3
4
5
mspn
ngaynhap
mskho
msncc
msnv
Mã số của phiếu nhập
Ngày lập phiếu nhập
Mã số kho trong phiếu
nhập
Mã số nhà cung cấp
Mã số nhân viên lập phiếu
C
N
C
S
C
4
4
4
4
10
B
B
B
B
B
PK
FK
FK
FK
Tổng
số
26
12) Quan hệ CTPN:
Tên quan hệ : CTPN
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
26
Ngày : 17.12.2007
STTThuộc
tính
Diễn giải Kiểu
DL
Số
byte
MGT Loại
DL
Ràng buộc
1
2
3
4
mslop
mspn
soluong1
dongia1
Mã số lốp được
nhập vào kho
Mã số phiếu nhập
Số lượng lốp trong
phiếu nhập
Giá nhập của mỗi
chiếc lốp
C
C
S
S
4
4
4
10
B
B
B
B
PK, FK(LOP)
FK(PHIEU_NHAP)
Tổng
số
26
13) Quan hệ PHIEU_XUAT:
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
27
Tên quan hệ : PHIEU_XUAT
Ngày : 17.12.2007
STTThuộc
tính
Diễn giải Kiểu
DL
Số
byte
MGT Loại
DL
Ràng buộc
1
2
3
4
5
mspx
ngayxuat
mskho
msdl
msnv
Mã số của phiếu xuất
Ngày lập phiếu xuất
Mã số kho trong
phiếu xuất
Mã số của đại lý
Mã số nhân viên lập
phiếu
C
N
C
S
C
4
4
4
4
10
B
B
B
B
B
PK
FK(KHO)
FK(DAI_LY)
FK(NHAN_VIEN)
Tổng
số
26
14) Quan hệ CTPX:
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
28
Tên quan hệ : CTPX
Ngày : 17.12.2007
STTThuộc
tính
Diễn giải Kiểu
DL
Số
byte
MGT Loại
DL
Ràng buộc
1
2
3
4
mslop
mspx
soluong2
dongia2
Mã số lốp trong kho
Mã số phiếu xuất
Số lượng lốp trong
phiếu xuất
Giá xuất của mỗi
chiếc lốp
C
C
S
S
4
4
4
10
B
B
B
B
PK, FK(LOP)
FK(PHIEU_NHAP)
Tổng
số
26
15) Quan hệ PHIEU_KIEM_KE:
Tên quan hệ : PHIEU_KIEM_KE
Ngày : 17.12.2007
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
29
STTThuộc
tính
Diễn giải Kiểu
DL
Số
byte
MGT Loại
DL
Ràng buộc
1
2
3
4
mspkk
ngaykk
mskho
msnv
Mã số của phiếu kiểm
kê
Ngày kiểm kê
Mã số kho được kiểm
kê
Mã số nhân viên lập
phiếu
C
N
C
C
4
4
4
10
B
B
B
B
PK
FK(KHO)
FK(NHAN_VIEN)
Tổng
số
22
16) Quan hệ CTPKK:
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
30
Tên quan hệ : CTPKK
Ngày : 17.12.2007
STTThuộc
tính
Diễn giải Kiểu
DL
Số
byte
MGT Loại
DL
Ràng buộc
1
2
3
Mslop
mspkk
slton
Mã số lốp trong
kho
Mã số phiếu
kiểm kê
Số lượng lốp tồn
kho
C
C
S
4
4
4
B
B
B
B
PK, FK(LOP)
FK(PHIEU_KIEM_KE)
Tổng
số
12
17) Quan hệ PHIEU_BAO_HANH:
Tên quan hệ : PHIEU_BAO_HANH
Ngày : 17.12.2007
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
31
STTThuộc
tính
Diễn giải Kiểu
DL
Số
byte
MGT Loại
DL
Ràng buộc
1
2
3
4
mspbh
ngaybd
ngaykt
mslop
Mã số của phiếu bảo
hành
Ngày bắt đầu bảo
hành
Ngày kết thúc bảo
hành
Mã số lốp được bảo
hành
C
N
N
C
4
4
4
4
B
B
B
B
PK
FK(LOP)
Tổng
số
16
- Kiểu dữ liệu:
+ S : số
+ C : chuỗi
+ N : ngày tháng
- Loại dữ liệu:
+ B : bắt buộc
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
32
+ K : không bắt buộc
- Diễn giải : trình bày đầy đủ tên viết tắt của thuộc tính
2.4 Mô tả bảng TỔNG KẾT
2.4.1 Tổng kết quan hệ:
STT Tên quan hệ Số byte KL tối đa
1
2
LOP
LOAI_LOP
32
24
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
33
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
NUOC_SX
LL_NSX
KHO
LOP_KHO
NHACC
LOP_NCC
DAI_LY
NHAN_VIEN
PHIEU_NHAP
CTPN
PHIEU_XUAT
CTPX
PHIEU_KIEM_KE
CTPKK
PHIEU_BAO_HANH
19
8
104
8
144
8
114
64
26
26
26
26
22
12
16
Tổng
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
34
2.4.2 Tổng kết thuộc tính:
STT Tên thuộc
tính
Diễn giải Thuộc quan hệ
1
2
3
4
5
6
7
8
9
10
mslop
dacdiem
msloailop
tenloailop
msnsx
tennsx
mskho
tenkho
diachikho
msncc
Mã số của chiếc lốp trong
kho
Đặc điểm của chiếc lốp
Mã số của loại lốp
Tên của loại lốp
Mã số của nước sản xuất
Tên của nước sản xuất
Mã số của kho hàng
Tên của kho hàng
Địa chỉ của kho hàng
Mã số của nhà cung cấp
LOP, LOP_KHO, LOP_NCC,
CTPN, CTPX, CTPKK,
PHIEU_BAO_HANH
LOP
LOAI_LOP, LL_NSX
LOAI_LOP
NUOC_SX, LL_NSX
NUOC_SX
KHO, LOP_KHO,
PHIEU_NHAP, PHIEU_XUAT,
PHIEU_KIEM_KE
KHO
KHO
LOP, NHA_CC, LOP_NCC,
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
35
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
tenncc
diachincc
dienthoaincc
msdl
tendl
diachidl
dienthoaidl
msnv
ten
diachinv
dienthoainv
mspn
ngaynhap
soluong1
dongia1
mspx
Tên của nhà cung cấp
Địa chỉ của nhà cung cấp
Số điện thoại của nhà
cung cấp
Mã số của đại lý
Tên của đại lý
Địa chỉ của đại lý
Số điện thoại của đại lý
Mã số của nhân viên
Tên của nhân viên
Địa chỉ của nhân viên
Số điện thoại của nhân
viên
Mã số của phiếu nhập
Ngày lập phiếu nhập
Số lượng lốp trong phiếu
PHIEU_NHAP
NHA_CC
NHA_CC
NHA_CC
DAI_LY, PHIEU_XUAT
DAI_LY
DAI_LY
DAI_LY
NHAN_VIEN, PHIEU_NHAP,
PHIEU_XUAT,
PHIEU_KIEM_KE
NHAN_VIEN
NHAN_VIEN
NHAN_VIEN
PHIEU_NHAP, CTPN
PHIEU_NHAP
CTPN
CTPN
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
36
27
28
29
30
31
32
33
34
35
ngayxuat
soluong2
dongia2
mspkk
ngaykk
slton
mspbh
ngaybd
ngaykt
nhập
Giá nhập của mỗi chiếc
lốp
Mã số của phiếu xuất
Ngày lập phiếu xuất
Số lượng lốp trong phiếu
xuất
Giá xuất của mỗi chiếc
lốp
Mã số của phiếu kiểm kê
Ngày kiểm kê
Số lượng lốp tồn kho
Mã số của phiếu bảo
hành
Ngày bắt đầu bảo hành
Ngày kết thúc bảo hành
PHIEU_XUAT, CTPX
PHIEU_XUAT
CTPX
CTPX
PHIEU_KIEM_KE, CTPKK
PHIEU_KIEM_KE
CTPKK
PHIEU_BAO_HANH
PHIEU_BAO_HANH
PHIEU_BAO_HANH
3. Thiết kế giao diện
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
37
3.1 Các menu chức năng chính của giao diện
a) Menu chức năng quản lý :
Trong menu chức năng quản lý có các chức năng lập phiếu nhâp kho, phiếu xuất kho, phiếu
kiểm kê, phiếu bảo hành.
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
38
b) Menu chức năng quản trị :
Chức năng quản trị có các chức năng con là quản trị lốp, quản trị nhà cung cấp và quản
trị đại lý.
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
39
c) Menu chức năng tìm kiếm :
Chức năng tìm kiếm loại lốp mà nhân viên muốn biết.
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
40
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
41
3.2 Form chức năng
a) Form chính :
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
42
b) Form đăng nhập :
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
43
Ý nghĩa hoạt động :
Đăng nhập người sử dụng.
Quy tắt hoạt động :
Ai cũng phải đăng nhập chỉ cần nhập mã số nhân viên của mình từ đó mới phân quyền
sử dụng.
Các thao tác màn hình :
Khi người dùng nhập thông tin đầy đủ vào textbox và ấn vào button nhập để chạy
chương trình.
d) Form lập phiếu nhập kho:
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
44
Ý nghĩa hoạt động :
Để lập phiếu nhập kho khi hàng được nhập về kho.
Quy tắt hoạt động :
Được dùng cho nhân viên mà không cần quyền admin.
Các thao tác màn hình :
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
45
Khi người dùng nhập thông tin đầy đủ. Sau đó ấn vào các button để thực hiện chức năng
mình cần.
Button Tạo Mới : tạo ra Textbox rỗng và GridTable không có dữ liệu để nhập liệu. Sau
khi nhập đầy đủ thì sẽ lưu lại vào database.
Button In PNK : thực hiện chức năng in đã định sẵn.
Mô tả chi tiết Form Phiếu Nhập Kho:
Tên ĐT Kiểu ĐT Ràng
buộc
Dữ liệu Mục đích Hàm
liên
quan
Giá trị
DEFAUL
MSPN Textbox 4 ký tự Máy tự động
cấp
MSKho Combobox 4 ký tự Table KHO
Ngày DTPicker <= Ngày
HT
Chọn từ
DTPicker
Ngày
hiện hành
Nhà
Cung
Combobox Table
NHA_CC
Chọn nhà
CC đã có
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
46
Cấp
MSLop Textbox 4 ký tự Lấy tự động
nhờ TenLop
TenLop Combobox Table LOP Chọn tên
lốp đã có
Loại lốp Combobox Table
LOAILOP
Chọn loại
lốp đã có
Số lượng Textbox Nhập từ
keyboard
Nhân
Viên
Nhập
Textbox Lấy tự động
nhờ MaNV
MaNV
Combobox
Table
NHAN_VIEN
Chọn NV
của cửa
hàng
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
47
e) Form lập phiếu xuất kho :
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
48
Ý nghĩa hoạt động :
Để lập phiếu xuất kho khi phân phối hàng trong kho cho các đại lý.
Quy tắt hoạt động :
Được dùng cho nhân viên mà không cần quyền admin.
Các thao tác màn hình :
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
49
Khi người dùng nhập thông tin đầy đủ. Sau đó ấn vào các button để thực hiện chức năng
mình cần.
Button “Tạo Mới” : tạo ra Textbox rỗng và GridTable không có dữ liệu để nhập liệu.
Sau khi nhập đầy đủ thì sẽ lưu lại vào database.
Button “In PXK ”: thực hiện chức năng in đã định sẵn.
Mô tả chi tiết Form PHIẾU XUẤT KHO:
Tên ĐT Kiểu ĐT Ràng buộc Dữ liệu Mục
đích
Hàm
liên
quan
Giá trị
DEFAUL
Số HĐ Textbox 4 ký tự Máy tự động
cấp
MSKho Combobox 4 ký tự Table KHO
Ngày DTPicker <= Ngày
HT
Chọn từ
DTPicker
Ngày
hiện hành
Đại lý Combobox Table
DAI_LY
Chọn DL
đã có
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
50
Lốp
Loại lốp Combobox Table
LOAILOP
Chọn
loại lốp
đã có
Số lượng Textbox Nhập từ
keyboard
Đơn giá Combobx
Thành
tiền
Nhân
Viên
Nhập
Textbox Lấy tự động
nhờ MaNV
MaNV
Combobox
Table
NHAN_VIEN
Chọn
NV của
cửa hàng
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
51
f) Form lập phiếu kiểm kê :
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
52
Ý nghĩa hoạt động :
Dùng để kiểm tra lượng hàng còn tồn trong kho.
Quy tắt hoạt động :
Được dùng cho nhân viên mà không cần quyền admin.
Các thao tác màn hình :
Khi người dùng nhập thông tin đầy đủ và ấn vào button In để in ra phiếu kiểm kê.
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
53
Mô tả chi tiết Form PHIẾU KIỂM KÊ:
Tên ĐT Kiểu ĐT Ràng buộc Dữ liệu Mục
đích
Hàm
liên
quan
Giá trị
DEFAUL
MSPKK Textbox 4 ký tự Máy tự động
cấp
Ngay
Kiem Ke
DTPicker <= Ngay
HT
Ngày
hiện hành
MSKho Combobox 4 ký tự Table KHO
Loailop Textbox Nhập từ
keyboard
Slton Textbox Nhập từ
keyboard
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
54
NV Lập Textbox Lấy tự động
nhờ MaNV
MaNV
Combobox
Table
NHAN_VIEN
Chọn
NV của
cửa hàng
g) Form phiếu bảo hành :
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
55
Ý nghĩa hoạt động :
Để lập phiếu bảo hành cho các đại lý khi mua hàng.
Quy tắt hoạt động :
Được dùng cho nhân viên mà không cần quyền admin.
Các thao tác màn hình :
Khi người dùng nhập thông tin đầy đủ. Sau đó chọn vào các button chức năng.
Button “Tạo Các Phiếu”: lưu vào database.
Button “In Các Phiếu”: in các phiếu bảo hành.
Mô tả chi tiết Form LẬP PHIẾU BẢO HÀNH:
Tên ĐT Kiểu ĐT Ràng buộc Dữ liệu Mục đích Hàm
liên
quan
Giá trị
DEFAUL
MSPBH Textbox 4 ký tự Máy tự động
cấp
MS Kho Combobox 4 ký tự Table KHO
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
56
MS Lop Combobox 4 ký tự Table LOP
Thời gian
bắt đầu
DTPicker <= Ngày
HT
Chọn từ
DTPicker
Thời gian
kết thúc
DTPicker > Ngày
HT
Chọn từ
DTPicker
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
57
h) Form quản trị lốp:
Ý nghĩa hoạt động :
Quản trị lốp trong kho.
Quy tắt hoạt động :
Được dùng cho nhân viên có quyền admin.
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
58
Các thao tác màn hình :
Khi người dùng nhập thông tin đầy đủ sau đó chọn vào menu chức năng của form để
thực hiện những item:
Item “Tao Moi”: tạo ra Textbox rỗng và GridTable không có dữ liệu để nhập liệu.
Item “Chinh Sua”: sửa lại thông tin lốp trong database.
Item “Xoa”: xóa thông tin lốp trong database.
Mô tả chi tiết Form QUẢN TRỊ LỐP:
Tên ĐT Kiểu ĐT Ràng
buộc
Dữ liệu Mục
đích
Hàm
liên quan
Giá trị
DEFAUL
MSKho Combobox 4 ký tự Table KHO
Loại lốp Combobox Table
LOAILOP
Chọn
loại lốp
đã có
Đặc
điểm
Textbox <=20 ký
tự
Nhập từ
keyboard
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
59
Tìm
kiếm
Command Table LOP Tìm
kquan
TimMS
LoaiLop(.)
Nước SX Combobox Table
NUOC_SX
Chọn
nước SX
i) Quản trị nhà cung cấp:
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
60
Ý nghĩa hoạt động :
Quản trị các nhà cung cấp.
Quy tắt hoạt động :
Được dùng cho nhân viên có quyền admin.
Các thao tác màn hình :
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
61
Khi người dùng nhập thông tin đầy đủ sau đó chọn vào menu chức năng của form để
thực hiện những item:
Item “Them”: tạo ra Textbox rỗng và GridTable không có dữ liệu để nhập liệu.
Item “Chinh Sua”: sửa lại thông tin của nhà cung cấp trong database.
Item “Tim Kiem”: tìm kiếm nhà cung cấp theo thông tin đã chọn.
Mô tả chi tiết Form QUẢN TRỊ NHÀ CUNG CẤP:
Tên ĐT Kiểu ĐT Ràng buộc Dữ liệu Mục đích Hàm
liên quan
Giá trị
DEFAUL
Tên NCC Textbox <= 50 ký
tự
Nhập từ
keyboard
Địa Chỉ Textbox Nhập từ
keyboard
Điện
Thoại
Textbox Nhập từ
keyboard
Tìm
Kiếm
Button Table
NHA_CC
Tìm nhà
cung cấp
TimMa
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
62
SoNCC(.)
j) Quản trị đại lý:
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
63
Ý nghĩa hoạt động :
Quản trị các đại lý.
Quy tắt hoạt động :
Được dùng cho nhân viên có quyền admin.
Các thao tác màn hình :
Khi người dùng nhập thông tin đầy đủ sau đó chọn vào menu chức năng của form để
thực hiện những item:
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
64
Item “Them”: tạo ra Textbox rỗng và GridTable không có dữ liệu để nhập liệu.
Item “Tim Kiem”: tìm kiếm đại lý theo thông tin đã chọn.
Item “Chinh Sua”: sửa lại thông tin của đại lý trong database.
Mô tả chi tiét Form QUẢN TRỊ ĐẠI LÝ:
Tên ĐT Kiểu ĐT Ràng
buộc
Dữ liệu Mục
đích
Hàm
liên quan
Giá trị
DEFAUL
Tên DL Textbox <= 20 ký
tự
Nhập từ
keyboard
Địa Chỉ Textbox Nhập từ
keyboard
Điện
Thoại
Textbox Nhập từ
keyboard
Tìm
Kiếm
Button Table
DAI_LY
Tìm đại
lý
TimMSDaiLy(.)
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
65
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
66
3.3 Mô tả các ô xử lý
Tên ô xử lý : Tim Kiem
Form : QUAN TRI DAI LY
Input : Tên đại lý cần tìm
Output : Các thông tin về Đại Lý muốn tìm
Table liên quan : DAI_LY
Giải thuật :
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
67
TênDL = dl
Mở table DAI_LY
dl = DL.TênDL
Đóng table
DAI_LY
Hiển thị mọi thông
tin Form : KQ
Thông báo: Không
tìm thấy
S Đ
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
68
Tên ô xử lý : Them
Form : QUAN TRI DAI LY
Input : Các thông tin về đại lý như: tendl, diachidl, dienthoaidl
Output : Thông tin đại lý
Table liên quan : DAI_LY
Giải thuật :
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
69
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
70
Tên ô xử lý : Chinh Sua
Form : QUẢN TRỊ NHÀ CUNG CẤP
Input : Các thông tin của nhà cung cấp cần chỉnh sửa như: tenncc,
diachincc, dienthoaincc
Output : Thông báo kết quả thực hiện
Table liên quan : NHA_CC
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
71
Giải thuật :
Mở table NHA_CC
Đóng table
NHA_CC
TenNCC: tenncc
DiaChi: diachincc
Dien Thoai: dienthoaincc
Đọc chưa hết
dữ liệu
Đọc dòng x x.msncc = msncc
Sửa vào dòng x
x.tenncc = tenncc
x.diachincc = diachincc
x.dienthoaincc =
dienthoaincc
Đ
S
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
72
Tên ô xử lý : Chinh Sua
Form : QUẢN TRỊ LỐP
Input : Mã số của loại lốp
Output : Thông tin loại lốp được chỉnh sửa
Table liên quan : LOAI_LOP, NUOC_SX, LL_NSX
Giải thuật :
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
73
Mở table
LOAI_LOP,
NUOC_SX
LL_NSX
Đóng table
LOAI_LOP,
NUOC_SX,
LL_NSX
LoaiLop: msloailop
NuocSX: msnsx
Khi chưa hết
dữ liệu
Đọc dòng dữ liệu x x.msloailop = msloailop
Sửa dòng x:
x.msloailop = msloailop
x.msnsx = msnsx
Đ Đ
S
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
74
Tên ô xử lý : Tao Moi
Form : QUẢN TRỊ LỐP
Input : Các thông tin của loại lốp cần thêm vào như: msloailop, msnsx
Output : Thông tin loại lốp mới thêm vào
Table liên quan : LOAI_LOP, NUOC_SX, LL_NSX
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
75
Giải thuật :
Mở table
LOAI_LOP,
NUOC_SX
LL_NSX
Đóng table
LOAI_LOP,
NUOC_SX,
LL_NSX
LoaiLop: msloailop
NuocSX: msnsx
Thêm vào dòng mới d:
d.msloailop = msloailop
d.msnsx = msnsx
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
76
Tên ô xử lý : Tạo Các Phiếu
Form : LẬP PHIẾU BẢO HÀNH
Input : mã số lốp
Output : Thông tin của phiếu bảo hành
Table liên quan : PHIEU_BAO_HANH
Giải thuật :
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
77
t1: Ngày bắt đầu
t2 : Ngày kết thúc
Array N : các mslop
N: số lượng lốp
Mở table
PHIEU_BAO_HANH
Đóng table
PHIEU_BAO_HANH
n > 0
Tậo dữ liệu X:
X.mslop = N[n]
X.ngaybd = t1
X.ngaykt = t2
thỏa n = n-1
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
78
Tên ô xử lý : Kiểm tra hạn phiếu bảo hành
Form : LẬP PHIẾU BẢO HÀNH
Input : Mã số của phiếu bảo hành
Output : Thông tin của các phiếu bảo hành
Table liên quan : PHIẾU BẢO HÀNH
Giải thuật :
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
79
Mở table
PHIEU_BAO_HANH
Đóng table
PHIEU_BAO_HANH
Thời gian: t
Mã số: mspbh
Đọc dòng x từ
tâble sao cho
x.mspbh = mspbh
x.ngaybd < t<
x.ngaykt
Thông báo : Quá
thời gian bảo hành
S
Đ
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
80
Tên ô xử lý : Tao Moi
Form : Lập Phiếu Nhập Kho
Input : mã số kho nhập hàng và mã số nhà cung cấp
Output : Các thông tin của phiếu nhập
Table liên quan : PHIEU_NHAP, KHO, NHA_CC
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
81
Giải thuật :
Mở table
PHIEU_NHAP, KHO,
NHA_CC
Đóng table
PHIEU_NHAP, KHO,
NHA_CC
Mspn,
ngaynhap,
mskho,
msncc
Kiểm tra các
RB
S
Lưu các giá trị trên
Form vào Phiếu Nhập
Đ
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
82
Tên ô xử lý : In PNK
Form : Lập Phiếu Nhập Kho
Input : Mã số kho nhập hàng và mã số nhà cung cấp
Output : In ra phiếu nhập hàng
Table liên quan : PHIEU_NHAP, KHO, NHA_CC
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
83
Giải thuật :
Mở table
PHIEU_NHAP, KHO,
NHA_CC
Đóng table
PHIEU_NHAP,
KHO, NHA_CC
Mspn,
ngaynhap,
mskho, msncc
In ra Phiếu Nhập
Kiểm tra các RB
S
Đ
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
84
Tên ô xử lý : Lưu
Form : PhieuBaoCao
Input : Mã số và tên lốp, số lượng nhập ,xuất và tồn kho
Output : Các thông tin về nhập, xuất và tồn kho
Table liên quan : PHIEU_NHAP, PHIEU_XUAT, PHIEU_KIEM_KE
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
85
Giải thuật :
Mở table
PHIEU_NHAP,
PHIEU_XUAT,
PHIEU_KIEM_KE
Đóng table
PHIEU_NHAP,
PHIEU_XUAT,
PHIEU_KIEM_KE
MSLop, TenLop,
SLNhap, SLXuat,
SLTon
Xuất ra bảng
báo cáo
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
86
Kho dữ liệu lốp
Tên kho dữ liệu : LOP
Diễn giải : Lưu trữ thông tin của lốp trong từng kho của cửa hàng.
Cấu trúc dữ liệu : mslop, dacdiem, msloailop, msncc
Kho dữ liệu loại lốp
Tên kho dữ liệu : LOAI_LOP
Diễn giải : Lưu trữ thông tin của từng loại lốp trong từng kho của cửa hàng.
Cấu trúc dữ liệu : msloailop, tenloailop
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
87
Kho dữ liệu nước sản xuất
Tên kho dữ liệu : NUOC_SX
Diễn giải : Lưu trữ thông tin của các nước sản xuất các loại lốp ở cửa hàng.
Cấu trúc dữ liệu : msnsx, tennsx
Kho dữ liệu kho
Tên kho dữ liệu : KHO
Diễn giải : Lưu trữ thông tin của các kho của cửa hàng.
Cấu trúc dữ liệu : mskho, ten kho, diachikho
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
88
Kho dữ liệu nhà cung cấp
Tên kho dữ liệu : NHA_CC
Diễn giải : Lưu trữ thông tin của các nhà cung cấp, cung cấp lốp cho cửa hàng.
Cấu trúc dữ liệu : msncc, tenncc, diachincc, dienthoaincc
Kho dữ liệu đại lý
Tên kho dữ liệu : DAI_LY
Diễn giải : Lưu trữ thông tin của các đại lý - khách hàng của cửa hàng.
Cấu trúc dữ liệu : msdl, tendl, diachidl, dienthoaidl
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
89
Kho dữ liệu nhân viên
Tên kho dữ liệu : NHAN_VIEN
Diễn giải : Lưu trữ thông tin của nhân viên trong cửa hàng.
Cấu trúc dữ liệu : msnv, ten, diachinv, dienthoainv
Kho dữ liệu phiếu nhập
Tên kho dữ liệu : PHIEU_NHAP
Diễn giải : Lưu trữ thông tin của phiếu nhập.
Cấu trúc dữ liệu : mspn, ngaynhap, mskho, msncc, msnv
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
90
Kho dữ liệu phiếu xuất
Tên kho dữ liệu : PHIEU_XUAT
Diễn giải : Lưu trữ thông tin của phiếu xuất.
Cấu trúc dữ liệu : mspx, ngayxuat, mskho, msdl, msnv
Kho dữ liệu phiếu kiểm kê
Tên kho dữ liệu : PHIEU_KIEM_KE
Diễn giải : Lưu trữ thông tin của phiếu kiểm kê.
Cấu trúc dữ liệu : mspkk, ngaykk, msnv
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
91
Kho dữ liệu phiếu bảo hành
Tên kho dữ liệu : PHIEU_BAO_HANH
Diễn giải : Lưu trữ thông tin cuả phiếu bảo hành.
Cấu trúc dữ liệu : mspbh, ngaybd, ngaykt, mslop
Thủ tục tìm mã số đại lý
Thủ tục : TimMSDaiLy(x : char(4))
Proceduce TimMSDaiLy(x : char(4))
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
92
Begin
Select msdl From DAI_LY where DAI_LY.name = x
End
Thủ tục tìm mã số loại lốp
Thủ tục : TimMSLoaiLop(x : char(4))
Proceduce TimMSLoaiLop(x : char(4))
Begin
Select msloailop From LOAI_LOP where LOAI_LOP.name = x
End
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
93
Thủ tục tìm mã số nhà cung cấp
Thủ tục : TimMaSoNCC(x : char(4))
Proceduce TimMaSoNCC(x : char(4))
Begin
Select msncc From NHA_CC where NHA_CC.name = x
End
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
94
5. Đánh giá ưu khuyết
5.1 Ưu điểm :
Đã thể hiện một số chức năng chính như trong quá trình khảo sát.
Cấu trúc dữ liệu và giải thuật tương đối đầy đủ.
5.2 Khuyết điểm :
Có những sai sót nhất định, chưa thật sự hoàn chỉnh, giao diện chưa đẹp.
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
95
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
96
5. Bảng phân công công việc
Người làm
Ghi chú
Trần thị hồng
nhiên (nt)
Những phần đóng góp :
1) Khảo sát
2) Phát hiện thực thể
3) Mô tả ERD
4) Mô tả quan hệ
5) Thiết kế giao diện
6) Mô tả ô xử lý và làm giải thuật (6 ô xử lý)
7) Đánh và chỉnh sửa báo cáo
Đoàn thị thu
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
97
hiền Những phần đóng góp :
1) Khảo sát
2) Phát hiện thực thể
3) Mô tả ERD
4) Mô tả quan hệ
5) Mô tả ô xử lý và làm giải thuật (4 ô xử lý)
6) Đánh và chỉnh sửa báo cáo
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
98
MỤC LỤC
Lời nói đầu
1.Mục tiêu và mô tả đề tài
1.1 Mục tiêu ………………………………………………………………. 2
1.2 Mô tả ………………………………………………………………….. 3
2. Phân tích
2.1 Phát hiện thực thể ……………………………………………………. 8
2.2 Mô hình ERD …………………………………………………………. 9
2.3 Chuyển mô hình ERD thành mô hình quan hệ …………………………….10
2.4 Mô tả bảng tổng kết …………………………………………………………. 16
3. Thiết kế giao diện
3.1 Thiết kế menu ………………………………………………………………....18
3.2 Thiết kế form ………………………………………………………………….21
3.3 Mô tả các ô xử lý ……………………………………………………………... 35
Phân Tích Và Thiết Kế Hệ Thống Quản Lý Kho Của Cửa Hàng Lốp Xe
99
4. Đánh giá ưu khuyết
4.1 Ưu điểm ………………………………………………………………………. 48
4.2 Khuyết điểm ………………………………………………………………….. 48
5. Bảng phân công
Mục lục
Các file đính kèm theo tài liệu này:
- Đồ án tốt nghiệp - Phân tích thiết kế hệ thống - Quản Lý Kho Của Cửa Hàng Lốp Xe.pdf