旅游管理体系的计划与实现

海哥  论坛元老 | 2024-12-8 00:13:40 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 1010|帖子 1010|积分 3030

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
文末获取源码和万字论文,制作不易,感谢点赞支持。

  
  
      毕 业 设 计(论 文)

  
   标题:旅游管理体系的计划与实现

  
   摘  要

  如今社会上各行各业,都喜欢用本身行业的专属软件工作,互联网发展到这个时间,人们已经发现离不开了互联网。新技能的产生,往往能办理一些老技能的弊端问题。由于传统旅游管理体系信息管理难度大,容错率低,管理人员处理惩罚数据费工费时,所以专门为办理这个困难开发了一个旅游管理体系管理体系,可以办理很多问题。
  旅游管理体系管理体系按照操作主体分为管理员和用户。管理员的功能包括收货地址管理、购物车管理、字典管理、公告管理、景点管理、景点收藏管理、景点评价管理、景点订单管理、旅店管理、旅店收藏管理、旅店评价管理、旅店订单管理、留言板管理、旅游路线管理、旅游路线收藏管理、旅游路线评论管理、商品管理、商品收藏管理、商品评价管理、商品订单管理、用户管理、管理员管理。用户的功能等。该体系采用了Mysql数据库,Java语言,Spring Boot框架等技能举行编程实现。
  旅游管理体系管理体系可以进步旅游管理体系信息管理问题的办理服从,优化旅游管理体系信息处理惩罚流程,包管旅游管理体系信息数据的安全,它是一个非常可靠,非常安全的应用程序。
  
  关键词:旅游管理体系管理体系;景点,旅游路线Mysql数据库;Java语言
  

  

Abstract

  Nowadays, all walks of life in society like to work with their own industry-specific software. At this point in the development of the Internet, people have found that they cannot do without the Internet. The emergence of new technologies can often solve the drawbacks of some old technologies. Because the traditional personnel information management is difficult, the fault tolerance rate is low, and the management personnel is labor-intensive and time-consuming to process data, a personnel management system has been specially developed to solve this problem, which can solve many problems.
  The personnel management system is divided into administrators and users according to the operating subjects. The functions of the administrator include managing employees, managing personnel information, including recruitment management, training management, reward and punishment management, salary management, etc., and can manage operators. User functions include managing department and department position information, managing recruitment information, training information, salary information, etc. The system uses Mysql database, Java language, Spring Boot framework and other technologies for programming.
  The personnel management system can improve the efficiency of solving personnel information management problems, optimize the personnel information processing process, and ensure the security of personnel information data. It is a very reliable and very safe application.
  
  Key WordsPersonnel management system; Mysql database; Java language
  

目  录

  摘  要
  Abstract
  目  录
  第1章 绪论
  1.1 课题配景
  1.2 课题意义
  1.3 研究内容
  第2章 开发情况与技能
  2.1 Java语言
  2.2 MYSQL数据库
  2.3 IDEA开发工具
  2.4 Spring Boot框架
  第3章 体系分析
  3.1 可行性分析
  3.1.1 技能可行性
  3.1.2 经济可行性
  3.1.3 操作可行性
  3.2 体系流程
  3.2.1 操作流程
  3.2.2 登录流程
  3.2.3 删除信息流程
  3.2.4 添加信息流程
  3.3 性能需求
  3.4 功能需求
  第4章 体系计划
  4.1 体系计划思想
  4.2 功能布局计划
  4.3 数据库计划
  4.3.1 数据库概念计划
  4.3.2 数据库物理计划
  第5章 体系实现
  5.1 管理员功能实现
  5.1.1 景点管理
  5.1.2 旅游路线管理
  5.1.3 公告管理
  5.1.4 公告类型管理
  第6章 体系测试
  6.1 功能测试
  6.1.1 登录功能测试
  6.2 体系测试结果
  结  论
  致  谢
  

  
1 绪论

1.1 课题配景

二十一世纪互联网的出现,改变了几千年以来人们的生存,不但仅是生存物资的丰富,另有精力层次的丰富。在互联网诞生之前,地区位置往往是人们思想上不可跨域的鸿沟,信息的流传速度极慢,信息处理惩罚的速度和要求还是通过人们骑马或者是信鸽传递,这些信息传递都是不可控制的,中间很有可能丢失,信息的传递水平决定了人们生存的水平。如今各人都在利用互联网软件产物,从内部管理设置计算机管理,进步内部信息化的管理水准,从外部市场也可以用计算机获取干系数据举行处理惩罚,如今各行各业已经严肃依赖于计算机了。
本课题研究和开发旅游管理体系管理体系,让安装在计算机上的该体系变成管理人员的小帮手,进步旅游管理体系信息处理惩罚速度,规范旅游管理体系信息处理惩罚流程,让管理人员的产出效益更高。
1.2 课题意义

传统处理惩罚数据,必须是一张张纸,然后处理惩罚完毕又是统计在一张张纸上面,不断的重复处理惩罚,最终有个结果给最高层作为参考,这个模式在互联网没有出现之前,是一种常见的事情,信息管理的服从提不上去,人多不肯定力量大,由于人多肯定更加消耗资源,而且由于人类需要苏息,需要管理,思想会不同一,会偷懒,所以人们研究出专门资助人们计算的机器,就是计算机的前身,到了互联网时代,人们发现完全可以让程序供应商提供办理方案,本身挑选本身符合的方案来进步本身的产出比。所以在日常工作和生存中会发现各种各样方便人们的工具。
本课题研发的旅游管理体系管理体系,就是提供旅游管理体系信息处理惩罚的办理方案,它可以短时间处理惩罚完信息,而且这些信息都有专门的存储装备,而且数据的备份和迁移都可以设定为无人值守,从人力角度和信息处理惩罚角度以及信息安全角度,旅游管理体系管理体系是完胜传统纸质操作的。
1.3 研究内容

本文对旅游管理体系管理体系的计划与实现分成六个章节来阐明。
第1章:研究旅游管理体系管理体系的配景,以及开发旅游管理体系管理体系的意义。
第2章:对开发旅游管理体系管理体系的情况另有技能举行阐明。
第3章:分析旅游管理体系管理体系的可行性,性能,流程以及功能。
第4章:计划旅游管理体系管理体系的功能布局,计划数据库E-R图以及对数据表的存储布局举行计划。
第5章:实现旅游管理体系管理体系的功能并举行功能界面展示。
第6章:对体系测试举行阐述,以及对本体系部门功能举行检测。
2 开发情况与技能

本章节对开发旅游管理体系管理体系需要搭建的开发情况,另有旅游管理体系管理体系开发中利用的编程技能等举行阐述。
2.1 Java语言  

Java语言是当今为止依然在编程语言行业具有生命力的常青树之一。Java语言最原始的诞生,不但仅是创造者感觉C语言在编程上面很麻烦,假如只是专注于业务逻辑的处理惩罚,会导致忽略了各种指针以及垃圾回收这些操作,导致出现问题需要办理的时间往往大于正常编程处理惩罚业务逻辑的时间,这些是非常浪费时间的。Java语言的创造者就思量到如何避免这个问题,把指针处理惩罚和垃圾处理惩罚全部自动化,虽然这会损失一些性能,但是计算机硬件在性能上的发展速度是很快的,这些性能是可以忽略思量的。而且C语言是针对硬件开发的语言,虽然执行服从高,但是随着硬件的变化或者操作体系的变更,就需要重新编写程序,造成重复劳动,只有办理重复性劳动的语言才算符合生存规律的语言。Java语言的创造者就针对C语言的缺点专门开发了Java语言。让Java语言不管是在什么样的情况里都是可以运行,由于在Java语言运行外面套了一个壳,也就是虚拟机,只要是Java虚拟性能安装的电脑都可以运行Java的程序。
2.2 MYSQL数据库

MySQL数据库是一种数据存放方面的专业软件,也是传统的行式数据模式,获取一些数据是先一行一行的获取,然后一行一行的表现,与列式数据库不同。行式数据库主要是处理惩罚最告急的数据逻辑部门,而且必须是有效数据,如许每一处的数据关联都是不可破坏,对数据安全要求比较严酷还是用MySQL数据库比较好。列式数据库的发明仅仅是由于读取服从高,但是也就仅仅如此罢了。MySQL虽然比起Oracle或者SQL Server来讲,安装包只是几十兆以致几百兆,有点小,但是功能并不会弱到那里,严酷遵照SQL标准语法。MySQL的数据存放形式从大向小的说是数据库最大,然后是表,每个表内里存放数据是有肯定的规则的,数据存放是表格形式的,也就是说有横也有竖,横着的为行,一般表现一条数据,表与表之间还可以举行关联,举行分表操作,假如一条数据干系项目属性太多,那么可以把有效的干系联系做成关联,可以设定是否唯一。
2.3 IDEA开发工具

IDEA是捷克共和国的Java程序员开发人员创造的一个开发软件,刚开始主要是对于用Eclipse软件他们用得不随手,所以直接开发了这款软件。之所以不随手缘故原由在于没有代码提升功能,缘故原由是Eclipse只是把代码提示作为一种插件形式的存在,假如有些程序开发人员不清楚代码提示插件可能会出问题,而且代码提示只是用来作为插件,所以功能上有所短缺。IDEA不但仅代码提示做的很好,在代码重构上面更上如虎添翼,程序开发人员可以选择一段代码然后IDEA就会对代码举行分解重构,有效的把代码弄得更够层次感,复用性更高,用着更简洁和方便,大大的淘汰了代码工作量,提升了代码开发服从。固然,IDEA对于利用者这么好,肯定也是有目的的,缘故原由在于插件越多越友爱,就需要耗费大量的金钱来利用,所以说IDEA利用主要是看本身喜好。
2.4 Spring Boot框架

Spring Boot是一种不需要代码天生的一种框架,而且可以不需要设置任何的XML文件就可以,由于Spring Boot内里自带了很多接口,只需要设置不同的接口就会自动的应用而且辨认需要的依赖,在设置方面非常的方便,利用起来感觉像没有用到框架的感觉。Spring Boot有很多默认的设置文件,而且可以对默认的设置文件举行修改,可以设置为自动加载,可以对异常处理惩罚分为全局异常处理惩罚和默认异常处理惩罚。Spring Boot利用过程中就像是利用什么直接注册什么,所谓的注册也就是在对应的类和方法上面举行一个特别的声明即可。


3 体系分析


本文作者在确定了研究的课题之后,从各大数字图书馆下载文献来阅读,并了解同类型的网站具备的大致功能,然后具体事件具体分析,得出本体系要研究的具体功能与性能。虽然分析体系这一阶段性工作主要是确定功能,但它却影响着后面体系开发环节的进展,体系分析这个环节是不能少的。
3.1 可行性分析

从三个不同的角度来分析,确保开发成功的前提是有可行性分析,只有举行提前分析,符合程序开发流程才不至于开发过程的中断。
3.1.1 技能可行性

在技能实现层次,分析了好几种技能实现方法,而且都有对应的成功案例,也有很多开源模块可以举行参考,所以从技能可行性分析来讲,实现旅游管理体系管理体系是没有问题的。
3.1.2 经济可行性

对于身为学生的开发者而言,在经济资源上面可用者很少,为了开发旅游管理体系管理体系,通过开发软件对硬件的要求,发现本身的电脑是完全能用来开发的,而且学校机房的设置也可以达到要求。最告急的是选择的技能都可以在网上找到不花钱的教程以及资料,由于不花钱,所以经济方面是具有可行性的。
3.1.3 操作可行性

旅游管理体系管理体系的具体实现,本身参考人类的正常操作逻辑,把常用的操作习惯当做主要的导航实现,可以让利用者更快速的理解而且上手操作,实现符合逻辑的操作流程是操作可行性的具体体现。
以上就是从不同的角度来分析,确保了旅游管理体系管理体系的正常开展。
3.2 体系流程

旅游管理体系管理体系投入利用后,利用者假如能看到相应的流程操作图会进步程序的理解能力。
3.2.1 操作流程

利用者在操作旅游管理体系管理体系中,应该按照本体系提供的操作流程(图3.1即为本体系的操作流程图)举行操作,可以淘汰操作失误,从而节省进入旅游管理体系管理体系的时间。

图3.1 体系操作流程
3.2.2 登录流程

旅游管理体系管理体系通过登录功能(图3.2即为其登录的流程)引导利用者进入指定的功能操作区,也避免非本体系的用户享受本体系提供的服务以及查看本体系提供的信息,进而包管用户安全。

图3.2 登录流程
3.2.3 删除信息流程

旅游管理体系管理体系在颠末长期利用后,会产生很多的数据信息。为了腾出存储空间存放更多的数据,本体系数据库中存储的数据,一些没有参考代价的数据需要举行删除(图3.3即为删除信息的流程),删除数据过程中,为避免误删,利用者要根据体系的提示来决定是否删除数据。

图3.3 删除信息流程
3.2.4 添加信息流程

旅游管理体系管理体系提供可视化的功能操作区,非常方便利用者举行数据操作,当利用者往体系中录入数据时(图3.4即为添加信息的流程),本体系也会举行数据正当性的判断,符合要求的数据才能够在数据库指定表中举行登记。

图3.4 添加信息流程
3.3 性能需求

需求分析少不了对项目用到的硬件装备举行分析,如许才符合正常的分析流程。只谈功能需求不谈性能需求,是一件很严肃的事情,可能会导致一些不可控的问题出现。
以下从这几个角度来分析体系性能。
(1)体系数据的容量:从数据角度来分析,每个表和每个数据库,达到的数据量到肯定的程度,是否需要分表或者是分库,超过了数据的设定限度,可能会导致数据反映痴钝,容错量增加。
(2)数据精度的要求:需要对需求分析内里数据设定环节,思量相应的数据精度问题,需要发现数据是常用的精度还是非常用的精度,进而设定不同的数值。
(3)时间响应要求:从用户提交操作,到页面反映,中间有个数据处理惩罚的问题,需要思量预测数据量的巨细,提前预案分库分表的计划,数据量再大就要思量增加列式数据库的问题,这些都不是一拍脑门就能决定的,都需要履历和偕行业的数据分析研判,才能符合用户的要求,究竟响应时间太久操作起来也不舒服。
(4)普适性问题:用户利用应该不需要感知服务端的数据量问题或者响应问题,只需要任意一台电脑,不需要更多的操作,打开浏览器就能用,太多的设置以及操作,不符合普适性操作。
(5)页面计划问题:功能符合要求之后,肯定是要丰富页面的。页面计划才是用户长时间面对的问题,起首思量数据的整齐性,让页面看起来更加的清爽。颜色与数据方面,该不同颜色就不同颜色,降低用户长时间利用出现的视觉疲劳,让用户利用起来心情不至于太差。
(6)体系的稳定性:正常用户操作体系页面,必须是该提交提交,正常输入符合逻辑,不能随随便便的就出各种问题,导致用户操作疲劳,而且输入的数据和回显的数据符合用户的要求。假如正常操作都会出现问题,那计划就是不稳定的,这一点肯定不行。只要是与数据举行交互的体系,都必须稳定。体系稳定从开发部署角度上来分析,可以思量数据的冗余备份功能,自动值守功能,机房数据同步,机房分开的功能,这些都可以让体系的稳定性得到提升。
体系的性能需求需要对业务很熟练的情况下判断然后分析,再从体系性能需求来逐条实现,可以让计划的体系有利用代价。
3.4 功能需求

旅游管理体系管理体系根据利用权限的角度举行功能分析,并运用用例图来展示各个权限需要操作的功能。



4 体系计划


用户对着浏览器操作,肯定会出现某些不可预料的问题,但是不代表着体系对于用户在浏览器上的操作不举行处理惩罚,所以说,要提前思量可能会出现的问题。
4.1 体系计划思想

体系计划,肯定要把计划的思想举行同一,只有同一的思想才能引导程序的开发,而且可以让众多的程序开发人员更快速的进入状态,进步开发速度。根据当前体系的既定需求,下面将举行本体系计划思想的阐述。
(1)扩展性:开发任何一个体系的时间不可避免要思量这个问题。软件版本的更迭是一种常识,任何一个软件都不会一次性开发就成永恒,软件是一个不断成长的东西。所以思量问题的时间需要对当前问题举行数据上的扩大化,然后举行归纳整理,最终形成具有肯定扩展性的程序。程序的可扩展性一定会影响开发进度,所以最终需要综合评估程序的可扩展程度,进而有的放矢,循序开发。
(2)实用性:程序计划是一个先高屋建瓴式的假想,然后再具体化,实用性就是具体化的第一个步调,要充实思量利用者是不懂程序计划的这一点,利用者只是懂得常规性的上网操作步调,并不需要对程序举行理解,所以肯定要让利用者感觉到便利,感觉到实用性的存在,假如利用者利用程序过程中没发现利用程序的长处,那么程序计划的实用性将大大降低。
(3)安全性:当利用者利用的过程中,会产生大量的干系数据,这些数据必须有安全性的包管,否则当利用者发现数据出现问题的缘故原由是程序计划问题的时间,将会对程序开发者失去信任,以致可能会产生大量的费用赔偿问题,这是一个不可避免的问题。所以安全性关系开发与利用者双方的经济长处,程序的安全性是肯定要包管的。
(4)先进性:程序计划的先进性是开发者举行思量的,必须要在满足体系功能的前提下,必须要选择好当下最符合的技能。最符合的技能要从开发成本,利用成本以及维护成本内里综合分析,颠末综合分析后要让技能实现最优解,保持先进的技能生产力。
(5)维护性:程序开发之初就要思量以后的维护问题。维护是在程序开发完毕,已经上线可以运作,进入生产试用过程和利用过程中才会发现需要维护的必要。要通过各方面降低维护成本,不是说维护的越少就代表程序开发的越完善,程序既然是人类举行计划制造的,肯定有很多不可避免的问题产生,那么如何维护好程序的正常运作也是一门很告急的学问。
4.2 功能布局计划

图4.1即为计划的管理员功能布局,管理员权限操作的功能包括管理公告,管理旅游管理体系信息,包括景点管理,培训管理,旅游路线管理,薪资管理等,可以管理公告。

图4.1 管理员功能布局
4.3 数据库计划

旅游管理体系管理体系运行中产生的数据需要按照提前设置的存储规则举行保存,计划出一个符合项目的最优数据存储格式,由于它能淘汰用户的等待时间,还可以对体系的请求在最短时间内举行响应。所以,对数据库计划时,需要对功能需求举行详细的拆分,以及对业务状态的细分,然后计划具体的存储规则,包管数据库能正常运作,缩短数据处理惩罚时间,并在肯定程度上降低数据冗余,节省存储空间。
4.3.1 数据库概念计划

实体-联系图另有一个名称即E-R图,是Entity Relationship Diagram各英文单词首字母的缩写,它这种概念模子通常用于对实际天下举行形貌。同时它还是一种能够直观表达数据中实体,联系,属性的有效手段。绘制E-R图能够选择的工具也有很多,但是Office Visio 这款软件在E-R图的绘制上一般都是作为首选工具,由于它是基于可视化处理惩罚,利用它创建E-R图非常简单。利用基本的E-R图构成元素,比如椭圆,菱形,矩形,另有实线段来表达对应的信息,椭圆代表属性,即实体的特征,矩形代表实体,即数据库中的一个具体数据表,菱形代表实体中相互关系,实线段主要是完成椭圆,矩形,菱形的连接。
(1)下图是旅店收藏实体和其具备的属性。



旅店收藏实体属性图

(2)下图是旅游路线收藏实体和其具备的属性。



旅游路线收藏实体属性图

(3)下图是用户实体和其具备的属性。



用户实体属性图

(4)下图是景点实体和其具备的属性。



景点实体属性图

(5)下图是景点收藏实体和其具备的属性。



景点收藏实体属性图

(6)下图是购物车实体和其具备的属性。



购物车实体属性图

(7)下图是留言板实体和其具备的属性。



留言板实体属性图

(8)下图是旅游路线实体和其具备的属性。



旅游路线实体属性图

(9)下图是商品实体和其具备的属性。



商品实体属性图

(10)下图是公告实体和其具备的属性。



公告实体属性图

(11)下图是旅店实体和其具备的属性。



旅店实体属性图

(12)下图是景点评价实体和其具备的属性。



景点评价实体属性图

(13)下图是景点订单实体和其具备的属性。



景点订单实体属性图

(14)下图是商品收藏实体和其具备的属性。



商品收藏实体属性图

(15)下图是旅店评价实体和其具备的属性。



旅店评价实体属性图

(16)下图是旅店订单实体和其具备的属性。



旅店订单实体属性图

(17)下图是旅游路线评论实体和其具备的属性。



旅游路线评论实体属性图

(18)下图是商品评价实体和其具备的属性。



商品评价实体属性图

(19)下图是商品订单实体和其具备的属性。



商品订单实体属性图

(20)下图是收货地址实体和其具备的属性。



收货地址实体属性图

4.3.2 数据库物理计划

本小节主要任务即是根据上述内容举行数据存储布局的计划,实体的属性就用来表现字段名称,不同的字段表现的数据类型以及取值都不相同,以及该表各个字段是否能够保持空等举行阐明,计划完成一张数据表的布局之后,在保存时同样要命名,尽量选择英文名称举行命名并保存,还不容易导致体系出错。接下来就对计划的表举行简单阐明。
表4.1收货地址表
序号

列名

数据类型

阐明

允许空

1

Id

Int

id


2

yonghu_id

Integer

创建用户


3

address_name

String

收货人


4

address_phone

String

电话


5

address_dizhi

String

地址


6

isdefault_types

Integer

是否默认地址


7

insert_time

Date

添加时间


8

update_time

Date

修改时间


9

create_time

Date

创建时间


表4.2购物车表
序号

列名

数据类型

阐明

允许空

1

Id

Int

id


2

yonghu_id

Integer

所属用户


3

shangpin_id

Integer

商品


4

buy_number

Integer

购买数量


5

create_time

Date

添加时间


6

update_time

Date

更新时间


7

insert_time

Date

创建时间


表4.3字典表
序号

列名

数据类型

阐明

允许空

1

Id

Int

id


2

dic_code

String

字段


3

dic_name

String

字段名


4

code_index

Integer

编码


5

index_name

String

编码名字


6

super_id

Integer

父字段id


7

beizhu

String

备注


8

create_time

Date

创建时间


表4.4公告表
序号

列名

数据类型

阐明

允许空

1

Id

Int

id


2

gonggao_name

String

公告名称


3

gonggao_photo

String

公告图片


4

gonggao_types

Integer

公告类型


5

insert_time

Date

发布时间


6

gonggao_content

String

公告详情


7

create_time

Date

创建时间


表4.5景点表
序号

列名

数据类型

阐明

允许空

1

Id

Int

id


2

jingdian_name

String

景点名称


3

jingdian_uuid_number

String

景点编号


4

jingdian_photo

String

景点照片


5

jingdian_address

String

景点所在


6

zan_number

Integer



7

cai_number

Integer



8

jingdian_video

String

景点视频


9

jingdian_types

Integer

景点类型


10

jingdian_kucun_number

Integer

景点门票


11

jingdian_new_money

BigDecimal

现价/积分


12

jingdian_content

String

景点先容


13

jingdian_delete

Integer

逻辑删除


14

insert_time

Date

录入时间


15

create_time

Date

创建时间


表4.6景点收藏表
序号

列名

数据类型

阐明

允许空

1

Id

Int

id


2

jingdian_id

Integer

景点


3

yonghu_id

Integer

用户


4

jingdian_collection_types

Integer

类型


5

insert_time

Date

收藏时间


6

create_time

Date

创建时间


表4.7景点评价表
序号

列名

数据类型

阐明

允许空

1

Id

Int

id


2

jingdian_id

Integer

景点


3

yonghu_id

Integer

用户


4

jingdian_commentback_text

String

评价内容


5

insert_time

Date

评价时间


6

reply_text

String

复兴内容


7

update_time

Date

复兴时间


8

create_time

Date

创建时间


表4.8景点订单表
序号

列名

数据类型

阐明

允许空

1

Id

Int

id


2

jingdian_order_uuid_number

String

订单编号


3

jingdian_id

Integer

景点


4

yonghu_id

Integer

用户


5

buy_number

Integer

购买数量


6

jingdian_order_time

Date

预约时间


7

jingdian_order_true_price

BigDecimal

实付价格


8

jingdian_order_types

Integer

订单类型


9

insert_time

Date

订单创建时间


10

create_time

Date

创建时间


表4.9旅店表
序号

列名

数据类型

阐明

允许空

1

Id

Int

id


2

jiudian_name

String

旅店名称


3

jiudian_uuid_number

String

旅店编号


4

jiudian_photo

String

旅店照片


5

jiudian_address

String

旅店所在


6

zan_number

Integer



7

cai_number

Integer



8

jiudian_video

String

旅店视频


9

jiudian_types

Integer

旅店类型


10

jiudian_kucun_number

Integer

旅店入住人数


11

jiudian_new_money

BigDecimal

现价/积分


12

jiudian_content

String

旅店先容


13

jiudian_delete

Integer

逻辑删除


14

insert_time

Date

录入时间


15

create_time

Date

创建时间


表4.10旅店收藏表
序号

列名

数据类型

阐明

允许空

1

Id

Int

id


2

jiudian_id

Integer

旅店


3

yonghu_id

Integer

用户


4

jiudian_collection_types

Integer

类型


5

insert_time

Date

收藏时间


6

create_time

Date

创建时间


表4.11旅店评价表
序号

列名

数据类型

阐明

允许空

1

Id

Int

id


2

jiudian_id

Integer

旅店


3

yonghu_id

Integer

用户


4

jiudian_commentback_text

String

评价内容


5

insert_time

Date

评价时间


6

reply_text

String

复兴内容


7

update_time

Date

复兴时间


8

create_time

Date

创建时间


表4.12旅店订单表
序号

列名

数据类型

阐明

允许空

1

Id

Int

id


2

jiudian_order_uuid_number

String

订单编号


3

jiudian_id

Integer

旅店


4

yonghu_id

Integer

用户


5

buy_number

Integer

人数


6

jiudian_order_time

Date

预约时间


7

jiudian_order_true_price

BigDecimal

实付价格


8

jiudian_order_types

Integer

订单类型


9

insert_time

Date

订单创建时间


10

create_time

Date

创建时间


表4.13留言板表
序号

列名

数据类型

阐明

允许空

1

Id

Int

id


2

yonghu_id

Integer

用户


3

liuyan_name

String

留言标题


4

liuyan_text

String

留言内容


5

insert_time

Date

留言时间


6

reply_text

String

复兴内容


7

update_time

Date

复兴时间


8

create_time

Date

创建时间


表4.14旅游路线表
序号

列名

数据类型

阐明

允许空

1

Id

Int

id


2

luxian_name

String

旅游路线名称


3

luxian_uuid_number

String

旅游路线编号


4

luxian_photo

String

旅游路线照片


5

luxian_chufa

String

旅游出发地


6

luxian_tujing

String

旅游途径地


7

luxian_mudi

String

旅游目的地


8

zan_number

Integer



9

cai_number

Integer



10

luxian_content

String

旅游路线先容


11

luxian_delete

Integer

逻辑删除


12

insert_time

Date

录入时间


13

create_time

Date

创建时间


表4.15旅游路线收藏表
序号

列名

数据类型

阐明

允许空

1

Id

Int

id


2

luxian_id

Integer

旅游路线


3

yonghu_id

Integer

用户


4

luxian_collection_types

Integer

类型


5

insert_time

Date

收藏时间


6

create_time

Date

创建时间


表4.16旅游路线评论表
序号

列名

数据类型

阐明

允许空

1

Id

Int

id


2

luxian_id

Integer

旅游路线


3

yonghu_id

Integer

用户


4

luxian_liuyan_text

String

留言内容


5

insert_time

Date

留言时间


6

reply_text

String

复兴内容


7

update_time

Date

复兴时间


8

create_time

Date

创建时间


表4.17商品表
序号

列名

数据类型

阐明

允许空

1

Id

Int

id


2

shangpin_name

String

商品名称


3

shangpin_uuid_number

String

商品编号


4

shangpin_photo

String

商品照片


5

shangpin_address

String

商品所在


6

zan_number

Integer



7

cai_number

Integer



8

shangpin_types

Integer

商品类型


9

shangpin_kucun_number

Integer

商品库存


10

shangpin_new_money

BigDecimal

金额


11

shangpin_clicknum

Integer

商品热度


12

shangpin_content

String

商品先容


13

shangpin_delete

Integer

逻辑删除


14

insert_time

Date

录入时间


15

create_time

Date

创建时间


表4.18商品收藏表
序号

列名

数据类型

阐明

允许空

1

Id

Int

id


2

shangpin_id

Integer

商品


3

yonghu_id

Integer

用户


4

shangpin_collection_types

Integer

类型


5

insert_time

Date

收藏时间


6

create_time

Date

创建时间


表4.19商品评价表
序号

列名

数据类型

阐明

允许空

1

Id

Int

id


2

shangpin_id

Integer

商品


3

yonghu_id

Integer

用户


4

shangpin_commentback_text

String

评价内容


5

insert_time

Date

评价时间


6

reply_text

String

复兴内容


7

update_time

Date

复兴时间


8

create_time

Date

创建时间


表4.20商品订单表
序号

列名

数据类型

阐明

允许空

1

Id

Int

id


2

shangpin_order_uuid_number

String

订单编号


3

address_id

Integer

收货地址


4

shangpin_id

Integer

商品


5

yonghu_id

Integer

用户


6

buy_number

Integer

购买数量


7

shangpin_order_true_price

BigDecimal

实付价格


8

shangpin_order_courier_name

String

快递公司


9

shangpin_order_courier_number

String

快递单号


10

shangpin_order_types

Integer

订单类型


11

insert_time

Date

订单创建时间


12

create_time

Date

创建时间


表4.21用户表
序号

列名

数据类型

阐明

允许空

1

Id

Int

id


2

yonghu_name

String

用户姓名


3

yonghu_phone

String

用户手机号


4

yonghu_id_number

String

用户身份证号


5

yonghu_photo

String

用户头像


6

new_money

BigDecimal

余额


7

yonghu_email

String

用户邮箱


8

create_time

Date

创建时间


表4.22管理员表
序号

列名

数据类型

阐明

允许空

1

Id

Int

id


2

username

String

儿童名


3

password

String

密码


4

role

String

脚色


5

addtime

Date

新增时间



5 体系实现
编程人员在搭建的开发情况中,会让各种编程技能一起出现出最终效果。本节就展示关键部门的页面效果。
5.1 管理员功能实现

5.1.1 景点管理

图5.1 即为编码实现的景点管理界面,管理员在景点管理界面中可以对界面中表现,可以对景点信息的景点状态举行查看,可以添加新的景点信息等。

图5.1 景点管理界面
5.1.2 旅游路线管理

图5.2 即为编码实现的旅游路线管理界面,管理员在旅游路线管理界面中查看旅游路线种类信息,旅游路线形貌信息,新增旅游路线信息等。

图5.2 旅游路线管理界面
5.1.3 公告管理

图5.3 即为编码实现的公告管理界面,管理员在公告管理界面中新增公告,可以删除公告。

图5.3 公告管理界面
5.1.4 公告类型管理

图5.4 即为编码实现的公告类型管理界面,管理员在公告类型管理界面查看公告的工作状态,可以对公告的数据举行导出,可以添加新公告的信息,可以编辑公告信息,删除公告信息。

图5.4 公告类型管理界面

6章 体系测试


当体系测试环节开始的时间,也就阐明对于体系的编码已经弄得大致通顺了,剩下来需要对一些模块和功能举行测试,这个环节就叫体系测试。在程序开发过程中,体系测试是整个开发过程不能缺少的。缘故原由很简单,体系开发人员在面对各种需求需要对各个模块举行编码,开发人员编写过程中,对于程序的理解全部都在编码内里,一人计短,当一个人去做一些事情的时间,把本身的理解变成结果,有可能理解错误,这个在程序开发过程中很常见。程序开发人员在面对复杂的逻辑,没有想象中的多么清晰,开发过程就是面对着一堆代码,不断的变换数据类型,这些很容易实现程序开发人员的想法,但是假如是比较复杂的逻辑,很可能会出现各种问题,这是无法避免的。所以说,需要额外的人员举行体系测试编写,要站在用户利用的角度去发现问题,如许开发与测试的分离,有助于体系开发的强健,让程序表达的更完善一些。之所以把体系测试安排到程序开发过程中的缘故原由在于,当测试过程中发现的问题可以最快速度的反馈到程序开发人员手里,可以以最快的时间办理问题。所以必须在体系测试环节做好应该做好的事情,让程序开发从开始到结束都有一个完善的流程。
6.1 功能测试

本节主要选择一些功能举行具体测试形貌,在相应的功能内里,根据不同的输入看看可否达到理想中的效果。以下会形貌部门功能的测试过程和结果。
6.1.1 登录功能测试

登录是一个常规功能,虽然是常规功能,但是用处很大,可以拒绝非法用户访问,只有正当用户才可以访问对应的功能。
表6.1 管理员登录功能测试表
管理员账号
管理员密码
结果
uuu
uuu
成功登录体系
yyy
uuu
登录失败
uuu
yyy
登录失败
6.2 体系测试结果

对旅游管理体系管理体系举行了各种检测,包含功能检测和性能检测,操作性检测,兼容性检测,通过各方面检测结果来判断体系是符合计划目标,而且在扩展性或者是稳定性上面,也有很好的表现,能完全的满足用户需求。

结  论


由于本人学习的是计算机方面的专业,学习了肯定的开发知识,因此,对于开发一款已经确定了课题的旅游管理体系管理体系,从功能需求,功能模块划分,数据库的选择与计划,编程语言简直定,体系界面的布局和计划等知识,我都有个大致的思绪。我运用已经具备的理论知识,加上后期从网络渠道获取的干系技能知识,能够在体系完成开发后期,编写相应的体系文档。
旅游管理体系管理体系制作期间,我也遇到过一些困难,模块拆分不够精细,以及数据表需要计划几张表,另有对于开发技能的深度理论学习还不充实等,不外我能够通过网络或者通过学院提供的图书馆寻求办理办法。比如在不知道具体功能的情况下,我从网上下载了很多的与旅游管理体系管理体系干系的程序,分析了它们的功能之后,我再联合即将开发的旅游管理体系管理体系举行综合分析,选取了恰当旅游管理体系管理体系的功能部门,再具体模块具体分析,计划专属项目功能。对于数据表的计划,先在图书馆学习,然后查看相似体系对于数据表的布局计划等知识,然后在本体系功能确定的情况下,联合本体系计划了配套的数据表,对于难度最大的开发技能部门,这是需要大量时间调试的,一般都是对基础数据的增加,更新,查询或修改方面的代码,然后把本体系能够运用的代码部门在简单更改后举行利用,又颠末了简单的测试工作,最终出现出一个完整的能够办理用户实际问题的旅游管理体系管理体系。该体系唯一不敷的就是代码方面另有很多重复的部门,不够精简,另有用户操作本体系,对于用户的误操作行为,本体系还不能及时反馈,这也是一大缺点。
旅游管理体系管理体系完成了,其相应的配套文档也需要举行编写,该文档主要形貌旅游管理体系管理体系是如何举行分析,计划以及实现的,让其他阅读本文档的人增加对该体系的了解,编写文档过程中,由于本身平时对于办公软件的操作不是很频繁,根据学院要求的文档排版格式举行编辑也花了很多时间,在不断学习排版本领以及对本体系配套文档的反复修改之后,最终在学院规定的时间内举行了文档定稿。
毕业项目各个工作举行到此,我也是劳绩颇丰,正由于本身努力学习知识,积极寻求办理办法,才让我能够提交一个完整的作品。制作毕业项目让我又得到了成长,不但是专业知识的增加,也学到了办理问题的能力和方法。

  
也许是大学校园在管理上比较开放,学习知识时不像高中时期那样一整天都在学习,而是一天当中抽出部门时间安排学习,其余的时间就可以自由安排,可以去社会上参加实践,可以在学校的图书馆阅读册本,丰富本身的知识,也可以加入学校的社团举行个人能力的锻炼等等,加上学院的学生都来自全国各地,各人的风俗习惯都有些不一样,如许同砚之间也有更多的话题举行畅聊。基于这些缘故原由,我以为我的性格也逐渐变得开朗起来,正由于如此,我很快乐的度过了大学四年时光。然而,我们都要面临毕业,同砚间,师生间也将面临分离,我们都会离开学校,进入社会如许的大情况学习并生存。虽然很不舍,但这也是人天生长中必经的阶段!
临走之际,对这几年的大学生存简单的举行了追念,发现本身学到的专业知识也增加了很多,在本专业上,本身也得到了肯定的实操能力锻炼。这些成长都是我们的专业老师带来的,他们这几年辛苦教学,我们也从中获取了很多的专业知识,进步了个人的专业方面的能力,非常感谢他们。
另有一位老师也需要在此特别感谢,即论文引导老师。可以说末了这一年,跟引导老师打仗比较多,引导老师在本专业上,非常全能,在我举行本课题的任务期间,导师给予我全面的引导,也能根据我的不敷之处保举符合的册本让我查看,让我的能力得以提升,继而可以从容面对开发期间遇到的困难。
另外,我也要感谢我的寝室室友,另有我们班上的同砚,从接到毕业项目任务之后,我们经常评论各自课题进展的情况以及面临的问题,也经常相互鼓励对方要积极认真面对毕业项目,这种伴随,让我在制作毕业项目期间并没有产生过多的焦虑,非常感谢他们。
末了时刻,我也要对我的大学校园表达谢意,我的大学校园是一个非常漂亮的地方,而我这几年,在这么精致的情况下学习知识,我已经感到非常幸福。渴望在今后能看到我的校园在众多师生共同努力下变得强大,校园的情况也将变得更加漂亮。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

海哥

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表