技术微信:375279829 欢迎来到【毕业设计资料-计算机毕业设计源码网】官网!
您的位置:您的位置:主页 > 作品中心 > Java毕业设计

基于Spring Boot的留学服务管理平台的设计与开发

技术微信:375279829

本课题包括源程序、数据库、论文、运行软件、运行教程

毕业设计资料-计算机毕业设计源码网:我们提供的源码通过邮箱或者QQ微信传送,如果有啥问题直接联系客服

包在您电脑上运行成功

语言:Java

数据库:MySQL

框架:ssm、springboot、mvc

课题相关技术、功能详情请联系技术

作品描述

 

毕业设计(论文)开题报告

设计题目

基于Spring Boot的留学服务管理平台的设计与开发

姓名

 

系别

信息技术系

专业班级

计算机科学与技术

 

学号

 

1.选题目的和意义

1.1选题目的

近年来,我国留学生规模急剧扩大。随着科学技术、管理方法的不断进步,传统的办公方式、方法和手段已经不能适应现代化管理的需要,作为培养高质量合格人才为宗旨的高等学校,总是走在科技的最前沿,留学服务管理的计算机化已成为高校管理现代化、决策科学化的一个重要环节,是开创留学服务管理工作新局面的必由之路。

留学服务管理指学校对留学生的相关信息进行管理。传统的留学服务管理模式和管理手段不仅大量地消耗人力、物力,同时,还存在诸多弊端,时常影响教学秩序,阻碍教学改革的深化,难以保证该项工作应具有的严肃性。

由于传统的留学服务管理模式缺乏有效的监督措施,使有关部门的政策规定难以得到及时准确的贯彻执行,使留学服务管理工作完全失去了应有的严肃性,给学校的人才培养质量带来了严重的影响,也给社会带来了很大的负面影响。

此题目要实现一个基于Spring Boot的留学服务管理平台,通过此平台可以了解学校的相关信息、课程信息、留学咨询、会员注册、留学资料提交等功能。

1.2 选题意义

计算机信息技术的发展,推动了企业信息化管理的进程,并随着互联网+概念的提出,各种互联网+软件也应运而生。在传统的管理中,各种信息管理难,传播速度慢,需要耗费很长时间统计核查,不能满足现代化的发展需求,留学服务管理平台的提出解决了留学服务会员管理的难题,规范了运营管理,节省了人力和物力,实现了留学服务中心自动化管理,为留学服务中心的发展带来机遇。

2.本选题在国内外的发展现状及发展趋势

2.1  国内外的发展现状

当前市场上留学服务管理平台方面的软件比较少,而就现在留学生信息管理的发展趋势,以及学校跨校区延伸管理和二级学院分级管理的实际情况,市场上留学生信息管理的软件侧重于记录留学生的基本情况,其基本功能已不太适合现在规模扩大的广大学校。随着学校办学规模的扩大、专业设置和留学生人数的逐年增加,原本基于小型数据库的、半手工操作、单机版的留学服务管理平台已经难以适应当今广大学校的发展要求,而应用先进的信息网络技术建立一套完整、规范的留学服务管理平台工具软件,以便快捷地录入、统计、查询、检索留学生的各类信息,及时了解留学生的学习情况、使不同校区、二级学院、系部的分级管理达到资源共享,协同管理,实现管理信息现代化、规范化和科学化的留学服务管理平台是现代信息管理系统的发展趋势。它还必须具备使用方便,界面简洁,学校的管理人员很容易操作和使用的特点。相信这种留学生信息管理软件会得到广大学校和广大留学生信息管理人员的青睐。

随着高校向全世界招收留学生人数的增加,对于留学生的信息管理也越来越复杂,要求也越来越高,因此需要一个全面、详细的留学服务管理平台,以便完成对留学生信息的管理。

留学服务管理平台,可以用集中的数据库将与留学生相关的信息全面、有机地联系起来,有效地减少了信息更新和查找中的重复劳动,保证了信息的相容性,从而大大地提高了工作效率,还能使原来不可能提供的分析报告成了可能。在采用和实施留学服务管理平台之后,就会将依赖于人的过程改为依赖于计算机系统的过程。学校管理人员只要获取了相应的权限,就可以随时进入系统,直接查阅相应的信息。

天柏在线留学服务系统也基于B/S方式 ,可用于管理留学课程学习体系,功能比较多,有课件、训练、作业、考试、反馈、答疑、案例、评估等功能。参考天柏在线留学服务系统,本留学服务管理平台和他的架构以及功能都有些相似,而且由于本系统管理的对象单一,都是学生,且每个数据内容具有较强的关联性,涉及的计算过程不是很复杂。因此,比较适合于采用数据库管理。在技术难度方面,由于有指导老师的指导和相关参考文献,特别是网上资料,特别是参考其它程序的功能,因此完全可以实现。

2.2  发展趋势

目前在国内市场上已经出现了与本课题研究内容类似的平台,这些平台一经推出就深受业主用户和留学服务公司的欢迎,用户使用后反响效果普遍还不错。同时根据一份公开的问卷调查来看,超过八成留学生进行留学时会通过留学服务平台了解、交流相关的信息,可见留学服务管理平台将是未来的一种发展趋势。

3.主要设计内容

随着有留学意向的学生逐渐增加,留学的学生具有本地客户学生少、外地客户分布不均匀的特点,所以留学服务更加适合互联网模式。本系统的设计主要实现留学客户的查询、服务与管理。本系统主要包括学生、老师、管理员三种角色,功能上包括前台信息查询和后台管理。

主要功能:

1、用户:用户登录,退出,“记住我”功能,密码修改。

2、留学管理:发展客户管理(将前来咨询的学生进行信息录入)、学生服务计划(对于申请留学的学生进行相关服务)

3、学生管理:学生信息管理(记录已确定需要服务的学生信息来源的数据、与学生之间的服务、学生订单查询等信息录入功能)、学生流失管理(记录因为各种原因终止服务的学生内容)

4、课程管理:针对学生而开发的功能,对服务进行创建和分配;根据学生要求,平台提供学生相应的服务反馈与处理。

5、统计报表:将学生客户来源以及客户服务和流失等信息汇总分析,方便服务平台更直观的了解自身不足与学生渠道的管理。

6、系统管理:包括用户管理(对用户的信息以及角色的增删改查)、角色管理(管理各个角色所能实现的功能)两方面功能。

7、学生功能:学生可以登陆平台后进行基本资料的修改、课程的浏览以及课程预约。

基于Spring Boot的留学服务管理平台功能模块设计如下图所示。

SHAPE \* MERGEFORMAT


留学课程查看

课程预约

留学公告

在线交流

前台学生

后台管理

注册登录

个人中心

服务计划

用户登录

课程管理

学生管理

预约管理

服务计划

管理

新闻管理

留言管理

系统退出


4.完成设计的思路

4.1 方案设计

在完成项目总体功能模块设计的基础上,下一步对系统平台的总体架构设计以及实现技术进行具体分析。

基于Spring Boot的留学服务管理平台可以使用基于Spring Boot模式的浏览器/服务器架构。只要用户手机或电脑上装有浏览器就能够访问使用该平台,有效的降低了用户使用门槛和后期维护成本。在项目实现过程中使用Maven进行项目管理,统一管理Jar包,简化项目的开发过程。还可以使用MySQL数据库存储系统平台中的数据,因为MySQL数据库开源并且可供参考的文档资料有很多,所以无论是使用成本还是后期维护成本都比较低。项目上线初期可以暂时先采用单体架构,部署到一台服务器上。不过随着用户数量增多,并发访问量增大后期可以进一步使用多台服务器对项目按功能模块进行服务拆分或者搭建服务器集群提高系统性能。

系统应满足信息行业相关人员日常使用的需要,并达到操作过程中的直观,方便,实用,安全等要求;

系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充,维护;

系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改等;

尽量采用现有软件环境及先进的管理系统开方案,从而达到充分利用现有资源,提高系统开发水平和应用效果的目的。

4.2 技术关键点或创新点

项目整体层次可以分为视图层、业务逻辑层和持久层,下面对各层涉及的技术实现和作用进行详细介绍。

视图层主要使用Vue框架来实现,负责给用户提供系统页面展示。用户在页面进行操作时,将操作请求传递给后台然后解析后台响应的数据,把解析后的数据填充到页面的相应位置。

业务逻辑层采用Spring MVC+Spring框架整合实现。在该层中,可以接收处理页面传递过来的请求中的数据,将处理后的数据交由持久层去操作数据库。同时也可以接收持久层返回的查询结果集并且对一些结果集数据进行处理,处理成前端页面方便展示的数据或数据格式。

持久层则由MyBatis+Spring框架进行整合而成,进而操作管理数据库。持久层能够接收业务逻辑层传递过来的数据,把这些数据作为参数操作数据库。如果是查询操作则返回查询结果集到业务逻辑层,做进一步处理。如果是更新操作,则直接根据具体操作对数据库进行更新。

4.3 进度安排

1-2周:毕业实习;

3-4周:按照学院要求的格式撰写并提交毕业实习报告和开题报告;

5-7周:系统方案设计及详细设计,编码调试;

8周:毕业设计中期检查、抽查;

9-11周:撰写毕业设计论文,完善系统;

12周:代码验收;

13周:论文查重,修改、提交论文,参加毕业答辩;

14-15周:根据答辩组和指导老师意见,修改提交终稿。

4.4.预期成果

实现基于Spring Boot的留学服务管理平台项目设计方案中的主要功能。并且,在平台性能方面,上线后初期需要保证在3千以下的用户并发下能够正常运行,用户进行请求操作时,服务器的响应时间不应超过5秒。在平台安全方面,不仅要保证用户数据绝对安全还需要对一些常见的网络攻击有一定的防御能力。除此之外,在设计前端页面时要充分考虑到用户的体验。

完成论文的编写,并需要在论文中重点阐述该系统平台设计与实现的思路以及过程,此外还需论述系统平台的提出背景、使用价值和需求分析。在系统测试阶段使用哪种测试工具,具体的测试环境以及进行了哪些测试,都要有详细的介绍。

4.5 参考文献

[1]耿明萌. 基于B/S的留学服务管理平台设计与实现[D].北京工业大学,2016.

[2]唐权,韩文智.基于SpringMVC框架文件上传技术应用研究[J].信息通信,2018(11):188-189.

[3]余思源,张伟.基于JAVA的留学服务管理平台的设计与实现[J].电脑知识与技术,2018,14(17):129-131.

[4]冀辰午.小型服装企业客户管理系统的设计与实现[D].北京交通大学,2016.

[5]王从辉. 留学服务管理平台的设计与实现[D].安徽大学,2013.

[6]王晓薇,张勇,李金振.基于SpringMVC的图片处理系统的研究与设计[J].电子设计工程,2017,25(24):189-193.

[7]李杉,贾彦平,达虎.Mybatis逆向工程在JavaEE中的应用[J].通讯世界,2017(24):342.

[8]杨新艳,于伟涛.基于Maven的轻量级Java软件开发研究[J].科技传播,2015,7(17):134-135.

[9]乔岚.基于MyBatisSpringJavaEE数据持久层的研究与应用[J].信息与电脑(理论版),2017(08):73-76.

[10]邱吉雨.基于Java开发Web项目的核心技术[J].电子元器件与信息技术,2018(07):93-94+119.

[11]杨国勋.Java Web应用框架研究与应用[J].科技传播,2017,9(21):90-91.

[12]李健,田立锋,郭瑞.Java SSH框架在Java Web中的应用[J].电脑与电信,2016(03):69-72.

[13]葛萌,黄素萍,欧阳宏基.基于Spring MVC框架的Java Web应用[J].计算机与现代化,2018(08):97-101.

[14]刘晓峥.Java SSH框架在Java Web中的应用[J].信息记录材料,2017,18(09):152-153.

[15]王少南.美国建筑装饰材料的现状及发展趋向[J].建材发展导向,2003(06):59-66.

[16]Zhipeng Ma,Sen Wang,Jianjian Shen,Shanzong Li,Yunyun Shi. Design of multi-energy joint optimization dispatching system for regional power grids based on B/S architecture[J]. Energy Procedia,2019,158.

[17]Lei Xue,Suyun Luo. The Design and Realization of Vehicle Rent Information System Based on Java[J]. Open Access Library Journal,2018,05(09).

[18]Liu Ye,Ran Gao. Design and Development of Member Platform of Public Platform for Service Outsourcing Association[J]. International Journal of Advanced Pervasive and Ubiquitous Computing (IJAPUC),2018,10(1).

5.指导教师意见及建议

签字:           

       

注:此表一式一份,随学生毕业设计(论文)材料存档。                                         2018-12


如需定做或者获取更多资料,请联系QQ:375279829
在线客服
联系方式

技术微信

375279829

在线时间

周一到周日

客服QQ

375279829

二维码
线