网络信息中心综合信息管理系统的设计与实现 计算机专业毕业论文.doc
《网络信息中心综合信息管理系统的设计与实现 计算机专业毕业论文.doc》由会员分享,可在线阅读,更多相关《网络信息中心综合信息管理系统的设计与实现 计算机专业毕业论文.doc(35页珍藏版)》请在三一文库上搜索。
1、 1 网络信息中心综合信息管理系统的设计与实现网络信息中心综合信息管理系统的设计与实现 摘要摘要:网络信息中心综合业务管理系统是在网络办公需求下对传统网络保修、网 络设备和IP地址管理等工作的具体信息化实现,通过该系统将支持学院学生进行网 上的报修业务和校园网络建设情况回馈等业务。同时,针对网络信息中心内部为其 提供了良好的员工绩效评估、校园网络状况和IP等相关资源的有效维护。结合网络 中心的相关业务现状,目前的主要功能模块包括了基础信息维护、校园网络建设回 馈、网络报修等相关业务功能模块。同时,按照参与人员角色的不同将系统划分为 学生角色、报修管理人员、系统管理人员等相关角色。 针对系统的角
2、色和分布特点,在技术实现方面,为了充分体现信息化和广域网 网络办公的需求,采用了Web应用通常使用的B/S(Browser/Server)架构,将应用分 为瘦客户端(Web浏览器)+Web服务器+应用服务器和数据库的三层体系结构。分层 逻辑架构优化整体系统开发的过程,使得数据展现、存储和获取能够有效的分离。 在分层结构设计中,系统采用MVC(Model-View-Controller,即模型-视图-控制器)的 设计模式,遵循Sun公司制定的JSP Model2规范,将Web应用程序分成三个核心模块: 视图、模型和控制器。模型-视图-控制器(Model-View-Controller,MVC)体
3、系 突出了Servlets和JSP的优点,同时也令它们的缺点最小化。在该体系的实现上具体 采用现在比较流行的Struts框架。MVC设计模式的引入使得系统的开发效率、可维护 性、可扩展性大大提高。 关键词关键词: : 网络报修,基础信息维护,B/S架构,MVC设计模式 2 WEIFANG UNIVERSITY NETWORK INFORMATION CENTER INTEGRATED INFORMATION MANAGEMENT SYSTEM DESIGN AND IMPLEMENTATION Abstract:Network information center of integrated
4、service management system of network office is in demand 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 feed
5、back and other business. At the same time, the network 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
6、 main function modules include the basic information 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, r
7、epair management, system management and other related 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
8、B/S ( Browser/Server ) architecture, the application 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 ef
9、fective separation. In the hierarchical structure design, 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 (
10、 Model-View-Controller, MVC ) system of the Servlets 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, extensibilit
11、y greatly improved. Key words:Network based information maintenance, repair, B/S framework, MVC design pattern 1 目录目录 1 绪论 1 1.1引言.1 1.2项目背景.1 1.3 系统概述 1 2 需求分析3 2.1 系统管理模块的业务需求 3 2.2 基础资料信息维护业务需求 3 2.3 活动专区业务需求4 2.4 报修信息管理业务需求4 2.5 用户权限管理5 2.6 系统的非功能需求5 3 系统设计7 3.1 系统设计的原则和目标 7 3.2 系统架构 7 3.3 利用 St
12、ruts 实现 MVC 模式 .8 3.4 数据库设计 .10 4 系统实现.12 4.1 系统总体实现 .12 4.2 管理员功能模块的实现 .13 4.3 学生功能模块的实现 .15 4.4 报修业务管理员功能模块的实现 .18 结束语.20 参考文献.21 附录.22 致谢.33 1 1 1 绪论绪论 1.11.1 引言引言 随着计算机技术和因特网(Internet)的迅速发展和普及,网络信息技术发展深 刻改变着社会生活、工作、思维和交往的方式,对传统教育体系制度产生根本性的 影响。新的世纪开端,世界各国尤其是发达国家,加快了信息化进程,这也包括教 育信息化。作为学校公共服务体系的主要组
13、成部分,校园网络已成为学校最重要的 基础设施。在国家的大力支持下,我国大学校园网络基础设施面貌得到了根本改变, 与之相适应的校园信息化水平也得到了较大提高。随着校园信息化的推广,网络信 息中心已经成为校园信息管理中的核心部门。它们管理着学院整体的校园网络维护、 设备和IP信息,同时需要收集和维护学生对校园信息化满意程度的意见。本文就是 在上述校园网络和信息化建设过程中,针对网络信息中心的相关业务提供整体的信 息化管理方案。 1.21.2 项目背景项目背景 随着我校基础网络设施的逐步完善,信息化建设也取得了显著效果。已经建立 并运行了若干系统,如网上选课系统,网上借阅系统,课件下载系统、教务管理
14、和 校内办公信息化平台等。这些系统的使用大大提高了学校各项工作的效率。但是有 些传统的工作还没能跟上信息化的发展步伐,在学校信息化系统中处于空白位置。 比如针对校园内设备和网络、IP信息管理和学生校园网络报修等相关业务还缺少具 体的业务管理系统进行维护。 同时,针对网络信息中心来说,作为整体校园信息化的管理中心,在相应的各 个业务部门包括校园内部办公OA平台、人事管理系统、教务管理系统都已经建立的 情况下,缺少相应的信息化管理系统将会影响学院整体的信息化推广程度。同时, 学院网络信息中心相关的业务存在不系统、业务繁多等相关特点,因此如何能够对 其整体业务进行信息化梳理,将成为网络中心在信息化推
15、进阶段的关键。本文结合 网络信息中心业务管理的特点和复杂性,结合先进的J2EE技术完成了网络信息中心 的信息化管理系统。 1.31.3 系统概述系统概述 网络信息中心综合信息管理系统是在网络办公需求下对传统网络报修、网络设 2 备和IP地址管理等工作的具体信息化实现,通过该系统将支持学院学生进行网上的 报修业务和校园网络建设情况回馈等业务。同时,针对网络信息中心内部为其提供 了良好的员工绩效评估、校园网络状况和IP等相关资源的有效维护。结合网络中心 的相关业务现状,目前的主要功能模块包括了基础信息维护、校园网络建设回馈、 网络报修等相关业务功能模块。同时,按照参与人员角色的不同将系统划分为学生
16、 角色、报修管理人员、系统管理人员等相关角色。 针对系统的角色和分布特点,在技术实现方面,为了充分体现信息化和广域网 网络办公的需求,采用了Web应用通常使用的B/S(Browser/Server)架构,将应用分为 瘦客户端(Web浏览器)+Web服务器+应用服务器和数据库的三层体系结构。分层 逻辑架构优化整体系统开发的过程,使得数据展现、存储和获取能够有效的分离。 在分层结构设计中,系统采用MVC(Model-View-Controller,即模型-视图-控制器)的设 计模式,遵循Sun公司制定的JSP Model2规范,将Web应用程序分成三个核心模块: 视图、模型和控制器。模型-视图-控
17、制器(Model-View-Controller,MVC)体系突 出了Servlets和JSP的优点,同时也令它们的缺点最小化。在该体系的实现上具体采 用现在比较流行的Struts框架。MVC设计模式的引入使得系统的开发效率、可维护性、 可扩展性大大提高。 由于系统的各项数据需要持久性存储,采用了SQL Server数据库进行相应的数 据存储。使用数据访问对象(DAO)模式来抽象和封装所有对数据源的访问。DAO管 理着与数据源的连接以便检索和存储数据。DAO实现了用来操作数据源的访问机制。 由于DAO管理所有的数据访问复杂性,它可以简化业务对象和其他使用DAO的客户 端中的代码。所有与实现有关
18、的代码(比如sql语句)都被包含在DAO中,而不是包含 在业务对象中。这样做提高了代码的可读性,已经代码生产效率。因为所有的数据 访问操作现在被委托给DAO,所有单独的数据访问层可以被看作把数据访问实现与应 用程序中的其他代码相隔离的。这种集中化使应用程序更容易地维护和管理。 通过系统为学院整体信息化提供了有效的业务管理平台,尤其是针对网络信 息中心和广大校园网用户来说,系统为其提供了方便的信息交流、沟通和反馈平台。 通过系统广大师生能够将自己的心声提交给网络管理部门,从而网络中心能够有效 的改进校园网运行状态。同时,系统也为网络信息中心维护和管理相应的硬件资源、 IP资源和软件资源提供了有效
19、的办公平台,提高了其管理效率。但是,整体系统在 功能方面还比较薄弱,需要在结合网络中心的具体需求进行进一步的拓展和改进。 3 2 2 需求分析需求分析 随着网络的发展,校园网络用户对网络的要求也越来越高,使用人数也相应增 加,在这样的背景下,校园网络的许多问题纷纷暴露出来,但是学生对网络的报修 方式还是单一的打电话报修,这无疑是一个效率极低的途径。 在这种情况下,学生们就需要一个平台来提交他们在上网过程中出现的各种问 题,管理员们也需要这样一个平台来管理学生们的报修或者统一解答一些问题等。 于是,我们就设计并实现了一个学院网络信息中心综合信息管理系统。 系统提供学生报修的入口,从而实现将网络情
20、况提交给管理人员的功能,而相 对于管理员,能够看到所有人的报修信息并能统一管理。 2.12.1 系统管理模块的业务需求系统管理模块的业务需求 业务需求(business requirement)反映了组织机构或客户对系统、产品高层次的 目标要求。因此,结合网络中心综合信息管理系统业务需求,针对系统管理模块其 包括的功能性需求主要包括:公告管理,用户管理,个人信息管理,密码修改四个 子菜单。 公告管理:用户登录后看到的第一个界面是系统公告,公告管理用来管理系统 公告内容。 用户管理:管理员可以在这里管理系统所有用户,可以对指定用户进行一些操 作,如:改密码,停用,启用等。 个人信息查看:每个用户
21、可以从这个菜单看到自己的信息,可以修改自己的信 息。 密码修改:每位用户可以修改自己登陆系统所用到的密码。 2.22.2 基础资料信息维护业务需求基础资料信息维护业务需求 基础资料信息维护用来管理系统中所用到的所有的基础信息,这些所有的信息 统一由管理员来维护,针对该模块的功能性需求包括:楼名信息管理,故障类型管 理,房间信息管理,学生信息导入,设备管理,FAQ管理,建议管理。 楼名信息管理:管理可能出现在学生报修单中的所有楼以及系统其他部分所用 到的楼。 故障类型管理:管理学生可能遇到的一些常见类型的故障,以供填写报修单选 择用。 房间信息管理:该模块能够管理每栋楼上的所有房间。 4 学生信
22、息导入:该部分能够实现对系统中学生用户的批量导入。 设备管理:用来管理每栋楼上所有的设备信息。 FAQ管理:管理一些网络或者其他方面上的一些常见问题和答案。 建议管理:管理用户提出的建议。 2.32.3 活动专区业务需求活动专区业务需求 活动专区用来推广系统并且包括留言板等内容,针对该模块的业务需求包括: 留言板,留言板管理,当前排名查看,被采纳留言查看。 留言板:用户可以在此模块可以进行填写留言,填写推荐人。 留言板管理:管理所有用户所填写的留言,可以进行的操作有:删除,采纳等。 当前排名查看:根据本活动需求,每被推荐一次就会得到一个推荐分,得分会在 改模块展现。 被采纳留言查看:这里可以看
23、到所有已经被采纳的留言。 2.42.4 报修信息管理业务需求报修信息管理业务需求 报修信息管理业务模块是本系统的主要业务模块,针对该模块的业务需求包括: 维修信息管理,报修信息管理,我的保修,我要保修,常见问题FAQ和我要提建议。 报修信息管理:该模块管理员可见,用来管理所有学生用户提交的报修信息, 有打印功能能够将信息导出以供维修人员使用。 维修信息管理:该模块管理员可见,用来统一管理提交上来的并且已经处理过 的信息。 我的保修:管理登陆用户提交的所有提交的报修信息,并且能够查看反馈情况。 我要保修:该模块是用户用来提交保修信息的模块。 常见问题:管理员所维护的FAQ会在该处显示出来。 我要
24、提建议:登陆用户可以在该模块提交对系统或者其他方面的一些建议。 随着我校基础网络设施的逐步完善,信息化建设也取得了显著效果。已经建立 并运行了若干系统,如网上借阅系统,课件下载系统等。这些系统的使用大大提高 了学校各项工作的效率。但是有些传统的工作还没能跟上信息化的发展步伐,在学 校信息化系统中处于空白位置。如网络故障的报修,这些年来一直都是采用学生打 5 电话报修方式进行。导致该项工作效率低,而且浪费了学生、维修人员的财力、物 力、人力。在考虑这些问题的基础上,我认真收集、分析了各方面的需求,给出了 学院网络信息中心综合信息管理系统的设计与实现。 报修系统可以概括为以下的处理流程: (1)用
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网络信息中心综合信息管理系统的设计与实现 计算机专业毕业论文 网络信息中心 综合 信息管理 系统 设计 实现 计算机专业 毕业论文
链接地址:https://www.31doc.com/p-3970718.html