logo资料库

基于Web的校园网网络故障报修系统的设计与实现_钟百胜.pdf

第1页 / 共4页
第2页 / 共4页
第3页 / 共4页
第4页 / 共4页
资料共4页,全文预览结束
ISSN 1009-3044 Vol.8, No.14, May 2012. ComputerKnowledgeandTechnology电脑知识与技术 ComputerKnowledgeandTechnology电脑知识与技术 E-mail: info@cccc.net.cn http://www.dnzs.net.cn Tel:+86-551-5690963 5690964 第8 卷第14 期 (2012 年5 月) 基于Web 的校园网网络故障报修系统的设计与实现 钟百胜 (广东行政职业学院,广东 广州 ) 510800 摘要:随着社会科技的不断发展,越来越多的学校因为 Internet 的普及,而拥有属于自己学校的网站,而在校园网站当中,最重要的 组成部分则是校园的网络故障的维修这一方面。传统的基于 ASP 和 JavaScript、VBScript 等脚本语言,将动态网页和数据库结合,而 通过应用程序进行处理这一方法具有较大的局限性。在开发此系统的时候,主要是采用的 ASP.NET 的技术手段,并且是建立在 NET Framework 平台上的一种技术,对于实现的过程来说,则可以通过 C 语言来完成。在此系统当中,所采用的 ADO.NET 技术能 够避免对于数据库连接的依赖,也能够容纳关系较为复杂的数据;并且,此类模式,对于维护费用也有一定程度的控制,将软件的可 伸缩性以及可移植性进一步的得到了提高,同时也确保了网络性能的稳定,再进一步说,对于开发人员的生产力以及对于开发的周 期都有了一定的帮助;相对于 ASP 来看,ASENET 这一用用程序的配置拥有更高的安全性。并且对 ASP.NET 安全机制的研究与实 现进行比较深入的研究。 关键词:Web;校园网网络故障;ASP.NET;Vb 中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2012)14-3268-03 The Campus Network Based on Web Network Fault System Design and Implementation ZHONG Bai-sheng (Guangdong Vocational Institute of Public Administration,Guangzhou 510800, China) Abstract: Along with society the development of science and technology, more and more schools because of the popularity of Internet, and have their own school site, and in the campus website, the most important part is the campus network fault repair of the hand. Based on the traditional ASP and JavaScript, VBScript scripting language, dynamic webpage and database integration, and through the application of procedures for dealing with this method has great limitation. In the development of this system, mainly uses the ASP.NET technology, and is based on the NET Framework platform of a technology, to realize the process, can be through the C language to complete. In this system, the ADO.NET technology can avoid the database connection dependence, also can accommodate relations more complex data; and, this kind of mode, the maintenance cost is also a certain degree of control, the software scalability and portability of a further im⁃ proved, but also to ensure that the performance of network stability, further, the developer productivity as well as for the development of the cycle have certain help; relative to the ASP, ASENET the use procedure configuration has higher security. And the ASP.NET security mechanism research and Implementation for more in-depth studies. Key words: campus network fault; web; asp.net; vb 1 绪论 1.1 课题背景、研究意义和来源 校园网网络故障维修系统在高校的网络维护当中是必不可少的,原因在于校园网网络故障维修系统能够为用户提供内容丰富 的信息和快捷的查询方式。但是,在以前的很长一段时间里面,人们的管理方式依然局限于传统模式,而传统模式的保密性与效率 都不能满足现代化的需求,而且,在进行更新、维护等处理时给管理人员带来的工作量和麻烦是相当大的。特别是近几年高校合 并、扩招,也就使得人工管理的缺点日益突出。 ASENET 作为一个开发系统,是基于组件技术以及面向对象的,程序员就能够使用例如文件上传、 HTML 等内容丰富的组件。此外,程序员可以根据自身的需要,开发出适合自己运用的组件,将 程度的实现以及分离 了新的叫做 系统性能有了很大的改善。相对于 的数据库访问技术,可以大大地提高数据访问的效率,也可以很容易地开发应用系统,促使 中身份认证有 直接支持组件能够更好的进行处理。 来说,配置应用程序中 ADO.NET ASENET 代码的时候,使用 技术或者是 Code-Behind ASP.NET ASP ASP.NET Forms Passport 、 等四种方式。 是属于本地的 Windows 、 帐户,如果省略了对于身份的验证的情况下,依然能够保持 的安全性更高。在 E-Mail ASP.NET 发送、文件操作、广告 的功能进一步的扩展。对于代码 采用 技术的 、 ASENET ASP.NET None Windows ASP.NET 忸 安全机制的研究与实现进行 ASP.NET ASPJ T 的有效性不失。等到身份加以确认之后,对于用户访问的某些页面的限制以及允许,并且对 比较深入的研究。 收稿日期:2012-04-10 作者简介:钟百胜(1982-),男,广东五华人,助理实验师,本科,主要研究方向为网络安全、动态Web 系统设计开发。 3268 网络通讯及安全 本栏目责任编辑:冯蕾
第8 卷第14 期 (2012 年5 月) ComputerKnowledgeandTechnology电脑知识与技术 1.2 国内外研究概况 22 2000 6 Microsoft.NET 。 lIJ .Net ASP.NET Web .NET H 的目标无论 的 研究方面的资 。你 年 月 日,微软公司向全球宣布了其下一代软件与服务,即 平台的构想与实施步骤 你在何时何地,在处理个人数据、上网或者是玩游戏,都可以通过手机或者是掌上电脑等设备来完成。我们通俗一点说明, 核心内容之一就是要搭建第三代互联网平台。从 料比较丰富, 很快就能够用比你所能想象的更少的时间及更少的代码来建立更安全和更交互的站点。 的发布之日开始,国内外对它的研究比较多。国外对 VisualStudi02005 Jesse Liberty ASP.NET2.0 Dan Hurwitz 来构建下一代 展示如何使用 应用程序 和 、 和 c 2.0 Tyco 群 Glenn Johnson .NET .NET Microsoft ASENET ADO.NET ADO.NET C ADO.NET , , 非连接类、 ADO.NET ASENET IDE 安全性等一系列重要问题。近几年来国内对于 是一名专业培训师,具有多年的教学经验,他曾担任过 国际集团的信息技术和技术支持总管,目前在开展自 样和 课程。并出版了专门介绍 连接类、日志跟踪、数据连接的高级 技术的研究也正在 由于具有简洁的设计和实施,加上其开发环境允许设置断点、跟踪代码段和查看调用堆栈,是一个复杂的调试环 平台,虽然添加组件后 技术的研究也正在兴起。郝 年出版 技术的特性框架基础上。充分说明技术理论的同时,详细创建和分析了数十个与理 ,参加过多项基于微软 技术的大型项目,包括企业级应用系统、电信应用系统、 技术方面的培训,是微软指定培训中心讲师,并为微软新闻组和多家报纸杂志撰 ASP.NET Microsoft M'VP ASP.NET 平台,但是很多重要的功能没办法实现。针对这些情况,近几年来国内对于 技术研究。至今,已发表论文十余篇,并于 解决方案已经或正在出现。另外 W'mdows ASP.NET ASP.NET ASENET 年开始致力于 主要应用于 2006 杨云, Web .NET .NET 14IASP.NET Asp.NET : Microsoft ADO.NET 2.0 己的培训、咨询和开发业务。他开发过课件,并在全球各地讲过 的基本功能和新特性的技术参考书,讲解 pJ. 2000
ComputerKnowledgeandTechnology电脑知识与技术 第8 卷第14 期 (2012 年5 月) 3 系统的分析与总体设计方案 3.1 系统需求分析 1 ( 户。 管理、添加角色和用户修改密码等。 索查询问题的解决方法。( 3.2 系统架构设计 5 Web 在本论文当中所设计到的 如下: (2) 校园网网络故障维修系统主要是满足学校管理校园网以及相关的年级、班级、课程、教师等信息需求。需求的具体功能如下: )在进行用户的注册与登录方面:对于用户登录的信息是否符合法律的要求进行验证;用户注册主要是由系统管理员添加新的用 用户和角色管理:用户和角色管理模块主要包括用户管理、角色管理以及用户和角色之间的关系管理,包括用户管理、角色 )问题检索,根据问题检 故障报修模块,根据自动生成的账单号管理维修进度、维修结果。( (3) 4 )后台管理,根据数据自动统计常见问题及网管的工作量。 应用系统主要是数据库、数据访问层、 显示层三个方面的架构层。而系统的主要设计框架 Web 之下的程序就是在介绍数据访问层的方面,主要的实现手段。一般来说,是通过的 图1 系统总体架构设计图 User DB 类进行实现的,具体的实现方法: 中 / 从用户表 从用户表 Users 添加新用户到用户表 Users Users 获取所有用户信息 , 获取单个用户信息 c SqlDataReader GetSingleUser(int nUserslD) ∥ public Sql Data Reader Get Users 0 ∥ publ ∥ public int AddUser(Smng sUserName ∥ public void UpdateUserPWD(int nUserlD ∥ public void DeleteUser(int nUserlD) ∥ D public SqlDataReader GetUserLogin(String sUserName ∥ public static int IsAuthorityAdmin(String sUserID) 验证用户是否为超级管理员或者系统管理员 Users Users 更新用户的密码 ,用于用户登录 中删除用户 中获取用户 从用户表 从用户表 , , String sPassword,String sEmail int nRoleID) , String sPassword) String sPassword) , 3.3 系统功能设计 在本系统的设计当中,作为学校校园网的网络故障的维修系统来说,他是完整的。考虑到系统的具体需求,我们能够分析出要 求为:其一,界面友好,并且操作起来简单易懂;其二,在主页的对应栏当中能够及时的观察到信息的处理;其三,无论是在录入、更 新、查询或者是删除信息等方面的功能都相对完善;其四,考虑到学校的不同要求,此系统只需要稍微进行一下修改,就可以适应其 他学校管理系统的需求,其可移植性较高。 4 结论 Internet ML ASP 随着社会科技的不断发展,越来越多的学校因为 的普及,而拥有属于自己学校的网站,而在校园网站当中,最重要的组 成部分则是校园的网络故障的维修这一方面。从一般的情况来说,传统模式之下,主要分为了两种网站管理方法:其一,静态的 其二,基于脚本语言( 页面,是采取的将页面重新制作之后,然后再将页面进行上传处理,并且将相应的连接进行修改,但是没在效率方面稍显不足; 等),是将数据库结合于动态网页,这属于目前比较实用的方式。但是也存在一定的缺陷。比如 代码没有分开,各种混杂的代码不方便前期的设计和后 只能使用脚本语言,主要依靠 Java Script VB Script HTML ASP 代码与 、 和 : 期的维护;由于 变量全部是 的服务器端资源解释型脚本,而解释型脚本执行速度比被编译的程序慢得多;另强,脚本平台带来的问题 类型 使得其代码像意大利面条一样混杂。 ASP Ⅶscript ASP Variant ) HT⁃ (ASP (下转第3272页) 3270 网络通讯及安全 本栏目责任编辑:冯蕾
ComputerKnowledgeandTechnology电脑知识与技术 第8 卷第14 期 (2012 年5 月) U MP3 备不足,计算机网络安全意识淡薄,对病毒的识别和处理能力较差,缺乏系统的网络安全维护能力。学生更是缺少网络知识和应对 网络安全问题的能力,经常随意使用 2 西藏高校校园网安全管理改进措施 2.1 完善网络安全硬件设施、设备,制定健全的网络安全管理制度 、手机等存储设备,致使计算机病毒到处传播。 盘、移动硬盘、 在购置网络设备方面要全面考虑各设备的可靠性、可用性、生存性和可扩展性等,网络硬件设备性能高低是决定校园网网络安 全的前提,同时制定健全的网络安全管理制度,比如各种服务器、主干交换机、路由器最好集中管理。对终端设备如工作站、集线 器、小型交换机等其他转接设备落实到人,实行承包责任制。通信线路尽量架空、穿线或深埋,并做好标记,以防意外损坏。 2.2 定期维护、升级网络安全系统 2.2.1 安装防火墙和使用入侵检测技术 安装防火墙使校园网免受外部网络的恶意攻击和入侵,严密监控进出校园网边界的数据,阻止非法数据通过防火墙进入校园 网。入侵检测技术是防火墙的补充,实时监控网络系统的各个区域,当某一区域受到攻击时,监控系统能够及时响应和检测、防护 及修补。 2.2.2 使用访问控制技术和数据加密技术 网络访问控制技术主要是保证网络资源不被非法使用和访问。访问控制规定了主体对客体访问的限制,并在身份识别的基础 上,根据身份对提出资源访问的请求加以控制。数据加密技术主要防止有价值的信息被拦截或窃取,采用各种加密算法,对明文进 行翻译,译成密文或密码的代码形式,阻止黑客的攻击行为。 2.2.3 及时修复操作系统漏洞,定时查杀计算机病毒 每一个操作系统都存在着各式各样的漏洞,如果不及时修复处理,就会给计算机病毒带来可乘之机。网络管理者需时时加强 对校园网络监管,做到提前防范,并在操作系统上安装网络杀毒软件,及时修复系统漏洞,并定时升级杀毒软件病毒库,保护校园网 不受病毒侵害。 2.3 配备专职网络安全管理人员 专业的网络管理人员能高效地管理校园网络,及时维护和升级网络安全系统,并制定安全规范和管理措施,有效解决网络安全 问题。建立以学校网络中心为核心的网络安全管理机构,统一管理全校计算机网络及应急处理,各院系、机房设立专门的计算机网 络安全管理员,各安全员各守其责,及时监控自己管辖区的网络情况,及时汇报网络中心,使问题得以及时处理。当然,计算机网络 知识更新速度快,网络管理人员还应该不断扩充专业知识和技能,以满足工作和学习的需要,确保校园网健康、有序。 2.4 加强师生网络安全培训,提高安全意识 校园网的安全单凭网络管理人员的努力是不够的,还需要全校师生的共同努力。采取讲座、墙板报、橱窗、开展各样活动等方 法宣传网络相关法律、法规和安全知识,使师生具备与网络发展同步的知识素养和安全意识,从而提高师生网络安全警觉性。 2.5 备份重要数据 重要数据和重要文件一定要及时备份,即使计算机安装了杀毒软件和防火墙,也不可掉以轻心。定期备份,一旦计算机遭受病 毒侵入或黑客攻击,数据也可很快恢复。 3 结束语 综上所述,要使校园网安全运行,就要软硬结合管理,即保证硬件设备安全有效,同时即时升级杀毒软件,修补操作系统漏洞, 安装防火墙和使用入侵检测技术、访问控制技术和数据加密技术,提高网络管理人员专业素养和全校师生计算机网络安全知识和 安全意识,实现高效、便捷地网络管理目标,全面推动校园网络整体安全体系建设的进程。 参考文献: [1] [2] [3] ,2010. : [J]. ,2008. ,2009,2. 电子工业出版社 清华大学出版社 [M]. . [M]. 北京 . , , : 网管实战宝典 北京 网络安全管理技术研究 计算机科学 计算机网络 谢希仁 胡文启 徐军 张伍荣 伏晓,蔡圣闻,谢立 . (上接第3270页) 参考文献: . [1] [2] 肖文军 [3] . 王哲 [4] 古新文 . [5] 蓝峰 林成春 . . 3272 浅析计算机网络故障分析及维护 电脑知识与技术 校园网故障及解决 计算机安全 计算机网络故障的归类分析 科技信息(学术研究) 浅谈计算机网络常见故障处理及维护方法 硅谷 北京:中央广播电视大学出版社 计算机网络 [M]. [J]. [J]. ,2007(10). [J]. [J]. ,2009(18). ,2007(25). , 2009(3). , 2008. 网络通讯及安全 本栏目责任编辑:冯蕾
分享到:
收藏