java基于springboot的高校学生实践成长检测系统

基于springboot技术,数据层为MyBatis,mysql数据库,具有完整的业务逻辑,适合选题:高校、学生选课、实践、实践成长、大学选课、实践课程等
src:这是用来存放Java源文件。
src/main/ava/com:该包下用来存放相应的Java代码,并根据对应的Java项目继续分层架构
一般分为一下几个软件包
controller包:封装类,一般是按照数据库的来写内容的,一个表一个类。
dao:对数据的操作, 主要是对于数据库中的数据做增删改查等操作进行封装
service:业务逻辑层,主要是进行业务判断,也可以进行数据库的事务管理等。
uilt:工具类,可以放各种写好的工具类,要用的调用就好
main/webapp:这一层一般是用来放静态资源比如HTML、CSS、图片等文件。
main/webapp/WEB-INF目录下一般存在一下几个包:
web.xml:主要用来配置,它可以配置Filter、Listener、Servlet等。
pom.xml:作用类似ant的build.xml文件,功能则更强大。该文件用于管理:源代码、配置文件、开发者的信息和角色、问题追踪系统、组织信息、项目授权、项目的url、项目的依赖关系等等。事实上,在Maven的世界中,一个项目可以什么都没有,甚至没有代码,但是必须包含pom.xml文件。

分为3个角色

管理员
创建课程,选择教师和学生
增删改查课程信息,学生信息和教师信息
修改学生的课程分数
统计各课程各学生的得分情况,可以进行增删改查功能
可以对成绩进行统计,图表形式对能力进行分析

教师
登陆注册,查看修改个人信息
创建课程,选择学生,取消选择学生,查看学生信息
给学生的课程打分,包括专业能力,工程能力,创新能力和其他非技术能力和评价
统计该课程学生的分数情况,不及格标红,对学生分数排序,可以进行增删改查功能

学生
登录注册,查看修改个人信息
选择加入课程,查看课程信息和分数
查看不同课程对应的得分情况

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值