欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOC文档下载  

    关于软件工程的论文.doc

    • 资源ID:2884349       资源大小:662.50KB        全文页数:42页
    • 资源格式: DOC        下载积分:8金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要8金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    关于软件工程的论文.doc

    学号_0910322583024_ 密级_ 武汉大学本科毕业论文 电信网上营业厅业务办理系统的设计与实现院(系)名 称:国际软件学院专 业 名 称 :软件工程(电子金融)学 生 姓 名 :XXX指 导 教 师 :XXX 教授 二一一年六月 BACHELOR'S DEGREE THESIS OF WUHAN UNIVERSITYTelecom online business hall Business deal with system design and implementationCollege :International SoftwareSubject :Software EngineeringName : XXXDirected by : XXX Professor(Times New Roman 4号居中)June 2011 郑 重 声 明本人呈交的学位论文,是在导师的指导下,独立进行研究工作所取得的成果,所有数据、图片资料真实可靠。尽我所知,除文中已经注明引用的内容外,本学位论文的研究成果不包含他人享有著作权的内容。对本论文所涉及的研究工作做出贡献的其他个人和集体,均已在文中以明确的方式标明。本学位论文的知识产权归属于培养单位。本人签名: 日期: 摘要传统的电信业,业务办理都是在前台进行,客户浪费了大量的时间去排队办理业务,而电信公司花了大量的人力物力去开设业务办理网点。这样就照成了极大地浪费,因此我们想创建网上营业厅用于解决这个问题。网上营业厅是各大运营商为了方便客户办理查询各类业务而开办的专用网站,用户通过登陆网上营业厅可以自助办理各种交易业务、查询业务清单、查询业务记录、获知最新动态、投诉、建议等功能,这一点有点类似于网上银行。网上营业厅可以使用户免去劳顿之苦,不用再为办理业务而奔波,在营业厅排队。随着网络技术和用户需求的发展,“互联网”的概念和内涵已经并且继续突破传统意义上基于PC的模式,向多样化终端、多手段接入、多媒体应用的下一代网络(NGN)演进,而整个系统优化的结果将导致应用和网络日趋紧密的结合。这种网络架构的变革将对电信运营商的运营模式产生深刻的影响,一种可能的结果是:运营商将成立专门的、面向内容应用的运营部门,统一运营应用层“业务”,并与相应的固话网、宽带网、移动网等业务网络运营部门紧密结合,向客户提供完整的综合信息服务。中国电信门户网站也是应势而生。既汲取了国外的成功经验又在实际应用中融合了中国客户的消费特点和服务需求。关键词:电信业;;网上营业厅;业务办理 ABSTRACTTraditional telecom, business is in the foreground to deal with, customer wasted a lot of time to queue conduction business, and telecommunications companies spent a lot of manpower resources to open business deal with network. This greatly according to become waste, so we want to create online business hall used to solve this problem.Online business hall is each big operators for the convenience of our customers deal with inquires offered various business and dedicated web site, the user through landing online business hall can transact various trading business, self-help business list, inquires the business query record, inform the latest trends, complaints, Suggestions, and other functions, it somewhat similar to the bank on the net. Online business hall suffering from fatigue that enables users to transact business, don't have to rush about, in business hall and queue. As the network technology and user demand, "the development of the concept and connotation of the Internet" has been and continues to break through the traditional sense of the model, based on PC to diversification terminals, many means access, multimedia applications next generation network (NGN) evolution, and the whole system optimization will result in application and network combination of increasingly close relationship. This kind of network architecture changes could the operation mode of telecom operators have a profound effect, a likely outcome is: operators will establish a specialized, the content of operations, application unified operation application layer "business", and corresponding with the fixed-line network, broadband network, YiDongWang business network operations closely, to provide customers complete a comprehensive information service. China telecom gateway website also should potential and living. Not only absorbed foreign successful experience and in practical applications combine the Chinese customer consumption characteristics and service requirements.Key words: Telecommunications;Online Business Office;Business deal with目录第1章 绪论11.1论文选题的目的和意义11.1.1选题目的11.1.2选题意义11.2国内外关于该论题的研究现状11.2.1国内研究现状11.2.2国外研究现状21.3论文的主攻方向、主要内容、研究方法及技术路线21.3.1主攻方向21.3.2主要内容21.3.3研究方法21.3.4技术路线21.4 论文的结构2第2章 系统平台与技术42.1 Java开发语言42.1.1Java语言的介绍42.1.2Java语言特点42.1.3Java主要特性42.2 Struts概述62.2.1Struts起源62.2.2流程72.3 MySQL数据库72.4 MyEclipse集成开发工具72.5 tomcat应用服务器82.6 SVN版本控制工具8第3章 电信网上营业厅业务办理系统总体分析103.1系统简介103.2系统的总体功能框架113.2.1产品环境介绍113.2.3软件功能113.3业务办理系统功能概述123.3.1用例图123.3.2功能介绍123.3.3业务办理流程步骤图133.3.4 移动业务办理153.4系统技术架构173.4.1系统架构173.4.2系统框架结构图18第4章 业务办理系统的设计与实现194.1面向对象的系统数据库设计194.2业务办理系统的设计204.2.1 登陆页面204.2.2 业务办理页面214.3 业务办理系统的实现21第5章 结论265.1 主要的研究内容和成果265.2 展望26参考文献27致 谢28第1章 绪论1.1论文选题的目的和意义1.1.1选题目的通过网络购物、查询和支付,已经成为如今很大一部分人群的生活体验,并逐渐成为生活方式的流行。正是在这样的需求背景下,中国电信网上营业厅应时而动,全面打造全新的网上营业厅平台,以更便捷全面的服务和更丰富及时的信息,为广大电信用户开启了全新的自助服务体验随着计算机网络技术的发展,开展网上业务已经成为现代企业经营管理的一种趋势。网上营业厅是电信系统的运营公司将自己的电信业务通过Internet技术服务于用户的软件系统。它能够方便、及时地和用户进行交互,可以提高服务的效率、降低运营成本、便于管理和合理利用资源。网上营业厅项目,以移动业务为例阐述了系统中基于web的多层体系结构的设计,以及如何利用当前先进的基于组件的开发方式和中间件技术,实现网上营业厅的各种业务逻辑、数据逻辑。以手机话费查询和缴费为例说明了个部分的实现过程1.1.2选题意义电信网上营业厅是中国电信为了减轻面柜系统业务受理压力,提高业务系统的自动处理能力,提供客户自助服务而建立的一种综合性服务网络平台,其旨在适应网络经济的发展,面向未来并结合现状,逐步有计划、有目的的完成电信传统生产模式向网络生产模式的转变,并在此基础上充分发挥中国电信的资源优势,结合网络特点,建立开展自身服务和延伸服务的平台,并最终实现以中国电信为中心的行业互联,实现服务的网络化、一体化、金融化1.2国内外关于该论题的研究现状1.2.1国内研究现状在互联网经过多年发展以后,人们对于网络的依赖越来越强烈,网络在不知不觉中改变了大众、团体的工作、生活方式。伴随着Web2.0的出现和发展,网络应用日益丰富,受众需求日益扩展。他们要求以自我为中心来重新整合内容、商务、娱乐、通信及其它种种组织、个人应用,以最大程度的满足个性化的需求。现在的业务办理系统主要有手机话费查询和缴费、套餐申请、无线宽带、手机功能办理、网上选号、新业务办理1.2.2国外研究现状研究发现,按客户群进行信息组织是国外主流电信运营商网站通常的做法,如BT、AT&T、NTT、KDDI等公司。它们通常在网站首页提供醒目的客户群入口,用户点击客户群,即可进入相应的客户群页面,客户群页面提供针对该客户群的信息与服务。1.3论文的主攻方向、主要内容、研究方法及技术路线1.3.1主攻方向完善平台功能的设计,完成现有企业与客户内部信息与外部信息的综合管理从而实现客户综合信息管理,销售管理,营销管理及服务管理,最终实现以客户为中心的网上平台。1.3.2主要内容该论文主要说明了网上营业厅业务办理系统的设计思路和实现的过程。从细节方面带领读者参与电信网上营业厅业务办理系统的实现过程。侧重于描述业务办理的流程。介绍有哪些业务可以在网上营业厅办理。1.3.3研究方法我们分析了网上营业厅业务办理的需求,然后根据需求分析,设计出总体类图和时序图,并对缴费记录查询的类型进行了详细的设计;最后详细说明了关键技术在缴费查询实现过程中的应用。实现了缴费及缴费记录的查询等网上营业厅业务的功能。1.3.4技术路线系统采用成熟的"大型数据库技术 三层结构组件技术 WEB技术"思想来实现。在应用上我们将系统分为三个部分(三层):数据库层(Integrated Storage)、业务逻辑层(中间件层)(Business Process)、表现层(User Interface & Navigation)。这使得系统在开发上具有极大的弹性,可以及时地充分满足企业的不同需要,保障用户投资。会用到的技术及软件有J2EE应用开发技术,Java语言、JavaScript、XHTML、Struts、Spring、Hibernate等MVC编程框架、Eclipse、Tomcat、SVN等编程环境和工具、MySQL关系数据库编程,实现平台(黑体4号)1.4 论文的结构本文第一章首先描述了国内外电信业发展现状,通过借鉴国外电信业互连网服务的运营模式和理念,成功的拓展该业务所获得的巨大的成功和收益,国内的发展需求以及信息世界互连网发展的大趋势,讨论其建设背景。然后第二章介绍了系统开发过程中所用到的技术。第三章分析了对网上营业厅业务办理系统的需求,讨论了它的设计目标。之后,浅谈了网上营厅的架构设计,包括系统框架和功能模块划分;最后第四章详细说明了业务办理系统重点和典型功能的详细设计和前台业务逻辑处理以及功能实现。第五章在论文的最后说明了系统的不足和对未来的展望。第2章 系统平台与技术2.1 Java开发语言2.1.1Java语言的介绍Java,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台的总称。用Java实现的HotJava浏览器(支持Java applet)显示了Java的魅力:跨平台、动态的Web、Internet计算。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器现在均支持Java applet。2.1.2Java语言特点Java是一种简单的,面向对象的,分布式的,解释型的,健壮安全的,结构中立的,可移植的,性能优异、多线程的动态语言。 当1995年SUN推出Java语言之后,全世界的目光都被这个神奇的语言所吸引。那么Java到底有何神奇之处呢? Java语言其实最早诞生于1991年,起初被称为OAK语言,是SUN公司为一些消费性电子产品而设计的一个通用环境。他们最初的目的只是为了开发一种独立于平台的软件技术,而且在网络出现之前,OAK可以说是默默无闻,甚至差点夭折。但是,网络的出现改变了OAK的命运。 在Java出现以前,Internet上的信息内容都是一些乏味死板的HTML文档。这对于那些迷恋于WEB浏览的人们来说简直不可容忍。他们迫切希望能在WEB中看到一些交互式的内容,开发人员也极希望能够在WEB上创建一类无需考虑软硬件平台就可以执行的应用程序,当然这些程序还要有极大的安全保障。对于用户的这种要求,传统的编程语言显得无能为力。SUN的工程师敏锐地察觉到了这一点,从1994年起,他们开始将OAK技术应用于WEB上,并且开发出了HotJava的第一个版本。当SUN公司1995年正式以Java这个名字推出的时候,几乎所有的WEB开发人员都心生感叹:噢,这正是我想要的!于是Java成了一颗耀眼的明星,丑小鸭一下子变成了白天鹅。2.1.3Java主要特性1、Java语言是简单的。Java语言的语法与C语言和C+语言很接近,使得大多数程序员很容易学习和使用Java。另一方面,Java丢弃了C+ 中很少使用的、很难理解的、令人迷惑的那些特性,如操作符重载、多继承、自动的强制类型转换。特别地,Java语言不使用指针,并提供了自动的废料收集,使得程序员不必为内存管理而担忧。 2、Java语言是一个面向对象的。Java语言提供类、接口和继承等原语,为了简单起见,只支持类之间的单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制(关键字为implements)。Java语言全面支持动态绑定,而C+ 语言只对虚函数使用动态绑定。总之,Java语言是一个纯的面向对象程序设计语言。 3、Java语言是分布式的。Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java net),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、 ServerSocket等。Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。 4、Java语言是健壮的。Java的强类型机制、异常处理、废料的自动收集等是Java程序健壮性的重要保证。对指针的丢弃是Java的明智选择。Java的安全检查机制使得Java更具健壮性。 5、Java语言是安全的。Java通常被用在网络环境中,为此,Java提供了一个安全机制以防恶意代码的攻击。除了Java语言具有的许多安全特性以外,Java对通过网络下载的类具有一个安全防范机制(类ClassLoader),如分配不同的名字空间以防替代本地的同名类、字节代码检查,并提供安全管理机制(类SecurityManager)让Java应用设置安全哨兵。 6、Java语言是体系结构中立的。Java程序(后缀为java的文件)在Java平台上被编译为体系结构中立的字节码格式(后缀为class的文件), 然后可以在实现这个Java平台的任何系统中运行。这种途径适合于异构的网络环境和软件的分发。 7、Java语言是可移植的。这种可移植性来源于体系结构中立性,另外,Java还严格规定了各个基本数据类型的长度。Java系统本身也具有很强的可移植性,Java编译器是用Java实现的,Java的运行环境是用ANSI C实现的。 8、Java语言是解释型的。如前所述,Java程序在Java平台上被编译为字节码格式, 然后可以在实现这个Java平台的任何系统中运行。在运行时,Java平台中的Java解释器对这些字节码进行解释执行,执行过程中需要的类在联接阶段被载入到运行环境中。 9、Java是高性能的。与那些解释型的高级脚本语言相比,Java的确是高性能的。事实上,Java的运行速度随着JIT(Just-In-Time)编译器技术的发展越来越接近于C+。 10、Java语言是多线程的。在Java语言中,线程是一种特殊的对象,它必须由Thread类或其子(孙)类来创建。通常有两种方法来创建线程:其一,使用型构为Thread(Runnable) 的构造子将一个实现了Runnable接口的对象包装成一个线程,其二,从Thread类派生出子类并重写run方法,使用该子类创建的对象即为线程。值得注意的是Thread类已经实现了Runnable接口,因此,任何一个线程均有它的run方法,而run方法中包含了线程所要运行的代码。线程的活动由一组方法来控制。 Java语言支持多个线程的同时执行,并提供多线程之间的同步机制(关键字为synchronized)。 11、Java语言是动态的。Java语言的设计目标之一是适应于动态变化的环境。Java程序需要的类能够动态地被载入到运行环境,也可以通过网络来载入所需要的类。这也有利于软件的升级。另外,Java中的类有一个运行时刻的表示,能进行运行时刻的类型检查。 Java语言的优良特性使得Java应用具有无比的健壮性和可靠性,这也减少了应用系统的维护费用。Java对对象技术的全面支持和Java平台内嵌的API能缩短应用系统的开发时间并降低成本。Java的编译一次,到处可运行的特性使得它能够提供一个随处可用的开放结构和在多平台之间传递信息的低成本方式。特别是Java企业应用编程接口(Java Enterprise APIs)为企业计算及电子商务应用系统提供了有关技术和丰富的类库。2.2 Struts概述2.2.1Struts起源struts是开源软件。使用Struts的目的是为了帮助我们减少在运用MVC设计模型来开发Web应用的时间。如果我们想混合使用Servlets和JSP的优点来建立可扩展的应用,struts是一个不错的选择。Struts最早是作为Apache Jakarta项目的组成部分,项目的创立者希望通过对该项目的研究,改进和提高JavaServer Pages 、Servlet、标签库以及面向对象的技术水准。Struts这个名字来源于在建筑和旧式飞机中使用的支持金属架。这个框架之所以叫"Struts",是为了提醒我们记住那些支撑我们房屋,建筑,桥梁,甚至我们踩高跷时候的基础支撑。这也是一个解释Struts在开发Web应用程序中所扮演的角色的精彩描述。当建立一个物理建筑时,建筑工程师使用支柱为建筑的每一层提供支持。同样,软件工程师使用Struts为业务应用的每一层提供支持。它的目的是为了帮助我们减少在运用MVC设计模型来开发Web应用的时间。我们仍然需要学习和应用该架构,不过它将可以完成其中一些繁重的工作。如果想混合使用Servlets和JSP的优点来建立可扩展的应用,Struts是一个不错的选择。早期Smalltalk 程序语言便采用了MVC(Model-View -Controller) 模式( Patterns ) 以增加程序代码弹性,MVC模式将程序代码整理切割为三部份,Model 部分是业务与应用领域( Business domain) 相关逻辑、管理状态之对象,Controller 部分接收来自View 所输入的资料并与Model 部分互动,是业务流程控制( Flow Control) 之处,View 部分则负责展现资料、接收使用者输入资料。在Java 应用中,JFC/Swing、AWT、JSP 皆是可用作View 之技术规格,而JavaBean 与Enterprise JavaBean 规格则可用于Model 程序代码,一旦应用程序以MVC 模式加以适当(的)分割,Model 部分程序代码可在不同使用者接口外观(的)应用程序中重复使用。 在Model 1 架构中,JSP 直接处理Web 浏览器送来之请求( Request ),并辅以JavaBean 处理应用相关逻辑。Model 1 架构单纯编写比较容易,但在Model 1 中JSP 可能同时肩负View 与Controller 角色,两类程序代码有可能混杂而不易维护。而Model 2 中将Servlet 纳入架构中扮演前端Controller 角色,将Web 浏览器送出之请求集中送至Servlet ,Servlet 可集中管理使用者登入、权限控制、多国语言转换等前置处理,再视需求转向给对应之JSP 处理。Model 2 中采用了较佳之MVC 模式,但增加了编写复杂度。Struts采用MVC模式,能够很好地帮助java 开发者利用J2EE开发Web应用。和其他的java架构一样,Struts 也是面向对象设计,将MVC模式"分离显示逻辑和业务逻辑"的能力发挥得淋漓尽致。Structs 框架的核心是一个弹性 的控制层,基于如 Java Servlets,JavaBeans,ResourceBundles与XML等标准技术,以及 Jakarta Commons 的一些类库。Struts由一组相互协作的类(组件)、Servlet以及jsp tag lib组成。基于struts构架的web应用程序基本上符合JSP Model2的设计标准,可以说是一个传统 MVC设计模式的一种变化类型。Struts是开源软件,这是它的一大优点,使开发者能更深入的了解其内部实现机制。除此之外,Struts的优点主要集中体现在两个方面:Taglib和页面导航。Taglib是Struts的标记库,灵活运用,能大大提高开发效率。另外,就目前国内的JSP开发者而言,除了使用JSP自带的常用标记外,很少开发自己的标记,或许Struts是一个很好的起点。2.2.2流程服务器启动后,根据web.xml加载ActionServlet读取struts-config.xml文件内容到内存。 以登录为例:第一次进login.jsp会先实例化Form、把默认值(String默认为空字符串,整形默认为0)赋给表单元素。 输入用户名密码提交表单、提交到action属性的login.do,通过ActionServlet读struts-config.xml文件找到 action下的path属性找到.do,通过name属性找form-beans中的form-bean的name属性得到ActionForm的包名类名,先实例化form,把表单的值填充给form,调用form的validate方法验证、ActionErrors返回null表示验证通过,否则失败返回input指定的页面.验证通过会实例化Action,执行Action的excute方法。2.3 MySQL数据库MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。MySQL最初的开发者的意图是用mSQL和他们自己的快速低级例程(ISAM)去连接表格。不管怎样,在经过一些测试后,开发者得出结论:mSQL并没有他们需要的那么快和灵活。这导致了一个使用几乎和mSQL一样的API接口的用于他们的数据库的新的SQL接口的产生,这样,这个API被设计成允许为用于mSQL而写的第三方代码更容易移植到MySQL。与其他的大型数据库例如Oracle、DB2、SQL Server等相比,MySQL自有它的不足之处,如规模小、功能有限(MySQL Cluster的功能和效率都相对比较差)等,但是这丝毫也没有减少它受欢迎的程度。对于一般的个人使用者和中小型企业来说,MySQL提供的功能已经绰绰有余,而且由于MySQL是开放源码软件,因此可以大大降低总体拥有成本。目前Internet上流行的网站构架方式是LAMP(Linux+Apache+MySQL+PHP),即使用Linux作为操作系统,Apache作为Web服务器,MySQL作为数据库,PHP作为服务器端脚本解释器。由于这四个软件都是免费或开放源码软件(FLOSS),因此使用这种方式不用花一分钱(除开人工成本)就可以建立起一个稳定、免费的网站系统。2.4 MyEclipse集成开发工具MyEclipse,是一个十分优秀的用于开发Java, J2EE的Eclipse插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开元产品的支持十分不错。MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对Eclipse IDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML, Struts, JSP, CSS, Javascript, SQL, Hibernate。在结构上,MyEclipse的特征可以被分为7类: 1. JavaEE模型 2. WEB开发工具 3. EJB开发工具 4. 应用程序服务器的连接器 5. JavaEE项目部署服务 6. 数据库服务 7. MyEclipse整合帮助 对于以上每一种功能上的类别,在Eclipse中都有相应的功能部件,并通过一系列的插件来实现它们。MyEclipse结构上的这种模块化,可以让我们在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。简单而言,MyEclipse是Eclipse的插件,也是一款功能强大的JavaEE集成开发环境,支持代码编写、配置、测试以及除错,MyEclipse6.0以前版本需先安装Eclipse。MyEclipse6.0以后版本安装时不需安装Eclipse。2.5 tomcat应用服务器Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。 Tomcat 很受广大程序员的喜欢,因为它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能;而且它还在不断的改进和完善中,任何一个感兴趣的程序员都可以更改它或在其中加入新的功能。 Tomcat 是一个轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应对HTML 页面的访问请求。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。这里的诀窍是,当配置正确时,Apache 为HTML页面服务,而Tomcat 实际上运行JSP 页面和Servlet。另外,Tomcat和IIS、Apache等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。不过,Tomcat处理静态HTML的能力不如Apache服务器。目前Tomcat最新版本为7.0.12 Released 。2.6 SVN版本控制工具svn(subversion)是近年来崛起的版本管理工具,是cvs的接班人。目前,绝大多数开源软件都使用svn作为代码版本管理软件。svn服务器有2种运行方式:独立服务器和借助apache。2种方式各有利弊。svn存储版本数据也有2种方式:BDB和FSFS。因为BDB方式在服务器中断时,有可能锁住数据,所以还是FSFS方式更安全一点。SVN站在更高层次上对现在的安全产品,从系统和控制的角度进行了"有机"和"无隙"的整合。 SVN是一个安全虚拟网络系统,它将系统整体的信息安全功能均衡合理地分布在不同的子系统中,使各子系统的功能得到最大限度的发挥,子系统之间互相补充,系统整体性能大于各子系统功能之和,用均衡互补的原则解决了"木桶原理"的问题。 SVN能在跨接Internet, Intranet, Extranet间的网络所有端点实现全面的安全,而且还能提供基于企业策略的信息管理机制以充分有效地利用有限的带宽。SVN可以满足各种企业VPN的要求,通过为公司内部网络、远程和移动用户、分支机构和合作伙伴提供基于Internet的安全连接。所以,我们可以将SVN看成是VPN、防火墙、基于企业策略的信息管理软件集成在一起的Internet安全的综合解决方案。在这样一个网络系统中,所有互联网服务器端和客户端都是安全的,并有一个信息管理机制以不断地通过这个外部网络环境动态地分析及满足客户的特定带宽需求。SVN提供了目前基于网络实现的eBusiness 应用的安全服务,它包含: 对多种应用进行全面的安全认证;支持多种认证及PKI;功能强大并对用户透明的通讯加密;面向用户的集中安全策略管理;统一跨接Internet、Intranet、Extranet的通讯。完整的SVN体系结构应包括以下部分:带有防火墙的VPN网关,它是一个将防火墙和VPN技术紧密结合的网关产品;SVN安全远程客户端软件包,一个功能强大的VPN客户端软件,支持台式机用户、远程用户和移动用户,具有集中化管理的个人防火墙功能和VPN用户的安全认证功能;SVN证书管理模块,一个用于SVN的完整PKI解决方案,它将完善的CA和LDAP目录服务器技术集成在一起; SVN硬件加密卡,可以通过硬件技术实现功能强大的各种算法以提高VPN的速度和性能;SVN智能带宽管理模块,一个基于企业策略的带宽管理解决方案,可以智能地管理有限的带宽资源,以确保用于企业重要应用的VPN性能可靠;SVN冗余管理模块,通过冗余网关集群和防火墙VPN内的SVN冗余模块,对执行重要任务的VPN和防火墙应用在出现故障时实现无缝切换。自动地址转换模块,一个自动管理IP地址和命名的解决方案,通过提供IP地址服务的跟踪和集中化管理,确保可靠地控制地址分配和提高TCP/IP管理效率;SVN安全服务器软件包,专门保护单个应用服务器安全的VPN网关软件,它可以保护进行敏感操作的服务器免受攻击和未授权的访问,使客户端建立与服务器间的安全认证和支持交换加密数据的连接;SVN安全客户端软件包,它将基于状态检测的防火墙和基于IPSec的VPN客户端软件集成在客户端机器上,通过提供集中管理的个人防火墙和对所有企业VPN用户的安全认证,增强客户端机器的安全性。它与SVN安全远程客户端软件功能相比,增强了客户端的安全功能,如访问控制和安全初始化控制等。第3章 电信网上营业厅业务办理系统总体分析3.1系统简介社会的发展,催促我们在生活中不断追求更高的效率,而科技的进步,不断为我们创造更快的速度。从交通工具到网络世界,从通信业到金融业,一次次飞跃让我们畅享着科技的成果。通过网络购物、查询和支付,已经成为如今很大一部分人群的

    注意事项

    本文(关于软件工程的论文.doc)为本站会员(laozhun)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开