婚气面司羹豳霉震豳
文章编号:1672.5913(2009)17—0100—03
《翊镧
基于ASP.
NET的辅助教学
系统的
设计与实现
蒋银珍
(苏州大学
计算机科学与技术,江苏苏州215006)
摘要:为减轻教师.Y-作量,提高教学效率,本文结合个人多年的教学经验,探讨利用ASRNET技术开发基于客户端脚本的B/S结构的
网络辅助教学系统,集留言信箱、批阅
作业、自动考勤、在线测试等功能于一体。数据库设计灵活,可推广到多门
课程。关键词:B/S;ASP.NET;辅助教学;在线测试;数据库
中图分类号:G642
文献标识码:A
1引言
ADoNET
作为传统课堂教学之外的辅助环节,网络辅助教学已作为一种全新的教学手段受到人们的关注。随着近几年高校的扩招,教师的任教班级人数明显增多,答疑、批改作业及评阅
试卷等
工作负担愈加繁重。为了提高教学效果和教学效率,保证教学质量,结合目前开展的“计算机应用基础”精品课程建设以及计算机公共课程教学改革,我们开发了一套基于ASP.NET的网络辅助教学系统。该系统集信息发布与浏览、等级考试专栏、自我评测、作业提交与批阅、成绩管理、试题库管理、试卷管理以及考试管理等功能于一体,使得任课教师随时随地可通过网络批阅学生作业,了解学生
学习进度,回答学生的疑问等,增强了教师与学生之间的交流;丰富的课外阅读资料开阔了学生的知识视野,生动的
课件帮助学生进一步巩固所学内容;同时,在线测试功能实现了无纸化考试,客观题自动阅卷,降低了教学成本,使教学活动走上了一个新台阶。
lI
lI—
—J
ASPNET
---■
-..
SQLServeLNET数据提供
程序 J.
j
7I
应用程序
●一
oLEDB.NEr
J.
.1
7l
数据提供程序
11
}户端浏览器
Web应用服务器
图1
网络辅助教学系统整体架构
3系统功能设计
在网络辅助教学系统中,用户角色有5种,分别是教研室主任、教务秘书、题库管理员、任课教师和学生。在登录时,用户选择不同类别、输入用户名和密码进入系统,将会拥有不同的权限。3.1教研室主任权限(1)个人信息:修改个人密码和资料(0NE.mail、电话等)。(2)教师名单:管理任课教师、题库管理员和教务秘书的和密码信息。
2系统结构设计
网络辅助教学系统采用“客户端浏览器/Web应用服务器/数据库”3层架构(如图1所示)。在客户端,用户通过浏览器与Web应用服务器进行交互。Web应用服务器负责接收和处理用户的请求,采用功能强大的数据访问接口ADO.NET访问数据库。数据的存储选择关系型数据库