网络故障管理平台

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

网络故障管理平台

该系统是设计一个基于Web的校园网故障管理平台,以实现对用户申报的故障信息的录入,故障处理单的派发,处理情况的记录以及对故障信息和派单完成情况的统计。

在设计时综合考虑本系统的特性以及应用环境的特点,决定采用基于B/S模式的传统二层开发体系结构,选择JSP技术作为本系统开发的核心技术。采用Access 2003作为后台数据库,虽然Access数据库并不是与JSP技术最匹配的数据库,但其采用非常友好的Windows图形用户界面的,方便了数据库、表的建立。在数据库访问方面,使用JDBC-ODBC桥作为驱动程序。

本文首先介绍了基于B/S体系结构的故障管理平台设计的基本思想。通过与ASP、PHP在运行速度、运行耗损、难易程度、运行平台、安全性、函数支持等多个方面的比较,并结合本系统的特性以及其应用环境,说明了JSP技术的优势;接着,讲述了数据库表创建的过程;为了使整个开发过程条理化、有序化,提高了开发效率,通过系统功能的详细分析,将系统分为两大子系统:用户管理子系统,完成用户的添加、权限设置、用户信息修改;故障管理子系统,完成故障的录入、故障信息的查询、故障的派单、处理以及故障的统计。最后,说明了基于Web的故障管理平台的各个模块的处理方法和代码范例,并对系统实现中遇到的关键性问题,例如分页技术、事务处理等,进行着重介绍。

目录

第1章绪论 (3)

1.1 选题的意义及背景 (3)

1.2 架构模式 (4)

1.4 JSP技术介绍 (5)

1.4.2 JSP技术的工作原理 (6)

1.4.1 JSP的特点 (7)

1.4.3 JSP基本语法 (8)

1.5 HTML简介 (8)

第2章系统设计 (10)

2.1 系统功能概述 (10)

2.2 模块设计 (10)

2.3数据库设计 (12)

2.3.1 数据库表的设计 (12)

2.3.2 数据库的选择 (13)

2.4 系统安全性设计 (14)

第3章系统开发环境的配置............................. 错误!未定义书签。

3.1 操作系统 (14)

3.2 JSP运行环境配置 (15)

3.3 JDBC技术 (15)

第4章系统的具体实现 (18)

4.1 主界面的实现 (18)

4.2 用户添加模块 (22)

4.3 用户登录模块.................................. 错误!未定义书签。

4.4 用户注销 (29)

4.5 用户信息修改 (26)

4.6 权限操作模块.................................. 错误!未定义书签。

4.6.1 设定用户权限............................. 错误!未定义书签。

4.6.2 判定用户权限............................. 错误!未定义书签。

4.7 故障处理模块.................................. 错误!未定义书签。

4.7.1 故障查询 (31)

4.7.2 故障处理................................. 错误!未定义书签。

4.8 故障统计模块 (36)

4.9 分页技术 (38)

4.10 事务管理 (39)

结论 (42)

第1章绪论

1.1 选题的意义及背景

作为大学的校园网络中心,基本上每天都会接到很多的校园网络用户或网通用户故障咨询的电话,这些故障有的可以通过电话解决,但更多的是无法当场解决的,就需要把故障和用户记录下来,然后派发故障单给技术人员,由技术人员对故障进行解决,最后再把解决情况记录下来,作为其他工作人员进行统计的依据,或作为技术员解决故障的参考。因此就需要一个进行故障管理的体系,传统的做法主要是靠“人力”解决,由外线人员将故障信息及用户信息记录在单子上,然后签发故障处理单给技术员,技术员解决故障后,再将故障处理情况记录在单子上。这种做法既耗时又耗力,往往使得用户的故障不能及时解决,甚至导致用户的工作受到阻碍,这在突发故障较多的时候,更是明显;由于信息都是记录在单子上的,工作人员在统计某项信息时,需用一个一个的查看故障单,而在统计其它信息,又要重新查看故障单,加大了工作人员的工作量,而且统计效果也无法达到理想。

随着Internet的迅速发展,网络用户也大量增加,仅仅一个校园网,其用户也是可观的;用户的增加相应的导致申报的故障增多,同时故障类型也是越来越繁杂,传统的故障管理系统越来越不能及时解决故障,同时故障统计也越来越困难;而且网络的迅速发展,也使得人们对网络的依赖程度越来越高,故障不能及时解决带给用户的困扰也越来越大,甚至会决定用户的工作能否保留。为了改变这种情况,就需要一个新的系统,这个系统可以及时的解决故障,快速地完成故障统计。

伴随着Internet的迅速发展,WEB服务因其优秀的易用性成为Internet所提供的最重要的功能之一,而基于Web所开发的系统的具有以下几个显著的特点:①支持后台数据库,可以通过简单的WEB程序访问服务器端数据库,动态地将数据库中的信息、发布到WEB网站上;②动态、可控的内容显示,可以根据用户不同的要求显示不同的页面;③强大的可扩充性,可以利用一定的程序接口实现各种各样的扩充功能。这些功能刚好可以很好的解决传统的故障管理系统的不足之处。

1.2 架构模式

目前流行的系统架构模式有两种,一种是基于局域网的C/S(Client/Server)架构体系,另一种是应用于广域网B/S(Brower/Server)架构。

1. C/S

C/S是指任何将事务处理分开进行的网络系统,具有明显区别于单机模式的优势。基于C/S的网络结构,客户要通过特定的客户端,安装客户端软件才能联结到服务器上。C/S体系结构的数据库应用,由两部分组成,即客户应用程序和数据库服务器程序。二者可分别称为前台程序与后台程序。在典型的C/S数据库应用中,数据的储存管理功能,是由服务器程序独立进行的,并且通常把那些不同的前台应用所不能违反的规则,在服务器程序中集中实现。对于工作在前台程序上的最终用户,是“透明”的。在客户服务器架构的应用中,前台程序可以变的非常“瘦小”,麻烦的事情,都交给了服务器和网络。C/S是指将事务处理分开进行的网络系统,具有明显区别于单机模式的优势。所谓C/S体系结构,是指一种计算机体系结构,一种使用硬件和软件资源的方式。在C/S体系结构中,应用程序和数据库及其管理软件分布在由网络连接的不同计算机之间。数据库及其管理软件存放的计算机称为服务器(Server),应用程序所在的计算机称为客户机(Client)。

2. B/S

B/S应用软件体系结构是一种典型的三层C/S结构,它只是变得更加具体一些,采用了标准的HTTP(HyperText Transmission Protocol超文木传送协议)和HTML(HyperText Markup Language超文木标示语言)。它通常由三部分组成:客户端的浏览器、中间层的Web服务器和后台的数据库服务器,所以该结构也被称为“浏览器/Web服务器/数据库”结构,简称B/W/D结构,其结构模型如图2.3所示:[9]

图1-1B/S应用软件结构模型图

客户端是一个标准的Web浏览器,它负责与用户交互,向中间的Web服务器发出请求,解释Web服务器返回的HTML文档并显示出来[10]。中间层是Web服务器和服

相关文档
最新文档