实验管理平台研究.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验管理平台研究

基于B/S模式的实验管理平台 0 引言 高等学校实验室是“知识创新的源头,人才培养的基地” ,担负着培养复合型、创新型人才的重要职责。C/S模式和B/S模式是当今实验中心管理平台的两种基本模式,两种模式各有优缺点,如何将两种模式有机的结合起来,互相补充,是当今实验室管理平台研究的热点之一。本文提出了一种基于C/S及B/S模式的实验中心管理信息系统,由于两种模式的互补作用,使得实验室管理科学化、现代化,运行的自动化信息化 3 系统实现及关键技术 3.1 系统体系结构如图2所示 从图2可以看出,系统体系结构是按层次安排的。最底层是网络操作系统Windows2000 Server:第二层是数据库系统层SQL Server2000:第三层是数据库接口层,通过应用服务器将数据信息采集到各接口系统中;第四层为服务层,通过JSP与应用服务器进行信息交换,同时通过HTTP与Browser进行信息交换;第五层为用户层,它面向最终用户,通过用户页面与系统进行信息交换。因此该系统设计包括用户页面设计、数据库设计、应用程序设计。数据库位于该系统Web站点的数据库服务器上,用户界面位于Web浏览器上,Web服务器和数据库服务器可同处于同一物理服务器上。 整个系统由Web服务器统一进行管理和发送,用户界面均以网页形式显示。考虑到代码的可移植性,服务器端的编码利用JSP,Servlet,Java Beans技术。系统后台数据库采用SQLServer数据库管理系统。浏览器将从Web服务器下载得到的Web页转化成实验中心管理系统用户界面显示在用户端,同时它接受用户的输入,并向Web服务器发出进一步的处理请求。在服务器端运行JSP Servlet,SQL命令和标准HTML代码,通过JDBC-ODBC驱动程序来访问数据库,实现与数据库服务器SQL Server进行数据的交换。对于实验室管理系统则采用Delphi来进行服务器和客户端程序的开发。 3.2多线程及连接池技术的使用 系统中,客户端所需要的数据都是通过网络从服务器中获取的,而服务器则根据客户端的要求从数据库服务器中读取相应的数据,并把所读取到的数据通过网络传送到客户端。在客户端与服务器间进行通讯时,若需传输的数据量较大,或是网速较慢时,在客户端上等待的时间会较长,在单线程应用程序上会表现出长时间的类似死机现象 窗口失去响应 。因此在本系统的客户端程序中,采用多线程技术和在服务器端建立连接池的方法来实现对服务器的访问,可使系统的效率得到较大提升。 3.3用户权限管理的设计与实现 由于系统面向的用户较多,操作权限也大不相同,因此系统应能根据不同登录用户提供其权限范围内的信息查询和操作权力。我们把权限分为两大类,即用户权限和信息权限,用户权限包括添加用户、删除用户、查看自己权限、设置权限、修改用户名、修改密码等;信息权限包括查看、添加、修改、删除数据等。系统的权限管理采用类似MS SQLServer的权限管理模式,但没有利用到它的角色管理,所以在界面呈现和操作上更形象、更方便。 3.4数据的导入与导出 本系统采用智能化的数据导人方式,只需源数据表中所导人的数据字段 它可能只是源数据表中的部分字段 类型与目的数据表中相对应的字段类型一致即可 两字段的名称可不同 ,其它字段类型相同与否完全没关系,即不要求两数据表具有相同的数据结构。从而大大增加了系统与其它数据资源的信息共享能力。 3.5实验课表的生成 实验室的实验安排因涉及到的要素较多,目前还难以完全依靠计算机来自动完成,因此实验课表的生成采用自动排课和手动排课相结合的方式进行。对于整班的实验课,通过查询该班的课表和实验室的使用情况后自动生成课表,然后在此基础上再进行手动调整。其它情况则由实验室管理员根据学科教师的要求和各班级的空余时间及实验设备情况等综合考虑而安排出来。 3.6综合查询的实现 在一般的MlS系统中,对多个数据表的信息查询,通常是由用户选择数据表、字段、关系运算符及字段值等信息,系统根据这些信息生成SQL语句,最后把返回的结果集显示在客户端界面上。这种方法要求用户对系统数据库结构非常熟悉,若数据表较多,表间关系复杂,则给用户的使用带来极大的不便。而本系统则对查询信息进行分类,在用户需要执行某类信息查询时,服务器提供必要信息 如过滤字段、可输出的字段等 ,客户端根据这些信息动态生成查询界面。 3.7 数据的安全性保障 数据库的安全问题是本系统考虑的重要问题之一,当数据库遭到破坏时,系统根据破坏的不同程度使用不同的恢复办法,具体的方法有:使用SQL Server2000的企业管理器来进行恢复;利用事务日志备份进行恢复;利用文件或文件组备份进行恢复;使用存储过程进行恢复等等。同时,在实验中心管理信息系统中,还以校园网为基础,在校园网络中心设立中心数据库服

文档评论(0)

zilaiye + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档