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

被引量 : 0次 | 上传用户:qqqq920644875
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
面向对象方法是目前构建应用程序业务逻辑的主流方法。但是,使用对象构建应用程序之间的通信模型却没有达到同样的成功。最近一种较好的方法是将软件的各个独立模块之间的交互显式地构建为“服务”,采用面向服务的架构(Service-Oriented Architecture,SOA)来设计业务系统。Web服务(Web Service)是SOA的一个发展阶段,XML是SOA的技术基础。网络考试系统是一种常用的计算机教育应用软件,具有身份验证、自动组卷、网上考试、考场管理、自动评分等功能模块,可以合理利用教育资源、提高效率。网络考试系统目前的设计方法都是面向应用的,存在重复开发、维护多个系统、实现的考试业务过于简单等问题。本文采用面向服务的设计方法,实现了一个基于SOA的松耦合的网络考试服务系统。本文的主要工作如下:1)介绍了网络考试服务系统的国内外发展情况,对SOA和面向服务的软件开发方法、.NET开发平台以及基于该平台的SOA的实现技术WCF(Windows Communication Foundation)进行了讨论。2)分析了一个技能考试的网络考试系统的需求,通过分析业务流程,采用SOA的设计方法,对松散耦合的粗粒度应用组件进行分布式部署、组合和使用,建立面向服务的系统架构,定义服务子系统的边界与接口。3)对模块级进行了UML详细设计,并给出了面向服务架构的WCF编程,以及XML序列化等技术进行实现,完成了网络考试服务系统的开发。
其他文献
北魏后期,朝政腐败,民族矛盾和阶级矛盾激化。有实力的诸如萧宝寅、葛荣、尔朱荣等纷纷割据,而且尔朱荣大肆屠杀北魏皇室,北海王元颢以本朝大乱为由降梁,并请梁出兵助其称帝
目前四川联通在套餐管理上并没有考虑企业收益管理的目标和市场的细分问题,推出的业务套餐数量众多、种类繁乱,难以形成品牌聚集效应并打造主流套餐。并且在套餐管理方面缺乏
当前,我国专业健康险公司的组织架构多采用直线职能制模式,其缺点是:可能会降低整个企业的目标,难以明确对利润的考核,对市场的反应和把握程度不高。专业健康险公司实行矩阵
目的:从食谱营养素供给和膳食合理性的角度,评价北京市某品牌连锁幼儿园月内4周连续食谱的科学合理性,分析存在问题,提出改进建议。方法:以学龄前儿童DRIs和膳食指南为依据,
图书馆自动化系统随着网络技术、软件技术的更新也在不断发展,在当今开放源代码软件的环境中,图书馆数字资源管理系统逐渐开放接口和代码。本文以Dspace为例,对开放源代码的
目的:比较我国居民目前膳食营养状况与《中国食物与营养发展纲要(2014—2020年)》(以下简称《纲要》)中相关目标。方法:利用2010—2012年中国居民营养与健康状况监测结果,研
目的:观察中医辨证论治与长期小剂量红霉素疗法在成人支气管扩张症稳定期中的疗效对比。方法:以中药辨证治疗组和西药对照组进行随机、单盲、平行对照研究,选取符合诊断标准和
教学事务平台作为数字化校园一个重要部分,它的功能和实用情况则体现学校的高等教育模式。本文根据国家教育部在本科教学的评估检查中要求学校进一步规范教学工作,提高教学质量
通常,对于小型物体,用一个视觉传感器组成的视觉测量系统,就可能满足测量要求,而对于大型被测对象,如汽车外壳各部位的定位坐标的测量,可能需要几十个视觉传感器组成一个庞大的测量