1 / 52
文档名称:

基于SOA的网络考试服务系统的设计与实现.pdf

格式:pdf   页数:52
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于SOA的网络考试服务系统的设计与实现.pdf

上传人:banana 2014/2/13 文件大小:0 KB

下载得到文件列表

基于SOA的网络考试服务系统的设计与实现.pdf

文档介绍

文档介绍:③硕士学位论文仑肥工学夫譬盟导师姓名:——完成时间:一———型叹翷啊』阻搬堕论文题目:墨±┮菜艿┧芴闽ǖ嫠芡学位类别学科专业:工程领域作者姓名:黾高校教师硕士张佑生教授计算机应用李正吉
基于耐缈际苑裣低车纳杓朴胧迪摘要面向对象方法是目前构建应用程序业务逻辑的主流方法。但是,使用对象构建应用程序之间的通信模型却没有达到同样的成功。最近一种较好的方法是将软件的各个独立模块之间的交互显式地构建为“服务”,采用面向服务的架构,来设计业务系统。是囊桓龇⒄菇锥危琗是募际趸网络考试系统是一种常用的计算机教育应用软件,具有身份验证、自动组卷、网上考试、考场管理、自动评分等功能模块,可以合理利用教育资源、提高效率。网络考试系统目前的设计方法都是面向应用的,存在重复开发、维护多个系统、实现的考试业务过于简单等问题。本文采用面向服务的设计方法,实现了一个基于乃神詈系耐缈际苑裣低场本文的主要工作如下:介绍了网络考试服务系统的国内外发展情况,对兔嫦蚍竦娜砑7⒎椒ǎ甆开发平台以及基于该平台的氖迪技术辛颂致邸治隽艘桓黾能考试的网络考试系统的需求,通过分析业务流程,采用纳杓品椒ǎ运散耦合的粗粒度应用组件进行分布式部署、组合和使用,建立面向服务的系统架构,定义服务子系统的边界与接口。对模块级进行了晗干杓疲⒏了面向服务架构的喑蹋约癤序列化等技术进行实现,完成了网络考试服务系统的开发。关键词:网络考试系统;面向服务架构;海甆开发平台;.
;甆猳甌,..:·,.琺瑆猻瑃,甆猳瓵;;痵瓸.,,,—,.,...Ⅱ.
工作单位:以吞Υ贡摇⑹梨ゝ乞电话:。玎—刁;∥学位论文作者签字:.勾≥珐签字日期:卿石月日签字日期:瓣。月‘通讯地址:“孳叼∽身季,风喜馐‘签字日期:年耭踟邮编:≥。石/,独创性声明学位论文版权使用授权书阅。本人授权金壁工业太堂可以将学位论文的全部或部分论文内容编入有关数本人声明所呈交的学位论文是本人在导师指导下进行的研究工作及取得的研究成果。据我所知,除了文中特别加以标志和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得金壁王些太堂或其他教育机构的学位或证书而使用过的材料。与我~同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示谢意。本学位论文作者完全了解金谕跣┨糜泄乇A簟⑹褂醚宦畚牡墓娑ǎ有权保留并向国家有关部门或机构送交论文的复印件和磁盘,允许论文被查阅或借据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编学位论文。C艿难宦畚脑诮饷芎笫视帽臼谌ㄊ学位论文作者毕业后去向:学位论文作者签名:导师签名:,
致谢本文从选题、研究到最后定稿,都是在导师的精心指导下完成的。张老师学识渊博,为人谦逊,让我非常敬佩。几年来,通过各种形式的交流,我从张老师身上不仅学到了很多理论知识,而且学到了搞科研工作的方法,张老师以他那敏锐的学术思想、科学严谨的治学态度、忘我的工作精神深深影响着我,令我永生难忘。在这里,谨向张老师致以本人最衷心的感谢和崇高的敬意及我的家人,感谢大家对我的关心和帮助以及做出的牺牲。论文完成之际,首先要感谢我的导师张佑生教授。在课程学习期间,导师给予了我无尽的关怀和教导,使我各方面有了长足的进步。我还要感谢参加评审答辩的老师、所有帮助过我的其他老师和我的同事,以最后,再次向所有帮助过我的人们表示衷心的感谢⒆4蠹彝蚴氯缫李正吉年日
第一章绪论计算机软件发展到今天,应用程序开发的目标始终如一,就是在最短时问内制作出最好的软件【“。然而,随着软件开发平台的种类越来越多,制作软件的壁垒也相应提高了。如今,开发一个优秀的应用程序并不简单,软件设计者需要考虑众多的要求。传统的考虑因素,如访问数据、通过榔魃贤裙倘恢要,但这些已经显然不够了。软件使用者可能带着不同的需求来自于局域网也可能来自于,软件功能都必须可以正常使用。网络考试系统的开发技术随着时代发展而变革,而且其形式也各不相同。比如,按照考试内容分,有客观题考试系统和技能操作考试系统;按照支持环境分,有痵考试系统和疭考试系统等。常见的网络考试系统,如早期的电子商务师考试属于疭模式的客观题考试系统,而全国计算机等级考试匣际属于疭模式的技能操作考试系统。为了适应各种情况,通常的做法是对一个类似网络考试的系统,设计一个疭模式的网络程序,再设计一个使用疭模式的网络程序;并且不同的学科可能需要近几年,十余家知名的软件厂商和标准化组织,基于卡耐基梅隆软件工程研究所的过程改进方法学上的能力成熟度模型集成珻,提出了“成熟度模型”。且恢旨芄鼓P停梢愿菪枨蠖杂τ米榧蟹植际讲渴稹⒆楹虾褪褂谩服务层是慕峁够。梢灾苯颖挥τ玫饔茫佣行Э刂葡低持杏肴砑砺鄣奶岢鑫9菇ň哂懈罅榛钚缘耐缈际韵低程峁┝丝赡堋R桓雒向服务的网络考试系统,增加一个课程的考试系统简化为增加一个服务模块,其内部可能