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