3.1.1 Mụ hỡnh logic
3.1.1.1 Chuyển mụ hỡnh E-R sang mụ hỡnh quan hệ 3.1.1.1.1 Biểu diễn cỏc thực thể
Kho( mó kho, tờn kho, địa điểm,tờn thủ kho ) (1)
Loại vật tư( mó loại VT, tờn loại VT, mụ tả) (2)
Vật tư( mó VT, tờn VT, mụ tả VT) (3)
Người giao( mó NG, tờn NG, địa chỉ NG) (4)
Nhà cung cấp( mó nhà CC, tờn NCC, địa chỉ, điện thoại) (5)
Người nhận( mó NN, tờn NN, địa chỉ NN) (6)
Đơn vị nhận(Mó ĐV nhận, tờn ĐV nhận, địa chỉ ĐVN) (7)
Tài khoàn( số hiệu TK, tờn TK, loại TK) (8)
Tồn kho đầu kỡ( Mó VT, SL tồn ĐK, ĐG tồn ĐK) (9)
3.1.1.1.2 Biểu diễn cỏc mối quan hệ thành cỏc quan hệ.
Thờm cỏc quan hệ sau:
<NHẬP> PHIẾU NHẬP (Số phiếu N, mó VT, mó NG, ngày nhập,
TK nợ, TK cú, lớ do nhập, đơn giỏ , số lượng, số tiền , mó kho , tờn thủ kho)
<XUẤT> PHIẾU XUẤT (Số phiếu X, mó VT, mó NN, ngày xuất, TK nợ, TK cú, lớ do X, đơn vị tớnh, đơn giỏ X, số lượng X, số tiền X, mó kho, Tờn thủ kho)
<THUỘC 1>NGƯỜI GIAO (móNG, tờn NG, địa chỉNG, mó nhàCC)
<THUỘC 2> NGƯỜI NHẬN (mó NN, tờn NN, địa chỉ NN, mó ĐV nhận)
3.1.1.1.3. Chuẩn hoỏ:
Tất cả cỏc quan hệ, trừ PHIẾU NHẬP và PHIẾU XUẤT đều đó ở dạng chuẩn 3, do đú ta chỉ cần chuẩn hoỏ 2 quan hệ này.
• Chuẩn hoỏ PHIẾU NHẬP
PHIẾU NHẬP chứa thuộc tớnh lặp (mó VT, số lượng, đơn giỏ) nờn chưa ở 1NF, tỏch phiếu nhập thành hai quan hệ.
DềNG PHIẾU NHẬP (Số phiếu N, mó VT, đơn giỏ N, số lượngN)
PHIẾU NHẬP(Số phiếu N, ngày nhập, TK nợ, TK cú, mó NG, lớ do nhập, số tiền, mó kho)
• Chuẩn hoỏ PHIẾU XUẤT
PHIẾU XUẤT chứa thuộc tớnh lặp (mó VT, số lượng, đơn giỏ) nờn chưa ở 1NF, tỏch phiếu nhập thành hai quan hệ.
DềNG PHIẾU XUẤT (Số phiếu X, mó VT, đơn giỏ X, số lượng X)
PHIẾU XUẤT(Số phiếu X, ngày xuất, TK nợ, TK cú, mó NN, lớ do X, số tiền, mó kho)
3.1.1.1.4. Biểu đồ quan hệ của mụ hỡnh quan hệ:
3.1.1.2 Thiết kế cơ sở dữ liệu vật lớ:
Sử dụng hệ quản trị cơ sở dữ liệu 9.0 - Phi chuẩn húa cỏc quan hệ trờn:
PHIẾU NHẬP(Số phiếu N, ngày nhập, TK nợ, TK cú, mó NG, lớ do N, số tiền, mó kho)
DềNG PHIẾU NHẬP (Số phiếu N, mó VT, đơn giỏ N, số lượngN)
DềNG PHIẾU XUẤT (Số phiếu X, mó VT, đơn giỏ X, số lượngX) -Thiết kế CSDL vật lớ:
Dựa vào kết quả phi chuẩn hoỏ trờn, dựa vào tỡnh hỡnh thực tế và một số yờu cầu của người dựng, ta cú cơ sở dữ liệu vật lý được thiết kế như sau:
1. Table PHIEUNHAP
Tờn trường Dữ liệu Diễn giải Khúa
So_phieu Character(10) Số phiếu Khoỏ chớnh
Ngay_nhap Datetime(8) Ngày nhập
Tk_no Character(6) Tài khoản nợ Khúa ngoại
Tk_co Character(6) Tài khoản cú Khúa ngoại
Ma_NG Character(8) Mó người giao Khoỏ ngoại
Ma_kho Character(6) Mó kho Khoỏ ngoại
Li_do Character(100) Lớ do So_tien Float(8) Số tiền Thu kho Character(30) Thủ kho
2. Table DONGPHIEUNHAP
Tờn trường Dữ liệu Diễn giải Khúa
So_phieu Character(10) Số phiếu So_phieu+ma_VT: Khúa chớnh
Ma_VT Character(8) Mó vật tư Khoi_luong Float(8) Khối lượng Don_gia Float(8) Đơn giỏ
3. Table PHIEUXUAT
Tờn trường Dữ liệu Diễn giải Khúa
So_phieu Character(10) Số phiếu Khoỏ chớnh
Ngay_xuất Datetime(8) Ngày xuất
Tk_no Character(6) Tài khoản nợ Khúa ngoại
Tk_co Character(6) Tài khoản cú Khúa ngoại
Ma_NG Character(8) Mó người giao Khoỏ ngoại
Ma_kho Character(6) Mó kho Khoỏ ngoại
So_tien Float(8) Số tiền Thu kho Character(30) Thủ kho
4. Table DONGPHIEUXUAT
Tờn trường Dữ liệu Diễn giải Khúa
So_phieu Character(10) Số phiếu So_phieu+ma_VT: Khúa chớnh
Ma_VT Character(8) Mó vật tư Khoi_luong Float(8) Khối lượng Don_gia Float(8) Đơn giỏ
5. Table KHO
Tờn trường Kiểu dữ liệu Diễn giải Khúa
Ma_kho Character(6) Mó kho Khoỏ chớnh
Ten_kho Character(30) Tờn kho Địa_diem Character(50) Địa điểm
6. Table LOAIVATTU
Tờn trường Dữ liệu Diễn giải Khúa
Ma_loaiVT Character(8) Mó loại vật tư Khoỏ chớnh Ten_loaiVT Character(30) Tờn loại vật tư
Mo_ta Character(50) Mụ tả
7. Table VATTU
Tờn trường Dữ liệu Diễn giải Khúa
Ma_VT Character(8) Mó vật tư Khoỏ chớnh
Ten_VT Character(30) Tờn vật tư ĐVT Character(6) Đơn vị tớnh Mo_ta Chracter(50) Mụ tả
Mó loai_VT Character(8) Mó loại vật tư Khúa ngoại
Tờn trường Dữ liệu Diễn giải Khúa
Ma_nhaCC Character(8) Mó nhà cung cấp Khoỏ chớnh Ten_nhaCC Character(30) Tờn nhà cung cấp
Địa chỉ Character(100) Địa chỉ Điện thoại Character(10) Điện thoại
9. Table NGUOIGIAO
Tờn trường Dữ liệu Diễn giải Khúa
Ma_NG Character(8) Mó người giao Khoỏ chớnh
Ten_NG Character(30) Tờn người giao Dia_chi Character(50) Địa chỉ
Ma_nhaCC Character(8) Mó nhà cung cấp Khoỏ ngoại
10. Table DONVINHAN
Tờn trường Dữ liệu Diễn giải Khúa
Ma_DVnhan Character(8) Mó đơn vị nhận Khoỏ chớnh Ten_DVnhan Character(50) Tờn đơn vị nhận
Dia_chi Character(50) Địa chỉ Dien_thoai Character(10) Điện thoại
11. Table NGUOINHAN
Tờn trường Dữ liệu Diễn giải Khúa
Ma_NN Character(8) Mó người nhận Khoỏ chớnh
Ten_NN Character(30) Tờn người nhận Dia_chi Character(50) Địa chỉ
Chuc_vu Character(20) Chức vụ
Ma_DVnhan Character(8) Mó đơn vị nhận Khoỏ ngoại
12. Table TAIKHOAN
Tờn trường Dữ liệu Diễn giải Khúa
So_hieuTK Character(8) Số hiệu tài khoản Khoỏ chớnh Ten_TK Character(30) Tờn tài khoản
Loai_TK Character(30) Loại tài khoản
13. Table TONDAUKI
Tờn trường Dữ liệu Diễn giải Khúa
Ma_VT Character(10) Mó vật tư Khoỏ chớnh, cũng là khoỏ quan hệ
SL_tonDK Float(10) Số lượng tồn đầu kỳ DG_tonDK Float(10) Đơn giỏ tồn đầu kỳ
14. Table NGUOIDUNG
Tờn trường Dữ liệu Diễn giải Khúa
Ten_dangnhap Character(30) Tờn đăng nhập Khoỏ chớnh, cũng là khoỏ quan hệ
quyen Character(30) Quyền
3.1.2. Mó húa dữ liệu:
+ Thiết kế mó đối tượng
Mỗi một mó đối tượng sẽ cú quy tắc thiết kế mó như sau: Quy định: chữ
C : kớ hiệu 1 chữ cỏi N: kớ hiệu 1 chữ số
- Thiết kế mó loại VT:
Hệ thống mó Mó loại VT Mó chi tiết Ghi chỳ
Cỏch mó NNN NN
Vớ dụ 152 1 Vật liệu chớnh
152 2 Vật liệu phụ
- Thiết kế mó vật tư:
Hệ thống mó Mó vật tư Mó chi tiết Ghi chỳ
Cỏch mó NNNN NNNN Vớ dụ 1521 01 Hạt nhựa HDPE 1521 02 Hạt nhựa PE chống chỏy nguyờn sinh - Thiết kế mó kho:
Hệ thống mó Tờn kho Mó chi tiết Ghi chỳ
Cỏch mó NNNN NNNN Vớ dụ 152 1 Kho nguyờn vật liệu chớnh 152 2 Kho nguyờn vật liệu phụ - Thiết kế mó nhà cung cấp: Hệ thống mó Tờn nhà Cung cấp
Mó chi tiết Ghi chỳ
Cỏch mó CCC NNNN
Vớ dụ NCC 01 Cụng ty cổ phần
húa chất nhựa - Thiết kế mó người giao:
Hệ thống mó Tờn người giao
Mó chi tiết Ghi chỳ
Cỏch mó CC NNNN
Hệ thống mó Tờn ĐV nhận
Mó chi tiết Ghi chỳ
Cỏch mó CCC NNNN Vớ dụ ĐVN 01 Phõn xưởng sản xuất - Thiết kế mó người nhận: Hệ thống mó Tờn người nhận
Mó chi tiết Ghi chỳ
Cỏch mó CC NNNN Cụng ty cổ phần sản xuất và đầu tư thăng long
Vớ dụ NN 01 Phạm hữu trường
- Thiết kế mó số phiếu nhập - số phiếu xuất: Hệ thống mó Tờn phiếu Mó chi tiết Ghi chỳ
Cỏch mó CC NNNN
Vớ dụ PN 01 Phiếu nhập số 0001:
nhập VT để sản xuất PX 02 Phiếu xuất 0001: Xuất
VT dựng cho sản xuất sản phẩm
3.1.3. Mụ hỡnh vật lớ
3.1.3.1. Xỏc định luồng hệ thống:
Xỏc định luồng hệ thống nhằm phõn định cụng việc giữa người và mỏy, cỏc kho dữ liệu liờn quan đến tiến trỡnh mỏy làm được thay thế bằng cỏc File tương ứng.
- Tiến trỡnh “1.2 - Viết phiếu nhập” + Xử lớ mỗi khi cú vật tư nhập kho
+ Sau khi xỏc định được số lượng thực nhập vào kho, cỏn bộ nghiệp vụ nhập đầy đủ thụng tin về hàng nhập kho, người giao vào phần mềm sau đú in phiếu nhập để giao cho cỏc đối tượng liờn quan.
- Tiến trỡnh “1.3 – Ghi thẻ kho”
- Tiến trỡnh “2.1. Kiểm tra vật tư tồn kho”
+ Xử lớ mỗi khi kế toỏn vật tư cần viết phiếu xuất
+ Sau khi nhập mó vật tư cần xem, hệ thống sẽ tổng hợp và tớnh số lượng tồn kho theo cụng thức:
Số lượng tồn hiện tại = Số lượng tồn đầu kỡ + Số lượng nhập trong kỡ - Số lượng xuất trong kỡ - Tiến trỡnh “2.2. Viết phiếu xuất” và “2.3. Ghi thẻ kho”: Người lập phiếu (kế toỏn) sẽ nhập thụng tin vật tư xuất vào phần mềm, và cú thể in ra phiếu xuất.
Luồng hệ thống cho biểu đồ “3.0 kiểm tra, đối chiếu”
+ Xử lớ vào cuối mỗi thỏng
+Cuối thỏng, kế toỏn vật tư sẽ cựng với thủ kho tiến hành kiểm tra thực tế tỡnh hỡnh tồn kho của từng vật tư, dựa vào kết quả kiểm kờ thực tế và bảng kờ nhập - xuất - tồn để lập biờn bản kiểm kờ.
3.1.3.2.Hệ thống giao diện tuơng tỏc của hệ thống
3.1.3.2.1. Menu chức năng
-Menu Sổ và bỏo cỏo.
3.1.3.2.2. Cỏc form
-Giao diện cập nhật người dựng.
-Giao diện danh mục nhà cung cấp.
-Giao diện danh mục đơn vị nhận.
- In phiếu nhập.
-In phiếu xuất.
-Giao diện bỏo cỏo nhập-xuất-tồn.
-Xem bỏo cỏo nhập-xuất- tồn