基于SSM框架的航班系统的设计与实现.docx

资料分类:计算机信息 上传会员:狂奔的小猪 更新时间:2021-11-16
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:12210
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:如今我们的社会处于快节奏的发展环境中,人们的生活质量与过去相比有了十分显著的提高,在各个城市和国家的交流也更加频繁,对出行方式也有了更高要求,这些情况都使航空事业有了飞速的发展。航空事业处于发展的黄金期,出行人数的剧增和航空公司的规模不断扩大,为航空方面的基本管理也带来了很大的负担。由于缺少效率高,实时性佳的航班系统给人们带来了一些麻烦,这使得我们对航班管理系统的需求更加迫切。所以针对以上情况,本次设计主要设计出一款高效的航班系统来解决这些问题。本系统以IntelliJ IDEA作为开发开发环境,编译语言为Java,使用MySQL作为数据库管理系统,使用Tomcat服务器,采用B/S结构,运用MVC思想实现,同时也使用JSP技术进行动态页面的设计。该系统框架为Spring+SpringMVC+MyBatis框架。本系统存在普通用户和系统管理员两个角色,主要实现了用户管理、航班信息的维护、行李查询、机场信息查询、餐饮管理等功能。用户管理主要有用户的登陆、注册和信息管理;管理员管理主要有发布航班信息、餐饮管理等。通过本系统可以让用户更全面的了解机场以及航班的各种信息,也可以使航空公司达到高效管理的目的。

 

关键词:航班系统SSM框架;数据库技术;JSP技术;B/S结构

 

目 录

摘 要

Abstract

1  项目概述-1

1.1 项目的背景和意义-1

1.2 项目预期实现目标-1

1.3 项目研发内容-2

2  系统综合分析-3

2.1 系统分析-3

2.2 可行性分析-3

2.2.1 技术可行性分许-3

2.2.2 操作可行性分析-3

2.2.3 经济可行性分析-3

2.3 需求分析-4

2.3.1 需求分析目的-4

2.3.2 功能性需求-4

2.3.3 非功能性需求-4

3  系统详细设计-5

3.1 设计技术-5

3.2 模块设计-5

3.2.1 前台Web模块-5

3.2.2 后台服务器模块-5

3.2.3 模块结构图-6

3.3 流程图设计-6

3.3.1 登陆流程图-6

3.3.2 查询流程图-7

3.3.3 管理流程图-8

3.4 数据库设计-12

3.4.1 数据库选用-12

3.4.2 数据库设计原则-12

3.4.3 数据库表的详细设计-13

3.5 用例设计-14

3.5.1 用例概述-14

3.5.2 用例描述-15

4  系统功能实现-18

4.1 登陆界面-18

4.2 系统主界面-19

4.3 用户功能-19

4.3.1 个人信息管理-20

4.3.2 查询信息管理-21

4.4 管理员功能-22

4.4.1 航班信息发布管理-22

4.4.2 用户信息管理-22

       4.4.3 文件管理-23

4.4.4 餐饮管理-23

4.4.5 个人信息管理-24

5  开发技术介绍-25

5.1 JSP技术介绍-25

5.2 SSM框架介绍-25

5.3 B/S结构介绍-26

6  系统测试-27

6.1 系统测试的目的-27

6.2 测试方案-27

6.3 功能测试-28

6.3.1 用户登陆测试-28

6.3.2 发布航班信息-28

6.3.3 上传头像测试-28

6.4 性能测试-29

6.5 安全性测试-29

6.6 测试结论-28

结    论-29

参考文献-30

致    谢-31

相关论文资料:
最新评论
上传会员 狂奔的小猪 对本文的描述:本次航班系统设计有一个明确的目的,就是设计出相比已有系统更加方便和快捷的一个系统。所以在设计航班系统之前,应该查看一些现有系统的功能和情况,仔细的分析现有系统,找......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: