



版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 基于JavaWeb的旅游服务系统设计研究 黄文灿Summary:在“信息时代”的背景下,信息化旅游成为我国各地旅游建设和理论研究的突破口,旅游行业将成为未来几十年极具有潜力的消费领域。本系统致力于提升用户体验感开发,运用 HTML5+CSS+JS 前端开发技术进行前台界面的设计,后台通过java语言及java web开发技术,最终为用户提供旅游信息查询,景区评论等互动服务,创建一个用户友好,高度兼容,内容完整的旅游服务平台。Key:Java Web;旅游服务;网站开发:TP311.1 :A :1007-9416(2019)09-0156-021 绪论据可靠数据,全球旅游收入占世界出口总收入比
2、重最大成为世纪第一大产业。如此庞大的新兴产业,碰撞上“互联网+”的发展理念,全球信息化浪潮促进了旅游产业的信息化进程,旅游产业的快速发展需要借助信息化手段,尤其是旅游业被国务院定位为“国民经济的战略性支柱产业和人民群众更加满意的现代服务业”以后,加快了旅游业与信息产业融合发展的进程,引导旅游消费、提升旅游产业素质成为旅游工作的当务之急,信息化旅游为旅游融入了更多的新服务,新形式,让用户体验到更加便利,快捷的服务。针对解决这样的问题,旅游服务系统应运而生,是基于Java Web的一次探索性开发与尝试。2 需求分析2.1 技术可行性在分析了市场上有多少相似产品存在以及这些产品之间的异同之后,了解了
3、该项技术的发展空间,同时提前分析技术风险,是否存在无法解决的难题以及研究规避风险的方法。充分考虑产品的易用性,产品的环境依赖性。Java Web网站是当下主流,使用时几乎不需要下载插件或小程序,降低了用户的使用门槛,让用户获得更好的交互体验1。2.2 需求分析系统把用户分为了普通用户和管理员两种角色,登录时用户可根据自己的身份选择相应的登录界面。主页面按全国34个省级行政区域名称分为34个板块,让用户更加方便地查找想要获得的信息。本着以普通用户需求为核心的初衷,普通用户可以通过留言板中的上传功能,上传自己感兴趣或者了解的但系统中尚未存在的景点信息,也可以通过留言板中的评论功能,发表自己的观点和
4、看法,让用户获得更多的参与感。而管理员则可以对普通用户和普通用户发表的内容进行删、改、查,保证对舆论环境的监管。3 概要设计3.1 功能设计用户注册功能设计:注册页面设置用户名,密码和再次输入密码三个文本框,由于管理员数量较少且一般由企业管理者担任,需要与开发人员协商后,为管理员在用户表中添加特殊字段与普通用户区别。登录界面设计:用户根据自己对应的身份,选择进入用户登录界面或管理员登录界面,如果进入的登录界面与用户输入的用户名和密码身份不符,则无法正常登录。管理员登录后可对普通用户信息操作(删、改、查)。普通用户留言板功能设计:设置上传和评论按钮,用户可以通过点击按钮,上传系统尚未涵括的旅游景
5、点信息,也可以点击评论按钮对某景点发表评价或给其他想要前往旅游的用户一些建议。管理员留言板功能设计:設置查找和删除按钮,管理员同样通过点击按钮对普通用户的上传和评论内容进行查找和删除。主页面设计:将34个模块以全国34个省级行政区域名称命名,并以图片作为超链接。3.2 数据库设计用户E-R数据库设计如图1所示,景点E-R数据库设计如图2所示。4 具体设计与实现4.1 注册功能实现普通用户注册时,输入的用户名和密码通过表单post方式提交到action属性指定的后台JSP文件,后台JSP文件调用request.setCharacterEncoding()方法统一编码,request.getPar
6、ameter()方法接收表单参数。为了确保用户密码输入无误,调用equals()方法对比用户两次输入的密码是否一致,再通过调用DriverManager.getConnection()方法连接数据库,然后声明数据库操作对象PreparedStatement pstmt=null;和数据库操作命令sql=“insert into User(username,password)value(getusername,getpassword)”,并实例化数据库操作对象,把用户信息存入数据库中。至于管理员用户的注册,在普通用户的基础上还需要开发人员在数据库中的用户表(User表)中添加权限字段(autho
7、rity),该字段普通用户值为空,管理员值为Y。4.2 登录功能实现系统在首页设置“普通用户登录”和“管理员登录”两个超链接,用户在选择对应身份的登录界面后,输入用户名和密码,系统与注册时执行相似操作,与注册操作不同于数据库操作命令,注册执行插入操作,登录执行查找操作。由于普通用户数据库操作命令中authority条件值为null,管理员数据库操作命令中authority条件值为Y,所以同一个用户名和密码进入不同登录界面执行的JSP文件不同,执行结果自然也不同。如果进入与身份不符的登录界面进行登录,系统在用户表中无法查询到信息匹配的用户信息,则弹出提醒“请核实登录信息”。4.3 留言板功能实现
8、用户点击上传按钮,系统调用file类型的表单控件上传图片,调用text类型的表单控件提交景点信息,后台创建FileUploadTools类对象,并调用FileUploadTools类的构造方法对表单提交的图片文件和景点信息进行接收,并回显到主页面。用户点击评论按钮,调用text类型的表单控件提交用户评论内容,并调用request对象的构造方法getParameter()接收,并回显到主页面。对回显内容系统利用 HTML5+CSS+JS 前端技术进行加工优化,使整体布局更加美观,简约。由于用户ID在每次用户操作留言板时随机产生且具有唯一性,管理员可通过执行数据库操作命令根据用户ID字段对用户上传
9、内容和评论进行管理。4.4 主頁面功能实现主页面将34个模块以全国34个省级行政区域名称命名,每个模块采用地区标志性建筑图片作为超链接显示文本,点击图片执行相应的JSP文件,根据景点表中地区字段(area)的值查询到同一省份的景点,并呈现给用户,让用户更加方便的找到心仪的景点。5 系统测试测试主要针对各部分应用结果反馈,即在用户的角度测试程序运行是否正常。由于只需对软件需求规格说明书中的功能需求逐项进行的测试,以验证功能是否满足要求,所以该项工作可由用户完成。通过大量的数据来往与功能使用,覆盖各种复杂的数据情况,使程序的完整性与容错机制的缺陷充分暴露,从而花费最少的人力和财力将其完善2。系统登
10、录注册功能测试用如表1所示。6 结语伴随着经济的飞速发展,旅游成为大众不可或缺的需求,也是满足人民美好生活需求的重要途径,所以旅游服务业的正确发展和推进变得尤为重要。在“互联网+”的大环境下,把互联网融入到旅游中,打造一种全新的旅游模式,本系统为提升游客体验感、绿色旅行迈出了重大步伐。此外,系统采用Java Web技术为基础,在后期的运维工作中可方便地通过接口丰富系统的功能,让用户体验一站式旅游服务3。本系统是Java Web技术与旅游信息化应用相结合的初步尝试,还有许多地方需要在今后改进和完善。Reference1 钟明辉,赖可云.基于JAVA技术的广西旅游服务系统的开发与实现J.山东工业技
11、术,2019(4):160-162.2 金宏东.基于ASP旅游服务系统的设计与实现D.成都:电子科技大学,2018.3 徐鹏涛.基于安卓平台下移动旅游服务系统的设计与开发D.南京:南京理工大学,2018.Abstract:Under the background of information age, information-based tourism has become the breakthrough of tourism construction and theoretical research in various parts of China, and the tourism in
12、dustry will become a potential consumption field in the coming decades. The system is committed to enhance the development of user experience, the use of HTML5+CSS+JS front-end development technology for the front interface design, the background through Java language and Java web development technology, ultimately provide users with tourism information query, scenic spot reviews and other interactive services, to create a user-friendly, highly compatible, complete content of the tourism service platf
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年汽车行业供应链风险管理与供应链风险管理培训课程创新探索报告
- 校园活动策划案
- 校园图书馆年终总结
- 旅游地产项目2025年智慧化设计与智慧城市融合报告
- 老龄化趋势下2025年老年长期照护服务模式与社区养老机构服务模式创新实践报告
- 服装店员工规章制度
- 个人养老金制度对金融市场长期影响与投资前景分析报告
- 特色康养小镇基础设施建设与运营策略报告
- 绿色金融政策对绿色金融产品创新激励2025年研究报告
- 二零二五年度文化艺术展览馆设计与施工合同
- GB/T 4548-1995玻璃容器内表面耐水侵蚀性能测试方法及分级
- GB/T 3730.2-1996道路车辆质量词汇和代码
- GB/T 33365-2016钢筋混凝土用钢筋焊接网试验方法
- GA/T 1393-2017信息安全技术主机安全加固系统安全技术要求
- GA 304-2012塑料管道阻火圈
- 螺旋藻片的10大销售话术(附4个联合用药方案)
- 2023年燕山大学辅导员招聘考试笔试题库及答案解析
- 老年肌肉衰减综合征(肌少症)课件
- 食堂从业人员健康情况晨检记录表
- 冷却系统橡胶软管设计基础规范
- 地源热泵埋管冬夏季换热平衡计算
评论
0/150
提交评论