【PHP开源代码栏目提醒】:网学会员PHP开源代码为您提供【毕业设计论文】基于PHP和MYSQL的新闻信息综合管理系统 - 其它论文参考,解决您在【毕业设计论文】基于PHP和MYSQL的新闻信息综合管理系统 - 其它论文学习中工作中的难题,参考学习。
I 题 目 新闻信息综合管理系统 专业班级 计算机应用081班 学生姓名 沈学风 指导教师 林向凡 2009 年 12 月 18 日 II 杭州职业技术学院毕业设计作业任务书 学生姓名 沈学风 学号 20062730134 专业 计算机应用 毕业设计作业题目及专题 新闻信息综合管理系统 题目类型 应用研究 题目来源 教师科研题 毕业设计作业时间自 11 月 3 日开始至 12 月 18 日止 1. 毕业设计作业完成的主要内容及要求 设计一个动态新闻网站要有后台管理设置后台管理用户登录。
后台管理员对即时新闻、图片新闻、世界新闻、体育新闻、世界报刊文萃、中国新闻等可以添加、修改、删除权限。
基本功能 1做好标志Logo 2当天的即时新闻模块 3要有中国新闻模块 4有世界新闻模块 5要有体育新闻模块 6要有世界报刊文萃 2. 主要参考资料 1 Vikram Vaswani.MYSQL完全手册.北京电子工业出版社20074 2 高红霞. 21天学通
PHP.北京电子工业出版社20093 3 刘竹林. 软件工程与项目管理.北京北京师范大学出版社20087 4 美吉尔摩.
PHP与MySQL 5程序设计第二版. 北京人民邮电出版社20072 5
PHP China .
PHP 5项目开发实战详解.北京电子工业出版社20081 6 四维科技 赵斯思 曹衍龙 .
PHP网络编程技术与实例.北京人民邮电出版社20063 7 美 Luke Welling Laura Thomson.
PHP和MySQL Web开发_中文版SAMS PUBLISHING
PHP AND MYSQL WEB DEVELOPMENT2005大全.北京 机械工业出版社 III 3. 毕业设计进度安排 阶段 阶 段 内 容 起止时间 1 开讲个人选题报告 2010.11.3-2010.11.16 2 着手收集资料并报送提纲审定 2010.11.16-2010.11.26 3 集中指导与个别指导提交初稿审查 2010.11.29-2010.12.17 4 修改经审稿后定稿交稿 2010.12.20-2010.12.27 5 答辩与鉴定 2010.12.28-2010.12.31 指导老师: 林向凡 ___________ 系主任: 吴谭伟 _____________ 1 题目类型1 理论研究 2 实验研究 3 工程设计 4 应用研究 5 软件开发 2 题目来源1 教师科研题 2 生产实际题 3 模拟或虚构题 4 学生自选题 IV 杭州职业技术学院毕业设计
作业成绩评定表 班级 计算机应用081班 姓名 沈学风 成绩 毕业设计作业题目 新闻网站 指导老师评语 指导老师建议成绩 指导老师签名 V 评审意见 评审人签名
毕业设计作业答辩评语及成绩 专业毕业设计作业 答辩小组组长签名 VI 审查意见 系主任签名 杭州职业技术学院毕业设计
论文 新闻网站 News Website 专 业 名 称 计算机应用 指 导 教 师 林向凡
毕业生姓名 沈学风 VII 毕业生学号 20062730134
论文提交日期 2009年12月 分类号无 学校
代码 4711 密 级无 毕业生学号20062730134 新闻信息综合
管理系统 News Information Manager System 专 业 名 称 计算机应用 指 导 教 师 林向凡 毕业生姓名 沈学风 毕业生学号 20062730134
论文课题来源 自选课题
论文提交日期 2010年12月
论文评审单位 杭州职业技术学院 VIII 摘 要 从建站的实际情况出发经过对有关新闻网站的一番考察和分析确立了系统采用
PHP作为开发环境MYSQL作为数据库服务器APACHE作为测试服务器及新闻发布的具体实现功能。
新闻发布系统实现新闻的分类显示最近新闻显示、热点新闻显示、会员用户发布个人新闻等。
经过授权的用户可以通过Web浏览器以人机交互式的客户端程序实现对新闻的发布、管理、实时的进行行为统计和记录。
本网站具有很好的外部接口较好的容错性能够承受大量用户同时浏览的压力满足大部分新闻发布的需求能够很好的配合其它子系统服务于网站的新闻发布.该网站系统是一个基于新闻发布和内容管理的全站管理系统基于B/S模式WEBMIS系统可以将杂乱无章的信息包括文字、图片经过组织合理而且有序地呈现在大家面前。
简单的说该新闻发布系统就是充当一个网络新闻媒介的功能。
【关键字】
PHP新闻网站 IX 目 录 第1章 引言 .......................................................................................................1 第2章 绪论 .......................................................................................................2 2.1
PHP程序设计的特点 ...............................................................................2 2.1.1
开源性
代码 ............................................................................................2 2.1.2 易于
学习 ................................................................................................2 2.1.3 数据库的连接 ........................................................................................2 2.2 MYSQL 数据库技术 ................................................................................3 2.2.1 速度快 ...................................................................................................3 2.2.2 连接性和安全性 ....................................................................................3 2.2.3 可移植性 ................................................................................................3 2.2.4 成本优势 ................................................................................................3 2.3 WEB服务器 ............................................................................................4 2.3.1 APACHE历史 ..........................................................................................4 2.3.2 常用见的配置 ........................................................................................4 2.3.3 APACHE安全性 .......................................................................................5 第3章 系统分析与总体设计 ............................................................................5 3.1 网站功能描述 ...........................................................................................5 3.2 注册
会员模块 ...........................................................................................5 3.3 管理员模块 ...............................................................................................5 3.4 普通会员模块 ...........................................................................................5 3.5 系统功能模块划分图 ...............................................................................6 第4章 系统数据库结构设计与实现 ................................................................8 4.1 数据库的创建 ...........................................................................................8 4.2 数据库逻辑结构设计 ...............................................................................8 第5章 系统主界面与后台界面
设计 .............................................................. 10 5.1 系统前台主界面 ..................................................................................... 10 5.1.1 顶部模块 .............................................................................................. 10 5.1.2 中间模块 .............................................................................................. 13 5.1.3 底部模块 .............................................................................................. 15 X 5.2
注册页面设计 ......................................................................................... 17 5.3 系统后台界面设计 ................................................................................. 18 第6章 后台管理模块设计 .............................................................................. 19 6.1 管理员管理界面 ..................................................................................... 19 6.2 管理员管理功能实现分析 ...................................................................... 19 6.2.1 发布新闻 .............................................................................................. 19 6.2.2 新闻审核 .............................................................................................. 20 6.2.3 新闻修改和删除 .................................................................................. 21 6.2.4 会员管理 .............................................................................................. 21 第7章 个人中心模块设计 .............................................................................. 22 7.1 提供新闻 ................................................................................................. 22 7.2 修改个人信息 ......................................................................................... 22 7.3 查看自己发布的新闻 ............................................................................. 22 7.4 查看通过或没通过审查的新闻 .............................................................. 22 第8章 结论 ..................................................................................................... 23 8.1 网站
系统总结 ......................................................................................... 23 8.2 新闻网站的发展趋势 ............................................................................. 23 8.3 网站系统体系结构的发展趋势 .............................................................. 24 致 谢 ................................................................................................................ 25 参考文献 ............................................................................................................ 26 更多计算机专业
论文、毕业设计、课程设计、实验报告请访问 http://www.docin.com/mydoc-5887523-1.htmlampfolderId72986 1引言 1 第1章 引言 新闻网站是一个新闻单位不可缺少的部分它的内容对于新闻的决策者和管理者来说都至关重要所以新闻网站应该能够为用户提供充足的信息和快捷的查询手段。
但一直以来人们使用传统人工的方式管理文件档案这种管理方式存在着许多缺点如:效率低、保密性差另外时间一长将产生大量的文件和数据这对于查找、更新和维护都带来了不少的困难。
随着科学技术的不断提高计算机科学日渐成熟其强大的功能已为人们深刻认识它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为
计算机应用的一部分使用计算机对网上新闻发布进行管理具有着手于管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高网上新闻发布的效率也是企业的科学化、正规化管理与世界接轨的重要条件。
目前
PHP技术已风靡全球在Internet上几乎处处都能看到它的身影
PHP技术的出现和发展给曾经以静态内容为主的Web带来了全新的动态效果使其具有更加灵活和方便的交互特性在Internet中实现信息的传递和检索越来越容易。
正因为如此
PHP迅速被广大网络设计和开发人员所接受成为首选的网站开发和编程技术为。
实现企业新闻的发布本人使用了
PHP加MYSQL开发了一套完整的新闻发布系统。
更多计算机专业
论文、毕业设计、课程设计、实验报告请访问 http://www.docin.com/mydoc-5887523-1.htmlampfolderId72986 2绪论 2 第2章 绪论 2.1
PHP程序设计的特点 2.1.1
开源性
代码 由于
PHP是
开源的而且有良好的移植性能。
所以使得
PHP成为了一种很有前景的Web开发语言。
因为
PHP的
开源特性这就意味着
程序员可随意修改和扩展它的功能。
在各大社区你可能还能够得到数百万
PHP程序员、数万个
PHP开发团队的支持可与他们一道分享心得和交流经验。
2.1.2 易于学习
PHP的语法与C、ASP、
JSP类似对于熟悉上述语言之一的人来说只需要30分钟就可以将
PHP的核心语法全部掌握如果又对
HTML非常了解就能立即把
PHP代码无障碍地添加进站点使得站点具有动态性和交互性 2.1.3 数据库的连接
PHP的开发者们为了更适合Web编程开发了许多外围的基库这些库包含了更易用的层这样就可以方便地利用
PHP连接包括Oracle、MS-Access、MYSQL在内的大部分数据库。
还有就是它是面向对象编程的基于Web的编程
工作非常需要面向对象编程
PHP能够满足这些需求它面向对象提供类和对象支持构造器。
最后还值得特别提出的就是它的可扩展性随着版本的更新
PHP的功能在一步步扩展同时由于它是
开源项目只需要熟悉
PHP自己完全能对它的功能进行扩展。
基于这些优势所以在选择开发新闻信息综合管理系统的时候我使用了
PHP脚本语言。
更多计算机专业
论文、毕业设计、课程设计、实验
报告请访问 http://www.docin.com/mydoc-5887523-1.htmlampfolderId72986 2绪论 3 2.2 MYSQL 数据库技术 对于网站开发来说使用数据库是开发专业站点必不可少的但是但是数据库类别林林总总Access、SQL Server和Oracle都不是
开源免费软件需要购买才能使用而MYSQL是
开源软件选择MYSQL是最节能成本的做法而且Apache、
PHP、MYSQL是绝配它们的组合有着最佳的性能和最大的用户支持群。
MYSQL是一个真正的多用户多线程的结构化
查询语言数据服务器它以客户机/服务器的结构实现并且还具有以下优势。
2.2.1 速度快 开发者声称MYSQL数据库可能是目前得到的最快的数据库。
2.2.2 连接性和安全性 MYSQL是完全网络化的其数据库可在因特网上访问因此可以和任何地方的任何人共享数据库而且MYSQL还能进行访问控制能够控制特定用户不允许其访问数据库。
2.2.3 可移植性 MYSQL可运行在各种版本的UNIX系统及其他费NUXI系统上从家用的PC到高级服务器都可运行MYSQL而且MYSQL是一个高性能且相对简单的数据库易于操作。
2.2.4 成本优势 MYSQL对于对于大多数个人用户来说是
免费的 基于以上种种优势所以在做新闻管理系统的时候我选择使用MYSQL作为Web服务器的数据库。
更多计算机专业
论文、毕业设计、
课程设计、实验报告请访问 http://www.docin.com/mydoc-5887523-1.htmlampfolderId72986 2绪论 4 2.3 WEB服务器 2.3.1 Apache历史 Apache源于NCSAhttpd服务器经过多次修改成为世界上最流行的Web服务器软件之一。
Apache取自“a patchy server”的读音意思是充满补丁的服务器因为它是自由软件所以不断有人来为它开发新的功能、新的特性、修改原来的缺陷。
Apache的特点是简单、速度快、性能稳定并可做代理服务器来使用。
本来它只用于小型或试验Internet
网络后来逐步扩充到各种Unix系统中尤其对Linux的支持相当完美。
Apache有多种产品可以支持SSL技术支持多个虚拟主机。
Apache是以进程为基础的结构进程要比线程消耗更多的系统开支不太适合于多处理器环境因此在一个Apache Web站点扩容时通常是增加服务器或扩充群集节点而不是增加处理器。
到目前为止Apache仍然是世界上用的最多的Web服务器市场占有率达60左右。
世界上很多著名的网站如Amazon.com、Yahoo、W3 Consortium、Financial Times等都是Apache的产物它的成功之处主要在于它的源
代码开放、有一支开放的开发队伍、支持跨平台的应用可以运行在几乎所有的Unix、Windows、Linux系统平台上以及它的可移植性等方面。
Apache的诞生极富有戏剧性。
当NCSAWWW服务器项目停顿后那些使用NCSA WWW服务器的人们开始交换他们用于该服务器的补丁程序他们也很快认识到成立管理这些补丁程序的论坛是必要的。
就这样诞生了Apache Group后来这个团体在NCSA的基础上创建了Apache。
2.3.2
常用见的配置 Apache的配置文件是httpd.conf常用见的配置信息有: 1、为服务器监听IP和端口设置的配置文件 2、 Listen 80 3、 mods-available 3、 /var/www网站主目录 目录下是一些。
conf和。
load 文件 为系统中可以使用的加载各种模更多计算机专业
论文、毕业设计、课程设计、实验报告请访问 http://www.docin.com/mydoc-5887523-1.htmlampfolderId72986 2绪论 5 块的配置文件 而mods-enabled目录下则是指向这些配置文件的符号连接 从配置文件apache2.conf 中可以看出 系统通过mods-enabled目录来加载模块 也就是说 系统仅通过在此目录下创建了符号连接的mods-available 目录下的配置文件来加载模块。
同时系统还提供了两个命令 a2enmod 和 a2dismod用于维护这些符号连接。
这两个命令由 apache2-common 包提供。
命令各式也非常简单 a2enmod module 或 a2dismod module sites-available 目录下为配置好的站点的配置文件 sites-enabled 目录下则是指向这些配置文件的符号连接 系统通过这些符号连接来起用站点 sites-enabled目录下的符号连接附有一个数字前缀 如000-default 这个数字用于决定启动顺序 数字越小 启动优先级越高。
系统提供了两个命令 a2ensite 和 a2dissite 用于维护这些符号连接。
这两个命令由 apache2-common 包提供。
/var/www网站主目录 默认情况下将要发布的网页文件应该置于/var/www目录下这一默认值可以同过主配置文件中的DocumnetRoot 选项修改。
注意:如果你在是windows下应用Apache服务器并且已经安装IIS那么在安装Apache时请注意给Apache换个端口来监听比如8080否则Apache占用的端口会和IIS冲突造成Apache服务器不能正常启动 2.3.3 apache安全性 apache加密TCP/IP网络产品的标准是SSL 对于Internet上普遍使用的超文本传输协议HTTP而言其加密后的协议称为 HTTPS缺省采用443端口。
HTTPS数据是加密以后传输的因此能有效保护在网络上传输的个人隐私信息。
更多计算机专业
论文、毕业设计、课程设计、实验报告请访问 http://www.docin.com/mydoc-5887523-1.htmlampfolderId72986 3 系统分析与总体设计 5 第3章 系统分析与总体设计 很多网站都提供新闻栏目例如搜狐、新浪等著名网站的新闻专栏。
许多企业和个人网站也需要定期发布一些关于企业或网站的新闻。
因为网络中新闻发布的频率非常高如果使用静态网页作为.