如何写毕设,知乎已经有好的文章了,不再多写,上链接 ,爱编程的胡桃啊:两周搞定计算机专业毕业设计,附源码+论文+答辩
项目的题材有人也写好了,上链接 java毕设天:【计算机毕业设计选题】20套精品毕设项目分享(源码+论文)Java 前后端分离
本文只是描述一下能不能自己开发一下系统,而不是求源码 :)
到了开发毕设的阶段,所有的知识已经足够了,除了使用别人的源码,也可以考虑自己动手使用如下工具做一个SpringBoot+Mybatis+Vue 业界最流行的系统,并且还可以看心情再深入定制开发一下,研究一下软件到底是怎么设计开发的。不止毕设时有用,日后工作了,也同样可以使用这个工具进行软件开发。
《Spring-Mybatis-Vue 源代码生成器》是充分使用数据库表信息生成了所有能生成的源代码(应用框架和 前端、后端的增删改查/CRUD),生成的系统都是源码(区别于低代码平台),解压后就能编译、运行使用,为后续定制开发打好基础。
用户只需要简单输入表信息,以及表之间关系(包括任意多个 一对一、一对多、多对多 关系),如下"经典学生选课系统"为例作为输入:
// 用户只需要输入以下描述,本软件就会生成学生/课程的所有源代码,
// 包括: 前端Vue + 后端Springboot+mybatis 所有 增删改查 + 分页排序
// 以及对应的 学生表/课程表/2个多对多关系表 共4张库表
entity Student {
stuName String required,
age Long min(7) max(200),
}
entity Lesson {
lesnName String required,
teacherName String required
}
relationship ManyToMany {
Student{allLessons} to Lesson{allStudents} // 同学和所有课程是标准的多对多关系。
Student{majorLessons} to Lesson{majorStudents} // 任意多个关系,例如主修课程
}
输出的系统,简单概括一下,本软件会生成(详细描述生成的系统请参考官网 官网 http://spring-mybatis.top ):
1. 一个可以解压后就能编译、运行使用基于web的系统框架。
2. 生成后端标准SpringBoot Controller(控制器)源代码,包括增删改查、分页、排序以及Blob支持,并且覆盖所有库表以及关系结构。用户解压后即可运行程序。
3. 生成前端完整的Vue(或Angular)增删改查源代码,可以调用上述后端接口。用户解压后即可调用。
4. 同时生成前端、后端单元测试并能100%通过。
本软件可以做到的工作,可以参考一下在线demo(官网->系统介绍->实例项目演示中心): http://spring-mybatis.top/docs/系统介绍/实例项目演示中心demo/
有问题或者需要合作,请给我们发邮件: springmybatis.top@gmail.com,相信我们的系统已经尽量贴近大学生学习的课程了,不会有什么问题的 :)