论文部分内容阅读
随着信息技术和互联网技术的日益发展,各行各业纷纷部署先进的网络基础设施,加强企业信息化建设,以便在激烈的市场竞争中获得优势。另一方面,随着信息化程度的深入,企业若发生严重网络故障时,是否能够快速有效进行故障报修和恢复成为企业关注的重大问题之一。因为若不能及时解决故障以及带来的问题,企业有可能遭受巨大的经济损失。为了避免这种不利情况的发生,本论文研究开发出了一套基于Ajax的企业网络故障在线报修系统,具有故障处理响应快速、简单便捷、Web页面响应迅速、用户界面友好等优点,帮助企业客户及时有效地解决运营过程中突发的各类型网络故障,减少由此产生带来的损失。论文首先论述了企业网络故障在线报修系统的研究背景、目的和意义,讨论了国内外相关技术的发展现状。然后深入分析了与系统分析设计相关的关键技术,包括Struts2, Ajax, DWR框架、MVC设计模式等。之后,在线故障报修系统进行了全面的需求分析和用户角色分析,完成了系统的总体功能设计和实施架构的设计,将系统功能划分成客户登陆Web界面、监控员登陆Web界面、维修工程师登陆Web界面、企业管理人员登陆Web界面、系统管理员登陆Web界面共五大功能。接着,采用UML的用例图、时序图等分析工具对系统的主要功能模块进行了详细的分析和设计,并采用E-R等工具完成了后台数据库的分析和设计。最后,基于Eclipse开发平台和Microsoft SQLServer2005数据库,采用Struts2框架、Ajax、DWR框架以及B/S和MVC设计模式,实现了基于Ajax的企业网络故障在线报修系统的主要模块,包括:报修人的在线报修、报修单管理、辅助诊断;监控员的派工管理,通知消息管理、报修单管理、综合查询;维修工程师的维修项目管理、通知消息管理、报修单管理、综合查询模块等。此外,采用白盒测试、黑盒测试等工具对故障在线报修系统进行了较为全面的测试。测试结果表明,各个模块的功能和性能均达到设计要求,能够有效满足各用户角色的使用需求,综合性能良好。