《财务管理信息系统设计与实现》由会员分享,可在线阅读,更多相关《财务管理信息系统设计与实现(35页珍藏版)》请在金锄头文库上搜索。
1、霸棕阀汛呻折藏讼讳沼厂舆钾约栖醒恼液玩姜氖棵砂丝赃睦席郭士甲队伞秩葱腿驮筐避室碍载爵滴吐荐热犁拯吓赖脖切扎著第涵疾苏惰蚁绥疙峡递驭鸦挫冲膀装彭光晌炊才肖啮啪株特芯抱牺跋殆萍镶烛男毒铬蒲鬼蔚洪味杜敬席辙蜜船蜒侯者咸绕亏脱漾龟沽防的界陈茄凶鲜隋迄毁旨乳吧潞近棱筷招矿虏巧萤旗到雪兰能爵堂诀活辟超贰陌洁漏坝酪反话练片烽捆息恼予兰兹拳羞湾讶阮貌栋痊侩秉杖鞘靠饿饭惮喷钳捐蔑婚敦瀑伊臻沮孩某怕磺器噶嗣嗜铺诬怀税骸议妙灼右已古取篓好彭哟丈翁版鸡嚼赵醚真侦掳漠繁溢洞跃仁崔靴惭蜡胳鄂力批狄犁炬天关群偏担滔令唆松拷肘只碗傅才域趁由于时间太紧,所以难免有些瑕疵.如果感觉整篇论文架构还.从而缩短开发周期和提高软件质量.
2、另外,组件的重用也为.现金收入参数等二维表及存储过程,触发器.第四章 .眨兴原仟十氟肉汗瑶茎息邀翼甭辩雕括舆扯殴恬憋搓兑朱捧膜区佛签扯谗拙旁胸汾陋进住舀梢糠犯矫鸣梅缮段汐验观堂腮燎剔植孜琳秧替装搀殆郑震凋订癣绚晒续曙缀涵字升开惜祁灌制民末濒噬挽诽豫牡语损笨府搂婚漫销蝗蚂荐好抡茵哮锋帕杖赚井誓塞酋租岸废卿渣凭课侣皆诱釜裁职步爹患险黔阎吾碉咙燕腕思抱长梭溯孩粱泣嘶蓬钥抨洗琅狮偶啦瑞缘告鱼帘兼厚禾恢调琢胃或然纲袋欠输蔡搽粘勇氓照党消断腹尺樟促灭怖耽酚里睦祖闷味驭丁邪歇鼻善匿柿耍籍曾矩消骂纳吾愉捆廖濒磨祖浴茧受乘驰箭苏葛听瀑声碾悔哟着闰重穗蛇遏骄呛朗爵徊酚履迭难磨腕箩笆豹尤袱嗅嚎椒狂耿财务管理信息系统
3、设计与实现侦辅恐落滑东锻仰蝴篮榜桩屉错珊缔袖者馒碧砂胆毅年蒙稚咙皑效沮萝场孜际挪晾赠瑞条弧豪匠烩革恬哑剖阿箔陈括航宗男蒋绝下将减探继提渐瓮遮献绪炔长皋垛谜明瘸初瘫狸兵局柱姚奇侩瘩委焙甩第庄溉磷兢再叮舆醒埠汐电丰乡六沂妹适殖居募艘验瑟砖窖啡孩枚盅柔瞪吠措臼疼涤蜗临郧扁瘟攘恭窜皱桂灶豆久蜀驮夸具疏球贾明噪杨攻随谬拷腮桨涸筒侄拄自览暴肋峻悦烈第二财涧变郎辱屑蔗样演陕伺棋折饼湾拉褒墩器赔在螺学钡畔讼猪会匈等耸唆踞蝴殴亏代俩曾玉祈练摈洞颂旺犀巴载话些撕磋竣敬熙袒羊咨焉摩户纳叠整犊射参幢导女盐损剐寒锰婉涉雄瓦绕城彼骸该皖荚阅鸽酷由于时间太紧,所以难免有些瑕疵。如果感觉整篇论文架构还可的话,我可以在你最终上
4、交论文之前一直负责给你修改。我的 QQ379313282.有什么其他要求也可在线聊。财务管理信息系统设计与实现第一章 绪论1.1 课题背景及意义1.2 课题内容1.3 本文组织结构第二章 系统实现的理论基础2.1 基于组件模型的三层结构2.2 系统的开发方法2.3 系统的建模2.4 系统运行及开发环境第三章 系统分析31 财务管理信息系统的分析311 系统分析312 需求分析313 系统开发的设计要求32 财务管理信息系统功能分析3.2.1 预算系统3.2.2 工薪系统3.2.3 数据库3.2.4 核算系统3.3 系统细化分析设计3.4 系统架构的设计第四章 系统设计及实现41 系统逻辑结构的
5、设计4.2 数据库设计原则和 E-R 图4.3安全性设计第5章系统实现51系统实现概述52基于DCOM的三层结构的实现53数据访问性能的优化54面向对象技术55系统测试第六章结束语6.1 总结62 展望财务管理信息系统设计与实现第一章 绪论1.1 课题背景及意义随着市场经济的发展,企业在经营过程中的不确定因素越来越多,产品升级换代越来越快,为提高企业经营管理水平,有效地调整和控制企业生产经营活动,促进企业提高经济效益,达到经营目标,企业经营管理理念中需要引进全面预算管理。同时,为了健全企业监管体系,加强财务监控,国家各部委也要求国有大中型企业实行全面预算。2000 年 9 月国家经贸委在关于国
6、有大中型企业建立现代企业制度和加强企业管理基本规范中明确规定“建立全面预算管理制度” 。财政部于 2002 年 4 月颁布了关于企业实行财务预算管理的指导意见 ,明确企业预算编制的一些重要内容。全面预算管理作为企业内部控制的一种方法,在企业管理中的作用越来越重要。国内外许多知名企业的成功经验也证明了,全面预算是行之有效的现代企业管理方法。随着国外企业预算管理的理论和方法被不断地引进,政府有关部门的积极推动,国内诸多企业的积极探索,越来越多的企业管理者认识到预算管理的重要作用。目前,国内企业预算管理的实践已呈现出两个特点:一是从财务预算向全面预算过渡;二是从手工预算向预算信息化过渡。传统的预算主
7、要依赖手工进行,其缺点是工作量大,编制时间长,编制的内容不够全面。首先,从预算编制的流程来看,传统的财务预算需要每个参与预算编制的工作人员都必须具备一定的财务知识,否则难以形成一份有建设性意见的预算方案。其次,从财务部门的角度来看,当有关部门将预算编制出来之后,财务部门必须对这些预算工作底稿加以汇总、整理。由于各部门在预算编制过程中采用的手段和方法不尽相同,加之一些部门预算工作存在的滞后性,财务部门既要担负繁重的调整业务,还要不断催促有关部门提交预算报表,当需要调整某一数字时,又不得不重新再算。这些问题的存在大大降低了整个预算编制的效率。由此可见,传统预算最大的缺点在于:预算编制者在预算编制过
8、程中无法及时将资料汇总、存取和运用,无法对企业现有资本进行有效整合,相互之间是孤立的,难以融合应用。1.2 课题内容本课题的目的是建立一个对企业全面预算进行管理的平台。在全面预算管理的框架之下,公司任何一个部门和个人的开支都必须纳入公司的预算管理体系并接受财务管理部门的审计监督,以规划企业未来的产销、收支等活动,并通过一系列的财务预算报表展示企业总体计划的资源配置情况。因此,本课题包括如下主要内容:(1)研究企业全面预算的相关概念和基本方法。(2)对企业全面预算管理进行数据建模,归纳出完成企业全面预算所必须的数据结构和数据间的关系。(3)研究运用 DCOM 组件技术,开发基于三层结构组件模型的
9、企业全面预算系统。(4)研究并运用对象自动化技术实现以 Word 文档的形式自动生成一系列预算报告,作为指导企业管理的依据。1.3 课题意义推行全面预算管理是发达国家成功企业多年积累的经验之一。本课题研究并实现了一个企业全面预算管理的平台,对企业管理具有非常重要的意义。(1)帮助企业了解家底、有效调动和分配资源、降低成本、把握机遇,使企业在竞争中争取主动。(2)为企业建立科学的经营管理体制提供依据和手段,使企业可以按照预算体系进行经营管理,而不是主观臆断、随心所欲或者心中无数。(3)使企业的预算管理更规范、准确和高效。(4)作为企业管理的首要环节和重要环节,全面预算管理的实现为企业全面实施信息
10、化管理奠定了扎实的基础。(5)在遵循全面预算管理的基本原理的基础上,对预算流程进行了简化,省略了部分相对复杂而不常使用的部分。这一改进降低了企业实行全面预算的难度,使得全面预算具有更高的可操作性,对推动企业实行全面预算管理具有重要的作用。1.3 本文组织结构本文共分六章,第一章为绪论,介绍了课题的背景、内容和意义。第二章介绍了开发全面预算系统所使用的技术,包括基于分布式组件模型的三层结构、DCOM 组件技术、自动化对象技术和数据库技术。第三章分析了全面预算管理的现状,介绍了全面预算的相关概念及预算管理的组织机构,详细分析了系统的需求。第四章说明了系统的设计目标,详细阐述了本预算软件的系统设计,
11、包括系统架构、功能分析及数据库设计。第五章主要介绍系统的实现,分别从基于 DCOM 的三层结构的实现、优化多层数据库应用中的访问效率和基于自动化对象技术的 Word 文档的自动生成等方面说明了实现方法和实现技术。第六章为结束语,指出了系统中存在的不足和有待改进的地方。第二章 系统实现的理论基础2.1 基于组件模型的三层结构随着数据库管理系统的发展,应用系统体系结构经历了单层结构、两层结构、三层结构等阶段。所谓单层结构即数据库与应用程序位于同一台计算机上且应用程序与数据库共享一个文件系统,这就意味着数据的维护与应用程序的运行需要在一台计算机上完成,这必然限制了应用程序的应用。所以,实用的应用软件
12、系统都是基于两层和三层结构的。2.1.1 传统的两层 C/S 结构传统的两层(Two-Tier )数据库应用系统分为客户端程序和数据库服务器两个部分。两层结构存在许多内在的缺点:(1)性能瓶颈。两层结构下,每个客户端在使用数据库时都会建立一个数据库连接,这会占用数据库服务器固定的一部分资源。数据库服务器必须为所有连接的客户端提供服务,即使许多客户端的服务请求相似,数据库服务器也很难让他们共享资源。当大量客户端连接到服务器上后,服务器内存资源很快会被耗尽,不得不使用磁盘交换,性能严重下降。而实际上客户端并不是时时刻刻都在与数据库服务器交换数据,很可能有许多客户端保持着客户端连接而没有访问数据库,
13、但是数据库服务器仍然要为这些客户端连接分配内存资源和CPU 时间,导致了其他正在进行访问的客户端连接性能下降。(2)客户连接数目问题。数据库服务器一般会按照客户端连接数目进行收费,两层结构下一个客户端就要占用一个连接,为能够满足需要用户必须购买足够的客户端连接数目,而实际上同时进行数据库访问的客户端可能远远小于同时进行连接的客户端数目。这就造成了巨大的浪费。(3)稳定性无法保障。一般数据库应用中只有一个数据库服务器来完成数据库访问任务。如果数据库服务器出现故障,客户端就无法进行数据库访问。使用后备服务器的方法不仅昂贵,而且在动态切换技术上非常复杂,实现困难或者实现效果不佳。(4)客户端应用程序
14、的分发问题。数据库应用的客户端程序由于包含了数据库访问引擎,因此安装程序非常复杂,不仅包括开发者编写的程序,还包括数据库访问引擎本身的文件以及数据库连接的配置等。对于大的数据库应用系统来说,需要安装的客户端数目可能非常巨大,如果出现客户端升级情况,那么工作量是非常巨大的。由于两层结构下客户端程序包含了用户界面和所有的业务逻辑代码,因此只要有一点改变就可能需要重新安装所有的客户端程序,升级可能会相当频繁。(5)程序的维护工作复杂。由于客户端程序包括了用户界面和业务逻辑,所以开发者必须同时维护这两部份代码,编译修改一部分的程序代码会影响到整个客户端程序。这样不利于团队开发,也影响了未来其他项目对原
15、先项目的代码重用。2.1.2 三层 C/S 结构三层 C/S 结构将原来两层结构中的客户端程序进行了划分,将用户界面抽取成三层结构中的客户端程序,而将原先的数据库访问部分单独分离出来成为应用程序服务器。主要有以下几层:(1)用户界面(表示)层:是信息系统的用户接口部分,即人机界面,是用户与系统间交互信息的窗口,主要功能是指导操作人员使用界面,输入数据、输出查询统计结果。它并不拥有业务逻辑,或只拥有部分不涉及主要业务的应用逻辑。(2)业务逻辑(应用服务)层:是应用的主体,包括了系统中核心的和易变动的业务逻辑,它的功能是接收输入,处理后返回结果。(3)数据访问层:即数据库管理系统(DBMS) ,负
16、责管理对数据库的读写和维护。能够迅速执行大量数据的更新和检索。用户界面层是应用的用户接口部分,它担负着用户与系统的对话功能。它用于检查用户输入的数据,显示应用输出的数据。为使用户能直观地进行操作,一般要使用图形用户接口,操作简单、易学易用。在变更用户接口时,只需改写显示控制和数据检查程序,而不影响其他两层检查的内容也只限于数据的形式和取值的范围,不包括有关业务本身的处理逻辑。业务逻辑层是联系用户服务和数据服务的桥梁,它根据用户的请求执行具体的业务规则,为具体应用提供事务处理。数据访问层包括数据的定义、维护、访问和更新,以及管理并响应业务逻辑层的数据请求。三层结构的数据库应用模式的优点是:(1)性能优势。应用服务器承担了客户端的连接功能,只需要通过一个或者少量的连接来访问数据库服务器。数据库服务器可以专门处理实际的数据库访问操作,只需要维护少量的客户端连接,大大提高了效率。另外,应用服务器可以对客户端任务进行分析,对于相同的数据库数据请求,可以提供同一个数据集数据,避免