基于SpringBoot的航空信息管理系统的设计与实现_第1页
基于SpringBoot的航空信息管理系统的设计与实现_第2页
基于SpringBoot的航空信息管理系统的设计与实现_第3页
基于SpringBoot的航空信息管理系统的设计与实现_第4页
基于SpringBoot的航空信息管理系统的设计与实现_第5页
已阅读5页,还剩57页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

湖南商务职业技术学院毕业设计

目录

1引言................................................................1

1.1项目开发背景.....................................................................................................1

1.2开发技术简介.....................................................................................................1

1.2.1SpringMVC简介....................................................................................1

1.2.2MyBatis...................................................................................................2

1.2.3SpringBoot.............................................................................................2

1.2.4MySQL.......................................................................................................2

1.3开发工具简介.....................................................................................................3

2需求分析........................................................................................................................3

2.1功能需求描述.....................................................................................................3

2.2非功能需求描述.................................................................................................4

2.3需求用例建模.....................................................................................................4

2.3.1用户登录模块用例........................................5

2.3.2用户管理模块的用例......................................7

2.3.3机场管理模块的用例......................................9

2.3.4飞机管理模块的用例.....................................13

2.3.5航线管理模块的用例.....................................17

3系统概要设计..............................................................................................................20

3.1系统设计原则...................................................................................................20

3.2系统框架设计...................................................................................................20

3.3系统功能设计...................................................................................................21

3.3.1用户登录功能设计.......................................21

3.3.2用户管理功能设计.......................................22

3.3.3机场管理功能设计.......................................22

3.3.4飞机管理功能设计.......................................23

3.3.5航线信息管理功能设计...................................24

II

湖南商务职业技术学院毕业设计

3.4数据库设计...................................................25

3.4.1设计原则................................................25

3.4.2概念设计...............................................25

3.4.3逻辑设计...............................................26

3.4.4数据字典...............................................26

4系统详细设计......................................................29

4.1登录子功能模块设计...........................................29

4.1.1登录子功能模块说明.....................................29

4.1.2登录子功能模块详细设计.................................29

4.2用户管理模块子功能模块设计...................................30

4.2.1用户管理子功能模块说明.................................30

4.2.2用户管理子功能模块详细设计.............................30

4.3机场管理模块子功能模块设计...................................32

4.3.1机场管理模块子功能模块说明.............................32

4.3.2机场管理模块子功能模块详细设计.........................32

4.4飞机管理模块子功能模块设计...................................33

4.4.1飞机管理子功能模块说明.................................33

4.4.2飞机管理子功能模块详细设计.............................33

4.5航线管理模块子功能模块设计...................................35

4.5.1航线管理子功能模块说明.................................35

4.5.2航线管理子功能模块详细设计.............................36

5系统实现...........................................................38

5.1用户登录子模块实现...........................................38

5.2用户管理模块实现.............................................40

5.3机场管理模块模块实现.........................................41

5.4飞机管理模块模块实现.........................................45

5.5航线管理模块模块实现.........................................48

6系统测试...........................................................52

III

湖南商务职业技术学院毕业设计

6.1用户登录功能测试.............................................52

6.2用户管理模块功能测试.........................................52

6.3机场管理模块功能测试.........................................53

6.4飞机管理模块功能测试.........................................55

6.5航线管理模块功能测试.........................................56

7设计小结......................................................................................................................58

参考资料.........................................................................................................................59

IV

湖南商务职业技术学院毕业设计

基于springboot的航空信息管

理系统的设计与实现

1引言

随着中国经济的发展,中国航空也随着飞速发展,机场,飞机,用户,航

站楼的飞量增长,而航空管理系统涉及了大量的数据处理,一个现代化机场必须

引进新的管理模式进行处理,所以该系统的开发是为了提高机场的管理效率,

方便管理员进行管理,节约工作人员的时间,对飞机和机场的管理进行合理规

1.1项目开发背景

目前我国高效的机场管理系统依然还有流程复杂、机场管理及人员管理不

周到,管理模式落后等缺点,这种方式存在着诸多弊端,效率低下,手续复杂,

数据冗余给日常工作人员的管理带来极大的不便。随着飞机数目和航线的增加

度也逐渐增大,不但工作人员的工作量越来越大,而且用户的手续也开始变得

越来越复杂。

要解决这一题,就必须有一套可用度高、适配范围广、操作简单、流程简

单、效率高效的系统,这样才能便利、快捷地开发这航空管理系统,才能使机

场充分地实现现代化、高效化,也才能为飞机提供充足的数据库支撑他们快速

便捷的查阅。

1.2开发技术简介

1.2.1SpringMVC简介

SpringMVC是一种基于Spring框架的WebMVC设计模式的轻量级Web框架,

它采用MVC架构模式,将Web层进行解耦,并管理应用程序的生命周期,从而

简化了日常开发工作,提供了很大的便利。

SpringMVC提供了总开关DispatcherServlet,请求处理映射器(Handler

Mapping)和处理适配器(HandlerAdapter),视图解析器(ViewResolver)

进行视图管理,以及动作处理器Controller接口(包含ModelAndView,以及处

1

湖南商务职业技术学院毕业设计

理请求响应对象请求和响应)等功能。此外,它还具有灵活的配置、支持文件

上传和数据简单转换等强大功能。

1.2.2MyBatis

MyBatis是一款优秀的持久层框架,它可以支持自定义SQL、存储过程以及

高级映射。相比于JDBC,MyBatis可以免除几乎所有的JDBC代码,包括设置参

数和获取结果集的工作。通过简单的XML或注解配置,MyBatis可以将原始类型、

接口和JavaPOJO(普通老式Java对象)映射为数据库中的记录。

MyBatis具有很多优势,例如可定制性强、易于使用、支持动态SQL、支持

延迟加载、提供缓存机制等等。此外,MyBatis还提供了多种集成方式,可以与

Spring、SpringBoot、SpringMVC等框架无缝集成,方便开发人员使用。

总之,MyBatis是一款非常优秀的持久层框架,它的出现大大简化了Java

开发中的数据库操作,提高了开发效率,降低了开发成本。

1.2.3SpringBoot

SpringBoot是由Pivotal团队提供的全新框架,旨在简化新Spring应用

的初始搭建和开发过程。相比于传统的Spring项目,SpringBoot采用特定的

配置方式,使得开发人员不再需要编写样板化的配置。传统的Spring项目需要

使用大量的XML配置和复杂的bean依赖关系,随着Spring3.0的发布,Spring

团队开始采用约定大于配置的思想来简化配置。

SpringBoot提供了自动配置和起步依赖的特性,使得开发人员可以更快速

地搭建Spring应用,并且可以快速集成其他开源框架和组件。另外,SpringBoot

还提供了内嵌的Tomcat、Jetty和Undertow等Web容器,使得应用可以快速部

署和运行。

总之,SpringBoot是一款非常优秀的框架,它的出现大大简化了Spring

应用的开发和部署过程,提高了开发效率和开发质量。同时,它也是Spring生

态圈中的一个重要组成部分,为开发人员提供了更加便捷的开发方式和更加丰

富的功能。

1.2.4MySQL

MySQL是一款关系型数据库管理系统,最初由瑞典MySQLAB公司开发,现

在归属于Oracle公司旗下产品。MySQL以其高性能、高可靠性和开放性而备受

欢迎,是Web应用开发中最常用的关系型数据库管理系统之一。

2

湖南商务职业技术学院毕业设计

MySQL支持多种操作系统,包括Windows、Linux、Unix等,同时还提供了

多种编程语言的接口,如Java、Python、PHP等。MySQL具有高可扩展性和高可

定制性,可以根据不同的应用场景进行优化和定制。

MySQL提供了丰富的功能和工具,包括数据备份和恢复、事务处理、存储过

程和触发器、数据加密、复制和集群等。此外,MySQL还支持分布式数据库和云

计算等新兴技术,为企业提供了更加灵活和高效的数据管理解决方案。

总之,MySQL是一款非常优秀的关系型数据库管理系统,具有高性能、高可

靠性和开放性等优点,是Web应用开发中最常用的数据库管理系统之一。

1.3开发工具简介

我推荐使用IntelliJIDEA作为主要的开发工具,它是一款强大的Java集

成开发环境,具有智能代码助手、代码自动提示、重构、JavaEE支持等众多功

能,能够大幅提高开发效率。同时,我们还可以使用VisualStudioCode来进

行前端代码的开发,它是一款轻量级的代码编辑器,支持多种主流程序语言的

语法高亮、智能代码补全等功能,能够帮助我们快速编写高质量的前端代码。

在数据库方面,我们选择使用MySQL作为数据存储工具,它具有体积小、

速度快、开放源代码、综合统一等优点,能够提供多种渠道的调用,对于开发

有着良好的兼容性,可以作为单独的存在也可以作为嵌入软件的存在,开发过

程可以根据需求来使用。

对于智能航空管理展示这个项目,我们采用了Java后台+MySQL+Web网站的

开发模式。其中,Web网站作为视图层,为使用者提供直观的操作管理和查询界

面,MySQL用于数据存储,Java后台与前端进行数据交互,将服务端与客户端

联系在一起,是二者之间的桥梁。这种开发模式能够使我们快速构建高质量的

应用程序,提高开发效率和开发质量。

2需求分析

2.1功能需求描述

系统采用前后端分离,前端为后端提供接口;后端主要用于用户的日常功

能对用户、飞机、机场以及航线进行管理。

(1)用户管理:用户需要在登录的情况下,进入管理页面,用户可以查看

所有信息,用户不登录则无法查阅信息。

3

湖南商务职业技术学院毕业设计

(2)机场管理:用户可以查看机场信息,当操作机场管理时,后台管理系

统会做出对应的机场信息修改,同时机场中也会有相应航站楼。

(3)飞机管理:用户可以查看飞机信息,当操作飞机管理时,后台管理系

统会做出对应的飞机信息修改,同时飞机中也会有相应座位信息。

(4)航线管理:方便航线的正常信息记录,并且系统会自动对飞机表进行

更新,航线信息将会连同机场、飞机信息一起记录

2.2非功能需求描述

高效航空管理系统,为保证用户体验,系统应要抗住高并发流量,服务器

能不卡顿,其次就是页面的设计,首先在UI页面上要简洁清新,同时流程应该

简化,在保证系统稳定的情况下提升系统的运行效率,本系统的非功能性需求

有以下几个方面:

(1)高效性:机场人流量多,流量一直不小,服务器的支持并发访问,在保

证数值的情况下,每个操作都能及时响应。

(2)流畅性:系统的操作要做到及时响应,代码层面必须要严格把控,逻辑

处理不能复杂,不能写死循环,保证每个判断合理,代码时间复杂度低,响应

时间短,提升系统使用效率

(3)美观性:机场管理系统应采用简洁便利的UI界面,同时每个功能的展

示要美观,便于用户及用户操作

2.3需求用例建模

通过对航空管理系统的功能需求分析,创建以下航空管理系统总体用例模

型,如图2-1所示。

4

湖南商务职业技术学院毕业设计

图2-1航空管理系统的总体用例模型

在智能航空管理系统中,用户登录后,用户可在用户信息、机场信息、信息、

飞机信息、航线信息模块中执行增删改查操作。

2.3.1用户登录模块用例

如图2-2所示,具有用户登录操作功能。采用这样的架构,让用户界面层

甚至可以不知道数据库的结构,当要对功能进行维护的时候,它只要维护与业

务层之间的各个接口即可。

5

湖南商务职业技术学院毕业设计

图2-2功能模块1用例图

通过对用例的细化,使用活动图针对系统动态行为进行建模。模块1活动

图如图2-3所示。

6

湖南商务职业技术学院毕业设计

图2-3用户登录功能模块活动图

通过对图2-2用例图及图2-3活动图进一步的细化分析,得到每个用例的

描述表。登录模块用例描述如表2-1所示,可以进行用户信息登录等操作。

表2-1用户登录模块用例描述

项目描述

用例名称用户登录

用例标识号01

参与者管理员

参与者输入用户名、密码,系统进行验证登录是否正确,

简要说明

否则提供拒绝登录系统。

前置条件参与者已经打开系统的登录页面

1.参与者在用户名输入框里输入用户名

2.在密码框里输入密码

3.用户按登录后,系统验证登录者输入的信息。

基本事件流

4.有效则进入系统的主界面。无效则返回登录页面。

5.用例终止。

其他事件流在按“登录”按钮之前,登录者可以随时关闭此页面。

异常事件流提示错误信息,登录确认

后置条件进入的主界面,装载相应的数据加载到相应页面

2.3.2用户管理模块的用例

面向对象的需求分析阶段通过用例图和活动图进行了梳理分析。用户信息

管理具体的用例描述如图2-4所示。

7

湖南商务职业技术学院毕业设计

图2-4用户管理模块用例图

通过对用例的细化,使用活动图针对用户信息进行建模。智能航空管理系

统如图2-5所示。

图2-5用户管理模块活动图

8

湖南商务职业技术学院毕业设计

通过对图2-4用例图及图2-5活动图进一步的细化分析,得到每个用例的

描述表。

用户管理模块查询用例描述如表2-2所示,可以进行查询用户信息等操作。

表2-2用户管理查询用例描述

项目描述

用例名称查询用户

用例标识号02

参与者用户

用户查询用户信息,提交查询请求到后台系统,合法即查

简要说明

询,否则提示错误信息

前置条件用户已经进入系统的管理界面

1.用户点击用户标签

2.提交到后台系统

基本事件流

3.正确显示查询到的用户信息,错误提示查询失败

4.用例终止

其他事件流参与者可以随时关闭当前页面

2.3.3机场管理模块的用例

面向对象的需求分析阶段通过用例图和活动图进行了梳理分析。机场管理

模块具体的用例描述如图2-6所示。

9

湖南商务职业技术学院毕业设计

图2-6机场管理模块用例图

通过对用例的细化,使用活动图针对机场信息动态行为进行建模。机场管

理模块活动图如图2-7所示。

10

湖南商务职业技术学院毕业设计

图2-7机场管理管理模块活动图

通过对图2-6用例图及图2-7活动图进一步的细化分析,得到每个用例的

描述表。机场管理模块添加用例描述如表2-3所示,可以进行机场添加等操作。

表2-3机场管理添加用例描述

项目描述

用例名称添加机场

用例标识号03

参与者用户

用户添加机场信息,提交数据到后台系统,合法即保存,

简要说明

否则提示错误信息

前置条件用户已经打开系统的添加操作界面

1.用户点击“新建”按钮

2.跳转至添加页面,输入正确类型的数据

基本事件流3.提交到后台系统

4.正确提示添加成功,错误提示添加失败

5.用例终止

其他事件流参与者可以随时关闭当前页面

异常事件流提示错误信息,参与人点击确认

11

湖南商务职业技术学院毕业设计

后置条件添加成功跳转机场信息管理界面

机场管理模块删除用例描述如表2-4所示,可以进行删除机场信息等操作。

表2-4机场管理删除用例描述

项目描述

用例名称删除机场

用例标识号04

参与者用户

用户删除机场信息,提交数据到后台系统,合法即保存,

简要说明

否则提示错误信息

前置条件用户已经打开系统的机场删除操作界面

1.用户点击需要删除的机场的按钮

2.提交到后台系统

基本事件流

3.正确提示删除成功,错误提示删除失败

4.用例终止

其他事件流参与者可以随时关闭当前页面

异常事件流提示错误信息,参与人点击确认

后置条件删除成功跳转机场信息管理界面

机场管理模块修改用例描述如表2-5所示,可以进行修改机场信息等操作。

表2-5机场管理修改用例描述

项目描述

用例名称修改机场信息

用例标识号05

参与者用户

用户修改机场信息,提交数据到后台系统,合法即保存,

简要说明

否则提示错误信息

前置条件用户已经打开系统的修改操作界面

1.用户点击“编辑”按钮

2.跳转至修改页面,用户输入正确类型的数据

基本事件流3.提交到后台系统

4.正确提示修改成功,错误提示修改失败

5.用例终止

其他事件流参与者可以随时关闭当前页面

12

湖南商务职业技术学院毕业设计

异常事件流提示错误信息,参与人点击确认

后置条件添加成功跳转机场信息管理界面

机场管理模块查询用例描述如表2-6所示,可以进行查询机场信息等操作。

表2-6机场管理查询用例描述

项目描述

用例名称查询机场

用例标识号06

参与者用户

用户查询机场信息,提交数据到后台系统,合法即保存,

简要说明

否则提示错误信息

前置条件用户已经打开系统的添加操作界面

1.用户输入正确类型的关键字,点击“查询”按钮或点击

“机场管理”跳转页面

2.提交到后台系统

基本事件流

3.正确显示查询到的机场信息,错误提示查询失败

4.用例终止

其他事件流参与者可以随时关闭当前页面

异常事件流提示错误信息,参与人点击确认

后置条件查询成功跳转机场信息管理界面

2.3.4飞机管理模块的用例

面向对象的需求分析阶段通过用例图和活动图进行了梳理分析。飞机管理

模块具体的用例描述如图2-8所示。

13

湖南商务职业技术学院毕业设计

图2-8飞机管理模块用例图

通过对用例的细化,使用活动图针对飞机信息动态行为进行建模。飞机管

理模块活动图如图2-9所示。

图2-9飞机管理模块活动图

通过对图2-8用例图及图2-9活动图进一步的细化分析,得到每个用例的

描述表。飞机管理模块添加用例描述如表2-7所示,可以进行飞机添加等操作。

表2-7飞机管理添加用例描述

14

湖南商务职业技术学院毕业设计

项目描述

用例名称添加飞机

用例标识号07

参与者用户

用户添加飞机信息,提交数据到后台系统,合法即保存,

简要说明

否则提示错误信息

前置条件用户已经打开系统的添加操作界面

1.用户点击“新建”按钮

2.跳转至添加页面,输入正确类型的数据

基本事件流3.提交到后台系统

4.正确提示添加成功,错误提示添加失败

5.用例终止

其他事件流参与者可以随时关闭当前页面

异常事件流提示错误信息,参与人点击确认

后置条件添加成功跳转飞机信息管理界面

飞机管理模块删除用例描述如表2-8所示,可以进行删除飞机信息等操作。

表2-8飞机管理删除用例描述

项目描述

用例名称删除飞机

用例标识号08

参与者用户

用户删除飞机信息,提交数据到后台系统,合法即保存,

简要说明

否则提示错误信息

前置条件用户已经打开系统的飞机删除操作界面

1.用户点击需要删除的飞机的按钮

2.提交到后台系统

基本事件流

3.正确提示删除成功,错误提示删除失败

4.用例终止

其他事件流参与者可以随时关闭当前页面

异常事件流提示错误信息,参与人点击确认

后置条件删除成功跳转飞机信息管理界面

飞机管理模块修改用例描述如表2-9所示,可以进行修改飞机信息等操作。

15

湖南商务职业技术学院毕业设计

表2-9飞机管理修改用例描述

项目描述

用例名称修改飞机信息

用例标识号9

参与者用户

用户修改飞机信息,提交数据到后台系统,合法即保存,

简要说明

否则提示错误信息

前置条件用户已经打开系统的修改操作界面

1.用户点击“编辑”按钮

2.跳转至修改页面,用户输入正确类型的数据

基本事件流3.提交到后台系统

4.正确提示修改成功,错误提示修改失败

5.用例终止

其他事件流参与者可以随时关闭当前页面

异常事件流提示错误信息,参与人点击确认

后置条件添加成功跳转飞机信息管理界面

飞机管理模块查询用例描述如表2-10所示,可以进行查询飞机信息等操作。

表2-10飞机管理查询用例描述

项目描述

用例名称查询飞机

用例标识号10

参与者用户

用户查询飞机信息,提交数据到后台系统,合法即保存,

简要说明

否则提示错误信息

前置条件用户已经打开系统的添加操作界面

1.用户输入正确类型的关键字,点击“查询”按钮或点击

“飞机管理”跳转页面

2.提交到后台系统

基本事件流

3.正确显示查询到的飞机信息,错误提示查询失败

4.用例终止

其他事件流参与者可以随时关闭当前页面

异常事件流提示错误信息,参与人点击确认

后置条件查询成功跳转飞机信息管理界面

16

湖南商务职业技术学院毕业设计

2.3.5航线管理模块的用例

面向对象的需求分析阶段通过用例图和活动图进行了梳理分析。航线管理

模块具体的用例描述如图2-10所示。

图2-10航线管理模块用例图

通过对用例的细化,使用活动图针对航线信息动态行为进行建模。航线管

理模块活动图如图2-11所示。

17

湖南商务职业技术学院毕业设计

图2-11航线管理模块活动图

通过对图2-10用例图及图2-11活动图进一步的细化分析,得到每个用例

的描述表。航线管理模块添加用例描述如表2-12所示,可以进行航线添加等操

作。

表2-11航线管理添加用例描述

项目描述

用例名称添加航线

用例标识号11

参与者用户

用户添加航线信息,提交数据到后台系统,合法即保存,

简要说明

否则提示错误信息

前置条件用户已经打开系统的添加操作界面

1.用户点击“新建”按钮

2.跳转至添加页面,输入正确类型的数据

基本事件流3.提交到后台系统

4.正确提示添加成功,错误提示添加失败

5.用例终止

其他事件流参与者可以随时关闭当前页面

异常事件流提示错误信息,参与人点击确认

18

湖南商务职业技术学院毕业设计

后置条件添加成功跳转航线信息管理界面

航线管理模块删除用例描述如表2-12所示,可以进行删除航线信息等操作。

表2-12航线管理删除用例描述

项目描述

用例名称删除航线

用例标识号12

参与者用户

用户删除航线信息,提交数据到后台系统,合法即保存,

简要说明

否则提示错误信息

前置条件用户已经打开系统的航线删除操作界面

1.用户点击需要删除的航线的按钮

2.提交到后台系统

基本事件流

3.正确提示删除成功,错误提示删除失败

4.用例终止

其他事件流参与者可以随时关闭当前页面

异常事件流提示错误信息,参与人点击确认

后置条件删除成功跳转航线信息管理界面

航线管理模块修改用例描述如表2-13所示,可以进行修改航线信息等操作。

表2-13航线管理修改用例描述

项目描述

用例名称修改航线信息

用例标识号13

参与者用户

用户修改航线信息,提交数据到后台系统,合法即保存,

简要说明

否则提示错误信息

前置条件用户已经打开系统的修改操作界面

1.用户点击“编辑”按钮

2.跳转至修改页面,用户输入正确类型的数据

基本事件流3.提交到后台系统

4.正确提示修改成功,错误提示修改失败

5.用例终止

其他事件流参与者可以随时关闭当前页面

19

湖南商务职业技术学院毕业设计

异常事件流提示错误信息,参与人点击确认

后置条件添加成功跳转航线信息管理界面

航线管理模块查询用例描述如表2-14所示,可以进行查询航线信息等操作。

表2-14航线管理查询用例描述

项目描述

用例名称查询航线

用例标识号14

参与者用户

用户查询航线信息,提交数据到后台系统,合法即保存,

简要说明

否则提示错误信息

前置条件用户已经打开系统的添加操作界面

1.用户输入正确类型的关键字,点击“查询”按钮或点击

“航线管理”跳转页面

2.提交到后台系统

基本事件流

3.正确显示查询到的航线信息,错误提示查询失败

4.用例终止

其他事件流参与者可以随时关闭当前页面

异常事件流提示错误信息,参与人点击确认

后置条件查询成功跳转航线信息管理界面

3系统概要设计

3.1系统设计原则

智能航空管理系统从整体上面看能适配于多种智能航空环境,来应对未来

变化的航空环境和需求进行维护。可维护性主要体现在系统的应对高并发的稳

定性和保护数据的安全性,系统架构可以根据实时数据进行实时监控和维护,

从某种程度上说,这也是系统的适应性。系统可以统一对用户、机场信息、飞

机信息、航线情况实时管理数据。

3.2系统框架设计

根据系统的需求分析、用例建模分析结合开发平台的特点设计智能航空信

息管理系统的系统架构模型,如图3-1所示。

20

湖南商务职业技术学院毕业设计

图3-1智能航空管理系统整体架构图

3.3系统功能设计

系统模块化结构设计工作是在系统分析阶段对子系统划分的基础上,在进

一步地划分,将它逐层的分解成多个大小相同、功能单一、具有一定独立性的

模块,以便程序设计工作的同时,有加强了数据库之间的联系,使系统更加的

完美。根据智能航空管理系统的需求分析和用例建模分析,本文确定了智能航

空管理系统的主要功能模块,包括用户管理、机场管理、飞机管理和航线管理

等。智能航空管理系统的功能结构图如图3-2所示,本系统共有四大主要功能

模块。

图3-2智能航空管理系统功能结构图

3.3.1用户登录功能设计

21

湖南商务职业技术学院毕业设计

针对系统功能结构图进行进一步细化分析,得到各子模块相关功能描述,

用户登录功能模块中用户可登录通过用户名、密码验证进入系统。

表3-1用户登录功能描述

功能名称登录账户

功能概述系统进行权限登录操作

输入内容用户登录系统

后台访问服务器根据数据库查询,验证用户名、密码是否

系统处理

正确

输出内容操作成功或者失败的提示

用户登录功能文字描述:角色进行登录操作,服务器进行验证,页面进行响

3.3.2用户管理功能设计

在用户管理模块中可以进行用户信息的查询、修改。

表3-2用户信息管理相关功能描述

功能名称查询用户信息

功能概述系统用户查询用户信息

输入内容点击用户按钮

系统处理将数据库数据映射页面

输出内容展示数据页面

功能名称修改角色信息

功能概述修改一个人员的信息

输入内容点击修改按钮,输入正确的数据

系统处理系统从数据库中修改对应数据

输出内容提示操作成功或操作失败

3.3.3机场管理功能设计

在机场管理模块中,用户可以对所有机场信息进行添加、删除、修改、

查询。

表3-3机场信息管理相关功能描述

功能名称添加机场信息

22

湖南商务职业技术学院毕业设计

功能概述用户添加机场

输入内容输入正确的数据类型

系统处理同步更新至数据库中

输出内容提示操作成功或操作失败

功能名称删除机场信息

功能概述用户删除机场信息

输入内容点击需要删除的机场的“删除”按钮

系统处理同步更新至数据库中

输出内容提示操作成功或操作失败

功能名称修改机场信息

功能概述用户对机场的信息进行修改

输入内容点击要修改机场的“编辑”按钮,输入正确的数据类型

系统处理同步更新至数据库中

输出内容提示操作成功或操作失败

功能名称查询机场信息

功能概述用户对机场的信息进行查询

输入内容输入正确的查询条件或点击机场管理按钮

系统处理系统从数据库中查询到相关数据

输出内容将查询到的数据展示到页面中

3.3.4飞机管理功能设计

在飞机管理模块中,用户可以对所有飞机信息进行添加、删除、修改、查询。

表3-4飞机信息管理相关功能描述

功能名称添加飞机信息

功能概述用户添加飞机信息

输入内容输入正确的飞机信息

系统处理添加至数据库中

输出内容提示操作成功或操作失败

功能名称删除飞机信息

23

湖南商务职业技术学院毕业设计

功能概述用户删除飞机信息

输入内容点击需要删除的飞机的“删除”按钮

系统处理同步更新至数据库中

输出内容提示操作成功或操作失败

功能名称修改飞机信息

功能概述用户对飞机的信息进行修改

输入内容点击要修改飞机的“编辑”按钮,输入正确的数据类型

系统处理更新同步至数据库中

输出内容提示操作成功或操作失败

功能名称查询飞机信息

功能概述用户对飞机的信息进行查询

输入内容输入正确的查询条件或点击飞机管理按钮

系统处理系统从数据库中查询到相关数据

输出内容将查询到的数据展示到页面中

3.3.5航线信息管理功能设计

在航线信息管理模块中,用户可以对查询所有飞机详细数据。

表3-5航线信息管理相关功能描述

功能名称添加航线信息

功能概述用户添加航线信息

输入内容输入正确的航线信息

系统处理添加至数据库中

输出内容提示操作成功或操作失败

功能名称删除航线信息

功能概述用户删除航线信息

输入内容点击需要删除的飞机的“删除”按钮

系统处理同步更新至数据库中

输出内容提示操作成功或操作失败

24

湖南商务职业技术学院毕业设计

功能名称修改航线信息

功能概述用户对航线的信息进行修改

点击要修改航线信息的“编辑”按钮,输入正确的数据类

输入内容

系统处理更新同步至数据库中

输出内容提示操作成功或操作失败

功能名称查询航线信息

功能概述用户对航线的信息进行查询

输入内容输入正确的查询条件或点击

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论