• 休闲生活
  • 教育教学
  • 经济贸易
  • 政法军事
  • 人文社科
  • 农林牧渔
  • 信息科技
  • 建筑房产
  • 环境安全
  • 当前位置: 达达文档网 > 达达文库 > 经济贸易 > 正文

    医学生理课程在线考试系统的设计与实现

    时间:2020-09-14 07:52:53 来源:达达文档网 本文已影响 达达文档网手机站


    打开文本图片集

    摘要:为了提高医学生理课程学习、考试的质量和效率,采用目前流行的B/S结构,结合SQL Server2008和ASP.NET框架C#语言开发了生理课程在线考试系统。该系统实现了在线学习、在线自动出题、在线考试和在线自动阅卷等功能,为医学其他专业课程的数字化学习提供借鉴。

    关键词:生理课程在线考试系统;SQL Server;ASP.NET;B/S

    中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2016)04-0013-02

    在科技快速发展的今天,计算机的普及使医学教育数字化成为可能。在线考试系统以其信息量大、出题和阅卷自动化、题型多样化、信息修改方便高效等优点,已经成为众多教育机构必选的软件。

    1常用技术

    1.1C/S与B/S之比较

    Client/Server(客户端/服务器,简称C/S)结构是由客户机与服务器共同实现一种协作处理的两层结构模式。[1]它的缺点:客户端与服务器端直接连接会影响服务器的安全;客户端程序存在维护升级难等问题;多个客户端同时登录会使服务器的响应速度明显下降。而Browser/Server(浏览器/服务器,简称B/S)结构省去了客户端的开发、安装和维护,一般的网页浏览器即可登录使用,B/S结构系统的安全性也较高,同时不会出现像C/S 结构中的跨平台问题。基于以上说明,加之教学环境中,学习者终端硬件的性能以及在线测试地点的不确定性,教学专用的在线考试系统更适合用B/S结构。

    1.2.NET和ADO.NET

    NET Framework 4.0是支持生成和运行下一代应用程序和 XML Web Services 的内部 Windows 组件,其主要目标是提供一个覆盖整个应用范围的、一致的面向对象环境。[2]ASP.NET是建立在公共语言运行库上的编程框架,可用于在服务器上生成强大的 Web 应用程序。ASP.NET 的执行效率的大幅提高。ASP.NET采用 Java Servlet 编译思想,采取服务器上编译运行,性能大幅提升[3]。

    Visual Studio环境提供了大量的 ASP.NET 控件和设计器,提高了教学考试系统的开发效率。同时,ASP.NET 运行在 CLR 基础之上,采取页面与代码分离技术,方便教学人员编写代码;ASP.NET 采取 XML 文本配置系统,简化了系统环境配置和 Web应用配置,并且采取 Windows 集成身份认证和应用系统配置认证访问控制策略,保证了系统的访问安全。

    ADO.NET 是一种数据访问模块,可以兼容SQL Server、Oracle、Access 等关系数据库平台,通过它提供的Connection对象、Command对象、DataReader、DataAdapter和DataSet等五个组件,使得ASP.NET应用程序与数据库建立连接。[4]

    2需求分析和设计

    根据实际教学情况,本系统主要满足医学实验如生理、生物化学等课程的在线测试,也可以通过改变题库的资源和类型满足护理、临床等课程的在线测试。在线考试系统主要包括在线考试、模拟考试、试卷组卷管理、阅卷批卷管理、在线交流等功能。

    3在线考试系统的实现与试用

    3.1平台搭建

    基于上述平台搭建的技术分析,本医学考试系统在Visual Studio编程环境下,采用ASP.NET框架C#语言进行系统的构建,数据库需要SQL Server2005及以上版本,采用B/S结构。在线学习考试系统运行于Windows 2003/2008 Server以上操作平台,系统运行于IIS5.0以上。如下图1所示:

    3.2功能模块

    在线考试系统主要包括管理注册学生、管理课程、管理出题、考生成绩管理等功能模块,并且可以进行相应的添加、修改、查询及删除等作。部分代码如下:

    3.3系统测试

    通过一学期的教学测试,向生理课教师和医学生发放调查问卷,对在线测试系统反馈的信息:界面设计(82%满意),系统导航(78%非常满意),系统易用性(91%满意),考试类型多样性(76%满意),试题管理(86%满意),试题出题准确度(97%满意)等。

    4结论

    本医学生理课程在线考试系统采用灵活的操作方式、方便易用,同时便于管理和数据维护,实现了在线注册、在线出题和在线改卷的高效管理。SQL语句自动进入数据库中检索,实现了在线考试系统较高的可靠性和扩展性。[5]经过需求分析和编码测试,此系统符合医学生理课程考试的需求,能够完成考试信息的添加、更新、查询等功能,为医学其他专业课程的数字化考试提供借鉴。

    参考文献:

    [1] AlexHomer,DaveSussman[M].ProfessionalASP[M].NET Microsoft Press,2003:89-96.

    [2] 韩萌,王移芝,王嘉树,等.基于Web的通用在线考试系统的设计与实现[J].计算机工程与设计,2008,29(21) .

    [3] N.Dumas,Z. Xu,K.Georgopoulosetal.Online Testing of MEMS Based on Encoded Stimulus Superposition[J].Journal of Electronic Testing,2008,24(6):555-566.

    [4] 倪珉子.基于ASP.NET的在线考试系统的设计与实现[D]. 西安:西安电子科技大学,2014:9-11.

    [5] 杨扬,李海歌.基于Java的学生信息管理系统设计与实现[J].电脑知识与技术,2012,8(7X).

    相关热词搜索: 在线 生理 课程 医学 考试

    • 生活居家
    • 情感人生
    • 社会财经
    • 文化
    • 职场
    • 教育
    • 电脑上网