ASP.NET079-开放式实验室教学管理系统(SQL数据库)
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
摘要:随着学校管理变革的逐步推进,实验室建设进一步规范化、复杂化,学校实验室管理工作也变得更加繁重和复杂。为了便利管理工作的展开,提高工作效率,利用计算机来进行辅助管理,以简化我们的工作,成为需要。本系统正是基于此而进行开发设计。系统采用.NET框架和三层结构,完全B/S模式,纯面向对象思想(OOP),利用SQL Server 2000作为数据库管理工具,模块复用率高、系统维护代价小,方便、灵活、高效。
关键词:ASP.NET;B/S;OOP;SQL;管理系统 [资料来源:www.THINK58.com]
开发背景
实验教学的核心目的是培养和提高学生的实践能力和创新能力。传统的实验教学模式仅是完成教学大纲规定的实验内容,且验证性实验较多,不利于学生创新精神与实践能力的培养。在以素质教育和创新教育为核心的新的高等教育形势下,这种培养方式远不能满足学生能力发展的需求。为解决这一矛盾,实验室实行开放教学已势在必行[1]。而实验室的开放,使实验室管理出现了新情况、新问题。实验设备维护、实验教师工作量、实验安排等问题使得开放实验室建设受到极大的阻碍。为实现开放实验室建设得以顺利开展,开放实验室管理得以高效、有步骤地进行,更新实验教学体制,实施开放式管理是实行开放式实验教学的保证。结合开放式实验室建设,利用Internet建立开放实验室管理系统是急需解决的问题。它改革了旧的教学模式,建立了新的体系,大大提高了实验室的利用率和学生学习的积极性,并把管理人员从繁重的管理工作中解脱出来。为此我针对以上情况,设计和实现了此系统。
[资料来源:http://THINK58.com]
功能模块 [资料来源:http://think58.com]
(1)学生系统模块
[版权所有:http://think58.com]
学生想进入系统进行开放实验预约,必须先注册,否则学生是不能进入系统进行预约的。系统在此处利用存储过程封装了此处理过程,安全性高,防止非法用户进行SQL注入。
1、浏览实验信息
学生在线浏览实验信息,查看系统为实验信息设置的上限人数,当上限人数未满时,该实验才可进行预约,否则不能进行预约。并且浏览的实验信息中全部为当前时间点后进行的实验。
2、预约实验
凡进行某实验预约的学生,不可再重复进行该实验预约。若实验信息中上限人数不足,就可预约,直至预约人数达到上限人数或者时间超出实验信息规定的实验时间。否则不能进行预约。
3、提交实验报告
凡是进行预约实验的学生必须在预约实验完成后三天之内将实验报告提交,否则系统自动设置为不可提交。
4、预约实验结果查询
学生可按给定的关键字进行预约实验结果查询,查看自己预约的实验是否通过系统审核。若通过,则必须按时到实验地点参加开放实验,否则系统会记录该生一次未参加实验,超过三次,系统自动将该生信息冻结,以后不能进行预约实验。若未通过系统审核,系统会给出不通过的原因。
5、实验报告成绩查询
学生若按时提交实验报告,辅导教师会在规定的时间为学生批改实验报告,并给出评定级别,每一级别在系统中都对应一定的分数权值。学生可按指定的关键字进行成绩查询。
[资料来源:THINK58.com]
6、编辑个人信息
学生在进入个人资料管理界面后,可进行个人信息编辑,包括已注册的全部信息和提交的实验报告,预约的实验等。
7、撤消实验预约
若出现特殊情况,学生不能按时参加实验,学生也可进行撤消实验预约。但必须是在实验开始前,否则系统不会显示该实验信息,也就不能进行撤消操作。
8、查看个人实验记录
(2)教师系统模块
1、浏览学生的实验报告
教师在进行批改学生实验报告前,可浏览学生的实验报告,为批改提供内容依据。
2、进行实验报告批改,登录成绩。
教师可在线进行批量学生实验报告批改,为每一个学生选择评定级别,点击提交按钮,可进行批量成绩级别录入。
(3)系统管理员模块 [资料来源:www.THINK58.com]
1、学生信息管理
管理员可管理已注册的学生信息。
2、教师信息管理
管理员可管理教师信息,并对新入职教师进行信息入库。
3 、实验信息管理
管理员可对实验信息进行管理,并可添加新的预约实验信息。
4、管理员信息管理
系统超级管理员可进行权限授权给一般管理员,一般管理员也可进入授权操作。这样分级权限管理,方便管理操作,减轻系统维护工作量。
5、系统设置
系统管理员可对系统信息及网站参数进行预定设置。 [版权所有:http://think58.com]
上一篇:ASP.NET080-局域网的员工信息管理系统的实现(SQL数据库)
下一篇:ASP.NET078-学生信息管理系统(SQL数据库)