基于Web的校园网网络故障报修系统的设计与实现

时间:2024-01-30 点赞:50019 浏览:102779 作者原创标记本站原创

本文是一篇数据库论文范文,数据库有关学年毕业论文,关于基于Web的校园网网络故障报修系统的设计与实现相关专升本毕业论文范文。适合数据库及计算机网络及系统方面的的大学硕士和本科毕业论文以及数据库相关开题报告范文和职称论文写作参考文献资料下载。

摘 要:随着社会科技的不断发展,越来越多的学校因为Inter的普及,而拥有属于自己学校的网站,而在校园网站当中,最重要的组成部分则是校园的网络故障的维修这一方面.传统的基于ASP和JaScript、VBScript等脚本语言,将动态网页和数据库结合,而通过应用程序进行处理这一方法具有较大的局限性.在开发此系统的时候,主要是采用的ASP.NET的技术手段,并且是建立在NETFramework平台上的一种技术,对于实现的过程来说,则可以通过C语言来完成.在此系统当中,所采用的ADO.NET技术能够避免对于数据库连接的依赖,也能够容纳关系较为复杂的数据;并且,此类模式,对于维护费用也有一定程度的控制,将软件的可伸缩性以及可移植性进一步的得到了提高,同时也确保了网络性能的稳定,再进一步说,对于开发人员的生产力以及对于开发的周期都有了一定的帮助;相对于ASP来看,ASENET这一用用程序的配置拥有更高的安全性.并且对ASP.NET安全机制的研究与实现进行比较深入的研究.

关 键 词:Web;校园网网络故障;ASP.NET;Vb

中图分类号:TP393文献标识码:A文章编号:1009-3044(2012)14-3268-03

TheCampusNetworkBasedonWebNetworkFaultSystemDesignandImplementation

ZHONGBai-sheng

(GuangdongVocationalInstituteofPublicAdministration,Guangzhou510800,China)

Abstract:Alongwithsocietythedevelopmentofscienceandtechnology,moreandmoreschoolsbecauseofthepopularityofInter,andhetheirownschoolsite,andinthecampuswebsite,themostimportantpartisthecampusworkfaultrepairofthehand.BasedonthetraditionalASPandJaScript,VBScriptscriptinglanguage,dynamicwebpageanddatabaseintegration,andthroughtheapplicationofprocedureordealingwiththiethodhasgreatlimitation.Inthedevelopmentofthissystem,mainlyusestheASP.NETtechnology,andisbasedontheNETFrameworkplatformofatechnology,torealizetheprocess,canbethroughtheClanguagetoplete.Inthissystem,theADO.NETtechnologycanoidthedatabaseconnectiondependence,alsocanacmodaterelationoreplexdata,and,thiskindofmode,themaintenancecostisalsoacertaindegreeofcontrol,thesoftwarescalabilityandportabilityofafurtherimproved,butalsotoensurethattheperformanceofworkstability,further,thedeveloperproductivityaswellaorthedevelopmentofthecyclehecertainhelp,relativetotheASP,ASENETtheuseprocedureconfigurationhashighersecurity.AndtheASP.NETsecuritymechaniresearchandImplementationformorein-depthstudies.省略,vb

1绪论

1.1课题背景、研究意义和来源

校园网网络故障维修系统在高校的网络维护当中是必不可少的,原因在于校园网网络故障维修系统能够为用户提供内容丰富的信息和快捷的查询方式.但是,在以前的很长一段时间里面,人们的管理方式依然局限于传统模式,而传统模式的保密性与效率都不能满足现代化的需求,而且,在进行更新、维护等处理时给管理人员带来的工作量和麻烦是相当大的.特别是近几年高校合并、扩招,也就使得人工管理的缺点日益突出.

ASENET作为一个开发系统,是基于组件技术以及面向对象的,程序员就能够使用例如文件上传、E-Mail发送、文件操作、广告等内容丰富的组件.此外,程序员可以根据自身的需要,开发出适合自己运用的组件,将ASP.NET的功能进一步的扩展.对于代码程度的实现以及分离HTML代码的时候,使用Code-Behind技术或者是ASP.NET直接支持组件能够更好的进行处理.ASENET采用了新的叫做ADO.NET的数据库访问技术,可以大大地提高数据访问的效率,也可以很容易地开发应用系统,促使ASP.NET技术的系统性能有了很大的改善.相对于ASP来说,配置应用程序中ASENET的安全性更高.在ASP.NET中身份认证有None、Windows、Forms、Passport等四种方式.ASP.NET是属于本地的Windows帐户,如果省略了对于身份的验证的情况下,依然能够保持ASP.NET的有效性不失.等到身份加以确认之后,对于用户访问的某些页面的限制以及允许,并且对ASPJ忸T安全机制的研究与实现进行比较深入的研究.

1.2国内外研究概况

2000年6月22日,微软公司向全球宣布了其下一代软件与服务,即Microsoft.NET平台的构想与实施步骤lIJ..Net的目标无论你在何时何地,在处理个人数据、上网或者是玩游戏,都可以通过手机或者是掌上电脑等设备来完成.我们通俗一点说明NET的核心内容之一就是要搭建第三代互联网平台.从.NET的发布之日开始,国内外对它的研究比较多.国外对ASP.NET研究方面的资料比较丰富,JesseLiberty和DanHurwitz展示如何使用VisualStudi02005、c群2.0和ASP.NET2.0来构建下一代Web应用程序H.你很快就能够用比你所能想象的更少的时间及更少的代码来建立更安全和更交互的站点.

GlennJohnson是一名专业培训师,具有多年的教学经验,他曾担任过Tyco国际集团的信息技术和技术支持总管,目前在开展自己的培训、咨询和开发业务.他开发过课件,并在全球各地讲过MicrosoftASENET,ADO.NET,C样和.NET课程.并出版了专门介绍MicrosoftADO.NET2.0的基本功能和新特性的技术参考书,讲解ADO.NET非连接类、ADO.NET连接类、日志跟踪、数据连接的高级主题、并发冲突、数据网格控件、事务、元数据、ADO.NET安全性等一系列重要问题.近几年来国内对于ASP.NET技术的研究也正在兴起.ASP.NET由于具有简洁的设计和实施,加上其开发环境允许设置断点、跟踪代码段和查看调用堆栈,是一个复杂的调试环境,这样必然导致许多第三方的ASENETIDE解决方案已经或正在出现.另外ASENET主要应用于W’mdows平台,虽然添加组件后也可以用于Linux平台,但是很多重要的功能没办法实现.针对这些情况,近几年来国内对于ASP.NET技术的研究也正在兴起.郝刚,多年从事计算机软件、通信、电视系统等工作.2000年开始致力于.NET技术研究.至今,已发表论文十余篇,并于2006年出版新作1.3研究的主要问题


本文以基予ASP.NET的校园网网络故障维修系统为应用背景,主要研究下面两方面的问题:(1)在技术方面,文中所采用的ASP.NET技术相比ASP更加的先进,并且建立出划分模块以及系统的模型,在访问数据库的时候,基于ADO.NET技术,并且构建出一个完整性较高的校园网网络故障维修系统.(2)改进ASENET技术的安全机制,对系统进行全面综合的评测,分析评测结果,并就ASP.NET的安全机制的研究与实现提出了几个观点及改进建议.

2系统开发相关技术分析

2.1.NETFramework

微软公司将.NETFramework看成为了发展的一个全新的目标,而.NETFramework将公司的战略核心、洞察力等等都包含在了其中.并且,在开发出来的产品当中,微软公司都是要求了围绕此战略进行研究开发的NETFramework作为核心技术,该框架全方位的对于.NE核心的技术提供了最为有效的支持.作为现代化当中一种较为新颖的平台技术,在一定程度的简化了应用程序的开发的过程,当然是在Inter的环境当中实现的.对于信息的主要内容、时间以及传送的控制方面,为客户提供的服务更加优秀..NETFramework类库与公共语言运行库是.NETFramework的两个重要的足见部分.

2.2ASP.NET技术

ASP.NET新模型是基于ASP.NET技术可以创建强大的可编程Web页面:打破了传统应用程序开发和Web开发之间曾经存在的界限;与所有浏览器和移动设备兼容;与所有语言兼容,只要该语言被公共语言运行库支持;页面上允许代码和内容分离;支持庞大的控件集;提供状态管理功能集,用以保存Web页面在不同请求之间的状态.相对于ASP而言,也具备一定的优越性,而在以下的几个方面体现出来:(1)作为了.NETFramework的一个重要的组成部分,ASP.NET将.NETFramework自身所拥有的安全性集于一身,并且在运行方面,是在公共语言的运行库当中进行托管式的运行.在功能执行上主要是对于.NET库所开发出来的应用程序进行一定的责任管理.(2)ASENET并非是被解释出来的,二是通过了编译方式呈现的,也提高了其运行的速度.但是ASP也存在一定的缺陷:主要是由于解释的原因,导致了在执行的过程中,速度较为缓慢;频繁的对于文件进行访问;在版本方面,脚本主机的版本也存在一定的问题;在语言的开发上,空间也十分的有限.(3)ASENET在支持上面,适合于多种的语言,只要是在语言方面属于.NET,都能够正常的进行.而对于.NET来说,其真正的语言是Microsoft中间语言;(4)对于多种的设备与浏览器,ASENET都能够支持运作,并且其兼容性较强;(5)ASENET属于一种完全面向于对象的一种语言,在Web.UI.Page.System的

本文是一篇数据库论文范文,数据库有关学年毕业论文,关于基于Web的校园网网络故障报修系统的设计与实现相关专升本毕业论文范文。适合数据库及计算机网络及系统方面的的大学硕士和本科毕业论文以及数据库相关开题报告范文和职称论文写作参考文献资料下载。

;对象之上,ASPX页面得以继承,在使用上,ASPX能够作为重点使用的一部分,并且在操作方面,仅仅需要将Web的应用程序的命名空间加以引用就能够达到预期的效果;(6)ASP.NET包的本身就具有安全模型,在配置方面也具有自身的可移植性,IIS(InterInformationServer)与windows用户间的依赖性减小,采用可扩展标记语言(ExtensibleMarkupLanguage,XML)作为配置语言,ASP.NET应用程序包含Web.Coflg配置文件;(7)在VS.NET(visualStudio.NET)环境下ASENET是采取控件驱动的机制,服务器识别的HTML控件:从ASP向ASP.NET迁移的一个方法是把runa-t-2"server"添加到HTML控件中.如:数据绑定控件SQLDataReader;(8)由于在元件当中,ASP并没有将任何的输出的数据作为内容提供出来,因此,进行数据库页面的的撰写的过程当中,进行一次的读取记录,借助的为ADO的RecordSet,然而,DamGrid等数据库的元件在ASP.NET的使用,其数据就能够更加快速的进行存取.(9)在更新方面,ASP.NET可以进行实时的更新.在文件的更新方面,管理人员不在需要将网络的服务器关闭或者是将应用程序停止.并且永远不会锁定应用程序的文件,所以,有可能有覆盖的现象出现在程序的正常运行当中,在文件进行了更新之后,作为运行的系统,也能够温和的将其转换到新的版本之中去.

3.1系统需求分析

校园网网络故障维修系统主要是满足学校管理校园网以及相关的年级、班级、课程、教师等信息需求.需求的具体功能如下:(1)在进行用户的注册与登录方面:对于用户登录的信息是否符合法律的要求进行验证;用户注册主要是由系统管理员添加新的用户.(2)用户和角色管理:用户和角色管理模块主要包括用户管理、角色管理以及用户和角色之间的关系管理,包括用户管理、角色管理、添加角色和用户修改等.(3)故障报修模块,根据自动生成的账单号管理维修进度、维修结果.(4)问题检索,根据问题检索查询问题的解决方法.(5)后台管理,根据数据自动统计常见问题及网管的工作量.

3.2系统架构设计

在本论文当中所设计到的Web应用系统主要是数据库、数据访问层、Web显示层三个方面的架构层.而系统的主要设计框架如下:

图1系统总体架构设计图

之下的程序就是在介绍数据访问层的方面,主要的实现手段.一般来说,是通过的UserDB类进行实现的,具体的实现方法:

∥从用户表Users获取所有用户信息publicSqlDataReaderGetUsers0,

∥从用户表Users获取单个用户信息

publ/cSqlDataReaderGetSingleUser(intnUserslD)

∥添加新用户到用户表Users中

publicintAddUser(SmngsUserName,StringsPassword,Strings,intnRoleID)

∥更新用户的

publicvoidUpdateUserPWD(intnUserlD,StringsPassword)

∥从用户表Users中删除用户

publicvoidDeleteUser(intnUserlD)

∥从用户表Users中获取用户D,用于用户登录

publicSqlDataReaderGetUserLogin(StringsUserName,StringsPassword)

∥验证用户是否为超级管理员或者系统管理员

publicstaticintIsAuthorityAdmin(StringsUserID)

3.3系统功能设计

在本系统的设计当中,作为学校校园网的网络故障的维修系统来说,他是完整的.考虑到系统的具体需求,我们能够分析出要求为:其一,界面友好,并且操作起来简单易懂;其二,在主页的对应栏当中能够及时的观察到信息的处理;其三,无论是在录入、更新、查询或者是等方面的功能都相对完善;其四,考虑到学校的不同要求,此系统只需要稍微进行一下修改,就可以适应其他学校管理系统的需求,其可移植性较高.

4结论

随着社会科技的不断发展,越来越多的学校因为Inter的普及,而拥有属于自己学校的网站,而在校园网站当中,最重要的组成部分则是校园的网络故障的维修这一方面.从一般的情况来说,传统模式之下,主要分为了两种网站管理方法:其一,静态的HTML页面,是采取的将页面重新制作之后,然后再将页面进行上传处理,并且将相应的连接进行修改,但是没在效率方面稍显不足;其二,基于脚本语言(ASP、Ⅶscript等),是将数据库结合于动态网页,这属于目前比较实用的方式.但是也存在一定的缺陷.比如ASP只能使用脚本语言,主要依靠JaScript和VBScript:ASP代码与HTML代码没有分开,各种混杂的代码不方便前期的设计和后期的维护;由于ASP的服务器端资源解释型脚本,而解释型脚本执行速度比被编译的程序慢得多;另强,脚本平台带来的问题(ASP变量全部是Variant类型)使得其代码像意大利面条一样混杂.

相关论文

校园网网络安全管理系统设计

本文是一篇网络安全论文范文,网络安全相关毕业论文,关于校园网网络安全管理系统设计相关本科毕业论文范文。适合网络安全及管理系统及信息安。

基于.NET的网络文件下载系统的设计

本文是一篇数据库论文范文,数据库方面有关毕业论文格式范文,关于基于 NET的网络文件下载系统的设计相关电大毕业论文范文。适合数据库及可靠。

网络题库系统的设计与实现

本文是一篇社会保障论文范文,社会保障相关学士学位论文,关于网络题库系统的设计与实现相关毕业论文模板范文。适合社会保障及逻辑电路及电子。

企业网络安全管理系统的设计与实现

本文是一篇网络安全论文范文,网络安全相关毕业论文范文,关于企业网络安全管理系统的设计与实现相关开题报告范文。适合网络安全及管理系统及。