计算机实验室信息管理系统设计与实现(全文)_第1页
计算机实验室信息管理系统设计与实现(全文)_第2页
计算机实验室信息管理系统设计与实现(全文)_第3页
计算机实验室信息管理系统设计与实现(全文)_第4页
计算机实验室信息管理系统设计与实现(全文)_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、计算机实验室信息治理系统设计与实现XX:1009-3044(20XX)29-7163-02DesignndReliztionofComputerLbortoryInformtionMngementSystemZHUNGLi(Computer/softwreCollege,ChngzhouCollegeofInformtionTechnology,Chngzhou213164,Chin)bstrct:Bycomputerlbortorypplictionsforbckground,systemsdevelopmentpltform,ndthroughtheBrowser/Server(linki

2、sclicked/Server)structuredevelopedcomputerlbortorymngementsystem,relizedthelbortoryinformtionmngementsystemformngerstoprovideconvenientnduser.Notonlycnmkemngersesymngementequipment,swellstechersndstudentsunderstndthelbortoryofrelevntinformtion,theesyonthenetworkcommunictionintime.Keywords:lb;B/Sstru

3、cture;mngementsystem实验室是学校办学的必要条件,是高等院校资产的重要组成部分,反映了学校的教学质量、科研水平的能力,直接影响学院的教学质量与办学效益。随着GJ“科教兴国”战略的实施,对学生实践动手能力也提出了要求,计算机实验室将肩负起艰巨的任务。随着近年来招生规模的扩大,计算机机房规模急剧扩大、机房数量不断增加,为达到一人一机的要求,常州信息学院陆续购置了大量计算机,机房规模有了很大的提高。然而传统的机房治理方式不再适应当今大学对机房治理的要求,建立一套完善的实验室信息治理系统是今后大学进展的必定趋势,实验室信息治理系统利用先进的技术实现实验室治理自动化、智能化,使实验室治

4、理工作向高效、安全、稳定、多样化的方向进展,更好地满足广大师生的需要。实验室治理系统结构分析实验室治理系统体系本系统采纳基于B/S的三层体系结构。所谓三层体系结构,是在客户端与数据库之间加入了一个中间层,也叫组件层。这里所说的三层体系不是指物理上的三层,不是简单地放置三台机器就是三层体系结构,也不仅仅有B/S应用才是三层体系结构,三层是指逻辑上的三层,即使这三个层放置到一台机器上。三层体系的应用程序将业务规则、数据访问、合法性校验等工作放到了中间层进行处理。通常情况下,客户端不直接与数据库进行交互,而是通过COM/DCOM通讯与中间层建立连接,再经由中间层与数据库进行交换。我们用三层结构主要是

5、使项目结构更清楚,分工更明确,有利于后期的维护和升级。三层结构包含表示层(USL)、业务逻辑层(BLL)、数据访问层(DL)。1)数据访问层:主要是对原始数据(数据库、文本文件等存放数据的形式)的操作层,是对数据的操作,而不是数据库,具体为业务逻辑层或表示层提供数据服务。业务逻辑层:主要是针对具体问题的操作,可以理解成对数据层的操作,对数据业务逻辑处理,用于做一些有效性验证的工作,以更好的保证程序运行的健壮性。如完成数据添加、修改和查询业务等;不同意指定的文本框中输入空字符串,数据格式是否正确以及数据类型验证;用户权限的合法性推断等;通过以上的诸多推断以决定是否将操作继续向后传递,尽量保证程序

6、的正常运行。表示层:主要表示Web方式,如果逻辑层相当强大和完善,无论表现层如何定义和更改,逻辑层都能完善地提供服务。它的主要作用之一是为异种机通信提供一种公共语言,以便能进行互操作。这种类型的服务之所以需要,是因为不同的计算机体系结构使用的数据表示法不同。1.2实验室治理系统架构系统架构是描述实验室治理信息系统构成的宏观框架,是系统运行的总体结构。实验室治理系统体系架构由三个视图、四层逻辑结构组成。用户系统视图由实验室的治理员、学生和教师组成,他们面对的是图形化可视界面,应用系统视图由高校实验室应用软件组成,其中包括治理员系统、教师治理系统、学生治理系统,这三个系统基于RDBMS进行信息交互

7、;系统硬件支撑包括计算机、XX络、仪器等;系统软件包括大型分布式数据库治理系统、XX络操作系统、服务器、IIS等系统软件;技术服务、系统组织包括系统维护、设备、人员、规则等。2实验室治理系统技术分析B/S结构简介及工作原理B/S(Browser/server)结构即扫瞄器和服务器结构。它由应用服务器、数据库服务器和客户机3部分组成。它是对C/S结构的改进或一种变化,它不需要在客户机上安装专门的客户端软件,用户使用程序时是通过扫瞄器来访问WEB服务器来实现的,少部分事务逻辑在前端实现,但是主要事务逻辑在服务器端(Server)实现。当前大部分电脑都使用集成了IE的Windows操作系统,这样用户

8、就可以通过Internet访问指定的WEB服务器,这就是B/S的应用程序。这样就减轻了客户端电脑负载,减轻了系统维护工作量,降低用户的总成本。B/S结构的工作原理:在B/S结构模式中,用户通过使用IE扫瞄器向Web服务器发出访问请求,Web服务器接到请求后把请求通过一些中间组件交给后台的数据库服务器,后台数据库服务器把这些请求进行验证,证明了其合法性然后进行数据处理,并将操作的结果变成HTML页面的形式转发回前端的扫瞄器,如图1所示。VisulStudio20XX技术.NET开发工具可以选择VisulStudio20XX,它是微软公司出品的一套完整的开发工具,可用于开发.NET平台上的Web应

9、用程序、Windows应用程序、XMLWebService等。在VisulStudio20XX中,可以使用快速应用程序开发技术构建Web应用程序,在窗体上拖放控件、双击控件并编写相关事件响应代码,它可以节省执行重复任务的时间。VisulStudio20XX主要为开发人员提供了如下功能:1)代码编辑功能;2)丰富多样的项目与解决方案;3)生成与部署功能;4)强大的调试支持;5)全面、灵活的帮助功能。SQLServer20XX技术20世纪80年代开始,数据库技术在计算机设计、商业等领 TOC o 1-5 h z 域就有了很大的进展,数据库的种类也层出不穷,如Foxpro、ccess、Orcle和S

10、QLServer等,然而SQLServer是目前最受欢迎的企业级数据库。最初是由MicrosoftSybse和shton-Tte公司共同开发的,于1988年推出了第一个OS/2版本。1995年微软公司公布了SQLServer6.5,三年后又公布了SQLServer7.0,重写了核心数据库引擎,提供中小型商业应用数据库方案和转换服务包括初始的web支持。SQLServer从这个版本开始得到了最广泛应用。SQLServer2000企业级数据库系统,具有可伸缩性好,使用灵活方便,与软件集成程度高等优点,支持对称多处理器结构,是具有自主的SQL语言。SQLServer20XX版本,历时5年的重大变革。

11、它是基于C/S模式的大型治理数据库系统。SQLServer20XX引入了.NETFrmework,可以在.NET上创建数据库对象,有极高的灵活性。它有强壮的事务处理功能,可以很好的保证数据的完整性。系统功能设计与实现系统功能设计根据对高校计算机实验室治理系统的分析,将实验室治理系统分为实验室申请模块、设备借出治理模块、设备入库治理模块、实验室课程治理模块、成绩查询治理模块、文档下载治理模块等模块,如图2所示。系统功能实现实验室治理员模块实验室治理员模块包括设备入库、设备借出、设备查询。便于治理员实现对实验设备的治理。除查询设备的常规信息外,还可以查询现有设备的状态及设备的存放地点,这对准确掌握

12、设备的各种信息有很大的作用。教师如有借用实验设备的需要,可以在系统中进行申请,经过治理员审批同意可以办理借用。每当部分设备报废时,学院就会购入新的设备,实验室治理员承担起将设备分类登记入库工作。教师治理模块通过这些模块可以为教师提供课程治理、实验室机房申请、成绩录入、课表查询等功能。教师可以在课程治理对课程代码、课程负责人、课学时、学分、课程简介进行编辑,为系统中其他模块中课程选择提供了数据,内容及时更新,方便查看。每学期学生考核的所有课程成绩都将输入治理系统中,方便学生统一治理。每到学期结束系部新的教学任务时,教师可在XX上按班级、时间查询课表。教师申请实验室使用,经过审批后可在相应时段内使

13、用实验室,申请者在申请表中填写实验室开放周数、时间、房间号、课程名。治理员可以对申请表进行查看和填写审批意见。学生治理模块学生治理系统模块包括常用表格下载、公告通知、成绩查询、在线咨询。学生每完成一门课就得进行考核,考核后教师把学生的成绩输入系统中,方便学生在系统里查询本学期考试成绩。如果用户在实验教学过程中可能使用到的文档资料,治理员和教师可以在系统上传以供下载。公告通知可及时通知新闻消息,了解最新信息。如果学生有关于生活、学习等问题,可以在线咨询相关部门,以便得到回复。结束语从长远角度看,现代信息化技术在实验室治理中的运用是今后实验室进展的一个大方向,在一些GJ已经开始使用实验室治理信息系统,其目的在于强化实验室的治理,提高实验室的工作效率,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论