新闻系统毕业设计

新闻系统毕业设计

ID:5210122

大小:322.00 KB

页数:34页

时间:2017-12-06

新闻系统毕业设计_第1页
新闻系统毕业设计_第2页
新闻系统毕业设计_第3页
新闻系统毕业设计_第4页
新闻系统毕业设计_第5页
资源描述:

《新闻系统毕业设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、GDGM-QR-03-077-B/0GuangdongCollegeofXXXXXXXX毕业综合实践报告Graduationsynthesispracticereport新闻系统NewsSystem系别:计算机工程系班级:学生姓名:学号:指导老师:完成日期:摘要在新闻信息领域,各种新闻信息的发布分秒变换,人们对新闻信息的需求有了更新,更高的要求,而网页由于本身所具有的信息量大,传递速度快,没有空间限制等特点恰好满足这种需求,所以网页是一种新兴的信息发布资源,也正是由于网站的数据信息能够快速,实时地进行数据交互,确保新闻的时效性。作

2、为计算机系软件专业的毕业生,利用自己的专业知识进行毕业设计很有必要。本系统根据MVC的设计模式,后台采用Java语言,Struts2、Hibernate和Spring(SSH)三大框架进行开发,页面采用Jsp,Div+Css等技术进行设计,数据库采用MySQL,实现了新闻栏目的分类,新闻的发布、删除、修改、评论等功能。普通用户不用登录就可以在页面浏览各类新闻,登录后可以对某条新闻进行评论;而以管理员的身份登录,则可以进入后台管理界面,对新闻进行管理。关键词:Java,SSH,新闻系统,MySQL目录一、绪论5(一)系统开发背景5(

3、二)开发目的5二、开发环境与技术支持6(一)关于JavaWeb6(二)MVC设计模式6(三)Java三大框架81、Spring82、Struts83、Hibernate8(四)七大设计原则91、开闭原则92、里氏替换原则93、依赖倒转原则104、接口隔离原则105、组合/聚合复用原则106、迪米特法则117、单一职责原则11三、系统需求分析11(一)功能需求11(二)性能需求12四、开发工具的选用13(一)eclipse13(二)AdobeDreamweaver13(三)Tomcat服务器14(四)MySQL数据库14五、设计过程

4、与实现15(一)系统总体架构15(二)数据库设计16(三)三大框架的搭建20(四)接口的设计24(五)功能的实现251、新闻的查询252、新闻的添加263、新闻的更新284、新闻的删除31六、测试与维护32(一)系统测试32(二)系统的维护32总结33参考文献34一、绪论(一)系统开发背景新闻发布系统是上个世纪九十年代互联网技术发展后才出现的技术,最初表现是解决一些网站的信息动态发布而开发,最初只是简单的发布和显示,应用对于各种不同的站点需要构建不同的系统来满足需要,而且功能十分单一。传统的网站新闻管理有两种方式,一种是静态HTM

5、L页面,更新信息是需要重新制作页面然后上传页面并修改相应链接,这种方式因为效率太低而不多用;另一种是基于JSP脚本语言,将动态网页和数据库结合,通过应用程序来处理新闻,这是目前较为流行的做法。JSP是Sun公司推出的一种网站开发技术,Sun公司借助自己在Java上的不凡造诣,又把人们引入JSP时代,JSP即JavaServerPage,它可以在Servlet和JavaBean的支持下,完成功能强大的Web应用程序。(二)开发目的网络作为新起的新闻媒介工具,其用户大大增加,对系统的要求也越来越高,新闻发布系统在这样的一个环境中提出、

6、开发并改进,到现在,新闻系统开发的成功案例已经不计其数,而且已经应用到各种站点上,可以说,各行各业的绝大部分的网站都使用到了新闻发布系统,大量的用户引发了新闻系统的进一步扩大和深化,给新闻系统的开发提出了跟高的要求。随着计算机的技术的发展,网络技术对我们生活和工作显得越来越重要,特别是现在信息高度发达的今天,人们对最新信息的需求和发布迫切的需要及时性。而动态交互式网页刚好提供了这些功能,本系统就是一个能够在网上实现新闻的网上多用户,多栏目管理,实时的进行行为统计和记录的网上交互系统。二、开发环境与技术支持(一)关于JavaWebJ

7、avaWeb,是用Java技术来解决相关web互联网领域的技术总和。web包括:web服务器和web客户端两部分。Java在客户端的应用有javaapplet,不过使用得很少,Java在服务器端的应用非常的丰富,比如Servlet,JSP和第三方框架等等。Java技术对Web领域的发展注入了强大的动力。Java的Web框架虽然各不相同,但基本也都是遵循特定的路数的:使用Servlet或者Filter拦截请求,使用MVC的思想设计架构,使用约定,XML或Annotation实现配置,运用Java面向对象的特点,面向抽象实现请求和响应

8、的流程,支持Jsp,Freemarker,Velocity等视图。用Java开发Web应用程序时用到的技术主要有两种,即Servlet和JSP。Servlet是在服务器端执行的Java程序,一个被称为Servlet容器的程序(其实就是服务器)负责执

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。