基于SSM的学生管理系统的设计与实现(包含源码、sql脚本、导入视频教程)

基于Java+SSM+MySQL的新闻发布与管理系统毕业设计全流程指南 Java Web开发中,SSM(Spring+Spring MVC+MyBatis)是经典的轻量级企业级应用组合,它通过清晰的分层架构将请求控制、业务逻辑与数据访问解耦,也是理解框架原理和面试底层问题的重要基础。从数据库表设计、后端增删改查到权限控制,SSM项目能完整覆盖工程实践的核心技能。这类项目在校园毕业设计中尤为常见,如新闻发布及管理系统,就属于典型的SSM应用场景。本文从环境版本搭配、数据库脚本导入、IDEA配置、核心代码拆解到常见故障排查,梳理了从源码跑通到答辩演示的完整路径,帮助读者少踩坑、顺利 阅读详情

👉文末查看项目功能视频演示+获取源码+sql脚本+视频导入教程视频

1 、功能描述

  基于SSM的学生管理系统2拥有三种角色

  • 管理员:学生管理、教师管理、课程管理、个人信息管理等
  • 教师:添加课程、录入成绩、查看选课名单和结课、个人信息等
  • 学生:选课、退课、查看已修课程、个人信息等

1.1 背景描述

  学生管理系统是一款功能强大的软件应用,专为学校和教育机构设计,以简化学生信息的日常管理。通过此系统,用户可以轻松录入、修改、查询和删除学生信息,包括基本信息、成绩、课程和考勤等。此外,系统还具备数据统计和分析功能,帮助教育机构更全面地掌握学生的学习情况。通过使用学生管理系统,学校不仅可以提高管理效率,减少工作负担,还能确保学生信息的准确性和安全性,为教育环境的优化提供有力支持。

2、项目技术

后端框架:SSM(Spring、SpringMVC、Mybatis)

前端技术:Bootstrap、jsp、css、JavaScript、JQuery

2.1 SSM

  SSM(Spring+SpringMVC+MyBatis)是目前比较主流的Java EE企业级框架,适用于搭建各种大型的企业级应用系统。其中,Spring就像是整个项目中的粘合剂,负责装配bean并管理其生命周期,实现控制反转(IoC)的功能。SpringMVC负责拦截用户请求,通过DispatcherServlet将请求匹配到相应的Controller并执行。而MyBatis则是对JDBC的封装,让数据库底层操作变得透明,通过配置文件关联到各实体类的Mapper文件,实现了SQL语句映射。

2.2 mysql

  MySQL是一款Relational Database Management System,直译过来的意思就是关系型数据库管理系统,MySQL有着它独特的特点,这些特点使他成为目前最流行的RDBMS之一,MySQL想比与其他数据库如ORACLE、DB2等,它属于一款体积小、速度快的数据库,重点是它符合本次毕业设计的真实租赁环境,拥有成本低,开发源码这些特点,这也是选择它的主要原因。

3、开发环境

  • JAVA版本:JDK1.8
  • IDE类型:IDEA、Eclipse都可运行
  • tomcat版本:Tomcat 7-10版本均可
  • 数据库类型:MySql(5.x和8.x版本都可)
  • maven版本:无限制
  • 硬件环境:Windows 或者 Mac OS

4、功能截图+视频演示+文档目录

4.1 登录

登录

4.2 学生模块

学生-选课1

学生-选课结果

学生-退选课程

学生-查看已修课程

学生-个人信息

4.3 教师模块

教师-录入成绩

教师-添加课程1

教师-添加课程2

教师-查看名单和结课

4.4 管理员模块

管理员-学生管理

管理员-修改学生

管理员-教师管理

5 、核心代码实现

5.1 配置代码

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
	   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	   xmlns:tx="http://www.springframework.org/schema/tx"
	   xmlns:context="http://www.springframework.org/schema/context"
	   xsi:schemaLocation="http://www.springframework.org/schema/beans
       http://www.springframework.org/schema/beans/spring-beans-4.1.xsd
       http://www.springframework.org/schema/tx
       http://www.springframework.org/schema/tx/spring-tx-4.1.xsd
       http://www.springframework.org/schema/context 
	   http://www.springframework.org/schema/context/spring-context-4.1.xsd">


	<context:annotation-config />
	<context:component-scan base-package="net.fuzui.StudentInfo.service" />

	
	<!-- druid连接池 -->
	<bean id="abstractDataSource" abstract="true" class="com.alibaba.druid.pool.DruidDataSource" init-method="init" destroy-method="close">
		<property name="driverClassName" value="com.mysql.cj.jdbc.Driver" />
		<!-- 配置初始化大小、最大、最小 -->
		<property name="initialSize" value="1" />
		<property name="minIdle" value="10" />
		<property name="maxActive" value="10" />
		
		<!-- 配置获取连接等待超时的实际 -->
		<property name="maxWait" value="60000" />
	</bean>
	
	
	<!-- 配置写库 继承abstractDataSource-->
	<bean id="dataSourceWrite" parent="abstractDataSource">
		<!-- 基本url、username、password -->
		<property name="url" value="jdbc:mysql://127.0.0.1:3306/selc?serverTimezone=UTC&amp;allowPublicKeyRetrieval=true&amp;characterEncoding=utf-8&amp;useSSL=false&amp;autoReconnect=true&amp;allowMultiQueries=true" />
		<property name="username" value="root" />
		<property name="password" value="root" />
	</bean>
	
	<!-- 配置读库 继承abstractDataSource-->
	<bean id="dataSourceRead" parent="abstractDataSource">
		<!-- 基本 url、username、password -->
		<property name="url" value="jdbc:mysql://127.0.0.1:3306/selc?serverTimezone=UTC&amp;allowPublicKeyRetrieval=true&amp;characterEncoding=utf-8&amp;useSSL=false&amp;autoReconnect=true&amp;allowMultiQueries=true" />
		<property name="username" value="root" />
		<property name="password" value="root" />
	</bean>
	
	<!-- 动态数据源 -->
	<bean id="dataSource" class="net.fuzui.StudentInfo.mysql_rws.DynamicDataSource">
		<property name="writeDataSource" ref="dataSourceWrite" />
		<property name="readDataSource" ref="dataSourceRead" />
	</bean>
	<!--
	<tx:annotation-driven transaction-manager="transactionManager" />
	-->
	<!-- sqlSessionFactory -->
	<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
		<!-- 实例化sqlSessionFaction时用到上面的数据源以及sql映射文件 -->
		<property name="dataSource" ref="dataSource" />
		<!-- 引入mybatis配置文件 -->
		<property name="configLocation" value="classpath:config/mybatis/mybatis-config.xml" />
		<!-- mapper配置文件 -->
		<property name="mapperLocations" value="classpath:mapper/*.xml" />
		<!-- pojo -->
		<property name="typeAliasesPackage" value="net.fuzui.StudentInfo.pojo" />
		<!-- plugin -->
		<property name="plugins">
			<array>
				<bean class="net.fuzui.StudentInfo.mysql_rws.DynamicPlugin" />
			</array>
		</property>			
	</bean>
	
	<!-- 配置扫描器 -->
	<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
		<property name="basePackage" value="net.fuzui.StudentInfo.mapper"></property>
		<property name="sqlSessionFactoryBeanName" value="sqlSessionFactory"></property>
	</bean>
	
</beans>

5.2 登录核心代码

package net.fuzui.StudentInfo.handler;

import net.fuzui.StudentInfo.pojo.Student;
import net.fuzui.StudentInfo.pojo.Teacher;
import net.fuzui.StudentInfo.service.AdminService;
import net.fuzui.StudentInfo.service.CoursePlanService;
import net.fuzui.StudentInfo.service.CourseService;
import net.fuzui.StudentInfo.service.SelectCourseService;
import net.fuzui.StudentInfo.service.StudentService;
import net.fuzui.StudentInfo.service.TeacherService;
import net.fuzui.StudentInfo.service.impl.AdminServiceImpl;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.servlet.ModelAndView;
import org.springframework.web.servlet.view.RedirectView;

import java.util.ArrayList;
import java.util.List;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;

/**
 * @ProjectName: StudentInfo
 * @Package: net.fuzui.StudentInfo.handler
 * @ClassName: AdminHandler
 * @Description: admin的handler层(servlet)
 * @Author: 王泽
 * @CreateDate: 2019-04-10 22:50
 * @UpdateUser: 王泽
 * @UpdateDate: 2019-04-10 22:50
 * @UpdateRemark: 新建
 * @Version: 1.0
 */

@Controller
@RequestMapping("/LoginHandler")
public class LoginHandler {
    @Autowired
    AdminService adminServiceImpl;
    @Autowired
	StudentService studentService;
    @Autowired
	TeacherService teacherService;
    
  //管理员登录

    @RequestMapping("/adminlogin")
    public String loginStudent(@RequestParam("aname") String aname, @RequestParam("apassword") String apassword,
                               Model model, HttpSession httpSession) {
        String n = null;
        n = adminServiceImpl.queryByNamePwd(aname,apassword);

        if (n != null && !"".equals(n)) {
            httpSession.setAttribute("aname", aname);
            return "admin/adminFace";
        } else {
            return "login";
        }

    }

    // 管理员退出登录
    @RequestMapping("/adminlogout")
    public ModelAndView adminLogout(HttpSession httpSession) {
        httpSession.removeAttribute("aname");
        httpSession.removeAttribute("couList");
        return new ModelAndView(new RedirectView("/StudentInfo/index.jsp"));
    }
    
    
 // 学生登录
 	@RequestMapping("/studentlogin")
 	public ModelAndView loginStudent(@RequestParam("sid") String sid, @RequestParam("spassword") String spassword,
 			Model model, HttpSession httpSession, HttpServletRequest httpRequest) {

 		Student student = new Student();
 		student = studentService.getByStuSid(sid);
 		if (studentService.queryByNamePwd(sid, spassword) != null) {
 			httpSession.setAttribute("sid", sid);
 			httpSession.setAttribute("sname", student.getSname());
 			return new ModelAndView(new RedirectView("../student/studentFace.jsp"));
 		} else {
 			httpRequest.setAttribute("msg","账号或密码不正确,登录失败!");
 			return new ModelAndView(new RedirectView("../fail.jsp"));
 		}

 	}
 	
 // 学生退出登录
 	@RequestMapping("/studentlogout")
 	public ModelAndView studentLogout(HttpSession httpSession) {

 		httpSession.removeAttribute("sid");
 		httpSession.removeAttribute("sname");
 		httpSession.removeAttribute("courseList");
 		httpSession.removeAttribute("ssrList");
 		httpSession.removeAttribute("sesList");
 		return new ModelAndView(new RedirectView("/StudentInfo/index.jsp"));
 	}
    
 	
 	
 // 教师登录
 	@RequestMapping("/teacherlogin")
 	public ModelAndView loginTeacher(@RequestParam("tid") String tid, @RequestParam("tpassword") String tpassword,
 			Model model, HttpSession httpSession) {

 		if (teacherService.queryByNamePwd(tid, tpassword) != null) {

 			Teacher teacher = new Teacher();
 			teacher = teacherService.getByTeaTid(tid);
 			// model.addAttribute("tid", tid);
 			httpSession.setAttribute("tid", tid);
 			httpSession.setAttribute("tname", teacher.getTname());
 			// httpSession.setAttribute("teachername", teacher.getTname());
 			return new ModelAndView(new RedirectView("../teacher/teacherFace.jsp"));

 		} else {
 			return new ModelAndView(new RedirectView("../fail.jsp"));
 		}

 	}
 	
 // 教师退出登录
 	@RequestMapping("/teacherlogout")
 	public ModelAndView teacherLogout(HttpSession httpSession) {

 		httpSession.removeAttribute("tid");
 		httpSession.removeAttribute("tname");
 		httpSession.removeAttribute("couList");
 		httpSession.removeAttribute("sesList");
 		httpSession.removeAttribute("lookList");

 		return new ModelAndView(new RedirectView("/StudentInfo/index.jsp"));
 	}
}

6 、功能视频演示

基于SSM的学生管理系统

7 、 获取方式

👇 大家点赞、收藏、关注、评论啦 👇🏻获取联系方式,后台回复关键词:学生👇🏻

请添加图片描述

SSM酒店管理系统源码解析与部署避坑指南 SSM作为Java Web开发的经典组合,由Spring管理对象、SpringMVC处理请求、MyBatis操作数据库,是构建企业级业务系统的常用技术栈。理解其整合原理,掌握事务与依赖管理,是开发者走向工程实践的关键一步。酒店管理系统是SSM应用的典型场景,涵盖客房管理、订单预订、客户档案、入住退房等完整业务闭环,适合课程设计、毕业答辩或二次开发参考。实际部署涉及JDK、Tomcat、MySQL、Maven等多环境协同,新手常遇到依赖冲突、中文乱码、房态数据不一致等问题。本文以一套完整的SSM酒店管理系统为 阅读详情

相关推荐

SSM毕设新闻管理系统:三层架构、数据库设计与答辩演示全解析

SSM框架是Java Web开发中最经典的组合之一,由Spring、SpringMVC和MyBatis构成清晰的三层架构:Spring管理对象与事务,SpringMVC处理请求跳转,MyBatis负责SQL操作。这种职责分离不仅让代码易于维护,也为毕业设计提供了天然的讲解脉络。以新闻发布及管理系统为例,其前后台功能完整、表结构规范,尤其适合作为Java毕设课题。从环境搭建(JDK、Tomcat、MySQL版本搭配)到数据库脚本解析,再到新闻列表分页、评论事务处理等核心实现,开发者能快速理解技术原理与工程落地

weixin_33824385的博客 6

基于SSM架构实现学生信息管理系统

本项目是一个基于SSM(Spring+SpringMVC+MyBatis)框架搭建的学生信息管理系统,实现了对学生、用户等信息的增删改查功能,以及登录、分页等功能。本项目采用了三层架构,分为entity层、service层、dao层和controller层,使用了Maven进行项目管理,使用了MySQL作为数据库。

m0_73685411的博客 5104

SSM农村宅基地管理系统毕业设计实战

农村宅基地管理是基层政务数字化的关键场景,涉及多角色协同、审批状态机、权限隔离与文件安全存储等典型JavaWeb工程问题。基于SSM(Spring+SpringMVC+MyBatis)架构,系统通过动态SQL实现四级审批条件查询,利用Session+正则拦截达成五类角色数据级权限控制,并以数据库事务保障状态流转原子性。技术选型直面真实约束:兼容MySQL 5.7/8.0、规避Spring Boot部署风险、采用本地化文件存储兼顾隐私合规与可演示性。该方案不仅支撑毕设答辩闭环,更可复用于乡镇政务系统原型开发与

weixin_34116482的博客 288

SSM 实现学生成绩管理系统(完整代码)

简介 本文基于Spring+SpringMVC+Mybatis实现一个简单的学生成绩管理系统,实现三层架构。它在上一JavaWeb版本基础上使用了SSM框架,优化了相关功能,使用分页模型对所有学生信息进行显示。 完整代码见github 任务 相关工作 MySQL+java: 实现学生成绩管理系统(1.0版本) Mybatis 基于注解方式实现学生成绩管理系统(完整代码) 整合Spring+Mybatis 学生成绩管理系统(完整代码) JavaWeb+MySQL实现学生成绩管理系统(1.0版

AsajuHuishi的博客 1万+

SSM企业人事管理系统项目拆解:权限设计、部署避坑与答辩要点

在Java后端开发与毕业设计场景中,SSM框架仍是理解Spring容器、MyBatis映射与事务控制的经典载体。企业人事管理系统作为典型的JavaWeb项目,通过管理员、部门经理、员工三种角色的权限隔离,串联起员工管理、考勤签到、请假审批、工资查询等完整业务链路。从环境配置、数据库脚本导入到拦截器与动态菜单的双层权限控制,再到分页失效、中文乱码等高频问题的排查,本文结合实际调试经验,梳理了从源码搭建到二次开发的可行路径。同时剖析签到防重复校验、加盐加密、事务原子性等技术细节,为课程设计答辩或面试中的项目讲解

weixin_30843121的博客 120

基于SSM的学生信息管理系统

学生信息管理系统 [点击展开] 【权限设计】三个角色 ,学生,教师,管理员 【功能描述】学生管理,教师管理,课程管理 【技术栈】 * 工具:IDEA、navicat * 环境:JDK1.8、tomcat9.0、mysql8.0 * 前端:JavaScript、jQuery、bootstrap * 后端:maven、SpringMVC、MyBatis、ajax、mysql 此系统可以作为简单的课程设计系统,数据库均在压缩包内;如果想作为毕业设计系统,建议下载后自行微调修改;本系统涉及到权限,后台技术栈是SSM框架,前端JSP页面; 【备注】下载后百度如何运行SSM项目、虚拟产品、便宜售卖,根据自己情况下载,自己百度或者咨询身边好友运行!

SSM实现学生管理系统(spring+springMVC+MyBatis)

该项目是基于SSM框架实现的学生管理系统,能够对学生信息进行增删改查,分页查询,以及实现管理员的注册、登录 数据库:MySQL 开发工具:idea 开发环境:jdk 1.8 + tomcat 在studentManger数据库中,创建登录注册表login和学生信息表student 请参考JavaWeb实现学生管理系统 2.配置数据库连接池datasource,SqlSessionFactory、mapperScanner、事务对象(spring-context.xml) 3.配置springmvc.xml

weixin_52849365的博客 8142

海思Hi3061M MCU:为高速吹风筒市场注入智能动力

此外,海思还提供了丰富的软件开发工具和生态环境组件,帮助开发者快速实现复杂功能。高速吹风筒因其高效的风力和快速的干燥效果,近年来在市场上越来越受欢迎。然而,传统的高速吹风筒在性能、噪音和使用寿命等方面仍有改进的空间。凭借其高性能、低功耗、低噪声和易用的开发工具,为高速吹风筒市场带来了全新的解决方案。这不仅提高了用户的使用体验,还延长了电机的使用寿命。这不仅减少了电机的电磁噪声,还提高了电机的运行效率。还支持风机顺逆风启动适配多种电阻范围的电机,进一步提高了吹风筒的适用性和灵活性。

2401_83448585的博客 2016

Java项目:学生学籍管理系统(java+SSM+layui+maven+mysql)

源码获取:博客首页 "资源" 里下载! 项目介绍 SSM项目-学生学籍管理系统。该项目分管理员、老师、学生三种用户角色。每种角色分别对应不同的菜单; 以下分别介绍各个角色对应的功能模块: 管理员角色: - 用户登录和退出 - 权限控制 - 系统管理 - 专业管理 - 班级管理 - 学生管理 - 老师管理 - 课程管理 - 开课管理 - 用户管理 老师角色: - 老师管理 - 成绩管理 - 学生查询 学生角色: - 学生管理 - 选课管理 - 成绩查询 技术路线 - 开发工具:ID.

常年被追砍的博客 1976

终端效率神器:Tmux 安装与使用全指南

终端效率神器:Tmux 安装与使用全指南

身在被窝_心在编程 1359

KEPServerEX中,别名映射(Alias Mapping)数据标签重命名机制

目录核心机制应用场景配置步骤技术特性与参考内容的差异KEPServerEX中,别名映射(Alias Mapping) 是一种数据标签重命名机制,主要用于简化复杂标签路径的调用或实现跨系统兼容。其核心逻辑和功能如下:路径抽象 将设备层级结构中的完整标签路径(如 Channel1.Device1.Tag1)映射为简短别名(如 TempSensor1),降低客户端调用的复杂度。动态绑定 别名与实际标签实时关联,数据更新和读写操作通过别名直接传递到底层物理标签,无需修改客户端配置。多对一映射支持多个别名指向

「东哥说MES」 专注于MES制造执行系统,为你拆解核心架构、功能模块及与ERP/PLC的集成逻辑。提供从入门到精通的系列干货、精选行业报告与实用工具,构建你的数字化知识体系,关注我,用实战经验照亮你的数字化之路。 1591

基于SSM的学生信息管理系统(源码+sql脚本+文档PPT+导入视频教程)

基于SSM的学生信息管理系统14拥有三种角色,功能简单,适合练手 管理员:学生管理、年级管理、教师管理、管理员管理、班级管理等 教师:学生管理 学生:学生通讯录

wangbuerCoder的博客 410

Vue Print Designer——一款让打印模板的设计变简单的可视化打印设计器

Vue Print Designer——一款让打印模板的设计变简单的可视化打印设计器

bjzhang75的博客 685

【课程设计】基于SSM的家教系统的设计与实现毕业设计-附源码221752

家教系统服务网主要功能模块包括用户管理、家教信息管理、家长信息管理、订单管理、家教老师管理、公告管理、教育动态管理,采取面对对象的开发模式进行软件的开发和硬体的架设,能很好的满足实际使用的需求,完善了对应的软体架设以及程序编码的工作,采取MySQL作为后台数据的主要存储单元,采用SSM技术、MyBatis技术进行业务系统的编码及其开发,实现了本系统的全部功能。 关键词:家教系统服务;SSM技术;MySQL数据库...

Biye_Design的博客 2802

《UDS协议从入门到精通》系列——图解0x34:请求下载

上传下载类服务之0x34-请求下载,图解请求+响应格式,直观易懂,快速上手!!

车载系统攻城狮 4930

【参数配置】OpenClaw 的破解之道(Doom Loop)

本文深入解析了OpenClaw中的Doom Loop(死循环)问题及其应对策略。主要内容包括: Agent Loop的核心概念:基于ReAct范式,OpenClaw通过"思考-行动-观察"循环执行任务,但可能陷入无进展的死循环。 Doom Loop现象:Agent持续执行但任务进度为零,常见于四种工具调用场景:相同调用重复执行、调用不存在工具、轮询工具卡死、操作交替振荡。 OpenClaw的防御机制: 第一道防线:重试端断路器,通过上下文压缩熔断(最多3次)和总重试次数熔断(32-160次)防止无限重试。

海兰 4042

基于SSM的学生(成绩)管理系统(源码+sql脚本+文档PPT+导入视频教程)

基于SSM的学生(成绩)管理系统3拥有三个用户:管理员、教师、用户 学生成绩管理系统中,系统的用户是学校的学生、教师和管理员。各类用户经登录认证后方可使用系统。 学生使用本系统可以查询自己的信息和成绩。 教师使用本系统查询个人信息、查询自己所授课程信息和自己所授课程考试成绩。 管理员可以添加班级,学生的增删改查,教师的增删改查,课程的增删改查,授课的增删改查和查询教师已经批改成绩的成绩信息。(所有查询均支持多条件查询,支持导入学生教师信息/导出成绩信息)

wangbuerCoder的博客 405

【推荐100个unity插件】性能极高的逼真爆炸、火焰和烟雾效果——UNI VFX

这是一篇关于Unity中高性能GPU粒子特效插件UNI VFX的使用指南。文章介绍了该插件提供逼真的爆炸、火焰和烟雾效果,支持URP和HDRP渲染管线。主要内容包括:插件安装方法(需预先安装Visual Effect Graph和Shader Graph包)、事件系统使用方法(如create/loop/stop等事件控制)、特效分类(自动结束型和持续型特效)、检视面板配置技巧以及性能优化建议(特别提醒灯光特效对性能的影响较大)。文末还推荐了多个Unity开发相关的专栏内容。

向宇的博客,专注php/web全栈 unity游戏开发,欢迎大家评论纠错 1490

基于SSM的在线家教管理系统(源码+sql脚本+文档PPT+导入视频教程)

基于SSM的在线家教管理系统1拥有三种角色 - 管理员:学生管理、老师管理、发布管理、留言管理、回复管理、订单管理等 - 教师:我的订单、我的关注、查看回复留言、登录注册等 - 学生:发布需求、留言、账单信息、关注老师、订单信息、个人中心、聘用教师、登录注册等

wangbuerCoder的博客 370

车载以太网-组播

车载以太网-组播

天赐好车的博客 253

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

基于SSM 的图书馆管理系统(源码+sql脚本+文档PPT+导入视频教程)

基于SSM 的图书馆管理系统拥有两个角色,分别为管理员和学生。具体功能如下: **管理员**:查看、添加图书,查看添加学生,借还管理,修改密码等 **学生**:查加检索图书、查看个人信息、查看个人借阅情况、修改密码

wangbuerCoder的博客 382

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

视频教程-spring+springMVC+mybaits+mysq(SSM)学生信息管理系统实战开发教程-Java

spring+springMVC+mybaits+mysq(SSM)学生信息管理系统实战开发教程 ...

weixin_31964427的博客 593

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

基于SSM的选课管理系统(源码+sql脚本+文档PPT+导入视频教程)

基于SSM的选课管理系统2拥有三种角色 管理员:菜单管理、角色权限管理、用户管理、课程管理、互动管理、成绩管理、公告管理、学生选课列表等 用户:登录注册、选课、查看自己所选课程和成绩、其它具体功能可以通过管理员进行设置 教师:登录注册、打分、查看自己的课程和学生、其它具体功能可以通过管理员进行设置

wangbuerCoder的博客 185

Eclipse如何导入JavaSwing项目超详细教程

Eclipse如何导入JavaSwing项目一、资源准备工作1.资源下载2.源码大全3.数据库安装二.数据库文件部署1.创建数据库命令2.数据库名字获取3.执行SQL语句三、项目部署1.解压资源包2.打开Eclipse3.选择File->Import4.选择Existing Projects into Workspace5.选择Browe,获取你的项目位置6.点击选择文件夹7.点击Finish8.导入lib包9.修改你的数据库账号密码四、其他1.其他系统实现JavaWeb系统系列实现JavaSwing

水坚石青的博客 1万+
上一篇: 基于springboot的校园志愿者管理系统的设计与实现 (含源码+sql+视频导入教程+论文+PPT)
下一篇: 基于SSM的学生信息管理系统的设计与实现 (含源码+sql+视频导入教程+文档+VISIO图)
coderWangbuer
博客等级 码龄2年 1355粉丝 95原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值