更新时间:2021-06-25
所属分类:PHP设计
评论回复:0
前端:php
开发工具:hbuilderx/dw/vscode
运行环境:wamp/xammp/phpstudy
为了减少传统新闻发布系统繁杂的工作量,提高网上新闻发布的效率和方便浏览者浏览新闻,而设计开发了此系统。本系统综合各方面的需求决定采用B/S架构,并利用PHP+MySQL+Apache组合来搭建PHP开发平台和 Dreamweaver CS3作为开发环境。同时结合CSS+DIV设计前台和后台各个页面,从而共同完成整个新闻发布系统的设计开发。系统实现的功能主要包括:前台浏览新闻的功能;后台用户在成功登录该系统的后台时,可以对用户、新闻类别、新闻、留言进行添加、修改和删除等功能;以及对用户名密码等的一些验证。在通过实际的测试后,该新闻发布系统的后台和前台主要功能基本实现。一般浏览者和后台用户对系统可以进行不同的操作,达到了预期的目标,确定该系统可以运用在实际的新闻发布管理中,且具有一定的开发潜力。
本系统要求是基于B/S架构,该系统要求能够方便的建立网站、编辑内容和发布消息,具备动态、实时、交互、协作等特点。系统运行模式分为前台和后台两个部分,在前台是显现给互联网用户的网站系统,后台是新闻发布系统设计与实现的管理系统,通过后台的管理系统,用户能够快速方便的对网站内容进行管理。新闻发布系统设计与实现主要实现的功能:浏览新闻的功能、用户管理的功能、新闻类别管理的功能、新闻管理的功能、留言管理的功能。
(1) 浏览新闻的功能:任何浏览者都可以进入新闻发布系统设计与实现的前台页面。前台页面包含了军事、财经、生活等新闻类别。每个类别都设计了自己的页面。浏览者可以根据自己的兴趣,在前台页面点击任意一个新闻标题或者新闻类别。页面将跳转到新闻内容的显示页面或者是各个新闻类别页面。
(2) 用户管理的功能:主要是实现对用户的添加,修改,删除的功能。同时,本系统对用户列表也实现了分页的功能。
(3) 新闻类别管理的功能:主要是实现对新闻类别的添加,修改,删除功能。同时,本系统对新闻类别列表也实现了分页的功能。在不同的新闻栏目里会放不同的新闻,新闻按照相对应的新闻类别被分到相对应的栏目里。这样既方便了用户的浏览新闻,也方便整个系统的设计与实现。用户可以对新闻类别进行添加、修改、删除等。但要注意的是,用户在删除新闻类别的同时,这个类别的所有新闻都将删除。
(4) 新闻管理的功能:主要是实现对新闻的添加,修改,删除的功能。同时,本系统对新闻列表也实现了分页的功能。用户可根据自己的需求对新闻进行添加修改等。
(5) 留言管理的功能:主要是实现对留言的添加,修改,删除的功能。同时,该系统对留言列表同样也实现了分页的功能。用户可以在此留下自己的意见。
目 录
1 绪论 3
1.1 国内外网上新闻发布系统的发展现状 3
1.2 系统开发背景 3
1.3 系统运行环境 4
2 关键技术介绍 4
2.1 HTML简介 4
2.2 JavaScript简介 5
2.3 PHP技术 5
2.3.1 PHP简介 5
2.3.2 PHP文件组成 6
2.4 访问数据库的实现方法 7
2.5 MYSQL数据库 7
2.5.1 MYSQL简介 7
2.5.2 MYSQL特点特性 8
2.5.3 MYSQL数据库应用环境 8
3 系统分析与设计 8
3.1 本章概述 8
3.2 系统需求分析 9
3.2.1 系统可行性分析 9
3.2.2 需求分析 9
3.2.3 系统项目规划 10
3.3 系统设计 11
3.3.1 系统设计原则 11
3.3.2 系统功能设计 11
3.3.3 系统流程设计 12
3.3.4 数据库设计 13
4 系统编码与实现 15
4.1 新闻展示平台 15
4.1.1 前台首页 15
4.1.2 列表页面 15
4.1.3 新闻内容页面 16
4.1.4 用户注册 17
4.1.5 用户登陆 18
4.2 后台管理实现 18
4.2.1 管理用户登陆 18
4.2.2 后台主界面 18
4.2.3 用户添加修改删除 19
4.2.4 新闻类别添加修改删除 20
4.2.5 新闻添加修改删除 22
5 系统测试 25
5.1 系统测试目的 25
5.2 系统测试的方法 25
5.3 系统测试 26
5.3.1 系统前台测试 26
5.3.2 后台测试 26
6 总结与展望 27
结束语 28
参考文献 29
致谢 30