基于ThinkPHP框架的信息安全技术论坛的设计与实现
本文选题:ThinkPHP + MVC ; 参考:《北京邮电大学》2017年硕士论文
【摘要】:互联网技术发展迅速,使得生产力得到极大的提高,社会发展和人们的工作生活随之得到非常大的便利,但是,随之而来的,互联网催生了许多的信息安全问题,这些问题已经严重威胁到国家和人们的利益,人们越来越关注和重视这些问题,故而,国家在不断的加强关于信息安全的教育。然而,目前有资源且有资质开设信息安全课程的高校数量占比还在少数,而且其中多数高校的资源并不充足,因此,现状就是,由于各种资源和条件的限制,信息安全方向的人才培养仍然不能满足日益突出的信息安全问题。针对这种情况,本论文设计并实现了基于ThinkPHP框架的信息安全技术论坛,为广大信息安全技术的学生和爱好者提供一个专业的信息安全技术交流论坛,同时也是一个针对实际问题的交流论坛。本论文通过对目前多所高校信息安全课程的教学现状进行分析,并与部分高校信息安全课程的学生进行沟通交流,明确论坛的功能需求,最终确定要深入学习ThinkPHP框架,并基于ThinkPHP框架,在LAMP架构上,采用MVC设计模式,完成信息安全技术论坛的设计与实现,本论文的整体工作内容如下:1.本论文通过对信息安全专业的学生以及信息安全技术的爱好者关于学习信息安全技术的现状的分析,阐述了基于ThinkPHP开发框架的信息安全技术论坛的研究背景及意义。之后,通过总结与分析前人对ThinkPHP开发框架的研究和应用现状,给出本论文的整体组织结构。2.本论文详细介绍了信息安全技术论坛的实现过程中所使用的关键技术,主要包括ThinkPHP框架、MVC设计模式、LAMP架构、HTML5 以及 Web Socket 技术,并对 Linux(Ubuntu)、Apache、MySQL、PHP等技术分别做了描述。3.实现信息安全技术论坛的分析与设计,主要包括信息安全技术论坛的需求分析、论坛开发工作的可行性分析、论坛的总体框架设计、论坛各个功能模块的设计,还包括数据库表的逻辑分析、数据库表结构设计,并展示了主要模块的表结构。4.根据信息安全技术论坛的需求分析和论坛各模块的设计,实现各个主要的功能模块,并以部分模块的核心代码或效果图的方式进行展示,并展示了数据库表的建立过程。5.从不同角度对信息安全技术论坛各个模块进行功能测试、数据测试、页面的兼容性测试,通过这些测试保证论坛的稳定、安全的运行。以此为基础,通过对信息安全技术论坛的设计和实现过程中出现的问题进行分析和总结,对未来论坛的优化和维护提出展望。
[Abstract]:With the rapid development of Internet technology, productivity has been greatly improved, social development and people's work and life have been greatly facilitated, but, with it, the Internet has given birth to many information security problems. These problems have seriously threatened the interests of the country and people. People pay more and more attention to these problems. Therefore, the country is constantly strengthening the education on information security. However, the number of colleges and universities with resources and qualifications to offer information security courses is still small, and most of them do not have sufficient resources, so the current situation is that, due to the constraints of various resources and conditions, Personnel training in the direction of information security still can not meet the increasingly prominent information security problems. In view of this situation, this paper designs and implements an information security technology forum based on think PHP framework, which provides a professional information security technology exchange forum for students and lovers of information security technology. It is also a forum for communication on practical issues. This paper analyzes the current teaching situation of information security courses in many colleges and universities, and communicates with some students of information security courses in colleges and universities, clarifies the functional requirements of the forum, and finally determines that we should study think PHP framework in depth. And based on think PHP framework, in lamp architecture, MVC design pattern is adopted to complete the design and implementation of information security technology forum. The whole work of this paper is as follows: 1. Based on the analysis of the present situation of the students majoring in information security and the aficionados of information security technology, this paper expounds the research background and significance of the information security technology forum based on the ThinkPHP development framework. Then, by summarizing and analyzing the research and application status of ThinkPHP development framework, this paper gives the overall organizational structure. 2. In this paper, the key technologies used in the implementation of the Information Security Technology Forum are introduced in detail, including ThinkPHP framework / MVC design pattern, HTML 5 and Web socket technology, and the description of Linux (Ubuntu) Apache MySQL PHP and other technologies. To realize the analysis and design of the information security technology forum, including the requirement analysis of the information security technology forum, the feasibility analysis of the forum development work, the design of the overall framework of the forum, the design of each function module of the forum, Also includes the logical analysis of database tables, database table structure design, and shows the main modules of the table structure. According to the requirement analysis of the information security technology forum and the design of each module of the forum, the main function modules are realized, and the core codes or effect diagrams of some modules are displayed, and the establishment process of the database table is demonstrated. From different angles, the function test, data test and page compatibility test of each module of the information security technology forum are carried out to ensure the stable and safe operation of the forum through these tests. Based on this, this paper analyzes and summarizes the problems in the design and implementation of information security technology forum, and puts forward the prospects for the optimization and maintenance of the future forum.
【学位授予单位】:北京邮电大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TP393.09;TP309
【参考文献】
相关期刊论文 前10条
1 史春光;;基于Web的教学辅助系统的设计与实现[J];信息技术;2015年08期
2 史春光;;基于网络的学习交流平台的设计与实现[J];信息技术;2015年07期
3 张冬青;李仁奎;;在线学习系统论坛管理模块的设计与实现[J];黑龙江教育(高教研究与评估);2015年05期
4 张源伟;雷军;胡越;;基于ThinkPHP框架的视频教学网站的设计和实现[J];物联网技术;2015年03期
5 徐慧;姜建芳;乔丙立;;基于ThinkPHP的远程教学系统设计与实现[J];工业控制计算机;2014年12期
6 张英伟;;基于ThinkPHP框架的CMS快速开发研究[J];计算机光盘软件与应用;2014年14期
7 王俊芳;李隐峰;王池;;基于MVC模式的ThinkPHP框架研究[J];电子科技;2014年04期
8 任慧朋;唐龙凯;徐晓霞;;利用PHP的MVC框架实现对HIS数据库的操作实践[J];电子测试;2014年05期
9 陈伟宏;张龙;王璐;;基于Web的在线学习系统设计与实现[J];计算机时代;2013年09期
10 龙云;萧仲敏;郭青;吴青凤;李东炜;;高校开放实验室网络论坛的设计与实现[J];实验科学与技术;2013年03期
相关硕士学位论文 前2条
1 王昭英;基于MVC设计模式的thinkphp框架的研究与应用[D];西安建筑科技大学;2010年
2 王杰;基于RIA架构的学习平台设计与实现[D];曲阜师范大学;2008年
,本文编号:2117971
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/2117971.html