一、源码特点
idea springboot创业实践学分管理系统是一套完善的web设计系统mysql数据库MVC模式开发,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式
开发。
JAVA springboot创业实践学分管理系统idea
二、功能介绍
1.系统角色
学生信息管理:二级学院管理员添加或导入(excel表导入本学院的学生信息并生成学生的登录“账号密码”,对本学院的学生信息进行维护。
管理员信息管理:管理员分为“教务处管理员”和“二级学院管理员”两类,教务处管理员负责分配二级学院管理员登录账号。
2.核定标准和获取途径
不同的学分获取途径分别填写提交
学分获取途径一:普适性途径
学分获取途径二:各级各类认证项目途径
学分获取途径三:各级各类学科及技能竞赛途径
3.学分申请和认定管理
学分申请:学生可以通过系统填写创新创业实践学院申请,并上传奖状、期刊扫描件、项目立项文件、项目结题证书等佐证材料。
学分申请初审:二级学院管理员对本学院的学生提交的学分申请进行初审,初审通过的申请才会提交到教务处管理员最终审核。
学分认定(终审):教务处管理员对二级学院初审通过的申请再次审核确认,认定申请者可获得的学分。
4.学分查询统计管理
查询个人学分:学生通过系统查询个人的学分信息。
统计学分:
二级学院管理员对本学院学生的学分申请进行统计,得到学分报表;
教务处管理员对全校学生的学分申请进行统计,得到学分报表。
数据库设计
CREATE TABLE `xueyuan` (
`xyid` int(11) NOT NULL auto_increment,
`xy` VARCHAR(40) default NULL COMMENT '学院',
`js` VARCHAR(40) default NULL COMMENT '介绍', PRIMARY KEY (`xyid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `banji` (
`bjid` int(11) NOT NULL auto_increment,
`bjmc` VARCHAR(40) default NULL COMMENT '班级名称', PRIMARY KEY (`bjid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `xuesheng` (
`xsid` int(11) NOT NULL auto_increment,
`yhm` VARCHAR(40) default NULL COMMENT '用户名',
`mm` VARCHAR(40) default NULL COMMENT '密码',
`xm` VARCHAR(40) default NULL COMMENT '姓名',
`xy` VARCHAR(40) default NULL COMMENT '学院',
`bj` VARCHAR(40) default NULL COMMENT '班级',
`nl` VARCHAR(40) default NULL COMMENT '年龄',
`xb` VARCHAR(40) default NULL COMMENT '性别',
`xf` VARCHAR(40) default NULL COMMENT '学分', PRIMARY KEY (`xsid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `gly` (
`glyid` int(11) NOT NULL auto_increment,
`yhm` VARCHAR(40) default NULL COMMENT '用户名',
`mm` VARCHAR(40) default NULL COMMENT '密码',
`xm` VARCHAR(40) default NULL COMMENT '姓名',
`qx` VARCHAR(40) default NULL COMMENT '权限',
`xy` VARCHAR(40) default NULL COMMENT '学院', PRIMARY KEY (`glyid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `leibie` (
`lbid` int(11) NOT NULL auto_increment,
`lb` VARCHAR(40) default NULL COMMENT '类别',
`sfjs` VARCHAR(40) default NULL COMMENT '是否计算', PRIMARY KEY (`lbid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `shenqing` (
`sqid` int(11) NOT NULL auto_increment,
`mc` VARCHAR(40) default NULL COMMENT '名称',
`lb` VARCHAR(40) default NULL COMMENT '类别',
`jb` VARCHAR(40) default NULL COMMENT '级别',
`hzrs` VARCHAR(40) default NULL COMMENT '合作人数',
`pm` VARCHAR(40) default NULL COMMENT '排名',
`sbxf` VARCHAR(40) default NULL COMMENT '申报学分',
`hsxf` VARCHAR(40) default NULL COMMENT '核实学分',
`jf` VARCHAR(40) default NULL COMMENT '加分',
`zmcl` VARCHAR(40) default NULL COMMENT '证明材料',
`fzjg` VARCHAR(40) default NULL COMMENT '发证机构',
`yh` VARCHAR(40) default NULL COMMENT '用户',
`zt` VARCHAR(40) default NULL COMMENT '状态',
`sqsj` VARCHAR(40) default NULL COMMENT '申请时间',
`xysh` VARCHAR(40) default NULL COMMENT '学院审核',
`xyshr` VARCHAR(40) default NULL COMMENT '学院审核人',
`ldsh` VARCHAR(40) default NULL COMMENT '领导审核',
`ldshr` VARCHAR(40) default NULL COMMENT '领导审核人', PRIMARY KEY (`sqid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
三、注意事项
1、管理员账号:admin密码:admin 数据库配置文件application.properties
2、开发环境为TOMCAT9.0,idea2019.3 jdk1.8开发,数据库为mysql5.5,使用java语言开发。
3、数据库文件名是jspcysj.sql ,系统名称cysj
4、地址:login.jsp
四、系统实现