当前位置: 网学 > 网学资源大全 > 计算机 > 正文

Struts 框架在电视台管理系统中的应用

来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: admin 发布时间: 13/09/05
【网学提醒】:本文主要为网上学习者提供Struts 框架在电视台管理系统中的应用,希望对需要Struts 框架在电视台管理系统中的应用网友有所帮助,学习一下吧!

资料包括: 论文(14页6001字) 
说明:

【摘要】 Struts提供了一个非常好的MVC框架,在Web应用开发中把界面和业务逻辑分离,提高了代码的可重用性和灵活性。文中首先介绍了Struts概念和体系结构,阐述了Struts的工作原理。然后介绍了汇博影视有限公司广告业务订单管理系统各个功能模块以及整个系统基于Struts的开发流程。最后,通过一个应用示例,详细介绍了Struts框架在系统开发中的应用。

【关键词】 MVC;Struts框架;Web;电视台广告业务订单管理系统

1 引言
电视台广告业务订单管理系统是近年来为适应电视台建设和管理而兴起的一种新型产业,它的出现为电视台的现代化管理提供了保障。目前,电视台管理系统的开发方法很多,但多数系统在开发中存在系统结构复杂、代码重用率低、网页设计和软件开发相互制约导致开发效率低下等不尽人意的地方。在系统设计过程中,我们综合考虑系统结构、开发周期以及代码重用等方面,决定采用先进的J2EE技术来开发这个应用系统,并全面贯彻MVC(Model-View-Controller)的开发模式。而Struts作为一个实现良好的MVC框架,很好地将应用逻辑、处理过程和显示逻辑分成不同的组件实现,对大型的复杂的Web系统而言,可大大方便代码开发和管理,提高开发效率。正是鉴于此特性,在设计汇博影视有限公司广告业务订单管理系统时,我们采用了基于Struts框架的系统构建模式。
2 系统概述
2.1 Struts 的体系结构
作为一个实现良好的MVC框架,Struts对Model、View和Controller都提供了对应的实现组件,图1所示为Struts体系结构图。下面从模型、视图、控制来介绍Struts的体系结构 。
视图(View)就是一系列提交到客户浏览器进行显示的JSP文件,是用户看到并与之交互的界面。在这些界面中没有业务逻辑,也没有模型信息,只有标签。 模型(Model)表示应用程序的状态和业务逻辑,通常由JavaBean或EJB组件来实现。 控制器(Controller)的作用是从客户端接受请求,并且选择执行相应的业务逻辑,然后把响应结果送回到客户端。在Struts中Controller由ActionServlet类和Action类来实现。ActionServlet主要负责接受HTTP请求信息,Action类负责调用模型的方法,更新模型的状态,并帮助控制应用程序的流程。
2.2 数据库应用
SQL Server 是一个后台数据库管理系统,它功能强大操作简便,日益为广大数据库用户所喜爱。越来越多的开发工具提供了与SQL Server的接口。SQL Server 是一个关系数据库管理系统, SQL Server 企业管理器是SQL Server 的主要管理工具。
SQL Server 2000 是Microsoft 公司推出的SQL Server 数据库管理系统的最新版本,该版本继承了SQL Server 7.0 版本的优点,同时又比它增加了许多更先进的功能、具有使用方便、可伸缩性好与相关软件集成程度高等优点。可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用。MS SQL Server不但可以应用于大中型数据库管理中,建立分布式关系数据库,并且也可以开发桌面数据库。事实上,SQL Server数据库处理的基本结构,采取关系型数据库模式,在SQL Server的数据库处理方式,则是使用面向对象的操作方式与精神,也就是说,SQL Server的所有功能,都可以基于系统已经建立好的一些对象来达成,是相当OO(面向对象)的一个系统结构。

目录:
1 引言
2 系统概述
3 系统功能划分及开发流程
4 Struts 框架在系统开发中的应用
5 应用Struts框架的优点
6 结束语
参考文献:
钟珞,潘昊.现代软件工程学[M].北京:国防工业出版社,2004
钟珞.软件工程重点综述与试题分析.北京:中国民航出版社,2000
James Turner, Kevin Bedell 著, 孙勇 译.Struts Kick Start[M]. 北京:电子工业出版社, 2004
孙卫琴编著. 精通Struts:基于MVC模式地Java Web设计与开发[M].北京:电子工业出版社
飞思科技. Jsp应用开发详解.电子工业出版社 2003
萨师煊,王珊. 数据库系统概论(第三版)北京:高等教育出版社,2000
吴雷.Struts与MVC 清华大学出版社 2002
Martin Bond, Dan Haywood 著,周辉,付煜 译.21天学通J2EE(第二版).人民邮电出版社 2005
Daren Broemmer 著,于洁,李稳 译. J2EE应用与实践技巧 电子工业出版社 2004
Strphen J.Chapman 著, 敖富江译. Java程序设计(第二版) 清华大学出版社 2005
Mack Hendricks等著, 卢刚,高春荣译. Java Web服务编程指南 电子工业出版社 2004
Ashton Hobbs著, 丁一青,吴静等译. 自学JDBC数据库编程 清华大学出版社 2005
Marty Hall著, 钟鸣,石永平译. Servlet 与 JSP权威指南 机械工业出版社 2002
张利国著. JAVA实用案例教程 清华大学出版社 2004
[15] B.Bruegge著,吴丹,唐忆译. 面向对象的软件工程 清华大学出版社 2003
[16] Robert Sheldon著,黄开枝,冉晓旻译. SQL实用教程(第二版) 清华大学出版社 2002

作者点评:
Struts是一个实现良好的MVC框架,在现代软件开发中,越来越多的应用于大型Web应用系统的开发。基于Struts框架的电视台管理系统的顺利开发,也证实了Struts框架是一种非常优秀的J2EE/MVC实现方式。该电视台管理系统将为平遥电视台管理部门提供一个全新的工作环境,给电视台管理的日常工作带来了极大的方便,提高了工作效率,具有很好的推广价值和应用前景。
  • 上一篇资讯: Struts、Spring和Hibernate架构在地铁车体设计平台上的应用
  • 下一篇资讯: MVC模式在粮油检验信息管理系统中的研究与应用
  • 相关资讯

    网学推荐

    免费论文

    原创论文

    文章排行榜

    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号