在线论坛的设计与实现毕业论文
2021-05-06 12:17:15
摘 要
当前,随着互联网的发展,人与人之间的沟通越来越方便和快捷,于是就有了在线论坛的出现。在线论坛又名在线BBS论坛,它的全称是Bulletin Board System(电子公告板系统)。人们通过在线论坛能够实现信息交流,学习沟通,发表自己的帖子和回复感兴趣的帖子。
本文介绍了一个在线论坛的设计与实现,详细地讲述了开发一个基于PHP技术的在线论坛系统所涉及到的技术和方法。根据面向对象开发原理,采用了基于B/S结构的开发模式和PHP MYSQL APACHE的集成环境来开发本系统。系统具有一般的论坛所共有的一些功能,包括用户的注册和登录、用户发帖和回帖、帖子的置顶,收藏和屏蔽、论坛公告和后台数据库用户禁用等基本模块。另外,在本系统所讨论的内容建议均为与IT信息与技术相关,这也是论坛公告的一部分。在线论坛的存在使得地球村的概念离我们越来越近,尤其是在现在高速发展的IT时代,有一个便于沟通的平台,才会让我们进步的更快。因此,在线论坛的实现与设计也是很重要的。
关键词:在线论坛;PHP;数据库
ABSTRACT
At present, with the development of the Internet, communication between people more convenient and fast, so there is the emergence of online forums. Online forum, also known as the online BBS forum, its full name is Board System Bulletin (bulletin board system). People through online forums to achieve the exchange of information, learning to communicate, to express their own posts and replies interested in the post.
This paper introduces the design and implementation of an online forum, and describes in detail the techniques and methods involved in the development of an online forum system based on PHP technology. According to the principle of object oriented development, this system is developed based on the B/S structure and the integrated environment of PHP MYSQL APACHE. System has the general forum is some of the features, including user registration and login, users post and reply, post sticky, used and shielding, forum announcement and the backstage database user disabling basic modules. In addition, the content of the system discussed in this system are related to the IT information and technology, which is part of the forum announcement. The existence of online forums makes the concept of the global village closer and closer to us, especially in the era of rapid development of the IT, there is a platform for easy communication, will allow us to progress faster. Therefore, the realization and design of online forums is also very important.
Keywords: online forum; PHP; database
目录
第1章 绪论 1
1.1 研究目的 1
1.2 研究意义 1
1.3 国内外研究现状 2
1.4 论文章节安排 2
第2章 系统可行性分析 4
2.1 系统开发目标 4
2.2系统可行性分析 4
2.2.1 技术可行性 4
2.2.2 社会可行性 5
2.3开发环境和相关技术介绍 5
2.3.1 PHP技术介绍 5
2.3.2 Phalcon框架介绍 6
2.3.3 WAMP集成环境介绍 6
2.3.4 CSS和JS技术介绍 7
第3章 系统的需求分析 8
3.1 系统的功能需求 8
3.1.1 用户功能 8
3.1.2 管理员功能 9
3.2系统性能需求 10
3.3 数据需求 10
第4章 系统数据库设计 12
4.1数据库需求分析 12
4.2实体关系分析 12
4.3系统数据库逻辑结构设计 15
第5章 系统搭建与实现 18
5.1设计与搭建框架 18
5.2 前台设计与实现 19
5.2.1 登录模块的实现 19
5.2.2 注册模块的实现 21
5.2.3 主页的实现 24
5.2.4 发帖、回复的实现 26
5.3 后台设计与实现 30
5.3.1 帖子管理的实现 30
5.3.2 用户管理的实现 32
第6章 总结与展望 33
6.1 总结 33
6.2 展望 33
参考文献 35
致谢 36
第1章 绪论
1.1 研究目的
在21世纪,互联网的发展可谓是日新月异。随着互联网的快速发展,也产生了不少的互联网产物,其中以动态性和交互性为特征的网络在线论坛快速的融入了人们的生活,它以一种开放自由的姿态呈现网络信息资源,一举成为最受欢迎之一的信息交流平台。以前人们通过电视、报纸、杂志等媒介获得信息,现在随着网络的发展,Internet也成为了信息的重要传递媒介,而且凭借着它更加实时更加快捷的特征,使得现代人的生活越来越离不开网络。而论坛是Internet上最受关注常用获取信息和交流的工具之一,所以人们把论坛当作他们获取信息和交流的平台,找到自己喜欢的话题,交到跟自己志趣相投的朋友。因此设计一个符合当代年轻人需求的BBS在线论坛系统是很有必要的,也是很有发展前景的。同时BBS在线论坛系统也在教学领域得到了很好的利用,特别是教学论坛的应用,帮助教师更好地了解学生的学习情况,不仅达到了学习和教学的反馈要求,也提高教师和学生之间的交流,提高了教学效果,同时促进自我学习和合作学习的能力不断提高[1]。
1.2 研究意义