新闻发布系统的设计与实现毕业论文
2021-05-13 23:44:29
摘 要
如今的时代是信息时代,人们越来越离不开互联网,通过互联网,人们可以轻而易举的了解许许多多正在发生的奇闻趣事。每天早上醒来,我们总会从手机上接收到许许多多的新闻提示,自己也会去浏览新浪、雅虎、百度之类的新闻网站,从而获取更多的新闻。新闻发布系统给人类带来了许许多多的便利,其将许多杂乱无章的信息整理起来,简单而有序的呈现给读者,新闻发布系统就是一个网络新闻传播的媒介。
本系统采用了基于php的ThinkPHP框架部署,利用HTML CSS编写系统界面、PHP语言编写后端程序,同时利用了MySQL来存储数据。
基于PHP的新闻发布系统,凭借其优越的稳定性与快速性,用户可以即时的浏览到最新的新闻,同时用户也可以上传自己所掌握的新闻,与他人一起分享自己掌握的信息。本片论文主要分为:系统环境配置、系统框架配置、系统结构设计、前台页面设计、后台页面设计和数据库设计等六大部分。
关键词:PHP、ThinkPHP、MySQL、新闻发布系统.
Abstract
Now is the era of information,The internet has become a basic necessity of our life,Through the Internet, people can easily understand a lot of news.Every morning, we always receive a lot of news tips from our mobile phones. And,we also browse website,such as Sina ,Yahoo ,Tom. News Release System brings convenience to our life ,It collects a lot of information and presents them in a series of short, easy-to-digest tips.In short, the press release system is to act as a network function of the media.
The system uses THINKPHP framework based on PHP, Website templates is constructed in HTML CSS . The back-end program is constructed in PHP,and using MYSQL as the database to provide information for this system..
Users can browse to the latest news and more easily to share their information with others by The rapidity and stability of the System of News Dynamic Website Based on PHP. This paper is made up of six parts , including System environment configuration , System frame configuration, System architectural design , design of the foreground pages , back-stage management and database setting-up.
Key Words:PHP、ThinkPHP、MySQL、News Release System.
目 录
第1章 绪论 1
1.1 研究的目的及意义 1
1.2 国内外研究的现状 1
1.3 新闻发布系统特征 2
第2章 新闻发布系统结构设计 3
2.1 新闻发布系统基本目标 3
2.2 系统结构图 3
2.3 MVC实现策略 4
2.4 前台模块划分 5
第3章 系统环境配置 7
3.1 系统环境概述 7
3.2 Apache PHP MySQL环境配置方法 7
3.2.1 配置Apache,让Apache启用PHP模块 7
3.2.2 配置PHP与MySQL,实现PHP与MySQL通讯 8
3.3 PHP连接MySQL数据库 8
3.5 小结 9
第4章 ThinkPHP框架 10
4.1 MVC模式概念 10
4.2 ThinkPHP概述 10
4.3 ThinkPHP配置详解 10
4.3.1 入口文件配置 10
4.3.2 配置文件配置 10
4.3.3 数据库配置 11
4.4 ThinkPHP实现MVC 12
4.4.1 控制器(Controller) 12
4.4.2 模型(Model) 13
4.4.3 视图(View) 14
4.7 小结 15
第5章 前端页面设计与实现 16
5.1 界面划分 16
5.2 头部分(用户中心) 17
5.2.1 用户中心 17
5.2.2 新闻搜索 21
5.3 新闻发布 22
5.4 新闻分类 25
5.5 用户新闻管理 25
5.6 轮播器 26
第6章 后台页面设计与实现 27
6.1 后台页面访问地址设计 27
6.2 后台页面管理员登录 28
6.3 后台页面新闻管理 29
6.4 后台页面用户管理 32
第7章 数据库设计与实现 33
第8章 总结及展望 36
8.1 总结 36
8.2 展望 36
参考文献 37
致谢 39
绪论
1.1 研究的目的及意义
新闻发布系统(News Release System)又叫做内容管理系统,是一个基于新闻和内容管理的全站管理系统,新闻发布系统是基于B/S模式的WEBMIS系统,本系统主要是为大家整理新闻、声音、图片等信息后以简洁合理的方式为大家呈现出来。如今,信息成为社会的热点,而新闻因其自身的优越性,成为了人们关注的焦点;为了迎合人们的需要,新闻发布系统应运而生,使新闻媒体脱离了电视的范畴,网络也成为了传播新闻的一个方式。新闻发布系统解决了对新闻的类别划分、信息整理、信息搜索、新闻浏览等问题,给大众提供了一个迅捷、美观的前台阅读界面。
由于网络媒体的地位不断升高,新闻发布系统在网络信息采集中占得比重越来越多,它除了能对新闻进行整合和上传功能,还能与用户实现交互,用户可以登录新闻系统网站上传自己所掌握的一些新闻与调查,这是电视或者电台无与伦比的优势所在;同时随着信息的概念深入人心,人们对新闻的关注今非昔比,这直接为新闻发布系统带来了巨大的用户量,因此,其重要性越发凸显,这就良性的促进了新闻发布系统的开发进程。
1.2 国内外研究的现状
现代新闻学诞生有200年的历史了。自从造纸术和印刷术的出现,新闻学的发展脚步就没有一刻停歇下来。纵观历史,从早期的纸张记录,到蒸汽印刷机带来的报业繁荣,乃至新闻电讯稿在美国内战期间被广泛的使用。随着收音机的兴起,我们听到了更多梦寐以求的声音,卫星电视的出现也改变了我们的生活,到了今天的网络时代,我们甚至只需要一台电脑和一根网线就可以看到世界任何一个地方的信息。我们的生产、生活。企事业单位、机关团体乃至住宅小区已经与互联网相结合,上网已经成为家常便饭。人们越来越关注诗和远方,手机的飞速发展又给新闻带来了另一个春天,只要掏出手机就能阅读新闻信息,掌握快捷的新闻信息已经成为人们的一种生活方式,而在这种信息共享的大背景下,新闻系统的制作成为了企业的宣传手段。
新闻发布系统即信息发布系统,按照它的字面意思,该系统通过分析信息的某些共性分类集合了某些网页需要但变化的信息如新闻、新品发布、社会动态等信息,以合理化,标准化方式上传到网站上。新闻发布系统管理维护的工作量却不多,在系统研发时,主要编写了系统界面的模板,然后从数据库中提取数据放入对应模板中,这样就可以完成了界面显示;就用户登录网站系统发布新闻,用户只需要在简单界面上面根据提示填入相关信息,提交后将数据传入数据库中,同理,网站的管理已经只需要进行栏目添加或者文字添加等操作,新闻的更新速度已经可以实现了即时更新。
1.3 新闻发布系统特征
与一般的信息系统相比较,新闻发布系统具有以下特征: