基于WEB的“医学计算机应用基础”辅助教学平台的设计与实现
“医学计算机应用基础”是浙江医学高等专科学校面向所有专业开设的一门公共基础课程,课程的教学目的旨在培养学生的信息意识和信息素养,提升学生使用计算机解决问题的能力。然而目前,大班授课、课时缩减已经成为课程教学中最大的问题。为了解决这些矛盾,各高校都在探索各种新的教学模式,其中“课堂教学+Web辅助教学平台”是当前比较流行的教学新形式。 一、系统分析 1.系统设计目标 辅助教学平台的建立,其目的是充分利用网络技术和高校丰富的网络资源,把现代信息技术运用于教学,实现教学进度同步、优质资源共享、扩充教学内容、在线互动教学,为教师和学生提供一个网上教学和自主学习的环境。它的设计与应用,既是对课堂教学的有益补充,也是对学生进行开放式管理的工具。 2.系统设计原则 基于Web的教学辅助平台设计,应尽量遵循Web应用系统的设计原则: 实用性和可维护性。平台的设计结构要清晰,方便前台的操作使用及后台的系统维护。 适应性和可扩展性。平台应具备良好的适应性和可扩展性能力,使系统易于扩充升级,既能满足当前用户的需求,又可以应对未来环境的变化和需求。 可靠性和安全性。教学辅助平台运行在校园网上,是一个开放的系统。因此,平台应提供有效的安全服务机制,确保系统运行的安全可靠。 二、系统功能 系统功能模块遵循实际教学管理过程,按照学生、教师、管理员三种用户角色进行模块划分。 1.学生功能模块 学生利用平台进行信息浏览、课程资源以及答疑讨论等操作。同时,为了使平台的服务更有针对性,学生角色又被细分为注册学生和未注册学生两类。相对于未注册学生而言,注册学生不但可以浏览所有资源,网站还会将与其相关的最新资源、教学公告、提问回复等信息分类汇总,即时通知学生。 2.教师功能模块 平台要求教师必须实名注册,注册提交后由管理员进行身份验证,通过验证的教师方可进行教师角色的功能使用。教师功能模块主要有课程结构管理、教师备课、答疑讨论以及学生管理等。 3.管理员功能模块 管理员是本平台的最高权限拥有者,可以对系统的所有内容进行管理,如公告管理、用户管理、论坛管理以及系统设置等。 二、系统设计 1.系统实施模型 基于Web的辅助教学平台采用三层B/S模型,该模型将各类教学资源放在服务联盟器一端,并使用中心数据库统一存放和组织,用户在客户机一端,仅须使用浏览器向Web服务器提出访问请求,服务器审核后与后台数据库链接,把请求服务的教学内容以Web页面形式通过浏览器反馈给用户,用户通过对页面进行操作形成下一次的请求。 2.数据库设计 在系统分析的基础上,分析学生、教师、管理员以及教学资源等实体和实体之间的联系,构建各实体联系的ER图,再利用相应的转化方法,将其转化成下面几个相应的关系数据模型,从而完成数据库的设计。 学生 教师 管理员 教学资源 班级 考虑到学生在平台上注册的实际问题,以及学生使用平台的主要功能是浏览和下载资源,所以学生的“通过审核”默认为“通过审核”,而相对于教师的“通过审核”默认为“未通过审核”。 3.系统实现及主要技术 系统实现的开发平台可选用:服务器端Windows Server003以上操作系统,Internet Information ServicesWeb服务器,MS SQL Server003数据库;客户端:Window XP及以上操作系统,Internet 及以上版本浏览器等。开发工具可选用:实现网页开发,实现后台数据库访问及动态网页的开发。平台实现过程中关键技术有: SQL Server003数据库。在数据库记录查询时,用简单查询、多条件组合查询,以及基于内容搜索的查询;在记录集显示中,采用记录集多页显示技术;数据库访问直接采用OLEDB数据访问方式。 安全控制技术。系统所在的服务器系统设定了限制IP地址的安全访问。为防止服务器系统的漏洞,系统在脚本中采用的方式取得用户IP地址,并将具有危害性的操作记录在案,方便日后安全审查。 基于Web的“医学计算机应用基础”辅助教学平台给计算机基础教学带来了新的教学形式,由于它不受时间地点的限制,能共享丰富的教学资源,满足个性化学习的需要,对课堂教学起到了良好的辅助作用。现该系统已在我校计算机基础教学中使用。