基于SpringBoot的选课系统的设计与实现开题报告

 2021-08-08 15:08:48

1. 研究目的与意义

选课系统就是在校园充分利用下不间断地发展生成的产物,选课系统的演化,极大地减少了传统纸质填报选课中的出错率,将复杂繁琐的执行过程程序化,规范化,简易化,并且大大地提高了执行效率。

随着高校招生规模地不断扩大,学校选课需求也在不断演变,选课系统框架结构的优化和系统的升级无法避免,因此开发springboot框架browser/server 结构模式(简称 b/s 模式)负载均衡的选课系统,来满足学校发展需求。

新结构框架的springboot负载均衡的选课系统,系统性能将大幅度提升,功能结构也将是质的飞跃。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

2. 国内外研究现状分析

随着政府大力提倡互联网下信息化教学,众多高校已经逐渐放弃原先依靠纸质填报人工统计选课的课程管理,而是购买定制的学校选课系统或者自己组织人力物力开发选课系统,无论是哪个选择都无疑提高了教学工作的效率和增强了师生个人数据的安全性。

然而随着近几年高校招生规模地不断扩大,学校师生基数的激增导致在选课系统开放期间,使用并发量有时超出服务器负荷,引发服务响应超时、数据访问饱和、数据处理缓慢等服务问题。

用户的并发量访问,所引起的一系列服务问题,引起了用户在选课期间极大的不满,这样的现象揭示者当前的选课系统已经不能满足现在的功能需求。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 研究的基本内容与计划

研究内容:一、选课系统数据库设计,ER图;UML建模二、选课系统业务逻辑层的流程图设计三、SSMR框架研究实现四、整体系统结构的优化进度计划:序号 项目 时间 阶段成果1.背景研究 1周左右 文献综述,开题报告2.熟悉阅读国内外相关论文 1周左右 开发计划,技术方案3.UML建模 1周左右 建模,ER图,流程图4.SSMR框架搭建 1周左右 框架结构搭建5.后端服务功能开发 2周左右 项目源码,代码文档6.前端界面 2周左右 界面优化7.计算测试结果及完善 1周左右 性能提升,部署项目8.撰写论文 2周左右 毕业论文9.准备答辩材料,答辩 1周左右 答辩演示文稿

4. 研究创新点

1.采用SpringBoot MyBatis MySQL/Redis结构框架,全新技术支持;2.模块之间相互独立,新需求新功能模块添加,废弃功能模块关闭;3.Nginx负载均衡;4.MySQL读写分离,主从分库。

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付