上海代写论文网专业提供代写毕业论文、代写本科论文服务
您现在的位置:首页 > 计算机论文 > 网站设计论文 >
SSM框架下西安旅游网站的功能与数据库设计
发布时间:2018-09-21

  摘   要: 针对西安丰富的旅游资源和大量的旅游人群, 文章提出了一个基于SSM框架的西安旅游网站的设计方案。网站为游客提供西安各景点信息、美食信息、旅馆信息和游记攻略。同时, 游客可在线与旅馆商家交流, 预订房间和评价。入驻网站的旅馆商家可以管理旅馆信息、管理预订订单、回复评价。管理员可以对网站各类信息进行管理。

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

SSM框架下西安旅游网站的功能与数据库设计
 

  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.

  Keyword: Xi'an; tourism information; SSM;

  西安是一个具有近千年建都史的城市, 不仅旅游资源丰富而且多元化, 其历史文化底蕴丰厚。随着我国的“丝绸之路经济带”的提出, 推动了西安旅游业的发展。信息技术的发展和互联网的普及正在不断地改变旅游者的信息获取方式, 游客们要求信息更新既要及时准确, 又要全面[1]。西安旅游网站是利用网络这种现代媒体, 深度剖析西安的城市人文, 精准把握城市特色, 全景式展现城市风貌, 塑造城市形象[2]。同时, 也为旅游者提供低成本便捷的、更全面的西安旅游信息服务。所以, 西安旅游网站的研究显得尤为重要。

  1、 SSM框架

  SSM框架 (Spring, Spring MVC, Mybatis) [3]构建的系统分层结构非常清晰, 程序代码可读性和可维护性很高。其中, Spring是一个轻量级的容器, 主要的特点是面向切面 (Aspect Oriented Programming, AOP) 和控制反转 (Inversion of Control, IOC) 。Spring MVC的注解功能非常强大, 方便编程, 使系统更容易管理和查错。My Batis是动态SQL, 其高级映射为程序员减少了很多代码量, 使用My Batis对SQL优化也很容易。

  2、 系统分析与功能设计

  2.1、 用户需求分析

  西安旅游网站是为了让旅游者更加全面、快捷地了解西安旅游景点及相关旅游信息。从用户需求方面看, 该网站有3类用户:注册用户、旅馆商家和管理员。注册用户即旅游者可以浏览网站信息, 预订旅馆、发表订单评价、管理游记、与商家在线聊天;旅馆商家可以管理房间信息、管理订单、回复评价;管理员可以对注册用户、商家、美食、景点、游记等各类信息进行管理操作。

  2.2、 系统功能设计

  基于用户需求分析, 本网站将按3类用户设计系统功能。

  2.2.1、 注册用户功能模块

  本网站的注册用户可以登录网站, 查看网站发布的景点信息、美食信息、旅馆信息、发表游记攻略、在线预定旅馆以及对房间的评价。同时, 还可以与商家在线聊天, 咨询房间详细信息。

  注册用户功能模块如图1所示。部分功能介绍如下。 (1) 注册登录:用户注册时, 需使用手机号注册, 注册用户的手机号不能重复使用, 网站提供手机短信的验证功能。 (2) 旅馆预订:用户选择房间进行预订, 可提交订单, 查看订单和在线支付。 (3) 评价管理:注册用户可以查看其他用户发表的房间评价, 发表预订房间评价, 删除自己发表的评价。

  2.2.2、 旅馆商家功能模块

  入驻网站的旅馆商家可以管理旅馆信息 (发布、修改和删除旅馆信息) , 同时处理提交的订单进行, 以及对用户评价进行回复。

  旅馆商家功能模块如图2所示。部分功能介绍如下。 (1) 注册登录:商家注册要提供真实名称、电话号、营业执照图片、身份证图片等信息。注册后需要管理员审核信息, 审核通过才注册成功, 可登录网站。 (2) 订单处理:用户前台提交订单, 由商家进行处理。如果没有房源, 用户在前台则不能进行预定。 (3) 回复评价:商家可以查看用户对房间的评价, 并进行回复。

  图1 注册用户功能模块

图1 注册用户功能模块

  图2 商家功能模块

图2 商家功能模块

  2.2.3、 管理员功能模块

  网站管理员可管理注册用户信息、景点信息、美食信息、旅馆商家和用户游记。

  旅馆商家功能模块如图3所示。部分模块功能介绍如下。 (1) 商家信息审核:管理员对提交的注册商家信息进行审核。管理员核实商家注册提交的真实名称、电话号、营业执照图片、身份证图片等信息, 若信息真实有效, 则审核通过;否则审核不通过。 (2) 商家信息管理:管理员可以查看注册的商家用户信息, 同时管理员可以禁用商家用户。 (3) 注册用户管理:管理员可以查看前台注册的用户信息, 同时可以禁用注册用户。

  图3 管理员功能模块

图3 管理员功能模块

  3、 数据库设计

  3.1、 数据库概要设计

  本网站设计的数据库实体共有10个, 包括管理员信息、注册用户信息、景点信息、美食信息、游记攻略信息、商家信息、房间信息、订单信息、评价和回复实体。

  3.2、 数据库表设计

  本网站的数据库选用My SQL数据库管理系统。基于概要设计, 网站数据库设计了10张表, 下面以景点信息表为例展示系统表的设计。

  3.3、 景点信息表

  主要是在后台配置相应的数据, 在前台得以展示, 主要属性包含:景点ID、标题、添加时间、头图片、内容、是否发布、管理员ID。景点信息表中各字段定义如表1所示。

  表1 景点信息

表1 景点信息

  4、 结语

  西安旅游网站设计的功能能够满足旅游者对西安旅游信息的查询需求, 并可在线与旅馆商家进行在线交流, 预订房间, 可为来西安旅游的游客提供更好的服务和体验。同时, 网站为旅馆商家和管理员提供的功能也可满足他们的实际工作的管理需求。另外, 基于一些原因的限制, 本网站的设计还有很多值得完善的地方, 有待于日后进一步完善。

  参考文献:

  [1]史春光.畅游旅游网的设计与实现[J].信息技术, 2015 (6) :210-212.
  [2]马海珠.城市旅游网站的设计与实现[J].福建电脑, 2013 (7) :140-142.
  [3]邹红霆.基于SSM框架的Web系统研究与应用[J].湖南理工学院学报 (自然科学版) , 2017 (1) :39-43.

对应分类:旅游网站论文
版权所有:上海论文网专业权威的论文代写、论文发表的网站,秉承信誉至上、用户为首的服务理念,服务好每一位客户
本站部分论文收集于网络,如有不慎侵犯您的权益,请您及时致电或写信告知,我们将第一时间处理,邮箱:shlunwen@163.com