基于J2EE的北碚区旅游信息系统设计与开发
第14卷第1期重庆科技学院学报(自然科学版)2012年2月
基于J2EE的北碚区旅游信息系统设计与开发
马超
杨兴礼
(西南大学,重庆400715)
摘
要:介绍旅游业在北碚区经济发展中的作用和北碚区旅游信息系统使用概况,指出北碚区旅游市场需要一套合
适的信息系统的前景和意义。采用当前流行的J2EE技术设计和开发为游客和旅游管理部门提供服务的旅游信息系统。同时指出北碚区旅游信息系统的特色和不足。关键词:J2EE;WebGIS;MVC;旅游;旅游信息系统;北碚区中图分类号:TP311
文献标识码:A
文章编号:1673-1980(2012)01-0143-03
旅游业在重庆市北碚区是充满活力的朝阳产业,同时也是新的经济增长点,在区域经济增长中起着重要的作用
[1]
2
2.1
北碚区旅游信息系统设计
北碚区概况
北碚区地处四川盆地东部平行岭谷区,重庆都
。根据2010年北碚区政府工作报
告,近几年该地区旅游业的生产总值一直保持着高于10%的增长率,尤其是2009年增幅甚至比
市经济圈的北部,介于北纬29°39′~30°03′,东经
2008年高出27.3%。如果要继续保持这种高增长
率,保证旅游业平稳、健康、持续发展,势必要在现有基础上合理规划开发区内旅游资源,而信息技术作为提高旅游部门的管理水平和服务质量的有效途径,其重要性和无可比拟的优势已经凸现出来[2]。
106°18′~106°56′,东邻重庆市渝北区,南接重庆市沙
坪坝区,西与重庆市壁山县接壤,北与重庆市合川市交界,区域幅员面积755km2,属典型的亚热带温暖湿润性季风气候。区内旅游资源十分丰富,是全国首批风景名胜区、国家级山水园林城区,享有“嘉陵江畔的一颗明珠”之美誉、曾获“中国人居环境范例奖”、“联合国人居环境署授予‘迪拜国际改善人居环境良好范例奖’”等奖项[1]。
1旅游信息系统发展概况
国外的旅游信息系统发展比较快,但是重心放
2.22.2.1
系统设计系统架构设计
北碚区旅游信息系统(Beibei-WebGIS)设计采用
在研究信息采集、分析游客行为等方面,它们能够完成信息查询功能,但是在信息的空间分析研究仍然处于起步阶段[3-4]。
我国旅游信息系统起步较晚,为了适应新形势,加快了旅游信息系统的研究。目前,在理论方面公开发表的论文有近百篇,但是由于[5]注重硬件投资而忽视软件应用信息发掘导致系统开发方面很难深入。截至2008年,国家旅游局对各省、自治区、直辖市、计划单列省级城市旅游局共49家单位进行了信息管理系统基本情况统计。分析指出,虽然其中1/3的省市旅游局建立了一定程度的信息系统,但是其余单位的信息系统却相当薄弱[4]。
收稿日期:2011-10-26
J2EE体系的架构模式,表现为客户层、Web层、业务
层和数据层四层架构。各层的作用是:客户层主要负责客户与浏览器交互;Web层为浏览器与服务器交互;业务层进行业务逻辑处理;数据层为数据库的实现提供数据保障。从另一种角度来讲,J2EE体系遵循MVC(Model/View/Controller)设计思想,而且这种架构最终也会转化为MVC的设计模式。MVC是由模型、视图和控制器三部分组成,视图是与用户交互的界面;模型表示业务数据与业务规则;控制器接受用户的输入并调用模型和视图去完成用户的需求。系统的处理过程如图1所示。首先控制器接受用户
作者简介:马超(1986-),男,吉林市人,西南大学在读硕士研究生,研究方向为人文地理。
马超,杨兴礼:基于J2EE的北碚区旅游信息系统设计与开发
的请求,并决定应该调用哪个模型来进行处理,然后模型用业务逻辑来处理用户的请求并返回数据,最后控制器用相应的视图格式模型返回数据,并通过表示层呈现给用户。MVC与J2EE技术的对应关系为:Model对应于EJB,View对应于JSP,Controller对应于Servlets,通过这种方式可以将MVC与J2EE技术很好的联系起来。
Web客户机
返回HTTP请求结果
客户层
系统组成用户管理旅游信息管理信息查询留言管理
系统组成旅游信息查询地图操作交通查询旅游线路选择信息反馈
表1游客功能模块
功能组成
景点信息查询、住宿信息查询、餐馆信息查询……全图缩略、地图缩放、地图漫游、鹰眼导航……公交查询、大巴查询、火车查询、使用帮助线路优化选择、使用帮助在线留言
空间分析及辅助决策距离测量、缓冲区分析、使用帮助
表2管理者功能模块
功能组成
用户登录、用户添加、用户信息修改、权限分配添加信息、删除信息、资源修改关键字查询、模糊查询信息反馈、信息管理
HTTP请求
Servlet(控制器)
JSP视图JSP视图JSP视图
EJB数据处理
Web层
EJBJ2EE服务器
业务层数据层
现实世界信息和信息的联系,满足用户的要求,并且能被某个数据库管理系统所接受。在北碚区旅游信息系统(Beibei-WebGIS)设计与开发过程中,结合旅游信息数据的特点划分成空间数据库、属性数据库、元数据数据库三种类型数据库。
(1)空间数据库分为基础地理数据库和旅游专题空间数据库。基础地理数据库中存放的是北碚区基本图形和影像数据,包括:北碚区地形图、北碚区行政区划图、北碚区遥感影像图、北碚区水系图、北碚区交通图、北碚区居民点分布图等背景图。旅游专题空间数据库分为旅游资源数据库、游客统计数据库、服务设施数据库,它们是系统的核心部分。旅游资源数据库存放区内自然和人文两类信息;游客统计数据库记录到访游客的年龄、职业等信息;服务设施数据库存放的是北碚区内的宾馆、餐馆、车站等信息。
(2)属性数据库记录的是空间数据库对应的属性数据。属性数据表的设计要和空间数据表对应,它通过关系数据表中的关键字段实现与空间数据库的链接。属性数据库中的各类数据表结构包括旅游资源信息、住宿信息、交通信息、餐饮信息,另外超市、银行、医院等信息的设计在此不再列举。总之提供的信息要详实、准确,方便游客查询。
(3)元数据数据库:元数据库中记录的是主要的实体和单元索引信息。
Database
图1系统架构设计图
2.3系统模块设计
北碚区旅游信息系统(Beibei-WebGIS)在设计过
程中考虑旅游信息系统本身的特点和游客的需求,需要满足的功能有:
(1)实现对北碚区所有的名胜古迹、自然风景区、宾馆、餐馆、超市、银行、医院、车站等等信息的实时查询。
(2)实现对北碚区区内公交车站点、火车站站点查询,能给出给定的两个地点之间的公交换乘方案。
(3)实现常规系统中的地图操作功能,比如缩放、鹰眼、全局图等;实现距离量算、缓冲区分析功能;实现游客对最佳旅游线路的查询,帮助游客做出旅游决策的功能。
(4)通过WebGIS技术将旅游信息发布到网络,可对重庆市北碚区的旅游资源起到宣传和介绍作用。
(5)实现与电子商务集成,使游客可直接预定机票、车票、宾馆房间或事先联系好旅游社团等。
(6)实现旅游管理部门对旅游信息的收集、管理、统计。
分析系统特点和游客的需求后,将系统划分为游客功能模块和管理者功能模块(表1和表2)。
3系统实现
北碚区旅游信息系统(Beibei-WebGIS)是基于
2.4数据库设计
数据库设计[6]是指根据用户的需求,在某一个
J2EE技术开发的B/S(Browser …… 此处隐藏:4604字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [实用文档]李践-有效提升销售的12大黄金法则8-大
- [实用文档]党支部换届工作方案
- [实用文档]2013年下期电子商务专业部宣传工作计划
- [实用文档]方庄一矿通风、钻探绩效工资考核管理办
- [实用文档]项目一 认识企业物流认识企业物流
- [实用文档]MBI_Display_产品蓝图规画
- [实用文档]北京市建筑业劳务作业人员普法维权培训
- [实用文档]锅炉燃烧调整与运行优化
- [实用文档]4支付结算业务的核算
- [实用文档]米什金_货币金融学_第9版各章学习指导
- [实用文档]水泥混凝土路面硬化工程施工组织设计
- [实用文档]钢筋工程安全技术交底书
- [实用文档]关于公布华中师范大学本科毕业论文
- [实用文档]太原市园林绿化施工合同范本 2
- [实用文档]周日辅导 初中英语分类复习单项选择题(
- [实用文档]第四章 文化经纪人的管理形式 第二节
- [实用文档]学宪法讲宪法竞赛题库
- [实用文档]《数值计算方法》期末考试模拟试题二
- [实用文档]爱词霸学英语:每日一句( 十月)
- [实用文档]2014年国家公务员面试:无领导小组讨论
- 新课程主要理念和教学案例分析汇编(24
- 英国人的快乐源于幸福的家庭生活
- 七年级上册第一次月考模拟数学试卷
- 真丝及仿真丝的种类有哪些?
- 【最新】华师大版八年级数学下册第十六
- 高中英语3500个必背单词
- 我可以接受失败,但我不能接受放弃!
- 最近更新沪科版八年级物理上册期末试卷
- 绿化工作先进乡镇事迹材料
- 鲁教版九年级上册思想品德教学计划
- 英语音标的分类
- 地下室底板无梁楼盖与普通梁板结构形式
- 美容师黄金销售话术
- 雅思写作满分作文备考方法
- 血清甲状腺激素测定与高频彩色多普勒超
- 1度浅析装修对室内空气品质的影响
- 2017-2022年中国汞矿行业深度分析与投
- 计算机二级VB公共基础知识
- (何勇)秸秆禁烧_重在寻找出路
- 内外墙抹灰工程分包施工合同1




