基于web的企业财务报销管理系统的设计与实现硕士学位论文(编辑修改稿)内容摘要:

算机技术、电子通讯技术和网络技术 等先进的技术迅猛发展的今天,财务管理的一场伟大革命 — 网络财务管理,已经悄然到来。 财务管理的目标 是:利润最大化 ; 管理当局收益最大化 ; 企业 财富(价值)最大化 ; 社会责任最大化[6]。 国外 对计算机应用软件尤其是办公自动化软件的研究起步比较早,尤其是发达国家的企业非常注重自身企业应用管理系统的开发。 特别是一些跨国公司,更不惜花费大量的人力和物力来开发相应的管理系统,通过建立一套业务流的开发性系统实现真正意义上的管理目标,财务管理软件业 也 不例外。 同时伴随着经济全球化,知识经济的兴起等原因都是财务管理软件应用较为广泛的原因之一 [7]。 电子商务是由美 国的 IBM 公司在 20 世纪 90 年代提出的,将 计算机技术和通信技术的互相结合, 结合传统的商业模式。 正式因为电 子商务的快速发展,财务管理也演变为网络财务时代,但是面对经济全球化的发展以及新世纪的环境变迁,无论是国内的财务管理软件还是 国外 的财务管理软件都不能满足 现实的财务管理需求。 目前财务管理系统 存在以下几点问题: 首先 现在的国外财务管理是建立在工业基础的背景之下的,以有型的资产管理为主,但是随着 高科技、产业化的发展, 知识经济时代的来临,无形资产将会占有大部分比例 [8]。 其次, 当今的国外或者国内的财务管理软件相对来说比较落后,需要不断的更新满足网络化的信息需求 [9]。 再有就是对于财务信息的风险管理相对欠缺,对于风险投资 管理并没有很好的方案。 无论是国内外的财务评价体系主要是局限于货币计量的财务指标,对于人力资源以及知识资产缺乏有效的评价指标。 上述财务管理的问题 广泛的 存在 于 全球整个财务管理的现况中 [10]。 目前国内大多数的财务核算软件,主要用于凭证录入,报表输出。 类似的固定资产管理系统大多是各单位自行开发的 单机 版本及以部分通用软件系统,业务系统数据与总账系统不能集成。 而其中的会计制度和报表体系功能不统一也是其中的一大弊端。 另外现存的系统还会存在数据传递不及时的缺点 [11]。 第 1 章 引言 3 相对于规模较大的企 业或者是集团,所应用的系统在使 用过程中将数据存放在本地服务器中,导致 集团内部下属子公司则无法及时了解各单位动态的财务信息;集团和各单位的对帐主要是手工核对;集团公司和分公司之间财务数据和财务报表传递主要以手工报表上报为主,信息传递不及时,数据统计分析比较滞后;集团公司进行手工汇总,手工编制抵消分录,手工编制合并报表;以前参与合并的报表为损益表、费用表,从集团层面反馈的数据比较单一,没有按照行业的管理需要进行数据的汇总合并,不能全面的反馈集团的经营状况,集团领导无法及时的掌握企业经营全貌。 这也是目前国内大多数企业财务信息管理所具有的现状[12]。 研究意义和目的 基于上述描述,本系统相对于既往的财务信息管理系 统,在实现财务管理的信息化,保证准确无误的信息传递的基础上,首 要实现企业内部各类信息的整合和共享,同时还要提供对于信息的处理保证准确无误的方法和工具。 目前财务管理信息化存在的主要问题有以下几点 : ,标准不统一 ,财务数据共享有限。 ,电子商务作为信息时代的主要交易手段 ,财务管理和业务管理必须一体化 ,电子单据。 信息 分布式 存储和 操作 会导致 受到非法攻击的 可能增加。 务管理信息化认识不足 ,高素质复合型专业人才短缺,许多企业领导对实现财务管理信息化的意义和重要性认识不足。 目前国内的软件对个别行业的企业管理功能的开发已有一定基础 ,但软件开发企业普遍规模偏小、开发能力较弱。 所以 ,如何加强我国软件企业间的合作 ,集中组织开发适合我国企业财务集中管理的统一财务软件 ,既是推进我国企业财务管理信息化建设的一个关键性问题 ,又是一个突破口。 此外有些企业内部总部和分部之间在信息化建设的起步阶段没有协调好 ,标准不统一 ,不能快速、有效地传递企业内部的会计信息 [13]。 各 企业之间也没有统一的标 准 ,而且有些企业的硬件建设不到位 ,导致相互之间不能及时收集和传递各种数据资料 ,最终无法满足企业决策的需要。 综上 ,现有的信息管理系统会 导致企业内、外部同时存在着信息孤岛现象 :在企业内部,由于缺乏统一规划多数企业是以部门为单位建 立各自的管理信息系统,企业的整体系统是由不同部门的管理信息系统拼加而成 ,其管理功能仍然较为有限 ,只能支持企业部门级的管理 ,企业的财务管理与业务管理脱节 ,财务与同 济大学 硕士学位论文 基于整合共享的财务服务管理系统的设计与实现 4 业务之间的信息不能及时有效传递。 这种企业内部信息孤岛结构降低了企业管理效率。 在企业外部 ,政府部门与社会和企业不能共享财务信息资 源 :一方面,政府部门占有社会信息总量的 80%左右;另一方面,企业财务管理信息系统无法与政府部门的信息系统实现信息共享与信息交换,这样在社会范围内形成一个个新的信息孤岛。 企业和政府部门之间不能传递和共享财务信息 ,迫使他们在信息不对称的情况下做出决策。 这不仅给财务管理人员及时提供准确的财务报告带来了极大的困难 ,而且也在很大程度上增加了财务管理信息化的不确定性、风险性 ,导致了财务信息失真 ,进而制约了财务管理信息化的发展 [14]。 尤其是 目前的 企业 财务管理缺少与信息时代相适应的法律规范体系和技术保障措施。 例如 ,在电 子商务中如何征税、如何保证交易的安全性、数字签名的确认、知识产权的保护等。 因此,财务管理首先必须解决的是复杂的计算机网络安全问题。 另外 ,电子商务的贸易双方从贸易磋商、签订合同到支付等均通过互联网完成 ,使整个交易远程化、实时化、虚拟化。 这些变化对财务管理方法的及时性、适应性、弹性等提出了更高的要求。 传统的财务管理没有实现网络在线办公、电子支付、电子货币等手段 ,使财务预测、计划、决策等各个环节工作的时间相对较长 ,不能适应电子商务发展的需要。 再者 ,分散的财务管 理模式不利于电子商务的发展。 在信息时代 ,要求企业通过 网络对其下属分支机构实行数据处理和财务资源的集中管理 ,包括集中记账、报表生成和汇总 ,并可将众多的财务数据进行集中处理 ,集中调配集团内的所有资金。 然而 ,传统的财务管理由于受到网络技术的限制 ,不得不采用分散的管理模式 ,造成监管信息反馈滞后、对下属机构控制不力、工作效率低等不良后果 ,无法适应信息时代财务管理信息化发展的要求。 部分企业管理者及财务人员认为财务管理信息化的目的是让财务管理人员从复杂的手工劳动中解放出来 , 只是提高财务管理人员的工作效率和提高信息输出速度 ,而没有意识到财务管理信息化建设是企业信息化建设 的重要组成部分。 企业建立财务管理,信息系统是一项复杂的管理工程 , 涉及到管理理念、模式、资金运作方式、生产组织形式等诸多方面。 如此复杂的管理工程 ,必须要企业领导重视、有关管理人员齐心协力 ,才能顺利进行。 此外 ,财务管理人员不但要有宽广的经济和财会理论基础 , 还要能不断吸取新的知识。 当今很多企业财务人员观念较为滞后,缺乏掌握知识的主动性 ,缺乏创新精神和创新能力 ,严重妨碍了财务管理信息化、知识化的进程。 企业迫切需要既有财务管理能力又懂信息化管理的复合型人才 [15]。 第 1 章 引言 5 课题研究内容 本课题是基于 B/S 结构和 Java EE 平台下进行设计与实现 ,具体的研究内容包括: 1. 对系统功能和非功能进行需求详细的分析。 2. 对财务信息化管理系统进行详细设计和开发,并画出相关的活动图以及业务流程图等。 实现各模块的功能,然后集成各模块,并对系统进行调试。 3. 利用 MVC 设计模式、 B/S 体系结构以及 J2EE 技术对系统进行整体的分析设计,并画出相关用例图。 4. 研究三层架构的设计思路,设计出通用的数据访问接口,以方便系统日后进行扩展。 5. 本系统中对于企业内部分布型的财务信息的整合共享的实现分析。 6. 对财务信息化管理系统进行总体的结构设计和功能设计。 本文的组织结构 本文是针对财务信息化管理系统,介绍了基于 B/S 模式和三层架构的开发模型,并以 Java EE 技术为基础的 基于整合共享服务的财务管理系统的 设计与实现的过程。 本文的组织结构如下:第 1章引言,主要介绍了课题的背景,意义和目的,以及财务信息化管理系统的发展现状和本课题的研究方法。 第 2 章相关技术,主要介绍了系统在设计和开发过程中所涉及到的方法和技术。 第 3 章系统的需求分析,主要是通过与项目实施小组的交流,从而获得财务信息化管理系统的需求信息,并运用用例图将需求分析可视化,进而使系统的拥有者,开发者 以及测试人员对系统有一个直观上的认识。 第 4章系统的设计, 以业务活动图,流程图等,对系统的各个子功能进行了详细的分析,并设计了系统所具有角色和权限,同时设计出了系统的数据库。 第 5章系统的实现,主要是介绍系统的特色功能模块的实现,并对部分功能进行了简要的介绍。 第 6章主要是对系统的设计与实现进行总结,并简要介绍下一步的计划。 同 济大学 硕士学位论文 基于整合共享的财务服务管理系统的设计与实现 6 第 2 章 相关技术 B/S 体系结构 在三层体系结构的 B/S( Browser/Server,浏览器 /服务器结构) 系统中,用户可以通过浏览器向 分布在网络上的 众多 服务器发出请求。 B/S系统 极大地简化了客户机的工作量,客户机上只需要安装、配置少量的客户端运行软件即可,服务器将担负大量的工作,对数据库的访问以及应用程序的执行都将由服务器来完成 [16]。 B/S 技术被应用于 WWW 浏览器技术,结合多种浏览器脚本语言,用通用浏览器需要实现原本复杂的专有软件来实现的强大功能,并节约了开发成本,是一种新的软件架构。 基于 B/S 架构软件的安装,修改,维修的需要在服务器端解决。 使用该系统时,只需要一个浏览器用户可以运行所有的模块,从而实现了“零客户端”功能,很容易在运行时自动升级 [17]。 B/S 体系架构多使用 MVC 三层体系结构, 主要包括: 表示逻辑层 ( View) ,控制逻辑层 ( Controller) ,数据 操作 层 ( DAO)。 三层 之间 是相对独立又相互关联。 下面对 MVC 三层架构做一个简单 介绍: ,其主要任务是提出一个服务请求到网络 Web 服务器,验证身份,使用 HTTP 协议 将主页信息 传送给客户端, 同时, 客户机接受传来的主页文件, 并在浏览器上进行显示。 ,其主要任务是接受用户的数据请求,首先 对表示逻辑层传过来的数据进行规范化操作,然后通过调用数据操作层的功能接口实现系统的业务逻辑功能,最后将 数据处理 的结果并提交 Web 服务器, 最终 返回客户端。 层,其主要任务是接受 Web 服务器请求的数据库操作,来实现对数据库的查询,修改,更新和删除的功能,操作结果返回给 控制逻辑层。 采用 B/S 结构具有以下优点: 首先, 相对于 C/S 结构的每一个客户端都必须安装和配置软件 , B/S 比 C/S的维护工作量大大减少了 [18]。 假如一个企业共有 50 个客户站点使用一套 C/S 结构的软件,则当这套软件进行了哪怕很微小的改动后(比如增加某个功能),系统维护员都必须进行这样的维护;将服务器更新到最新版本;将客户端原有的软件卸载,再安 装新的版本,然后进行设置,最为可怕的是客户端的维护工作必须 不折不扣 的进行 50 次 [19]。 如果 将前面企业的 C/S 结构的软件换成 B/S 结构, 软件升级 后,系统维护员只要将服务器的软件升级到最新版本就行了。 其第 2 章 相关技术 7 他客户端,只要重新登录系统,使用的就已经是最新版本的软件了。 其次, B/S应用 成本 较低 , C/S软件一般是采用两层结构的。 两层结构中,客户端接受用户的请求,客户端向数据库服务提出请求,数据库服务将数据提交给客户端,客户端将数据进行 诸如: 运算、汇总、统计等等 的计算, 并将结果呈现给用户。 然而在三层结构中,客户端接受用户的请求,客户端请 求到应用服务,应用服务访问数据,从数据库服务应用程序将计算数据,并将结果提交给客户端,客户端的 页面 将结果显示给用户 [20]。 两种结构最大的不同在于参与运算的客户端,而客户端的三层结构的两层结构不参与,而只是接收用户的请求,显示了最终的结果。 由于 在三层架构中客户端并不需要参与计算,所以客户端电脑配置的要求相对较低。 此外,由于通过仅在最终结果的客户端应用程序的服务是 一个相对小的数据量,也可以使用电话线作为传输线路。 使用 C/S 的两层结构,利用电话线作为传输线可能无法接受,因为速度太慢。 将系统设计成 三层结构可以改 善 上述问题 ,减少了客户端的配置。 尽管三层架构中服务器端的价格会有所提升 (应用服务和数据库服务 可以放在同一台计算机上),但减少了几十个客户机的价格, 降低 了 总体拥有成本。 而在数据一致性方面的比较来说: C/S 结构的软件解决方案,远程管理的大型集团用于整个安装区域级服务器,然后同步数据模型。 之后这些服务器完成必须每天同步, 以保证 总部 可以得到最终的数据。 由于单个数据库的仅是处于本地网络原因不能同步,即使同步,每个服务器仅 是一个点上的数据,这些数据可以永远是相同的,不能用于决策。 对于 B/S 结构 软件的 而言,数据集中存 储,每次出现的一个客户的业务信息 直接 保存 到中央数据库, 不存在 数据一。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。