在线新闻系统毕业设计_第1页
在线新闻系统毕业设计_第2页
在线新闻系统毕业设计_第3页
在线新闻系统毕业设计_第4页
在线新闻系统毕业设计_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本文格式为Word版,下载可任意编辑——在线新闻系统毕业设计马鞍山师范高等专科学校毕业设计(论文)

马鞍山师范高等专科学校毕业设计(论文)

1

马鞍山师范高等专科学校毕业设计(论文)

目录

一、毕业设计概述

二、项目的可行性研究与需求分析

三、项目设计的基本原理和采用的主要方法与技术

四、本人实现项目的过程与步骤

五、个人遇到的困难与获得的主要成果(本节内容不得

少于3页)

六、测试与运行记录

七、课程设计完成结果分析与个人小结

八、附录

2

马鞍山师范高等专科学校毕业设计(论文)

一、毕业设计概述

21世纪,随着Internet在中国的迅速发展,人们日常生活中越来越多地使用这项新的技术来为自己的工作和学习服务.由于WEB页面能把文本、图像、声音、动画、视像等多种媒体信息集于一体,不但使信息的显示更加生动,而且使信息的浏览更为便利,同时WEB页能实现网上交易平台、客户信息反馈便利了企业与客户之间信息交流,因此大量企业为加强企业知名度,以网站作为对外的展示窗口,进行内外信息交流。衡量网站的一个重要标准是能否满足人们不停的对信息的渴求。也就是说,一个正规的网站需要快速和大量更新内容,同时保证运转的稳定性和安全性。手工方式对于大型网站必然是不可取的,工作人员需要一种系统工具来便利高效的更新和管理网站,这样,网站信息管理系统便出现在互联网的舞台上。

我是根据各大网站信息管理系统的开发为背景,论述了整个系统的开发过程,系统的结构及系统开发的基本原理和方法。全论文分为概述、系统的概要设计、网站信息管理系统开发工具与环境、ACCESS数据库介绍、系统的详细设计、终止语、马鞍山师范高等专科学校毕业设计(论文)

importcom.victor.service.NewsTypeFacade;importcom.victor.service.NewsTypeFacadeImpl;importjava.util.List;//指向上一层,并且动态生成

publicclassTypeTopActionextendsAction{privateNewsTypeFacadenewsTypeFacade;publicTypeTopAction(){

this.newsTypeFacade=newNewsTypeFacadeImpl();}

publicActionForwardperform(ActionMappingactionMapping,ActionFormactionForm,HttpServletRequesthttpServletRequest,HttpServletResponsehttpServletResponse){ListlistTop=this.newsTypeFacade.newsWarch();httpServletRequest.setAttribute(\returnactionMapping.findForward(\}}

2、功能模块:主要用于显示导航模块中的功能

manager_left

background=\

href=\总管理员设置background=\

background=\href=\class=\更改总管理员密码

background=\

background=\

background=\

7

马鞍山师范高等专科学校毕业设计(论文)

background=\href=\添加新的管理员

background=\

background=\href=\新闻类型管理

background=\

background=\href=\新闻详细类型管理

background=\

background=\href=\新闻信息管理

background=\

background=\href=\链接纳理

background=\

background=\href=\

8

马鞍山师范高等专科学校毕业设计(论文)

查看新闻人物

background=\

background=\

background=\

3、内容显示:主要用于显示功能模块中的内容

manager_right

马鞍山师范高等专科学校毕业设计(论文)

theTimeout=setTimeout('textPulseDown()',delay);return0;}}

functiontextPulseDown(){if(!document.all)returnif(i>from){

theText.style.filter=\i+\

i--;

theTimeout=setTimeout('textPulseDown()',delay);return0;}

if(i=from)

{theTimeout=setTimeout('textPulseUp()',delay);return0;}}//-->

五、个人遇到的困难与获得的主要成果(本节内容不得

少于3页)

开发过程中遇到的困难和解决

1.中文乱码的问题,在使用框架整合的时候,其实和原来学习Jsp解决中文乱码

11

马鞍山师范高等专科学校毕业设计(论文)

的方法差不多,我用的是struts1,当然假使使struts2,好像更好解决一些,直接用过滤器就可以了,自己配置一下。在struts1中,我是这样解决中文乱码的:

1)先编写一个处理类:

packagecessor;(自己定义的包名)importjava.io.UnsupportedEncodingException;importjavax.servlet.http.HttpServletRequest;importjavax.servlet.http.HttpServletResponse;importorg.apache.struts.action.RequestProcessor;publicclassNewProcessorextendsRequestProcessor{protectedbooleanprocessPreprocess(HttpServletRequestarg0,HttpServletResponsearg1){try{

arg0.setCharacterEncoding(\当然编码格式可以自定}catch(UnsupportedEncodingExceptione){e.printStackTrace();}

returncessPreprocess(arg0,arg1);}

2)在struts-config.xml中配置:

把它写在资源配置文件前面

2.使用hiberanate封装数据库操作,执行添加操作的时候,数据插进去了,但同时会莫名其妙的多出一行空行值来:

12

马鞍山师范高等专科学校毕业设计(论文)

1)说实话,这个错误浪费了我不少时间,在google上找了找,没找到,问一些网友,他们也是笼统的给我说了一下,看来还得靠自己,

我坚信,自己一定可以搞定的,即便赔不该浪费的时间,我也要去执着的看,调试,找错误的根源。

2)我是用hibernate来管理数据的么,所以好多数据库的操作,它都给完成了,于是,我进入它的源文件里去看,没有头绪,找不到错因。

3)试了好多方法,改了好屡屡代码都没能如愿,终究,这一次修改,问题解决了:当收集的表单数据传到Action里面,先对其进行判断,限定,假使传过来的数据为空,就不让它执行下面的程序,这样就可以解决和防止空数据的传入。

3、在开发新闻发布系统的过程中,遇到了大量以前没有遇到的问题.譬如在使用DataList进行模板编辑时,总会出现一些错误,后来改用Repeater还是出现好多问题,显示出来的信息与自己想象的不大一样。另外在进行数据库操作时,ExecuteNoQuery()和ExecuteXMLReader()操作数据库时经常会混淆一些微弱的区别。

在开发过程中有不少的创新之处,整个开发过程中,我曾经想过放弃,由于这中间有好多是以前没有遇到的新问题,以前开发的都是一些中规中矩的系统,没有什么很大的创新之处,自然也就没有什么难点,但是在这次的开发中我遇到了好多新的问题,我发现了模式的魅力,感觉到自己知识的缺乏,这中间用到了不少的新的、难的技术,不过在这段毕业设计的时间中,我都在老师和同学的帮助下战胜了这些困难。我觉得这是一个大的进步,虽然学习的难度很大,不过我仍很高兴。由于我从学习中找到了开心。其实我觉得在开发一个大的系统的时候,不管是个人还是团队,必需作好需求分析,建立好数据库,假使需求分析不成功,那到后面是很难做下去的,本系统的开发就遇到这样的状况,以致于很长时间都是在做无用功,最终全部从新部署。一个好的需求分析报告将给系统的设计带来很大的帮助,它会很大程度上减少程序员的负担。

4、新闻发布系统,简单文字发布正常,有繁杂(譬如表格,图片时)内容

发布就出错?

错误如下:

ApotentiallydangerousRequest.Formvaluewasdetectedfromtheclient(D_Content=\13

马鞍山师范高等专科学校毕业设计(论文)

我在网上查过用以下方法解决:

错误信息:中文信息:

从客户端(FreeTextBox1=\中检测到有潜在危险的Request.Form值。英文信息:

ApotentiallydangerousRequest.Formvaluewasdetectedfromtheclient(FreeTextBox1=\解决方法:

这是.netFramework1.1中新增的功能,可以防止恶意脚本的攻击。解决方法有两种:

方法1.在.aspx页面中添加:

六、测试与运行记录

在首页单击进入后台:

输入账户:mr;密码:mrsoft。

14

马鞍山师范高等专科学校毕业设计(论文)

进入后台

1)添加新的管理员

单击按钮,界面右侧自动显示相关的界面。

15

马鞍山师范高等专科学校毕业设计(论文)

单击“请输入账号〞文本框,输入相应的账号,单击按钮,系统自动显示请继续填写管理员信息的界面,单击“密码〞及“真实姓名〞文本框,输入密码及姓名,最终单击按钮,系统弹出注册成功的提醒信息即管理员添加成功。

图管理员注册-填写管理员信息2)新闻类型管理

单击按钮,界面右侧自动显示相关的界面。

16

马鞍山师范高等专科学校毕业设计(论文)

1.添加类别名称

单击按钮,系统自动弹出添加类别名称所示的界面,单击“名称〞的文本框,输入相应的名称,最终单击按钮即添加成功。

2.修改及删除类别名称

单击相应类别名称后面的按钮,在系统弹出的界面中单击“名称〞文本框即可进行修改,最终单击按钮即修改成功。

17

马鞍山师范高等专科学校毕业设计(论文)

单击相应类别名称后面的按钮,系统弹出的提醒信息进行确认后即删除成功。

3)新闻详细类型管理

单击按钮,界面右侧自动显示相关的界面,如图1.16所示。

18

马鞍山师范高等专科学校毕业设计(论文)

新闻详细类别的添加、修改及删除和新闻类型管理的操作方法一致,这里不作重复讲解,请参照新闻类型管理。

七、课程设计完成结果分析与个人小结

本文提出了一种基于Web的新闻发布系统

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论