PHP校园新闻网站的设计与开发-论文

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

PHP校园新闻网站的设计与开发

摘要

在校园网的网站里面,在校园网中新闻发布系统的存在是不可缺少的。校园新闻网的设立可以使校园用户更加方便地了解学校外的新闻八卦以及校内的课余活动,而且此平台可以成为校园用户的交流平台。因此凸显了校园新闻网站的各项优越性。本系统采用了PHP编程语言,MySQL数据库,来实现一个功能强大的校园新闻网站。该系统的主要功能有浏览新闻,新闻检索,评论新闻,发表新闻。管理员可以直接通过系统对网站上的新闻进行管理,网站维护起来更加方便快捷。

关键词:校园新闻网;PHP编程;MYSQL

1 概述 (1)

1.1 实验环境搭配 (1)

1.1.1 HTML简介 (1)

1.1.3 MYSQL 数据库技术简介 (1)

1.1.4 PHP+MySQL+Apache组合 (2)

2 需求分析 (3)

2.1 设计构想 (3)

3 数据库设计 (4)

3.1 数据库需求分析 (4)

3.3.1 数据库功能流程 (4)

3.1.2 需求总结 (4)

3.2 数据库概念设计 (4)

4 功能模块设计 (6)

4.1 功能模块划分 (6)

4.2.1 新闻分类浏览模块 (6)

4.2.2 新闻检索模块 (6)

4.2.3 管理员后台新闻发布模块 (6)

4.2.4 管理员后台新闻管理模块 (6)

4.2.5管理员后台新闻类别添加模块 (6)

4.2.6 管理员后台新闻类别修改模块 (7)

5 系统实现 (8)

5.1 新闻发布首页 (8)

5.2 分类浏览新闻 (8)

5.3 新闻检索 (10)

5.4 评论功能 (11)

5.5 管理员登陆 (11)

5.6 用户注册 (12)

5.8 模块添加界面 (14)

5.9 模块删除 (14)

5.10 模块修改 (16)

5.11 内容修改 (17)

6 结论 (17)

参考文献 (20)

随着网络信息技术的不断发展,新闻网站已成互联网众多网站中必不可少的一员。新闻网站的传播媒介是网络,相比于传统媒体它具有时效性,多样性和更加人性化,在视听方面能够给人们更加全新的体验。新闻网站可以将无序化的新闻进行有序组合,而且大大压缩了信息的厚度,能够正在最短的时间内带给人们最有效的新闻。这些年来网络新闻不断改革创新,在不断汲取传统新闻养分的同时也在逐渐形成自己的崭新面貌,有些改变甚至可能对整个媒体的新闻业务产生影响。本系统分为多个模块管理是数据更具条理化,并且支持多个用户同时在线发布信息,可以帮助用户在最短的时间内准确的找到他想要了解的新闻。

1 概述

1.1 实验环境搭配

1.1.1 HTML简介

超文本标记语言即HTML(Hypertext Markup Language),它是国际标准通用标记语言,网页是一种文本文件,而HTML就是用来书写网页文本的标记符号,有了它浏览器可以按照编制人员的书写对网页进行处理,比如说文字的如何排列,图片在哪个位置。HTML文档不仅制作简单,而且功能强大,能够支持不同格式的文件嵌入,其主要特点有简易性,可扩展性,平台无关性。它的使用灵活方便,而且人们广泛使用带给它的是不断创新增加新的标识和加强功能,这给HTML的系统扩展提供了充足的保障,虽然现在个人计算机使用普遍,但是使用MAC等机器还是有许多人,而HTML使用平台广泛,所以平台限制不了HTML的发展。

PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。它融合了C语言、Java和Perl的特点,利于学习,在Web开发领域被普遍使用。PHP可以将程序嵌入到HTML文档中去执行,执行效率比其他执行方法要高许多。PHP 在数据库方面的丰富支持,也是它迅速走红的原因之一。php主要有以下几个优点:(1).源代码是开源的,使用起来比较方便。(2)它的使用不收取任何费用,使用门槛低。(3)跨平台性强:由于PHP是运行在服务器端的脚本,可以运行在UNIX、LINUX、WINDOWS下。(4)php消耗系统资源低,效率高。(5)执行起来速度快。

1.1.3 MYSQL 数据库技术简介

MySQL是由原MySQL AB公司自主研发的,是一个相当高效的SQL数据库管理系统。

它的主要优点有:(1)使用C和C++编写,并使用了多种编译器进行测试,保证源代码的可移植性(2)支持Linux、Mac OS、Windows等多种操作系统(3)支持多线程,能够充分利用CPU资源(4)优化的SQL查询算法,有效地提高查询速度(5)语言标准,使得存储、更新和存取信息更容易。.

1.1.4 PHP+MySQL+Apache组合

本系统我们采用PHP+MySQL+Apache组合,它具有稳定性好、功能强大、硬件资源占用小等优点。PHP最经典的组合就是:PHP + MySQL + Apache。非常适合开发中小型的web应用,开发的速度比较快。而且所有的软件都是开源免费的,可以减少投入,是网站开发的黄金组合,也是我们接下来开发所要用到的。

2 需求分析

2.1 设计构想

首先新闻发布系统的设计必须从用户的需求入手分析。新闻发布系统的主要功能就是用户可以通过新闻网站浏览到管理员通过后台发布的新闻。从这一点我们就可以得出新闻发布系系统主要面对的两类用户就是管理用户与浏览用户。

管理用户可以通过账号密码登陆后台对新闻发布系统的新闻内容和新闻模块进行管理。这些管理也是需要管理员权限才可以的,并不适合所有用户。

前台就是给浏览者提供管理用户所发布的新闻内容,可以在网页里面检索到自己想要了解的新闻,也可以在新闻下方发表自己的看法和意见。

2.2 功能设计

后台的基本功能如图2-1所示。

图2-1后台模块

前台的基本2-2所示。

相关文档
最新文档