基于体系结构理论的企业财务管理系统的设计与实现【毕业论文】.doc

上传人:一*** 文档编号:295122 上传时间:2018-09-10 格式:DOC 页数:43 大小:564.62KB
下载 相关 举报
基于体系结构理论的企业财务管理系统的设计与实现【毕业论文】.doc_第1页
第1页 / 共43页
基于体系结构理论的企业财务管理系统的设计与实现【毕业论文】.doc_第2页
第2页 / 共43页
基于体系结构理论的企业财务管理系统的设计与实现【毕业论文】.doc_第3页
第3页 / 共43页
基于体系结构理论的企业财务管理系统的设计与实现【毕业论文】.doc_第4页
第4页 / 共43页
基于体系结构理论的企业财务管理系统的设计与实现【毕业论文】.doc_第5页
第5页 / 共43页
点击查看更多>>
资源描述

1、毕业论文  文客久久网  本科 毕业论文 (设计 ) 题     目:  基于体系结构理论的企业财务管理系统的设计与实现  学     院:   学生姓名:   专     业:  计算机科学与技术  班     级:   指导教师:   起 止 日期:   毕业论文  文客久久网  基于体系结构理论的企业财务管理系统的设计与实现  摘   要  随着信息系

2、统规模 的不断 扩大 和复杂 ,体系结构模式对信息系统性能的影响越来越大 , 不同功能的信息系统对体系结构有不同的要求,各种体系结构模式的信息系统在开发和应用过程中也有很大的区别。选择和设计合理的体系结构模式甚至比算法设 计和数据结构设计更重要。  财务 管理 系统 是 企业信息系统 的有效延伸, 在企业繁琐经营 中 拥有这样良好的规范化财务服务 ,能推动 企业经济效益的稳固提升和未来的长久发展 。 财务 管理 目的是企业财务部门对企业整体财务的整理和评估,账务做到清楚明细,企业才能够更好的统筹发展。  本文将研究将企业财务管理系统具体运用到实际项目中,并且借助 B/S 体

3、系结构来完成整个开发过程。一方面讲述采用管理系统给具体工作带来的效率提升,另一方面讲述基于 B/S 体系结构给项目开发带来的良好效果,并详细描述了 系 统分析, 设计 和 开发 的过程。具体工具采用 Java+Myeclipse 实现开发环境,前台显示使用 JSP 编写界面, Tomcat 作为服务器,后台使用 MSSQLserver2000 作为数据库 。  【关键词】 企业财务管理系统 ,体系结构 , B/S ,Java,MSSQLserver2000 毕业论文  文客久久网  Based on the Theory of System Structure o

4、f Enterprise Financial Management System Design and Implementation  Abstract With the development of information system and expanding the size of complex, system structure model of information system performance influence is more and more big, the different functions of the information system o

5、n architecture have different requirements, a variety of system structure model of information system in the development and application process also has the very big difference. The selection and rational design of architecture pattern than even the algorithm and data structure design is more impor

6、tant. Financial management system is the enterprise information system in the enterprise effective extension, tedious operation has such good standardization financial services, to promote business economic benefits steadily rising and the future long-term development. The objective of financial man

7、agement is the enterprise finance department of enterprise overall financial evaluation and sorting, make clear detailed accounts, enterprises can better overall development. This paper will study the enterprise financial management system applied to the actual project, and with the aid of B / S sys

8、tem structure to complete the entire development process. Hand tells the management system for the specific work brought about efficiency, on the other hand based on B / S architecture about to project development brought good results, and a detailed description of the system analysis, design and de

9、velopment process. Specific tools using Java+Myeclipse development environment, the front display prepared to use JSP interface, Tomcat as the server, use MSSQLserver2000 as a database backend. 【 Keywords】 Enterprise financial management system, architecture, B/S, Java, MSSQLserver2000 毕业论文  文客

10、久久网  目录  摘   要  . I Abstract . II 1企业财务管理系统开发的背景和意义  . 1 1.1 企业财务管理系统的发展  . 1 1.2 选题的目的和意义  . 1 2. 与构建系统相关的理论知识  . 2 2.1 体系结构介绍  . 2 2.1.1 信息系统体系结构的主要类型  . 2 2.1.2 什么是 B/S 体系结构  . 3 2.1.3 B/S 体系结构优点和缺点  . 5 2.2 开发工具介绍  . 6 2.2.1 Java 简

11、介及其影响  . 6 2.2.2 JSP 简介及其特点  . 7 2.2.3 Tomcat Web 服务器简介  . 8 2.2.4 MyEclipse 开发平台简介  . 9 2.2.5 MSSQLserver2000 数据库的简介及其特点  . 9 3. 企业财务管理系统的分析  .11 3.1 系统的可行性分析  .11 3.1.1 技术可行性  .11 3.1.2 经济可行性  .11 3.1.3 操作可行性  .11 3.1.4 法律可行性  . 12 3.2 系统的需求分析

12、  . 12 3.2.1 系统的功能需求  . 12 3.2.2 系统的性能需求  . 14 3.2.3 系统的其他需求  . 14 4. 企业财务管理系统的设计  . 15 4.1 系统总体设计  . 15 4.2 数据库的设计  . 16 毕业论文  文客久久网  4.3 系统详细设计  . 18 4.3.1 系统功能模块设计  . 18 4.3.2 主要功能流程图设计  . 20 5  企业财务管理系统的实现  . 22 5.1 系统编码  

13、;. 22 5.1.1 管理员模块编码  . 22 5.1.2 财务数据类模块编码  . 27 5.2 系统测试  . 32 6. 总结和展望  . 36 6.1 总结  . 36 6.2 展望  . 36 参考文献  . 38 毕业论文  文客久久网  1企业财务管理系统开发的背景和意义  1.1 企业财务管理系统的发展  企业财务 管理中, 财务 是 每家 企业 组成的基础,更是企业发展与运转的血液 。企业财务 管理系统基于 B/S 体系结构,根据企业 内部各部门财务收入支出 情况

14、,由财务部统一 完成 录入 、 保存、查询、结算、统计和打印 等一系列的 流程操作 ,帮助企业完成 内部部门财政 的 统计 和管理, 更有助于对生产销售精确统筹规划 。  1.2 选题的目的和意义  对实际 企业财 务 具体 情况 的调查 , 本次系 统设计 通过编写数据库存储过程、触发器等方式,实现了基于 财务管理 流程 的 优化, 明显 的 改善 了系统性能 将财务管理系统运用到企业财务管理领域。其管理的流程为宏观统计和管理企业各部门的收支状况。财务部门对企业财务的精确管理,不但关系到企业的正常经营运转和资金的无误调配,更关系到企业的荣誉和未来发展。通过在计算机上使用企

15、业财务 管理 系统对财务数据的处理,由人为因素造成的录入、统计和结算等错误被最大化的减少。这大大方便了企业财务的精确效率管理,并为企业财务账务进行保存,方便查看及管理,提高了企业的效率,减少了企业的人力资源支 出 1。  日常工作的财务查看和估量是很有必要的。本系统具有打印报表功能,具体分为直接打印、页面设置和打印预览功能。这不仅对企业其他部门,尤其是企划部和运营部提供了方便,降低了人力和时间的支出,还为数据库数据不慎出错或损失时提供了书面数据保障造成来说。  企业财务 管理 系统 是 企业信息 管理的有效延伸, 在企业繁琐经营 中 拥有这样良好的规范化财务服务 ,能推动

16、企业经济效益的稳固提升和未来的长久发展 2。  毕业论文  文客久久网  2. 与构建系统相关的理论知识  2.1 体系结构介绍  2.1.1 信息系统体系结构 的主要类型  随着信息系统规模不断 扩大、复杂程度日益提高,信息 管理 系统性能 与体系结构 的 联系会更加密切, 体系结构 的不同表现了各种 功能的信息 管理 系统 的不一样的 要求,在开发和应用过程中 ,许多基于 体系结构的信息 管理 系统有 非常大 的不同点 。 与软件的 算法设计和数据结构设计 相比, 选择和设计合理的体系结构模式 重要性 更 巨大 3。  

17、单用户信息系统是早期最简单的信息系统,整个信息系统运行在一台计算机上,由一个用户占用全部资源,不同用户之间不共享和交换数据 。属于全封闭式系统,不同系统之间无法进行交流,信息共享能力差,系统扩展不方便,已经无法适应信息技术发展的需求。  C/S( Client/Server)结构, 意思是 客户机和服务器 交互 结构。 这种两层体系结构的中心是 数据库服务器 , 网络基础 为客户机浏览器,并 在信息 管理 系统支持下运行 。 C/S 两层体系结构中 ,在客户机上布置用户操作模块,数据库中 存储数据 。客户机 通过 服务器 从数据库 获得所需要的 相关 资源, 服务器为数据操作提供中间

18、件 。 当下 Client/Server 结构 正为人们广泛使用 。  B/S( Browser/Server)结构, 也就是 浏览器 和 服务器结构。随着 互联网 技术的发展 , 通过对 C/S 体系 结构的变化 和 改进 ,发展出了 B/S 三层体系结构 。 B/S 结构下,通过浏览器 在上表现 用户工作界面,在前端( Browser) 很少 实现 业务逻辑服务 ,服务器端 为业务逻辑主要运行端 , 结合以上三部分, 形成 B/S 三层结构。客户 机 载荷 为之得到简化 ,系统维护与升级的 人力和物力得到节省 。  P2P( P to P)体系结构, 为点对点 对等网络

19、 体系 结构。 在该 体系结构 中,处于 中心地位 的服务器被取消 , 每个 系统内 客户机 可以 通过 交换 的方式 直接共享 所需 资源和 特定 服务。在 P2P 体系结构中, 每个客户机 可对其他 客户机 的 服务 要求进行响应,根据具体应用程序不同 ,服务要求的 范围和方式有不 一样 的选择。 当下 对等网络模式是 飞速 发展的一种 崭新的 网络 体系 结构模式。  毕业论文  文客久久网  2.1.2 什么是 B/S 体系结构  B/S 体系 结构 4即浏览器和服务器结构。它是随着 Internet 技术 的兴起,对 C/S体系 结构的一种变化

20、或者改进的结构。在这种结构下,用户工作界面是通过 WWW浏览器来实现,极少部分事务逻辑在前端( Browser)实现,但是主要事务逻辑在服务器端( Server)实现,形成所谓三层 3-tier 结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本( TCO)。以目前的技术看,局域网建立 B/S 结构的网络应用,并通过 Internet/Intranet 模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式( 比如 LAN, WAN, Internet/Intranet 等)访问和操作共

21、同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。在 JAVA 这样的跨平台语言出现之后, B/S 架构管理软件更是方便、快捷、高效。  B/S 体系结构就是只安装维护一个服务器,而客户端采用浏览器运行软件。主要利用了不断成熟的 WWW 浏览器技术,结合多种 Script 语言和 Active 技术,是一种全新的软件系统构造技术,采用 B/S 体系结构的计算机应用系统的基 本框架如图 2.1 所示  图 2.1 B/S 体系结构  在当今的软件系统中,常用的软件架构思想就是分层,分层思想是现代软件架构的主要思想。无论是企业级应用系统(如: C

22、RM, ERP, OA,电子商务平台),专用软件(如: OA, SVN, IDE 等),还有协议之类( TCP/IP, OSI 等)绝大部分都采用分层架构思想进行设计的。  分层( Layer)不一定就是人们常说的二、三,多层系统,因为这些和说法都毕业论文  文客久久网  是分层架构的一些具体表现形式,分层是一种设计思想,也可以称之为一种软件架构模式。  B/S 三层体系结构采用客户服务器结构,在数 据管理层和用户界面层曾加了一层结构,即中间件,使整个体系结构成为三层,三层体系结构是伴随着中间件技术的成熟而兴起的,核心概念是利用中间层将应用分为表示层、业

23、务逻辑层和数据储蓄层三个不同的处理层次,三个层次的划分是按逻辑上分的,具体的物理分法可以有多种组合,中间件作为构造三层结构应用系统的基础平台,提供了以下主要功能:负责客户机与服务器、服务器与服务器间的连接和通信;实现应用与数据库的高效连接;提供一个三层结构应用的开发、运行、部署和管理的平台,各层之间相互独立是 B/S 三层结构的特点,各层发生变化不会其他层产 生影响。如果我们想要保护互联网的有效性和实现它全部经济、社会、文化和政治的潜力 , 我们需要去了解互联网的结构和如果结构发生改变会发生什么 5。  第一层为表示层:客户机浏览器。系统的显示逻辑在表示层展现,也就是在客户机上表现。

24、网络上的服务器收到某个浏览器提交的服务请求,用户身份得到服务器验证后,客户端上显示所需网页,得到的主页界面显示在客户机浏览器。  第二层为业务逻辑层:服务器拥有应用服务程序的扩展功能。在服务器的业务逻辑层具有处理业务的逻辑功能。接受客户机提交的服务请求,运行对应的应用服务程序与数据库进行 连接,通过 SQL 等方式向数据库提交客户机相关的数据服务申请,然后服务器得到数据库处理完成的结果,再由服务器传送回客户端显示在浏览器上。  第三层为数据层:数据库。在数据库服务器端,数据层含有系统相关的数据处理逻辑功能,  数据库收到逻辑层服务器关于对库内数据的操作请求,实现对

25、数据库查询、修改、更新等功能,然后把处理结果返还给服务器,服务器再传输给客户机浏览器。  毕业论文  文客久久网  图 2.2 B/S 三层体系结构  2.1.3 B/S 体系结构优点和缺点  1)、维护和升级方式简单  目前,软件系统的改进和升级越来越频繁, B/S 架构的产品 明显体现着更为方便的特性。对一个稍微大一点单位来说,系统管理人员如果需要在几百甚至上千部电脑之间来回奔跑,效率和工作量是可想而知的,但 B/S 架构的软件只需要管理服务器就行了,所有的客户端只是浏览器,根本不需要做任何的维护。无论用户的规模有多大,有多少分支

26、机构都不会增加任何维护升级的工作量,所有的操作只需要针对服务器进行;如果是异地,只需要把服务器连接专网即可,实现远程维护、升级和共享。所以客户机越来越 “瘦 ”,而服务器越来越 “胖 ”是将来信息化发展的主流方向。今后,软件升级和维护会越来越容易,而使用起来会越来越 简单,这对用户人力、物力、时间、费用的节省是显而易见的,惊人的。因此,维护和升级革命的方式是 “瘦 ”客户机, “胖 ”服务器。  2)、成本降低,选择更多  大家都知道 windows 在桌面电脑上几乎一统天下,浏览器成为了标准配置,但在服务器操作系统上 windows 并不是处于绝对的统治地位。  现在的趋势是凡使用 B/S 架构的应用管理软件,只需安装在 Linux 服务器上即可,而且安全性高。所以服务器操作系统的选择是很多的,不管选用那种操作系统都可以让大部分人使用 windows 作为桌面操作系统电脑不受影响,这就使的最流行免费的 Linux 操作系统快速发展起来, Linux 除了操作系统是免费的以外,连数据库也是免费的,这种选择非常盛行。   比如说很多人每天上 “新浪 ”网,只要安装了浏览器就可以了,并不需要了解 “新

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。