医学生理课程在线考试系统的设计与实现?
2016-04-11孙鹏飞刘卫兰史伟
孙鹏飞+刘卫兰+史伟

摘要:为了提高医学生理课程学习、考试的质量和效率,采用目前流行的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 应用程序。……
