摘要:随着经济高速的发展,我国与其他国家的交流也越发频繁。近年来我国出国留学人数直线上升,大批的既懂专业又懂外语和管理的国际复合型人才成为人才市场上的新宠。因此,越来越多的人想要远渡重洋寻求深造,这一现象也导致了留学相关市场的飞速发展。-
然而,传统的留学中介机构存在很多缺陷,其业务大多采取线下咨询的开展模式,无法满足客户的需求。因此出国留学咨询平台应运而生,其面向留学生人群不仅为他们提供有关世界院校的较为全面的信息,更为他们提供了相应的延伸服务。出国留学咨询平台的优点在于其能够最小化用户的时间与金钱的比值,打破了时间、空间的限制。
本研究基于J2EE(Java 2 Platform, Enterprise Edition)平台,利用Spring+SpringMVC+ Mybatis实现MVC模式,并结合MySQL 数据库技术设计,使用Eclipse开发工具完成了出国留学咨询平台的系统开发,从宏观背景、开发环境、开发目标、系统流程、数据库、系统维护等方面都进行了总体的规划与设计。另外本文针对出国留学咨询平台所拥有的功能和模块划分进行了深度分析与详细的介绍,并介绍了模拟申请院校以及每日推荐院校等独特的功能。
关键词:出国留学;咨询平台;Spring;SpringMVC;Mybatis
目录
摘要
Abstract
1 引言-1
1.1 留学相关市场的发展-1
1.2 国内外研究现状-2
1.3 国内外发展趋势-2
1.4 课题研究的意义-3
2 开发工具及技术-3
2.1 Spring框架-3
2.1.1 Spring框架简介-3
2.1.2 Spring框架的优点-4
2.2 Spring MVC-5
2.2.1 Spring MVC简介-5
2.2.2 Spring MVC的优点-5
2.3 MyBatis-5
2.3.1 MyBatis简介-5
2.3.2 MyBatis的优点-5
2.4 MySQL数据库-6
2.4.1 MySQL数据库简介-6
2.4.2 MySQL数据库的优点-6
3 系统可行性分析-7
3.1 经济可行性分析-7
3.2 操作可行性分析-7
3.3 技术可行性分析-7
4 系统需求分析-8
4.1 系统概述-8
4.2 系统的功能需求-8
4.2.1 普通用户(咨询者)功能需求-8
4.2.2 管理员用户功能需求-9
4.3 数据字典-9
4.4 系统的数据需求-10
4.5 数据库设计-10
4.5.1 数据库设计原则-10
4.5.2 数据库访问技术-11
5 系统概要设计-11
5.1 系统开发流程分析-11
5.2 系统功能模块的总体设计-12
5.3 数据库E-R图设计-12
6 系统详细设计-13
6.1 数据库表详细设计-13
6.2 主要模块详细设计-16
6.2.1 用户登录模块详细设计-16
6.2.2 院校查询模块详细设计-16
6.2.3 模拟申请模块详细设计-17
6.2.4 在线留言模块详细设计-18
6.2.5 用户管理模块详细设计-19
6.2.6 院校信息管理模块详细设计-20
6.2.7 院校推荐模块详细设计-21
6.3 系统安全及保密设计-22
6.3.1 安全登陆-22
6.3.2 异常处理-23
7 系统的实现-23
7.1 用户登录模块的实现-23
7.2 院校信息管理模块的实现-24
7.3 用户管理模块的实现-25
7.4 留言板管理模块的实现-27
7.5 模拟申请模块的实现-29
7.6 院校推荐模块的实现-30
7.6.1 院校推荐模块的概要设计-30
7.6.2 院校推荐模块的详细设计-31
7.6.3 总结与对比分析-33
8 系统的测试-33
8.1 模块测试-33
8.2 功能测试-34
9 结束语-35
9.1 结论-35
9.2 展望-35
参考文献-37
致谢-38