河南理工大学万方科技学院本科生毕业论文河南省旅游信息管理系统设计与实现.doc
《河南理工大学万方科技学院本科生毕业论文河南省旅游信息管理系统设计与实现.doc》由会员分享,可在线阅读,更多相关《河南理工大学万方科技学院本科生毕业论文河南省旅游信息管理系统设计与实现.doc(45页珍藏版)》请在咨信网上搜索。
个人收集整理 勿做商业用途 河南理工大学万方科技学院本科生毕业论文(设计) 河南省旅游信息管理系统设计与实现 院系名称 建筑与测绘工程系 姓 名 马世超 学 号 200902020147 专 业 地理信息系统 指导教师 许江涛 2013年03月15 目 录 摘 要 2 ABSTRACT 3 第1章 绪论 4 1.1 开发背景 4 1。2 系统开发的目标与期望 错误!未定义书签. 1。3 系统主要研究工作 5 第2章 系统开发工具和环境 6 2.1 前台技术JSP 6 2.2 后台数据库选择SQL Server2000 6 2。3 系统开发SSH框架技术 7 2.4 系统的开发环境 7 第3章 需求分析和总体设计 8 3.1 系统需求分析 8 3。2系统的总体设计 8 第4章 系统数据库设计 14 4.1 数据库需求分析 14 4.2数据库概念结构设计 14 4。3数据库逻辑结构设计 错误!未定义书签。 第5章 详细设计与实现 20 5.1 用户登录界面设计 20 5。2 用户注册界面设计 20 5。3 景点信息窗体的设计 24 5.4 特色美食信息窗体的设计 29 5。5 网友游记信息窗体的设计 30 5。6 旅游问答信息窗体的设计 31 5。7 后台系统说明窗体的设计 32 第6章 测试与维护 38 6.1 软件测试概述 36 6.2 系统测试的内容 37 6。3 软件维护 40 结 论 44 致 谢 45 参考文献 46 44 河南省旅游信息管理系统的设计与实现 摘 要 2l世纪是一个以计算机网络为核心的信息时代,数字化、网络化、信息化是这个时代的基本特征。在旅游业,几乎所有的旅游信息(包括景点、景区、饭店、旅行社、交通和气候等)都可以运用现代信息技术手段进行管理和表达,因此,旅游信息化是时代发展的必然。随着旅游信息化的深入发展,旅游者希望更多地参与到旅行方式、线路和时间的定制,旅游企业也迫切需要改变当前相对“静态"的信息集成模式,而使用一种全新的旅游管理信息系统来满足日益个性化的市场需求。正是基于这种需求,本文设计与实现旅游管理信息系统。 随着INTERNET技术的发展,互联网在中国逐步普及,人们对网络的需求也日益增长,利用计算机实现旅游资源的管理势在必行.本系统从初步调查开始,详细介绍了需求分析、流程和数据分析,并进行了系统总体结构设计和数据库设计。 系统采用DREAMWEAVER编写JSP脚本,MySQL5。0建立数据库,从界面简洁、实用的要求出发,采用SSH框架完成了旅游资源管理工作的主要部分,包括旅游资源和用户的信息浏览,添加,修改,删除,查询等,并且实现了一些变量的取值,保存和统计。 【关键词】:旅游信息管理;计算机; SSH , JSP , SQL Server2000 Abstract 2l century is a information age with computer network as the core, digitization, networking, informatization is the basic characteristics of this era. In tourism, and almost all information (including attractions, scenic spots, hotels, travel agencies, transportation and climate, etc.) can use modern information technology to manage and expression, as a result, tourism informationization is the necessity of developing era. With the further development of tourism informatization, tourists want to involvement in the way to travel, routes and time of customization, tourism enterprises also urgently need to change the current relatively \"static\" mode of information integration, and use a new kind of tourism management information system to meet market demand increasingly personalized。 Based on this need, this paper design and implementation of tourism management information system.本文为互联网收集,请勿用作商业用途个人收集整理,勿做商业用途 With the development of INTERNET technology , people on the network growing demand, by using computer to realize the management of tourism resources be imperative。 The system started from the 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, SQL Server2000 to establish database, the interface simple, practical requirement, completion tour resources 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。个人收集整理,勿做商业用途个人收集整理,勿做商业用途 【Key words】: tourism resource management system, SSH, JSP ,SQL Server2000 第1章 绪论 旅游信息管理系统是一种特殊的系统,它是由经济条件、地理位置、气候特征、人文素质、资源状况(人文资源与生态资源)等因素构成,包括旅游景点、景区管理系统,以及旅行社、宾馆、酒店等旅游企业管理系统。本论文所阐述的系统以收集、处理与旅游相关的活动和业务信息为主的人/机系统,它对旅游数据进行收集、存储、处理、传输和检索,并向旅游者及旅游工作人员提供有用的信息,帮助他们进行决策或管理,它具有整体性、时效性和动态性三大特点,是对旅游信息资源进行管理的系统。 1.1 开发背景 随着人们物质生活水平的不断提高,越来越多的人开始注重更高意义的精神生活,在这个过程中,旅游已经起到了愈发重要的作用。旅游者通过观光游览可达到改变常居环境、开阔眼界、增长见识、陶冶性情、怡悦心情、鉴赏大自然造化之美、享受现代化城市生活的情趣以及满足异地购物等多方面的需求和目的。旅游业的蓬勃发展,使旅游信息管理技术在该领域的应用也随之迅速发展起来,特别是在区域旅游规划管理领域.传统的管理手段通常是采用人工管理各种文字、图表,通常对各种文字、图表的分析,来进行管理和决策,这种管理方式中不能准确、及时的为旅游管理者和决策者提供决策依据,而且所能够开发的功能也十分有限,旅游信息管理系统是旅游业发展到一定阶段的产物,它的建立不但能有效地管理旅游信息,为旅游者提供及时、准确的旅游信息,而且能够为旅游信息管理部门提供旅游规划和决策的依据提高开发的决策效率. 传统的管理方法采用的是人管理人的方法,由相关人员去制定一些规定并监督执行,这当然会给管理带来很多的主观性,而传统的旅游信息管理也是采用人力的自然管理和纸制记录。在查询,更新时都是由人一条一条的记录,这样不仅需要大量的人力还需要大量的办公用品。这必然造成对人力和物力的浪费,而且由于工作量大并且繁琐,就会带来效率方面的低下,而这些就会无形地使利润下滑。 河南省旅游信息管理系统正是在这样的背景下应运而生了。现实的要求是旅游信息管理需要一个既可以节省人力物力又可以节省财力,并且在同等时间的基础上提高效率,从而提高整个利润。旅游信息管理系统采取的是资源分类管理的理念,根据旅游所涉及的方方面面的具体要求进行系统开发的. 河南省旅游信息管理信息系统是以客户机/服务器(Client/Server,C/S)结构为基础。当客户发出请求后服务器会快速的对其的请求作出响应并解决其请求。这就解决了在人力方面的浪费.由于请求和解决请求的过程都是通过计算机完成的这样就解决了人力的繁琐,还避免了传统管理方法的一些由于人的疏忽造成的错误.提高了工作的正确率和可靠性。 本次毕业设计开发的河南省旅游信息管理系统具体内容包括:系统用户模块、旅游景点模块、特色美食模块、网友游记模块和旅游问答模块。并在这些模块中完成了各个环节的添加、修改、删除、查询等功能. 河南省旅游信息管理系统设计的方面很广,除了可以找到相关的旅游信息外,还可以查询到景点相关的信息等,使得查找数据变的简单,不必大量沉浸在书籍和相关影印的材料里,为搜集资料提供便利。而且在网上的信息更新及时,不会出现现实和实际不符的情况,这也是相对于传统管理的优势所在. 1。2 系统开发的目标与期望 河南省旅游信息管理系统设计开发的宗旨是减少人力、提高效率。所以,在设计上是尽量涉及到和旅游相关的方方面面,这样在提高效率的基础上也提高了可靠性和完整性. 本论文研究的是河南省旅游信息的具体设计开发应用。具体的设计包括:系统用户模块、旅游景点模块、特色美食模块、网友游记模块和旅游问答模块。在这些模块中实现了添加、删除、修改、查询的功能. 1。3 系统主要研究工作 河南省旅游信息管理系统的制作目的是完成一个有易扩展、稳定、安全、操作简单方便、界面友好等特点的交互平台,课题主要工作有: (1)设计方案所采用的系统技术、工具和系统的用户、角色、权限管理、资源信息的管理、各类资料共享、数据库系统的管理等。 (2)制作资源管理系统的设计思想。如数据的采集、学习信息化的思路等等。 第2章 系统开发工具和环境 开发工具的选择对一个系统来说很重要,既决定了开发人员的开发效率,也对页面的美观和操控性起着重要作用,同时也对软件产品的易维护性和扩充性有着重要影响。 2。1 前台技术JSP JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易.其特性包括: 一次编写,到处运行. 系统的多平台支持.基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展. 强大的可伸缩性.从只有一个小的jar文件即可运行Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理,消息处理,一台服务器到无数台服务器,Java显示了一个巨大的生命力。 2.2 后台数据库的选择SQL Server2000 SQL Server 2000 是Microsoft 公司推出的SQL Server 数据库管理系统的一个版本。该版本继承了SQL Server 7.0 版本的优点同时又比它增加了许多更先进的功能,具有使用方便,可伸缩性好与相关软件集成程度高等优点。主要特性有: 1。Internet 集成。SQL Server 2000 数据库引擎提供完整的XML 支持。它还具有构成最大的Web 站点的数据存储组件所需的可伸缩性、可用性和安全功能,在Web 应用程序中包含了用户友好的查询和强大的搜索功能。 2.可伸缩性和可用性。同一个数据库引擎可以在不同的平台上使用,从运行 Microsoft Windows 98 的便携式电脑,到运行 Microsoft Windows 2000 数据中心版的大型多处理器服务器。SQL Server 2000 企业版支持联合服务器、索引视图和大型内存支持等功能,使其得以升级到最大 Web 站点所需的性能级别。 3.企业级数据库功能.SQL Server 2000 关系数据库引擎支持当今苛刻的数据处理环境所需的功能。数据库引擎充分保护数据完整性,同时将管理上千个并发修改数据库的用户的开销减到最小。 4。易于安装、部署和使用. SQL Server 2000 中包括一系列管理和开发工具,这些工具可改进在多个站点上安装、部署、管理和使用 SQL Server 的过程。SQL Server 2000 还支持基于标准的、与 Windows DNA 集成的程序设计模型,使 SQL Server 数据库和数据仓库的使用成为生成强大的可伸缩系统的无缝部分。 5。 数据仓库. SQL Server 2000 中包括析取和分析汇总数据以进行联机分析处理 (OLAP) 的工具.SQL Server 中还包括一些工具,可用来直观地设计数据库并通过 English Query 来分析数据. 2。3 SSH框架技术 SSH 为 struts+spring+hibernate 的一个集成框架,是目前较流行的一种JAVA Web应用程序开源框架。 集成SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层,以帮助开发人员在短期内搭建结构清晰、可复用性好、维护方便的Web应用程序。其中使用Struts作为系统的整体基础架构,负责MVC的分离,在Struts框架的模型部分,利用Hibernate框架对持久层提供支持,业务层用Spring支持。具体做法是:用面向对象的分析方法根据需求提出一些模型,将这些模型实现为基本的Java对象,然后编写基本的DAO接口,并给出Hibernate的DAO实现,采用Hibernate架构实现的DAO类来实现Java类与数据库之间的转换和访问,最后由Spring完成业务逻辑。 系统的基本业务流程是: 在表示层中,首先通过JSP页面实现交互界面,负责传送请求(Request)和接收响应(Response),然后Struts根据配置文件(struts-config.xml)ActionServlet接收到的Request委派给相应的Action处理.在业务层中,管理服务组件的Spring IoC容器负责向Action提供业务模型(Model)组件和该组件的协作对象数据处理(DAO)组件完成业务逻辑,并提供事务处理、缓冲池等容器组件以提升系统性能和保证数据的完整性.而在持久层中,则依赖于Hibernate的对象化映射和数据库交互,处理DAO组件请求的数据,并返回处理结果. 采用上述开发模型,不仅实现了视图、控制器与模型的彻底分离,而且还实现了业务逻辑层与持久层的分离.这样无论前端如何变化,模型层只需很少的改动,并且数据库的变化也不会对前端有所影响,大大提高了系统的可复用性。而且由于不同层之间耦合度小,有利于团队成员并行工作,大大提高了开发效率。 2.4 系统的开发环境 本次开发的河南省旅游信息管理系统对操作系统的要求如下: (1)硬件要求: CPU:最低Intel Pentium II 500 MHz。 磁盘空间:250MB(完全安装),155MB(快速安装)。 内存:128MB(最好256MB以上),显示:1024*768,256色。 (2)软件要求: Windows 2000以上的操作系统。 Dreamweaver 8 Myeclipse 8.5。 SQL Server2000。 第3章 需求分析和总体设计 3。1 系统需求分析 3.1.1 总体需求概述 根据旅游信息管理的需求,我们对景点、旅游常见问题和河南省特色美食等旅游相关信息的进行管理。主要包括景点资源的管理、河南省特色美食管理以及网友游记管理等几个方面的内容.这几方面内容中包括信息的录入和查询,以及信息的实时更新。 管理员针对信息的变更,对相关信息进行管理,保证信息的最新性和准确性,易于日常的操作和维护. 3。1.2 需求的具体分析 根据总体功能需求特将具体功能需求描述如下: (1)旅游信息的功能需求: 用户可以对景点信息进行浏览,并根据景点所在区域和景点类型进行查询. 系统管理员根据景点信息的更新,进行添加、修改和删除的操作。 (2)信息服务的功能需求: 因为本系统是针对河南地区的旅游系统,所以为方便用户对景点信息的了解,在本系统中提供了相应的河南特色美食、游记浏览和旅游问答等模块。 3.2 系统的总体设计 3。2.1 系统的模块划分 根据对系统需求的分析,可以把系统划分:系统用户管理模块、系统管理员管理模块、景点信息模块、特色美食信息模块、网友游记模块、旅游问答模块、退出系统模块。(如图3-1所示)。 系统总体模块 景点信息管理模块 特色美食管理模块 网友游记管理模块 旅游问答管理模块 系统用户管理模块 系统 管理员 管理模块 图3-1 系统总体模块图 退出系统模块 3.2。2 各模块功能设计 (1)系统管理员管理模块 系统管理员管理模块主要是对系统管理员信息进行维护.包括: 管理员信息的查询:浏览管理员的相关信息。 管理员信息的添加:添加新的管理员使其成为系统管理员。 密码修改:用户名为主键,不可修改,只可以修改密码。 管理员的删除:根据用户名删除系统用户的信息。 系统管理员模块中各子模块的实际意义是使系统的访问量增大,管理员的增多可以方便系统更好的管理和维护.(如图3-2所示). 管理员信息管理 管理员信息查询 管理员密码修改 管理员 添加 管理员删除 图3-2 系统管理员功能模块 (2)系统用户管理模块 系统用户管理模块主要是对系统用户信息进行维护.包括: 系统用户信息的查询:管理员浏览系统用户的相关信息。 系统用户信息的添加:添加新的系统用户。 密码修改:用户名为主键,不可修改,只可以修改密码。 系统用户的删除:根据用户名删除系统用户的信息. 系统用户管理模块中各子模块的实际意义是使系统管理员可以更方便对系统用户信息进行管理和维护。(如图3—2所示)。 系统用户信息管理 系统用户信息查询 系统用户密码修改 系统用户信息 添加 系统用户信息删除 图3-3 系统用户管理功能模块 (3)景点信息管理模块 景点信息管理模块包括:景点信息查询模块、景点信息添加模块、景点信息修改模块和景点信息删除模块.具体功能如下: 景点信息查询:根据旅游信息景点的类型或所在地,或者景点所属类型进行相应的查询。也可以直接查询全部景点信息. 景点信息添加:对新的景点信息进行录入。 景点信息修改:对景点信息的变更做出及时的修改。 景点信息删除:对景点信息进行删除. 景点信息管理模块中各子模块的实际意义是当管理员在管理旅游信息的时候,可以快速、便捷地将景点信息添加的系统中,同时对信息进行维护和管理,并与数据库中数据相连接,这样不仅方便游客浏览,还提高了信息的准确性。管理员还可以对景点信息进行查询,确保景点中信息的准确性、及时性,从而保证系统的准确性和完整性。(如图3-3所示). 旅游信息管理 旅游信息查询 旅游信息添加 旅游信息修改 旅游信息删除 图3-4 旅游信息功能模块 (4)特色美食信息管理模块 主要是对河南省特色美食的信息进行管理和维护. 特色美食信息模块包括:特色美食信息查询模块、添加模块、修改模块和删除模块,具体功能如下: 特色美食信息查询:根据特色美食所在地,进行相应的查询。也可以直接查询河南省全部特色美食的信息。 特色美食信息添加:添加新加入的特色美食信息。 特色美食信息修改:对于各特色美食相关信息的变更做出及时的修改。 特色美食信息删除:对于特色美食信息进行删除。 特色美食信息管理模块中各子模块的实际意义是当管理员在管理特色美食信息的时候,可以快速、便捷地将特色美食信息添加的系统中,同时对信息进行维护和管理,提高信息的准确性.管理员还可以直接对特色美食信息进行查询,确保特色美食信息的准确性,从而保证系统的准确性和完整性。信息的添加和修改与后台数据库进行动态的连接。(如图3-4所示). 特色美食信息管理 特色美食信息查询 特色美食信息添加 特色美食信息修改 特色美食信息删除 图3-5 特色美食信息功能模块 (5)旅游问答信息管理模块 主要对旅游常见问题信息进行管理和维护. 旅游问答信息管理模块包括: 旅游常见问题的添加:用户可以提出旅游相关问题. 旅游常见问题的查询:可以查询所有相关信息。 旅游常见问题的删除:管理员对非法旅游相关问答进行删除操作。 旅游问答信息管理 旅游问答信息查询 旅游问答信息修改 图3-6 旅游问答信息功能模块 旅游问答信息删除 (6)网友游记信息管理模块 主要对网友游记信息进行管理和维护。 网友游记信息管理模块包括: 网友游记信息添加:管理员添加网友游记相关信息。 网友游记信息浏览:系统用户可以浏览所有网友游记相关信息。 网友游记信息删除:管理员对一些进行删除操作。 网友游记信息管理 网友游记信息浏览 网友游记信息添加 图3-7网友游记信息功能模块 网友游记信息删除 (7)退出系统模块 系统用户可以根据自己的需要来进行注销系统.注销系统时会出现提示对话框,选择确定后系统就会安全的退出了。 第4章 系统数据库设计 本系统使用的是SQL Server2000数据库管理系统,下面详细地介绍一下本系统的数据库结构设计与实现. 4.1 数据库需求分析 进行整个数据库设计必须准确了解与分析用户需求(包括数据和处理)。用户需求分析是整个设计过程的基础,是最困难、最耗费时间的一步.作为最基本的需求分析做得是否充分与准确,决定了在其构建数据库的速度和质量. 用户的需求具体体现在各种信息的提供、存储、更新和查询方面,这就要求数据库结构能充分满足各种信息的输出与输入.收集基本数据、数据结构及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础.以这种思想作为设计策略,河南省旅游信息管理系统至少有以下5项需求: 用户表:包括的数据项有用户姓名、密码、权限等。 景点信息表:包括的数据项有景点所属地、所属类型、景点图片等. 特色美食信息表:包括的数据项有图片、所属地等. 网友游记信息表:包括的数据项有网友名、游记内容等。 旅游问题信息表:包括的数据项有登陆用户名、问题、编入时间等。 旅游回答信息表:包括的数据项有登录用户名、回答、编入时间等。 4。2 数据库概念结构设计 概念结构设计是将分析得出的用户需求信息抽象为概念模型的过程。即在需求分析的基础上,设计出能够满足用户需求的各种实体以及它们之间的相互关联的概念结构设计模型。这样才能更好、更准确的用某一DBMS实现这一些需求,这是整个数据库设计的关键。 概念结构的主要特点是能真实、充分地反映现实世界,容易理解、更改,容易向关系、网状、层次等各种数据模型转换。描述概念模型的有力工具是E-R模型。 本网站根据上面的需求分析和数据库设计规划得出的实体有:用户实体,景区实体,美食实体,游记实体、旅游问题实体、旅游回答实体。部分对应实体的E—R图,如下图所示. 特色美食 编辑时间 美食描述 美食名称 编号 图片 图4-1 特色美食实体属性图 所属地 景点 编入时间 所属地 所属类型 景点描述 景点名称 编号 景点概述 图4-2 景点实体属性图 景点图片 系统用户 编号 权限 性别 密码 图4-3 系统用户信息实体属性图 用户名 邮箱 游记 游记概述 游记内容 发表者 游记编号 图4-4 游记实体属性图 问题 提问者 问题状态 问题 问题编号 图4-5 问题实体属性图 回答 对应问题编号 回答 回答者 回答编号 图4-6回答实体属性图 4.3 数据库逻辑结构设计 概念结构是独立于任何一种数据模型的信息结构.逻辑结构设计的任务就是把概念结构设计阶段设计好的基本E—R图转换为与选用DBMS产品所支持的数据模型相符合的逻辑结构。 设计逻辑结构时一般要分3步进行: (1)将概念结构转换为一般的关系、网状、层次模型; (2)将转换来的关系、网状、层次模型向特定的DBMS支持下的数据模型转换; (3)对数据模型进行优化。 将以上的数据库概念结构设计转换为关系模型。数据库表格以用户信息表、景点信息表和特色美食信息表等为例,设计结果如下: 表4.1 用户信息表(user) 字段名 字段类型 字段大小 索引 用户编号(userID) 自动编号 长整型 Maintained(主关键字) 用户名(username) 文本 30 密码(password) 文本 20 权限(popedom) 长整形 10 性别(sex) 文本 10 邮箱(email) 文本 30 表4.2 景区信息表(scenic) 字段名 字段类型 字段大小 索引 编号(ID) 自动编号 10 Maintained(主关键字) 所属地(address) 文本 20 所属类型(sort) 文本 30 名称(name) 文本 50 描述(description) 文本 200 图片(photo) 文本 50 概述(summary) 文本 50 录入时间(edittime) 日期/时间 表4.3 旅游问题信息表(question) 字段名 字段类型 字段大小 索引 编号(quesID) 自动编号 10 Maintained(主关键字) 问题(question) 文本 100 提问者(twz) 文本 30 状态(status) 文本 1 表4.4 旅游回答信息表(answer) 字段名 字段类型 字段大小 索引 编号(answerID) 自动编号 10 Maintained(主关键字) 回答(answer) 文本 100 回答者(hwz) 文本 30 问题编号(qID) 长整形 10 Foreign key 表4。5 网友游记信息表(answer) 字段名 字段类型 字段大小 索引 编号(voyagesID) 自动编号 10 Maintained(主关键字) 游记(voyages) 文本 1000 发表者(fbz) 文本 30 概述(summary) 文本 100 表4。6 特色美食信息表(delicious) 字段名 字段类型 字段大小 索引 编号(ID) 自动编号 10 Maintained(主关键字) 名称(name) 文本 100 图片(photo) 文本 50 所属地(address) 文本 100 编入时间(edittime) date 描述(description) 文本 1000 第5章 详细设计与实现 5。1 用户登录界面设计 ①用户登录包括:登录账户,登陆密码。 ②当用户登录后由管理员核对该用户的名称和密码是否正确,如果无误的话用户可以通过检查直接进入网站的其它页面进行浏览和订购 图5-1系统用户登陆界面 本系统提交按钮部分代码如下: package action; import java.util.Map; import com。opensymphony。xwork2。ActionContext; import com.opensymphony。xwork2.ActionSupport; import pojo.User; import service.UserService; public class UserLogin extends ActionSupport { private static final long serialVersionUID = 6701607607804034401L; private String username; private String password; private UserService userService; public String getUsername() { return username; } public void setUsername(String username) { this。username = username; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } public UserService getUserService() { return userService; } public void setUserService(UserService userService) { this。userService = userService; } @SuppressWarnings(”unchecked”) public String execute() throws Exception { User user = new User(); user.setUsername(username); user.setPassword(password); if(userService。isLogin(user)) { Map session = ActionContext。getContext()。getSession(); session。put("username", username); this.addActionMessage("登录成功!”); return "success"; } else { this.addActionMessage(”登录失败!”); return "input"; } } 5。2用户注册界面的设计 ①用户注册包括:登录账户,登录密码,性别,权限,电子邮件等。 ②注册成功后,才可以访问本站的其他页面。 图5-2系统用户注册界面 部分代码如下: public String execute() throws Exception { //将所有的参数组合成一个User对象 User user = new User(); user。setUsername(username); user.setPassword(password); user。setPasswordConfirm(passwordConfirm); user。setEmail(email); user.setSex(sex); user.setPopedom(popedom); if(userService。addUser(user)) {//保存成功 this.addActionMessage("添加用户成功!"); } else{ this.addActionMessage(”用户被占用,请重新输入用户名"); } return ”success”; 5。3 景点信息窗体的设计 景点信息查询窗体(如图5-3所示)当打开窗体的后,可以根据景点所在地或是景点类型进行查询。 图 5—3景点信息主界面 部分代码如下: package action; import java.io.File; import java。io.FileInputStream; import java.io。FileOutputStream; import java.io。InputStream; import java。io.OutputStream; import java。util。Date; import org.apache。struts2。ServletActionContext; import com。opensymphony。xwork2.ActionSupport; import pojo。Scenic; import service.ScenicService; public class ScenicAdd extends ActionSupport { /** * */ private static final long serialVersionUID = -6004119493302190083L; private ScenicService scenicService; private String address; private String name; private String photo; private String description; private Date edittime; private String summary; private String sort; private F- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 河南 理工大学 万方 科技学院 本科生 毕业论文 河南省 旅游 信息管理 系统 设计 实现
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【w****g】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【w****g】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【w****g】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【w****g】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文