基于藏汉旅游资源展示双语化平台的设计
摘要:甘孜州旅游资源丰富,由于信息相对闭塞,随着互联网的发展,目前还没有一款专门针对甘孜旅游信息展示的藏汉双语平台,本文分析了平台开发的必要性,利用SSM框架整合技术以及静态多语言技术阐述了藏汉双语旅游资源展示平台的实现过程。
1.概述
甘孜藏族自治州地处四川西部,旅游资源丰富,具有浓郁的地域民族特,甘孜旅游消费属于重要经济增长点,近些年,当地主管部门通过、微博、旅游APP对外宣传,取得了不错的效果,但是目前还没一款专门针对甘孜旅游宣传的藏汉双语展示平台,一定程度上,少数民族语言对外宣传成为阻碍,影响了涉藏地区经济文化发展。因此迫切设计开发一款专门针对涉藏地区旅游资源宣传的平台,促进甘孜地区少数民族文化经济融合。
2.系统分析
藏汉双语旅游资源展示平台具有较强的应用价值,为藏语使用人提供便捷。本平台的设计推广,通过以本平台为主,主要向用户提供旅游资源展示以及藏语展示界面,资源分类,资源推
荐,个人服务等功能。
2.1系统组成
主要由游客模块和管理模块构成,本文重点针对游客模块双语化平台进行分析。按照角分为管理员模块和普通用户模块。系统功能如图1所示:
图1 藏汉双语旅游展示平台功能结构图
2.2登录模块设计
登录模块是用户和管理员进入平台的门户,用户通过登录界面将信息录入与数据库交互,只
有合法的用户才能成功登录,新用户也可通过注册页面完成注册后登录系统。若是藏语语言用户可在登录界面中通过语言选择按钮选择藏语,后登录到藏语界面,用户登录注册用例图如图2所示:
图2 用户登录界面用例图
2.3主要功能设计
用户主页面为用户展示旅游资源核心信息,其主要功能包括,向用户提供覆盖全州文化旅游资源的景点信息,为用户提供合适的藏语或汉语的展示界面,以及当地的天气信息等。确切的说,用户主页面的功能包括网站的导航栏,用户登录成功之后在右上角显示用户的主要信息,首页以轮播图的形式展示甘孜州热门旅游资源信息,以及热点资讯等。
用户个人服务:主要的功能包括在线查看个人信息,修改信息等。
管理员模块:主要的功能有景点信息查看,景点信息维护,用户管理,个人服务等。
2.4数据库设计
本平台为藏汉双语旅游资源展示平台,涉及的数据库表较多,主要数据库表如下所示:
用户表:用户编号,用户名,密码,登录次数,最近登录时间。
管理员表:管理员编号,管理员名,密码,登录次数,最近登录时间。
旅游资源信息表:景点编号,景点名称,景点地址,,,景区级别,景区类型,景区简介,,景点图片,景点视频。旅游资源信息表如表1所示。
表1 旅游资源信息表
排序 | 字段名称 | 字段说明 | 类型 | 唯一性 |
1 | sId | 景点编号 | int | 主键、唯一值 |
2 | sName | 景点名称 | String | 是 |
3 | sAdress | 景点地址 | String | 否 |
4 | sCode | String | 否 | |
5 | sCon | String | 否 | |
6 | sRank | 景区级别 | String | 否 |
7 | sType | 景区类型 | int | 否 |
8 | sIntro | 景区简介 | String | 否 |
9 | sPost | String | 否 | |
10 | sPic | 景点图片 | String | 否 |
11 | Svideo | 景点视频 | String | 否 |
用户信息表如表2所示。
表2 用户信息表
排序 | 字段名称 | 字段说明 | 类型 | 唯一性 |
1 | uId | 用户编号 | int | 主键、唯一值 |
2 | uName | 用户名 | String | 是 |
3 | uPassword | 用户密码 | String | 否 |
4 | uLogin | 登录次数 | int | 否 |
5 | uLoginTime | Datetime | 否 | |
管理员信息表如表3所示。
表3 管理员信息表
排序 | 字段名称 | 字段说明 | 类型 | 唯一性 |
1 | AId | 管理员编号 | int | 主键、唯一值 |
2 | AName | 管理员名 | String | 是 |
3 | APassword | 管理员密码 | String | 否 |
4 | ALogin | 登录次数 | int | 否 |
5 | ALoginTime | Datetime | 否 | |
mvc的三层架构 |
3.系统架构
本平台基于SSM(spring,springMVC,mybatis)和三层架构技术实现,三层架构包括视图层View,服务层Service,持久层Dao,其中视图层的作用主要向用户展示数据,提供交互式界面,接收或发送客户端请求。服务层处理业务逻辑,为Dao层提供数据交互和数据封装,起承上启下的作用,持久层负责数据访问,主要完成对数据库的曾删改查等操作。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论