




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 HYPERLINK 项目编号号:HTKKJKJJ060031CC体系结构构设计报报告项目编号号-项目名名称版本:生效日期期:编写:批准:更改履历历序号发布版本本更改时间间更改章节节状态更改描述述更改申请请号状态:新新建、增增加、修修改、删删除。目录TOC o 1-2 h z u1.文文档介绍绍41.1文档目目的与背背景41.2文档范范围41.3参考文文献41.4术语与与缩写解解释42.系系统概述述43.设设计约束束44.设设计策略略和方法法55.技技术路线线56.系系统总体体结构57.子子系统NN的结构构与功能能68.数数据库逻逻辑设计计69.接接口设计计610.开发环环境的配配置611.运
2、行环环境的配配置712.测试环环境的配配置713.方案选选择与问问题解决决7文档介绍绍文档目的的与背景景本文档是是最终的的概要设设计文档档,把系统统需求转转换成系系统设计计;主要说说明设计计方、技技术路线线、系统统体系结结构、功功能分配配、模型型设计、输入项项和输出出项、接接口设计计。为详详细设计计提供基基础。文档范围围本文档适适用于整整个项目目开发周周期,这这主要面面向客户户以及设设计人员员、包括括开发人人员、测测试人员员、集成成、维护护人员等等等。参考文献献Neussoftt CMMM sstanndarrd:G-EER21150 Sysstemm Teest Rulle.ppdfFFun
3、cctioon DDesccripptioon.ddocFuncctioon DDesiign Summmarry.ddoc术语与缩缩写解释释Termminoologgy aand AbbbrevviattionnExpllanaatioonSDSysttem DessignnDRM:Digiitall Riightts MManaagemmenttHA:Highh AvvaillabiilittyNAT:Netwworkk Adddreess TraansllatiionMUPEE:Multti-UUserr Puubliishiing Envviroonmeent J2EEE:Javaa
4、2 Ennterrpriise EdiitioonOS:Operratiing SysstemmOTA:Overr thhe AAirOODObjeect-Oriientted DessignnOOMObjeect-Oriientted Metthodd系统概述述阿里学习习考试系系统为用用户提供供在线学学习以及及考试服服务,用用户通过过浏览器器访问此此系统。系统主主要用户户群为公公司职员员以及外外网用户户等等。本系统具具有以下下几点优优势:1.利用学学员的空空闲时间间进行有有效率的的学习,在考试试前复习习主要知知识点。2.使学习习更具有有娱乐性性。3.知识更更方便的的共享。设计约束束系统约束束
5、。系统约束束描述数据约束束学习以及及考试数数据格式式定义开发语言言约束JAVAA产业约束束Refeerennce to e-LLearrninng iinduustrry eexpeerieencee行政约束束NONEE软件以及及硬件(包含运运行环境境和开发发环境约约束)1.服务务器环境境网路环境境如图示示:2.冗余余、负载载均衡支持网路路冗余、负载均均衡3.操作作系统支持Liinuxx操作系系统4.中间间件支持jbbosss,j22ee容器等等5.数据据库支持Orraclle数据库库集成约束束系统需要要安装javva运行环环境,浏浏览器设计策略略和方法法设计策略略采用MVVC 结结构,使使业
6、务逻逻辑组件件化采用了SSun Miccrossysttemss 的Bluuepiintss 设计计中推荐荐的MVVC结构构。MVC结结构在SSmallltaalk 中作为为构建GGUI 应用的的模式而而被采用用。它将将Modeel 从从Vieww 和Conntroolleer 中中分离以以提高MModeel 的的再利用用性。这这样可以以不依赖赖实现技技术,因此此对以WWeb 为基础础的系统统也很有有效。MMVC 结构不不仅促进进了组件件的再利利用性也是是最好的的结构模模式之一一。 WEBB 层和和业务层层的分离离通过使用用HivveMiind构构建系统统,分离离web层和业业务层。使用Hii
7、veMMindd组件构构建系统统在Webb 应用用系统中中,从HHTTPP 请求求取得参参数、查查寻相应应的acttionn进行处处理,调调用相应应的HiiveMMindd组件类进进行相应应的业务务处理。基本组件件和包组组件为了提高高再利用用性,本本系统采采用了基基本组件件和包组组件的考考虑方法法。这是是因为考虑虑到表现现域实体体的对象象(基本对对象)和用于于控制调调用此实实体的对对象(包对象)的再再利用性性是不同同的。基基本组件件这样的的细小组组件的可可再利用用的机会会比较大大,但再利用用时用于于控制的的对象的的开发时时间也大大。而对对于记述述处理过过程的包包组件层层次的再利利用性,由于设设
8、计要求求的不同同可再利利用的机机会比较较小,但但一旦适适用时可可以很大程程度地削削减开发发时间。通过这这样设定定不同的的再利用用层次提提供了柔柔软的再再利用方法法。支持轻量量的Weeb 应应用构建建使用HiiveMMind迅速完完成应用用的构建建支持复数数的应用用服务器器能在不同同的应用用服务器器上用相相同的代代码运行行。理论论上,JJ2EEE 标准的应用用服务器器之间保保证可移移植性,但在实实际操作作时会碰碰到种种种障碍。现在已已确认本系系统能在在WebbLoggic Serrverr ,iPllaneet AAppllicaatioon SServver, ,Cosmmineexuss,W
9、ebbSphheree,Bluuesttonee,Tommcatt,Jbooss上上运行。设计方法法原型设计计原型在基基本要求求定义之之后,利利用先进进的软件件工具和和可见的的开发环环境,和迅速速建立对对象系统统的一个个原型。然后提提供给客客户试验验使用。当得到到反馈, 我们们做一些些修复和改改动,再再开始新版版本产品品的开发发。重复这个个过程直直到我们们得到我我们的顾顾客的满满意。在在这个过过程期间间, 原型的系统统将转向向最终版版本。大多数数不重复复利用组组件将采采取原型型方式设设计。最最重要的的问题的的当中一一个是怎怎么减少少风险。瞄准风风险也许许带来由由实用不不定的要要求、要要求误解解
10、,和重要要实用作作用;解决了了解的区区别,评估技技术计划划在开发发中,减少产产品提议议时间,提高必必要条件件分析质质量,减少开发发周期和和开发费费用。Pictturee 3-2面向对象象设计面向对象象方法以以对象为为基础,利用特特定的软件工工具直接接完成从从对象客客体的描描述到软软件结构构之间的的转换。这是面向对对象最主主要的特特点和成成就。面面向对象象的应用用解决了了传统结结构化开开发方法法中客观观世界描描述工具具与软件结构的的不一致致性问题题,缩短短了开发发周期,解决了了从分析析和设计计到软件件模块结结构之间间多次转转换映射射的繁杂杂过程,是一种种很有发发展前途途的系统统开发方方法。但但是
11、同原原型方法法一样,面向对对象方法法需要一一定的软软件基础础支持才才可以应应用,另另外在大大型的MMIS开开发中如如果不经经自顶向向下的整整体划分分,而是是一开始始就自底底向上的的采面向向对象方方法开发发系统,同样也也会造成成系统结结构不合合理、各各部分关关系失调调等问题题。所以以面向对对象方法法和结构构化方法法目前仍仍是两种种在系统统开发领领域相互互依存的的、不可可替代的的方法。对象概念念贯穿于于整个开开发过程, 确保保每个阶阶段的成成果物更更好的构构成。减减少系统统维护困困难。利用面向向对象的的设计手手段以提提高系统统的可扩扩展性和和可预见见性。利用面向向对象组组件化的的设计手手段,降降低
12、组件件的耦合合度。技术路线线整个系统统基于Javva技术,采用Oraaclee数据库库。利用用Tappersstryy构建表表现层,HivveMiind构建业业务层,Jdbbc持久层层。系统总体体结构Web BrowserUser scriptprototype.jsWs.callSOAP.EnvelopeXMLHttpReqeuestApplication ServerPictturee 5-1Pictturee 5-2Pictturee 5-3子系统结结构与功功能考试系统统结构:数据库逻逻辑设计计课程内容容ER图:考试系统统ER图:接口设计计提示:用户接口口:浏览器浏浏览软件接口口:支付宝
13、接接口,公公司内部部系统接接口开发环境境的配置置提示:说说明本系系统应当当在什么么样的环环境下开开发,有有什么强强制要求求和建议议?The envviroonmeent esttabllishhmennt rrequuirees tthe inddepeendeent sysstemm coonfiigurratiion in commputterss, sso aas tto mmodiify andd teest thee sppeciifieed ffeatturees wwithhoutt innfluuenccingg thhe ssysttem opeerattionn. TThe
14、 bassic envviroonmeent is connfiggureed aas ssuchh, A daatabbasee seerveer iis rrequuireed, whiich is useed bby aall thee deevellopeers. Thhereeforre, it is nott neecesssarry ffor devvelooperrs tto ooperratee thhe ddataabasse ssysttem loccallly. Eachh deevellopeer mmustt haave serrvleet eengiine and
15、d teele-traainiing sysstemm onn hiis ccompputeer tto llaunnch, sttop, annd mmodiify thee teele-traainiing sysstemm. BBy ttesttingg, iit iis ppermmittted forr muultiiplee syysteems to connnecct tto aa daatabbasee seerveer iin ddeveeloppmennt sstagge. The reccommmendded commputter connfigguraatioon ii
16、s WWinddowss 20000, Peentiium 1.66G(oor hhighher), 5512 MB memmoryy annd aat lleasst 11GB dissk sspacce。The devveloopinng ttoolls aare ecllipsse 33.0,JDKK1.44.2,Tommcatt 4.1。Therre iis sstabble Inttrannet acccesssiblle, toggethher witth bbroaadbaand of intternnet intterffacee. EcliipseeWhy shoouldd
17、bee Ecclippse andd Toomcaat?In ffactt, aany staandaard Javva-bbaseed ddeveeloppmennt eenviironnmennt aand J2EEE-bbaseed ddeplloymmentt ennvirronmmentt caan bbe uusedd heere. Onn thhe oone hannd, theere aree pllentty pplugginss wiith ricch aand strrongg fuuncttionns. On thee ottherr haand, thhe ttwo
18、prooduccts aree frree. SSo wwe cchooose theese prooduccts as ourr deevellopiing toools. Otheer ddeveeloppingg tooolss arre ppermmittted, yeet iit iis nneceessaary to sett paarammeteers forr diiffeerennt ddeveeloppingg ennvirronmmentts. Ecliipsee diirecctorryEcliipseeRoott diirecctorrytomccat44.1Tomc
19、cat settup dirrecttoryy, wwhicch iis nnot thee coompoonennt oof EEcliipsee IDDE. We putt itt heere forr coonveenieent usee. workkspaaceAll thee ennginneerringg iss puut iin tthiss diirecctorry bby ddefaaultt. plugginssEcliipsee pllug-in dirrecttoryyPictturee 100-1运行环境境的配置置提示:说说明本系系统应当当在什么么样的环环境下运运行,
20、有有什么强强制要求求和建议议?The reccommmendded connfigguraatioon iis aas ffollloweed, whiich cann bee moodiffiedd whhen neccesssaryy. Typee Stanndarrd cconffiguurattionn Miniimumm coonfiigurratiion HarddwarreFourr orr siix MMainnstrreamm PCC seerveersCPU XeoonMPP3.116GHHz/11M以上Memoory of 2G or higgherrProvvidee prropeer HHA oor iinteegraatedd suuppoort of sofftwaare andd haardwwaree. Two maiinsttreaam PPC sservversssofttwarreWinddow
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 智能潜水艇玩具行业跨境出海战略研究报告
- 智能按摩垫与椅行业深度调研及发展战略咨询报告
- 智能烘炒一体机行业深度调研及发展战略咨询报告
- 吲哚美辛胶囊企业县域市场拓展与下沉战略研究报告
- 京东店铺转让合同范例
- 买家电合同范例
- 公司围墙建设合同范例
- 上水安装合同范例
- 保暖套装采购合同范例
- 健身行业劳动合同范例
- 2022年注册规划师实务试题及答案
- 心电监护操作评分标准
- DB62∕T 3176-2019 建筑节能与结构一体化墙体保温系统应用技术规程
- 优秀病例演讲比赛PPT
- 技术报告审签表
- GB∕T 25684.5-2021 土方机械 安全 第5部分:液压挖掘机的要求
- 电气炉焊接工艺的自动化控制线设计
- 剪式汽车举升机设计说明
- 中国基层胸痛中心认证标准(第三版)
- 鸡的解剖步骤及病
- 常见食物的性味归经附表
评论
0/150
提交评论