《工业控制
计算机》2010年第23卷第3期
73
基于
JSP的
网络作业管理系统的
设计与实现*
NetworkOperationManagementSystemBasedonJSP
刘海霞吴鸿鲍小忠张亮黄志远(浙江理工大学科技与艺术,浙江杭州311121)
摘要
网络作业管理系统的设计是基于B/S模式的,所有客户端只需装上操作系统以及必要的
软件即可应用。作业管理系统由作业管理、系统管理、资源管理和在线答疑四个模块组成。完成作业的搜集与批改、资源上传与下载、师生在线交流等功能。关键词:B/S模式,作业管理,在线答疑,资源共享
AbstractThedesignofOnlineHomeworkManagementSyste
misbasedontheB/Smodel,alltheclientareablet
oapplyitjustbyinstallingtheoperatingsystemandthenecssarysoftware.ThisOperationManagementSystemiscomposedofmodules:HomeworkManagement,SystemManagement,ResourceManagementandOnlineAnswerservices.Completingfunctionssuchasthecollectionandmarkingofthehomework,theuploadanddownloadofinformationresources.Key
words:B/Smodel,homeworkmanagement,onlineanswerservices,resourcesharing
本篇网络化作业管理系统依托校园网的优势设计和开发,可以为教学双方提供一个方便的作业交互渠道。有利于形成一个以学生为中心的,互动式的教学环境,从而提高
学习效率、加强教学管理。
B/S模式中3层系统模型包括Web浏览器、Web服务器、
数据库服务器。这3个逻辑层中的应用元素通过一组业界标准的协议、服务和软件连接器互相连接起来。其体系结构如图1所示。
1系统总体设计1.1系统特色1)采用角色管理机制。系统的用户权限管理采用角色访问
控制策略。角色访问控制与访问者的身份认证密切相关,通过确定该合法访问者的身份来确定访问者在系统中对哪类信息有什么样的访问权限。该系统用户分3种,系统管理员、教师和学生。通过给特定的角色赋予一定的权限,然后再将用户与角色进行绑定,从而使用户具备相应的操作权限。
图1
B/S体系结构图
这样一来,客户机只需要配置少量的客户端软件,而对数据库的访问和应用
程序的执行将在服务器上完成,即浏览器只需要发出客户请求,数据请求、加工、结果返回以及动态网页的生成等
工作全部由Webserver完成。1.3数据库的设计系统的配置采用WindowsXP作为网络操作系统,MicrosoftSQLserver2000作为数据库服务器。包括学生基本信息表;教师信息表;作业信息表;教师收取作业统计情况表等等。
2)灵活的作业收集形式。以往的系统都是学生通过提交入
口提交自己的作业或者通过邮件系统提交作业,这样的系统有很多弊端:如学生会把一些垃圾文件提交给教师;一旦学生提交作业后就不能再次以同样的名字提交自己的作业(即不能修改);等等。该系统支持教师手动收取学生的作业或者是定时收取学生的作业,并将收取信息反馈给学生个人,同时还可以统计学生作业的上交率。系统还支持多种作业格式,如网页、
文档等,使系统可用性更强。