论文部分内容阅读
摘要:建立百色市红色旅游网站,对推动百色市旅游业发展具有重要作用。文中主要分析了红色旅游网站的设计特性,构建基于JSP+XML动态网站。
关键词:红色旅游 XML JSP
近年来,我国经济发展非常迅速,全国人民生活水平的不断提高,外出旅游的机会越来越多。在国家大力发展红色旅游的背景下,开发百色红色旅游资源,打造红色旅游精品,对推动百色市旅游业发展有重要作用。
百色市地处广西西部,是滇、黔、桂三省中心城市,近年来,百色市旅游接待人数和收入快速增长,红色旅游作为百色市旅游业发展的新亮点,尽管百色市通过在强势媒体的广告宣传和制作各种精美的宣传资料等方式推广旅游商品,在一定程度上扩大了百色市红色旅游的知名度,但游客对其还是了解甚少。当前,制约百色旅游业发展的主要因素之一是在宣传促销上落后于人。因此旅游相关部门在作好自身的服务上,也要开拓服务渠道,通过网站建设开拓旅游服务也是一条可行的方案。
1 红色旅游网站的特点
作为一个以红色旅游为主题的网站,除了应包含旅行服务机构、酒店、景区、交通等信息,还应突出红色旅游的学习性,主要是指以学习中国革命史为目的,了解百色在中国革命史中的作用,以旅游为手段,学习和旅游互为表里,达到“游中学、学中游”,寓教于游、润心无声的境界。特别对百色起义纪念馆、粤东会馆等红色旅游景点的介绍,突出景点革命性、民族性、边疆性的特点,从而起到教育作用。
网站具有美观的界面设计,跟游客有较好的交互性,操作方便简单,游客可以通过访问旅游网站,对景点的相关信息有初步的了解。主页应注意更新,每年节假日尤其是黄金周,各种节日促销优惠活动应及时更新播放,使游客通过对网站的浏览可以对景点有比较真实和丰富的了解,对景点本身做一个比较好的宣传和推广。选择清晰度高、最能体现景区特色的图片,力求对文字介绍起到画龙点睛的作用,必要时可用动画提升网站的整体效果。
2 旅游网站基本服务项目
一个综合旅游服务网站应能提供诸如旅游信息的汇集、传播与交流,旅游信息的检索,旅游产品和服务的在线销售,包括票务、饭店、餐饮、汽车、旅游组团等服务,方便游客了解景区各种相关信息。同时有利于景区管理部门的管理,加强与游客的沟通,以提高和改善管理水平,使游客通过对网站的浏览可以对景点有比较真实和丰富的了解,对景点本身做一个比较好的宣传和推广。旅游网站的主要模块有:
2.1 会员系统模块 设置普通会员及管理员权限,实现的主要功能包括新用户注册、老用户登陆。
2.2 信息检索查询模块 该模块主要是方便用户对本站景点、酒店、路线等进行相关检索,并返回检索结果。系统根据用户选择的不同组合检索方式和输入的关键字进行相关检索,得到用户检索的信息。
2.3 微博模块 该模块主要是方便游客和管理人员进行沟通和交流,借助目前流行的微博工具,游客可以随时随地发微博,迅速获取最新资讯,让旅游部门掌握各方面的反馈信息。旅游管理者可以通过微博发布景点的最新信息。
2.4 景区门票订购模块 该功能模块主要是用户浏览了相关资料后,可通过本模块的一个购物车,实现网上订票。游客可以将门票添加到购物车,查看购物车的信息,也可以修改购物车中的门票数量或提交订单,还可以查看历史订单。
2.5 信息浏览模块 该模块的主要功能包括新闻发布、景点展示、酒店、旅行社信息,餐饮等信息,并且可以根据景点名等查找相关景点的信息。
2.6 后台管理模块 管理员可以对后台的所有信息进行修改。实现对景点信息的发布、修改、删除,门票库存数量及上下架等的管理;审核用户订单信息,取消或确认订单;及时发布站内信息及新闻。
3 基于JSP+XML建设旅游网站
XML(eXtensibleMarkupLanguage)是一种可扩展的源标记语言,以其简单性、可扩展性、互操作性、开放性等特点受到网站开发者的关注和欢迎。在很多方面得到应用,XML语法严格,其自我描述性质能够很好地表现许多复杂的数据关系,数据与显示分离,便于其他程序交互以及在XML文件中准确高效地搜索相关的数据内容。XML使得Web文件可以在全球信息网或企业间的应用程序中自动传输、处理及储存,信息的搜索变得更为准确快速,不同系统间的信息流通更加顺畅,以其显著的优势成为数据交换存储的中介和工具[1,2],其严格的语法降低了应用程序的负担,也使智能工具的开发更为便捷。
JSP可以非常理想地和XML协同工作,Web页面开发人员可以使用HTML或者XML标记来设计和格式化最终页面,使用JSP标记或者Scriptlet 来生成页面上根据请求而变化的动态内容(例如当前用户的信息)。生成内容的逻辑被封装在标记和Java Bean组件中,并且捆绑在Seriptlet中,所有的脚本程序在服务器端运行。这样,Web管理人员和页面设计者,能够编辑和适用JSP页面,而不会影响到内容的生成[3]。JSP网页可以包含任何类型的文本数据,所以JSP可以直接生成含有XML的文档。而且,JSP内置支持XML技术,其一,通过JSP内嵌Java程序,可以直接读写XML数据;其二使用Java Bean技术;其三,通过标记库JSP与XML交互。JSP可以利用强大的JAVA平台来解析、转换XML信息和文档,使开发者能定制自己的标签,大大减少对脚本语言的依赖和编程工作量,有利于简化开发网页的复杂度并且改善提高组件与页面代码的可重用性。JSP技术的强大功能和很好的灵活性加上XML技术规范化的数据,可以完美的实现网页的动态显示功能。
4 结语
基于JSP和XML技术,借助互联网的强大功能,我们将它们结合起来用于系统开发。构建的基于XML资源库,各景点网站、各旅游网站等与旅游有关的相关部门可以在现有的系统中很容易的引用XML网站资源库景点所需要的相关信息,可以节约重复定义的成本。利用XML语言进行旅游资源网上信息发布,为旅游信息网上展示、查询、旅游产品的订购、讨论及咨询提供了方便、快捷的解决之道,无疑能够对百色旅游事业的发展有所帮助,从而服务于地方经济的发展。
参考文献:
[1]Extensible markup language (XML)[J/OL].http://www.w3.org/XML/2000,2000.
[2]Elliotte Rusty Harold.Processing XML with Java[M].Beijing:Publishing House of Electronics Industry,2003.
[3]飞思科技产品研发中心.JSP应用开发详解[M].北京:电子工业出版社,2002.1.
基金项目:广西教育厅科研项目(201010LX503)。
作者简介:谭军(1979-),男,广西合浦人,百色学院数学与计算机工程系讲师,研究方向为计算机网络,无线传感器。
程丽玲(1979-),女,广西平果人,大学本科,百色学院数学与计算机工程系讲师,研究方向为无线传感器,计算机应用。
关键词:红色旅游 XML JSP
近年来,我国经济发展非常迅速,全国人民生活水平的不断提高,外出旅游的机会越来越多。在国家大力发展红色旅游的背景下,开发百色红色旅游资源,打造红色旅游精品,对推动百色市旅游业发展有重要作用。
百色市地处广西西部,是滇、黔、桂三省中心城市,近年来,百色市旅游接待人数和收入快速增长,红色旅游作为百色市旅游业发展的新亮点,尽管百色市通过在强势媒体的广告宣传和制作各种精美的宣传资料等方式推广旅游商品,在一定程度上扩大了百色市红色旅游的知名度,但游客对其还是了解甚少。当前,制约百色旅游业发展的主要因素之一是在宣传促销上落后于人。因此旅游相关部门在作好自身的服务上,也要开拓服务渠道,通过网站建设开拓旅游服务也是一条可行的方案。
1 红色旅游网站的特点
作为一个以红色旅游为主题的网站,除了应包含旅行服务机构、酒店、景区、交通等信息,还应突出红色旅游的学习性,主要是指以学习中国革命史为目的,了解百色在中国革命史中的作用,以旅游为手段,学习和旅游互为表里,达到“游中学、学中游”,寓教于游、润心无声的境界。特别对百色起义纪念馆、粤东会馆等红色旅游景点的介绍,突出景点革命性、民族性、边疆性的特点,从而起到教育作用。
网站具有美观的界面设计,跟游客有较好的交互性,操作方便简单,游客可以通过访问旅游网站,对景点的相关信息有初步的了解。主页应注意更新,每年节假日尤其是黄金周,各种节日促销优惠活动应及时更新播放,使游客通过对网站的浏览可以对景点有比较真实和丰富的了解,对景点本身做一个比较好的宣传和推广。选择清晰度高、最能体现景区特色的图片,力求对文字介绍起到画龙点睛的作用,必要时可用动画提升网站的整体效果。
2 旅游网站基本服务项目
一个综合旅游服务网站应能提供诸如旅游信息的汇集、传播与交流,旅游信息的检索,旅游产品和服务的在线销售,包括票务、饭店、餐饮、汽车、旅游组团等服务,方便游客了解景区各种相关信息。同时有利于景区管理部门的管理,加强与游客的沟通,以提高和改善管理水平,使游客通过对网站的浏览可以对景点有比较真实和丰富的了解,对景点本身做一个比较好的宣传和推广。旅游网站的主要模块有:
2.1 会员系统模块 设置普通会员及管理员权限,实现的主要功能包括新用户注册、老用户登陆。
2.2 信息检索查询模块 该模块主要是方便用户对本站景点、酒店、路线等进行相关检索,并返回检索结果。系统根据用户选择的不同组合检索方式和输入的关键字进行相关检索,得到用户检索的信息。
2.3 微博模块 该模块主要是方便游客和管理人员进行沟通和交流,借助目前流行的微博工具,游客可以随时随地发微博,迅速获取最新资讯,让旅游部门掌握各方面的反馈信息。旅游管理者可以通过微博发布景点的最新信息。
2.4 景区门票订购模块 该功能模块主要是用户浏览了相关资料后,可通过本模块的一个购物车,实现网上订票。游客可以将门票添加到购物车,查看购物车的信息,也可以修改购物车中的门票数量或提交订单,还可以查看历史订单。
2.5 信息浏览模块 该模块的主要功能包括新闻发布、景点展示、酒店、旅行社信息,餐饮等信息,并且可以根据景点名等查找相关景点的信息。
2.6 后台管理模块 管理员可以对后台的所有信息进行修改。实现对景点信息的发布、修改、删除,门票库存数量及上下架等的管理;审核用户订单信息,取消或确认订单;及时发布站内信息及新闻。
3 基于JSP+XML建设旅游网站
XML(eXtensibleMarkupLanguage)是一种可扩展的源标记语言,以其简单性、可扩展性、互操作性、开放性等特点受到网站开发者的关注和欢迎。在很多方面得到应用,XML语法严格,其自我描述性质能够很好地表现许多复杂的数据关系,数据与显示分离,便于其他程序交互以及在XML文件中准确高效地搜索相关的数据内容。XML使得Web文件可以在全球信息网或企业间的应用程序中自动传输、处理及储存,信息的搜索变得更为准确快速,不同系统间的信息流通更加顺畅,以其显著的优势成为数据交换存储的中介和工具[1,2],其严格的语法降低了应用程序的负担,也使智能工具的开发更为便捷。
JSP可以非常理想地和XML协同工作,Web页面开发人员可以使用HTML或者XML标记来设计和格式化最终页面,使用JSP标记或者Scriptlet 来生成页面上根据请求而变化的动态内容(例如当前用户的信息)。生成内容的逻辑被封装在标记和Java Bean组件中,并且捆绑在Seriptlet中,所有的脚本程序在服务器端运行。这样,Web管理人员和页面设计者,能够编辑和适用JSP页面,而不会影响到内容的生成[3]。JSP网页可以包含任何类型的文本数据,所以JSP可以直接生成含有XML的文档。而且,JSP内置支持XML技术,其一,通过JSP内嵌Java程序,可以直接读写XML数据;其二使用Java Bean技术;其三,通过标记库JSP与XML交互。JSP可以利用强大的JAVA平台来解析、转换XML信息和文档,使开发者能定制自己的标签,大大减少对脚本语言的依赖和编程工作量,有利于简化开发网页的复杂度并且改善提高组件与页面代码的可重用性。JSP技术的强大功能和很好的灵活性加上XML技术规范化的数据,可以完美的实现网页的动态显示功能。
4 结语
基于JSP和XML技术,借助互联网的强大功能,我们将它们结合起来用于系统开发。构建的基于XML资源库,各景点网站、各旅游网站等与旅游有关的相关部门可以在现有的系统中很容易的引用XML网站资源库景点所需要的相关信息,可以节约重复定义的成本。利用XML语言进行旅游资源网上信息发布,为旅游信息网上展示、查询、旅游产品的订购、讨论及咨询提供了方便、快捷的解决之道,无疑能够对百色旅游事业的发展有所帮助,从而服务于地方经济的发展。
参考文献:
[1]Extensible markup language (XML)[J/OL].http://www.w3.org/XML/2000,2000.
[2]Elliotte Rusty Harold.Processing XML with Java[M].Beijing:Publishing House of Electronics Industry,2003.
[3]飞思科技产品研发中心.JSP应用开发详解[M].北京:电子工业出版社,2002.1.
基金项目:广西教育厅科研项目(201010LX503)。
作者简介:谭军(1979-),男,广西合浦人,百色学院数学与计算机工程系讲师,研究方向为计算机网络,无线传感器。
程丽玲(1979-),女,广西平果人,大学本科,百色学院数学与计算机工程系讲师,研究方向为无线传感器,计算机应用。