基于B/S架构网上结算系统的设计与实现

时间:2023-06-08 08:12:03 教案设计 来源:网友投稿

摘要:随着越来越多的企业实施计算机应用软件并且应用范围越来越大,同时企业在业务处理过程的问题上也得到了更加多的关注,企业和软件供应商必须面对和加以解决的非常复杂的技术与管理问题是企业应用集成。通过对大型公司财务资产管理需要的调查,为了使各单位之间结算更方便、速度更快、时间更少、准确更高,资金沉淀更少,同时可以及时的对各单位的收入、支出情况进行查询,可以对企业的经济效益情况进行分析,对于存在的问题采取相应的措施,建议使用“网上结算系统”项目。网上结算系统中管理信息系统的安全显得特别重要。网上结算的开发采用了当代最先进的基于Internet的浏览器/服务器(B/S)结构、大型数据库等计算机软件技术,能够更加有效的实现远程处理、集中处理和信息共享。网上结算无疑是网络时代企业结算管理的新型模式,代表着企业财务结算系统的未来走向和潮流。本文采用安全散列功能技术来保护网络与管理信息系统的安全。对基于B/S架构的网上结算系统做出了详尽的分析。

关键词:管理信息系统;B/S模式;网上结算系统;计算机

中图分类号:TP393文献标识码:A 文章编号:1007-9599 (2011) 21-0000-02

Online Billing System Design and Implementation

Based on B/S Structure

Cui Luo

(Dongying Radio and TV,Dongying 257000,China)

Abstract:With the implementation of enterprise computer applications continue to increase,gradually expand the scope of the software,while the enterprise is also increasingly concentrate on the business process-oriented issues,enterprise application integration into enterprises and software vendors have to face and solve complex technical and management issues.According to the needs of larger financial asset management companies,so that all units more convenient and fast,timely and accurate settlement between,reduce capital precipitation,queries in a timely manner the units of the income,expenditure and benefit analysis of the situation,made against the problems of the appropriate measures,it is recommended that starts"online settlement development system"project.Management information system of safety management is very important.This article uses the authentication,permissions,encryption,three kinds of technology to protect your network and security management information system.On Web-based financial management system for detailed analysis,based on actual requirements,detailed design of each functional module,and the use of JSP technology in advanced control mode implements the MVC system.

Keywords:Management information system;B/S mode;Online billing system;Computer

一、资料与方法

(一)研究背景

在信息技术飞速发展的今天,企业信息化建设采用了开放式的Internet/Intranet网络体系,并结合企业经营模式和管理模式变革对企业信息系统进行重构,重构后的企业信息系统不再是局限于企业内部信息流通的封闭式系统,而是与企业所处的行业供应链各个环节保f@P移F信息交流通畅的开放式系统,企业几乎所有的经营和管理活动都依赖于这个开放式的网络信息系统来进行,其赖以运作的财务信息系统应做到远程处理、信息共享和集中管理、分散处理,以实现与企业信息系统与其它子系统之间完美集成、无缝连接,从而消除信息“孤岛”,如果做不到这点,企业管理的信息流就会脱节,企业信息化目标就会落空,企业在瞬息万变的市场竞争中就难以树立竞争优势。随着信息技术的发展和应用,企业传统的经营模式逐步转向电子商务,同时在管理方面进行企业过程的重整和组织结构等的改革,企业经营模式和管理模式的这些变化,也要求企业财务管理必须支持和适应。一方面,企业财务要支持电子商务,其财务管理系统必须做到消息采集和处理方法的无纸化管理和实时管理、结算和支付的网络化、电子化和安全化。另一方面,财务管理信息系统也要适应改革后的企业新过程和新组织结构,增加异地处理等功能。

(二)技术方案

信息技术的高速发展使网络计算模式不断更新。从单机时代的主机/终端模式、文件服务器时代的共享数据模式、客户机/服务器时代的Client/Server(客户机/服务器)模式,再到今天网络计算时代的Browser/Server(浏览器/服务器)模式,计算模式发生了巨大变化。同时计算模式的不断进步使管理软件的架构发生了很大变化。本章通过对系统可选择的开发模型进行分析与比较,选择三层结构的Web Browser(浏览器)/Server(服务器)模型开发。并且通过对该模型几个技术方案的比较,确定了系统开发使用的技术方案。

1.分布式应用。分布式应用是以软件为核心的互联网推动着当代商业运作逐步迈向电子商务时代。企业内部的运营模式和企业间的交易方式发生重大改变,基于网络技术的虚拟企业已经成为现实。越来越多的经营将在网络中完成,“网上企业”应运而生。在新的商业运作模式下,决定了未来软件必须具备以下能力:在Internet上有效管理数据的能力以及最终实现在Internet上广泛开展业务的目标。以互联网技术为基础的B/S结构很好的适应了这种变化。它通过应用服务器、数据库服务器的分布,前端客户机的简化,解决了分布应用问题。

2.跨平台应用。跨平台应用主要包含两种平台:操作系统平台、数据库平台。B/S结构通过应用服务器的设计,为其部署符合标准的应用逻辑部件,实现了应用的跨平台,由应用服务器统一处理客户端对数据库的操作,从而屏蔽了数据库的物理位置,以及各种数据库的差异。由于应用逻辑的集中,在服务器端可以选用诸多不同的硬件,可以使用各种网络操作系统、数据库系统,而且以相当低廉的成本大大简化了管理工作。

(三)软件安全和保密

安全散列功能这种安全机制实际上并不是一个加密机制,安全散列表指的是对源信息、消息的密钥或划分好的数据块进行散列(Hash)索引,并在解密还原时利用索引将数据相应的值或密钥取出的一种功能,主要是用来检测某块数据是否被修改过,这项技术可以与RSA加密机制结合起来,用来构造数字签名。安全散列功能有着三个特点:(1)对任意长的消息,使用安全散列功能均会导致生成一个小小的、定长的数据块(或称消息摘要)。(2)该功能的运行结果是不可预测,这意味着对原消息的任何改动均可能导致消息摘要的大小不可预测地快速增长。(3)该功能是一个不可逆的过程,没有任何方法可以从一个消息摘要中还原出原消息。

二、结果

本文是通过参加“基于B/s结构的网上结算系统”的设计和开发,理论联系实际,总结工作中的经验和体会而完成的。文中对基于B/S结构的管理信息系统的设计和开发进行了有益的探讨,提出了自己的想法和解决方案,并付诸于实旄,主要表现在以下方面:(1)软件具有智能化,所谓的智能化是指尽可能的给操作者有益的提示和帮助。比如:用户身份的记忆,客户端数据的校验,凭证号的自动生成,凭证合计数据的自动计算等。(2)采用数据库连接池技术、客户端数据校验等手段提高系统的查询速度。(3)采用MVC(Model—View—ControlIer)模式,将显示、处理、控制分离,使系统的设计清晰,提高复用性、扩展性、灵活性。(4)通过用户身份验证、权限控制、Java加密技术多级安全机制,保证了系统的安全性。(5)数据库经过规范化设计,有效的消除数据冗余。

三、讨论

从今后发展趋势看,Internet/Web是集成各种信息技术和成果的合适框架,几乎每种产品都在开发自己与Web的接口,因此无论采用哪种数据库、哪种工具软件,都可以把结果发布到Web上,而用户使用统一的用户界面——浏览器查看这些信息。Browser/Server模式将以其良好的可扩展性、超越地理位置限制等优势,成为管理信息系统发展的必由之路。本文对利用JSP开发B/S结构的管理信息系统的人员有一定的参考价值。

总得来说,研究是为了解决目前的大型公司财务工作中存在的一些具体问题(审批工作繁琐、很难保证方便性、及时性、准确性等);系统基于web的软件体系结构可以随着公司业务流程的改变,做出相应的软件升级调以整适应新的业务流程。系统可以通过小的改动后在相关公司业务中得到应用推广。

参考文献:

[1]耕祥义,张跃平.JAVA2实用教程[M].清华大学出版社,2001,10

[2]Flanagan.JAVA实例技术手册[M].中国电力出版社,2002,11B

[3]田勇,孙新.最新JBuiider开发人员指南[M].机械工业出版社,2001,7

[4]Borland Software Corporation.Jbuilder培训教程[M].机械工业出版社,2002,1

[5]飞思科技产品研发中心.JBuilder5应用开发祥解[M].电子工业出版社,2002,1

[6]付继彬,范群波,刘晓亮.0RAcLE8入门与提高[M].清华大学出版社,2000,7

[7]捷智开发团体.0racle 8起步与进阶[M].人民邮电出版社,2001,3."81{JSP自皮书"国际商用机器公司(IBM)

[8]吴娜,鲁东明,潘云鹤.网络管理技术的研究与发展[J].计算机应用研究,2000,No.4

[9]王柏等.分布计算环境[M].北京邮电大学出版社,2000,8

[10]Jerry Ablan(美)著,宋清等译.用JAVA开发Internet应用[M].机械工业出版社,1997,4

[11]胡大奎,陈酌等编著.JSP高级开发技术[M].中国水利水电出版社,2001

[12]David Jstang等著,程佩青等译.计算机网络安全奥秘[M].电子工业出版社,1994

[13]清宏计算机工作室编著.JSP编程起步[M].机械工业出版社,2002,1

[14](美)Karl Avedal,Danny Ayers,Timothy Briggs著,黎文,袁德利,吴焱等译.JSP编程指南[M].电子工业出版社,2001

推荐访问:结算 架构 设计 系统 网上