THIẾT KẾ CHƯƠNG TRèNH ỨNG DỤNG

Một phần của tài liệu Thiết kế hệ thống thông kế toán chi tiết vật tư tại công ty cổ phần BA AN (Trang 47)

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: (adsbygoogle = window.adsbygoogle || []).push({});

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ỏ (adsbygoogle = window.adsbygoogle || []).push({});

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ụ (adsbygoogle = window.adsbygoogle || []).push({});

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 (adsbygoogle = window.adsbygoogle || []).push({});

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 (adsbygoogle = window.adsbygoogle || []).push({});

-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

Một phần của tài liệu Thiết kế hệ thống thông kế toán chi tiết vật tư tại công ty cổ phần BA AN (Trang 47)