admin管理员组

文章数量:1536081


2024年7月4日发(作者:)

第17期

2018年9月

无线互联科技

Wireless Internet Technology

No.17

September,2018

基于SSM框架的西安旅游网站研究

黄素萍,李延香

(咸阳师范学院 计算机学院,陕西 咸阳 712000)

摘 要:针对西安丰富的旅游资源和大量的旅游人群,文章提出了一个基于SSM框架的西安旅游网站的设计方案。网站为

游客提供西安各景点信息、美食信息、旅馆信息和游记攻略。同时,游客可在线与旅馆商家交流,预订房间和评价。入驻网

站的旅馆商家可以管理旅馆信息、管理预订订单、回复评价。管理员可以对网站各类信息进行管理。

关键词:西安;旅游信息;SSM

西安是一个具有近千年建都史的城市,不仅旅游资源丰

富而且多元化,其历史文化底蕴丰厚。随着我国的“丝绸之

路经济带”的提出,推动了西安旅游业的发展。信息技术的

发展和互联网的普及正在不断地改变旅游者的信息获取方

式,游客们要求信息更新既要及时准确,又要全面

[1]

。西安旅

游网站是利用网络这种现代媒体,深度剖析西安的城市人

文,精准把握城市特色,全景式展现城市风貌,塑造城市形

[2]

。同时,也为旅游者提供低成本便捷的、更全面的西安旅

游信息服务。所以,西安旅游网站的研究显得尤为重要。

1 SSM框架

[3]

SSM框架(Spring,Spring MVC,Mybatis)

构建的

系统分层结构非常清晰,程序代码可读性和可维护性很

高。其中,Spring是一个轻量级的容器,主要的特点是面

向切面(Aspect Oriented Programming,AOP)和控制反转

(Inversion of Control,IOC)。Spring MVC的注解功能非常

强大,方便编程,使系统更容易管理和查错。MyBatis是动态

SQL,其高级映射为程序员减少了很多代码量,使用MyBatis

对SQL优化也很容易。

2 系统分析与功能设计

2.1 用户需求分析

西安旅游网站是为了让旅游者更加全面、快捷地了解

西安旅游景点及相关旅游信息。从用户需求方面看,该网

站有3类用户:注册用户、旅馆商家和管

理员。注册用户即旅游者可以浏览网站

信息,预订旅馆、发表订单评价、管理游

记、与商家在线聊天;旅馆商家可以管

理房间信息、管理订单、回复评价;管理

员可以对注册用户、商家、美食、景点、

游记等各类信息进行管理操作。

2.2 系统功能设计

基于用户需求分析,本网站将按3

类用户设计系统功能。

2.2.1 注册用户功能模块

本网站的注册用户可以登录网站,查看网站发布的景点

信息、美食信息、旅馆信息、发表游记攻略、在线预定旅馆以

及对房间的评价。同时,还可以与商家在线聊天,咨询房间详

细信息。

注册用户功能模块如图1所示。部分功能介绍如下。(1)注

册登录:用户注册时,需使用手机号注册,注册用户的手机号

不能重复使用,网站提供手机短信的验证功能。(2)旅馆预

订:用户选择房间进行预订,可提交订单,查看订单和在线支

付。(3)评价管理:注册用户可以查看其他用户发表的房间

评价,发表预订房间评价,删除自己发表的评价。

2.2.2 旅馆商家功能模块

入驻网站的旅馆商家可以管理旅馆信息(发布、修改和

删除旅馆信息),同时处理提交的订单进行,以及对用户评

价进行回复。

旅馆商家功能模块如图2所示。部分功能介绍如下。(1)注

册登录:商家注册要提供真实名称、电话号、营业执照图片、

身份证图片等信息。注册后需要管理员审核信息,审核通过

才注册成功,可登录网站。(2)订单处理:用户前台提交订

单,由商家进行处理。如果没有房源,用户在前台则不能进行

预定。(3)回复评价:商家可以查看用户对房间的评价,并进

行回复。

图1 注册用户功能模块

作者简介:黄素萍(1977— ),女,陕西西安人,讲师,硕士;研究方向:网络应用与网络安全。

- 143 -

第17期

2018年9月

无线互联科技·技术应用

No.17

September,2018

图2 商家功能模块

2.2.3 管理员功能模块

网站管理员可管理注册用户信息、景点信息、美食信息、

旅馆商家和用户游记。

旅馆商家功能模块如图3所示。部分模块功能介绍如下。

(1)商家信息审核:管理员对提交的注册商家信息进行审

核。管理员核实商家注册提交的真实名称、电话号、营业执

照图片、身份证图片等信息,若信息真实有效,则审核通过;

否则审核不通过。(2)商家信息管理:管理员可以查看注册

的商家用户信息,同时管理员可以禁用商家用户。(3)注册用

户管理:管理员可以查看前台注册的用户信息,同时可以禁

用注册用户。

注册用户信息、景点信息、美食信息、游记攻略信息、商家信

息、房间信息、订单信息、评价和回复实体。

3.2 数据库表设计

本网站的数据库选用MySQL数据库管理系统。基于概

要设计,网站数据库设计了10张表,下面以景点信息表为例

展示系统表的设计。

3.3 景点信息表

主要是在后台配置相应的数据,在前台得以展示,主要

属性包含:景点ID、标题、添加时间、头图片、内容、是否发

布、管理员ID。景点信息表中各字段定义如表1所示。

表1 景点信息

序号

1

序号

2

3

4

5

6

7

字段名

t_id

字段名

数据类型长度主键允许空

int11是否

说明

景点ID

说明

标题

添加时间

头图片

内容

是否发布(1-发

布 0-不发布)

管理员ID

数据类型长度主键允许空

50

100

100

11

20

t_head_titlevarchar

t_time

t_head_img

t_content

t_shows

mId

datetime

int

text

int

varchar

图3 管理员功能模块

3 数据库设计

3.1 数据库概要设计

本网站设计的数据库实体共有10个,包括管理员信息、

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)

According to Xi’an rich tourism resources and a large number of tourists, this paper designs Xi’an tourism website based on

Abstract:

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.

Xi’an; tourism information; SSM

Key words:

- 144 -


本文标签: 信息网站用户西安注册