版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、PAGE PAGE 37辽宁工程程技术大大学大型软件件项目实实训报告告教学单位位软软件学院院 专 业 软件件工程班 级学生姓名名学 号指导教师师目录TOC o 1-3 u一、实训训目的 PAGEREF _Toc380514565 h 2二、实训训时间和和地点 PAGEREF _Toc380514566 h 3三、实训训单位简简介 PAGEREF _Toc380514567 h 3四、实训训内容 PAGEREF _Toc380514568 h 34.1实实训期间间完成的的学习任任务 PAGEREF _Toc380514569 h 44.2实实训期间间完成的的实践项项目 PAGEREF _Toc3
2、80514570 h 74.2.1需求求分析 PAGEREF _Toc380514571 h 74.2.2数据据需求分分析 PAGEREF _Toc380514572 h 104.2.3概要要设计 PAGEREF _Toc380514573 h 104.2.4详细细设计 PAGEREF _Toc380514574 h 134.2.5系统统实现及及编码 PAGEREF _Toc380514575 h 144.3测测试 PAGEREF _Toc380514576 h 31五、实训训收获与与体会 PAGEREF _Toc380514577 h 32六、致谢谢 PAGEREF _Toc38051457
3、8 h 32一、实训训目的为了将大大学和培培训中心心所学的的东西应应用到实实际开发发和项目目应用中中。提高高自己的的专业技技能、编编码能力力、问题题解决能能力。了了解所做做项目某某一模块块和这一一模块跟跟其他模模块的功功能、流流程。使使用JSSP,SSpriing应应用框架架和Orraclle100g数据据库技术术进行对对国内项项目开发发,在开开发过程程中使用用SVNN进行代代码同意意管理和和统一。最后通通过公司司测试库库进行测测试,最最后将项项目上线线。完成成整个软软件项目目开发周周期,在在项目开开发各实实施阶段段严格进进行评审审,以保保证项目目质量。二、实训训时间和和地点1实训训时间:20
4、113年112月99日20114年11月17日日2实训训地点:大连华华信计算算机技术术股份有有限公司司三、实训训单位简简介 HYPERLINK t _blank 大连华信信计算机机技术股股份有限限公司是是一家面面向全球球客户提提供领先先的应用用软件产产品、信信息服务务及行业业解决方方案的供供应商。经过多多年的发发展,大大连华信信已经成成长为一一家以软软件技术术为核心心,提供供从软件件设计、开发、测试、实施到到后期的的培训、维护服服务和业业务咨询询全面解解决方案案的提供供商。大大连华信信的软件件技术和和信息服服务应用用于电信信、电力力、公共共、金融融、保险险、交通通、物流流、传媒媒、制造造业等多
5、多个行业业,帮助助国内外外4000多家客客户改善善工作质质量,有有效提升升客户价价值。作作为国内内较早进进入日本本市场的的软件企企业之一一,大连连华信在在对日软软件外包包服务业业务领域域取得了了长足的的发展,并与众众多日本本知名企企业建立立了良好好的合作作关系。强大的的技术实实力、科科学的管管理机制制带来了了丰硕的的成果。国内市市场,大大连华信信作为行行业解决决方案的的提供商商,在电电信、保保险、政政府、EERP等等领域有有着丰富富的经验验,成功功案例遍遍布全国国2700多个城城市。20022年,在在全国软软件出口口排行榜榜中,大大连华信信荣登榜榜首,220033年,大大连华信信又凭借借软件出
6、出口的雄雄厚实力力荣膺“20003年最最具竞争争力的中中国软件件企业”称号,20004年入入围中国国软件产产业最大大规模前前1000家企业业。20133年软件件开发营营业额达达到7亿亿多元人人民币,规模达达到60000人人,是中中国最大大IT外外包商之之一。作为中国国软件行行业的新新领军者者,大连连华信是是国家规规划布局局内重点点软件企企业、中中国软件件产业最最大规模模前1000家企企业,技技术水平平居于国国内同行行业领先先地位,具有国国家计算算机信息息系统集集成一级级资质,并获得得了ISSO90001:20008、CCMM55级、IISO2270001:220055、ISSO1440011:
7、20004、PIPPA(个个人信息息保护合合格证书书,与日日本的PP-MAARK互互认)等等资质认认证。在技术竞竞争日益益激烈的的今天,立足国国内和日日本市场场,拓展展欧美市市场是大大连华信信国际化化的发展展战略。大连华华信将继继续提高高整体核核心竞争争力,实实现可持持续增长长,成为国内内最优秀秀的应用用系统服服务提供供商、系系统集成成服务提提供商和和软件外外包服务务提供商商。四、实训训内容4.1实实训期间间完成的的学习任任务Javaa是一种种可以撰撰写跨平平台应用用软件的的面向对对象的程程序设计计语言,是由SSun Miccrossysttemss公司于于19995年55月推出出的Jaava
8、程程序设计计语言和和Javva平台台(即JJavaaSE, JaavaEEE, JavvaMEE)的总总称。JJavaa 技术术具有卓卓越的通通用性、高效性性、平台台移植性性和安全全性,广广泛应用用于个人人PC、数据中中心、游游戏控制制台、科科学级超超级计算算机、移移动电话话和互联联网,同同时拥有有全球最最大的开开发者专专业社群群。在全全球云计计算和移移动互联联网的产产业环境境下,JJavaa更具备备了显著著优势和和广阔前前景。后后来Suun公司司被甲骨骨文公司司并购,Javva也随随之成为为甲骨文文公司的的产品。Javaa是一种种软件技技术是一一种由美美国SUUN计算算机公司司所研究究而成的
9、的语言是是一种为为Intternnet发发展的计计算机语语言是一一种使网网页产生生生动活活泼画面面的语言言是一种种使网页页由静态态(Sttatiic)转转变为动动态(DDynaamicc)的语语言是一一种语言言,用以以产生小应用用程序是一种种简化的的C+语言是是一种安安全的语语言,具具有阻绝绝计算机机病毒传传输的功功能是一一种将安安全性列列为第一一优先考考虑的语语言是一一种使用用者不需需花费很很多时间间学习的的语言是是一种突突破用户户端机器器环境和和CPUU结构的的语言是是一种写写一次,即可在在任何机机器上执执行的语语言是有有史以来来,第一一套允使使用者将将应用程程序通过过Intternnet
10、从从远端的的服务器器传输到到本地端端的机器器上并执执行。ORACCLE数数据库系系统是美美国ORRACLLE公司司(甲骨骨文)提提供的以以分布式式数据库库为核心心的一组组软件产产品,是是目前最最流行的的客户/服务器器(CLLIENNT/SSERVVER)或B/S体系系结构的的数据库库之一。比如SSilvverSStreeam就就是基于于数据库库的一种种中间件件。ORRACLLE数据据库是目目前世界界上使用用最为广广泛的数数据库管管理系统统,作为为一个通通用的数数据库系系统,它它具有完完整的数数据管理理功能;作为一一个关系系数据库库,它是是一个完完备关系系的产品;作为为分布式式数据库库它实现现了
11、分布布式处理理功能。但它的的所有知知识,只只要在一一种机型型上学习习了ORRACLLE知识识,便能能在各种种类型的的机器上上使用它它。主要功能能特点首首先完整整的数据据管理功功能:数数据的大大量性、数据的的保存的的持久性性、数据据的共享享性、数数据的可可靠性。完备关关系的产产品:信信息准则则关系型型DBMMS的所所有信息息都应在在逻辑上上用一种种方法,即表中中的值显显式地表表示;保保证访问问的准则则;视图图更新准准则只要要形成视视图的表表中的数数据变化化了,相相应的视视图中的的数据同同时变化化;数据据物理性性和逻辑辑性独立立准则。分布式式处理功功能:OORACCLE数数据库自自第5版版起就提提
12、供了分分布式处处理能力力,到第第7版就就有比较较完善的的分布式式数据库库功能了了,一个个ORAACLEE分布式式数据库库由orraclle rrdbmms、ssql*Nett、SQQL*CCONNNECTT 和其他非非ORAACLEE的关系系型产品品构成。Javaa Weeb,是是用Jaava技技术来解解决相关关webb互联网网领域的的技术总总和。wweb包包括:wweb服服务器和和webb客户端端两部分分。Jaava在在客户端端的应用用有jaava appplett不过现现在使用用的很少少,Jaava在在服务器器端的应应用非常常的丰富富,比如如Serrvleet,JJSP和和第三方方框架等等
13、等。JJavaa技术对对Webb领域的的发展注注入了强强大的动动力。Javaa EEE标准,这意味味着有很很大的市市场需求求和更多多的工作作机会,上手快快速并且且相对容容易,有有大量可可用的组组件库。对覆盖盖绑定(oveerriidinng bbinddingg)、验验证(vvaliidattionn)等提提供生命命周期管管理。与与许多表表示层技技术/框框架无缝缝集成:JSPP/JSSTL、Tilles、Vellociity、FreeeMaarkeer、EExceel、XXSL、PDFF等。便便于测试试归功于于IoCC不需要要书写XXML配配置文件件,良好好的学习习文档。架构简简单易于于扩展,
14、标记库库很容易易利用FFreeeMarrkerr或者VVeloocitty来定定制,基基于控制制器或者者基于页页面的导导航。一一旦学会会它,将将极大地地提高生生产率。HTMML模板板对页面面设计师师非常有有利每出出一个新新版本,都会有有大量的的创新。对Jaava开开发者有有利,页页面和显显示绑定定紧密。Javva WWeb其其实就是是一个技技术的总总和,把把Webb看成一一个容器器而已主主要使用用JavvaEEE技术来来实现.在加上上各种中中间件(SSHH等)JJavaaWebb其实做做什么都都可以,你可以以通过JJavaaWebb制作一一个软件件,一个个ERPP,一个个网页,甚至是是一个网网
15、络游戏戏都可以以。没有有特定的的范畴。在加上上Javva的可可移植性性,现在在普遍用用于各种种ERPP,大型型交互式式网站的的开发。Struuts最最早是作作为AppachheJaakarrta项项目的组组成部分分,项目目的创立立者希望望通过对对该项目目的研究究,改进进和提高高JavvaSeerveer PPagees 、Serrvleet、标标签库以以及面向向对象的的技术水水准。SStruuts这这个名字字来源于于在建筑和旧式式飞机中中使用的的支持金金属架。这个框框架之所所以叫Strrutss,是是为了提提醒我们们记住那那些支撑撑我们房房屋,建建筑,桥桥梁,甚甚至我们们踩高跷跷时候的的基础支
16、支撑。这这也是一一个解释释Strrutss在开发发Webb应用程程序中所所扮演的的角色的的精彩描描述。当当建立一一个物理理建筑时时,建筑筑工程师师使用支支柱为建建筑的每每一层提提供支持持。同样样,软件件工程师师使用SStruuts为为业务应应用的每每一层提提供支持持。它的的目的是是为了帮帮助我们们减少在在运用MMVC设设计模型型来开发发Webb应用的的时间。我们仍仍然需要要学习和和应用该该架构,不过它它将可以以完成其其中一些些繁重的的工作。如果想想混合使使用Seervlletss和JSSP的优优点来建建立可扩扩展的应应用,SStruuts是是一个不不错的选选择。早期Smmallltallk程序
17、序语言便便采用了了MVCC(Moodell-Viiew -Coontrrolller) 模式式( PPattternns ) 以增增加程序序代码弹弹性,MMVC模模式将程程序代码码整理切切割为三三部分,Moddel 部分是是业务与与应用领领域( Bussineess dommainn) 相相关逻辑辑、管理理状态之之对象,Conntroolleer 部部分接收收来自VVieww 所输输入的资资料并与与Moddel 部分互互动,是业务流流程控制制( FFloww Coontrrol) 之处处,Viiew 部分则则负责展展现资料料、接收收使用者者输入资资料。在在Javva 应应用中,JFCC/Sww
18、ingg、AWWT、JJSP皆皆是可用用作Viiew 的技术术规格,而JaavaBBeann与EEnteerprrisee JaavaBBeann 规格格则可用用于Moodell程序代代码,一一旦应用用程序以以MVCC 模式式加以适适当的分分割,MModeel 部部分程序序代码可可在不同同使用者者接口外外观的应应用程序序中重复复使用。随着JSSP 与与Serrvleet 技技术大量量应用于于以Weeb 为为基础的的应用程程序,JJavaa 开发发人员群群体认为为应以较较佳的模模式以提提升Weeb 应应用程序序的可维维护性与与重复使使用性。早期JJSP 规格书书中曾列列举两种种可行之之JSPP
19、应用用架构,分别为为Moddel11 与MModeel 22。在Moddel 1 架架构中,JSPP 直接接处理WWeb浏浏览器送送来的请请求( Reqquesst ),并辅辅以JaavaBBeann 处理理应用相相关逻辑辑。Moodell 1 架构单单纯编写写比较容容易,但但在Moodell 1 中JSSP 可可能同时时肩负VVieww 与CConttrolllerr 角色色,两类类程序代代码有可可能混杂杂而不易易维护。而Moodell 2 中将SServvlett 纳入入架构中中扮演前前端Coontrrolller 角色,将Weeb浏览览器送出出的请求求集中送送至Seervllet ,Se
20、ervllet 可集中中管理使使用者登登入、权权限控制制、多国国语言转转换等前前置处理理,再视视需求转转向给对对应的JJSP 处理。Moddel 2 中中采用了了较佳的的MVCC 模式式,但增增加了编编写复杂杂度。Spriing是是一个开开源框架架,它由由Rodd Joohnsson创创建。它它是为了了解决企企业应用用开发的的复杂性性而创建建的。SSpriing使使用基本本的JaavaBBeann来完成成以前只只可能由由EJBB完成的的事情。然而,Sprringg的用途途不仅限限于服务务器端的的开发。从简单单性、可可测试性性和松耦耦合的角角度而言言,任何何Javva应用用都可以以从Spprin
21、ng中受受益。Spriing是是一个轻轻量级的的控制反反转(IIoC)和面向向切面(AOPP)的容容器框架架。轻量从大小小与开销销两方面面而言SSpriing都都是轻量量的。完完整的SSpriing框框架可以以在一个个大小只只有1MMB多的的JARR文件里里发布。并且SSpriing所所需的处处理开销销也是微微不足道道的。此此外,SSpriing是是非侵入入式的:典型地地,Spprinng应用用中的对对象不依依赖于SSpriing的的特定类类。控制反转转SSpriing通通过一种种称作控控制反转转(IooC)的的技术促促进了松松耦合。当应用用了IooC,一一个对象象依赖的的其它对对象会通通过被
22、动动的方式式传递进进来,而而不是这这个对象象自己创创建或者者查找依依赖对象象。你可可以认为为IoCC与JNNDI相相反不是对对象从容容器中查查找依赖赖,而是是容器在在对象初初始化时时不等对对象请求求就主动动将依赖赖传递给给它。面向切面面SSpriing提提供了面面向切面面编程的的丰富支支持,允允许通过过分离应应用的业业务逻辑辑与系统统级服务务(例如如审计(audditiing)和事务务(trranssacttionn)管理理)进行行内聚性性的开发发。应用用对象只只实现它它们应该该做的完成成业务逻逻辑仅此而而已。它它们并不不负责(甚至是是意识)其它的的系统级级关注点点,例如如日志或或事务支支持。
23、容器Sprringg包含并并管理应应用对象象的配置置和生命命周期,在这个个意义上上它是一一种容器器,你可可以配置置你的每每个beean如如何被创创建基于一一个可配配置原型型(prrotootyppe),你的bbeann可以创创建一个个单独的的实例或或者每次次需要时时都生成成一个新新的实例例以以及它们们是如何何相互关关联的。然而,Sprringg不应该该被混同同于传统统的重量量级的EEJB容容器,它它们经常常是庞大大与笨重重的,难难以使用用。框架Sprringg可以将将简单的的组件配配置、组组合成为为复杂的的应用。在Spprinng中,应用对对象被声声明式地地组合,典型地地是在一一个XMML文件
24、件里。SSpriing也也提供了了很多基基础功能能(事务务管理、持久化化框架集集成等等等),将将应用逻逻辑的开开发留给给了你。所有Spprinng的这这些特征征使你能能够编写写更干净净、更可可管理、并且更更易于测测试的代代码。它它们也为为Sprringg中的各各种模块块提供了了基础支支持。4.2实实训期间间完成的的实践项项目根据整个个OSSS系统进进行OTTTTVV属性页页面的编编辑,该该页面功功能为对对数据的的添加、修改、删除、查询。4.2.1需求求分析随着中国国加入 HYPERLINK t _blank WWTO,人们已已经认识识到中国国 HYPERLINK t _blank 网络产业业已
25、翻过过了历史史性的一一页,新新一代的的 HYPERLINK et/keyword/OSS OSSS系统建建设在各各 HYPERLINK t _blank 运营商商那里近近乎默契契的同时时启动,标志着着电信业业正在由由第一阶阶段的资源竞竞争转转向到第第二阶段段的业业务竞争争。国国内外各各电信运运营商之之间的竞竞争越来来越激烈烈。有些些国内的的电信运运营企业业还有一一种传统统的观念念就是将将发展的的重点放放在 HYPERLINK B5%E7%D0%C5%CD%F8 电信信网络基基础设施施和 HYPERLINK t _blank 网络络的运行行及管理理建设上上,以资资源优势势来应对对国外资资本和企企
26、业的挑挑战,但但是我们们认为在在电信网网络基础础设施和和资源方方面恰恰恰不是竞竞争的焦焦点,竞竞争的焦焦点应是是电信业业务的经经营和运运行。目目前,中中国市场场的电信信运营还还没有完完全放开开,真正正意义上上的 HYPERLINK /%D0%E9%C4%E2%B5%E7%D0%C5%D4%CB%D3%AA%C9%CC 虚拟拟电信运运营商还还未产生生,当前前中国的的OSSS市场的的需求主主要以中中国电信信, HYPERLINK t _blank 中国国移动, HYPERLINK t _blank 中国联联通, HYPERLINK t _blank 中国网网通, HYPERLINK t _blan
27、k 中国铁铁通等几几家大的的电信运运营商为为主,关关于OSSS的所所有市场场行为与与市场需需求都与与运营商商有关,中国的的电信运运营商成成为整个个OSSS市场的的源头。由于中中国电信信市场及及电信运运营商的的特殊情情况,单单独的OOSS产产品很难难形成单单独的行行销趋势势进入整整个市场场价值链链,它必必须集成成到系统统集成商商为电信信运营商商所提供供的解决决方案中中去。中中国的OOSS系系统往往往由系统统集成商商采用项项目招投投标的形形式与电电信运营营商来合合作完成成您您将在OOSS市市场参与与者价值值链中,找到贵贵公司的的位置,发现您您的市场场机会! HYPERLINK t _blank 宽
28、带网建建设风起起云涌, HYPERLINK %C2%D2%BB%B4%FA%CD%F8%C2%E7 下一代代网络建建设雾里里看花,多业务务多网络络的 HYPERLINK t _blank 融合合,电信信行业业业已拆分分,竞争争格局已已经改变变,运营营商投资资更趋理理性,中中国加入入WTOO,对电电信企业业来说,短期弊弊大于利利,挑战战大于机机遇,OOSS系系统建设设标准尚尚未统一一。OSSS市场场份额虽虽大,是是否有人人动了你你的奶酪酪?OSS在在中国刚刚刚起步步,OSSS在欧欧美电信信业中已已经耳熟熟能详,您所要要的OSSS模型型是什么么样的? HYPERLINK t _blank Ciss
29、co Sysstemms,NNorttel Nettworrks, HYPERLINK t _blank ADDC, Agiilennt TTechh等这些些你所熟熟知的全全球顶尖尖企业在在OSSS全球市市场中的的表现如如何?成成功?失失败?一一切归于于你对竞竞争对手手的详尽尽了解和和胜算一一步。纵纵览全球球,定位位自己,构筑OOSS市市场的竞竞争优势势!据Frrostt & Sulllivvan预预测,OOSS项项目市场场在今后后的几年年中,会会有一个个比较显显著的增增幅,并并保持一一个强有有力的增增长势头头,这主主要是由由于市场场业务的的需求不不确定性性使投资资持续的的增长。OSSS市场的
30、的主要问问题只有有通过更更长的时时间来解解决。能能够易于于实施、广泛接接受更好好的标准准将是在在未来几几年间的的市场救救星。进进入目前前没有明明确领导导者的市市场的新新厂商将将培育竞竞争,创创造供未未来发展展的更好好的OSSS。我所做的的是融入入到OSSS系统统中的一一种功能能OTTTTV。 HYPERLINK /1315414.htm OTTTTVV是“OOverr Thhe TTop TV”的缩写写,是指指基于开开放互联联网的 HYPERLINK t _blank 视视频服务务,终端端可以是是电视机机、电脑脑、 HYPERLINK t _blank 机顶顶盒、PPAD、智能手手机等等等。意
31、指指在网络络之上提提供 HYPERLINK t _blank 服务务,强调调服务与与物理网网络的无无关性。通过互互联网传传输的视视频节目目,如PPPS、UUSSEE等等平台的的内容传传输到显显示屏幕幕(包括括电视)上。从消费者者的角度度出发,OTTT TVV就是 HYPERLINK t _blank 互互联网电电视,满满足消费费者的需需求,集集成互动动电视功功能的全全功能的的互联网网电视。OTT TV (Ovver-Thee-Toop TTV),即以OOverr-Thhe-TTop 方式服服务的 HYPERLINK t _blank 互互联网电电视。如如20110年在在市场上上推出的的Appp
32、le TV及及Goooglee TVV即是此此种模式式。在国际上上,OTTT TTV指通通过公共共互联网网面向电电视传输输的IPP视频和和互联网网应用融融合的服服务。其其接收终终端为 HYPERLINK t _blank 互互联网电电视一体体机或机机顶盒+电视机机。在我国,OTTT TVV是指通通过公共共互联网网面向电电视机传传输的由由国有广广播电视视机构提提供视频频内容的的可控可可管服务务。接收收终端一一般为国国产 HYPERLINK t _blank 互联联网电视视一体机机。目前,OOTT TV主主要有两两种实现现方式:HTTTP渐进进下载(HTTTP PProggresssivve DD
33、ownnloaad,简简称HPPD)和和HTTTP自适适应流媒媒体(HHTTPP Addapttivee Sttreaaminng,简简称HAAS)。传统的的OTTT TVV一般采采用HPPD技术术。基于于HPDD的客户户端在开开始播放放之前仅仅需等待待一段较较短的时时间用于于下载和和缓冲媒媒体文件件最前面面的一部部分数据据,之后后便可以以一边下下载一边边播放。HPDD OTTT TTV存在在诸多的的局限性性,例如如:不适适合对实实时性要要求较高高的直播播节目的的传输;初始播播放的等等待时延延一般较较长;当当网络带带宽不稳稳定时比比较容易易出现卡卡屏现象象;由于于客户端端会持续续下载视视频文件
34、件,当用用户中途途放弃节节目观看看,会造造成已下下载文件件(消耗耗带宽)的浪费费。为了克服服HPDD OTTT TTV技术术的局限限性,近近年来基基于HAAS的OOTT TV技技术逐渐渐被业界界广泛采采用和推推广。HHAS OTTT TVV采用视视频分片片和自适适应码率率(ABBR)技技术。在在HASS系统中中,媒体体流分割割器将编编码器输输出的视视频流分分割为一一系列连连续的、长度均均等的小小分片文文件,并并将它们们存储在在Webb内容分分发服务务器。HHAS客客户端设设备可在在可用的的带宽的的基础上上,自动动向Weeb服务务器请求求合适的的视频质质量(即即不同的的分辨率率和码率率)的分分片
35、文件件,从而而给用户户最好的的视觉体体验。为为了便于于HASS客户端端实现不不同码率率分片之之间的快快速、实实时切换换,HAAS视频频一般采采用较短短的分片片长度(例如110秒)。由于于HASS系统可可向不同同屏幕大大小的终终端提供供适合分分辨率的的视频分分片文件件,并可可在不同同网络带带宽情况况下实现现流畅的的视频播播放,因因此HAAS被业业内认为为是未来来无所不不在的多多屏互动动视频的的核心技技术。4.2.2数据据需求分分析通过组长长要求得得出属性性的E-R图:地市设备序列号otttv_ device区域设备广电号设备厂商设备型号订单号宽带账号创建时间状态描述状态变更时间序号图4-11 O
36、TTTTVV的E-R图4.2.3概要设计计系统功功能结构构图整个系统统为重庆庆铁通OOSS系系统,共共有系统统管理、销账管管理、统统计查询询、客户户服务、产品管管理、卡卡类管理理、置业业收费、客户管管理、施施工管理理、渠道道管理。重庆铁通OSS系统系统管理销账管理统计查询客户服务卡类管理产品管理置业收费客户管理施工管理渠道管理电子工单处理设备重新绑定宽带复机异常处理宽带立即更正OTTTV属性集群异群工单处理延时处理图4-22系统功功能结构构图我所做的的页面功功能为OOTTTTV属性性,此页页面功能能为对OOTTTTV_DDEVIICE表表进行查查询、修修改、数数据导入入、删除除。
37、功能能图如下下图 44.3主主要功能能结构图图 OTTTV设备属性模板导出数据导入数据修改数据删除图4.33主要功能能结构图图2 模块块设计查询功能能的流程程图如下下图查 询条 件根据条件得到查询信息得到全部信息YYNY图4.44查询功功能流程程图 修改功功能流程程图如下下图修 改条 件根据修改得到最后信息修改成功图4.55修改功功能流程程图删删除功能能流程如如下图删 除条 件修改成功图4.66删除功功能流程程图4.2.4详细细设计系统数据据库名称称为cqq_osss,所所用到的的表为oottttv_ddeviice。表4.11 ottttvv_deevicce表属性属性类型是否
38、标识长度是否为空序号serial是32否设备广电号varchar(32)否32否设备序列号varchar(32)否32是设备厂商varchar(32)否32是设备型号varchar(32)否32是区域varchar(32)否32是地市varchar(32)否32否创建时间datetime否20否订单号宽带账号varchar(32)否32是状态变更时间datetime否10否描述varchar(32)否32否状态varchar(2)否2否4.2.5系统统实现及及编码为了方便便调试修修改,系系统登陆陆使用的的公司通通用账号号,账号号拥有所所有修改改代码权权限。页面为我我所做的的OTTTTV属属性页
39、面面,该页页面有修修改、删删除、导导出模板板、导入入数据等等功能。图4.77配置菜菜单页面面图主要代码码:Javaascrriptt部分:funnctiion resset()ddocuumennt.fformms00.SSNO.vallue=;ddocuumennt.fformms00.NNUMBBER.vallue=;vvar chkkArrr = doccumeent.gettEleemenntsBByNaame(NUUMBEER1);vvar sizze = chhkArrr.llenggth;ffor(varr i = 00; ii sizze; i+) if(chkkArrri.c
40、hheckked = truue )chkkArrri.chheckked=fallse; funnctiion queery() doccumeent.forrms0.opeerattionnTyppe.vvaluue = qquerry; doccumeent.forrms0.currrenntPaage.vallue = 1; doccumeent.forrms0.subbmitt();funnctiion creeatee() doccumeent.forrms0.opeerattionnTyppe.vvaluue = ccreaate; doccumeent.forrms0.subb
41、mitt(); funnctiion ediit()iff(chheckkedFForEEDITT() doccumeent.forrms0.opeerattionnTyppe.vvaluue = eeditt; doccumeent.forrms0.subbmitt(); funnctiiondell() iff(!cchecckSeelecct(arrrayIID)aalerrt(请先选选择记录录!);rretuurn; iff(!sstattusVValiidatte()aalerrt(有效状状态的记记录不允允许删除除,请重重新选择择!);rretuurn; iff(coonfiirm(
42、是否否确认删删除?)ddocuumennt.fformms00.ooperratiionTTypee.vaaluee = deelette;ddocuumennt.fformms00.ssubmmit(); funcctioon cchecckeddForrEDIIT()varr thhe_fformm=doocummentt.foormss0;varr seelecctCoountt=0; varr obbjLeen = thhe_fformm.leengtth;varr chhkArrr = doocummentt.geetEllemeentssByNNamee(aarraayIDD);
43、varr siize = cchkAArr.lenngthh; forr(vaar ii = 0; i siize; i+) iif(cchkAArri.cheeckeed = ttruee & chhkArrrii.iid !=cchecckalll)sseleectCCounnt+; if (seelecctCoountt=00)alerrt();reeturrn ffalsse;elsse iif(sseleectCCounnt=2)allertt();reeturrn ffalsse;retturnn trrue; funnctiion onLLoadd() if(doccumeent
44、.forrms0.opeerattionnTyppe.vvaluue = inUUse) aleert(); doccumeent.forrms0.staandaardCCodee.vaaluee=; doccumeent.forrms0.namme.vvaluue=; doccumeent.forrms0.opeerattionnTyppe.vvaluue = qquerry; doccumeent.forrms0.currrenntPaage.vallue = 1; doccumeent.forrms0.subbmitt(); eelsee iff(doocummentt.foormss0
45、.opperaatioonTyype.vallue = nootSeelecct)aleert(); funcctioon sstattusVValiidatte()vaar aarraayIDDs=ddocuumennt.ggetEElemmenttsByyNamme(arrrayIID);foor(vvar i=00;iarrrayIIDs.lenngthh;i+)iif(aarraayIDDsii.cchecckedd)varr trr=arrrayyIDssi.paarenntEllemeent.parrenttEleemennt;varr sttatuus=ttr.ccellls11
46、2.innnerHHTMLL;varr poos = sttatuus.iindeexOff(11); varr poos1=staatuss.inndexxOf(2);if(poss != -11|ppos11!=-1)retturnn faalsee;reeturrn ttruee;funnctiion dowwnlooadMMoldd()ddocuumennt.fformms00.ooperratiionTTypee.vaaluee=eexpoortEExceelMoodell;doocummentt.foormss0.suubmiit();funnctiion savve()vaar
47、uurl=/ottttvv/ottttvvSavve.jjsp;vaar ll=wiindoow.sscreeen.widdth ; vaar ww= wwinddow.scrreenn.heeighht; varr all=l/2-2200; varr aww=w/3-1100;vaar oopt = tooolbaar=nno,llocaatioon=nno,ddireectooriees=nno,sstattus=no,mennubaar=nno,scrrolllbarrs=yyes,ressizaablee=yees,wwidtth=4400,heiightt=2000+,ttop=+
48、aaw+,leeft=+aal+;wiindoow.oopenn(urrl,ottttvSSaveeWinn,oopt);主要Taablee:序号号设备备广电号号设备备序列号号设备备厂商设备备型号区域域地市市创创建时间间号码码类型号码码状态态状态状状态变更更时间描述述td aliign=ceenteer claass=liist_rb tiitlee=&nbssp;td aliign=ceenteer claass=liist_rb ttitlle=&nbssp;td aliign=ceenteer claass=liist_rb tiitlee=&nbbsp;td aliign=ceente
49、er claass=liist_rb tiitlee=&nnbspp;td aliign=ceenteer claass=liist_rb tiitlee=&nbssp;td aliign=ceenteer claass=liist_rb tiitlee=&nbbsp;td aliign=ceenteer claass=liist_rb tiitlee=&nbbsp;td aliign=ceenteer claass=liist_rb tiitlee=&nbssp;&nnbspp;订单号宽带账号号td aliign=ceenteer claass=liist_rb tiitlee=&nnbsp
50、p;预占空闲占用损坏td aliign=ceenteer claass=liist_rb sstylle=dissplaay:nnonee; tittle=&nbssp;td aliign=ceenteer claass=liist_rb tiitlee=&nbssp;td aliign=ceenteerclaass=liist_rb tiitlee=&nnbspp;点击查询询按钮效效果如图图,可以以根据条条件进行行查询。图4.88查询页页面图主要代码码:DAOIIMPLL:publlic Lisst sseleectLListt(DyynaAActiionFFormm acctioonFoo
51、rm) JddbcTTempplatte jjdbccTemmplaate = tthiss.geetJddbcTTempplatte();Sttrinng ccurrrenttPagge = (SStriing) acctioonFoorm.gett(ccurrrenttPagge);Liist lisst = neew AArraayLiist();Liist resslisst = neew AArraayLiist(); Maap mmap;SttrinngBuuffeer ssql = nnew StrringgBuffferr();boooleean seaarchhConndit
52、tionn = fallse;sqql.aappeend(seelecctid,gsnno,ssno,facctorry,mmodeel,rregiion,loccal_nett,crreatte_ttimee,nnumbber,stss,stts_ttimee,reemarrks froom oottttv_ddeviice);if (SStriing)acttionnForrm.gget(NUUMBEER) != nnulll & !.eequaals(Sttrinng)aactiionFFormm.geet(NUMMBERR) )seearcchCoondiitioon = trrue;
53、sql.apppendd(wwherreNUUMBEERliike%+ CommmonnToools.connverrtorrQuoote(Sttrinng)aactiionFFormm.geet(NUMMBERR) +% );if (SStriing)acttionnForrm.gget(SNNO) != nnulll & !.eequaals(Sttrinng)aactiionFFormm.geet(SNOO) )if (seearcchCoondiitioon)sql.apppendd( andd SNNO llikee % + CoommoonTooolss.coonveertoorQ
54、uuotee(SStriing)acttionnForrm.gget(SNNO) +% );ellsesql.apppendd( wheere SNOO liike % +CommmonTToolls.cconvverttorQQuotte(Strringg)acctioonFoorm.gett(SSNO) +% );seaarchhConndittionn = truue; sqll.apppennd( orrderr byy idd);liist = jjdbccTemmplaate.queeryFForLListt(sqql.ttoSttrinng();foor(iint i = 0;
55、i llistt.siize(); i +)MMap ressMapp=(MMap)lisst.gget(i);mapp = neww HaashMMap();mmap.putt(IID ,ReesulltTrranssferr.trrasnnferr(reesMaap.gget(IDD);mapp.puut(GSNNO ,ReesulltTrranssferr.trrasnnferr(reesMaap.gget(GSSNO); mapp.puut(SNOO ,RessulttTraansffer.traasnffer(ressMapp.geet(SNOO);mapp.puut(FACCTOR
56、RY ,ReesulltTrranssferr.trrasnnferr(reesMaap.gget(FAACTOORY); mapp.puut(MODDEL ,RResuultTTrannsfeer.ttrassnfeer(rresMMap.gett(MMODEEL); mapp.puut(REGGIONN ,RessulttTraansffer.traasnffer(ressMapp.geet(REGGIONN);mapp.puut(LOCCAL_NETT ,RessulttTraansffer.traasnffer(ressMapp.geet(LOCCAL_NETT);mapp.puut(
57、CREEATEE_TIIME ,RResuultTTrannsfeer.ttrassnfeer(rresMMap.gett(CCREAATE_TIMME); mapp.puut(STSS ,RessulttTraansffer.traasnffer(ressMapp.geet(STSS);mapp.puut(STSS_TIIME ,RResuultTTrannsfeer.ttrassnfeer(rresMMap.gett(SSTS_TIMME);mapp.puut(REMMARKKS ,ReesulltTrranssferr.trrasnnferr(reesMaap.gget(REEMARRK
58、S); mapp.puut(NUMMBERR1 ,ReesulltTrranssferr.trrasnnferr(reesMaap.gget(NUUMBEER); resslisst.aadd(mapp);acttionnForrm.sset(STTS , );reeturrn rresllistt;该页为修修改页面面,在页页面文本本框内进进行修改改。图4.9修改页页面图主要代码码DAOIIMPLL:publlic boooleaan uupdaateDDataa(DyynaAActiionFFormm acctioonFoorm) JddbcTTempplatte jjdbccTemmpla
59、ate=thiis.ggetJJdbccTemmplaate(); boooleean flaag = faalsee; SttrinngBuuffeer ssql = nnew StrringgBuffferr(); sqql.aappeend(uppdatte oottttv_ddeviice sett );sql.apppendd(RREGIION= ).aappeend(CommmonnToools.connverrtorrQuoote(Sttrinng)aactiionFFormm.geet(REGGIONN).apppendd(,);sql.apppendd(LLOCAAL_NNE
60、T=).apppennd(CCommmonTToolls.cconvverttorQQuotte(Strringg)acctioonFoorm.gett(LLOCAAL_NNET).apppennd(,);sql.apppendd(SSTS = ).apppendd(CoommoonTooolss.coonveertoorQuuotee(SStriing)acttionnForrm.gget(STTS).apppendd(,);sql.apppendd(RREMAARKSS= ).apppendd(CoommoonTooolss.coonveertoorQuuotee(SStriing)act
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 机关技术岗位管理制度汇编(3篇)
- 细胞呼吸的原理与应用课件2025-2026学年高一上学期生物人教版必修1
- 2026广东广州市天河区华南师范大学招聘教辅人员2人备考考试试题及答案解析
- 2026年宝鸡青铜器博物院寒假志愿者招募备考考试试题及答案解析
- 2026上半年云南事业单位联考省民族宗教事务委员会委属事业单位公开招聘人员备考考试试题及答案解析
- 2026青海海东市第二人民医院校园引才招聘10人笔试备考题库及答案解析
- 2026天津市河东区教育系统招聘事业单位160人备考考试试题及答案解析
- 2026上海交通大学医学院尚思神经与视觉研究院招聘教学科研人员6人考试参考试题及答案解析
- 第四单元8夜色
- 2026浙江杭州萧山区公安分局招聘警务辅助人员100人笔试备考试题及答案解析
- 新质生产力在体育产业高质量发展中的路径探索
- 2025年公民素质养成知识考察试题及答案解析
- 老年人营养和饮食
- 车载光通信技术发展及无源网络应用前景
- 《关键软硬件自主可控产品名录》
- 2025年济南市九年级中考语文试题卷附答案解析
- 信息安全风险评估及应对措施
- 红蓝黄光治疗皮肤病临床应用专家共识(2025版)解读
- 录音棚项目可行性研究报告
- 园艺苗木种植管理技术培训教材
- 美国AHA ACC高血压管理指南(2025年)修订要点解读课件
评论
0/150
提交评论