基于J2EE的旅游网站后台管理系统设计毕业设计.doc
《基于J2EE的旅游网站后台管理系统设计毕业设计.doc》由会员分享,可在线阅读,更多相关《基于J2EE的旅游网站后台管理系统设计毕业设计.doc(39页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、四川大学本科毕业论文 基于J2EE的旅游网站后台管理系统本科生毕业论文(设计) 题 目 基于J2EE的旅游网站后台管理系统设计 学 院 计算机学院 专 业 计算机科学与技术 学生姓名 XX XX 学 号 XXXXXXXXXX 年级 2009级 指导教师 XXXXXXXXX 教务处制表二一三 年 五 月 二十 日基于J2EE的旅游网站后台管理系统设计 摘要 随着计算机技术的发展,许多行业对计算机的应用日益广泛,尤其以JAVA语言为基础的开发项目,比如软件开发,系统开发等,当前JAVA语言使用量几乎稳居世界第一。与JAVA相关框架层出不穷,基于JAVA语言的优势,对其的研究应该更为广泛。本文对基于
2、J2EE的旅游网站后台管理系统开发详细进行介绍,其中按层次划分,需求分析层包括用户需求、功能需求、非功能需求、配置需求,在这四个方法进行了详细的介绍;系统结构层,对本系统开发框架进行了详细介绍,包括类模型设计和数据表设计以及类之间方法调用关系,过程有相应的图据以参考。本文对技术性知识,主要是J2EE开源框架,据权威人士分析,J2EE技术当前发展普及全球并会继续发展,其技术会对于将会投入到软件开发方向上的人员来说,重要性毫无疑问,其将会带来的机会可想而知,所以本文也就使用到的J2EE框架进行介绍。主要是对Struts2、Spring、Hibernate三大开源框架的基本功能特性和原理进行分析,同
3、时也对Ajax交互技术进行有效分析,最后总结本次开发项目收获。关键字 系统J2EEAjax框架Travel website backstage management system based on J2EE is designedComputer science & technologyStudent:ZHANG Xxx Adviser:CHENXxx-xxxAbstract With the development of computer technology,Many industry increasingly extensive application of computer, espe
4、cially based on JAVA development projects, such as software development, system development, such as the JAVA language usage almost ranks first in the world. Associated with the JAVA frameworks emerge in endlessly, based on the advantages of JAVA language, the research should be more widely. In this
5、 paper, the travel website backstage management system based on J2EE development is described in detail, which according to level classification, requirement analysis layer including user needs, functional requirements, non-functional requirements, configuration requirements, the four methods is int
6、roduced in detail; System structure layer, this framework system development are introduced in detail, including model design and data table design and class relationships between method calls, which process have corresponding figure reference. In this paper, the technical knowledge, mainly is the J
7、2EE open source framework, according to authorities, J2EE technology development current global popularity and will continue to develop, the technology for the personnel will be involved in software development direction, importance and there is no doubt that it will bring the opportunity, so this p
8、aper also introduces the J2EE framework is used to. Mainly to the three open source framework struts 2, Spring, Hibernate, the basic feature and principle were analyzed, and at the same time also to Ajax interaction techniques for effective analysis, finally summarizes the development project.Key Wo
9、rds System J2EEAjaxframwork目录1 综述52 旅游网站后台管理系统设计72.1 旅游网站管理系统介绍72.2 旅游网站后台管理系统需求分析82.2.1 用户需求82.2.2 功能需求82.2.3 非功能需求102.2.4 配置需求102.3 系统框架结构设计112.3.1 系统整体框架概述112.3.2 数据表设计122.3.3 系统的基本类模型设计142.4 系统的基本功能实现182.4.1 配置文件182.4.2 添加功能212.4.3 查询功能232.4.4 更新功能242.4.5 删除功能273 操作界面展示293.1 功能界面293.2 详细操作界面304
10、主要使用技术介绍334.1 Ajax技术334.2 SSH技术335 总结36参考文献37声 明38致 谢39附 录401 综述随着计算机技术的发展,许多行业对计算机的应用日益广泛,尤其以JAVA为基础的开发项目,比如软件开发,系统开发等,当前JAVA语言使用量几乎稳居世界第一。与JAVA相关框架层出不穷,基于JAVA语言的优势,对其的研究应该更为广泛。作为一名大学计算机专业毕业的并且对JAVA尤其是J2EE方向的技术充满浓厚兴趣的的学生,更应该学习掌握先前的技术(Struts2,Spring,Hibernate),并进行实际项目开发,获得更多的开发经验,从而对编程尤其是JAVA方向的编程思想
11、更深刻透彻,为自己以后在JAVA方向的开发研究奠定基础。本次开发的旅游网站后台管理系统基于J2EE,目的就是学习J2EE的Struts2、Hibernate、Spring三大开源框的使用,希望通过此次课题设计不断提高自己对J2EE的掌握程度,积累更多的实践经验。对于J2EE的发展现状及前景,在旧金山举行的2011年JavaOne大会上,甲骨文公司展示了其推动Java 平台企业版(Java EE)发展的最新成果,Java EE 继续大受欢迎,并有越来越多的开发人员采用,包括Oracle GlassFish Server在内的Java EE组件获得了4000万次下载,自2009年12月推出以来,6
12、个主要IT厂商已经推出了经过认证、开源和商业实施的Java EE 6,使其成为迄今为止最迅速获得采用的平台产品,作为下一代Java EE, Java EE 7进展顺利,其中,有超过20个的不同参与企业和数百名工程师通过Java 社区(JCP)对10个活跃的Java规范要求(JSRs)进行了开发处理,Java EE 7 JSRs 包括:Java EE 7 平台, Java Persistence API 2.1, JAX-RS 2.0, 用于RESTful网络服务的 Java API, Servlet 3.1, 表达语言 3.0, Java 信息服务 2.0, JavaServer Faces
13、2.2, Enterprise JavaBeans 3.2, 面向Java EE 1.1的Contexts and Dependency Injection , Bean Validation 1.1.等,Java EE 7专家组也在寻求把其他JSRs加入到Java EE 7的可能性,这些JSRs包括JCache 1.0 Java Temporary Caching API, Concurrency Utilities 1.0, Java 状态管理1.0 和Java Identity API 1.0。Java EE 7旨在进一步增强Java EE平台的云环境,因此,基于Java EE-7的应用
14、和产品将能够在私有云和公有云中更方便地操作,并通过支持多用户租用和弹性使用(如平行扩展)等功能来实现功能即服务,作为Java EE的参考实施,GlassFish服务器不仅仅是全面的Java EE 6实施,(开源版是GlassFish 服务器开源版,商业版是Oracle GlassFish服务器),还为即将推出的Java EE 7提供了坚实的基础,Oracle GlassFish服务器完善了Oracle WebLogic 服务器 11g,后者是一款专门为运行Oracle 融合中间件11g的广泛产品组合以及可内部部署和云部署的大规模企业应用而设计的服务器,甲骨文在2011 年JavaOne大会的1
15、36个联合研讨会、BOF和动手实验室,以及JavaOne展览馆中对Java EE及相关技术进行了展示。J2EE技术当前发展普及全球并会继续发展1。本文的主要工作是对基于J2EE的旅游网站后台管理系统开发详细进行介绍,其中按层次划分,需求分析层包括用户需求、功能需求、非功能需求、配置需求,在这四个方法进行了详细的介绍;系统结构层,对本系统开发框架进行了详细介绍,包括类模型设计和数据表设计以及类之间方法调用关系,过程有相应的图据以参考。本文对技术性知识,主要是J2EE开源框架,据权威人士分析,J2EE技术当前发展普及全球并会继续发展,其技术会对于将会投入到软件开发方向上的人员来说,重要性毫无疑问,
16、其将会带来的机会可想而知,所以本文也就使用到的J2EE框架进行介绍。主要是对Struts2、Spring、Hibernate三大开源框架的基本功能特性和原理进行分析.系统性的学习软件开发流程,并在此过程中对J2EE开源框架的使用以及软件开发思想进行深一步理解。熟练项目开发全套工具及软件的配套使用。2 旅游网站后台管理系统设计2.1 旅游网站管理系统介绍一个强大的旅游网站应该具有的功能有:景区景点展示、景点导航、诗词游记管理、风景图片展示、精彩视频管理、交通信息查询、自助游。天气预报、在线咨询、在线帮助、在线调查、旅客评论、旅客投诉反馈、门票预定、酒店预定、餐饮预定、车位预定、导游预定、旅客论坛
17、、旅客博客、特产购物管理、旅客流量统计、网站流量统计等。以上功能是旅游网站全方位描述,写过项目的人都知道,一个系统的不同功能所用技术大致相同,本次设计着重学习,特此主要是在新闻管理也就是景区基本信息管理,以及线路管理两大功能及相关的的基础上,对其几个问题实现的具体功能进行介绍分析。在景点基本信息功能一栏:以地区为总类别区分,对总类别可以添加、查看、更新、删除,总类别只记录类别名称和形象图片。在此基础上,添加景点信息类别和景点详细信息,景点类别只设名称一列,详细信息则包括名称、热度、形象图片等。在景区图片管理功能一栏:针对图片类别设立类别CRUD功能,图片添加在此基础上进行,对于图片模块,自定义
18、图片无限分类形式,对于图片的大小,格式,展示效果进行显示控制。在景点视频管理功能一栏:在总类别的基础上,上传自定义的格式视频,其格式可以是avi,mpg,mp4,mv等常用格式,旅客可以将自己在旅游过程中拍摄的视频在一定容量范围内上传,后台也可以上传些对于景点的宣传视频。在旅游线路功能一栏:管理员可以对线路类别及线路详细信息进行CRUD操作,比如记录线路出发城市、出发时间、持续时间、价钱、热度等信息,方便旅客查询,购票等。对于用户信息管理、用户订单管理分别对用户的基本信息,和订单信息进行对应的操作,旅客评论上可以对旅客曾经对景点视频等做过的评论进行管理,旅客可以对旅游过的景点进行点评,交互意见
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于J2EE的旅游网站后台管理系统设计 毕业设计 基于 J2EE 旅游 网站 后台 管理 系统 设计
限制150内