资源描述:
《开放实验室信息管理系统的设计.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、开放实验室信息管理系统的设计 [摘要]高校教学实验室建设与管理水平的高低直接影响到高等学校培养人才的质量。对实验室相关信息进行综合分析与管理,不仅是实验室管理本身的需要,也是提高教学质量和办学效益的需要。 [关键词]服务器动态服务器主页信息管理系统 一、系统简介 目前许多高校已开始着手建立自己的实验室管理信息系统。这些实验室管理系统的建立,为进一步提高我国高校实验室的现代化管理水平,起了积极的推动作用。 本系统应该分为前台和后台两个部分均运行在ASP环境中。底层完全基于一个关系数据库,由MicrosoftAccess实现。系统由W
2、EB服务提供良好的用户界面,同时由基于WEB的后台管理系统提供系统管理和系统维护功能。 由于来自于安全方面和访问量的压力较低,我们采用MicrosoftIIS作为Web服务器,系统的ODBC数据源采用ACCESS数据库,动态网页则采用编程成本较低的ASP(ActiveServerPages)来完成。整个系统基于Windows2000+IIS5.0+ASP+ACCESS架构,采用”学生-教师-教学管理员”的用户体系,囊括了实验预约、指导书上传、成绩提交、报告提交、信息查询等。后台管理同样采用相同架构,主要供教学管理员使用。具有较高的保密性和安全
3、性。 二、系统的设计思想和特点 1.本系统构建在Internet上,任何一台连网的计算机都可以通过Internet访问本系统。 2.完整的网上实验教学管理系统,其中包括:学生登录和资料管理;实验时间预选;网上答疑和讨论;实验报告提交、批改和查询等。 3.实验教学和指导主要通过教师提供的实验指导书、在线答疑完成。学生可根据自己的学习进度方便地查阅有关的实验教学内容,也可以对某部分反复复习。 4.教师可对实验完成情况进行查询,并可打印输出统计报表。 5.实验设备在同一时间只能由一个实验者来控制,所以,系统的控制权限管理模块负责根据学生预
4、选的实验时间来分配实验器材的使用权,并且在实验者结束实验后,通知下一个排队的实验者进行实验。 三、系统设计 1.系统总体结构设计 在Internet/Intranet上建立基于Web的管理信息系统有以下几个关键问题:www服务器平台的选择;数据库服务器的选择;www应用的开发与调试。鉴于校园网已连通至各个院(系、所),其下属的各计算机机房基本上建有局域网。由于各院在地理位置上的分散性,从用户端界面的一致性和局域网的应用出发,该系统采用B/S结构,即由浏览器、Web服务器、数据库服务器组成多层次结构,用户使用浏览器经由Web服务器对数据库进
5、行访问。 2.基本设计概念和处理流程 本系统使用ASP技术框架和ACCESS网络数据库,程序在IIS服务器端运行,以大大加快了数据的处理速度和安全性。为了满足网站经常更新的需求,系统设计应采用模版方式,界面的修改完全不影响处理程序流程。设置网站维护系统2,方便对整个系统进行管理。通过此管理系统,所有的管理动作都可以不限时间地点地通过Internet网络完成。本系统用户为3类,系统管理员、学生和教师。根据每个不同类型的用户分别为其制作了独立的管理或者是操作页面,以便区分和提高系统安全性。学生系统只提供实验的查询、实验的预约、实验报告提交、成绩
6、查询、实验指导查询功能、密码修改功能和在线答疑的登录权限。 出于安全考虑人员、成绩和实验用不同的表分开保存。同样是因为本系统所管理的内容涉及学生学籍问题,所以在本系统中的人员信息,包括老师、学生和管理员,均应由学校教务管理部门成员以系统管理员身份录入。而学生不具有修改自己除身份认证以外的数据,老师有成绩提交功能,但是不提供成绩修改功能。而整个实验的具体时间等内容也应该由系统管理员统一录入。 3.功能模块设计 (1)模块分析 通过对用户需求的分析,实验信息管理系统.建设开放性实验室的设想大致可以分为以下模块:用户登录管理模块、系统总控模
7、块、学生基本信息模块、教师基本信息模块、实验排课模块、实验预约系统模块、信息发布模块、指导书上传模块、报告提交模块、成绩管理模块、信息反馈模块、系统维护模块。由于分为3类用户,所以每一类用户的各个模块的操作权限各有所不同。(图2)说明它们的关系 (2)模块设计 根据前述设计思想,学生可以进行实验的查找、详细资料的浏览,这个将调用“实验发布”模块。在进行实验预约的时候需要调用“实验预约”模块进行记录预约的实验。在确认预约的时候需要使用“实验预约”将数据放入实验安排中,就要调用“实验课表”模块进行查看,同时需要学生使用“学生管理”模块登录并完善
8、相关资料。最后可以通过“预约管理”模块查看,并修改预约状态。实验报告提交使用“文件上传系统”。教师可使用“文件上传”模块进行实验指导书的更新、删除、修