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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

新闻管理系统试验报告.docx

1、新闻管理系统试验报告校园新闻管理系统的设计与实现实验报告班 级:10网工三班 学生姓名:谢昊天 学号:1215134046项目实训目的:本课程设计为学生提供了一个既动手又动脑,独立实践的机会,将课本上的理论知识和实际有机的结合起来,锻炼学生的分析解决实际问题的能力,同时使学生掌握基于PHP、Mysql、HTML以及JavaScript等B/S模式的应用程序开发技能,为学生将来的就业提供了很好的时间锻炼的机会。项目实训内容:该系统的目的是设计一个B/S(浏览器/服务器)交互式的校园新闻管理系统网站。要求网站不要脱离数据库而独立存在,完成前台Web设计和后台数据库的设计,要体现出交互性,其中系统前

2、台用户可以完成的功能是:浏览新闻;查看新闻评论;对新闻发表评论;后台管理员可以完成的功能是管理员管理;新闻类别管理;新闻管理;评论管理等。需求分析描述:功能需求:本系统的目的是实现新闻发布系统的基本功能。本新闻发布系统提供了不同类型新闻(如校园新闻、体育新闻、娱乐新闻、国内新闻和国际新闻等)满足不同用户需求;系统将用户分为:普通用户,系统管理员和新闻管理员。普通用户能在本系统中进行新闻浏览,阅读,新闻搜索。每条新闻的标题被做成一个链接,用户点击它们就能跳转页面进行新闻阅读;新闻阅读页面,每条新闻的详细信息将被取出,包括内容、标题等;用户能根据自己的需要搜索新闻,如可以通过新闻标题或新闻内容对新

3、闻进行搜索这样可以快速地找到符合条件的新闻,并输出搜索结果;用户能对新闻进行被评论(允许匿名评论)。系统管理员可以进行新闻分类管理、添加新闻、修改新闻、新闻审核和删除新闻,同时系统管理员能完成用户管理如包括系统用户管理、添加用户和更改账号。新闻管理员拥有添加新闻和更改账号的权限。根据用户不同,给予不同权限,这样加强系统的管理,同时加强系统的安全性。性能需求:根据新闻系统的需求进行开发设计,主要实现如下目标:1.界面设计友好、美观、数据要准确、安全、可靠。2.强大查询功能,方便用户浏览网站的所有信息。3.设计会员登陆功能,保证新闻留言的安全性。4.实现对信息、比赛项目等信息的添加、修改、删除,便

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

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

6、闻发布系统中层数据流程图新闻信息管理底层数据流程图系统结构设计:本系统给用户提供了一个合理管理WEB 新闻的平台。也提供了快速浏览新闻的平台。 系统管理员的主要功能要求: 1、用户管理模块,包括用户删除,修改,添加。 2、新闻栏目管理模块,包括栏目删除,修改,添加。 3、新闻录入模块。 4、新闻管理模块,包括新闻删除,新闻修改。新闻浏览的主要功能要求: 1、新闻列表模块,包括按时间显示列表,按类别显示列表。 2、新闻浏览模块。 3、新闻搜索和查找模块,包括按作者查询、按标题查询等。新闻发布系统前台功能结构:1、前台登录;2、新闻列表分页显示;3、新闻信息模糊查询;4、新闻详细信息显示;5、发布

7、新闻评论。新闻发布系统后台功能结构:1、新闻类别管理 类别添加 类别编辑 类别删除2、后台用户注销3、新闻信息管理 新闻添加 新闻编辑 新闻删除4、评论管理 评论审核 评论删除实验结果:1、实现字符串翻转功能页面test1.php运行结果如下所示,此页面实现了英文和中文的字符翻转功能。2、实现中文字符串截取功能页面test2.php运行结果如下所示,功能已经实现。3、实现中文字符比较功能页面test3.php运行结果如下所示,功能已经实现。4、实现HTML字符串过滤功能页面test4.php运行结果如下所示,各个字符出来函数处理的结果不相同,各个各的用处。实验总结:经过两周的课程设计,是我综合

8、运用了PHP表达式、PHP函数编写、PHP数组、PHP数据采集、PHP会话控制等这学期所学习的知识,不仅检验了我所学习的知识,也培养了我如何去把握一件事情,如何去做一件事情,又如何完成一件事情。在设计过程中,课程设计是我们专业课程知识综合应用的实践训练,着是我们迈向社会,通过这次课程设计,我深深体会到这句千古名言的真正含义我今天认真的进行课程设计,学会脚踏实地迈开这一步,就是为明天能稳健地在社会大潮中奔跑打下坚实的基础。在这次设计过程中,体现出自己单独设计的能力以及综合运用知识的能力,体会了学以致用、突出自己劳动成果的喜悦心情,从中发现自己平时学习的不足和薄弱环节,从而加以弥补。通过本学期对P

9、HP网络编程的学习、使我对PHP编程有了更深层次的理解和运用。在本次课程设计中中,回顾书本上的理论知识,巩固了我的知识。也检验了这学期的学习成果。系统实现过程:新闻发布系统实施设计界面后,在将系统移交给用户的一系列活动叫做系统实施。新闻发布系统涉及新闻浏览,评价浏览,新闻发布等功能.1.文件组织结构:在“c:wampwww”目录下创建”111”目录,在“111“目录下创建 ,如图所示:2.数据库的实施在“c:wampwwwn111”目录下创建news.sql脚本文件,news.sql脚本文件首先设置存储引擎为InnoDB,然后设置字符集为gbk,接着创建news数据库,并在数据库中创建cate

10、gory表news表review表 user表。SQL语句如下:set table_type=InnoDB;show variables like 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=

11、gbk_chinese_ci;set collation_server=gbk_chinese_ci;show variables like character%;show variables like collation%;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 c

12、har(20) not null, password char(32) create table news( news_id int auto_increment primary key, user_id int, category_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), cons

13、traint FK_news_category foreign key (category_id) references category(category_id) create table review( review_id int auto_increment primary key, news_id int, content text, publish_time datetime, state char(10), ip char(15), constraint FK_review_news foreign key (news_id) references news(news_id)启动N

14、avicat Lite for MySQL软件本地连接数据库:点击连接点击确定 在右边空白处右击鼠标,文件:数据库news文件的地址-点击开始刷新 完成数据库的连接,在各个表中输入相应的信息,保存SQL语句。 7.1代码设计新闻管理和评价管理功能的实施新闻管理(新闻发布,新闻浏览,修改新闻等)和评价管理(添加评价,评价浏览,删除评价,审查)的核心。(1) 编制MYSQL服务器连接函数和上传文件上传函数。在“c:wampwwwnewsfunctions”目录下创建database.php文件程序用于实现MYSQL服务器连接的开启和关闭。database.php代码如下:(2) 向数据库中添加测试

15、数据库的程序news_init.php。在“c:wampwwwnews”目录下创建news_init.php文件程序负责向向用户表user中添加一个管理员用户,向新闻类别表中添加 news_init.php代码如下:打开浏览器,输入http:/localhost/111/init.php 进行数据库初始化。 (3) 创建新闻添加news_add.php在“c:wampwwwnews”目录下创建news_add.php文件,该文件中包括添加form表单为浏览器用户提供输入数据界面。news_add.php代码如下:标题:内容:类别: option value=附件:(4)创建文件管理页面file

16、_system.php在C:wampwwwnewsfunctions目录下创建file_system.php文件,file_system.php文件中提供了实现文件上传功能uploads()函数和下载功能download()函数。file_system.php代码如下:文件管理页面(4) 创建新闻信息保存页面news_save.php在C:wampwwwnews目录下创建news_save.php文件,该程序实现的功能依次为:登录后访问,采集新闻的标题,内容,设置新闻的发布时间为WEB服务器时间,设置新闻的浏览次数为0 ,设置新闻的发布者ID为1,上传新闻的附件到uploads目录,附件上传成

17、功后将新闻信息添加到数据库表中,将页面重定向到新闻标题列表页面news_list.php,并向news_list.php页面传递附件上传消息。news_save.php代码如下:新闻信息保存页面(5) 创建新闻标题列表显示页面news_list.php在C:wampwwwnews目录下创建news_list.php文件,该程序实现的功能依次为:显示上传的状态信息,提供一个新闻模糊查询的form表单,按照新闻发布时间降序显示新闻的标题以及编辑和删除超链接,当点击新闻标题的超链接时进入新闻的详细信息页面news_detail.php,查看新闻详细信息,当点击编辑超链接时进入新闻编辑界面news_edit.php,实现的新闻的编辑,当点击删除超链接时进入新闻删除页面news_delete.php,实现对新闻的删除。实现分页。news_list.php代码如下:meta http-equiv=Content

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

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