论文首页哲学论文经济论文法学论文教育论文文学论文历史论文理学论文工学论文医学论文管理论文艺术论文 |
基于Struts框架的新闻发布设计与实现
摘要:人们的生活已经离不开新闻,新闻让我们了解社会,提供最新的咨讯,了解各行各业的发展,传统的传播新闻的途径是报纸,收音机,电视。现在电脑已经进入了平常百姓家庭,网络更是发达。因此网络上传播新闻也应运而生。越来越多的企业建立了自己的WWW网站,企业通过网站可以展示产品,发布最新动态,与用户进行交流和沟通,与合作伙伴建立联系,以及开展电子商务等。其中新闻管理系统是构成企业网站的1个重要组成部分,它担负着双层作用,1方面可以用来动态发布有关新产品或新开发项目,另1方面又可以及时向顾客公告企业经营业绩、技术与研发进展、特别推荐或优惠的工程项目、产品和服务,从而吸引顾客,扩大顾客群。
本设计做的是1个当今流行的开源架构Strut开发的新闻发布系统,主要运用到JSP技术。系统的主要任务是实现新闻的自动发布,新闻的管理。Struts框架具有组件的模块化,灵活性和重用性的优点,同时简化了基于MVC的web应用程序的开发。
关键词: Struts框架;新闻管理;JSP;网站
The Design and Implement of Web News Distribution Based on Struts Frame
Abstract : Now, people could not leave the news in peoples life, the news lets us understand the society, provides newly consults the news, the understanding all the various trades and occupations development, the traditional dissemination news way is the newspaper, the radio,and the television. Now the computer already entered the ordinary common peoples’ family, the network is highly developing. Therefore in the network disseminates the news is arise at the historic moment also. (转载自http://zw.NSEaC.com科教作文网)
This design makes use of popular opens source construction Strut development news distribution system. The system primary mission realizes the news automatic issue, the news management. The Struts frame has the module modulation, the flexibility and entrusts with heavy responsibility the merit, simultaneously simplified based on the MVC web application procedure
Keywords: Struts Frame;News Management; JSP;Website
目 录
前言 5
1 基本知识与基本原理 6
1.1 Web工作原理 6
1.2 Java介绍 7
1.3 JSP介绍 10
1.4 Tomcat 服务器介绍 11
1.5 Struts架构简介 12
1.5.1经典的MVC设计模式 12
1.5.2传统的JSP设计模式 13
1.5.3 Struts1.2的开发框架 15
1.6 oracle9i介绍 16
2 需求分析 19
2.1功能需求 19
2.2 性能需求 20
2.3 数据需求及简单的E-R图 20
2.3.1 数据需求 20
2.3.2 简单的E-R图 20
2.4 数据关系模型 20
3 系统概要设计 22
3.1 系统架构设计 22
3.2 整体设计 22
4 详细设计及编码实现 25
4.1 系统详细设计 25
4.2数据库数据字典 25
4.2.1 数据信息表 25
4.2.2 创建数据表的脚本 27
4.3开发环境及平台搭建 28
4.3.1开发环境介绍 28
4.3.2开发环境搭建 28
4.4新闻中心前台显示模块 29
4.4.1 实现效果 29
4.4.2 用户表示层 30
4.4.3业务逻辑层 35
4.4.4 控制处理层 39
4.5 新闻中心后台管理模块 43
4.5.1 实现效果 43
4.5.2 用户表示层 43
4.5.3业务逻辑层 47
4.5.4控制处理层 50
5 系统运行及测试 57
5.1系统测试环境 57
5.2 系统整体测试 58
结束语 60
参考文献 61
致谢 62
前言
随着Internet信息技术的告诉发展,越来越多的企业已经建立或计划建立自己的网站。从而能够更加迅速地向客户传递有关企业的新闻及相关行业中最新的发展现状,以便于引导客户选择企业的相关产品和服务,1般在商务系统的开发中,都会设置相应的新闻中心模块。该新闻中心应该能够及时提供最新的资讯,并且应该在显示某条新闻的同时,列出所有的相关新闻,以便于客户在最短的时间内获得最新最全的信息。 (转载自科教范文网http://fw.nseac.com)
本系统是基于当前流行的Struts架构开发的,Struts架构1经推出,即受到各Java 开发群体的广泛重视,从2004年开始逐渐升温,并日渐成为Java创建W eb应用开发的最流行的框架工具,在目前Java Web程序员的招聘要求中,几乎都提出了对Struts的要求,精通Struts架构已经成为Java Web程序员必备的技能。