目 录
第一章 绪论 1
1.1课题来源 1
1.1.1传统会计与电算化会计的比较 1
1.2课题目的和意义 3
1.3本系统在国内外的发展概况 3
1.3.1研究开发现状 3
1.3.2发展趋势 5
1.4本文工作内容 5
1.5 本文组织结构 6
第二章 DELPHI语言概述 7
2.1 DELPHI简介 7
2.1.1 DELPHI的特点 7
2.1.2 DELPHI连接数据库方法 8
2.1.3 DELPHI的用户界面 8
2.2本应用软件的基本介绍 9
第三章 需求分析 10
3.1 用户需求分析 10
3.1.1 数据需求 11
3.1.2 功能需求 11
3.2 可行性分析 12
3.2.1 经济方面可行性分析 12
3.2.2 技术方面可行性分析 12
第四章 数据库设计 14
4.1 数据库系统的基本概念 14
4.2 SQL SERVER 2000数据库简介 14
4.3 数据库的概念结构设计 15
4.4 数据库的逻辑结构设计 15
4.5 数据库的物理结构设计 21
第五章 系统总体结构设计与程序模块设计 23
5.1系统总体结构设计 23
5.2创建各功能模块 24
5.2.1 工程的创建 24
5.2.2创建系统主窗体 25
5.2.3 创建动态链接库 35
5.2.4完成会计科目设置功能 38
5.2.5 完成帐户设置功能 41
5.2.7 完成总分类账查询功能 48
5.2.8 完成明细账查询功能 51
5.2.9 完成期末结账功能 52
5.2.10 完成资产负债表报表输出功能 52
5.2.11编译并运行系统 53
第六章 系统测试 54
结束语 56
谢 辞 57
参考文献 58
1.应采用大型数据库作为数据存储工具。电算化软件所要处理的是大量重要的数据和信息,对软件所要支持的数据库的容量、安全性和速度等方面的性能有很高的要求,而大型数据库具有安全、数据存储量大、查询方便等特点,能适应各种管理的要求。
2.会计电算化软件应充分考虑其安全性。电算化软件应采用两层加密技术。为防止非法用户窃取机密信息和非授权用户越权操作数据,在系统的客户段和服务器之间传输所有数据都进行两层加密。第一层加密采用标准SSL协议,该协议能够有效的防破译、防篡改,第二层加密采用私有的加密协议,该协议不公开,并且有非常高的加密强度,两层加密确保了会计信息的传输安全。
3.实现功能的多样化,数据动态化,电算化软件功能不断扩张,软件在设计中应将财务软件和管理软件有机结合,做到:①电算化软件首先应具有一个完善的会计核算信息系统,除能实现会计基本的核算流程外,还应突破手工核算的模式,拓展核算的领域和职能,增加信息容量,为加强管理打下良好基础。②软件应突破现有的以事后管理为特征的模式,实现事前管理、事中管理和事后管理为特征的模式。③软件还应具有通用性便于沟通、协作和提高。只有这样才能实现对企业经营活动的计划和控制功能并做到动态管理。
4.网络化管理。当前会计信息工作注重信息系统的个性化,强调与企业管理信息系统相集成并服务于企业自身,在经济全球化的今天,跨国企业、虚拟企业等新的经济组织不断出现,投资主体多元化,会计电算化要转变其服务于企业内部的思路,要根据共同的会计规则和基础构建基于互联网的会计信息系统,这必然要求财务软件网络化。网络财务是电子商务的重要组成部分,将帮助企业实现财务与业务协同、远程报表、报账、审计等远程处理,会计核算与在线财务管理,它支持电子数据与电子货币,改变了财务信息的获取和利用方式,网络电算化软件是基于网络计算技术,以整合实现企业电子商务为目标,能提供互联网环境下财务管理模式,财务工作方式及其各项功能的财务管理软件系统[4]。
易管理性、安全性、网络性以及性能上是当今功能最强大的32位桌面操作系统。图形用户界面更方便用户使用,而多线程、多任务结构的设计使运行基于32位Windows应用程序比其它操作系统更可靠、更安全。
(2)硬件。科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此财务系统的需要。
硬件配置:
中央处理器(CPU):赛扬2.0以上的处理器;
硬 盘:20GB以上硬盘;
软 驱:1.44MB软驱;
内 存: 256MB以上;
显示器:14寸以上显示器;
(3)人员。操作人员无需精通财务管理业务流程和Delphi 7.0编程内容。不需要熟悉硬件及软件平台。在经过有关人员的简单指导就能够独立完成。本系统所涉及的业务流程与本单位的组织结构无需固定。
(4)设计目的。使程序的应用简单实用,既能满足财务管理的需要,又能方便操作,简单易用。屏幕显示应尽量直观、方便。
一般来说,应当将数据的录入、修改、查询、删除等操作集成在一起,这样,当管理人员需要维护某些数据的时候,就可以很方便地进行操作了。另外,一般还应支持模糊查询和组合查询,一般情况下,最好采用选择的方式。这样做不仅提高了操作速度,而且也大大地降低了出错的概率。
较强的检错和容错能力。管理人员在实际操作时,有可能发生一些操作,这就要求程序员在设计时一定要考虑一些可能出错的因素,以增强系统检错和容错的能力。
具有一定的数据恢复能力。有时发生错误操作不会对系统本身产生多大影响,但有时则会给系统带来灾难性的后果,这就要求系统设计者必须增加相应的恢复功能。
界面风格应当尽量向标准化方向靠近。这样做的好处是,由于所设计的MIS软件界面与用户使用过的其它常见软件的风格一致或者接近,而使用户容易掌握。
本系统采用多文档界面(MDI)来实现。MDI应用程序提供了一种方便的方式,使得用户可以在同一工作区域中可以对多个文档进行观察和交换数据。MDI工作区域分为父窗体和子窗体,父窗体一般是程序的主窗体,在MDI中,父窗体之外的窗体就称为子窗体。
5.2.1 工程的创建
启动Delphi,采用默认设置新建一个工程,并将工程保存为“economic.dpr”。选择Project | Options…菜单命令,在Application选项卡中修改工程的Title属性为“财务管理系统”,并为项目选择一个.exe程序的图标,在本系统中icon目录下选择caiwu.ico文件。