第17期2018年9月No.17September,2018
无线互联科技
Wireless Internet Technology
西安是一个具有近千年建都史的城市,不仅旅游资源丰富而且多元化,其历史文化底蕴丰厚。随着我国的“丝绸之路经济带”的提出,推动了西安旅游业的发展。信息技术的发展和互联网的普及正在不断地改变旅游者的信息获取方式,游客们要求信息更新既要及时准确,又要全面[1]。西安旅游网站是利用网络这种现代媒体,深度剖析西安的城市人文,精准把握城市特,全景式展现城市风貌,塑造城市形象[2]。同时,也为旅游者提供低成本便捷的、更全面的西安旅游信息服务。所以,西安旅游网站的研究显得尤为重要。1    SSM框架
SSM 框架(Spring ,Spring MVC ,Mybatis )[3]
构建的系统分层结构非常清晰,程序代码可读性和可维护性很高。其中,Spring 是一个轻量级的容器,主要的特点是面向切面(Aspect Oriented Programming ,AOP )和控制反转(Inversion of Control ,IOC )。Spring MVC 的注解功能非常强大,方便编程,使系统更容易管理和查错。MyBatis 是动态SQL ,其高级映射为程序员减少了很多代码量,使用MyBatis 对SQL 优化也很容易。2    系统分析与功能设计2.1  用户需求分析
西安旅游网站是为了让旅游者更加全面、快捷地了解西安旅游景点及相关旅游信息。从用户需求方面看,该网站有3类用户:注册用户、旅馆商家和管理员。注册用户即旅游者可以浏览网站信息,预订旅馆、发表订单评价、管理游记、与商家;旅馆商家可以管理房间信息、管理订单、回复评价;管理员可以对注册用户、商家、美食、景点、游记等各类信息进行管理操作。2.2  系统功能设计
基于用户需求分析,本网站将按3类用户设计系统功能。
作者简介:黄素萍(1977— ),女,陕西西安人,讲师,硕士;研究方向:网络应用与网络安全。
基于SSM框架的西安旅游网站研究
黄素萍,李延香
(咸阳师范学院 计算机学院,陕西  咸阳  712000)
摘  要:针对西安丰富的旅游资源和大量的旅游人,文章提出了一个基于SSM 框架的西安旅游网站的设计方案。网站为
游客提供西安各景点信息、美食信息、旅馆信息和游记攻略。同时,游客可在线与旅馆商家交流,预订房间和评价。入驻网站的旅馆商家可以管理旅馆信息、管理预订订单、回复评价。管理员可以对网站各类信息进行管理。关键词:西安;旅游信息;SSM    2.2.1  注册用户功能模块
本网站的注册用户可以登录网站,查看网站发布的景点信息、美食信息、旅馆信息、发表游记攻略、在线预定旅馆以及对房间的评价。同时,还可以与商家,咨询房间详细信息。
注册用户功能模块如图1所示。部分功能介绍如下。(1)注册登录:用户注册时,需使用手机号注册,注册用户的手机号不能重复使用,网站提供手机短信的验证功能。(2)旅馆预订:用户选择房间进行预订,可提交订单,查看订单和在线支付。(3)评价管理:注册用户可以查看其他用户发表的房间评价,发表预订房间评价,删除自己发表的评价。2.2.2  旅馆商家功能模块
入驻网站的旅馆商家可以管理旅馆信息(发布、修改和删除旅馆信息),同时处理提交的订单进行,以
及对用户评价进行回复。
旅馆商家功能模块如图2所示。部分功能介绍如下。(1)注册登录:商家注册要提供真实名称、电话号、营业执照图片、身份证图片等信息。注册后需要管理员审核信息,审核通过才注册成功,可登录网站。(2)订单处理:用户前台提交订单,由商家进行处理。如果没有房源,用户在前台则不能进行预定。(3)回复评价:
商家可以查看用户对房间的评价,并进行回复。
图1  注册用户功能模块
第17期2018年9月
No.17 September,
2018
图2  商家功能模块
2.2.3  管理员功能模块
网站管理员可管理注册用户信息、景点信息、美食信息、
旅馆商家和用户游记。
旅馆商家功能模块如图3所示。部分模块功能介绍如下。
(1)商家信息审核:管理员对提交的注册商家信息进行审
核。管理员核实商家注册提交的真实名称、电话号、营业执
照图片、身份证图片等信息,若信息真实有效,则审核通过;
否则审核不通过。(2)商家信息管理:管理员可以查看注册
的商家用户信息,同时管理员可以禁用商家用户。(3)注册用
户管理:管理员可以查看前台注册的用户信息,同时可以禁
用注册用户
图3  管理员功能模块
3    数据库设计
3.1  数据库概要设计
本网站设计的数据库实体共有10个,包括管理员信息、
注册用户信息、景点信息、美食信息、游记攻略信息、商家信
息、房间信息、订单信息、评价和回复实体。
3.2  数据库表设计
本网站的数据库选用MySQL数据库管理系统。基于概
要设计,网站数据库设计了10张表,下面以景点信息表为例
展示系统表的设计。
3.3  景点信息表
主要是在后台配置相应的数据,在前台得以展示,主要
属性包含:景点ID、标题、添加时间、头图片、内容、是否发
ssm框架实现登录功能
布、管理员ID。景点信息表中各字段定义如表1所示。
表1  景点信息
序号字段名数据类型长度主键允许空说明
1t_id  int11是否景点ID
序号字段名数据类型长度主键允许空说明
2t_head_title varchar50否标题
3t_time datetime100否添加时间
4t_head_img  int100否头图片
5t_content text否内容
6t_shows int11是是否发布(1-发
布  0-不发布)
7mId varchar20否管理员ID
4    结语
西安旅游网站设计的功能能够满足旅游者对西安旅游
信息的查询需求,并可在线与旅馆商家进行在线交流,预订
房间,可为来西安旅游的游客提供更好的服务和体验。同
时,网站为旅馆商家和管理员提供的功能也可满足他们的实
际工作的管理需求。另外,基于一些原因的限制,本网站的
设计还有很多值得完善的地方,有待于日后进一步完善。
[参考文献]
[1]史春光.畅游旅游网的设计与实现[J].信息技术,2015(6):210-212.
[2]马海珠.城市旅游网站的设计与实现[J].福建电脑,2013(7):140-142.
[3]邹红霆.基于SSM框架的Web系统研究与应用[J].湖南理工学院学报(自然科学版),2017(1):39-43.
Research on the Xi’an tourism website based on SSM
Huang Suping, Li Yanxiang
(Computer Institute, Xianyang Normal University, Xianyang 712000, China)
Abstract:According to Xi’an rich tourism resources and a large number of tourists, this paper designs Xi’an tourism website based on SSM. It provides Xi’an tourism tourists with tourist information of various scenic spots in Xi’an, food, hotel and tourists travel guides. At the same time, the tourists can chat online with the hotel manager of the website, and reserve hotel. The hotel manager can manage hotel information and reservation orders. The administrators can manage all kinds’ information of the website.
Key words:Xi’an; tourism information; SSM
无线互联科技·技术应用

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。