毕业设计论文JSP河南省旅游资源管理系统的设计与实现.doc
《毕业设计论文JSP河南省旅游资源管理系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《毕业设计论文JSP河南省旅游资源管理系统的设计与实现.doc(46页珍藏版)》请在三一办公上搜索。
1、目 录摘 要2ABSTRACT3第1章 绪论41.1 开发背景41.2 系统开发的目标与期望41.3 系统主要研究工作5第2章 系统开发工具和环境62.1 前台技术JSP62.2 后台数据库选择MySQL5.062.3 系统开发SSH框架技术72.4 系统的开发环境7第3章 需求分析和总体设计83.1 系统需求分析83.2系统的总体设计8第4章 系统数据库设计144.1 数据库需求分析144.2数据库概念结构设计144.3数据库逻辑结构设计17第5章 详细设计与实现205.1 用户登录界面设计205.2 用户注册界面设计205.3 景点信息窗体的设计245.4 特色美食信息窗体的设计295.5
2、 网友游记信息窗体的设计305.6 旅游问答信息窗体的设计315.7 后台系统说明窗体的设计32第6章 测试与维护366.1 软件测试概述366.2 系统测试的内容376.3 软件维护40结 论44致 谢45参考文献4646 河南省旅游资源管理系统的设计与实现软件工程 刘晓敏摘 要 随着INTERNET技术的发展,互联网在中国逐步普及,人们对网络的需求也日益增长,利用计算机实现旅游资源的管理势在必行。本系统从初步调查开始,详细介绍了需求分析、流程和数据分析,并进行了系统总体结构设计和数据库设计. 系统采用DREAMWEAVER编写JSP脚本,MySQL5.0建立数据库,从界面简洁、实用的要求出
3、发,采用SSH框架完成了旅游资源管理工作的主要部分,包括旅游资源和用户的信息浏览,添加,修改,删除,查询等,并且实现了一些变量的取值,保存和统计。 旅游资源管理系统是对旅游信息资源进行管理的系统。随着旅游资源在种类和数量上的增多,以及涉及的方面相对较广,旅游资源的管理难度也在增大。伴随计算机的普及,人们也愿意并习惯通过计算机来获取信息资源,人们可以在最短的时间内获信息,然后拟定适合自己的旅游方案,既节省人力物力又提高工作效率,达到了事半功倍的效果。因此,本文就详细的设计了一个旅游资源管理系统,把旅游中的一些相关的详细信息囊括其中,尽量使整个管理系统层次鲜明,概括清楚。在阅读完本文后你将能够清楚
4、的了解到一个旅游资源管理系统的具体设计和实现过程。【关键词】:旅游资源管理 SSH JSP MySQL5.O AbstractWith the development of INTERNET technology, the gradual popularization of Internet in China, people on the network growing demand, by using computer to realize the management of tourism resources be imperative. The system started from t
5、he preliminary investigation, a detailed needs analysis, process and data flow analysis, and the overall structure of the system design and database design. System using DREAMWEAVER write JSP scripts, MySQL5.0 to establish database, the interface simple, practical requirement, completion tour resour
6、ces management work of main part, including the tourism resources and users information browse, add, modify, delete, query, and the realization of some value, save and statistics.Tourism information management system of tourism information resources management system. With the tourism information in
7、 type and quantity increase, and refers to the relatively wide, tourism information management difficulty also is in increase. With the popularity of computers, people are willing to and used by the computer to access the information resources, people can be in the shortest possible time to obtain i
8、nformation, and then draw up their own tourism program, saving manpower and material resources and improve work efficiency, achieve a multiplier effect.Therefore, this paper details the design of a management system of tourism resources, the tourism in of some related information include among them,
9、 try to make the whole management system distinct levels, generalize clear. Having read this paper you will be able to see clearly a tourism resource management system design and implementation of specific process【Key words】: tourism resource management system SSH JSP MySQL5.O 第1章 绪论 信息时代已经来临,互连网的触角
10、早已覆盖了这个世界的每个角落,如今,旅游资源的网络化,已经成为一种在信息时代生存的必要手段。1.1 开发背景随着社会的高速发展,人们生活水平的不断提高,以及工作节奏的加快,旅游逐渐成为一个热门的话题,因为其形式的多样,涉及的面比较广,成为人们放松压力,调节情绪的首要选择。我国的计算机技术诞生于20世纪40年代,起步晚但是发展非常迅速,虽然把计算机引入管理的领域也就只有短短的30年,但是,却给管理领域带来了翻天覆地的变化。伴随计算机的普及,人们也愿意并习惯通过计算机来获取信息资源,人们可以在最短的时间内获取旅游信息,然后拟定适合自己的旅游方案,大大的节省自己的时间、精力,获得最大限度的身心满足。
11、传统的管理方法采用的是人管理人的方法,由相关人员去制定一些规定并监督执行,这当然会给管理带来很多的主观性,而传统的旅游信息管理也是采用人力的自然管理和纸制记录。在查询,更新时都是由人一条一条的记录,这样不仅需要大量的人力还需要大量的办公用品。这必然造成对人力和物力的浪费,而且由于工作量大并且繁琐,就会带来效率方面的低下,而这些就会无形地使利润下滑。河南省旅游资源管理系统正是在这样的背景下应运而生了。现实的要求是旅游资源管理需要一个既可以节省人力物力又可以节省财力,并且在同等时间的基础上提高效率,从而提高整个利润。旅游资源管理系统采取的是资源分类管理的理念,根据旅游所涉及的方方面面的具体要求进行
12、系统开发的。河南省旅游信息管理信息系统是以客户机/服务器(Client/Server,C/S)结构为基础。当客户发出请求后服务器会快速的对其的请求作出响应并解决其请求。这就解决了在人力方面的浪费。由于请求和解决请求的过程都是通过计算机完成的这样就解决了人力的繁琐,还避免了传统管理方法的一些由于人的疏忽造成的错误。提高了工作的正确率和可靠性。本次毕业设计开发的河南省旅游资源管理系统具体内容包括:系统用户模块、旅游景点模块、特色美食模块、网友游记模块和旅游问答模块。并在这些模块中完成了各个环节的添加、修改、删除、查询等功能。河南省旅游资源管理系统设计的方面很广,除了可以找到相关的旅游信息外,还可以
13、查询到景点相关的信息等,使得查找数据变的简单,不必大量沉浸在书籍和相关影印的材料里,为搜集资料提供便利。而且在网上的信息更新及时,不会出现现实和实际不符的情况,这也是相对于传统管理的优势所在。1.2 系统开发的目标与期望河南省旅游资源管理系统设计开发的宗旨是减少人力、提高效率。所以,在设计上是尽量涉及到和旅游相关的方方面面,这样在提高效率的基础上也提高了可靠性和完整性。本论文研究的是河南省旅游信息的具体设计开发应用。具体的设计包括:系统用户模块、旅游景点模块、特色美食模块、网友游记模块和旅游问答模块。在这些模块中实现了添加、删除、修改、查询的功能。1.3 系统主要研究工作河南省旅游资源管理系统
14、的制作目的是完成一个有易扩展、稳定、安全、操作简单方便、界面友好等特点的交互平台,课题主要工作有:(1)设计方案所采用的系统技术、工具和系统的用户、角色、权限管理、资源信息的管理、各类资料共享、数据库系统的管理等。(2)制作资源管理系统的设计思想。如数据的采集、学习信息化的思路等等。第2章 系统开发工具和环境开发工具的选择对一个系统来说很重要,既决定了开发人员的开发效率,也对页面的美观和操控性起着重要作用,同时也对软件产品的易维护性和扩充性有着重要影响。2.1 前台技术JSPJSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过t
15、ags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。其特性包括:一次编写,到处运行。系统的多平台支持。基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。 强大的可伸缩性。从只有一个小的jar文件即可运行Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理,消息处理,一台服务器到无数台服务器,Java显示了一个巨大的生命力。2.2 后台数据库的选择MySQL5.0 MySQL5.0是一种开放源代码的关
16、系型数据库管理系统(RDBMS),MySQL数据库系统使用最常用的数据库管理语言-结构化查询语言(SQL)进行数据库管理。 主要特性有:1. 性能的提高:mysql5.0采用了新的数据存储架构,单个数据表的容量比4.0高出很多,并且在进行数据检索时性能更高。2. 支持自定义的过程:mysql5.0可以让您自己添加函数,这跟sqlserver的自定义函数类似,您可以将一些常用的功能写成函数,调用时就像调用mysql的系统函数一样,非常方便。3. 支持存储过程:用户只需要写 一次存储过程就可以立刻使用许多应用程序来调用该过程,从而实现特定的业务逻辑流程。数据库管理员也可以通过标准的管理函数来处理不
17、同版本中的数据库资源,比如数据库结构 和安全权限等。4. 支持触发器:触发器可以让您的数据库在发生特定的事件时,自动执行特定的操作,如调用一些函数,存储过程等;触发器对保证数据的统一性、减少数据库管理员的工作方面有很好的帮助。5. 支持视图:您可以将几个表的某几个列组成一个视图,方便查询,免除每次都用 join 语句从关联表读取相数据。6. 支持本地化:对数种不同字符集的全面支持,包括latin1 (cp1252)、german、big5、ujis等,并提供了Unicode支持。2.3 SSH框架技术 SSH 为 struts+spring+hibernate 的一个集成框架,是目前较流行的一
18、种JAVA Web应用程序开源框架。 集成SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层,以帮助开发人员在短期内搭建结构清晰、可复用性好、维护方便的Web应用程序。其中使用Struts作为系统的整体基础架构,负责MVC的分离,在Struts框架的模型部分,利用Hibernate框架对持久层提供支持,业务层用Spring支持。具体做法是:用面向对象的分析方法根据需求提出一些模型,将这些模型实现为基本的Java对象,然后编写基本的DAO接口,并给出Hibernate的DAO实现,采用Hibernate架构实现的DAO类来实现Java类与数据库之间的转换和访问,最后由Sp
19、ring完成业务逻辑。 系统的基本业务流程是: 在表示层中,首先通过JSP页面实现交互界面,负责传送请求(Request)和接收响应(Response),然后Struts根据配置文件(struts-config.xml)ActionServlet接收到的Request委派给相应的Action处理。在业务层中,管理服务组件的Spring IoC容器负责向Action提供业务模型(Model)组件和该组件的协作对象数据处理(DAO)组件完成业务逻辑,并提供事务处理、缓冲池等容器组件以提升系统性能和保证数据的完整性。而在持久层中,则依赖于Hibernate的对象化映射和数据库交互,处理DAO组件请求
20、的数据,并返回处理结果。 采用上述开发模型,不仅实现了视图、控制器与模型的彻底分离,而且还实现了业务逻辑层与持久层的分离。这样无论前端如何变化,模型层只需很少的改动,并且数据库的变化也不会对前端有所影响,大大提高了系统的可复用性。而且由于不同层之间耦合度小,有利于团队成员并行工作,大大提高了开发效率。2.4 系统的开发环境 本次开发的河南省旅游资源管理系统对操作系统的要求如下:(1)硬件要求:CPU:最低Intel Pentium II 500 MHz。磁盘空间:250MB(完全安装),155MB(快速安装)。内存:128MB(最好256MB以上)。显示:1024*768,256色(2)软件要
21、求:Windows 2000以上的操作系统。Dreamweaver 8Myeclipse 8.5。Mysql 5.0。 第3章 需求分析和总体设计3.1 系统需求分析3.1.1 总体需求概述根据旅游资源管理的需求,我们对景点、旅游常见问题和河南省特色美食等旅游相关信息的进行管理。主要包括景点资源的管理、河南省特色美食管理以及网友游记管理等几个方面的内容。这几方面内容中包括信息的录入和查询,以及信息的实时更新。管理员针对信息的变更,对相关信息进行管理,保证信息的最新性和准确性,易于日常的操作和维护。3.1.2 需求的具体分析根据总体功能需求特将具体功能需求描述如下:(1)旅游信息的功能需求: 用
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 JSP 河南省 旅游资源 管理 系统 设计 实现
链接地址:https://www.31ppt.com/p-4858606.html