WEB服务网站用户中心及财务平台设计与开发文献综述

 2022-11-17 16:18:56

文 献 综 述

摘要: 随着计算机技术的飞速发展和企业对财务管理的需求不断提高传统财务管理的方法、手段和效率已经不能适应新的发展需要[1]。财务管理是企业管理的重要内容,财务管理信息化、自动化是信息化时代企业的需求,也是财务管理发展的必然方向[3]。为了充分利用目前已积累的丰富的信息资源,有必要利用Java语言开发web网站的用户中心、财务中心及业务推广平台。

关键词:财务管理、 web服务网站 、设计与开发

  1. 相关概念
    1. Web Service技术

Web Service是一种能够使各种应用系统能够在任何情况下都能相互沟通和调用,进而集成在一起的技术,简称Web服务[2]。Web Service技术的基础是XML,它使Web Service能够支持无歧义且快速有效地传送数据,是一种公用可移植的标准方法。XML技术有两个很显著的特点:数据和现实的分离、数据的自描述性。因此,XML技术作为标准的数据交换技术是本系统中应用到的SOAP协议、WSDL语言和UDDI的基础。在XML基础上,Web Service技术所涉及的协议构成了一个类似“栈”的体系结构[1]

1.1 Java web 开发技术

Java Web 开发技术是目前 B/S[12] 模式的程序设计中的主流技术,它是由 SUN 公司提出的 Java 语言的基础上形成的面向 web 应用的编程语言和技术的集合,包 含了很多的传统技术和新兴技术。 Java 语言作为面向对象编程一个里程碑的编程技术,从最开始的 C/S 模式的 Java EE 开发过渡到 B/S 模式[12],其主要包括了 Servlet 技术、Javabean 技术、JSP 动态网页技术以及 SSH 框架技术等。其中主流的技术就是以 MVC(Model View Controller)模式的技术体系。 (Java Web 开发包括很多的技术,主要有 JSP、Javabean、Servlet 以及 Structs、 Spring 和 Hiberate 等框架设计技术。本文应用的主要是 JSP 程序的开发,因此 主要介绍该技术。 JSP[13]是目前主流的一个网页开发技术,它是基于 Java 语法的动态网页开发 技术。应该说它是 Java 技术的扩展和延伸,通过 Tomcat6.0 发布服务器来进行 web 程序的设计,是一个具有跨平台特性的网页设计语言,在互联网应用开发领域中 占有非常重要的地位。JSP 动态网页设计技术区别于其他的网页设计技术(如 ASP、PHP)有很多的优点,其中最为主要的就是它将静态页面的设计与动态流 程的控制过程有效的进行了分离,通过 JSP 技术可以在 html 代码上轻松的创建动 态效果。 目前 JSP 动态网页设计过程主要采用以下三个技术进行:JSP、Servlet 和 Javabean 技术。当然也可以采用纯粹的 JSP 技术进行网页设计,但是在大型的程 序设计中还是采用以上三类技术的组合。我们可以利用浏览器发送 JSP 页面请求, 当然也可以用 Servlet 来接收页面的请求并处理。 目前主流的 JSP 开发方式是 MVC的方式,即采用 JSP 进行前台页面的显 示,利用 JavaBean 进行数据库的连接操作,利用 Servlet 进行数据的控制及核心 流程的设计与开发。因此在 JSP 的技术体系中,占有主导地位的是 Servlet 技术[11]

1.2 SOA

SOA(Service Oriented Architecture,面向服务架构)是一种软件架构方法,亦可以说是一种软件架构理念,致力于解决企业内部之间以及企业与外部的信息系统的通信,采取一种有效的方式实现企业各种系统的集成,将可重用服务进行组装,使服务可应用于众多系统,促使企业应用系统灵活、便捷,克服过度耦合造成系统脆弱。SOA 的核心是服务,使用者不再需要考虑业务服务如何运行,只需要关注系统提供的信息是否满足服务的需要。近年,对 SOA 的研究不断深入, SOA“重用”“松散耦合”“粗粒度”等特征被业界视为新时期软件开发的潜力,采用 SOA 构架体系,有助于实现企业应用系统的开放化、模板化、可重用、可扩展,且受平台影响较小[3]

  1. 系统概要设计

整个财务管理系统[15]分为以下三个大功能模块:

-登录模块。系统的登录模块分为普通用户和管理员用户两种。

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

发小红书推广免费获取该资料资格。点击链接进入获取推广文案即可: Ai一键组稿 | 降AI率 | 降重复率 | 论文一键排版