PHP新闻系统-开题报告

时间:2024.4.20

滁州学院本科毕业设计(论文)

开题报告表

课题题目   基于PHP的新闻管理系统的设计与实现 

学生姓名            周伟                    

所学专业         计算机科学与技术               

导师姓名          庞明勇、孙海英               

报告日期          20##年12月18          

滁州学院教务处制


说明:此表由教师保管,论文完成后,此表由指导教师交系(部)教学秘书处保存。


第二篇:基于PHP的新闻发布系统


第15卷第4期20xx年12月江 苏 工 业 学 院 学 报

JOURNALOFJIANGSUPOLYTECHNICUNIVERSITYVol115No14Dec12003

文章编号:1005-8893(2003)04-0051-03

Ξ

基于PHP的新闻发布系统

杨长春1,王叶荟2

(11江苏工业学院计算机科学与工程系,江苏常州213016;21常州213016)摘要:概要阐述采用PHP、MySql,构、逻辑结构及主要功能,给出了系统的运行特点。关键词:PHP;APACHE;数据库;中图分类号:TP311  在Internet,互联网成为人们快速获取、发布、,在人们政治、经济、生活、文化等各个方面发挥着重要的作用。互联网上发布信息主要是通过网站来实现的。在网站建设中,新闻发布是不可或缺的主要功能。传统的静态信息发布,信息的组织、管理基于文件系统和HTML文档,手工网页设计和维护文档间的关系,远程服务器上内容的更新通过FTP工具实现。这种方法不利于大量信息的管理与使用,文档的一致性难以保证,文档和数据难以有效的组织、维护,站点改版工作量巨大。而采用基于数据库和模板技术的动态信息发布,文档内容存储和管理基于数据库系统,站点管理维护人员只需更新数据库中数据;当Web服务器接到浏览器请求后,可以执行发布模板,根据数据库中内容动态生成HTML页面。用该方法开发的站点易于管理、维护,改版工作量小;能在线发布新闻,自动生成新闻网页,自动进行新闻的搜索和查找。本文提出采用PHP、MySQL等工具开发动态新闻发布系统的实现方法。

操作系统中,通常使用Linux或FreeBSD作为操作系统。APACHE服务器是目前使用最多的Web服务器,使用该服务器可以发挥PHP丰富的程序设计功能。MySQL是一个小巧的数据库系统软件,特别适合于网站建设[1]。SQL(结构化查询语言)是目前最流行的标准化的数据库语言,它在数据存储、更新和读取信息等操作中很方便。由于以上3个软件均为自由软件,同时APACHE、PHP和MySQL的组合都可以跨平台运行,

基于PHP的新闻发布系统

这意味着可以

在Windows上开发,然后在Unix/Linux平台上运行[2]。PHP与MySQL、APACHE的关系结构图如图1所示。

图1 新闻发布系统的物理结构

2 新闻发布系统逻辑结构

新闻发布系统分为新闻管理和用户新闻发布两

部分。从新闻编写到新闻整理、页面制作、页面处理、页面打标直至最终页面发布全部由系统辅助完成,该系统既吸取HTML静态数据高效的特点,

1 新闻发布系统的物理结构

本系统采用PHP作为开发环境,以APACHE作为Web服务器,以MySQL作为后台数据库。PHP是一个跨平台的开发环境,可以运行在多种

Ξ

收稿日期:2003-05-06

基于PHP的新闻发布系统

作者简介:杨长春(1963-),男,江苏泰兴人,副教授,主要研究方向:计算机应用、数据库、ERP等。

?52?江 苏 工 业 学 院 学 报               20xx年

同时又结合关系数据库来进行信息管理。它将网页

上的某些需要经常变动的信息,类似新闻、新产品发布和业界动态等更新信息集中管理,并通过信息的某些共性进行分类,可以实现动态信息静态发布、大容量信息自动管理,具有高度灵活性和可扩充性的系统框架,网站用户可以简单、高效地实现系统地各项功能。新闻发布的系统框图如图2所示

基于PHP的新闻发布系统

基于PHP的新闻发布系统

现的顺序。

312 新闻管理

新闻管理主要实现新闻内容的更新与维护,提供如下一些具体功能:①增添、修改、删除各栏目信息的功能;②修改信息状态以确定信息是否出现在类别首页或网站首页的功能。

313 用户管理

人员,。一般操作员可,,。管理员具有系,可增加、删除用户帐号,分配与,并拥有一般操作员的所有权限。

图2 3 311 新闻类别管理

按类别组织新闻系统,新闻类型及相互间的关

系如图3所示。

314 网站页面管理

网站页面管理主要包括模板功能和页眉页脚等

基于PHP的新闻发布系统

。通过引入CSS样式表,可以轻松统一定制网站的设计风格,编辑新闻类别、专题、最新新闻模板,保持页面美观。页眉页脚独立存放,页眉页脚管理可实现页眉页脚的调整;并可以任意修改页眉页脚的样式,支持图片LOGO链接。

315 在线投票管理

本系统采用了在线投票管理,利用该系统可以得到用户对新闻的投票信息,及时地获得用户的反馈意见。在线投票方式是充分发扬民主的一种形式。在线投票管理共分5个模块,投票器浏览模

图3 新闻类型及相互间的关系

  新闻浏览主要包括:①最新新闻:首页显示最

新的10条新闻,若当天新闻超过10条,则由新闻管理员筛选出重要的新闻,若当天新闻不够10条,则系统全部显示当天所有新闻。②热门新闻:系统自动记录每条新闻的访问次数,在热门新闻中显示最近发布的访问次数最多的新闻。③按标题和内容检索:输入标题和内容中的相关文字,系统搜索出满足条件的新闻。

新闻类别可以动态增加、修改或删除。类别组织管理大大提高系统的灵活性和扩展性。主要功能包括:①增加、修改、删除新闻类别和专题;②更改类别顺序以确定新闻类别和专题在网站页面上出

块、投票器管理模块、投票结果处理模块、投票结果显示模块、投票器显示模块。在投票系统中,使用了css和session技术[3]。31511 css的使用

index1css的主要功能就是定义供系统页面使用的样式表单。本投票系统所使用的样式表单仅定义了两个样式对象:black9和white10。black9中仅定义了字体的大小为9个像素;white10中定义了字体的大小为10个像素,并且定义其颜色为白色。black9中没有定义颜色,这是因为浏览器默认使用的颜色为黑色,而black9所定义的颜色也是黑色,所以就没有必要再加以定义了。31512 session的使用

使用session来存储登录信息的目的主要有两

杨长春等1基于PHP的新闻发布系统?53?

个:一是保证系统的易用性。也就是说,管理员登录过一次之后,以后再管理投票器系统,就不用再重新登录了。二是保证系统的安全性。使用session对象存储信息是比较安全的一项措施,它不容易造成信息的外泄。但随着互联网技术的发展,网络安全的维护者和黑客们的交手也在逐步升级,这种安全措施也是相对的[4]。

要使用session,就要修改PHP软件的配置文件php1ini。在文件中查找“session1path”一项,默认状态下,其设置如下:

session1path=/tmp

4 结 论

采用PHP作为开发环境,APACHE作为Web服务器,MySQL作为后台数据库的新闻发布系统,经过在调试,实际安装运行。具有操作使用方便,访问速度快,运行平稳的特点。该系统的建立,为进一步研究采用PHP开发电子商务系统打下较好的基础。参考文献:

[1],11

],黄健青,周星1计算机与现代化[J]1PHP技术及其

PHP技术

路径/tmp修改成正确的session存储路径,才能正确地启动并使用session,这个路径可以任意设置。

本投票系统实现了浏览结果的显示等功能。如果对该系统的显示风格不太满意可以修改index1css文件的内容,添加更多的样式,以满足更为复杂的要求。

[J]),2000,18(4):363-

应用,2000,69(5):86-891

[3]魏应彬,王兆庆,卢春燕1一种用PHP实现的动态分页技术

[J]1广西科学院学报,2000,16(4):263-2641

[4]苏成君,何丕廉1PHP在Web数据库的应用研究[J]1计算

机工程,2000,26(9):184-1851

SystemofNewsDynamicWebsiteBasedonPHP

YANGChang-chun1,WANGYe-hui2

(1.DepartmentofComputerScienceandTechnology,JiangsuPolytechnicUniversity,Changzhou213016,China;2.DepartmentofInformationScience,JiangsuPolytechnicUniversity,Changzhou213016,China)

Abstract:ThisarticleemphaticallyanalysedthedevelopingmethodofbuildingNewsDynamicWebsitebased

onPHPandMySQL,

基于PHP的新闻发布系统

thekeytechnologyandimplementationofNewsDynamicWebsitewereexplainedinde2tail.Thephysicsstructure,logicalstructureandfunctionofNewsDynamicWebsiteweremainlyintroduced.Finallytherunningresultswereintroduced.

Keywords:PHP;APACHE;MySQL;NewsDynamicWebsite

更多相关推荐:
基于JSP的新闻发布系统开题报告

毕业设计论文开题报告题目基于JSP的新闻发布系统专业名称班级学号学生姓名指导教师填表日期年月日一选题的依据及意义21世纪是信息的时代是网络的时代进入信息社会高速发展的时代数字化革命给所有领域带来新的改变信息技术...

新闻发布系统开题报告

天津师范大学津沽学院

新闻发布系统开题报告

毕业论文开题报告毕业论文开题报告

新闻发布系统毕业设计开题报告

XX大学本科生毕业论文设计开题报告

新闻发布系统开题报告

山西大学本科毕业论文设计开题报告山西大学本科毕业论文设计开题报告山西大学本科毕业论文设计开题报告山西大学本科毕业论文设计开题报告山西大学本科毕业论文设计开题报告

新闻发布系统开题报告

毕业论文开题报告指导论文题目新闻发布系统指导教师指导方向jsp基与SQLserver20xx动态网站职称学历学生姓名所属班级20xx年01月14日

新闻发布系统的设计与实现_开题报告

北京科技大学远程与成人教育学院毕业设计北京科技大学远程与成人教育学院毕业设计开题报告毕业论文题目新闻发布系统的设计与实现学校名称北京科技大学远程与成人教育学院专业名称计算机科学与技术学生姓名白泽冰学习中心远程与...

信息发布系统开题报告

CMS信息发布系统毕业论文开题报告研究课题小型信息发布系统系统姓名学号指导老师一课题研究的目的和意义在Internet飞速发展的今天互联网成为人们快速获取发布和传递信息的重要渠道它在人们政治经济生活等各个方面发...

JSP的新闻发布系统开题报告

毕业设计论文开题报告题目基于JSP的新闻发布系统专业名称软件工程班级学号学生姓名指导教师填表日期年月日一选题的依据及意义21世纪是信息的时代是网络的时代进入信息社会高速发展的时代数字化革命给所有领域带来新的改变...

基于JSP的新闻发布系统开题报告

XX大学计算机学院毕业设计开题报告学生姓名学号专业计算机科学与技术设计题目基于JSP的新闻发布系统指导教师20xx年3月14日1毕业设计开题报告234568910毕业设计开题报告11

在线考试系统设计与开发开题报告

毕业设计论文开题报告题目在线考试系统设计与开发系部信息工程系专业软件技术姓名陈敏佳学号G0930319指导教师刁爱军20xx年11月8日13系统开发工具本系统是基于Tomcat为服务器JSPMySQL数据库技术...

新闻发布系统毕业设计开题报告

XX大学本科生毕业论文设计开题报告

新闻发布系统开题报告(25篇)