java课程设计-- 新闻发布系统

java课程设计-- 新闻发布系统

ID:9385470

大小:552.50 KB

页数:21页

时间:2018-04-29

java课程设计--  新闻发布系统_第1页
java课程设计--  新闻发布系统_第2页
java课程设计--  新闻发布系统_第3页
java课程设计--  新闻发布系统_第4页
java课程设计--  新闻发布系统_第5页
资源描述:

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

1、软件学院课程设计报告书课程名称JavaWeb程序设计教程设计题目新闻发布系统专业班级学号姓名指导教师2015年6月目录1设计内容11.1问题分析11.2项目目的12开发工具及相关框架介绍12.1开发工具12.2开发框架技术23数据库设计33.1数据库表定义34.系统设计44.1系统设计44.2主要模块的设计说明与界面44.2.1新闻首页模板44.2.2新闻查询和添加页面64.2.3新闻的内容修改和删除114.2.4查看和添加新闻类别145.测试176.总结18参考文献191设计内容1.1问题分析现在是一个科学技术飞速发展、信息更替日新月异的世纪。计算机已深入到各个领域,并且形成

2、了功能强大、覆盖全球的信息传输网络。各个领域都向系统化、规范化、自动化的方向发展,使得工作效率、工作成绩和生活水平都日益提高。新闻网站也是绝大多数人了解时事的渠道,新闻信息管理系统包括对新闻网站信息的查询、删除、更新等,  本文详细论述了运用JavaWeb技术《新闻发布系统》的开发、设计环境及其具体的实现。该系统采用模块化程序设计方法,便于系统功能的各种组合和修改。可以及时根据企业需求进行新闻信息的添加、删除、修改等操作。本系统采用SQLServer数据库,进一步提高系统安全性。本系统符合新闻发布的规定,能够满足新闻网站日常更新,并达到操作过程中的直观、方便、实用、安全等要求。

3、1.2项目目的1)新闻类别管理,实现对新闻类别的添加、修改、详细、删除和根据类别名称模糊查询。2)新闻内容管理,实现对新闻内容的添加、修改、详细、删除和根据新闻标题模糊查询。3)新闻内容和新闻类别能够关联起来,新闻内容包含新闻类别。2开发工具及相关框架介绍2.1开发工具JAVA简介Java是Sun公司推出的新的一代面向对象程序设计语言,特别适合于Internet应用程序开发。Java的产生与流行是当今Internet发展的客观要求,Java是一门各方面性能都很好的编程语言,它的基本特点是简单、面向对象、分布式、解释的、健壮的、安全的、结构中立的、可移植的、性能很优异的、多线程的

4、、动态的,特别适合在Internet环境上开发的应用系统。Web应用程序开发环境—JSP技术JSP的全称是JavaServer19Pages,它是SUN推出的一种动态网页技术标准。它在传统的静态页面文件(*.html,*.htm)中加入JAVA程序片段和JSP标记,就构成了JSP页面。Tomcat应用服务器Tomcat是一个免费的开源的Serlvet容器,在Tomcat中,应用程序的部署很简单,你只需将你的WAR放到Tomcat的webapp目录下,Tomcat会自动检测到这个文件,并将其解压。你在浏览器中访问这个应用的Jsp时,通常第一次会很慢,因为Tomcat要将Jsp转化

5、为Servlet文件,然后编译。编译以后,访问将会很快。2.2开发框架技术对于框架技术,我们采用Struts+Spring+Hibernate的整合,其实任何一种框架都可以完成我们的项目,但我们选择三种框架的组合是因为三种框架各有好处,我们利用它们的优点,来避免它们的缺点,充分利用Java技术在web的应用。(1)Struts是应用比较广泛的一种表现层框架Struts是一个为开发基于模型(Model)-视图(View)-控制器(Controller)(MVC)模式的应用架构的开源框架,是利用Servlet,JSP和customtaglibrary构建Web应用的一项非常有用的技

6、术。由于Struts能充分满足应用开发的需求,简单易用,敏捷迅速。它使用服务层框架可以将JavaBeans从Jsp/Servlet中分离出来,而使用表现层框架则可以将Jsp中剩余的JavaBeans完全分离,这部分JavaBeans主要负责显示相关信息,一般是通过标签库(Taglib)实现,不同框架有不同自己的标签库,Struts是应用比较广泛的一种表现层框架。(2)Hibernate通过持久层的框架将数据库存储从服务层中分离出来它是O/RMapping的一种实现是目前在JAVA界使用非常广泛的O/RMapping的一种实现,可以实现关系型数据库和对象之间的映射。用来开发数据库

7、系统非常方便,可以将数据库和程序的设计融合在一起。表现层和服务层的分离是通过两种框架达到目的的,剩余的就是持久层框架了,通过持久层的框架将数据库存储从服务层中分离出来就是其目的,持久层框架有两种方向:直接自己编写JDBC等SQL语句(如Ibatis);使用O/RMapping技术实现的Hibernate和JDO技术;当然还有EJB中的实体Bean技术。19Hibernate的工作原理是通过文件把值对象和数据库表之间建立起一个映射关系,这样,我们只需要通过操作这些值对象和Hibernate提供

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

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

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