高校实验管理系统.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
高校实验管理系统

基于B/S模式高校实验管理系统的设计 摘 要:针对现阶段高校实验管理中的难点,研究设计了基于B/S模式的高校实验管理系统.文章介绍了系统的架构和主要功能,阐述了必修实验和开放性实验所各自采用的实验预约方法,说明了部分关键功能模块所需的技术. 关键词:实验管理系统;实验预约;开放性实验;B/S模式; 引言 高校实验室是教学、科研的重要基地,是培养具有创新意识和实践能力的人才摇篮.基于高校实验现状,实验大体分为必修实验和开放性试验.必修实验是所有的同学都必须完成.开放式实验满足了学生个性化发展的需要,并且使学生可以自由灵活的安排实验时间,这就给实验的管理工作带来了很多不便.考虑到实验管理过程中的一些问题,如学生签到,实验成绩科学高效管理,开放性实验预约的同学按时签到问题等. 本文针对以上现状,研究设计了基于B/S模式的高校实验管理系统. 总体设计 2.1体系结构 1)B/S模式(Browser/scrver,浏览器/服务器模式)具有无需开发客户端软件,可跨平台操作,采用公开的标准和协议,易于和Internet连接的优点.B/S模式的瘦客户机肥服务器结构,使信息处理主要在服务器上进行.客户端软件仅需浏览器,硬件配置需求也非常低. 2)基于.Net平台采用B/S模式的4层体系架构 图 1 系统基于.Net平台采用B/S模式的4层体系架构,包括页面表示层、业务逻辑层、数据访问层和后台数据库.页面表现层,它主要处理所有的信息表示和用户的交互行为.业务逻辑层起到了承上启下的作用,当用户发出请求后,通过调用业务逻辑层中的相应方法,来完成相应操作,而对数据访问层来说,它是动作的发起者,由它来直接与数据库通讯,最终将数据库的数据展现、更新,并返回给页面表示层.数据访问层位于最下层,主要完成数据库的直接操作,如添加、删除、插入和更新等. 2.2功能结构 本系统主要由三部分组成:学生系统模块、教师系统模块、系统管理员模块.下面将详细介绍各模块的功能设计. 学生系统模块主要功能 浏览通知公告和实验信息,查看个人实验记录, 管理个人信息,预约开放性实验, 提交实验报告,实验成绩查询, 在线提问, 发送邮件 教师系统模块主要功能 批阅学生的实验报告,登录成绩,进行实验申请, 实验电子资料管理,在线答疑,回复邮件 系统管理员模块主要功能 系统设置, 教务公告管理,学生信息管理,教师信息管理, 实验信息管理,管理员信息管理,在线答疑, 短信提醒实验 预约实验 必修实验要求所有同学必须完成,一般占上课课时完成,由教师申请,集中实验.开放性实验由学生自由灵活的选择实验时间完成申请. 系统设置时,需要注意总资源数(总资源数=实验项目开放周数×每周实验项目开放次数×每次实验项目的资源数)应该大于或等于所需教学资源数,这样才能提供给学生足够的预约资源,否则会因资源不够而无法完成教学任务. 根据两类实验的共性,建立实验室开设实验的时间表,在没有必修实验的前提下,管理员根据实际情况设置开设开放性实验的时间(一般在没有必修安排的工作时间都可安排开放性试验,提高实验室的利用率). 实验室开设实验的时间表 (ID,自动编号,开放时间编号 schoolYear,文本,学年 term,文本,学期 week,数字,开放周次 dayOfweek,数字,开放星期 dateTime,日期,开放日期 period.,数字,开放节数 CanUse,布尔,可用否 labNum,数字,实验室编号 expTable,数字,实验台剩余量) 1. 必修实验预约 设计教师预约实验表 教师预约实验表 (ID,自动编号,预约实验记录号 TeacherID,数字,教工号 expTable,数字,实验台的需求量 courseID,数字,课程实验号 classID,数字, 班级代码 time, 数字, 时间(参照时间表的ID) labNum, 数字, 实验室编号 ) 教师根据系统的提供的实验室开放时间和课程安排提出实验申请. 为了解决两个或多个教师申请同一实验室产生的冲突,系统在某个教师申请时,提示此实验室此时间的实验台资源剩余量.教师根据剩余量,进行实验申请或申请实验分批进行或另改实验时间.实验分批提高了实验室的运行效率.申请完毕后,根据实验台的剩余量和教师的实验台申请数量,更新此时间段实验室的实验台剩余量,若为0,则将实验室此时间段的canUse 属性自动设置为false,即其他教师不能再在此时间段内在此实验室申请实验. 图2 2.开放性实验预约 学生开放性实验的预约结果保存在开放性实验预约记录表中,具体信息如表3所示. 开放性实验预约记录表 (ID, 自动编号,

文档评论(0)

jiqingyong1 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档