故障调度处理人员信息呈现系统
故障调度处理人员信息呈现系统[20191213091816]
摘 要
故障管理是网络管理中最基本的功能之一。用户都希望有一个可靠的计算机网络 。当网络中某个组成失效时,网络管理器必须迅速查找到故障 并及时排除。网络管理技术 是伴随着计算机 、网络和通信技术 的发展而发展的,二者相辅相成。
网管软件,是真正将网络和管理进行有机结合的软件系统,具有“自动配置”和“自动调整”功能。对网管人员来说,只要把用户情况、设备情况以及用户与网络资源之间的分配关系 输入网管系统,系统就能自动地建立图形化的人员与网络的配置关系,并自动鉴别用户身份,分配用户所需的资源。
网络管理涉及专业较多,每个专业的故障调度处理人员不同。现故障调度人员信息仍使用表格形式的排班表,每月各代维公司以邮件形式更新,表格数量多,汇总流程繁琐。没有一个系统、规范的调度处理人员信息系统,给监控人员的故障调度带来了诸多不便,如值班人员信息没有及时更新、临时值班人员调整造成值班表不准确等问题,都会影响监控人员进行故障调度。
本文设计、开发基于Java Web的故障调度处理人员信息呈现系统,旨在方便监控人员的告警调度,提高故障报送和后期的故障跟踪的准确性。
查看完整论文请+Q: 351916072
关键字:网络管理;调度处理;代维;监控
目 录
摘 要 I
ABSTRACT II
第一章 绪论 1
1.1 前言 1
1.2 选题背景 1
1.3 课题研究的意义与价值 2
1.4 论文组织结构 2
第二章 课题理论基础与关键技术研究 4
2.1 Java相关技术研究 4
2.1.1 JSP、Java与JavaBean 4
2.1.2 Java相关工具 6
2.2 MVC设计模式 9
2.3 数据库系统选择 11
2.3.1 SQL Server的特点 11
2.3.2 SQL语言 11
2.4 本章小结 12
第三章 故障调度处理人员信息呈现系统的分析 13
3.1 系统功能需求分析 13
3.2 项目可行性分析 13
3.3 本章小结 14
第四章 故障调度处理人员信息呈现系统的设计 15
4.1 系统构架设计 15
4.1.1 B/S构架模式的选择 15
4.1.2 整个系统功能结构设计图 17
4.1.3 系统总体构架设计 18
4.2 数据库分析与设计 18
4.2.1 系统E-R图 18
4.2.2 数据表结构设计 20
4.3 本章小结 21
第五章 排班计划管理子系统的实现 22
5.1 构建开发环境 22
5.2 系统主要框架配置 22
5.2.1 Spring及其配置 22
5.2.2 Struts2及其配置 23
5.2.3 Hibernate及其配置 25
5.3 排班计划管理子系统各模块的实现 28
5.3.1 排班计划的导入导出 28
5.3.2 排班计划的更新模块 34
5.4 本章小结 39
第六章 故障调度处理人员信息呈现系统的整合与测试 40
6.1 系统整合与测试 40
6.2 遇到的问题 43
6.3 本章小结 43
第七章 总结与展望 44
7.1 总结 44
7.2 不足与展望 44
参考文献 45
致 谢 47
第一章 绪论
1.1 前言
随着Internet国际互联网的发展,网络管理在企业业务中得到了越来越广泛的应用。涉及Internet的信息服务,商务服务已经成为现代企业一项不可缺少的内容。
JSP是Sun公司推出的一种网站开发技术,Sun公司借助自己在Java上的不凡造诣,又把人们引进JSP时代,JSP即Java Server Page。JSP脱离了硬件平台的束缚,提高了执行效率而逐渐成为英特网上的主流开发技术。它可以在Servlet和JavaBean的支持下,完成功能强大的Web应用程序[1]。
在本次的毕业设计中,运用了JSP动态网页开发技术,构建了一个能实现故障调度处理的人员信息呈现系统。该系统能实现当前故障处理值班人员信息的显示;与故障短信平台对接,按照告警平台所呈现的故障,根据专业与告警级别定位到当前相关代维负责人与班组负责人信息;排班计划录入、实时更新等功能。
本文主要描述的是排班计划管理子系统。
1.2 选题背景
随着2G网络大规模扩容,3G网络高速建设,移动通信市场竞争已进入白热化的阶段,提高网络运行质量,降低用户投诉,提升用户感知度,完善故障管理手段是网络维护管理部门的重点工作。对故障处理全过程进行有效管控,迅速解决故障,及时恢复正常通信,确保用户使用业务顺畅,为企业的竞争发展提供高质量的网络保障,已成为网络管理工作迫在眉睫的首要问题。
综合告警管理系统——故障管理系统是将之前网络故障的封闭型、被动型、粗放型的管理模式,通过变革和创新,建立起以“服务市场、增加企业核心竞争力”为导向的全局型、自主型、系统型、竞争型、层次型的综合管理模式。通常故障管理系统集成了告警管理功能、故障管理、工单管理功能、资源管理功能、故障核查功能、综合分析功能、综合展现功能、网元调度管理功能等综合功能模块,全方位发挥管理作用,为各种网元故障提供故障告警监控和处理过程全程闭环管理[2]。
网管涉及专业较多,每个专业的故障调度处理人员不同。现故障调度人员信息仍使用表格形式的排班表,每月各代维公司以邮件形式更新,表格数量多,汇总流程繁琐。没有一个系统、规范的调度处理人员信息系统,给监控人员的故障调度带来了诸多不便,如值班人员信息没有及时更新、临时值班人员调整造成值班表不准确等问题,都会影响监控人员进行故障调度。
开发故障调度处理人员信息呈现系统,既方便了监控人员的告警调度,也提高了故障报送和后期的故障跟踪的准确性。
1.3 课题研究的意义与价值
故障管理系统创建了网络资源整合范式,其合理有效的资源组织,具有提高本企业有限资源的配置效率的重要价值,使固定不变的人员、设备要素发挥更大的作用。节约了本企业的生产成本,为企业的资金周转速度加快、资源消耗系数减小、劳动生产率提高等多方面都得到体现,创造了企业的经济效益。
网络运行质量的迅速提高,有效果显著的促进了企业效益增长,提高了用户在网黏性,有效促进了移动用户的稳定,同时拉动了企业新增用户的发展。用户对移动网络质量感知的提升带来用户的增长,以及品牌效应增加等方面所产生的间接效益,已经无法用数字计算。
1.4 论文组织结构
第一章 绪论:本章主要对课题研究背景、现状进行相应的阐述,从而提出基于Java Web的故障调度处理人员信息呈现系统的研究价值与意义。同时,结合系统发展过程中所遇到的问题与困难分析课题系统应具备的主要功能和体系结构,得出课题系统的整体组织框架,应研究的内容与方法,确定总体方向。
第二章 课题理论基础与关键技术研究:本章主要分析与探讨在课题研究过程中所涉及的理论与关键技术,其内容包括有Java相关技术研究,其中包括JSP、JAVA、JavaBean及相关工具;MVC设计模式的深入分析及在课题系统中应用的探究;本章最后对数据库相关技术进行分析与对比,并对SQL语言进行了一定程度的阐述。
第三章 故障调度处理人员信息呈现系统的分析:本章主要对课题系统进行全面的系统分析,其中包括系统功能需求分析与项目可行性分析两个部分。在系统功能需求分析中,详细介绍了故障调度处理人员信息呈现系统需要实现的基本功能。项目可行性从技术支持、经济效益、运营操作三个角度进行了分析。
第四章 故障调度处理人员信息呈现系统的设计:本章主要工作是基于需求分析的结论,对系统进行了详细的系统构架设计,选取B/S构架模式并确定了系统整体的功能模块;最后进行数据库分析,从安全、高效的角度设计了排班计划管理子系统涉及的数据库模型与表结构。
第五章 排班计划管理子系统的实现:本章主要是对课题系统的实现过程进行阐述,其内容为:首先构建系统开发环境;然后进行了分模块的实现过程阐述,其中包括排班计划的导入、导出、排班计划更新以及在网页上的显示。
第六章 故障调度处理人员信息呈现系统的整合与测试:本章对课题系统的各子系统,自动排班子系统、排班计划管理子系统、短信对接子系统进行系统整合,介绍了系统整合调试后的界面效果和运行状况。此外,针对调试过程中遇到的一些问题进行了阐述。
第七章 结论与展望:本章主要对整个课题系统的研发过程进行总结与评价,同时提出不足之处,以便后续进一步研究与学习。
第二章 课题理论基础与关键技术研究
2.1 Java相关技术研究
Java语言(简称Java)于20世纪90年代中期诞生于Sun Microsystems公司。从诞生至今的十几年,由于其开源的特性,Java得到了巨大的发展并在计算机软件领域不断掀起一次次的开拓性技术革命,最终在广大的用户群支持下成为互联网上最主要的软件开发工具之一。从一定意义上讲,Java的发展过程影射了IT技术在近些年来的发展历程,Java技术的发展、壮大、成熟的过程,不但对当代的软件行业产生了积极的促进作用,甚至他还深刻影响着未来IT产业的技术发展方向[3]。
那么Java到底是一种什么样的语言呢?Java是一种简单的、面向对象的、分布式的、解释的、健壮的、安全的、结构中立的、可移植的、性能优异的、多线程的、动态的语言。这句话太长,虽然它包含了Java的所有特征,但长的让所有人都记不住这些特征。我们认为Java作为一种编程语言从1995年诞生发展至今,其最重要的特性是“可移植性”。
Sun公司的一句口号“Write once,run anywhere(一次编写,处处运行)”,成为Java最不可替代的价值表示,开始对微软的系列编程语言(C++,VB等)发起挑战,并发展成为今天网络世界中首选的编程语言[4]。
Java诞生之初,是作为嵌入式芯片的编程环境存在的,时至今口Java已经拥有多个分支(变种)并在其各自的领域内得到了广泛的发展。JSP,Java,JavaBean每一个名字我们都耳熟能详。
2.1.1 JSP、Java与JavaBean
JSP
JSP(Java Server Pages)是由Sun MicroSystem公司在Java语言上开发出来的一种动态网页制作的技术,其能够使你在HTML页面中插入Java程序实现动态页面,并且支持和HTML的混合编写,不需要编译直接执行。你可以使用普通的文本编辑工具来书写HTML语句,然后将动态部分用特殊的标记嵌入Java程序即可。
Sun MicroSystem公司首先推出Servlet,其功能强大,体系设计业很先进,但是其输入HTML语句的方式仍然沿用了传统CGI程序的做法:用命令逐行输出。这使得在Servlet动态生成HTML比较麻烦,因此微软的ASP一度成为动态网页编程的首选语言。
这促使Sun MicroSystem很快推出了类ASP的Java嵌套型语言:JSP。
JSP作为一种全新的网页编程技术,不仅提供了一种方便有效的动态网页制作方法,而且作为Java家族的一份子,它还具有一般Java应用良好的可以移植性,这使得JSP页面可以在任何支持Java的应用服务器中运行。
JSP语言通过在HTML语法中镶嵌JSP的Tag标签,从而大大简化和方便了网页的设计和修改,这使得源于Java的JSP语言很快地被广泛应用。然后对于多数大型Web应用程序的开发仍然需要Servlet和JSP搭配使用[5]。
Java EE的多层体系结构如图2.1所示:
图2.1 Java EE的多层体系结构
JAVA
Java是介于解释型和编译型的一种语言。用Java编写的程序都首先被编译成字节码,再通过JVM(Java虚拟机)解释执行。由于依赖解释执行的Java字节码在运行速度上比直接编译成机器码的语言(如C/C++)缓慢得多,所以大多数用户认为Java程序运行较慢。
字节码是造成Java运行速度缓慢的主要原因,但是它也是让Java可以跨越计算机平台使用的重要因素之一。
字节码是Java专有的一种中间码,必须通过JVM来解释才能运行。在不同的操作平台上,Java有不同的JVM,使Java字节码可以括约平台的限制,在不同的环境上运行。Java当初在设计时变考虑到了跨平台的问题,因此字节码的产生正式为了达到跨平台的功能,这是Java有别于其他语言的主要原因[6]。
Java语言有多种表现形式,Java Applet,Java Application,Java Bean,JSP等,分别应用在不同的体系结构中。例如:Java Applet(也称Java小程序)用于开发基于浏览器的小程序,以提高HTML页面的高交互性,在这一点上它和JavaScript存在的目的是一致的。
摘 要
故障管理
网管软件,是真正将网络和管理进行有机结合的软件系统
网络管理涉及专业较多,每个专业的故障调度处理人员不同。现故障调度人员信息仍使用表格形式的排班表,每月各代维公司以邮件形式更新,表格数量多,汇总流程繁琐。没有一个系统、规范的调度处理人员信息系统,给监控人员的故障调度带来了诸多不便,如值班人员信息没有及时更新、临时值班人员调整造成值班表不准确等问题,都会影响监控人员进行故障调度。
本文设计、开发基于Java Web的故障调度处理人员信息呈现系统,旨在方便监控人员的告警调度,提高故障报送和后期的故障跟踪的准确性。
查看完整论文请+Q: 351916072
关键字:网络管理;调度处理;代维;监控
目 录
摘 要 I
ABSTRACT II
第一章 绪论 1
1.1 前言 1
1.2 选题背景 1
1.3 课题研究的意义与价值 2
1.4 论文组织结构 2
第二章 课题理论基础与关键技术研究 4
2.1 Java相关技术研究 4
2.1.1 JSP、Java与JavaBean 4
2.1.2 Java相关工具 6
2.2 MVC设计模式 9
2.3 数据库系统选择 11
2.3.1 SQL Server的特点 11
2.3.2 SQL语言 11
2.4 本章小结 12
第三章 故障调度处理人员信息呈现系统的分析 13
3.1 系统功能需求分析 13
3.2 项目可行性分析 13
3.3 本章小结 14
第四章 故障调度处理人员信息呈现系统的设计 15
4.1 系统构架设计 15
4.1.1 B/S构架模式的选择 15
4.1.2 整个系统功能结构设计图 17
4.1.3 系统总体构架设计 18
4.2 数据库分析与设计 18
4.2.1 系统E-R图 18
4.2.2 数据表结构设计 20
4.3 本章小结 21
第五章 排班计划管理子系统的实现 22
5.1 构建开发环境 22
5.2 系统主要框架配置 22
5.2.1 Spring及其配置 22
5.2.2 Struts2及其配置 23
5.2.3 Hibernate及其配置 25
5.3 排班计划管理子系统各模块的实现 28
5.3.1 排班计划的导入导出 28
5.3.2 排班计划的更新模块 34
5.4 本章小结 39
第六章 故障调度处理人员信息呈现系统的整合与测试 40
6.1 系统整合与测试 40
6.2 遇到的问题 43
6.3 本章小结 43
第七章 总结与展望 44
7.1 总结 44
7.2 不足与展望 44
参考文献 45
致 谢 47
第一章 绪论
1.1 前言
随着Internet国际互联网的发展,网络管理在企业业务中得到了越来越广泛的应用。涉及Internet的信息服务,商务服务已经成为现代企业一项不可缺少的内容。
JSP是Sun公司推出的一种网站开发技术,Sun公司借助自己在Java上的不凡造诣,又把人们引进JSP时代,JSP即Java Server Page。JSP脱离了硬件平台的束缚,提高了执行效率而逐渐成为英特网上的主流开发技术。它可以在Servlet和JavaBean的支持下,完成功能强大的Web应用程序[1]。
在本次的毕业设计中,运用了JSP动态网页开发技术,构建了一个能实现故障调度处理的人员信息呈现系统。该系统能实现当前故障处理值班人员信息的显示;与故障短信平台对接,按照告警平台所呈现的故障,根据专业与告警级别定位到当前相关代维负责人与班组负责人信息;排班计划录入、实时更新等功能。
本文主要描述的是排班计划管理子系统。
1.2 选题背景
随着2G网络大规模扩容,3G网络高速建设,移动通信市场竞争已进入白热化的阶段,提高网络运行质量,降低用户投诉,提升用户感知度,完善故障管理手段是网络维护管理部门的重点工作。对故障处理全过程进行有效管控,迅速解决故障,及时恢复正常通信,确保用户使用业务顺畅,为企业的竞争发展提供高质量的网络保障,已成为网络管理工作迫在眉睫的首要问题。
综合告警管理系统——故障管理系统是将之前网络故障的封闭型、被动型、粗放型的管理模式,通过变革和创新,建立起以“服务市场、增加企业核心竞争力”为导向的全局型、自主型、系统型、竞争型、层次型的综合管理模式。通常故障管理系统集成了告警管理功能、故障管理、工单管理功能、资源管理功能、故障核查功能、综合分析功能、综合展现功能、网元调度管理功能等综合功能模块,全方位发挥管理作用,为各种网元故障提供故障告警监控和处理过程全程闭环管理[2]。
网管涉及专业较多,每个专业的故障调度处理人员不同。现故障调度人员信息仍使用表格形式的排班表,每月各代维公司以邮件形式更新,表格数量多,汇总流程繁琐。没有一个系统、规范的调度处理人员信息系统,给监控人员的故障调度带来了诸多不便,如值班人员信息没有及时更新、临时值班人员调整造成值班表不准确等问题,都会影响监控人员进行故障调度。
开发故障调度处理人员信息呈现系统,既方便了监控人员的告警调度,也提高了故障报送和后期的故障跟踪的准确性。
1.3 课题研究的意义与价值
故障管理系统创建了网络资源整合范式,其合理有效的资源组织,具有提高本企业有限资源的配置效率的重要价值,使固定不变的人员、设备要素发挥更大的作用。节约了本企业的生产成本,为企业的资金周转速度加快、资源消耗系数减小、劳动生产率提高等多方面都得到体现,创造了企业的经济效益。
网络运行质量的迅速提高,有效果显著的促进了企业效益增长,提高了用户在网黏性,有效促进了移动用户的稳定,同时拉动了企业新增用户的发展。用户对移动网络质量感知的提升带来用户的增长,以及品牌效应增加等方面所产生的间接效益,已经无法用数字计算。
1.4 论文组织结构
第一章 绪论:本章主要对课题研究背景、现状进行相应的阐述,从而提出基于Java Web的故障调度处理人员信息呈现系统的研究价值与意义。同时,结合系统发展过程中所遇到的问题与困难分析课题系统应具备的主要功能和体系结构,得出课题系统的整体组织框架,应研究的内容与方法,确定总体方向。
第二章 课题理论基础与关键技术研究:本章主要分析与探讨在课题研究过程中所涉及的理论与关键技术,其内容包括有Java相关技术研究,其中包括JSP、JAVA、JavaBean及相关工具;MVC设计模式的深入分析及在课题系统中应用的探究;本章最后对数据库相关技术进行分析与对比,并对SQL语言进行了一定程度的阐述。
第三章 故障调度处理人员信息呈现系统的分析:本章主要对课题系统进行全面的系统分析,其中包括系统功能需求分析与项目可行性分析两个部分。在系统功能需求分析中,详细介绍了故障调度处理人员信息呈现系统需要实现的基本功能。项目可行性从技术支持、经济效益、运营操作三个角度进行了分析。
第四章 故障调度处理人员信息呈现系统的设计:本章主要工作是基于需求分析的结论,对系统进行了详细的系统构架设计,选取B/S构架模式并确定了系统整体的功能模块;最后进行数据库分析,从安全、高效的角度设计了排班计划管理子系统涉及的数据库模型与表结构。
第五章 排班计划管理子系统的实现:本章主要是对课题系统的实现过程进行阐述,其内容为:首先构建系统开发环境;然后进行了分模块的实现过程阐述,其中包括排班计划的导入、导出、排班计划更新以及在网页上的显示。
第六章 故障调度处理人员信息呈现系统的整合与测试:本章对课题系统的各子系统,自动排班子系统、排班计划管理子系统、短信对接子系统进行系统整合,介绍了系统整合调试后的界面效果和运行状况。此外,针对调试过程中遇到的一些问题进行了阐述。
第七章 结论与展望:本章主要对整个课题系统的研发过程进行总结与评价,同时提出不足之处,以便后续进一步研究与学习。
第二章 课题理论基础与关键技术研究
2.1 Java相关技术研究
Java语言(简称Java)于20世纪90年代中期诞生于Sun Microsystems公司。从诞生至今的十几年,由于其开源的特性,Java得到了巨大的发展并在计算机软件领域不断掀起一次次的开拓性技术革命,最终在广大的用户群支持下成为互联网上最主要的软件开发工具之一。从一定意义上讲,Java的发展过程影射了IT技术在近些年来的发展历程,Java技术的发展、壮大、成熟的过程,不但对当代的软件行业产生了积极的促进作用,甚至他还深刻影响着未来IT产业的技术发展方向[3]。
那么Java到底是一种什么样的语言呢?Java是一种简单的、面向对象的、分布式的、解释的、健壮的、安全的、结构中立的、可移植的、性能优异的、多线程的、动态的语言。这句话太长,虽然它包含了Java的所有特征,但长的让所有人都记不住这些特征。我们认为Java作为一种编程语言从1995年诞生发展至今,其最重要的特性是“可移植性”。
Sun公司的一句口号“Write once,run anywhere(一次编写,处处运行)”,成为Java最不可替代的价值表示,开始对微软的系列编程语言(C++,VB等)发起挑战,并发展成为今天网络世界中首选的编程语言[4]。
Java诞生之初,是作为嵌入式芯片的编程环境存在的,时至今口Java已经拥有多个分支(变种)并在其各自的领域内得到了广泛的发展。JSP,Java,JavaBean每一个名字我们都耳熟能详。
2.1.1 JSP、Java与JavaBean
JSP
JSP(Java Server Pages)是由Sun MicroSystem公司在Java语言上开发出来的一种动态网页制作的技术,其能够使你在HTML页面中插入Java程序实现动态页面,并且支持和HTML的混合编写,不需要编译直接执行。你可以使用普通的文本编辑工具来书写HTML语句,然后将动态部分用特殊的标记嵌入Java程序即可。
Sun MicroSystem公司首先推出Servlet,其功能强大,体系设计业很先进,但是其输入HTML语句的方式仍然沿用了传统CGI程序的做法:用命令逐行输出。这使得在Servlet动态生成HTML比较麻烦,因此微软的ASP一度成为动态网页编程的首选语言。
这促使Sun MicroSystem很快推出了类ASP的Java嵌套型语言:JSP。
JSP作为一种全新的网页编程技术,不仅提供了一种方便有效的动态网页制作方法,而且作为Java家族的一份子,它还具有一般Java应用良好的可以移植性,这使得JSP页面可以在任何支持Java的应用服务器中运行。
JSP语言通过在HTML语法中镶嵌JSP的Tag标签,从而大大简化和方便了网页的设计和修改,这使得源于Java的JSP语言很快地被广泛应用。然后对于多数大型Web应用程序的开发仍然需要Servlet和JSP搭配使用[5]。
Java EE的多层体系结构如图2.1所示:
图2.1 Java EE的多层体系结构
JAVA
Java是介于解释型和编译型的一种语言。用Java编写的程序都首先被编译成字节码,再通过JVM(Java虚拟机)解释执行。由于依赖解释执行的Java字节码在运行速度上比直接编译成机器码的语言(如C/C++)缓慢得多,所以大多数用户认为Java程序运行较慢。
字节码是造成Java运行速度缓慢的主要原因,但是它也是让Java可以跨越计算机平台使用的重要因素之一。
字节码是Java专有的一种中间码,必须通过JVM来解释才能运行。在不同的操作平台上,Java有不同的JVM,使Java字节码可以括约平台的限制,在不同的环境上运行。Java当初在设计时变考虑到了跨平台的问题,因此字节码的产生正式为了达到跨平台的功能,这是Java有别于其他语言的主要原因[6]。
Java语言有多种表现形式,Java Applet,Java Application,Java Bean,JSP等,分别应用在不同的体系结构中。例如:Java Applet(也称Java小程序)用于开发基于浏览器的小程序,以提高HTML页面的高交互性,在这一点上它和JavaScript存在的目的是一致的。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/dzxx/txgc/2263.html