毕业设计实验室设备管理系统论文Word格式.docx
- 文档编号:21614920
- 上传时间:2023-01-31
- 格式:DOCX
- 页数:52
- 大小:1.19MB
毕业设计实验室设备管理系统论文Word格式.docx
《毕业设计实验室设备管理系统论文Word格式.docx》由会员分享,可在线阅读,更多相关《毕业设计实验室设备管理系统论文Word格式.docx(52页珍藏版)》请在冰豆网上搜索。
关键词:
设备管理系统B/S结构ASP.NETADO.NET
Abstract:
Withtheconstantpromotionofhighereducationalreformandtheexpansionoftheteachingscale,experimentalfacilitiesthattheuniversitiesuseforteachingarealsocontinuetoincrease.Ithasbeenanimportantsubjecttoadministerthesefacilitieswithstandards,scienceandinformation.Atpresent,therearestillmanyproblemsexitinthemanagementofthelaboratoryequipmentsofmanycollegesanduniversities.Inordertosolvetheseproblems,weshouldmakefulluseofmodernscienceandtechnologywhileestablishingamodernmanagementinformationsystemandoptimizingthemanagement,soastoimproveefficiencyofthemanagementoflaboratoryequipmentsandmeetthedemandofresearchandteaching.ThesystemcombinesadvancedtechnologyAPS.NTEpageprogrammingandback-enddatabaseconnectedtothedatabaseoperatingmodelofADO.NET,whichhasdesignedtheequipmentmanagementsystemsrunonhenetworkandcompletedmanyfunctionsasregistrationoftheequipments,query,maintenance,scrapped,printingallkindsofstatementsandsoon.Becauseofthemanydepartmentsinvolvedinthemanagement,complexstructure,broaddistribution,thesystemisdeterminedtouseB/Smodel.Besides,thissystemusesMicrosoft'
s.NETsystemasadevelopmentplatformandrealizesthethree-tierstructureddistributedequipmentsmanagementinformationsystem.TheapplicationofB/Sapplicationdevelopmentframeworkensurestheflexibility,scalabilityandmaintainabilityofthesystemandimprovestheefficiencyofthedevelopment.ThesystemchoosesC#asdevelopinglanguage,VisualStudio.NET2005asdevelopingtool,SQLServer2000asdatabasesystemandWindowsXPasoperatingsystemoftheserver.
KeyWords:
ManagementSystemofEquipmentStructureofBrower/ServerASP.NETADO.NET
1研究背景
随着技术进步的加快,尤其是国际互联网的出现和迅速发展,一个全球性的信息社会正在逐步形成,推进政府部门政务工作的自动化、网络化以及电子化已是大势所趋。
伴随着政府电子政务建设的热潮,曾经淹没在Internet和.com中的一个名词—OA(办公自动化OfficeAutomation,简称OA)开始再次频频牵动人们的眼球。
它是政府部门进入现代化行政管理、逐步开展电子政务的必由之路,也是提高决策的科学性、客观性,增强民主意识,加大行政管理透明度的必要条件。
1.1教育管理信息化发展目标
信息化程度正在成为衡量教育行业总体水平的重要因素之一。
教育的快速发展对教学手段和教育管理体系的要求越来越高,运用计算机多媒体和网络通讯促进教育的全面改革己势在必行。
加快推进“三化”进程,全面建设小康社会,对教育事业发展、教育现代化建设提出了新的更高的要求。
实现教育现代化需要新的思路,其中重要的一条就是加快教育信息化发展步伐,全面提高现代信息技术在教育系统的应用水平。
教育电子政务建设是带动教育信息化的“龙头工程”。
教育电子政务(教育行政部门的电子政务和学校的电子校务)是国家电子政务建设的重要组成部分,是教育信息化建设的主要方面之一,是实现教育管理现代化的重要手段。
它的实施建设涉及到高校的各个部门及院系。
大力推进教育电子政务建设,已成为教育行政部门和学校转变管理职能、转变工作方式和作风,进一步提高工作质量和效率,建立办事高效、运转协调、行为规范的教育管理体制的重要任务。
1.2教育管理信息化发展现状
由于改革开放的不断深入和信息化浪潮的深刻影响,目前,我国教育行政管理方式和手段正在发生深刻变化,传统的教育行政管理方式和手段的弊端已为大家所熟知。
随着教育在经济和社会发展过程中呈现出越来越突出的重要作用,随着现代科学技术的飞速发展,多种信息化潮流势不可挡,必然要迅速地延伸到教育的各个领域,教育电子政务建设已经起步。
教育系统的办公自动化和管理信息化水平逐步提高,服务范围不断扩大,建立了一批教师、学生、财务、设备、招生、学历认证、科研等数据库和文件文献档案等教育信息资源库;
一些教育行政部门和学校建立了电子信息网站。
这些工作对教育部门和学校提高教育行政质量和效率,规范管理,加强服务,以及促进社会对教育的监督,起到重要作用。
但从整体上看,教育电子政务还存在一些问题,服务体系不完备,信息标准不统一,互联互通不畅,信息资源分散,共享程度低;
应用水平不高,低水平开发和重复建设现象严重;
信息安全体系缺乏,信息安全保密制度鱼待完善;
投入不足,发展
的要求不平衡。
目前,教育电子政务建设还不适应我国教育改革和发展的要求。
1.3教育管理信息化发展趋势与特点
管理信息系统(MIS)的概念是1961年美国人J·
D·
GALLAGHRE首先提出来的,是一门新兴的、集管理科学、信息科学、系统科学及计算机科学为一体的综合性学科,研究的是企业中信息管理活动的全过程,以便有效的管理信息,提供各类管理决策信息,辅助企业进行现代化管理。
它具备数据处理、计划、控制、预测和辅助决策功能,具体作用如下:
(1)用统一标准处理和提供信息,排除使用前后矛盾的不完整的数据。
(2)完整、及时提供在管理及决策中需要的数据。
(3)利用指定的数据关系式分析数据,客观预测未来。
(4)向各级管理机构提供不同详细程度的报告,缩短分析和解释时间。
(5)用最低的费用、最短的时间提供尽可能精确、可靠的信息,以便决策者选择最佳的实施方案,以提高企业的经济效益。
高等教育管理信息系统(MSI)的开发、建设正在逐步兴起。
高等学校网络环境下的MSI与过去的单机管理信息系统的明显区别是规划大、因素多、涉及面广。
因此,在总体规划时,首先面临的工作就是把“大系统”分解成相对独立的子系统,由此进一步确定出管理信息系统的内部结构。
从目前高校内部管理体制和管理组织结构及运行机制来看,可以根据高校管理的主要职能机构来确定MSI的子系统。
从发展的观点看,子系统的划分与主要职能机构协调,不仅有助于MSI更好地为管理服务,也有助于各级领导对MIS本身的管理。
有先进的计算机技术保证,使其具有较高的独立性。
[1]
高校管理信息系统可以如图1-1所示:
1-1高校管理信息系统结构
决策支持系统处于学校三级信息管理的上层,建有一个大型的数据库,采
用数据仓库的概念,该数据仓库将采集各分系统中可供全校共享和查询的数据,
下层的各分系统需要采集共享数据时,均通过该数据仓库采集。
该数据仓库采
用高级的网络服务器,使得信息交换的速度大大提高。
这个网络服务器还可以
理解为MIS的信息枢纽,它支持信息共享、交流与协同工作。
它提供学校各部
门之间信息交流和支持协同的信息流平台,实现从基本事务处理(各分系统)中获取原始信息,又为决策支持提供各种分类的信息,支持学校领导的工作规划、数据分析和决策。
1.4本系统的主要工作
随着改革开放的不断深入,高等学校的建设有了很大的发展,办学条件得到了不同程序的改善,教学科研设备的数量逐年增加,管好用好现有的教学科研设备,科学地配置教学科研技术装备,充分发挥其效益,具有重要意义。
在当前形势下,学校一方面受到教育经费投入不足的影响,另一方面学校己有的资源却得不到充分的利用,引起这种矛盾的原因是多方面的,一个重要的因素就是管理落后于学校的发展,把当前先进的以计算机技术为基础的管理技术运用到高校设备管理中来,使信息的登录、查询、修改、处理、分发等利用自动化,使管理人员从日常繁杂的事务堆中解放出来,提高管理工作的质量和效益,减少差错,减轻劳动强度,提高管理水平,是十分必要和迫切的。
通常高校设备管理工作具有以下特点:
(1)帐目多,数量大。
高校设备管理中,存在帐目品种杂、重复次数多,有些设备数量大,在入库时要处理设备的质量、数量、品种等数据信息;
在拟订计划、分析情况时,还要处理这些数据信息,这些繁杂的数据处理工作,使得设备管理工作费人、费时、繁琐枯燥,致使工作效率下降,又容易产生错误。
(2)技术性强,复杂多变。
管理人员要随时掌握技术发展动向,计划、采购、发放先进实用的设备,以适应高校各部门工作需要。
各项工作的需求经常随着技术发展多变,而且在时间上有紧迫性和及时性。
管理工作必须做到及时准备。
各项计划往往要赶在规定时间之前完成。
因此,设备管理人员要适应技术性强,且复杂多变的特点。
高校设备管理系统的开发,其目的是将先进的管理技术运用到高校实验室设备的管理中来。
通过该系统,不但能完成学校设备的日常管理工作,还可以及时向各级领导、上级主管部门提供报表、数据信息,为领导的决策提供一定的参考。
本设计课题就是针对高校设备管理信息化的要求,利用现有的计算机系统及网络环境,利用先进的网页编程技术ASP.NET与后端数据库连接的数据库操作模型ADO.NTE相结合,设计出一个设备管理系统(具体功能为设备的游览、维护、报废等),以减少繁琐的工作量,提高工作效率。
[2]
2.相关应用技术
2.1分布式技术的发展史
过去,开发人员一直在孤岛上开发。
如今,这种模式在各种开放互联思想的影响下发生了根本性的变化,尤其是OMG的CORBA(公共对象请求代理)、Microsoft的COM(组件对象模型)、DCOM(分布式组件对象模型)以及SUN公司的RMI(远程方法调用)这些分布式对象模型的分布应用程序逻辑等技术的提出,为构建分布式网络应用程序提供了良好的实现支持,从而进一步提高应用程序的实用价值。
更进一步,Windows分布式Internet应用程序体系结构(WindowsDistributedInternetApplicationArchitecture,WindowsDNA)的具体实现。
在此环境下,整个系统是由一系列服务和技巧构成。
集中体现在COM十的提出。
COM十其实是一个高级的COM运行环境,它预先提供了许多面向企业应用设计者的通用基础设施解决方案,特别是三层体系结构模型的中间业务层上的基础设施模块。
这样开发人员不必在如何构建基本结构上大伤脑筋,因为该工作已经由操作系统预先完成了,从而使软件投放市场的时间大大缩短、开发人员的编程效率明显提高,最为根本的是软件质量和安全有了保证。
[3]此外COM十的出发点是完全以分布式计算以及分布式程序开发为立足点,其中影响最大的是它的事务服务为分布式系统数据完整性提供了一种保证机制,特别是当通信失败或者机器故障的情况下,改变了过去同步相应为异步实现,这样整个分布式系统的运行约束条件进一步放宽,给分布式应用程序互操作性提供安全保障机制,更加人性化、实用化。
但是所有这些系统的问题不能扩展到Internet。
因为该体系的协调机制是紧祸合的。
这意味着客户与服务器两者必须是同质的基础体系,也就意味着这种系统是异质不可扩展的。
换句话说,如果服务器应用程序的接口改变了,那么客户端也将会失效。
现在开发中最紧迫的问题是应用程序的集成化:
运行在不同操作系统上的不同的应用程序,通常是由不同编程语言对象模板建立的,获取这些程序然后把它们转化为易于使用的网络应用程序。
Web服务由于使用了拥有稳固性能的基于消息的异步技术,如像HTTP、SMTP等Web标准协议使得系统联接非常松散。
这就意味着您可以在联接的任何一端任意改变接口,而应用程序可以不受影响地照常工作。
特别是MXL为此实现提供了强有力的通用性。
但是标准协议只是提供了一种实现方式和思路,开发人员必须有途径来生
成、部署、扩展和维护这些网络服务,这正是.NTE框架要解决的问题。
[4]
2.2.NET框架概述
.NET是Microsoft为适应Internet发展需要和利用Web服务的开发平台,就是将一切都Internet/Web化。
对于软件开发人员来说,.NTE是继DOS开发平台,windows开发平台之后以互联网为应用程序开发平台的所谓第三波的改变,这一波是以互联网为基础,通过互联网上标准的通信协议来沟通,以全新的开发环境来研发系统。
在软件设计时,我们编写的程序和WebService可以利用构架在各种Windows版上的.NTEFramework所提供的各种class来完成,也可调用先前编写的服务或应用程序,通过Orchestration的综合,将新、旧程序和互联网上的其它服务协同运行。
其中所需要的网络基本功能已经由.NTEFramework封装起来,不需要我们来编写。
Microsoft还提供一些大型的服务程序,如SQLServer,BizTalkServer等。
有了这些大型服务器,可以完成更复杂的商业需求,支持与增强Internet/Web的功能,也支持MXL的存取,开发人员可以以XML作为数据交换的基本机制。
同时,Microsoft也直接在互联网上提供BuildingBlockServices以方便调用一些随时希望通过互联网取得的服务。
当然,当互联网提供服务的时代来临后,大量的应用程序开发商也会制作大量的各式服务,我们也可以计费的方式调用使用。
而我们编写的服务程序,也可以让互联网上的各种前端,如传统的浏览器或先进的某种装置等来调用。
因为.NET可将其转换与各种不同前端勾通的方式。
因此,.NETFramework为应用程序的开发提供了一个更具弹性的开发运行环境。
WebService:
以前我们在开发应用程序时,由于在不同的系统平台和开发工具之间的互
不相容,往往使得各类系统不易结合,如微软的windwos32平台与Unix/Linux
平台。
虽然互联网的本质是开放的,但以往各系统平台之间的合作也仅限于特
定功能。
例如,使用浏览器与网站服务器通过HTTP协议来通信;
电子邮件收发
程序与服务器通过SMTP与POP3协议存取信件等。
而现今要建立的是各式各样
的服务,让各种系统的应用程序通过互联网存取,WebService就是响应这个需
求的开发工具,利用它开发的应用程序可以直接通过互联网来调用使用。
由于
下层的通信协议采用的是公用的SAOP协议,所以不同系统平台的应用程序也都
可能互相调用合作。
.NTE框架支持XML,在.NTE框架中xml的关键技术是SOAP。
但一般的程序设计者,不必过多了解低层的通信协议,这是综合开发环境提供的功能。
只要通过向导或属性设置,就可以方便地让应用程序通过互联网提供服务。
SOAP(简单对象访问协议):
实际上很简单,是一个像DCOM或其他分布式对象通信协议的协议,让用户与服务器端的RPC可以沟通,其建立参数和应答都采用XML信息形式。
Microsoft把SOAP建立到.NTEFramework的远程策略中。
用户界面:
在.NTEFramework的应用程序中,仍然使用互联网流行的浏览器界面为主要用户界面,提供了更容易开发的WebForm。
通过ASP.NTE的建立,可以减少
以往开发ASP的混乱,并提供更强大的功能和更直接的设计方式。
通用语言运行环境:
在应用程序开发中,编程人员往往根据功能需求不同,而采用不同的程序
设计语言,例如,为了工程的快速开发而采用VisualBasic,为使产品只有较强
的功能与速度而采用C++,或是为了跨平台而采用Java等。
但不同程序设计语
言开发出来的程序,彼此不能直接利用对方的源代码,即使编译成二进制的机
器码后,在诸如COM/DCOM、CORBA/ⅡOP等合作技术的基础上,彼此虽然可以调用,但因受限于对变量、数据结构与调用方式的制约,也不能方便地存取。
.NTE平台提供了近似Java的虚拟机。
这样,凡是所有遵循通用语言规范(CLS)开发出来的源代码,都可以编译成相同的中间语言,在虚拟机上互相调用。
这个
虚拟机称为通用语言运行环境。
VisualStaudio.NET:
VISualStaudio.NET是Microsoft公司推出的基于.NET框架的新一代可视发组件,其中包括VisualC#.NTE、VisualC++.NET和VisualBasie.NET发工具。
VisualStaudio.NET是第一个.NTE框架的应用,被认为Microsoft的最容易出成果的开发环境,也可能是所有开发商制造出的开发工具中最一个。
VISualStaudio.NET主要用于开发企业规模的Web应用程序,以及能的桌面应用程序,它对.NTEFramework提供了全面支持。
同时,也对XML完全支持,例如,引入了XMLDesigner以简化XML编辑和创建等。
VisualStaudio.NET中的C#是Microsoft第一个为.NET设计的语言,它曾被用来建.NETFramework中的几个部分,其发展的势头很大。
VisualBasie.NET完全是VisualBasic的一个重写,在许多的变化中VISualBasie.NET依赖于.NETFramework,而不是依赖于WindowsAPI。
VisualStaudio.NET为VisualC#.NTE、alC++.NET和VisualBasic.NTE提供了统一的集成开发环境(IDE),其中了许多可视化辅助工具,能大大地简化程序的开发和提高编程效率。
从界面风格上来说VisualStaudio.NET是属于XP系列,在开发环境上与以前的版本有着更大的不同.
2.3ASP.NET概述
2.3.1ASP.NET的体系结构
ASP.NET隶属于.NETFramework框架是由.NTE框架提供的编程类库所组成的,它提供了Web应用程序模型,采用面向对象的思想—模块化与组件化的技术而构建。
通过使用APS.NET服务功能,开发人员只需进行简单的业务逻辑编程,由ASP.NET基本结构通过和HTML、XML和SOAP(SimpleObjectAccessProtocol)等Internet协议和数据格式来提供服务。
ASP.NET使得开发人员能够创建在Ⅱ5和.NTE开发平台上运行的Web应用程序。
事实上,APS和APS.NTE可以共存于同样的Ⅱ5服务器上而互不影响。
Ⅱ5将对于ASP页面的访问请求定向到ASP,而将对于ASP.NTE页面的访问请求定向到ASP.NET。
ASP.NET本身包含一个缓存cache和一个状态管理器其中cache用来缓存经常使用的Web页面,目的是提高服务性能;
状态管理器用来跟踪用户的会话状态信息,目的是进行更加完美的数据交互。
.NET框架内核(.NETFrameworkCore)开发平台支持ASP.NET页面中的程序代码。
特别地,它提供CLR编译和管理页面中程序代码的执行。
类库则提供了一系列用于处理请求和生成ISAPI过滤器是ASP.NET与HS通信的接口,其中的应用程序作为DLL来实现,并且加载到InternetServer的进程空间,这样可以保证应用程序更快地执行。
在此基础上,APS.NTE表现了对开发分布式Web服务器应用程序的优势(如
电子商务),具体包括:
强大的语言支持,易于维护,执行效率更高,良好的可
扩展性,基于MSLI的资源共享,先进的数据库访问技术,全面的安全机制等方
面。
2.3.2基于Web的ASP.NET应用程序服务器端架构
通常情况下,电子商务系统中,客户端是大量非计算机人员在使用,要求操作简单明了,而其服务器端则需具备对复杂商务的处理能力,需要同企业原有库存管理等后台系统相连接;
需要数据库管理系统DBMS的强大支持,如客户关系的管理等。
根据电子商务应用的实际因素和软件层次模型理论可以得到企业级电子商务系统的体系结构,即3层架构的BS/模式分别为:
表示层,中间层和数据层。
表示层:
表示层用来实现在客户浏览器中显示的用户界面.该层需要以适当的形式显示由中间层动态传送的数据信息;
同时,还要负责获得用户录入的数据完成对录入数据的校验,并将录入数据传送给中间层。
中间层(:
中间层是整个分层模型的中介,也是最重要的一层。
这一层为表示层提供功能调用,同时它又调用数据层所提供的功能来访问数据库.该层
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 实验室设备 管理 系统 论文
![提示](https://static.bdocx.com/images/bang_tan.gif)