ImageVerifierCode 换一换
格式:DOCX , 页数:30 ,大小:142.04KB ,
资源ID:20680789      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/20680789.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(新闻管理系统试验报告Word文档下载推荐.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

新闻管理系统试验报告Word文档下载推荐.docx

1、操作的简易实用性本系统是新闻发布系统针对的用户大多数是学生,教师等等。因此操作的简易实用性就体现的尤其重要。在此系统的开发中就很好的体现了这一点,系统的界面美观,典雅,充满了人性化;用户操作起来也容易上手。对于一个新闻发布系统而言新闻信息是很多的,而且使用人数较多,所以对系统的安全性有比较高的要求:对于数据库,要设置不同用户的权限,数据的修改必须由合法用户操作。 本系统给用户提供了一个合理管理WEB 新闻的平台。也提供了快速浏览新闻的平台。系统管理员的主要功能要求:1.用户管理模块,包括用户删除,修改,添加。2.新闻栏目管理模块,包括栏目删除,修改,添加。3.新闻录入模块。4.新闻管理模块,包

2、括新闻删除,新闻修改。新闻浏览的主要功能要求:1.新闻列表模块,包括按时间显示列表,按类别显示列表。2.新闻浏览模块。3.新闻搜索和查找模块,包括按作者查询、按标题查询等。用户界面需求:网站界面是用户直接访问的页面,所以必须要让用户一访问就能看出来这个网站的主题思想是什么,一下就能体现出这个网站的中心内容。并且首页的模块之间要联系紧密,更好的让用户理解明白。在这个页面上我们要做到所有查看消息的功能都能实现,或者说有能实现查询信息功能的连接。新闻发布系统前台功能结构图新闻发布系统后台功能结构图流程图:新闻发布系统顶层数据流程图新闻发布系统中层数据流程图新闻信息管理底层数据流程图系统结构设计:本系

3、统给用户提供了一个合理管理WEB 新闻的平台。 系统管理员的主要功能要求: 1、用户管理模块,包括用户删除,修改,添加。2、新闻栏目管理模块,包括栏目删除,修改,添加。3、新闻录入模块。4、新闻管理模块,包括新闻删除,新闻修改。1、新闻列表模块,包括按时间显示列表,按类别显示列表。2、新闻浏览模块。3、新闻搜索和查找模块,包括按作者查询、按标题查询等。新闻发布系统前台功能结构:1、前台登录;2、新闻列表分页显示;3、新闻信息模糊查询;4、新闻详细信息显示;5、发布新闻评论。新闻发布系统后台功能结构:1、新闻类别管理 类别添加 类别编辑 类别删除2、后台用户注销3、新闻信息管理 新闻添加 新闻编

4、辑 新闻删除4、评论管理 评论审核 评论删除实验结果:1、实现字符串翻转功能页面test1.php运行结果如下所示,此页面实现了英文和中文的字符翻转功能。2、实现中文字符串截取功能页面test2.php运行结果如下所示,功能已经实现。3、实现中文字符比较功能页面test3.php运行结果如下所示,功能已经实现。4、实现HTML字符串过滤功能页面test4.php运行结果如下所示,各个字符出来函数处理的结果不相同,各个各的用处。实验总结:经过两周的课程设计,是我综合运用了PHP表达式、PHP函数编写、PHP数组、PHP数据采集、PHP会话控制等这学期所学习的知识,不仅检验了我所学习的知识,也培养

5、了我如何去把握一件事情,如何去做一件事情,又如何完成一件事情。在设计过程中,课程设计是我们专业课程知识综合应用的实践训练,着是我们迈向社会,通过这次课程设计,我深深体会到这句千古名言的真正含义我今天认真的进行课程设计,学会脚踏实地迈开这一步,就是为明天能稳健地在社会大潮中奔跑打下坚实的基础。在这次设计过程中,体现出自己单独设计的能力以及综合运用知识的能力,体会了学以致用、突出自己劳动成果的喜悦心情,从中发现自己平时学习的不足和薄弱环节,从而加以弥补。通过本学期对PHP网络编程的学习、使我对PHP编程有了更深层次的理解和运用。在本次课程设计中中,回顾书本上的理论知识,巩固了我的知识。也检验了这学

6、期的学习成果。系统实现过程:新闻发布系统实施设计界面后,在将系统移交给用户的一系列活动叫做系统实施。新闻发布系统涉及新闻浏览,评价浏览,新闻发布等功能.1.文件组织结构:在“c:wampwww”目录下创建”111”目录,在“111“目录下创建 ,如图所示:2.数据库的实施wampwwwn111”目录下创建news.sql脚本文件,news.sql脚本文件首先设置存储引擎为InnoDB,然后设置字符集为gbk,接着创建news数据库,并在数据库中创建category表news表review表 user表。SQL语句如下:set table_type=InnoDB;show variables l

7、ike table_type;set character_set_client=gbk;set character_set_connection=gbk;set character_set_database=gbk;set character_set_results=gbk;set character_set_server=gbk;set collation_connection=gbk_chinese_ci;set collation_database=gbk_chinese_ci;set collation_server=gbk_chinese_ci;character%collation

8、%create database news;use news;create table category( category_id int auto_increment primary key, name char(20) not null) create table users( user_id int auto_increment primary key, name char(20) not null, password char(32) create table news( news_id int auto_increment primary key, user_id int, cate

9、gory_id int, title char(100) not null, publish_time datetime, content text, clicked int, attachment char(100), constraint FK_news_user foreign key (user_id) references users(user_id), constraint FK_news_category foreign key (category_id) references category(category_id) create table review( review_i

10、d int auto_increment primary key, news_id int, state char(10), ip char(15), constraint FK_review_news foreign key (news_id) references news(news_id)启动Navicat Lite for MySQL软件本地连接数据库:点击连接点击确定在右边空白处右击鼠标,文件:数据库news文件的地址-点击开始刷新完成数据库的连接,在各个表中输入相应的信息,保存SQL语句。7.1代码设计新闻管理和评价管理功能的实施新闻管理(新闻发布,新闻浏览,修改新闻等)和评价管理

11、(添加评价,评价浏览,删除评价,审查)的核心。(1) 编制MYSQL服务器连接函数和上传文件上传函数。wampwwwnewsfunctions”目录下创建database.php文件程序用于实现MYSQL服务器连接的开启和关闭。database.php代码如下:(2) 向数据库中添加测试数据库的程序news_init.php。wampwwwnews”目录下创建news_init.php文件程序负责向向用户表user中添加一个管理员用户,向新闻类别表中添加 news_init.php代码如下: include_once(functions/database.php get_connection(

12、); mysql_query(insert into category values(null,娱乐)财经 $password = md5(md5(admin);insert into users values(null,admin,$password close_connection(); echo 成功添加初始化数据打开浏览器,输入http:/localhost/111/init.php 进行数据库初始化。(3) 创建新闻添加news_add.phpwampwwwnews”目录下创建news_add.php文件,该文件中包括添加form表单为浏览器用户提供输入数据界面。news_add.p

13、hp代码如下:phpinclude_once(functions/is_login.phpsession_start();if(!is_login() echo 请您登录系统后,再访问此页面! return;form action=news_save.php method=post enctype=multipart/form-data标题:input type=text size=60 name=title /br /内容:textarea name=content type= rows=16 cols=/textarea类别:select name=category_id1 $result

14、_set = mysql_query(select * from category while($row = mysql_fetch_array($result_set) /select附件:filenews_file50hiddenMAX_FILE_SIZE value=10485760submit提交reset重置/form(4)创建文件管理页面file_system.php在C:wampwwwnewsfunctions目录下创建file_system.php文件,file_system.php文件中提供了实现文件上传功能uploads()函数和下载功能download()函数。file_

15、system.php代码如下:!DOCTYPE html PUBLIC -/W3C/DTD XHTML 1.0 Transitional/EN http:/www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtdhtml xmlns=/www.w3.org/1999/xhtmlheadmeta http-equiv=Content-Type content=text/html; charset=utf-8title文件管理页面/headbody function upload($file,$file_path) $error = $fileerror s

16、witch($error) case 0: $file_name = $file $file_temp = $filetmp_name $destination = $file_path./.$file_name; move_uploaded_file($file_temp,$destination); return 文件上传成功! case 1:上传附件超过了php.ini中upload_max_filesize选项限制的值break; case 2:上传附件的大小超过了form表单MAX_FILE_SIZE选项指定的值 case 3:附件只有部分被上传! case 4:没有上传附件! fu

17、nction download($file_dir,$file_name) if(!file_exists($file_dir.$file_name)/检查文件是否存在 exit(文件不存在或已删除 else $file = fopen($file_dir.$file_name,r/打开文件 header(Content-Disposition:attachment; filename=.$file_name); /输出文件内容 echo fread($file,filesize($file_dir.$file_name); fclose($file); exit; /body/html(4)

18、 创建新闻信息保存页面news_save.phpwampwwwnews目录下创建news_save.php文件,该程序实现的功能依次为:登录后访问,采集新闻的标题,内容,设置新闻的发布时间为WEB服务器时间,设置新闻的浏览次数为0 ,设置新闻的发布者ID为1,上传新闻的附件到uploads目录,附件上传成功后将新闻信息添加到数据库表中,将页面重定向到新闻标题列表页面news_list.php,并向news_list.php页面传递附件上传消息。news_save.php代码如下:新闻信息保存页面 session_start(); if(! echo return;functions/file_

19、system.php if(empty($_POST) $message = 上传的文件超过了php.ini中post_max_size选项限制的值 else /$user_id = 1; $user_id = $_SESSIONuser_id $category_id = $_POST $title = $_POST $content = $_POST $currentDate = date(Y-m-d H:i:s $clicked = 0; $file_name = $_FILESname $message = upload($_FILES,uploads $sql = insert in

20、to news values (null,$user_id,$category_id,$title$currentDate$content$clicked$file_name if($message=|$message=) include_once( get_connection(); mysql_query($sql); close_connection(); header(Location:news_list.php?message=$message(5) 创建新闻标题列表显示页面news_list.phpwampwwwnews目录下创建news_list.php文件,该程序实现的功能依次为:显示上传的状态信息,提供一个新闻模糊查询的form表单,按照新闻发布时间降序显示新闻的标题以及编辑和删除超链接,当点击新闻标题的超链接时进入新闻的详细信息页面news_detail.php,查看新闻详细信息,当点击编辑超链接时进入新闻编辑界面news_edit.php,实现的新闻的编辑,当点击删除超链接时进入新闻删除页面news_delete.php,实现对新闻的删除。实现分页。news_list.php代码如下:Content

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1