需要金币: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 |