全文总字数:3917字
1. 研究目的与意义(文献综述)
1.1研究目的本次毕业设计题目名称为基于spring boot框架的后端系统研发,通过文献[5]所述,spring boot是由pivotal团队提供的全新框架,其设计目的是用来简化新spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,spring boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。spring boot 简化了基于 spring 的应用开发,通过少量的代码就能创建一个独立的、产品级别的 spring 应用。 spring boot 为 spring 平台及第三方库提供开箱即用的设置,这样你就可以有条不紊地开始。spring boot 的核心思想就是约定大于配置,多数 spring boot 应用只需要很少的 spring 配置。采用 spring boot 可以大大的简化你的开发模式,所有你想集成的常用框架,它都有对应的组件支持。spring boot为开发提供一个具有最小功能的spring应用程序,并提供了一个新的范例。使用spring boot将能够以更灵活的方式开发spring应用程序,并且能够通过最小(或可能没有)配置spring来专注于解决应用程序的功能需求。它使用全新的开发模型,通过避免一些繁琐的开发步骤和样板代码和配置,使java开发非常容易。
1.2研究意义
正如文献[1]中所述,不知道什么时候起,行业里一些开发人员愿意相信,使用复杂的软件就意味着采用了高深的技术;使用了大量的配置,就意味着软件有着很多比较强大的功能。在产品设计的时候有一个理念就是让产品操作足够的傻瓜化,假设用户是一个智商并不高的群体,却可以使他很容易的学会使用其产品,将此特性做为产品设计的一项标准之一。其实我们的开源软件也是一款产品,繁琐并不意味着功能强大,反而有可能是设计不够合理;简洁也并不意味着简单,很有可能它只是将众多复杂的功能进行了封装,让我们在使用的时候足够的简单。好的产品如此,好的开源软件也应该如此,spring boot 的出现就是让编程变得更简单一些。
2. 研究的基本内容与方案
2.1研究内容基于springboot的权限管理系统:用户-角色-权限”管理是“访问控制”的一种实现方式,更为专业的叫法为 rbac(role-based access control),即基于角色的权限访问控制。
1.用户管理
用户信息: 显示用户的基本信息(昵称、联系方式、角色、部门等)
3. 研究计划与安排
2020/3/1—2020/3/15:系统架构;
2020/3/15—2020/4/15:程序设计与开发;
2020/4/15—2020/4/30:系统测试与完善;
4. 参考文献(12篇以上)
[1] https://blog.csdn.net/adingyb/article/details/80707471[2]微服务运维实战作 者 :(西)维克托·法西克著;任发科译出版发行 : 武汉:华中科技大学出版社 , 2018.06
[3]spring boot in action作 者 :(美)craig walls著 出版发行 : 北京:人民邮电出版社 , 2016.09
[4]张雷,王悦.基于springboot微服务架构下的mvc模型研究[j].安徽电子信息职业技术学院学报,2018,17(04):1-9.
课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。