摘要:随着人们生活水平的不断提高,旅行出游成为日常生活的重要组成部分。为了抢占广大的旅游市场,用户的积分系统,尤其是机票积分系统则成为旅游网站获客保客的主要手段之一。由于没有统一的积分数据管理平台对数据信息进行更新与维护,数据信息的增删改查都比较麻烦,沟通成本高,统计耗费人力,且数据的准确性跟及时性不易于实现。为了提高积分管理的效率,设计了本套机票积分管理系统。
--本机票积分系根据国内外的先进的技术公司的硬件条件,设计的一个高可用性的机票积分管理系统。本系统采用了面向对象的开发方法,基于Linux系统,使用了Java语言,使用了Spring+SpringMVC+MyBatis(简称SSM)框架,利用了MySQL和Dubbo等技术。
本文首先分析了机票行业积分系统的现状,对系统的开发需求进行了分析。对系统使用的SSM框架和系统使用的技术进行了介绍,然后对系统的实现和数据库的设计进行了详细的介绍,最后对系统的测试方法和用例进行了讲解。
关键词:面向对象;积分系统;管理系统;SSM
目录
摘要
Abstract
1.-绪论-1
1.1-课题研究背景-1
1.2-课题研究目的以及意义-1
1.3-本文内容和结构-2
2.-系统关键技术介绍-3
2.1-SSM框架介绍-3
2.1.1-Spring介绍-3
2.1.2-Spring MVC介绍-3
2.1.3-MyBatis介绍-4
2.2-Dubbo介绍-5
2.3-Maven介绍-6
2.4-jQuery介绍-6
2.5-Qconfig介绍-7
2.6-Qsechedule介绍-7
2.7-Ykit介绍-7
3.-系统需求分析-8
3.1-系统总体模块分析-8
3.2-系统用例分析-9
3.3-数据字典-10
3.4-系统的环境需求-11
4.-系统设计-12
4.1-系统总体架构设计-12
4.2-系统功能设计-13
4.2.1-登陆和权限模块设计-13
4.2.2-积分模块设计-14
4.2.3-管理模块设计-16
4.3-系统数据库设计-17
5.-系统实现-20
5.1-系统抽象设计实现-20
5.1.1-Controller抽象实现-20
5.1.2-数据校验抽象实现-20
5.2-登陆模块实现-21
5.3-积分模块实现-22
5.3.1-个人积分实现-22
5.3.2-积分管理实现-23
5.3.3-定时任务实现-23
5.3.4-项目缓存实现-24
5.4-系统管理模块实现-25
6.-系统测试-27
6.1-系统测试概述-27
6.2-测试用例-27
6.2.1-系统权限测试-28
6.2.2-积分管理测试-29
6.2.3-系统管理测试-30
6.3-压力测试-31
6.4-测试结论-32
参考文献-33
致谢-34