《网站新闻管理系统》论文_第1页
《网站新闻管理系统》论文_第2页
《网站新闻管理系统》论文_第3页
《网站新闻管理系统》论文_第4页
《网站新闻管理系统》论文_第5页
已阅读5页,还剩43页未读 继续免费阅读

下载本文档

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

文档简介

1、 吉林省明日科技有限公司监制 PAGE 2 PAGE 41 PAGE II苏州经贸职业技术学院基于JSP的网站新闻管理系统系别专业班级姓名学号指导教师目 录TOC o 1-3 h z HYPERLINK l _Toc282279255 摘要 PAGEREF _Toc282279255 h II HYPERLINK l _Toc282279256 前言 PAGEREF _Toc282279256 h III HYPERLINK l _Toc282279257 第一章系统分析 PAGEREF _Toc282279257 h 1 HYPERLINK l _Toc282279258 1.1 需求分析

2、PAGEREF _Toc282279258 h 1 HYPERLINK l _Toc282279259 1.2 可行性分析 PAGEREF _Toc282279259 h 1 HYPERLINK l _Toc282279260 第二章总体设计 PAGEREF _Toc282279260 h 2 HYPERLINK l _Toc282279261 2.1 项目规划 PAGEREF _Toc282279261 h 2 HYPERLINK l _Toc282279262 2.2 系统功能结构图 PAGEREF _Toc282279262 h 2 HYPERLINK l _Toc282279263 第

3、三章系统设计 PAGEREF _Toc282279263 h 4 HYPERLINK l _Toc282279264 3.1 设计目标 PAGEREF _Toc282279264 h 4 HYPERLINK l _Toc282279265 3.2 开发及运行环境 PAGEREF _Toc282279265 h 4 HYPERLINK l _Toc282279266 3.3 逻辑结构设计 PAGEREF _Toc282279266 h 4 HYPERLINK l _Toc282279267 第四章网站总体架构 PAGEREF _Toc282279267 h 5 HYPERLINK l _Toc2

4、82279268 4.1 网站首页的运行结果 PAGEREF _Toc282279268 h 5 HYPERLINK l _Toc282279269 第五章网站后台主要功能模块设计 PAGEREF _Toc282279269 h 8 HYPERLINK l _Toc282279270 5.1 后台登陆模块设计 PAGEREF _Toc282279270 h 8 HYPERLINK l _Toc282279271 5.2 会员回复模块设计 PAGEREF _Toc282279271 h 9 HYPERLINK l _Toc282279272 5.3 会员修改个人信息模块设计 PAGEREF _T

5、oc282279272 h 11 HYPERLINK l _Toc282279273 5.4 会员删除新闻 PAGEREF _Toc282279273 h 14 HYPERLINK l _Toc282279274 5.5 总结 PAGEREF _Toc282279274 h 15 HYPERLINK l _Toc282279275 第六章网站前台主要功能模块设计 PAGEREF _Toc282279275 h 16 HYPERLINK l _Toc282279276 6.1 今日新闻的显示 PAGEREF _Toc282279276 h 16 HYPERLINK l _Toc282279277

6、 6.2 查看新闻具体内容模块的设计 PAGEREF _Toc282279277 h 17 HYPERLINK l _Toc282279278 6.3 输入新闻的关键字查找新闻 PAGEREF _Toc282279278 h 18 HYPERLINK l _Toc282279279 6.4 游客留言模块的设计 PAGEREF _Toc282279279 h 20 HYPERLINK l _Toc282279280 小结 PAGEREF _Toc282279280 h 22 HYPERLINK l _Toc282279281 致谢 PAGEREF _Toc282279281 h 23 HYPER

7、LINK l _Toc282279282 附录A 参考文献 PAGEREF _Toc282279282 h 24 HYPERLINK l _Toc282279283 附录B 数据表 PAGEREF _Toc282279283 h 25摘 要伴随着网络的出现,网页逐渐融入人们的生活。快速及时的新闻浏览,五彩缤纷的网上信息,使网络与人们的生活息息相关,于是世界上又出现了第三媒体Internet。它打破了地域限制,真正使信息得以共享,改变了人们的工作和生活方式。而网页具有信息量大,传递快速,没有时空限制等特点。在这个网络时代,人们了解的新闻不仅仅是来源于电视、报纸等,还来源于网络。所以新闻发布系统也

8、就成为大家所认可的在网络浏览新闻的最佳途径。本系统实现了对新闻的添加、修改、删除、审核,以及对用户的管理等功能,在前台新闻浏览模块当中,可以用户注册,发表新闻评论,搜索新闻等功能,完成了一个新闻发布系统的所有基本功能。关键词:JSP,新闻发布,AccessAbstractWith the appearance of the network, webpage had incorporated the life of people gradually. It make the network closely linked with peoples life that fast prompt new

9、s browse through, colorful online information.Then the third media has appeared in the world again - -Internet. It has broken the region to limit, really make information share , has changed peoples work and life style. The homepage has the characteristics of the big information content, the fast tr

10、ansmission , having no limit of the space and time, and so on.In this cybertimes, the news that people understood is not only stemming from TV , newspaper ,etc., but else steming from the network. So news release system become everybody to be approved to browse through best route of news in network

11、just.This system has been realized adding , modification , deleting , verifying to news, and management in user function, news have a look around module in front desk, the all right registration of users, publish news analysis , search for functions such as the news ,etc., have finished all basic fu

12、nctions of a news release system.Keyword: The JSP, press conference, the Access前 言Internet的蓬勃发展,使新闻的传播方式发生了巨大的变化,传统的信息传播媒体电视、广播、报纸已经不再是人们茶余饭后的主要精神甜点,人们更多的开始关注网络新闻。由于互联网所容纳的信息量大、内容丰富、信息及时、准确,更有相关信息的全面的介绍与比较,大大地方便了人们的阅读,因此在短短几年的时间里,互联网便济身于众多媒体之间,并具有相当一部分媒体人群。借此东风,新闻网也迅速发展起来,它内容丰富,涉及到商业、工业、农业、银行、财政、教育、

13、娱乐、信息等各个产业,信息量大,不仅有实事新闻,还有相关的行业信息,同时新闻网具有互联网所具备的一切特性。在全球网络化、信息化的今天,新闻网迅速发展,大大地丰富了人们的生活,不知不觉中,它已经成为人们生活中不可或缺的重要组成部分。第一章 系统分析1.1 需求分析通过相关调查,要求网站具有以下功能;提供新闻搜索功能。发布新闻的功能。留言的功能。回复的功能。为后台管理提供管理入口。1.2 可行性分析网站新闻管理系统后台对新闻作了详细的分类,前台以分类形式显示新闻的详细信息,满足了人们浏览新闻网时分类查看新闻信息的要求,同时提供新闻信息查询功能,方便浏览者查找相关的新闻信息。新闻网后台则通过对会员设

14、置和管理员添加等模块对网站管理员进行管理,保证了网站的安全性。第二章 总体设计2.1 项目规划新闻网是一个功能完善的新闻类网站,由客户前台新闻浏览和后台新闻管理两大部分组成。前台功能模块前台主要包括新闻分类、显示新闻详细信息、新闻信息查询、发布新闻、留言、回复、会员注册、会员登录、提供后台登录口。后台管理模块后台主要包括新闻类型管理、会员的管理。2.2 系统功能结构图新闻网前台功能结构新闻分类新闻详细信息新闻信息查询留言发布新闻后台登录口新闻发布系统前台功能结构,新闻网前台功能结构新闻分类新闻详细信息新闻信息查询留言发布新闻后台登录口图2-1 新闻网前台功能结构图新闻网后台功能结构,如图2-2

15、所示。新闻网后台功能结构新闻网后台功能结构会员管理员发布新闻修改个人信息修改新闻删除新闻查看留言并回复添加类别查看类别修改类别查看用户图2-2 新闻网后台功能结构图第三章 系统设计3.1 设计目标本网站是根据各行业新闻信息分类进行开发设计的,主要实现如下目标:显示新闻的详细信息。设置新闻搜索功能模块。会员发布新闻、查看留言并进行回复。游客留言。3.2 开发及运行环境硬件平台:CPU:P41.8GHz;内存:256MB以上。软件平台:操作系统:Windows2000;开发工具包:JDK Version1.4.1;Web服务器:Tomcat;浏览器:IE5.0,推荐使用IE6.0;分辨率:最佳效果

16、1024*768像素。3.3 逻辑结构设计本系统数据库采用access数据库,系统数据库名称为db1。数据库db1s中包含6张表。关于数据库中的数据表请参见附录B第四章 网站总体架构4.1 网站首页的运行结果网站前台首页的运行结果如图4-1所示。321321图4-1 网站前台首页运行结果网站框架图说明如如表4-1所示: 表4-1 网站前台首页页面说明区域名称说明对应文件1内容显示主要用于显示所有的新闻ckxinwen.jsp2搜索新闻主要用于快速查找新闻lxw.jsp3功能模块主要用于显示导航模块中的功能adminLogin.jspzhuce.jspyhdel.jsp网站后台会员首页的运行结果

17、如图4-2所示。2121图4-2 会员后台首页运行结果会员后台首页中的各部分说明如表4-2所示。表4-2 会员台首页页面说明区域名称说明对应文件1网站导航主要链接各个功能模块ly.jsp2内容显示主要用于显示功能模块中的内容rz.jsp网站后台管理员首页的运行结果如图4-3所示。1212图4-3 管理员后台首页运行结果管理员后台首页中的各部分说明如表4-3所示。表4-3管理员后台首页页面说明区域名称说明对应文件1网站导航主要链接各个功能模块zuo.jsp2内容显示主要用于显示功能模块中的内容you.jsp第五章 网站后台主要功能模块设计5.1 后台登陆模块设计在新闻发布系统中,后台分为两种:一

18、个是普通管理员,即会员。他可以发布新闻、修改新闻、删除新闻、查看留言、回复、修改个人信息;另一个是总管理员,他可以对新闻的类别进行修改、添加、查看、对会员进行查看。总管理员和普通管理员都能通过前台登录页面登录后台。在前台单击“管理员登陆”超链接,即可进入到后台登录页面,如图5-1所示。图5-1 会员登录页面 .5.1.1.后台的验证5.2 会员回复模块设计会员登陆成功后,可以查看自己发布的新闻的留言,并对留言进行回复。运行结果如图5-2所示:图5-2 留言显示页面5.2.1.查看留言页面的显示通过传递新闻的编号查看留言,具体代码如下: 新闻编号: input name=isbn type=te

19、xt id=isbn value=/ 新闻题目: input name=timu type=text id=timuvalue=/ 留言: 回复: 5.2.2.后台数据插入后台插入数据库的代码如下:0) % 5.3 会员修改个人信息模块设计会员登录成功后,可对个人的信息进行修改。运行结果如图5-3所示:图5-3 查看个人信息页面5.3.1.会员信息页面的显示查看个人信息的代码如下: 用户编号 input name=userid type=text id=userid value= 用户名: input name=user type=text id=uservalue= 密码: input na

20、me=password type=text id=passwordvalue= 性别: 男 女 年龄: input name=age type=text id=age2value= 地址: input name=adds type=text id=adds2value= 邮箱: input name=email type=text id=email2value= 5.3.2.后台数据的更改后台保存的代码如下:0)out.print(修改成功 请返回 ); % %elseout.print(修改失败 请返回 );% 5.4 会员删除新闻会员登录成功后对自己发布的新闻可以进行删除,对别的会员发布的

21、新闻则无法删除。运行界面如图5-4:图5-4 删除新闻页面通过获得新闻的编号来对新闻进行删除,具体代码如下:5.4.1.后台数据库中数据的删除 5.5 总结对新闻信息管理的操作,主要应用到添加、删除、修改和查询的功能,在本小节反复的应用到这四种sql语句。第六章 网站前台主要功能模块设计6.1 今日新闻的显示新闻全部内容运行结果如图6-1所示:图6-1 新闻显示页面6.1.1.查看所有新闻页面的显示这个功能就是新闻的查看,主要用到了sql语句中的select语句。显示所有的新闻具体的代码如下: a href=look.jsp?isbn= target=rightFrame查看新闻 6.2 查看

22、新闻具体内容模块的设计6.2.1.新闻详细内容的显示通过传递新闻编号的值从数据库中查找对应的新闻并显示,具体代码如下: 编号: input name=isbn type=text id=isbnvalue= size=20 题目: input name=timu type=text id=timu value= size=20/ 内容: 发布人: input name=faburen type=text id=faburen value= size=20/ 留言: a href=lhf.jsp?isbn= target=rightFrame查看回复 返回 6.3 输入新闻的关键字查找新闻关键字

23、查找新闻就是在文本框中输入新闻的相关内容,执行SQL语句,查找相关新闻信息,其中的下拉列表框是一个查询的动作,实现过程与前面的后台新闻相似,这里就不做介绍了。新闻查找运行结果如图6-2所示。图6-2 关键字查询6.3.1.新闻搜索并显示关键字查找新闻控制层代码实现如下:编号: input name=isbn type=text id=isbn size=20 value=/ 题目: input name=timu type=text id=timu value= size=20/ 内容: 发布人: input name=faburen type=text id=faburen value= s

24、ize=20/ 留言: 返回 通过上述的方法,在jsp页面利用String key=transch(request.getParameter(key); String leibie=transch(request.getParameter(leibie);找到相关新闻,在页面中使用即可。6.4 游客留言模块的设计游客留言就是游客查看新闻后,对新闻发布留言,通过执行SQL语句,插入数据库中。留言运行结果如图6-3所示图6-3 留言6.4.1.后台数据库的插入0) % 小 结这次毕业设计让我更加熟悉了从理论到实践的跨越。从当初的查阅图书,到现在的网站成功运行,这中间有很多值得回味的地方。 这次的设

25、计,从选题到实现,几乎都是自己独立完成的。从前台网页设计的实现,到后台代码的编辑,我用到的软件主要有Dreamweaver、Apache、Access等,并首次运用JSP语言,开发了这个简单的网站新闻管理系统。在系统的开发过程中,多门以前感觉很抽象的课程,如软件工程、数据库原理、面向对象程序设计等变得清晰起来,强烈地感觉到这几门理论课程在实践中的重要性。整个过程中,从需求分析到设计、编码、测试,我都力求规范化和文档化,努力让自己以前学的知识运用到本网站的开发中,尽量保证整个系统的开发进度和质量,顺利完成这次的毕业设计,为自己的大学生涯画上一个完美的句号。不过,在系统开发过程中,好多知识都是随学

26、随用,就增加了很多不必要的麻烦。比如说:一个网页中的表单不能相互嵌套,JSP中关于中文乱码的处理,数据库的安全性问题,框架的使用等。虽说这些都会消耗系统开发的时间,但在老师、同学以及自己的不断努力下,不怕麻烦,不怕重复,当克服了这些问题之后,我会感觉到自己的知识在一点一滴地积累,不知不觉中增加。虽然很多错误被克服了,但是系统中难免还有很多不足之处,希望各位评委老师和同学给予指正与建议。我相信,只要肯钻研,只要挤时间,一切自己想要的知识都可以掌握。致 谢随着毕业日子的到来,毕业设计也接近了尾声。经过几周的奋战我的毕业设计终于完成了。在没有做毕业设计以前我觉得毕业设计只是对这几年来所学知识的单纯总

27、结,但是通过这次做毕业设计发现自己的看法有点太片面。毕业设计不仅是对前面所学知识的一种检验,而且也是对自己能力的一种提高。通过这次毕业设计使我明白了自己原来知识还比较欠缺。自己要学习的东西还太多,以前老是觉得自己什么东西都会,什么东西都懂,有点眼高手低。通过这次毕业设计,我才明白,学习是一个长期积累的过程,在以后的工作、生活中都应该不断的学习,努力提高自己知识和综合素质。在此要感谢我的指导老师翟高粤对我们悉心的指导,感谢老师给我的帮助。在设计过程中,通过查阅大量有关资料,与同学交流经验和自学,并向老师请教等方式,使自己学到了不少知识,也经历了不少艰辛,但收获同样巨大。在整个设计中我们懂得了许多

28、东西,也培养了我们独立工作的能力,树立了对自己工作能力的信心,相信会对今后的学习工作生活有非常重要的影响。而且大大提高了动手的能力,使我充分体会到了在创造过程中探索的艰难和成功时的喜悦。虽然这个设计做的也不太好,但是在设计过程中所学到的东西是这次毕业设计的最大收获和财富,使我终身受益。其次,感谢我的爸爸妈妈,养育之恩,无以回报,你们永远健康快乐是我最大的心愿。在论文即将完成之际,我的心情无法平静,从开始进入课题到论文的顺利完成,有多少可敬的师长、同学、朋友给了我无言的帮助,在这里请接受我诚挚谢意! 同时也感谢学院为我提供良好的做毕业设计的环境。 最后再一次感谢所有在毕业设计中曾经帮助过我的良师益友和同学,以及在设计中被我引用或参考的论著的作者。附录A 参考文献1孙卫琴,李洪成.Tomcat 与 Java Web 开发技术详解.电子工业出版社,2003年6月:1-2052BruceEckel.Java编程思想. 机械工业出版社,2003年10月:1-3783FLANAGAN.Java技术手册. 中国电力出版社,2002年6月:1-4654孙一林,彭波.Java数据库编程实例. 清华大学出版社,2002年8月:30-2105Le

温馨提示

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

评论

0/150

提交评论