网络信息中心综合信息管理系统的设计与实现计算机专业毕业论文.doc

上传人:仙人指路1688 文档编号:3991423 上传时间:2023-03-30 格式:DOC 页数:35 大小:397KB
返回 下载 相关 举报
网络信息中心综合信息管理系统的设计与实现计算机专业毕业论文.doc_第1页
第1页 / 共35页
网络信息中心综合信息管理系统的设计与实现计算机专业毕业论文.doc_第2页
第2页 / 共35页
网络信息中心综合信息管理系统的设计与实现计算机专业毕业论文.doc_第3页
第3页 / 共35页
网络信息中心综合信息管理系统的设计与实现计算机专业毕业论文.doc_第4页
第4页 / 共35页
网络信息中心综合信息管理系统的设计与实现计算机专业毕业论文.doc_第5页
第5页 / 共35页
点击查看更多>>
资源描述

《网络信息中心综合信息管理系统的设计与实现计算机专业毕业论文.doc》由会员分享,可在线阅读,更多相关《网络信息中心综合信息管理系统的设计与实现计算机专业毕业论文.doc(35页珍藏版)》请在三一办公上搜索。

1、网络信息中心综合信息管理系统的设计与实现摘要:网络信息中心综合业务管理系统是在网络办公需求下对传统网络保修、网络设备和IP地址管理等工作的具体信息化实现,通过该系统将支持学院学生进行网上的报修业务和校园网络建设情况回馈等业务。同时,针对网络信息中心内部为其提供了良好的员工绩效评估、校园网络状况和IP等相关资源的有效维护。结合网络中心的相关业务现状,目前的主要功能模块包括了基础信息维护、校园网络建设回馈、网络报修等相关业务功能模块。同时,按照参与人员角色的不同将系统划分为学生角色、报修管理人员、系统管理人员等相关角色。针对系统的角色和分布特点,在技术实现方面,为了充分体现信息化和广域网网络办公的

2、需求,采用了Web应用通常使用的B/S(Browser/Server)架构,将应用分为瘦客户端(Web浏览器)+Web服务器+应用服务器和数据库的三层体系结构。分层逻辑架构优化整体系统开发的过程,使得数据展现、存储和获取能够有效的分离。在分层结构设计中,系统采用MVC(Model-View-Controller,即模型-视图-控制器)的设计模式,遵循Sun公司制定的JSP Model2规范,将Web应用程序分成三个核心模块:视图、模型和控制器。模型-视图-控制器(Model-View-Controller,MVC)体系突出了Servlets和JSP的优点,同时也令它们的缺点最小化。在该体系的实

3、现上具体采用现在比较流行的Struts框架。MVC设计模式的引入使得系统的开发效率、可维护性、可扩展性大大提高。关键词: 网络报修,基础信息维护,B/S架构,MVC设计模式WEIFANG UNIVERSITY NETWORK INFORMATION CENTER INTEGRATED INFORMATION MANAGEMENT SYSTEM DESIGN AND IMPLEMENTATIONAbstract:Network information center of integrated service management system of network office is in de

4、mand for traditional network maintenance, network equipment and IP address management of the specific implementation of information, through the system will support college students online repair business and the construction of campus network feedback and other business. At the same time, the netwo

5、rk information center of internal provide good staff performance appraisal, the campus network condition and IP and other related resources and effective maintenance. The combination of network center of the relevant business situation, current the main function modules include the basic information

6、 maintenance, the campus network construction, network maintenance and other related business feedback function module. At the same time, in accordance with the personnel involved in the roles of different system can be divided into student role, repair management, system management and other relate

7、d characters.In view of the system s role and the characteristics of distribution, in the technical aspects of the realization, in order to fully reflect the information and the wide area network office needs, using Web applications typically use B/S ( Browser/Server ) architecture, the application

8、is divided into a thin client ( Web ) +Web server and application server and a database system of three layers structure. Hierarchical logic structure optimize the whole development process of the system, the data display, storage and access to effective separation. In the hierarchical structure des

9、ign, system uses MVC ( Model-View-Controller, i.e. the Model-View-Controller design pattern ), followed by Sun company developed the JSP Model2 code, Web applications into three core modules: view, model and controller. Model - View - controller ( Model-View-Controller, MVC ) system of the Servlets

10、and JSP advantages, but also to their smallest shortcomings. In an implementation of the system on the specific use is now more popular Struts framework. The MVC design pattern makes the system development efficiency, maintainability, extensibility greatly improved.Key words:Network based informatio

11、n maintenance, repair, B/S framework, MVC design pattern目录1绪论11.1引言11.2项目背景11.3系统概述12 需求分析32.1系统管理模块的业务需求32.2基础资料信息维护业务需求32.3 活动专区业务需求42.4 报修信息管理业务需求42.5 用户权限管理52.6 系统的非功能需求53 系统设计73.1系统设计的原则和目标73.2系统架构73.3利用Struts实现MVC模式83.4数据库设计104 系统实现124.1系统总体实现124.2管理员功能模块的实现134.3学生功能模块的实现154.4报修业务管理员功能模块的实现18结

12、束语20参考文献21附录22致谢331绪论1.1 引言 随着计算机技术和因特网(Internet)的迅速发展和普及,网络信息技术发展深刻改变着社会生活、工作、思维和交往的方式,对传统教育体系制度产生根本性的影响。新的世纪开端,世界各国尤其是发达国家,加快了信息化进程,这也包括教育信息化。作为学校公共服务体系的主要组成部分,校园网络已成为学校最重要的基础设施。在国家的大力支持下,我国大学校园网络基础设施面貌得到了根本改变,与之相适应的校园信息化水平也得到了较大提高。随着校园信息化的推广,网络信息中心已经成为校园信息管理中的核心部门。它们管理着学院整体的校园网络维护、设备和IP信息,同时需要收集和

13、维护学生对校园信息化满意程度的意见。本文就是在上述校园网络和信息化建设过程中,针对网络信息中心的相关业务提供整体的信息化管理方案。1.2 项目背景随着我校基础网络设施的逐步完善,信息化建设也取得了显著效果。已经建立并运行了若干系统,如网上选课系统,网上借阅系统,课件下载系统、教务管理和校内办公信息化平台等。这些系统的使用大大提高了学校各项工作的效率。但是有些传统的工作还没能跟上信息化的发展步伐,在学校信息化系统中处于空白位置。比如针对校园内设备和网络、IP信息管理和学生校园网络报修等相关业务还缺少具体的业务管理系统进行维护。同时,针对网络信息中心来说,作为整体校园信息化的管理中心,在相应的各个

14、业务部门包括校园内部办公OA平台、人事管理系统、教务管理系统都已经建立的情况下,缺少相应的信息化管理系统将会影响学院整体的信息化推广程度。同时,学院网络信息中心相关的业务存在不系统、业务繁多等相关特点,因此如何能够对其整体业务进行信息化梳理,将成为网络中心在信息化推进阶段的关键。本文结合网络信息中心业务管理的特点和复杂性,结合先进的J2EE技术完成了网络信息中心的信息化管理系统。1.3系统概述网络信息中心综合信息管理系统是在网络办公需求下对传统网络报修、网络设备和IP地址管理等工作的具体信息化实现,通过该系统将支持学院学生进行网上的报修业务和校园网络建设情况回馈等业务。同时,针对网络信息中心内

15、部为其提供了良好的员工绩效评估、校园网络状况和IP等相关资源的有效维护。结合网络中心的相关业务现状,目前的主要功能模块包括了基础信息维护、校园网络建设回馈、网络报修等相关业务功能模块。同时,按照参与人员角色的不同将系统划分为学生角色、报修管理人员、系统管理人员等相关角色。针对系统的角色和分布特点,在技术实现方面,为了充分体现信息化和广域网网络办公的需求,采用了Web应用通常使用的B/S(Browser/Server)架构,将应用分为瘦客户端(Web浏览器)+Web服务器+应用服务器和数据库的三层体系结构。分层逻辑架构优化整体系统开发的过程,使得数据展现、存储和获取能够有效的分离。在分层结构设计

16、中,系统采用MVC(Model-View-Controller,即模型-视图-控制器)的设计模式,遵循Sun公司制定的JSP Model2规范,将Web应用程序分成三个核心模块:视图、模型和控制器。模型-视图-控制器(Model-View-Controller,MVC)体系突出了Servlets和JSP的优点,同时也令它们的缺点最小化。在该体系的实现上具体采用现在比较流行的Struts框架。MVC设计模式的引入使得系统的开发效率、可维护性、可扩展性大大提高。由于系统的各项数据需要持久性存储,采用了SQL Server数据库进行相应的数据存储。使用数据访问对象(DAO)模式来抽象和封装所有对数据

17、源的访问。DAO管理着与数据源的连接以便检索和存储数据。DAO实现了用来操作数据源的访问机制。由于DAO管理所有的数据访问复杂性,它可以简化业务对象和其他使用DAO的客户端中的代码。所有与实现有关的代码(比如sql语句)都被包含在DAO中,而不是包含在业务对象中。这样做提高了代码的可读性,已经代码生产效率。因为所有的数据访问操作现在被委托给DAO,所有单独的数据访问层可以被看作把数据访问实现与应用程序中的其他代码相隔离的。这种集中化使应用程序更容易地维护和管理。通过系统为学院整体信息化提供了有效的业务管理平台,尤其是针对网络信息中心和广大校园网用户来说,系统为其提供了方便的信息交流、沟通和反馈

18、平台。通过系统广大师生能够将自己的心声提交给网络管理部门,从而网络中心能够有效的改进校园网运行状态。同时,系统也为网络信息中心维护和管理相应的硬件资源、IP资源和软件资源提供了有效的办公平台,提高了其管理效率。但是,整体系统在功能方面还比较薄弱,需要在结合网络中心的具体需求进行进一步的拓展和改进。2 需求分析随着网络的发展,校园网络用户对网络的要求也越来越高,使用人数也相应增加,在这样的背景下,校园网络的许多问题纷纷暴露出来,但是学生对网络的报修方式还是单一的打电话报修,这无疑是一个效率极低的途径。在这种情况下,学生们就需要一个平台来提交他们在上网过程中出现的各种问题,管理员们也需要这样一个平

19、台来管理学生们的报修或者统一解答一些问题等。于是,我们就设计并实现了一个学院网络信息中心综合信息管理系统。系统提供学生报修的入口,从而实现将网络情况提交给管理人员的功能,而相对于管理员,能够看到所有人的报修信息并能统一管理。 2.1系统管理模块的业务需求业务需求(business requirement)反映了组织机构或客户对系统、产品高层次的目标要求。因此,结合网络中心综合信息管理系统业务需求,针对系统管理模块其包括的功能性需求主要包括:公告管理,用户管理,个人信息管理,密码修改四个子菜单。公告管理:用户登录后看到的第一个界面是系统公告,公告管理用来管理系统公告内容。用户管理:管理员可以在这

20、里管理系统所有用户,可以对指定用户进行一些操作,如:改密码,停用,启用等。个人信息查看:每个用户可以从这个菜单看到自己的信息,可以修改自己的信息。密码修改:每位用户可以修改自己登陆系统所用到的密码。 2.2基础资料信息维护业务需求基础资料信息维护用来管理系统中所用到的所有的基础信息,这些所有的信息统一由管理员来维护,针对该模块的功能性需求包括:楼名信息管理,故障类型管理,房间信息管理,学生信息导入,设备管理,FAQ管理,建议管理。楼名信息管理:管理可能出现在学生报修单中的所有楼以及系统其他部分所用到的楼。故障类型管理:管理学生可能遇到的一些常见类型的故障,以供填写报修单选择用。房间信息管理:该

21、模块能够管理每栋楼上的所有房间。学生信息导入:该部分能够实现对系统中学生用户的批量导入。设备管理:用来管理每栋楼上所有的设备信息。FAQ管理:管理一些网络或者其他方面上的一些常见问题和答案。建议管理:管理用户提出的建议。 2.3 活动专区业务需求活动专区用来推广系统并且包括留言板等内容,针对该模块的业务需求包括:留言板,留言板管理,当前排名查看,被采纳留言查看。留言板:用户可以在此模块可以进行填写留言,填写推荐人。留言板管理:管理所有用户所填写的留言,可以进行的操作有:删除,采纳等。当前排名查看:根据本活动需求,每被推荐一次就会得到一个推荐分,得分会在改模块展现。被采纳留言查看:这里可以看到所

22、有已经被采纳的留言。 2.4 报修信息管理业务需求报修信息管理业务模块是本系统的主要业务模块,针对该模块的业务需求包括:维修信息管理,报修信息管理,我的保修,我要保修,常见问题FAQ和我要提建议。报修信息管理:该模块管理员可见,用来管理所有学生用户提交的报修信息,有打印功能能够将信息导出以供维修人员使用。维修信息管理:该模块管理员可见,用来统一管理提交上来的并且已经处理过的信息。我的保修:管理登陆用户提交的所有提交的报修信息,并且能够查看反馈情况。我要保修:该模块是用户用来提交保修信息的模块。常见问题:管理员所维护的FAQ会在该处显示出来。我要提建议:登陆用户可以在该模块提交对系统或者其他方面

23、的一些建议。随着我校基础网络设施的逐步完善,信息化建设也取得了显著效果。已经建立并运行了若干系统,如网上借阅系统,课件下载系统等。这些系统的使用大大提高了学校各项工作的效率。但是有些传统的工作还没能跟上信息化的发展步伐,在学校信息化系统中处于空白位置。如网络故障的报修,这些年来一直都是采用学生打电话报修方式进行。导致该项工作效率低,而且浪费了学生、维修人员的财力、物力、人力。在考虑这些问题的基础上,我认真收集、分析了各方面的需求,给出了学院网络信息中心综合信息管理系统的设计与实现。报修系统可以概括为以下的处理流程:(1)用户提交报修信息。(2)管理员审核报修信息,确定是否需要维修。(3)管理员

24、审核不通过,填写反馈信息,用户查看。(4)管理员审核通过,维修人员去处理故障。(5)维修人员处理完故障,填写反馈信息,用户查看。图2.1 网络信息系统报修功能流程图 2.5 用户权限管理可以为不同的用户设置不同的操作权限。例如,超级管理员用户拥有对系统所有功能的操作权限,并且可以修改其他管理员的用户口令和操作权限。普通用户只能修改自己的口令,而无权修改其他人的口令;普通用户的操作权限也有限制,一般只能对某些特定的操作拥有权限,例如学生只有提交报修信息及填写留言等权限,而无权审核报修信息。普通用户的权限由超级管理员统一配置,其他人无权修改。权限的使用使用户在严格规定的操作范围内进行工作,避免违规

25、操作和越权操作。 2.6 系统的非功能需求作为功能需求的补充,软件需求还应包括非功能需求,它描述了系统展现给用户的行为和执行的操作等。它包括产品必须遵从的标准与规范;外部界面的具体细节;性能要求;设计或实现的约束条件及质量属性。 2.6.1遵循的标准与规范在开发过程中所遵循的标准规范有:l GB/T 166801996 软件文档管理指南l GB/T 125041990 计算机软件质量保证计划规范l GB/T 125051990 计算机软件配置管理计划规范l GB/T 93851988 计算机软件需求说明编制指南 2.6.2外部界面的具体需求系统界面应该趋于人性化,布局清晰合理,方便操作和业务处

26、理。每一个功能界面要求风格统一,便于用户举一反三,能够更快的熟悉系统,提高工作效率。 2.6.3设计或实现的约束条件采用B/S(Browser/Server)架构,应用组件技术将应用分为客户端(Web浏览器)+Web服务器+应用服务器和数据库的三层体系结构。具体使用Structs框架实现MVC(Model-View-Controller,即模型-视图-控制器)设计模式。使用Java作为开发语言,使用基于IBM DB2的数据库管理系统。并使用数据访问对象(DAO)模式来抽象和封装所有对数据源的访问。3 系统设计本章先给出系统设计的原则和目标,然后根据给出的原则和目标,设计出符合需求分析各项要求的

27、系统架构,最后给出数据库的设计。 3.1系统设计的原则和目标满足论文评审工作的各项需求;l 系统化、结构化、模块化,保证整个系统的完整性、一致性、灵活性,以满足需求变化的需要;l 良好的可靠性、安全性与可扩充性;l 系统具有开放性,并且符合国际、国家规范与标准,保证应用系统和数据资源有较长的生命周期;l 采用当前先进技术,使应用系统有较强的生命周期; 3.2系统架构系统的寿命,即在技术演进压力下的生存能力,主要由其构架决定。采用恰当的构架是项目成功的第一步。有些构架逐渐具有了通用性,为许多开发组织广泛采用。如三层的客户机服务器结构就不是仅限于某一个系统的构架。论文评审和学位管理系统采用组件技术

28、构建三层客户/服务器应用结构,这种技术已经成为应用开发和运行的主流技术,其核心概念是利用组件技术将应用的表示逻辑(客户层)、业务逻辑(应用层)和数据管理(数据层)分为三个不同的处理层(图3.1)。业务逻辑作为中间层实现核心业务逻辑服务,由组件管理,接受客户的服务请求,向资源管理器提交数据操作,并将处理结果返回给请求者。中间层实现了业务逻辑与表示逻辑的分离,使得系统能够灵活的适应用户业务逻辑的变化。客户层的软件只用于客户的数据输入、结果显示等。数据层是基于IBM DB2或者是SQL Server等大型数据库的数据库管理系统。用于存放报修信息和留言等所有数据。图3.1 三层客户/服务器系统结构在三

29、层体系结构下,客户层不能直接访问数据层,只能通过应用层连接数据库,完成各项业务,主要优点如下:1、采用瘦客户/胖服务器的架构,即业务逻辑放在应用层,业务逻辑的更改只需在应用层进行,而客户层仅处理信息的输入、结果的显示和业务流程的控制。这样,不仅扩展性好,而且可维护性也较好。2、增加了系统的网络安全性能三层结构体系下,各种用户只能通过应用程序对数据库中的数据进行检索和更改,不能直接访问数据库服务器,既避免了系统故障对数据库的破坏,又避免了黑客攻击数据库服务器的可能,保证了数据的安全性。由于这是一个需要在网络上运行的系统,用户主要通过客户端(Web浏览器)进行访问和操作,因而采用Web应用通常使用

30、的B/S(Browser/Server)架构,将应用分为瘦客户端(Web浏览器)+Web服务器+应用服务器和数据库的三层体系结构。系统采用MVC(Model-View-Controller,即模型-视图-控制器)的设计模式,遵循Sun公司制定的JSP Model2规范,将Web应用程序分成三个核心模块:视图、模型和控制器。MVC设计模式的引入使得系统的开发效率、可维护性、可扩展性大大提高。 3.3利用Struts实现MVC模式模型-视图-控制器(Model-View-Controller,MVC)体系突出了Servlets和JSP的优点,同时也令它们的缺点最小化。在实现中,用户请求被发送到一个

31、控制器servlet,该servlet决定请求的性质,并且根据请求的类型传送给适合的处理器。每个处理器都和一个特别的模型相关,里面封装有商业逻辑来执行一些特别的函数集合。处理完毕后,结果会发送回处理器,处理器选择适合的视图显示它。图3.2 结合Struts的MVC图Struts为使用MVC体系来编写应用提供了一个架构。Struts使用“ActionMapping”,它允许servlet将用户的请求转变为应用行为。ActionMapping通常指定一个请求的路径、在请求上进行动作的对象类型,以及指定其它需要的属性。Action对象作为ActionMapping的一个部分使用,负责处理请求,并且发

32、送响应回适合的视图(通常是一个Web浏览器),或者传送请求至适合的模型。在模型和视图间的桥是一个formbean,它可以通过继承org.apache.struts.action.ActionForm得到。formbean用来保存处理前的用户数据,或者保存那些将显示返回给用户的模型数据。Struts包含有自定义的标签,它可以由创建的formbean中自动组合字段。在实践中用户请求JSP页面,控制器servlet接收请求并决定由哪个应用处理它。Action对象传送该请求到包含有接收商业逻辑的JavaBean中。商业逻辑bean将连接数据库并进行查询,接收结果,然后返回结果给Action对象。Act

33、ion对象将结果作为请求的一部分存放到一个formbean中。一旦收集完请求的全部数据,就可以格式化结果并且显示。最后是JavaServerPage以HTML表格的形式将结果显示出来 3.4数据库设计在建立系统的面向对象模型之后,下一步的工作是从类图中找出需要持久化的类,将逻辑模型转换成物理模型,完成数据库建模。所谓持久化,就是要把暂时性的对象永久保留下来,把对象转换成一定格式的数据,存放到磁盘或其他媒介。正如一般的持久数据一样,持久对象由数据库管理系统负责管理。实体,也叫实例,对应现实世界中可区别于其他对象的“事件”或“物体”,它可以是有形的或无形的、具体的或抽象的、有生命的或无生命的。关系

34、是指实体集之间或实体集内部实例之间的连接,实体之间可通过关系来相互关联。按照实体类型中实例之间的数量对应关系,通常可将其分为四类,即一对一、一对多、多对一、和多对多关系30,31。相关实体关系描述,将通过相应的数据库转化变成相应的具体业务信息表,主要的业务信息表包括人员基本信息表、权限密码表、报修情况表,留言表等。如表3-1主要是对相应的人员基本信息表。表3-2,报修情况表。名称代码数据类型长度精确度初始值主要的主键idVARCHAR(40)4FALSETRUE登陆名LOADNAMEVARCHAR(40)4FALSEFALSE角色GROUPVARCHAR(40)4FALSEFALSE学号NUM

35、VARCHAR(40)1FALSEFALSE姓名NAMEVARCHAR(40)1FALSEFALSE身份证CARD_IDVARCHAR(40)1FALSEFALSE宿舍号ROOMIDVARCHAR(40)1FALSEFALSE电话TELEPHONEVARCHAR(40)4FALSEFALSE表3.1 人员基本信息数据库表名称代码数据类型长度精确度有初始值主要的idIDVARCHAR(40)2FALSETRUE报修单号NUM VARCHAR(40)4FALSEFALSE房间号ROOMIDVARCHAR(40)1FALSEFALSE报修时间SUBTIMEVARCHAR(40)1FALSEFALSE

36、故障内容EVENTVARCHAR(40)1FALSEFALSE详细描述DETAILVARCHAR(40)1FALSEFALSE提交人IDPERSONIDVARCHAR(40)2FALSEFALSE表3.2 单报修情况表4 系统实现针对学院网络信息中心业务需求的的系统部署和使用要求,本文采用了基于B/S的软件架构设计,开发实现过程中使用基于J2EE的分层软件开发结构,实现和部署了学院网络信息中心综合信息管理系统。在软件开发的过程中,采用基于Eclipse的开发工具,数据库设计和存储通过Mysql来实现,部署服务器采用了开源的Tomcat。对于控制层和表现层实现通过基于Struts的MVC框架,业

37、务数据表现采用了基于JQuery的表现层组件实现。本章针对系统的具体实现采用的组件技术和相关功能模块实现进行了详细说明。 4.1系统总体实现在系统业务实现过程中,本文采用了传统的业务系统界面设计布局,主要包括系统上方logo设计实现和左侧业务分模块菜单设计。进入网络信息中心综合业务管理系统后,用户首先通过用户名和密码进行登录验证,在经过数据验证通过后进入系统的业务功能界面,同时进行相应的业务功能相关操作。对于上述信息管理系统采用了功能模块划分的菜单布局方式,如图4-2左侧所示,展现了学生登录后的相应操作和功能模块,相应的功能模块主要包括了系统管理、保修管理和评价活动专区等相关功能。同时,在对具

38、体的业务管理方面,采用了二级菜单展开的方式实现,在点击具体的左侧菜单后将显示和请求具体的业务功能。系统在实现过程中,主要使用了链表、数组和Hash Map三种数据存储结构。对于列表数据的有序显示,如个人所有的保修记录列表,此时适合用链表结构存储数据,这种结构方便对数据的排序。对于客户端与服务器端传递参数时,适宜用数组存储结构,如选择某个保修列表中的保修信息时,客户端页面选择相应的保修单Id参数被存储在一个数组中,传递到后台解析处理。而对于大量的无序列表数据,则适合用Hash Map数据结构,它的用法比较灵活,其时间复杂度也比较低。同时,在整体代码的实现过程中,为了能够提高系统用户与相应功能之间

39、的交互性,本文采用了javascript提供了相应的交互操作,如下图所示,系统为学生信息维护进行检测后进行了信息补全的相应操作。图4.2 学生功能界面 4.2管理员功能模块的实现本系统中管理员需要完成的工作有:基本信息维护,故障类型设置,设备管理,提问管理和建议管理。 4.2.1基本信息维护基本信息维护主要包括教师、学生基本信息的维护,如添加、激活、修改、删除等;同时还包括基本楼宇信息管理、房间信息管理等相关业务。 其中,楼宇和房间信息管理是最基础的数据管理,将会关系到人员所属的住宿信息。楼宇与房间之间的关系是从属关系,首先需要为楼宇信息,相应的信息维护界面如下图4.3所示:图4.3 楼宇信息

40、功能维护界面房间信息管理用来管理每一栋楼有哪些房间,界面如下图4.4所示。由于房间和楼宇之间的关系为相应的从属关系,因此在对其管理的过程中为了能够更好的进行层次展现,本文采用了树形数据结构对其进行维护。图4.4 房间信息功能维护界面 4.2.2设备故障类型设置故障类型信息管理,是用来管理常见故障类型,这样,学生在保修的时候就不用手动输入故障类型,其界面如下所示:图4.5 房间信息功能维护界面 4.2.3设备信息管理在完成了相应的楼宇和房间信息管理后,为了能够对于设备相应的操作进行详细日志操作管理,从而完成设备信息的维护操作日志跟踪,本文提供了相应的设备日志信息管理功能。该上述设备信息管理主要包

41、括了相应的设备日志的查询、添加和编辑功能,具体的设备维护日志操作界面如下图所示:图4.5 房间信息功能维护界面 4.2.4建议信息管理在相应的网络中心活动信息维护管理功能中,将包括了对于学生提议的信息维护和设置操作,上述工作将由系统的管理员来维护。建议管理是用来管理其他用户提交的一些建议.4.3学生功能模块的实现在网络信息中心综合信息管理平台中,除了维护管理员、系统管理员角色外,最核心的业务角色为所有在校学生。因此,针对学生管理包括了管理员的基本数据维护和学生数据维护等基本信息维护。而针对学生角色来说,参与到各个系统业务模块中包括活动专区模块、报修模块和用户信息管理模块中。其中,用户信息管理维

42、护为学生提供了维护所属宿舍、联系方式等相关信息的功能用例,其相应的学生个人信息维护界面如下图所示:图4.7学生个人信息维护界面 4.3.1报修管理除了上述个人信息维护以外,学生登录系统后还能够对个人的登录密码信息进行相应的修改。在相应的保修管理模块中,主要包括了报修信息查看、网络情况保修等内容。报修信息查看主要是针对个人所有报修的相关情况进行相应的查看,通过List列表的方式从数据库中读取并且在页面中进行展现。相应的保修信息展现界面如下图所示:图4.8 个人保修信息维护界面在上述业务操作界面中,用户可以看到已经提交的报修信息,并且在未被审核之前还可以修改。同时,在界面右上角有我要保修按钮,可以

43、提交报修信息。我要报修界面用户可以用来提交用户的报修信息,每个用户一天仅限一条报修消息,界面如下图所示:图4.9 保修信息维护界面在设备维修管理模块中,为了减少保修的数目和质量,在本模块中添加了常见问题FAQ模块,通过该模块实现对报修业务的高效性。上述相应的报修问题和答案是由管理员来维护,相应的学生用户能够看到的一些基本问题的问答。针对学生,相应的FAQ查看界面如下图所示,采用了树形的结构进行数据的展现:图4.10常见维修问题 4.3.2活动管理为了能够对学生相对于校园网络建设现状的满意度进行调查,在本系统中包括了相应的学生建议留言活动信息管理模块。该活动建议管理模块主要包括了相应的留言板和留

44、言评价排名信息等相关功能。在留言板管理模块中,在校学生在登录系统后可以添加留言、添加建议等等。同时,留言板将对学生进行公开,任何人都能看到所有人的评论。同时,为了限制学生留言过多和垃圾留言等情况,系统设计过程中限制了每个人推荐和留言的权利,具体的留言推荐只能有一次机会,整体的留言操作界面如下图所示: 图4.11系统留言功能在当前排名查看这里,我们可以看到所有人排名,排名是根据被推荐次数设定的。界面如下:图4.12系统留言排名 4.4报修业务管理员功能模块的实现整体的业务系统除了学生和系统超级管理员之外,为了能够将保修业务进行有效的处理,系统通过权限管理业务将各类不同的报修业务分配给专门的报修业

45、务管理人员。对于报修管理员角色来说,主要包括了常用问题(FAQ)维护业务、报修处理业务等。 4.4.1常见问题管理针对报修业务管理员,其主要的职责包括了对整体学院常见的的设备和网络障碍问题进行相应的总结和管理。通过常见问题的维护,将会为广大师生提供良好的网络和机器故障学习机会,使得个人能够有效的进行常见问题的维护。对于相应常见问题的维护主要包括常见问题的添加、删除和修改等功能,如下图所示,本文给出了相应的常见问题维护界面:图4.13常见故障问题维护 4.4.2报修管理对于报修管理业务主要包括了网络报修信息确认和修复后的报修情况回复、查询等相关业务功能。在接收到相应的学生报修信息后,由专门的管理

46、员进行各自报修信息的确认和打印故障处理单,同时到现场进行相应的网络维修。如上图所示,针对报修信息的确认包括了图示上部的信息查询操作,相关的查询包括了依据学生姓名、学号、开始结束日期、楼号、故障类型等方式的查询。从而为管理员提供了方便的报修信息查询功能,满足了各种不同维修人员安排的需要,同时为系统提供了相应的分析结果。网络中心的相应的维修管理人员完成了系统上报故障后,将对每个上报的维修信息进行系统确认处理。因此,系统为上述维修是否成功和相应的具体解决方案进行维护的业务功能。如图4.15,为系统提供了具体的信息确认和恢复界面:结束语本文围绕着基于web方式的信息管理系统的设计与实现,在J2EE框架

47、下采用多种编程技术和语言进行开发,如:HTML、XHTML、CSS、JavaScript、SQL语言等综合编程,最终实现一套B/S结构的信息管理系统。学院网络信息中心综合信息管理系统的出现会解决同学们有问题不知道如何解决、有问题没途径解决的问题。系统还提供有留言板等功能,能够实现用户提建议,留言,讨论等各种功能。本系统还存在许多不足之处,例如个人信息与报修信息结合方面,应该将个人信息表与报修信息相结合,使用户能够用最少的操作完成报修功能,减少系统操作上的繁琐性。另外由于缺少美工,界面做的也不是很理想,有很大的改进空间。参考文献1 孙勇。Struts KICK START 中文版。北京:电子工业出版社,2004.09。2 孙卫琴,李洪成。Tomcat与Java Web开发技术详解。北京:电子工业出版社,2004.11。3 孙卫琴。精通Struts:基于MVC的Java Web设计与开发。北京:电子工业出版社,2005.01。4

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号