- 1、本文档共34页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
毕业设计-新闻系统.
GDGM-QR-03-077-B/0
Guangdong College of XXXXXXXX
毕业综合实践报告
Graduation synthesis practice report
新闻系统
News System
系 别: 计算机工程系
班 级:
学生姓名:
学 号:
指导老师:
完成日期:
摘要
在新闻信息领域,各种新闻信息的发布分秒变换,人们对新闻信息的需求有了更新,更高的要求,而网页由于本身所具有的信息量大,传递速度快,没有空间限制等特点恰好满足这种需求,所以网页是一种新兴的信息发布资源,也正是由于网站的数据信息能够快速,实时地进行数据交互,确保新闻的时效性。
作为计算机系软件专业的毕业生,利用自己的专业知识进行毕业设计很有必要。本系统根据MVC的设计模式,后台采用Java语言, Struts2、Hibernate和Spring(SSH)三大框架进行开发,页面采用Jsp,Div+Css等技术进行设计,数据库采用MySQL,实现了新闻栏目的分类,新闻的发布、删除、修改、评论等功能。普通用户不用登录就可以在页面浏览各类新闻,登录后可以对某条新闻进行评论;而以管理员的身份登录,则可以进入后台管理界面,对新闻进行管理。
关键词:Java,SSH,新闻系统,MySQL
目录
一、绪论 5
(一)系统开发背景 5
(二)开发目的 5
二、开发环境与技术支持 6
(一)关于Java Web 6
(二)MVC设计模式 6
(三)Java三大框架 8
1、Spring 8
2、Struts 8
3、Hibernate 8
(四)七大设计原则 9
1、开闭原则 9
2、里氏替换原则 9
3、依赖倒转原则 10
4、接口隔离原则 10
5、组合/聚合复用原则 10
6、迪米特法则 11
7、单一职责原则 11
三、系统需求分析 11
(一)功能需求 11
(二)性能需求 12
四、开发工具的选用 13
(一)eclipse 13
(二)Adobe Dreamweaver 13
(三)Tomcat服务器 14
(四)MySQL数据库 14
五、设计过程与实现 15
(一)系统总体架构 15
(二)数据库设计 16
(三)三大框架的搭建 20
(四)接口的设计 24
(五)功能的实现 25
1、新闻的查询 25
2、新闻的添加 26
3、新闻的更新 28
4、新闻的删除 31
六、测试与维护 32
(一)系统测试 32
(二)系统的维护 32
总结 33
参考文献 34
一、绪论
(一)系统开发背景
新闻发布系统是上个世纪九十年代互联网技术发展后才出现的技术,最初表现是解决一些网站的信息动态发布而开发,最初只是简单的发布和显示,应用对于各种不同的站点需要构建不同的系统来满足需要,而且功能十分单一。传统的网站新闻管理有两种方式,一种是静态HTML页面,更新信息是需要重新制作页面然后上传页面并修改相应链接,这种方式因为效率太低而不多用;另一种是基于JSP脚本语言,将动态网页和数据库结合,通过应用程序来处理新闻,这是目前较为流行的做法。JSP是Sun公司推出的一种网站开发技术,Sun公司借助自己在Java上的不凡造诣,又把人们引入JSP时代,JSP即Java Server Page,它可以在Servlet和JavaBean的支持下,完成功能强大的Web应用程序。
(二)开发目的
网络作为新起的新闻媒介工具,其用户大大增加,对系统的要求也越来越高,新闻发布系统在这样的一个环境中提出、开发并改进,到现在,新闻系统开发的成功案例已经不计其数,而且已经应用到各种站点上,可以说,各行各业的绝大部分的网站都使用到了新闻发布系统,大量的用户引发了新闻系统的进一步扩大和深化,给新闻系统的开发提出了跟高的要求。
随着计算机的技术的发展,网络技术对我们生活和工作显得越来越重要,特别是现在信息高度发达的今天,人们对最新信息的需求和发布迫切的需要及时性。而动态交互式网页刚好提供了这些功能,本系统就是一个能够在网上实现新闻的网上多用户,多栏目管理,实时的进行行为统计和记录的网上交互系统。
二、开发环境与技术支持
(一)关于Java Web
Java Web,是用Java技术来解决相关web互联网领域的技术总和。web包括:web服务器和web客户端两部分。Java在客户端的应用有java applet,不过使用得很少,Java在服务器端的应用非常
您可能关注的文档
- 毕业论文范本_改良多元醇法制备.doc
- 毕业论文调查报告..doc
- 毕业论文设计_殷昭博.doc
- 毕业论文资料笔记..docx
- 毕业论文选题指南机械设计自动化机电一体化的设计..doc
- 毕业论文草稿厚板钛合金窄间隙TIG焊接工艺研究..doc
- 毕业论文钢筋混凝土现浇楼板裂缝成因及控制方法..doc
- 毕业论文钻孔灌注桩在施工中的质量控制.doc
- 毕业论文陈音..doc
- 毕业论文音响放大器.docx
- 2024年云南省思茅市单招职业适应性测试题库标准卷.docx
- 工业能源革新之路-高效能源利用的科技与经济分析.pptx
- 2024年云南省思茅市单招职业适应性测试题库(突破训练).docx
- 2024年云南省思茅市单招职业适应性测试题库精选答案.docx
- 2024年云南省怒江傈僳族自治州单招职业适应性测试题库(精选题).docx
- 2024年云南省怒江傈僳族自治州单招职业适应性测试题库(完整版).docx
- 2024年云南省怒江傈僳族自治州单招职业适应性测试题库及答案(各地真题).docx
- 2024年云南省怒江傈僳族自治州单招职业适应性测试题库(培优b卷).docx
- 2024年云南省怒江傈僳族自治州单招职业适应性测试题库(名师推荐).docx
- 2024年云南省怒江傈僳族自治州单招职业适应性测试题库及完整答案.docx
文档评论(0)