JAVA springboot创业实践学分管理系统idea开发mysql数据库web结构计算机java编程MVC

news2024/10/7 12:19:26

一、源码特点
  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

四、系统实现

 

 

 

 

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/482938.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

英语语法第一章之英语语法综述

英语的任何句型基本都可以翻译成 什么怎么样 ,在这里什么就是我们常说的主语,而怎么样就是我们常说的谓语; 可能有些小伙伴会反问,不是主谓宾吗?别急等我慢慢讲解 在这里谓语也有很有多的不同的动作 可以独立完成的动作 句型&am…

交叉编译eigen 到hi3559

3559操作自记录 0502 ubuntu 操作日志 sudo apt-get install cmake-qt-gui whereis aarch64-himix100-linux-gcc aarch64-himix100-linux-gcc: /opt/hisi-linux/x86-arm/aarch64-himix100-linux/bin/aarch64-himix100-linux-gcc 然后把同级的gnu放进来了,然后confi…

Packet Tracer - 交换机端口安全故障排除

Packet Tracer - 交换机端口安全故障排除 场景 通常使用 PC1 的员工将家里的笔记本电脑带来,然后断开 PC1 的连接并将笔记本电脑连接到电信插座。 在提醒此安全策略不支持在网络上使用个人设备后,您必须重新连接 PC1 并重新启用端口。 拓扑图 要求 …

菜鸡shader:L1基于兰伯特原理的玉石材质

这里就简单说下原理吧,使用unity很久之前的一个插件shaderforge,最近几年好像在unity资源商店已经不再维护了,但是有shader forge的官网:在这,碰到节点不会的时候可以查一下官方文档,还是很方便的&#xff…

方舟开服教程——开服服务器配置选择及租用建议指导

目前方舟开服有以下服务器模式可以选择: 1、自己家里的设备或物理机放家里开 2、自己购服务器设备托管到机房 3、租独立物理机 4、租虚拟机 5、租云服务器 6、淘宝面板服 配置如何选择 一般每一个地图4G可以运行(使用内存清理压缩内存但会性能损失容易卡…

【工具使用】STM32CubeMX-Uart配置 及 数据收发功能实现

一、概述 无论是新手还是大佬,基于STM32单片机的开发,使用STM32CubeMX都是可以极大提升开发效率的,并且其界面化的开发,也大大降低了新手对STM32单片机的开发门槛。     本文主要讲述STM32芯片的Uart的配置及其相关知识。Uart…

Ubuntu使用gzip与bzip2与rar和tar压缩解压

目录 1、gzip压缩解压 2、bzip2压缩解压 3、rar压缩解压 tar归档压缩与解压包 1、gzip压缩解压 因为都是系统自带的我们不需要安装; ls 看一下目录当前的文件,创建一个 touch 123.txt 文件; gzip 进行压缩,(“ …

【BMS】电池能量管理:充电管理

🔋 电池包能量管理:充电管理 🔋 一、通信 充电是一个过程,需要电池包和充电器间进行频繁的通信,以保证电池安全和寿命。由于通信速率要求不高,以及精简接口的考虑,通常采用GPIO自定义单线通信…

Redis高级——批处理优化

2、批处理优化 2.1、Pipeline 2.1.1、我们的客户端与redis服务器是这样交互的 单个命令的执行流程 N条命令的执行流程 redis处理指令是很快的,主要花费的时候在于网络传输。于是乎很容易想到将多条指令批量的传输给redis 2.1.2、MSet Redis提供了很多Mxxx这样的…

【vueCms】vueCms_xg后台管理系统(开源)

我的开源项目地址:vueCms_xg 🎮在线体验 开发文档:制作中后台地址:vueCms_xg(域名审核中) ⚡️ 简介 一个开箱即用,前端基于 vite 2 vue 3 typeScript element Plus pinia vue-router 4 的PC端项目模板。 后端由nestjs构…

浅谈osgViewer::StatsHandler、osg::Stats类的用法

目录 1. 前言 2. osgViewer::StatsHandler 2.1. 功能与用法说明 2.2. 主要接口说明 3. osg::Stats 1. 前言 osg为视景器的使用和调试提供了丰富的辅助组件,它们主要是以osg::ViewerBase的成员变量或交互事件处理器(osgGA::GUIEventHandler)的形式出现。osgView…

Linux线程:死锁

1. 死锁 (1)概念 死锁(DeadLock)指两个或两个以上的进程或线程执行时,由于竞争临界资源而造成阻塞的现象;若不干涉,则无法推进下去。 (2)死锁的原因 ① 竞争临界资源…

商业运营级Java定位系统源代码

智慧工厂人员定位系统源码 技术架构:Java vue spring boot 系统概述: 采用UWB定位技术,通过在厂区内布设一定数量的定位基站,实时精确地定位员工、车辆、物品上微标签位置,零延时地将人、车、物的位置信息显示在工厂…

8年测试老鸟谈,性能测试-测试环境搭建与常见问题,这些你都知道吗?

目录:导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜) 前言 一个问题&#xf…

千模大战鏖战正酣,大模型能否帮360重回巅峰?

ChatGPT问世后,互联网终于看到了变革的曙光。 回望互联网的征程,几乎每十年左右,就会因产品和技术的变革,而催生出全新的应用场景。 00年代,随着PC产品的逐渐成熟,桌面互联网成为时代的“主旋律”。在此背…

ChatGPT提示词工程(七):Chatbot聊天机器人

目录 一、说明二、安装环境1. 辅助函数:get_completion2. 辅助函数:get_completion_from_messages 三、聊天机器人(Chatbot)1. 一般聊天机器人1.1 简单的例子1.2 多轮对话 2. 订单机器人 一、说明 这是吴恩达 《ChatGPT Prompt E…

Jackson使用详解

Spring MVC 默认采用Jackson解析Json,尽管还有一些其它同样优秀的json解析工具,例如Fast Json、GSON,但是出于最小依赖的考虑,也许Json解析第一选择就应该是Jackson。 一、简介 Jackson 是当前用的比较广泛的,用来序…

【Spring框架全系列】第一个Spring程序

🏙哈喽,大家好,我是小浪。那么从今天开始,我就要开始更新spring框架全系列的博客了;本专栏免费阅读,最好能够点个订阅,以便于后续及时收到更新信息哈!🏟 📲目…

【Java EE 初阶】线程的常用方法

目录 1.多线程的作用 2.示例:分别对两个变量实现10亿次自增 1.使用串行(单线程) 2.使用并行(多线程) 结果显示: 3.线程的类构造方法 代码展示: 4.Thread类的常见属性 1.演示各个属性 2.演…

( 数组和矩阵) 378. 有序矩阵中第 K 小的元素 ——【Leetcode每日一题】

❓378. 有序矩阵中第 K 小的元素 难度:中等 给你一个 n x n n x n nxn 矩阵 m a t r i x matrix matrix ,其中每行和每列元素均按升序排序,找到矩阵中第 k 小的元素。 请注意,它是 排序后 的第 k 小元素,而不是第 …