基于.NET平台的医学院校在线考试系统的研究

来源 :电子世界 | 被引量 : 0次 | 上传用户:one9871023
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘要】随着计算机技术和信息技术的日益发展,考核医护人员专业技能以及掌握程度的方法也日趋多元和全面。目前各医学院校所使用的在线考试系统,多数存在通用性、兼容性和开放性差,系统应用平台及网络架构陈旧等问题。而且,医学院校在线考试系统应具备哪些功能和特征,开发应遵循的原则等尚无明确的标准。因此给用户使用、推广和系统升级等都带来诸多困扰和不便。我们正在研发的在线考试系统,从最初的设计到具体实施,都尽量做到技术的先进性、系统的规范化、标准化,同时注重对不同用户的开放性、兼容性和升级相对简单等原则。我们同时结合对考试系统多年的研究和经验,从技术层面对微软的.NET环境下在线考试系统的组成、运行机制、可应用技术和具体实现等相关理论以及考试系统的安全性做了必要的分析和介绍。为促进医学院校早日实现数字化教学,医学网络考试系统向规范化、标准化和通用性的目标发展,起到抛砖引玉的作用。
  【关键词】NET;ASP;NET;B/S;考试系统
  1.引言
  由于医疗行业的特殊性,对医疗人员各方面的专业技能都有着极高的要求,相应的考核医护人员专业技能掌握程度的方法也在不断的探索过程中被不断的改进。随着信息技术、网络技术和计算机技术的日趋成熟和发展,传统的医学教学方法和考核办法也面临着日益严峻的挑战,而新技术则对推进教育改革发挥了更加积极的作用。考试不仅是为了甄别学生的学习效果如何,更是反映学生综合素质的一种手段。因此合理的开发利用医学院校的网络考试系统,必将有力地推进医学院校素质教育质量的提高。
  2.设计理念
  首先本系统采用微软最新的科技成果.NET4.0为开发平台,C#编程语言和SQL Server 2012数据库管理系统为开发工具,从本校实际需要出发,结合目前现有软硬条件和建立数字化大学的总目标,在本系统的设计和研发时遵循如下原则:1)协作性:通过工作流和信息共享,实现各部门之间的协作与沟通;2)分布性:系统可实现分布式计算与管理;3)扩展性:系统具有良好的可扩展性和方便快速的二次开发能力;4)灵活性:满足不同的考试管理需求;5)先进性:系统应能保持中长期的先进性以适应未来发展的需要;6)稳定性:系统具有较好的长期稳定性和在任何情况下可靠运行的能力;6)标准化:系统遵循有关国际标准、国家标准和相关的行业标准,并对外提供标准接口;7)产品化:本项目根据医学院校的实际的现状进行定制开发,具有一定的通用性和高性价比,容易推广的其他兄弟院校。
  3.技术架构
  3.1 软件平台
  该系统设计为三层模式:表现层、用户控制层(细分为应用层,核心层)、数据访问层。表示层是呈现给用户的界面,ASP.NET以ASPX或HTML页面的形式呈现。表示层主要完成两个功能,获取输入信息以及将请求的处理结果提交给用户控制层。控制层负责处理用户请求,调用相应的web服务,再根据服务的结果生成用户界面。数据访问层负责与数据库的交互和数据处理。为了易于部署系统,软件采用B/S结构。客户端直接使用IE浏览器访问系统,服务器端程序使用asp.net。基于系统的灵活性和可扩展性方面的考虑,除上述三个标准层外,三个服务的应用程序也定义了一套用于所有层的基本服务。这组服务分为三种基本类型:
  (1)安全性,这些服务维护应用程序的安全性;
  (2)经营和管理,这些服务管理组件和相关的资源,并满足可扩展性和容错性的操作要求;
  (3)通信,提供组件之间的通讯服务,如.NET Remoting、SOAP和异步消息传递。
  此外,.NET应用程序框架支持XCOPY部署方法。更新时也只需要将更新内容直接覆盖即可,不需要停止IIS运行。但业务组件需要COM+服务,部署时需要注册业务组件。由于本系统的体系结构采用N层体系结构,因此,当性能下降时,通过分析瓶颈的原因,在瓶颈模块可能产生的各层设置缓存机制。N层体系结构在逻辑上是独立的,每一层都有一个清晰的接口标准以便于移植系统。
  由于ASP.NET有良好的系统扩展能力,其Session支持session state server和SQL Server 2012的统一存放。由此可将多台WEB服务器组织成WEB FARM来提高系统的吞吐量。本系统架构采用面向对象技术,即面向组件。系统广泛地使用了多种设计模式如MVC、Factory、Fa?ade等。使用这些模式大幅重用代码,减少模块间的耦合度,降低了系统的开发、维护的时间和成本。
  3.2 硬件平台
  硬件平台应用服务器:硬件配置:IBM服务器,600台客户端PC采用I3处理器3.0G,4.0G、DDRSDRAM内存,150G硬盘;软件为:Windows Server 2012、Microsoft IIS 6.0、NET Framework 4.0 +Service pack 1。
  数据库服务器:硬件配置为IBM服务器,操作系统为Windows Server 2012,数据库为SQL Server 2012,安装实施时不需要另外购置服务器,只需在当前的数据库服务器上增加一个数据库例程即可。
  Web服务器选择IIS(Internet Information Server)所有的业务逻辑层程序都将部署在Web服务器上,如数据访问组件、业务处理组件、和核心组件等,它提供了页面请求的服务给所有用户。它是软件系统中的核心。开发工具选择Visual Studio.Net。
  4.医学在线考试系统的功能架构
  根据系统需求,医学在线考试系统的功能模块主要分为后台管理和在线考试两大模块。系统不但包含了传统在线考试系统应具备的功能,而且针对医学教育的特殊性进行了相应的调整。比如,各个科室的教师可以根据本科室的专业特点与计算机专业技术人员合作,利用先进技术(如虚拟现实)开发出不同类型的考题,从而达到更加全面、准确的甄别学生综合素质的目的。   5.系统管理
  采用不限层次的树形管理,符合实际的组织结构,提供直观的人员分类方法。树节点可以添加、修改、删除和移动。用户管理模块可以添加、修改、删除用户,并为用户提供了数据批量导入功能。可以对用户设定职位属性,根据该部门/职位属性系统可以确认人员应具备的知识结构。管理员可以根据需要建立各种辅助树状分类,如此分类管理的自由度将得到提高。角色管理系统中初始设置了系统管理员、考评员等角色,管理员可以再定义其他角色用户,用户可以继承相应的角色权限,可以赋予多个角色给一个用户。为了提高授权控制的灵活性,该系统还提供了角色分类的功能,某一类角色内的管理员可以统一管理该类的角色。本系统还支持三个级别的访问控制:菜单、结点和操作。基于菜单上的访问权限控制是针对大的功能模块集;基于节点的访问控制权限是针对目录树中的结点设定;基于操作的访问权限控制是针对具体的操作设定。
  6.系统接口
  要较好地实现在线考试系统,除了要有较完备的基础系统以外,更需要很好地完成系统集成工作。本系统可以和各类外部系统完成接口与数据交换,整个接口设计将遵循统一规划,统一管理,统一实现的原则。各系统的接口触发方式包括实时、定时和非实时等。数据交换方式包括数据包交换,文件交换,接口表交换以及Web Service、CORBA/IDL交换等。不同系统之间的接口必须是标准的、开放的,以确保业务功能的完整性和可靠性。接口方式、接口格式、接口处理均符合普遍性的软件开发规范和标准则体现了接口的标准化,如接口方式采用API或传输中间件或FTP等;接口格式需描述清晰、完整、准确、无歧义;接口实现流程的标准化等。接口的开放性体现在接口格式必须公开,支持更多的接口模式,等等。其主要负责在线学习、考试系统与外围系统的数据交互,其中如系统连接的建立,加密解密等功能为所有接口共有。本接口在系统设计中有部分属于公共组件,公共组件按接口类型分为两类:实时接口公共服务类和文件接口公共服务类。而系统是否最终能够很好地运行,和系统与企业原有系统的整合是否完善与接口是否合理等是分不开的。
  7.小结
  目前,信息技术蓬勃发展,特别是网络技术的不断完善,推进了考试管理向着信息化、自动化发展。B/S结构为出题、组卷、答题和阅卷提供了良好的开发和应用环境,从而实现统一管理题库、自动组卷、自动阅卷,同时提供了丰富的统计报表功能,大大节省了人力、物力,提高了工作效率。
  因此,我们决定依托现有的教学设施,建设一个医学院校在线考试系统平台,减轻考试管理工作的压力。管理人员可以随时查询每个部门的题库情况,如题库中的题目数量、各类型的题目所占比例、每位老师出题的数量等。院系可以查询本系的题库情况,设置每位老师可以操作的课程。教师可以输入题目并组卷,对考试结果或题目进行统计分析。机考机判,并允许学生参加指定的考试并可以做自测练习。由于本系统采用模块化设计,便于升级和推广,因此具有很强的实用性和通用性。
  参考文献
  [1]天极网新技术研究室.ASP.NET完全入门[M].重庆出版社,2001.
  [2]Scott Worley著.王文龙,刘湘宁译.ASP.NET技术内幕[M].人民邮电出版社,2002.
  [3]Sanjeev Rohilla,Senthil Nathan著.陈君.王宝良译.ADO.NET专业项目实例开发[M].中国水利水电出版社,2003.
  [4]丁晟春.王曰芬.网站新闻发布管理系统的设计与应用[J].现代图书情报技术.2002,5.
  [5]what's new in the.NET Framework 4.MSDN Library Microsoft,2013,09.
  [6]What's New in the.NET Framework 4.51.Microsoft.2013,10-29.
  [7]The.NET Team.Announcing the.NET Framework 4.5.1 Preview.NET框架Blog.Microsoft,2013.
  基金资助:中国医科大学“十二五”第三批医学教育科学研究重点项目(编号:YDJK2013006)。
  通讯作者:娄岩(John Lou)。
其他文献
【摘要】网络学习资源在教育领域的地位越来越重要。其表现形式也多种多样,包括:网络学习视频、网络学习教案、网络学习课件、网络练习(考试)、网络学习论坛等。近年,网络教学游戏也成为网络学习资源的一种独特形式,丰富和拓展了网络学习资源的内容和形式。本文针对高职高专学生的图案设计课程,分析、设计和制作了图形图案课程可使用的教学游戏,总结了教学游戏在网络学习资源中的优势。  【关键词】flash;游戏;图案
期刊
【摘要】本文描述了在故障处理的过程中,按区段部位逐段排除的逻辑思路,并指出,工具软件所提供的报文信息,仍然是一种主要信息而非全部信息,必须辅之以其它信息,才能作出准确的判断。  【关键词】规约分析;通信报文;校验错误;误遥信  在电力自动化系统中,误遥信对调度部门的干扰最大,严重时导致事故的发生。因此,要尽量减少和避免此类故障的发生,才能确保电网运行的安全。  1.厂站工况  有一个变电站,距离调
期刊
【摘要】本文讨论并分析了Netfilter的功能框架、工作原理及数据包处理的实现机制,设计了在Netfilter框架中实现配电终端报文预处理的hook模块,实现去除通讯遥控报文数字签名的功能,为配网自动化的二次安防提供帮助,同时为其他通信应用中修改tcp包数据提供借鉴参考。  【关键词】Netfilter;hook模块;mangle函数;报文处理  引言  配电终端是典型的嵌入式设备,多基于lin
期刊
【摘要】这是一个科技飞速发展的时代,这是一个信息传播速度极快的时代。媒体是信息传播的主力军,而我们大学生,是广大信息的受众和信息传播载体最为重要的组成部分。而日常生活中,我们接触信息的最便捷的途径就是通过我们的智能手机。随着智能手机价格的降低和功能的逐渐强大,手机变得越来越普及,每个大学生都有自己的手机。智能手机之所以智能,其实质是通过各种手机APP来实现用户所要求的功能。手机只是各类APP的的载
期刊
【摘要】笔者立足本校网络实际,列举了现有校园网络的不足之处,对照数字校园基础设施建设规划,对校园网络硬件设备进行升级改造,夯实数字化校园网络基础设施,从而保证数字化校园的可靠运行。  【关键词】校园网络;数字化校园  一、学校校园网络概况及不足  我校2001年进行了校园网络规划、建设,并在学校教学楼、实验楼建成百兆局域网;2002年为迎接省“1122”工程验收,对校园网络进行延伸扩建,使行政办公
期刊
【摘要】文章在QuartusII开发环境下釆用VHDL语言,设计了水表抄表器。设计采用VHDL的结构描述风格,依据功能将系统分为四个模块,控制模块、计数模块、存储模块和显示模块,整体生成采用图形输入法。  【关键词】水表抄表器;VHDL;QuartusII  1.引言  随着科学技术水平不断的提升,以及人民群众对物质需求不断提高,“高科技小区”这种新型的概念已经被列入到普通小区的建设工程之中。在这
期刊
【摘要】电子商务专业教学资源库建设一直是各高职院校探索与研究的问题,本文通过对高校专业教学资源库建设方式进行分析,详细阐述了湖南商务职业技术学院电子商务专业利用世界大学城空间进行教学资源库的建设与应用工作,从而进一步推进了电子商务专业的信息化教学改革。  【关键词】世界大学城;电子商务专业;教学资源库建设  教高[2011]8号文件《教育部关于国家精品开放课程建设的实施意见》中明确指出:高校应以教
期刊
【摘要】可穿戴设备已经由概念走向消费级产品,但在推广普及方面受到了很多制约,本文分析了其中的原因,针对目前存在的问题设计了一种智能服装,旨在达到和超越手持设备的功能和用户体验。  【关键词】可穿戴设备;人机交互;用户体验  1.绪论  硬件技术在门槛上不断降低,价格也不断下降,为可穿戴计算设备的发展提供了契机。近年来,可穿戴设备受到了厂商的极力吹捧,也引来了学术界的广泛关注,但在市场上始终不温不火
期刊
【摘要】智能设备的普及及电子商务的迅猛发展使得移动电子商务在人们的生活中扮演着越来越重要的作用。而移动电子商务模块相关的教育在大学教育中还存在着一些不足。本文以华南理工大学广州学院电子商务专业为研究对象,对其移动电子商务模块相关教育现状进行了分析,总结出其中存在的问题,并提出了改进建议。  【关键词】电子商务专业;移动电子商务;教育  一、前言  移动电子商务是利用手机、掌上电脑等无线终端进行的B
期刊
【摘要】以大学生创业训练项目的形式,增强大学生在创新基础上的创业能力,培养适应国家建设需要的应用型人才和创业型人才。通过该项目的实施可以促进高等学校转变教育思想观念,改革人才培养模式,强化创新创业能力训练,提升大学生的综合素质,增强大学生的创新创业能力,培养适应创新型国家建设需要的高素质人才。通过大学生创业训练项目的实施,不但体现专业技能的培训,而且融入了方法能力与社会能力培养,从而最终形成学生的
期刊