版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
湖南商务职业技术学院毕业设计
目录
1引言...............................................................1
1.1项目开发背景..................................................1
1.2开发技术简介..................................................1
1.2.1springboot简介..........................................2
1.2.2vue的运行原理...........................................2
1.3开发工具简介..................................................2
1.4项目开发技术路线..............................................3
2需求分析...........................................................4
2.1功能需求描述..................................................4
2.2非功能需求描述................................................4
2.3需求用例建模..................................................4
2.3.1登录功能模块的用例......................................5
2.3.2购票功能模块的用例......................................6
2.3.3退票功能模块的用例.......................................7
2.3.4实时航班功能模块的用例...................................9
3系统概要设计......................................................10
3.1系统设计原则.................................................10
3.2系统功能设计.................................................10
3.3.1登录功能模块功能设计...................................11
3.3.2购票功能模块功能设计...................................12
3.3.3退票功能模块功能设计....................................13
3.3.4实时航班功能模块功能设计................................14
3.3数据库设计...................................................15
3.4.1设计原则................................................15
3.4.2概念设计...............................................16
3.4.3逻辑设计...............................................17
II
湖南商务职业技术学院毕业设计
3.4.4数据字典...............................................17
4系统详细设计......................................................19
4.1登录功能模块设计.............................................19
4.1.1登录功能模块说明.......................................19
4.1.2登录功能模块详细设计...................................19
4.2购票功能模块设计.............................................20
4.2.3购票功能模块说明.......................................20
4.2.2购票功能模块详细设计...................................20
4.3退票功能模块设计.............................................21
4.3.1退票功能模块说明.......................................21
4.3.2退票功能模块详细设计...................................21
4.4实时航空功能模块设计.........................................22
4.3.1实时航空功能模块说明...................................22
4.3.2实时航空功能模块详细设计...............................22
5系统实现..........................................................23
5.1登录模块实现.................................................23
5.1.1登录模块界面设计.......................................23
5.1.2登录模块核心代码实现:.................................24
5.2购票模块实现.................................................25
5.2.1购票模块界面设计.......................................25
5.2.2购票模块核心代码实现...................................26
5.3退票模块实现.................................................28
5.3.1退票模块界面设计.......................................28
5.3.2退票模块核心代码实现...................................29
5.4实时航空模块实现.............................................30
5.4.1实时航空模块界面设计...................................30
5.4.2实时航空模块核心代码实现...............................30
6系统测试..........................................................32
III
湖南商务职业技术学院毕业设计
6.1登录功能测试.................................................32
6.2购票功能测试.................................................33
6.3退票功能测试.................................................34
6.4实时航空功能测试.............................................34
7设计小结..........................................................36
参考资料............................................................38
IV
湖南商务职业技术学院毕业设计
基于springboot的实时航空信息管理系统
的设计与实现
1引言
随着时代高速的发展,人们如今的出行方式相比过去发生了翻天覆地的改
变。现代社会,人们已不再像古代一样仅靠车马来出行,而是拥有了更多出行
方式选择。航空作为最为快捷、便捷的交通方式之一,受到了人们的广泛青睐。
旅游、商务差旅等,人们经常会选择航空出行,因为对于较远的目的地来说,
航空出行的效率和省时性无疑是最优秀的选择。在这个Internet高速发展的时
代,出行方式变得更加便利了,传统的购买飞机票方式已经无法满足人们日常
的需求。
1.1项目开发背景
随着时代的变迁,传统的购票方式已难以满足现代人们日常出行的需求,
网上购买飞机票已然成为了现在最为普遍和方便的方式了。如今,几乎所有机
票都可以通过网络进行购买。为了更好地扩展业务并为顾客提供更便捷的航班
信息查询途径,现在越来越多的航空公司也开始纷纷开发属于自己的实时航空
信息管理系统。这些系统有利于更好地管理航班信息、降低企业成本,并且让
顾客对航班信息和机票价格等方面有更加清晰的了解。我的毕业设计就是基于S
pringBoot框架,实现实时航空信息管理系统的设计和开发。
1.2开发技术简介
为了实现实时航空系统的设计和开发,我采用了前后端分离技术。在前端
方面,我使用了最为流行的Vue技术,这种技术可通过组件化的方式实现Web
应用的模块化设计,简化了前端开发的复杂程度。在后端方面,我选择了如今
最为流行的SpringBoot技术,使用SpringBoot技术可以快速搭建好Web服务,
SpringBoot技术可以通过自动化配置来让开发者非常便捷地完成整个应用的开
发过程。因此,通过前后端分离技术的应用,我能够更高效地完成实时航空信
息管理系统的设计和开发。
1
湖南商务职业技术学院毕业设计
1.2.1springboot简介
SpringBoot是一种全新的框架,旨在通过简化Spring应用程序的搭建和
开发过程来提高开发人员的效率。它使用特定的方式进行配置,例如使用集成
starter和约定优于配置等方式,从而使得开发人员不需要再定义模板化的配置。
SpringBoot提供了一种全新的编程模型,使得Spring应用程序的开发更加快
速和便捷,使开发人员可以更加专注于应用程序本身的功能开发,而不需要把
大量时间花费在Spring框架的配置上。
SpringBoot是基于Spring4的设计,并继承了原始Spring框架的优秀特
性和功能。它并不是一个单独的框架,而是一组类库。通过使用Maven或Gradle
等工具来导入相关依赖,即可轻松地使用SpringBoot,并无需手动管理这些类
库的版本,从而使得SpringBoot的使用变得非常简单和便捷。由于其直观的语
法和开箱即用的特性,SpringBoot已经成为现代化应用程序的首选开发框架之
一。
1.2.2vue的运行原理
Vue是一种受欢迎的JavaScript框架,被广泛用于构建单页面应用程序。
Vue的运行原理可以简单概括为,通过Vue实例化一个ViewModel,它连接了模
板和组件。在模板中,Vue会将HTML模板编译为渲染函数,从而生成虚拟DOM
树。随后,Vue会将虚拟DOM树翻译成最终的DOM树,并将其呈现在浏览器中。
当视图变化时,Vue将重新生成虚拟DOM树,然后通过虚拟DOM树的对比来更新
DOM树,以提高渲染性能。
Vue的核心就是其响应式系统,它使用Object.defineProperty()函数来实
现数据双向绑定的功能。当data对象的属性发生变化时,Vue会检测到该变化
并自动更新相关的视图。此外,Vue还提供了一组API来处理组件之间的通信,
使得开发人员可以方便地构建复杂的组件化应用程序。由于其优美、灵活的设
计,以及逐渐增长的社区支持,Vue在当今的JavaScript框架中得到了广泛的
应用和认可。
1.3开发工具简介
为了实现实时航空系统的设计和开发,我使用了一些关键工具。首先,在
开发环境方面,我使用了IDEA作为主要的开发工具,以及Tomcat和MySQL来
作为Web服务和数据存储工具。在IDEA的集成开发环境中,我发现有很多有用
的插件,这些插件可以大大提高程序员的开发效率。并且IDEA的智能代码助手、
2
湖南商务职业技术学院毕业设计
代码自动提示、重构、J2EE支持等功能使得开发变得更加易于操作。
Tomcat现在被广泛使用作为一个小型的Web服务器,并且安装和部署也非
常方便。因此,我选择了Tomcat作为服务期来支持我的项目。此外,Tomcat适
合于处理中小型的项目,并且很容易调整来满足不同场景的需求。
MySQL是一种如今非常流行的关系型数据库,它具有面向集合的操作方式、
语法简洁易学易用的特点。在这个项目中,我发现MySQL的综合性和高度非过
程化编程方式很符合我的需求。因此,我将其用作主要的数据存储工具,以支
持实时航空系统的数据管理和存储。
1.4项目开发技术路线
实时航空系统是一种复杂的应用程序,需要集成多种技术和工具来实现其
设计和开发。在本论文中,我选择使用SpringBoot和Vue来构建该系统。
首先,我使用了SpringBoot来作为后端框架,因为它是一种快速开发的
Java框架,可以帮助我们快速搭建后端服务。SpringBoot使用约定优于配置的
方式来进行配置,并提供了丰富的功能模块和插件,从而可以有效地提高开发
效率。此外,SpringBoot的自动配置和依赖管理使得我们能够更方便地进行代
码开发和维护。
其次,我使用Vue作为前端框架,可以帮助我们更加高效地构建单页面应
用程序。Vue具有灵活的组件化设计,支持数据双向绑定以及自定义指令等功能。
与React和Angular等框架相比,Vue的学习曲线相对较低,因此我选择使用
Vue来开发实时航空系统的前端界面。
在实现项目开发的技术路线这方面,我使用了SpringBoot技术来作为后端
服务,提供RESTfulAPI接口来处理数据交互和业务逻辑。同时,我使用了MySQL
关系型数据库用来管理和存储系统用到的数据。在前端方面,我将使用Vue框
架来构建单页面应用程序,并使用ES6和Webpack等技术来进行代码开发和打
包。此外,我还将使用Element-UI等UI组件库来快速构建美观的用户界面。
最后,我将使用Git和Jenkins等工具来进行版本控制和自动化部署,从而帮
助我更有效地管理项目和提高开发效率。
综上所述,我的实时航空系统开发技术路线将充分利用SpringBoot和Vue
等现代化的技术和工具,以实现一个高效、稳定、易用的应用程序。
3
湖南商务职业技术学院毕业设计
2需求分析
2.1功能需求描述
通过开展发放用户问卷调查的方法与用户进行沟通,了解到了基于
springboot的实时航空信息管理系统的设计与实现的系统可能出现的相关问题,
希望通过系统设计实现功能。
(1)功能1用户可以查看航班的所有具体信息。
(2)功能2用户可以购买航班对应的机票。
(3)功能3用户可以查看航班的实时飞行位置。
2.2非功能需求描述
1.性能需求:资源利用率、吞吐量、响应时间;
2.安全性:保密性、防泄漏、权限控制、防攻击;
3.可维护性与可扩展性:模块性、可复用性、易分析性;
4.可靠性:易恢复性、容错性、成熟性;
5.易用性:易学习性、易操作性、用户错误防御机制、用户界面美观;
2.3需求用例建模
通过对功能需求的分析,创建以下总体用例模型,如图2-1所示。
图2-1基于springboot的实时航空信息管理系统的设计与实现系统的总体用例模型
4
湖南商务职业技术学院毕业设计
本人在前期浏览了许多的网上航空信息的管理系统,对航空信息管理系统
的各个方面做了全面深刻的调查,了解到了实时航空信息管理系统的许多运行
原理,购票方式和各种功能。了解到了很多现在航空信息管理系统存在的漏洞,
希望通过系统设计实现开展解决这些漏洞,让更加完善的系统提供给用户使用,
让用户能有更好的使用体验。
2.3.1登录功能模块的用例
面向对象的需求分析阶段通过用例图和活动图进行了梳理分析。购票功能
模块具体的用例描述如图2-2所示,分别具有购票、机票退票、实时航班、客
服服务等操作功能。采用这样的架构,让用户界面层甚至可以不知道数据库的
结构,当要对数据进行维护的时候,它只要维护与业务层之间的接口即可。
图2-2登录功能模块用例图
通过对图2-2用例图进一步的细化分析,得到每个用例的描述表。购票模
块用例描述如表2-1所示,可以进行登录等操作。
表2-1登录模块用例描述
项目描述
用例名称登录
用例标识号01
参与者用户
简要说明用户想要进入网站需要登录账号
前置条件参与者已经打开登录页面
1.参与者进入登录页面
2.参与者在账号输入框中输入账号
基本事件流3.参与者在密码输入框中输入密码
4.点击确登录按钮
5.用例终止
其他事件流无
异常事件流提示错误信息,参与人确认
后置条件进入的主界面,装载相应的数据
5
湖南商务职业技术学院毕业设计
2.3.2购票功能模块的用例
面向对象的需求分析阶段通过用例图和活动图进行了梳理分析。购票功能
模块具体的用例描述如图2-2所示,分别具有购票、机票退票、实时航班等操
作功能。采用这样的架构,让用户界面层甚至可以不知道数据库的结构,当要
对数据进行维护的时候,它只要维护与业务层之间的接口即可。
图2-3购票功能模块用例图
通过对图2-2用例图进一步的细化分析,得到每个用例的描述表。购票模
块用例描述如表2-1所示,可以进行购票、机票退票、实时航班、客服服务等
操作。
表2-2购票模块用例描述
项目描述
用例名称购票
用例标识号02
参与者用户
简要说明参与者可以购票
前置条件参与者已经登录前台
1.参与者点击购票
2.参与者选择联系人
3.生成订单
基本事件流
4.参与者点击付款
5.点击确定
6.用例终止
6
湖南商务职业技术学院毕业设计
其他事件流在按“确定”按钮之前,参与者可以随按“取消”按钮。
异常事件流提示错误信息,参与人确认
后置条件进入的主界面,装载相应的数据
查看航班模块用例描述如表2-3所示,可以进行购票、机票退票、实时
航班、客服服务等操作。
表2-3查看航班模块用例描述
项目描述
用例名称查看航班
用例标识号03
参与者用户
简要说明参与者查看航班详细信息
前置条件
参与者登录前台
1.参与者进入首页
2.参与者点击航班列表
3.选择航班列表
基本事件流
4.查看航班列表
5.点击确定
6.用例终止
其他事件流在按“确定”按钮之前,参与者可以随按“取消”按钮。
异常事件流提示错误信息,参与人确认
后置条件进入的主界面,装载相应的数据
2.3.3退票功能模块的用例
面向对象的需求分析阶段通过用例图和活动图进行了梳理分析。退票管理
功能模块具体的用例描述如图2-2所示,分别具有查看航班详细详细、查看实
时航班功能等操作功能。采用这样的架构,让用户界面层甚至可以不知道数据
库的结构,当要对数据进行维护的时候,它只要维护与业务层之间的接口即可。
7
湖南商务职业技术学院毕业设计
图2-4退票管理功能模块用例图
通过对图2-4用例图进一步的细化分析,得到每个用例的描述表。退票模
块用例描述如表2-4所示,可以进行退票、退票等操作。
表2-4退票模块用例描述
项目描述
用例名称退票
用例标识号04
参与者用户
简要说明参与者可以修改自己的航班
前置条件参与者已经登录账号
1.参与者查看订单
2.参与者点击退票按钮
3.点击确定退票
基本事件流
4.完善退票信息
5.点击确定
6.用例终止
其他事件流在按“确定”按钮之前,参与者可以随按“取消”按钮。
异常事件流提示错误信息,参与人确认
后置条件进入的主界面,装载相应的数据
退票模块用例描述如表2-5所示,可以退票、退票等操作。
表2-5退票模块模块用例描述
项目描述
用例名称退票
用例标识号05
参与者用户
简要说明参与者退票
前置条件
参与者已经登录的用户账号
1.参与者点击订单
2.参与者选择退票
基本事件流
3.点击确定
4.用例终止
8
湖南商务职业技术学院毕业设计
其他事件流无
异常事件流提示错误信息,参与人确认
后置条件进入的主界面,装载相应的数据
2.3.4实时航班功能模块的用例
面向对象的需求分析阶段通过用例图和活动图进行了梳理分析。实时航班
模块具体的用例描述如图2-5所示,分别具有查看航班详细详细、查看实时航
班功能。采用这样的架构,让用户界面层甚至可以不知道数据库的结构,当要
对数据进行维护的时候,它只要维护与业务层之间的接口即可。
图2-5实时航班模块用例图
通过对图2-5用例图进一步的细化分析,得到每个用例的描述表。实时航
班模块用例描述如表2-6所示,可以进行查看航班详细详细、查看实时航班功
能等操作。
表2-6查看航班信息模块用例描述
项目描述
用例名称查看航班详细信息
用例标识号06
参与者用户
简要说明参与者可以查看航班的详细详细
前置条件参与者已经登录了用户账号
1.参与者点击航班列表
2.点击想要的航班
3.点击航班
基本事件流
4.选择航班详细
5.点击查看
6.用例终止
在按“确定”按钮之前,参与者可以删除不喜欢的航班列
其他事件流
表
异常事件流提示错误信息,参与人确认
9
湖南商务职业技术学院毕业设计
后置条件进入的主界面,装载相应的数据
实时航班用例描述如表2-7所示,可以进行查看航班详细详细、查看实
时航班功能等操作。
表2-7实时航班模块模块用例描述
项目描述
用例名称实时航班
用例标识号07
参与者用户
简要说明用户可查看实时航班
前置条件
参与者已经登录的用户账号
1.参与者点击航班列表
2.参与者点击实时航班
基本事件流
3.点击确定
4.用例终止
其他事件流在按“确定”按钮之前,参与者可以点击取消按钮
异常事件流提示错误信息,参与人确认
后置条件进入的主界面,装载相应的数据
3系统概要设计
3.1系统设计原则
本人浏览了大量的航空信息管理系统,对航空信息管理系统的各个方面做
了全面深刻的调查,了解了航空信息管理系统的运行原理,购票方式和各种功
能。了解到了航空信息管理系统存在的漏洞,希望通过系统设计实现开展解决
这些漏洞,让更加完善的系统提供给用户使用,让用户能有更好的使用体验。
3.2系统功能设计
系统模块化结构设计工作是在系统分析阶段对子系统划分的基础上,在进
一步地划分,将它逐层的分解成多个大小相同、功能单一、具有一定独立性的
模块,以便程序设计工作的同时,有加强了数据库之间的联系,使系统更加的
完美。根据基于springboot的实时航空信息管理系统的设计与实现系统的需求
10
湖南商务职业技术学院毕业设计
分析和用例建模分析,本文确定了基于springboot的实时航空信息管理系统的
设计与实现系统的主要功能模块,包括登录模块、购票模块、退票模块和个人
信息模块等。基于springboot的实时航空信息管理系统的设计与实现系统的功
能结构图如图3-2所示,本系统共有登录模块、购票模块、退票模块和个人信
息模块四大主要功能模块。
图3-1基于springboot的实时航空信息管理系统的设计与实现系统功能结构图
3.3.1登录功能模块功能设计
针对系统功能结构图进行进一步细化分析,得到各子模块相关功能描述,
功能描述使用功能流程图描述,如下图3-2。
11
湖南商务职业技术学院毕业设计
图3-2登录功能模块流程图
表3-1登录功能模块相关功能描述
功能名称用户登录
功能概述用户登录账号进入网站
输入内容账号和密码
系统处理判断账号和密码是否正确
输出内容操作成功或者失败的提示
登录模块模块相关功能文字描述:多个大小相同、功能单一、具有一定独
立性的模块,以便程序设计工作的同时,有加强了数据库之间的联系,使系统
更加的完美。根据基于springboot的实时航空信息管理系统的设计与实现系统
的需求分析和用例建模分析,本文确定了基于springboot的实时航空信息管理
系统的设计与实现系统的主要功能模块。
3.3.2购票功能模块功能设计
针对系统功能结构图进行进一步细化分析,得到各子模块相关功能描述,
功能描述使用功能流程图描述,如下图3-3。
12
湖南商务职业技术学院毕业设计
图3-3购票功能模块流程图
表3-2购票功能模块相关功能描述
功能名称购票
功能概述用户可以购买自己喜欢的机票
输入内容联系人
系统处理生成订单
输出内容生成订单
购票功能模块相关功能文字描述:多个大小相同、功能单一、具有一定独
立性的模块,以便程序设计工作的同时,有加强了数据库之间的联系,使系统
更加的完美。根据基于springboot的实时航空信息管理系统的设计与实现系统
的需求分析和用例建模分析,本文确定了基于springboot的实时航空信息管理
系统的设计与实现系统的主要功能模块。
3.3.3退票功能模块功能设计
针对系统功能结构图进行进一步细化分析,得到各子模块相关功能描述,
功能描述使用功能流程图描述,如下图3-4。
13
湖南商务职业技术学院毕业设计
图3-4退票功能模块流程图
表3-3退票功能模块相关功能描述
功能名称退票
功能概述用户临时需要修改航班可以使用退票
输入内容退票的航班和日期
系统处理修改用户订单信息
输出内容操作成功或者失败的提示
退票功能模块相关功能文字描述:多个大小相同、功能单一、具有一定独
立性的模块,以便程序设计工作的同时,有加强了数据库之间的联系,使系统
更加的完美。根据基于springboot的实时航空信息管理系统的设计与实现系统
的需求分析和用例建模分析,本文确定了基于springboot的实时航空信息管理
系统的设计与实现系统的主要功能模块。
3.3.4实时航班功能模块功能设计
针对系统功能结构图进行进一步细化分析,得到各子模块相关功能描述,
功能描述使用功能流程图描述,如下图3-5。
14
湖南商务职业技术学院毕业设计
图3-5实时航班功能模块流程图
表3-4实时航班功能模块相关功能描述
功能名称实时航班
功能概述用户可以查看的具体航班的实时信息
输入内容实时航班信息
系统处理展示航班信息
输出内容操作成功或者失败的提示
退票管理功能模块相关功能文字描述:多个大小相同、功能单一、具有一
定独立性的模块,以便程序设计工作的同时,有加强了数据库之间的联系,使
系统更加的完美。根据基于springboot的实时航空信息管理系统的设计与实现
系统的需求分析和用例建模分析,本文确定了基于springboot的实时航空信息
管理系统的设计与实现系统的主要功能模块。
3.3数据库设计
数据库设计往往是系统设计中最为核心的一个步骤。其设计的优良程度直
接影响系统的性能以及执行效率。
3.4.1设计原则
为取得较好的设计效果,进行数据库设计需要遵从以下原则:
1.标准化原则
15
湖南商务职业技术学院毕业设计
数据库设计务必要遵照统一的设计标准与命名规范。具备统一设计分类与
编码规范的数据库不仅设计清晰直观,更有利于后期数据库及程序的维护,为以
后项目可扩展性提供条件。
2.冗余原则
以往数据库的设计要求不允许有冗余,要尽可能的满足3NF。然而,在系
统运行过程中,满足3NF的数据库设计并不能高效运行。复杂的表间关系,会
降低访问数据库执行的效率;过低的范式标准,又会导致数据库数据。所以,
在数据库设计中,适当的冗余设计(允许派生性冗余设计,杜绝重复性冗余设
计),找到冗余与数据处理速度的平衡点,常常可以既提高速度,又能提高速
度。
3.4.2概念设计
在数据库概念设计的过程中,采用E-R图来描述概念设计的结果。E-R图是
概念数据模型的高层描述所使用的数据模型或模式图,它为表述实体联系模式
图形式的数据模型提供了图形符号。根据基于springboot的实时航空信息管理系
统的设计与实现系统数据进行分析,其E-R图如下图3-4所示。
图3-6基于springboot的实时航空信息管理系统的设计与实现系统E-R图
16
湖南商务职业技术学院毕业设计
3.4.3逻辑设计
针对ER模型,通过数据实体属性、实体间关系的全面分析,结合基于
springboot的实时航空信息管理系统的设计与实现系统的实际需求,根据E-R图
转化为关系模式的转换方法,建立起了本系统的关系模式,具体转化后的关系
模式如下:
订单表(订单id、用户id、航班id、航班信息、航班价格、状态)
航班表(航班id、航班名、飞机id、价格、介绍)
飞机表(飞机id、型号、所属公司、状态)
用户表(用户id、用户名、密码、联系电话、余额、地址、身份)
旅客信息表(旅客信息id、用户id、身份证、姓名)
3.4.4数据字典
订单表的表结构如表3-5所示,该表主要用于记录订单信息,主要字段
为订单订单id、用户id、航班id、航班信息、航班价格、状态。
表3-5订单表表结构
字段名称数据类型字段内容主键设置非空
Not
idint(11)订单id主键
null
Not
user_idint(11)用户id外键
null
Not
com_idint(11)航班id外键
null
Not
numint(11)航班信息
null
Not
balancevarchar(255)航班价格
null
未付款待发货已Not
statusvarchar(255)
发货已签收null
航班表的表结构如表3-6所示,该表主要用于记录航班列表信息,主要字
段为航班id、航班名、飞机id、价格、介绍。
表3-6航班表结构
字段名称数据类型字段内容主键设置非空
Not
idint(11)航班id主键
null
Not
namevarchar(255)航班列表名
null
17
湖南商务职业技术学院毕业设计
Not
type_idint(11)飞机id外键
null
Not
balancevarchar(255)价格
null
Not
valuevarchar(255)介绍
null
飞机表的表结构如表3-7所示,该表主要用于记录飞机类型信息,主要字
段为飞机id、型号、所属公司、状态。
表3-7飞机表结构
字段名称数据类型字段内容主键设置非空
Not
idint(11)飞机id主键
null
Not
namevarchar(255)型号
null
Not
gs_namevarchar(255)所属公司
null
Not
Statusvarchar(255)状态
null
用户表的表结构如表3-8所示,该表主要用于记录用户信息,主要字段
为用户id、用户名、密码、联系电话、余额、地址、身份
表3-8用户表表结构
字段名称数据类型字段内容主键设置非空
Not
idint(11)用户id主键
null
Not
usernamevarchar(255)用户名
null
Not
passwordvarchar(255)密码
null
Not
phonevarchar(255)联系电话
null
Not
balancevarchar(255)余额
null
Not
addressvarchar(255)地址
null
Not
rolevarchar(255)身份
null
旅客信息表的表结构如表3-9所示,该表主要用于记录用户信息,主要
字段为旅客信息id、用户id、身份证、姓名。
表3-9旅客信息表表结构
18
湖南商务职业技术学院毕业设计
字段名称数据类型字段内容主键设置非空
Not
idint(11)旅客信息id主键
null
Not
user_idvarchar(255)用户id外键
null
Not
idsvarchar(255)身份证
null
Not
Namevarchar(255)姓名
null
数据库设计总结:根据基于springboot的实时航空信息管理系统的设计与
实现系统的需求分析和用例建模分析,本文确定了基于springboot的实时航空
信息管理系统的设计与实现系统的主要功能模块,包括用户管理、订单管理、
订单管理和用户管理等。基于springboot的实时航空信息管理系统的设计与实
现管理系统的功能结构图根据系统的需求分析和用例建模分析,本文确定了基
于springboot的实时航空信息管理系统的设计与实现管理系统的主要功能模
块。
4系统详细设计
4.1登录功能模块设计
4.1.1登录功能模块说明
用户需要在登录界面输入用户名和密码。这些凭证将用于验证用户的身份和确定其权
限等级。为了安全起见,密码应采用哈希方式存储在数据库中,并对用户提交的密码进行
哈希比对确保一致性。
4.1.2登录功能模块详细设计
通过需求分析和概要设计对各子功能进行
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 云南云南元江县卫生健康系统2025年面向县外选调6名事业单位工作人员笔试历年参考题库附带答案详解
- 2025年高三生物期末评估测试卷
- 上海上海戏剧学院附属戏曲学校2025年招聘2人笔试历年参考题库附带答案详解
- 上海上海市历史博物馆(上海革命历史博物馆)2025年招聘4人笔试历年参考题库附带答案详解
- 2025年江苏无锡惠鑫汇资产经营管理有限公司招聘工作人员7人笔试历年参考题库附带答案详解
- 2025年大学现代农业经营与管理(农业企业管理)试题及答案
- 2025年中职水上运输(海上运输基础)试题及答案
- 2025年大学本科(旅游管理)旅游管理综合测试题及答案
- 2025年中职财务管理(财务基础核算)试题及答案
- 2025年大学工商管理(工商管理案例分析)试题及答案
- 睑板腺炎的健康宣教
- 慢性阻塞性肺疾病诊治指南课件
- 劳动与社会保障法-002-国开机考复习资料
- 工厂车间流水线承包合同协议书范文
- 客房服务员理论知识考试题及答案
- HG/T 6262-2024 再生磷酸铁(正式版)
- 2024版国开电大法律事务专科《民法学2》期末考试总题库
- 汽轮机调速系统的组成和工作原理(1)课件
- 国开大学2020年01月2136《管理会计》期末考试参考答案
- 企业上市对人力资源管理的要求及目前人力资源部现状分析
- 整流电路教案
评论
0/150
提交评论