Thiết Kế Chương Trình Quản Lý Hệ Thống Kế Toán

Một phần của tài liệu viết chương trình phần mền kế toán doanh nghiệp (Trang 32 - 54)

4.2.1. Mô Hình Thực Thể Kết Hợp Mức Vật Lý

4.2.2 Các bảng dữ liệu1. Tblhdnhap 1. Tblhdnhap

Chức năng: Lưu dữ liệu hoá đơn nhập

Tên trường Kiểu Dữ Liệu Kích Thước Diễn Giải Ràng Buộc

SOCT nvarchar 20 Số chứng từ PK

Diengiai nvarchar 50 Diễn giải

Ngay datetime Ngày

Msct nvarchar 20 Mã chứng từ

Msncc nvarchar 20 Mã nhà cung cấp FK

Mskho nvarchar 20 Mã kho FK

Tkno numeric Tài khoản nợ FK

Tkco numeric Tài khoản có FK

Mshttt nvarchar 50 Hình thức thanh toán

soctgoc nvarchar 20 Số chứng từ gốc

Tienhang numeric Tiền hàng

Thue bit 1 Thuế(yes/no)

Msthue nvarchar 20 Mã số thuế FK

Tknovat numeric Tài khoản nợ VAT FK

Tkcovat numeric Tài khoản Có VAT FK

2. Tblhdnhapct

Chức năng : lưu chi tiết hàng hoá trong hoá đơn nhập.

Tên trường Kiểu Dữ Liệu Kích Thước Diễn Giải Ràng Buộc

SOCT nvarchar 20 Số chứng từ PK

MSHH nvarchar 20 Mã số hàng hoá PK

DVT nvarchar 20 Đơn vị tính

Soluong Fload Số Lượng

Dongia Numeric ĐơnGiá

Danh sách stored procedure: sp_nhapctin , sp_nhapctup , sp_nhapctde 3. Tblhdxuất

Chức năng: Lưu dữ liệu hoá đơn xuất

Tên trường Kiểu Dữ Liệu Kích Thước Diễn Giải Ràng Buộc

SOCT nvarchar 20 Số chứng từ PK

Diengiai nvarchar 50 Diễn giải

Ngay datetime Ngày

Msct nvarchar 20 Mã chứng từ

Mskh nvarchar 20 Mã Khách hàng FK

Mskho nvarchar 20 Mã kho FK

Tkno numeric Tài khoản nợ FK

Tkco numeric Tài khoản có FK

Mshttt nvarchar 50 Hình thức thanh toán

soctgoc nvarchar 20 Số chứng từ gốc

Tienhang numeric Tiền hàng

Thue bit 1 Thuế(yes/no)

Msthue nvarchar 20 Mã số thuế FK

Tknovat numeric Tài khoản nợ VAT FK

Tkcovat numeric Tài khoản Có VAT FK

4. Tblhdxuatct

Chức năng: Lưu dữ liệu hoá đơn xuất

Tên trường Kiểu Dữ Liệu Kích Thước Diễn Giải Ràng Buộc

SOCT nvarchar 20 Số chứng từ PK

MSHH nvarchar 20 Mã số hàng hoá PK

DVT nvarchar 20 Đơn vị tính

Soluong Fload Số Lượng

Dongia Numeric ĐơnGiá

Danh sách stored procedure: sp_xuatctin , sp_xuatctup , sp_xuatctde 5. Tbldmct

Chức năng: Lưu dữ liệu danh sách các chứng từ

Tên trường Kiểu Dữ Liệu Kích Thước Diễn Giải Ràng Buộc

Mact nvarchar 20 Mã chứng từ PK

Ten nvarchar 50 Tên chứng từ

Danh sách stored procedure: sp_ctin , sp_ctup , sp_ctde

6. Tbldmhh

Chức năng: Lưu dữ liệu danh sách từng loại hàng hoá

Tên trường Kiểu Dữ Liệu Kích Thước Diễn Giải Ràng Buộc

Mshh nvarchar 20 Mã hàng hoá PK

Msnhom nvarchar 20 Mã nhóm hàng hoá FK

Ten nvarchar 50 Tên hàng hoá

Dvt nvarchar 20 Đơn vị tính

Dongia Numeric Dơn giá

Quycach nvarchar 50 Quy cách

7. Tbldmkh

Chức năng: Lưu dữ liệu danh sách từng khách hàng

Tên trường Kiểu Dữ Liệu Kích Thước Diễn Giải Ràng Buộc

Mskh nvarchar 20 Mã số khách hàng PK

Ten nvarchar 50 Tên khách hàng

Diachi nvarchar 50 Địa chỉ

Tel nvarchar 20 Địên thoại

Fax nvarchar 20 Fax

Mail nvarchar 20 Mail

SOTK nvarchar 20 Số tài khoản

Danh sách stored procedure: sp_khin , sp_khup , sp_khde 8. Tbldmncc

Chức năng: Lưu dữ liệu danh sách từng Nhà cung cấp.

Tên trường Kiểu Dữ Liệu Kích Thước Diễn Giải Ràng Buộc

Msncc nvarchar 20 Mã số nhà cung cấp PK

Ten nvarchar 50 Tên nhà cung cấp

Diachi nvarchar 50 Địa chỉ

Tel nvarchar 20 Địên thoại

Fax nvarchar 20 Fax

Mail nvarchar 20 Mail

SOTK nvarchar 20 Số tài khoản

Danh sách stored procedure: sp_nccin , sp_nccup , sp_nccde.

Chức năng: Lưu dữ liệu danh sách Các kho.

Tên trường Kiểu Dữ Liệu Kích Thước Diễn Giải Ràng Buộc

MSKho nvarchar 20 Mã số kho PK

Diengiai nvarchar 50 Diẽn Giải

Diachi nvarchar 40 Địa chỉ

Danh sách stored procedure: sp_khoin , sp_khoup , sp_khode. 10. Tbldmnt

Chức năng: Lưu dữ liệu danh sách ngoại tệ .

Tên trường Kiểu Dữ Liệu Kích Thước Diễn Giải Ràng Buộc

DMNT nvarchar 20 Danh mục ngoại tệ PK

Diengiai nvarchar 50 Diễn Giải

Tygia numeric Tỷ giá

Danh sách stored procedure: sp_ntin , sp_ntup , sp_ntde. 11. Tbldmthue

Chức năng: Lưu dữ liệu danh mục thuế.

Tên trường Kiểu Dữ Liệu Kích Thước Diễn Giải Ràng Buộc

Msthue nvarchar 20 Mã Số Thuế PK

Mucthue fload Mức Thuế

DienGiai nvarchar 50 Diễn Giải

Danh sách stored procedure: sp_thuein , sp_thueup , sp_thuede

Chức năng: Lưu dữ liệu danh sách tài khoản .

Tên trường Kiểu Dữ Liệu Kích Thước Diễn Giải Ràng Buộc

MSTK numeric Mã Số tài khoản PK

Diengiai nvarchar 50 Diễn giải

Cap numeric Cấp

Danh sách stored procedure: sp_tkin , sp_tkup , sp_tkde. 13. Tblphthu

Chức năng: Lưu dữ liệu các phiếu thu .

Tên trường Kiểu Dữ Liệu Kích Thước Diễn Giải Ràng Buộc

SOCT nvarchar 20 Số chứng từ PK

Diengiai nvarchar 50 Diễn Giải

Ngay datetime Ngày Thu tiền

TendoituongThu nvarchar 50 Tên người nộp tiền

Diachi nvarchar 50 Địa chỉ

Tkno Numeric Tài khoản nợ FK

Tkco Numeric Tài khoản có

Msnt nvarchar 20 Mã số ngoại tệ

Tygia Fload Tỷ giá

Tiennt Numeric Tiền Ngoại tệ

VND Numeric Tiên VND

Mact nvarchar 50 Mã chứng từ

Danh sách stored procedure: sp_thuin , sp_thuup , sp_thude.

Chức năng: Lưu dữ liệu các phiếu chi .

Tên trường Kiểu Dữ Liệu Kích Thước Diễn Giải Ràng Buộc

SOCT nvarchar 20 Số chứng từ PK

Diengiai nvarchar 50 Diễn Giải

Ngay datetime Ngày Thu tiền

TendoituongChi nvarchar 50 Tên người thu tiền

Diachi nvarchar 50 Địa chỉ

Tkno Numeric Tài khoản nợ

Tkco Numeric Tài khoản có

Msnt nvarchar 20 Mã số ngoại tệ

Tygia Fload Tỷ giá

Tiennt Numeric Tiền Ngoại tệ

VND Numeric Tiên VND

Mact nvarchar 50 Mã chứng từ

Danh sách stored procedure: sp_chiin , sp_chiup , sp_chide. 15. TblDudauky

Chức năng: Lưu dữ liệu danh sách tài khoản đầu kỳ .

Tên trường Kiểu Dữ Liệu Kích Thước Diễn Giải Ràng Buộc

MSTK nvarchar 20 Mã số TK PK

Ngay datetime Ngày

Nodk Numeric Nợ đầu kỳ

Codk Numeric Có đầu kỳ

Danh sách stored procedure: sp_daukyin , sp_daukyup , sp_daukyde.

16. Tblnhom

Tên trường Kiểu Dữ Liệu Kích Thước Diễn Giải Ràng Buộc

Msnhom nvarchar 20 Mã số nhóm PK

Tennhom nvarchar 50 Tên nhóm

PHỤ LỤC Một số form và report chính

Hoá đơn xuất hàng

KẾT LUẬN Những kết quả đạt được

Tới thời điểm này chương trình mà em xây dựng đã đạt được những thành quả nhất định :

-Xây dựng chương trình kế toán doanh nghiệp theo yêu cầu của thực tế đặt ra.

-Qua thời gian thử nghiệm cho thấy chương trình chạy tương đối ổn định cho kết quả đúng, có thể ứng dụng trong thực tế

Hướng phát triển

Đây là chương trình viết bằng ngôn ngữ VB.Net nên dễ dàng phát triển lên thành các hệ thống mới . Nếu thực tế đặt ra nhiều vấn đề phức tạp nữa thì hệ thống vẫn dễ dàng đáp ứng.

Chương trình có thể phát triển thêm một số phân hệ kế toán cho phù hợp với từng doanh nghiệp.

TÀI LIỆU THAM KHẢO

[1]. Phạm Hữu Khang (2000), Lập trình ứng dụng chuyên nghiệp SQL Server

2000

NXB Giáo Dục.

[2]. Nguyễn Ngọc Minh- Hoàng Đức Hải(2002), Tự học SQL Server 2000, NXB Lao Động- Xã Hội.

[3]. Nguyễn Văn Ba(2002), Phân tích và thiết kế hệ thống thông tin ,NXB ĐHQGHN.

[4]. Đinh Xuân lâm(2002), Kế Toán Doanh Nghiệp với VisualBasicl, NXB Thống Kê

[5]. Phạm Hữu Khang- Phương Lan-Hoàng Đức Hải(2002), Kỹ Thuật Lập

Trình ứng Dụng Chuyên Nghiệp VB.net, NXB Lao Động- Xã Hội.

[6]. Đinh Xuân lâm(2004), Những bài Thực Hành VB.Net, NXB Thống Kê [7]. Thạc Bình Cường(2000), Bài Giảng Phân Tích và Thiết kế hệ thống

thông tin

[8]. Nguyễn Thanh Tùng(2004), Hướng dẫn lập chứng từ kế toán Hướng đẫn

ghi sổ kế toán, NXB Tài Chính

MỤC LỤC

LỜI MỞ ĐẦU...1

CHƯƠNG I:KIẾN THỨC CƠ BẢN VỀ KẾ TOÁN ...3

1.1. Khái niệm ...3

1.2. Vai trò của kế toán...3

1.3. Vai trò của tin học trong quản lý ...4

1.3.1. Tính nhanh chóng ...4

1.3.2. Tính thích ứng ...4

1.3.3. Tính an toàn...4

1.4. Những người sử dụng thông tin kế toán doanh nghiệp...5

1.5. Nhiệm vụ của kế toán doanh nghiệp ...5

1.6. Các khái niệm và các nguyên tắc kế toán chung được thừa nhận ...6

1.7. Nhiệm vụ của đề tài...8

CHƯƠNG II : TÌM HIỂU MỘT SỐ PHẦN MẾN...9

KẾ TOÁN HIỆN NAY...9

2.1. Định nghĩa ...9

2.2. Các giải pháp phần mềm...10

2.2.1. Tự viết chương trình kế toán...10

2.2.2. Mua các phần mềm kế toán trọn gói:...10

2.3. Giới thiệu một số phần mềm kế toán ...10

2.4.Vị trí của phần mềm kế toán trong hệ thống thông tin kế toán ...13

CHƯƠNG III GIỚI THIỆU CHƯƠNG TRÌNH ...15

3.1. Môi trường và công cụ thực hiện ...15

3.1.1. Hệ điều hành...15

3.1.2. Ngôn ngữ lập trình ...15

3.1.2.2. Bộ khung .NET (.NET Frame Work)...16

3.1.3. Hệ quản trị cơ sở dư liệu...19

3.1.3.1. Giới thiệu về SQL Server 2000...19

3.1.3.2. Các thành phần quan trọng của SQL Server 2000...19

3.2.Các chức năng của chương trình ...21

3.2.1. Kế toán tiền mặt ...21

3.2.2. Kế toán hàng hóa...22

CHƯƠNG IV: PHÂN TÍCH- THIẾT KẾ HỆ THỐNG ...23

KẾ TOÁN...23

4.1. Phân tích chương trình quản lý hệ thống kế toán...23

4.1.1. Vai trò và nhiệm vụ của hệ thống quản lý kế toán...23

4.1.2. Các sơ đồ luồng dữ liệu...23

4.1.3. Các ký hiệu sử dụng trong sơ đồ...24

4.1.4. Sơ đồ phân cấp chức năng...26

4.1.5. Sơ đồ dữ liệu mức ngữ cảnh (mức 0)...27

4.1.7. Sơ đồ luồng dữ liệu tiền mặt(mức2)...28

4.1.8. Sơ đồ luồng dữ liệu hàng hoá(mức2) ...29

4.1.9. Sơ đồ luồng dữ liệu kế toán tiền mặt (mức 3)...30

4.1.10. Sơ đồ luồng dữ liệu kế toán hàng hoá (mức3)...31

4.2. Thiết Kế Chương Trình Quản Lý Hệ Thống Kế Toán...32

4.2.1. Mô Hình Thực Thể Kết Hợp Mức Vật Lý ...32

4.2.2 Các bảng dữ liệu...34

KẾT LUẬN...51

Một phần của tài liệu viết chương trình phần mền kế toán doanh nghiệp (Trang 32 - 54)

Tải bản đầy đủ (DOC)

(54 trang)
w