学术堂首页 | 文献求助论文范文 | 论文题目 | 参考文献 | 开题报告 | 论文格式 | 摘要提纲 | 论文致谢 | 论文查重 | 论文答辩 | 论文发表 | 期刊杂志 | 论文写作 | 论文PPT
学术堂专业论文学习平台您当前的位置:学术堂 > 计算机论文 > 网站设计论文

互助型旅游网站系统的开发

来源:电子测试 作者:王柏琳;孙葛
发布于:2018-10-08 共2159字

  摘    要: 本文重点提出网站的需求分析, 总体设计, 以及互助旅游平台的登录注册, 信息搜索等模块的介绍和分析, 以及模块的实现。

  关键词: 旅游; SSM框架; Tomcat; 需求; 网站设计;
 

互助型旅游网站系统的开发
 

  Abstract: This paper focuses on the requirements analysis of the website, the overall design, and the introduction and analysis of the modules such as the login and registration of mutual assistance tourism platform, information search and the realization of the module.

  Keyword: tourism; SSM framework; Tomcat; demand; website design;

  1、 SSM框架技术

  SSM框架由Spring, Spring MVC, My Batis这三个开源免费框架整合而成, 经常被用来作为相对简单的数据源的web项目的框架。

  Spring是一个开源的轻量级的java开发框架, 使用基本的Java Bean来代替由以前EJB完成的事情。一般来说, Spring是14年前兴起的的轻量级的Io C和面向AOP的框架。

  2、 Tomcat web应用服务器

  Tomcat服务器是一个开源免费的web应用服务器, 是Apache组织的Jakarta项目中的一个重要子项目, 分为安装版和解压版两种, 使用方法完全相同, 源代码也是公开的, Tomcat具有Web服务器的基本功能。

  Tomcat具有许多优势。可靠, 稳定, 占用系统资源小, 效率高是被大家公认的, 开发中经常被使用, JAVA具有跨平台特性, 服务于JAVA的Tomcat也具有跨平台性, 我们常在Tomcat运行的是一种Web应用程序格式的文件。我们在Tomcat中部署程序也十分简单, 首先需要我们安装并配置Tomcat服务器, 然后将我们的 (.war) 文件放在其Webapps的目录下, 在命令行窗口下输入启动Tomcat的命令, 也可以进行远程Web部署, 最后tomcat与其他软件集合起来实现可以实现更多的功能。

  3、 需求分析

  网站的需求分析是对整体的宏观把控, 本网站结合现在旅游业的趋势, 学习与借鉴许多大型网站, 主要分为登录注册, 搜索与观赏, 发帖与评论, 地图定位等模块。登录注册模块需要用户提供相应的邮箱地址, 保护用户的隐私。用户可以在搜索模块查询到需要的资源以及相关景点的照片等。发帖与评论属于交流模块。最后就是对开发需要的时间以及工具的能用性的分析, 确保网站设计能够平稳进行。

  4、 数据库设计

  数据库设计是指对于一个给定的应用环境, 构造 (设计) 优化的数据库逻辑模式和物理结构, 并据此建立数据库及其应用系统, 使之能够有效地存储和管理数据, 满足各种用户的应用需求, 包括信息管理要求和数据操作要求。一个网站运行响应的快慢与数据库的设计密切相关。我们将数据库设计分为五个阶段:应用需求收集和分析;概念结构设计, 设计逻辑结构和数据优化;物理结构设计 (性能测试) ;数据库物理实施, 运行和维护。

  图1 Spring框架整体结构图

图1 Spring框架整体结构图

  5、 页面设计

  网站前台使用React-native技术并结合Pencil画图作为辅助。前台设计首先需要确定网站的类型和整体风格, 其次就是布局与字体的处理和空白的应用, 将需要表达的信息以图画的形式表达出来。页面应使用模块化的设计思想, 每一个模块用一个简单独立的代码文件实现, 其次旅游网站应当贴近主题, 页面图片的选择也需要更加的细致, 接下来需要考虑几个页面之间的联系, 页面之间需要有合理的链接, 一般来说网站的Logo需要可以链接到网站的主页。我们登录进入主页时, 需要用户知道接下来需要进行哪一步操作, 点击按钮以及信息栏需要放在显眼的位置, 应当使用响应式设计框架, 网站的前端往往要实现与后台的交互, 也需要考虑后台传来的数据的处理。

  React的声明式写法符合人的常理, 而且减少DOM操作, 极大的提高了性能, React中与数据有关的有State, Props, Context这三个属性, 将React中的组件看做一个状态机制, 交互实现不同状态, 然后渲染用户界面, 保证数据的一致性。

  5.1、 登录注册模块

  网站的注册页面信息包括邮箱, 密码, 个人简介, 地址, 手机号码等个人信息, 当用户填写这些信息后需要获取验证码, 确认身份认证, 其中无*号的表示可以依照个人的想法可填可不填, 极大的保证了用户的隐私安全。登录弹窗需要的信息包括用户名和密码, 这两项信息是用户自己在注册时填写的信息, 可以通过身份验证来查询自己注册时的密码。

  5.2、 发帖评论模块

  发帖模块顾名思义主要是为用户之间交流的一种方式, 设置这一模块主要是提供交流平台, 内容一般包括标题, 主题, 也有自己的地理位置, 页面上也会出现推荐用户, 主要是推荐一些相互之间爱好景点相似的人, 为我们的出行提供更好的想法, 这是一种相互交流的方式, 也像是一个写旅行日记一样, 不仅让自己感到快乐, 无形中也方便了他人。

  5.3、 信息游览模块

  在信息游览页面中, 分为国内游和境外游两大方向, 其中也有许多的地名, 点击地名可以查看当地的许多景区的风景, 如点击苏州, 跳转至的页面就会显示苏州园林等相关景点的图片, 让用户第一时间更加直观的去了解一个地区的风俗文化和独特的魅力, 信息游览页面主要在于介绍城市的着名的风景, 给许多想去游玩, 但没有目标的游客提供一个大的方向指引, 也更加体现网站的人性化设计。

  参考文献:

  [1]王珊, 萨师煊.数据库系统概论 (第5版) [M].北京:高等教育出版社, 2014.
  [2]黑马程序员.Java Web程序设计任务教程[M].北京:人民邮电出版社, 2017.
  [3]严蔚敏, 吴伟民.数据结构 (C语言版) [M].北京:清华大学出版社, 2008.
  [4]Bruce Eckel.Java编程思想 (第四版) [M].北京:机械工业出版社, 2007.

原文出处:[1]王柏琳,孙葛.互助旅游平台的设计与实现[J].电子测试,2018(16):69-70.
  • 报警平台
  • 网络监察
  • 备案信息
  • 举报中心
  • 传播文明
  • 诚信网站