第一章 绪论
1.1 研究背景
随着核算软件的应用,全公司实现了财务会计核算的一体化和财务核算信息的集成,公司财务核算工作的及时性、工作质量和财务核算水平都得到了大大提高。但是,还有大量的公司财务管理信息是零散的、不系统的、不完整的,特别是在公司总部不能及时全面地掌握全公司所有项目财务风险管理信息,给公司财务管理和生产经营决策带来了诸多不便。建立和完善公司财务管理信息系统,是理顺财务关系、加强财务沟通、规范财务管理重要措施。
一、建立和完善公司财务管理信息系统的必要性
现代企业管理信息化是现代企业管理的发展趋势,是提高企业竞争能力和提高企业管理效率的重要管理工作,而财务管理信息化是现代企业管理信息化的重要组成部分。要加强公司财务管理信息化,就必须把零散的、不系统的、不完整的财务管理信息集中起来,进行规范化、标准化和系统化,才会发挥财务管理信息的最大效用。公司目前财务管理信息的管理工作,还处于启蒙阶段,更谈不上财务管理信息化,因此首先要建立和完善适合公司实际需要的财务管理信息系统。
二、公司财务管理信息系统的主要内容
公司财务管理信息系统,是以收集公司、分公司、工程项目部的财务管理信息为基础,以建立财务管理信息数据库为核心,以生成公司财务管理及生产经营决策所需要内部财务报表为目标的财务管理信息系统。这个信息管理系统建立在公司总部财务服务器上,设置信息录入、信息维护、数据库管理、报表管理等模块,并设置用户操作界面和用户操作权限,只有操作权限的用户才能相应查询和操作财务管理信息系统。这个财务管理信息系统,将公司现有的内部财务报表内容纳入这个信息系统,还纳入一些关于工程项目基本情况、财务管理情况、项目风险控制情况。
1.2 本文的主要工作
本文主要是对上海市老年护理院财务管理系统进行设计和实现,具体介绍了其设计和实现过程。本文介绍的是根据企业财务管理的特点,集财务收入管理、财务支出管理、核算于一体,为企业量身定做的财务管理软件。在设计过程中最大限度满足用户的要求,因此,该系统具有较强的实用性和针对性。本系统界面友好,操作简单,可维护性强,功能完备。本论文介绍了进销存财务管理信息系统开发的全过程,主要从管理思想、系统分析说明、系统设计说明、系统使用说明、技巧与体会等方面对本管理系统加以论述。引言部分指明了选题背景和开题意义;而后又详细介绍了系统的分析、系统的开发与设计说明等内容;最后给出了系统的使用说明和系统设计的心得体会。在本系统中,使用 SQL Server 作为后台数据库处理数据,这可以很便利的提供存储机制并能够便利的管理财务的系统。本文所介绍的系统是使用 C/S 结构进行开发的,因此在前端我们主要为用户提供操作交互界面,在后台处理数据。
1.3 本文的结构
第一章主要是介绍了财务管理系统的基本概念,对财务管理系统的一些基本功能和应用做了简单的介绍,还对财务管理系统的发展现状做了详细的介绍,并且对选择开发该系统的选题意义及目的做了分析,最后还对本文的主要工作和篇章结构做了介绍。
第二章主要是对开发此财务管理系统用到的一些相关结束做了简单的介绍,本系统是利用 C++语言,在 Visual C++开发平台上进行开发,数据库是利用 SQLServer 2000 数据库开发工具,运用 C/S 系统开发模式来进行开发。考虑到财务管理系统的安全性,本文还对系统安全技术进行了简单介绍。
第三章是本文的核心章节,主要是对系统和数据库的设计,首先对系统的需求进行分析,从可行性和用户需求两个方便进行了分析,接着对系统的功能进行划分,对各个功能模块进行具体的介绍,然后对数据库的设计具体进行了阐述,画出了部分的 E-R 图,列出了数据字典和数据表,最后对数据库的连接技术 ODBC进行了介绍。
第四章主要介绍了财务管理系统的八个主要模块进行了实现,给出了系统实现的界面,对系统界面的功能也作了简单的说明。
第五章主要对医院管理系统的性能测试,系统运行正常,没有遇到系统无法运行的情况,并且,系统操作简单。
第二章 相关技术方案
2.1 设计模式简介
所有结构良好的面向对象软件体系结构中都包含了许多模式。实际上,当我评估一个面向对象系统的质量时,所使用的方法之一就是要判断系统的设计者是否强调了对象之间的公共协同关系。在系统开发阶段强调这种机制的优势在于,它能使所生成的系统体系结构更加精巧、简洁和易于理解,其程度远远超过了未使用模式的体系结构。模式在构造复杂系统时的重要性早已在其他领域中被认可。特别地,ChristopherAlexander 和他的同事们可能最先将模式语言(pattern language)应用于城市建筑领域,他的思想和其他人的贡献已经根植于面向对象软件界。简而言之,软件领域中的设计模式为开发人员提供了一种使用专家设计经验的有效途径。设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。
毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。可复用面向对象软件系统现在一般划分为两大类:应用程序工具箱和框架(Framework),我们平时开发的具体软件都是应用程序,Java 的 API 属于工具箱;而 框 架 是 构 成 一 类 特 定 软 件 可 复 用 设 计 的 一 组 相 互 协 作 的 类 , EJB(Enterprise JavaBeans)是 Java 应用于企业计算的框架。框架通常定义了应用体系的整体结构类和对象的关系等等设计参数,以便于具体应用实现者能集中精力于应用本身的特定细节。框架主要记录软件应用中共同的设计决策,框架强调设计复用,因此框架设计中必然要使用设计模式。程式设计是思维具体化的一种方式,是思考如何解决问题的过程,设计模式是在解决问题的过程中,一些良好思路的经验集成,最早讲设计模式,人们总会提到 Gof 的著作,它最早将经典的 23 种模式集合在一起说明,对后期学习程式设计,尤其是对从事物件导向程式设计的人们起了莫大的影响。
第三章 财务管理系统的需求分析..................... 29-38
3.1 用户需求分析..................... 29-31
3.2 系统建立原则..................... 31-32
3.3 系统结构图..................... 32-35
3.4 系统各模块间关系..................... 35-37
3.5 本章小结..................... 37-38
第四章 系统设计..................... 38-51
4.1 数据库设计..................... 38-50
4.1.1 E-R 图设计..................... 38-44
4.1.2 系统数据表设计..................... 44-49
4.1.3 数据连接..................... 49-50
4.2 本章小结 .....................50-51
第五章 功能模块的实现 .....................51-66
5.1 总账系统的实现 .....................51-52
5.2 应收和应付系统的实现 .....................52-54
5.3 工资系统的实现..................... 54-56
5.4 固定资产系统的实现..................... 56-57
5.5 成本管理系统的实现..................... 57-60
5.6 资金管理系统的实现 .....................60-62
5.7 报表系统的实现 .....................62-64
5.8 财务分析系统的实现..................... 64-65
5.9 本章小结 .....................65-66
结论
财务管理系统为企事业单位财务管理者提供方便可靠的财务管理,统计的工具.其强大的功能和充足的信息和快捷的查询手段,极大的用户的日常工作,让人们感受到烦杂的财务管理也可以变得这么简单轻松。本系统主要具有以下特点
:1、透过容易使用的用户接口可增加数据输入的效率,加快键盘的操作及完整的数据检视及管理
2、整合性的数据输入
3、超薄客户技术能操作于低频连接中
4、加强安全性及快捷的报表
5、支持广泛的 SQL 数据库
6、迅速处理大量数据
7、拥有多种强大功能用于预算、帐目合并、账户分配、重算及调节
8、多公司、多货币、开放的会计期、无限制的会计年度
9、多角度、多层次的分析功能
10、处理往来公司间传票功能
11、比市场上其它软件,可更快地生产报表#p#分页标题#e#
12、独特的报表预览功能
随着计算机网络传输技术的出现,计算机网络近年来飞速发展。计算机网络和现代电子技术相结合,使得各行各业对自己的信息化建设越来越重视,并且对自身的工作效率的提高。网络经济,知识经济已经对社会经济和文化等各方面产生重大影响,并将改变人们认识世界,思考世界和改造世界的观点和方法。作为企业,如何面对网络时代带来的冲击,如何利用网络技术提高我们企业的管理水平和服务质量,是无法回避的问题。计算机网络的普及使得数据信息通过网络途径传输的通道越来越快捷方便,因此通过计算机网络来进行信息数据的大量、实时传输已是“家常便饭”。随之而来的是如何解决保护我们自己私有信息数据的安全问题已迫在眉睫了。例如发送方可以通过计算机网络将重要的数据信息发送出去在却不留一点痕迹,造成因重要信息的泄漏而引起其他方面的主诸多问题。所以我们今后开发以防止信息数据通过互联网泄漏的网络传输的监控产品就是我们软件开发未来的发展方向。
参考文献
[1] 陈文伟著.智能决策技术[M].电子工业出版社.No.1.2001.
[2] 汪培庄.李洪兴.模糊系统理论与模糊计算机[M].科学出版社.2002:92-129
[3] 医保计算机系统中 IC 卡的安全设计:[D].南京:南京理工大学.2004
[4] 项庆坤.刘彦伟.医疗保险管理系统中的数据传输设计[J].计算机网络.2002,13:5 6-57
[5] 薛华成.管理信息系统(第三版)[M].北京:清华大学出版社,1999
[6] 萨师煊 王珊,数据库系统概论(第三版),高等教育出版社
[7] 洪深著.决策支持系统(DSS):理论.方法.案例[M].清华大学出版社.2002.9(2)
[8] 杨宗志 编著,VS2005 数据库程序设计,清华大学出版社
[9] 王忠 迟忠先 编著,VS2005 开发指南,电子工业出版社
[10] 深入 VS2005 网络编程,中国铁道出版社