java基于SpringBoot/SSM的教师科研信息管理系统

分为两个版本,springboot和ssm整合,包含详细数据库设计。数据层为MyBatis,mysql数据库,具有完整的业务逻辑,适合选题:教师、科研、论文管理、科研管理等。

后端:SSM/springboot
前端:layui,js,css等,html页面
开发工具:idea
数据库:mysql 5.7
JDK版本:jdk1.8
tomcat版本:tomcat8

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文件。

开发完成一个涉及教师基本信息、学习经历、承担的科研项目以及论文、著作等成果的管理信息系统,满足对项目、成果信息的查询、汇总等需求。系统分为教师和管理员两个角色

教师
登录注册,修改密码,退出系统
查看修改个人基本信息
增删改自己的学习经历,科研项目和论文、著作成果并提交管理员进行审核

管理员
人才管理:显示所有教师的信息,统计教师的人数,增删改查教师信息
科研管理:显示所有的科研项目以及论文、著作等成果信息,并进行统计,增删改查信息
科研审核:审核通过,审核不通过;审核不通过,退回教师那,教师可以进行编辑修改,重新提交审核
可以看到所有教师的科研项目和论文、著作成果并进行查询

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值