论文部分内容阅读
随着Internet的高速发展,人们对WEB开发的关注度相较C/S结构盛行的年代已经大大提高了,而MVC模式下的各种框架也被开发人员视为提高开发效率与质量的重要工具,相较以往的开发模式,框架开发不仅将视图层、数据层、控制层分离,实现人员分工的高效性,同时在提高代码复用的基础上,加快开发速度。ThinkPhp框架便是国内基于PHP语言的一种新兴框架,它秉承了LAMP架构的优势,严格遵循MVC设计模式,具有轻量级、扩展性强、符合国人开发习惯等优点,校园网络设备管理系统的开发便是在对该框架的深入研究后完成的。本文通过对目前高校校园网络管理的现状进行分析,充分说明校园网络设备的管理在网络管理中占据着非常重要的角色,校园网络设备管理系统就是出于提高校园网络管理工作效率的目的而开发的。首先我们与一线的校园网络管理人员进行多次的沟通,确定符合实际的功能需求;最终通过对ThinkPhp框架开发等相关技术的深入研究,完成校园网络设备管理系统的设计和实现,整个论文的具体工作内容如下:1.通过对国内外WEB开发框架的使用现状和实现原理进行研究后,从ThinkPhp的起源、优势、RBAC权限机制、扩展性、获取与配置等方面深刻剖析,充分列举选择ThinkPhp框架的理由和框架的相关特性。2.在与校园网络管理人员多次讨论后确定校园网络设备管理系统功能需求和界面设计需求,完成系统整体架构和权限角色设计,通过例图和用例描述的方式对系统划分的具体模块进行详细的介绍,同时设计优化的数据库表结构。3.搭建开发和运行环境,引进持续集成的概念,并将其应用到具体的开发过程中,提高开发人员之间的协作性;获取ThinkPhp核心代码包,配置项目信息并进行开发。4.完成系统的整体功能实现,以实现过程、代码展示和效果图的方式重点介绍数据字典(基础信息)、区域信息管理和用户权限管理三个模块,诠释ThinkPhp框架如何应用于校园网络设备管理系统设计与实现中。在此基础上通过对系统设计实现的过程中出现的问题进行分析和总结,对未来的研究方向提出展望。