大型软件项目实训报告(DOC 34)15008.docx
《大型软件项目实训报告(DOC 34)15008.docx》由会员分享,可在线阅读,更多相关《大型软件项目实训报告(DOC 34)15008.docx(62页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、辽宁工程技技术大学学大型软件项项目实训训报告教学单位 软件件学院 专 业 软件工工程 班 级 学生姓名 学 号 指导教师 目录一、实训目目的2二、实训时时间和地地点3三、实训单单位简介介3四、实训内内容34.1实训训期间完完成的学学习任务务44.2实训训期间完完成的实实践项目目74.2.11需求分分析74.2.22数据需需求分析析104.2.33概要设设计104.2.44详细设设计134.2.55系统实实现及编编码144.3测试试31五、实训收收获与体体会32六、致谢32一、实训目目的为了将大学学和培训训中心所所学的东东西应用用到实际际开发和和项目应应用中。提提高自己己的专业业技能、编编码能力
2、力、问题题解决能能力。了了解所做做项目某某一模块块和这一一模块跟跟其他模模块的功功能、流流程。使使用JSSP,SSpriing应应用框架架和Orraclle100g数据据库技术术进行对对国内项项目开发发,在开开发过程程中使用用SVNN进行代代码同意意管理和和统一。最最后通过过公司测测试库进进行测试试,最后后将项目目上线。完完成整个个软件项项目开发发周期,在在项目开开发各实实施阶段段严格进进行评审审,以保保证项目目质量。二、实训时时间和地地点1实训时时间:220133年122月9日20114年11月17日日2实训地地点:大大连华信信计算机机技术股股份有限限公司三、实训单单位简介介大连华信计计算机
3、技技术股份份有限公公司是一一家面向向全球客客户提供供领先的的应用软软件产品品、信息息服务及及行业解解决方案案的供应应商。经经过多年年的发展展,大连连华信已已经成长长为一家家以软件件技术为为核心,提提供从软软件设计计、开发发、测试试、实施施到后期期的培训训、维护护服务和和业务咨咨询全面面解决方方案的提提供商。大大连华信信的软件件技术和和信息服服务应用用于电信信、电力力、公共共、金融融、保险险、交通通、物流流、传媒媒、制造造业等多多个行业业,帮助助国内外外4000多家客客户改善善工作质质量,有有效提升升客户价价值。作作为国内内较早进进入日本本市场的的软件企企业之一一,大连连华信在在对日软软件外包包
4、服务业业务领域域取得了了长足的的发展,并并与众多多日本知知名企业业建立了了良好的的合作关关系。强强大的技技术实力力、科学学的管理理机制带带来了丰丰硕的成成果。国国内市场场,大连连华信作作为行业业解决方方案的提提供商,在在电信、保保险、政政府、EERP等等领域有有着丰富富的经验验,成功功案例遍遍布全国国2700多个城城市。2002年年,在全全国软件件出口排排行榜中中,大连连华信荣荣登榜首首,20003年年,大连连华信又又凭借软软件出口口的雄厚厚实力荣荣膺“220033年最具具竞争力力的中国国软件企企业”称称号,220044年入围围中国软软件产业业最大规规模前1100家家企业。2013年年软件开开
5、发营业业额达到到7亿多多元人民民币,规规模达到到60000人,是是中国最最大ITT外包商商之一。作为中国软软件行业业的新领领军者,大大连华信信是国家家规划布布局内重重点软件件企业、中中国软件件产业最最大规模模前1000家企企业,技技术水平平居于国国内同行行业领先先地位,具具有国家家计算机机信息系系统集成成一级资资质,并并获得了了ISOO90001:220088、CMMM5级级、ISSO2770011:20005、IISO1140001:220044、PIIPA(个人信信息保护护合格证证书,与与日本的的P-MMARKK互认)等资质质认证。在技术竞争争日益激激烈的今今天,立立足国内内和日本本市场,
6、拓拓展欧美美市场是是大连华华信国际际化的发发展战略略。大连连华信将将继续提提高整体体核心竞竞争力,实实现可持持续增长长,成为国内最最优秀的的应用系系统服务务提供商商、系统统集成服服务提供供商和软软件外包包服务提提供商。四、实训内内容4.1实训训期间完完成的学学习任务务Java是是一种可可以撰写写跨平台台应用软软件的面面向对象象的程序序设计语语言,是是由Suun MMicrrosyysteems公公司于119955年5月月推出的的Javva程序序设计语语言和JJavaa平台(即即JavvaSEE, JJavaaEE, JaavaMME)的的总称。JJavaa 技术术具有卓卓越的通通用性、高高效性
7、、平平台移植植性和安安全性,广广泛应用用于个人人PC、数数据中心心、游戏戏控制台台、科学学级超级级计算机机、移动动电话和和互联网网,同时时拥有全全球最大大的开发发者专业业社群。在在全球云云计算和和移动互互联网的的产业环环境下,JJavaa更具备备了显著著优势和和广阔前前景。后后来Suun公司司被甲骨骨文公司司并购,JJavaa也随之之成为甲甲骨文公公司的产产品。Java是是一种软软件技术术是一种种由美国国SUNN计算机机公司所所研究而而成的语语言是一一种为IInteerneet发展展的计算算机语言言是一种种使网页页产生生生动活泼泼画面的的语言是是一种使使网页由由静态(Staaticc)转变变为
8、动态态(Dyynammic)的语言言是一种种语言,用用以产生生小应应用程序序是一一种简化化的C+语言言是一种种安全的的语言,具具有阻绝绝计算机机病毒传传输的功功能是一一种将安安全性列列为第一一优先考考虑的语语言是一一种使用用者不需需花费很很多时间间学习的的语言是是一种突突破用户户端机器器环境和和CPUU结构的的语言是是一种写写一次,即即可在任任何机器器上执行行的语言言是有史史以来,第第一套允允使用者者将应用用程序通通过Innterrnett从远端端的服务务器传输输到本地地端的机机器上并并执行。ORACLLE数据据库系统统是美国国ORAACLEE公司(甲甲骨文)提提供的以以分布式式数据库库为核心
9、心的一组组软件产产品,是是目前最最流行的的客户/服务器器(CLLIENNT/SSERVVER)或B/S体系系结构的的数据库库之一。比比如SiilveerSttreaam就是是基于数数据库的的一种中中间件。OORACCLE数数据库是是目前世世界上使使用最为为广泛的的数据库库管理系系统,作作为一个个通用的的数据库库系统,它它具有完完整的数数据管理理功能;作为一一个关系系数据库库,它是是一个完完备关系系的产品;作为分分布式数数据库它它实现了了分布式式处理功功能。但但它的所所有知识识,只要要在一种种机型上上学习了了ORAACLEE知识,便便能在各各种类型型的机器器上使用用它。主要功能特特点首先先完整的
10、的数据管管理功能能:数据据的大量量性、数数据的保保存的持持久性、数数据的共共享性、数数据的可可靠性。完完备关系系的产品品:信息息准则-关关系型DDBMSS的所有有信息都都应在逻逻辑上用用一种方方法,即即表中的的值显式式地表示示;保证证访问的的准则;视图更更新准则则-只要形形成视图图的表中中的数据据变化了了,相应应的视图图中的数数据同时时变化;数据物物理性和和逻辑性性独立准准则。分分布式处处理功能能:ORRACLLE数据据库自第第5版起起就提供供了分布布式处理理能力,到到第7版版就有比比较完善善的分布布式数据据库功能能了,一一个ORRACLLE分布布式数据据库由ooraccle rdbbms、s
11、sql*Nett、SQQL*CCONNNECTT 和其他非OORACCLE的的关系型型产品构构成。Java Webb,是用用Javva技术术来解决决相关wweb互互联网领领域的技技术总和和。weeb包括括:weeb服务务器和wweb客客户端两两部分。JJavaa在客户户端的应应用有jjavaa apppleet不过过现在使使用的很很少,JJavaa在服务务器端的的应用非非常的丰丰富,比比如Seervllet,JJSP和和第三方方框架等等等。JJavaa技术对对Webb领域的的发展注注入了强强大的动动力。Java EE标标准,这这意味着着有很大大的市场场需求和和更多的的工作机机会,上上手快速速并
12、且相相对容易易,有大大量可用用的组件件库。对对覆盖绑绑定(ooverrriddingg biindiing)、验验证(vvaliidattionn)等提提供生命命周期管管理。与与许多表表示层技技术/框框架无缝缝集成:JSPP/JSSTL、TTilees、VVeloocitty、FFreeeMarrkerr、Exxcell、XSSL、PPDF等等。便于于测试归归功于IIoC不不需要书书写XMML配置置文件,良良好的学学习文档档。架构构简单易易于扩展展,标记记库很容容易利用用FreeeMaarkeer或者者Vellociity来来定制,基于控控制器或或者基于于页面的的导航。一一旦学会会它,将将极大
13、地地提高生生产率。HHTMLL模板对对页面设设计师非非常有利利每出一一个新版版本,都都会有大大量的创创新。对对Javva开发发者有利利,页面面和显示示绑定紧紧密。JJavaa Weeb其实实就是一一个技术术的总和和,把WWeb看看成一个个容器而而已主要要使用JJavaaEE技技术来实实现.在在加上各各种中间间件(SSSH等等)JaavaWWeb其其实做什什么都可可以,你你可以通通过JaavaWWeb制制作一个个软件,一个EERP,一个网网页,甚甚至是一一个网络络游戏都都可以。没没有特定定的范畴畴。在加加上Jaava的的可移植植性,现现在普遍遍用于各各种ERRP,大大型交互互式网站站的开发发。S
14、trutts最早早是作为为ApaacheeJakkartta项目目的组成成部分,项项目的创创立者希希望通过过对该项项目的研研究,改改进和提提高JaavaSServver Pagges 、Seervllet、标标签库以以及面向向对象的的技术水水准。SStruuts这这个名字字来源于于在建筑和旧式飞飞机中使使用的支支持金属属架。这这个框架架之所以以叫SStruuts,是为为了提醒醒我们记记住那些些支撑我我们房屋屋,建筑筑,桥梁梁,甚至至我们踩踩高跷时时候的基基础支撑撑。这也也是一个个解释SStruuts在在开发WWeb应应用程序序中所扮扮演的角角色的精精彩描述述。当建建立一个个物理建建筑时,建建筑
15、工程程师使用用支柱为为建筑的的每一层层提供支支持。同同样,软软件工程程师使用用Strrutss为业务务应用的的每一层层提供支支持。它它的目的的是为了了帮助我我们减少少在运用用MVCC设计模模型来开开发Weeb应用用的时间间。我们们仍然需需要学习习和应用用该架构构,不过过它将可可以完成成其中一一些繁重重的工作作。如果果想混合合使用SServvletts和JJSP的的优点来来建立可可扩展的的应用,SStruuts是是一个不不错的选选择。早期Smaallttalkk程序语语言便采采用了MMVC(Moddel-Vieew -Conntroolleer) 模式( Paatteernss ) 以增加加程序
16、代代码弹性性,MVVC模式式将程序序代码整整理切割割为三部部分,MModeel 部部分是业业务与应应用领域域( BBusiinesss ddomaain) 相关关逻辑、管管理状态态之对象象,Coontrrolller 部分接接收来自自Vieew 所所输入的的资料并并与Moodell 部分分互动,是业务流程程控制( Floow CConttroll) 之之处,VVieww 部分分则负责责展现资资料、接接收使用用者输入入资料。在在Javva 应应用中,JJFC/Swiing、AAWT、JJSP皆皆是可用用作Viiew 的技术术规格,而而JavvaBeean与Ennterrpriise JavvaB
17、eean 规格则则可用于于Moddel程程序代码码,一旦旦应用程程序以MMVC 模式加加以适当当的分割割,Moodell 部分分程序代代码可在在不同使使用者接接口外观观的应用用程序中中重复使使用。随着JSPP 与SServvlett 技术术大量应应用于以以Webb 为基基础的应应用程序序,Jaava 开发人人员群体体认为应应以较佳佳的模式式以提升升Webb 应用用程序的的可维护护性与重重复使用用性。早早期JSSP 规规格书中中曾列举举两种可可行之JJSP 应用架架构,分分别为MModeel1 与Moodell 2。在Modeel 11 架构构中,JJSP 直接处处理Weeb浏览览器送来来的请求
18、求( RRequuestt ),并并辅以JJavaaBeaan 处处理应用用相关逻逻辑。MModeel 11 架构构单纯编编写比较较容易,但但在Moodell 1 中JSSP 可可能同时时肩负VVieww 与CConttrolllerr 角色色,两类类程序代代码有可可能混杂杂而不易易维护。而而Moddel 2 中中将Seervllet 纳入架架构中扮扮演前端端Conntroolleer 角角色,将将Webb浏览器器送出的的请求集集中送至至Serrvleet ,SServvlett 可集集中管理理使用者者登入、权权限控制制、多国国语言转转换等前前置处理理,再视视需求转转向给对对应的JJSP 处理
19、。MModeel 22 中采采用了较较佳的MMVC 模式,但但增加了了编写复复杂度。Sprinng是一一个开源源框架,它它由Rood JJohnnsonn创建。它它是为了了解决企企业应用用开发的的复杂性性而创建建的。SSpriing使使用基本本的JaavaBBeann来完成成以前只只可能由由EJBB完成的的事情。然然而,SSpriing的的用途不不仅限于于服务器器端的开开发。从从简单性性、可测测试性和和松耦合合的角度度而言,任任何Jaava应应用都可可以从SSpriing中中受益。Sprinng是一一个轻量量级的控控制反转转(IooC)和和面向切切面(AAOP)的容器器框架。轻量从从大小与与开
20、销两两方面而而言Spprinng都是是轻量的的。完整整的Spprinng框架架可以在在一个大大小只有有1MBB多的JJAR文文件里发发布。并并且Spprinng所需需的处理理开销也也是微不不足道的的。此外外,Spprinng是非非侵入式式的:典典型地,SSpriing应应用中的的对象不不依赖于于Sprringg的特定定类。控制反转Spprinng通过过一种称称作控制制反转(IIoC)的的技术促促进了松松耦合。当当应用了了IoCC,一个个对象依依赖的其其它对象象会通过过被动的的方式传传递进来来,而不不是这个个对象自自己创建建或者查查找依赖赖对象。你你可以认认为IooC与JJNDII相反不是是对象
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大型软件项目实训报告DOC 3415008 大型软件 项目 报告 DOC 34 15008
限制150内