基于javaweb的学生信息管理系统(java+ssm+jsp+mysql)

基于javaweb的学生信息管理系统(java+ssm+jsp+mysql)

运行环境

Java≥8、MySQL≥5.7、Tomcat≥8

开发工具

eclipse/idea/myeclipse/sts等均可配置运行

适用

课程设计,大作业,毕业设计,项目练习,学习演示等

功能说明

20220519001658

20220519001700

20220519001701

20220519001702

20220519001703

基于javaweb+jsp的学生信息管理系统(java+SSM+jsp+mysql+maven)

一、项目简述

功能包括: 用户的登录注册,学生信息管理,教师信息管理,班级信 息管理,采用mvcx项目架构,覆盖增删改查,包括学生, 教币班级的信息导出上传导入等等功能。

二、项目运行

环境配置: Jdk1.8 + Tomcat8.5 + mysql + Eclispe (IntelliJ IDEA,Eclispe,MyEclispe,Sts 都支持)

项目技术: JSP +Spring + SpringMVC + MyBatis + html+ css + JavaScript + JQuery + Ajax + maven等等。

学生管理控制层:

@RequestMapping(“/student”)

@Controller

@Api(tags = “学生管理接口”)

public class StudentController {

@Autowired

private IUserService userService;

@Autowired

private ICourseService courseService;

@Autowired

private IClassesService classesService;

@Resource

private ProcessEngine engine;

@Autowired

private IOperaterLogService operaterLogService;

//老师列表

//后台查询学生列表

@RequestMapping(“/index”)

public String index(Model model){

//用户首页

model.addAttribute(“courses”,courseService.queryAll());

model.addAttribute(“classes”,classesService.queryAll());

return “views/student/student_list”;

@RequestMapping(“/listpage”)

@ResponseBody

public PageList listpage(UserQuery userQuery){

userQuery.setType(3L);//2表示老学生

return userService.listpage(userQuery);

/**

  • 添加学生操作

  • @param user

  • @return

*/

@PostMapping(“/addSaveStu”)

@ApiOperation(“添加学生接口”)

@PreAuthorize(“hasRole(‘管理员’)”)

@ResponseBody

public Message addSaveStudent(User user){

if(StringUtils.isEmpty(user.getUsername())){

return Message.error(“请填写用户名”);

if(StringUtils.isEmpty(user.getPassword())){

return Message.error(“请填写密码”);

if(StringUtils.isEmpty(user.getEmail())){

return Message.error(“请填写邮箱”);

if(StringUtils.isEmpty(user.getTel())){

return Message.error(“请填写手机号”);

if(StringUtils.isEmpty(user.getStunum())){

return Message.error(“请填写学号”);

User userByUserName = userService.findUserByUserName(user.getUsername());

if(userByUserName!=null){

return Message.error(“用户名已存在”);

if(userService.findByStuNum(user.getStunum())!=null){

return Message.error(“该学号已存在”);

user.setType(3);

if(userService.addUser(user)<=0){

return Message.error(“学生添加失败”);

//保存工作流程操作

IdentityService is = engine.getIdentityService();

// 添加用户组

org.activiti.engine.identity.User userInfo = userService.saveUser(is, user.getUsername());

// 添加用户对应的组关系

Group stuGroup = new GroupEntityImpl();

stuGroup.setId(“stuGroup”);

userService.saveRel(is, userInfo, stuGroup);

operaterLogService.add(“添加学生成功,学生名称:”+user.getUsername());

return Message.success();

//修改用户editSaveUser

@PostMapping(“/editSaveStu”)

@ApiOperation(“修改学生接口”)

@PreAuthorize(“hasRole(‘管理员’)”)

@ResponseBody

public Message editSaveStu(User user){

if(StringUtils.isEmpty(user.getUsername())){

return Message.error(“请填写用户名”);

if(StringUtils.isEmpty(user.getEmail())){

return Message.error(“请填写邮箱”);

if(StringUtils.isEmpty(user.getTel())){

return Message.error(“请填写手机号”);

User userByUserName = userService.findUserByUserName(user.getUsername());

if(userByUserName!=null){

if(!userByUserName.getId().equals(user.getId())){

return Message.error(“该用户名已存在”);

try {

userService.editSaveUser(user);

operaterLogService.add(“编辑学生成功,学生名称:”+user.getUsername());

return Message.success();

} catch (Exception e) {

e.printStackTrace();

return Message.error(“学生编辑失败”);

//editSaveStuXk

@PostMapping(“/editSaveStuXk”)

@ApiOperation(“修改用户接口”)

@ApiImplicitParams({

@ApiImplicitParam(name = “User”, value = “学生选课”)

})

@ResponseBody

public AjaxResult editSaveStuXk(User user){

try {

userService.editSaveXk(user);

operaterLogService.add(“修改学生选课成功,学生名称:”+user.getUsername());

return new AjaxResult();

} catch (Exception e) {

e.printStackTrace();

return new AjaxResult(“修改失败”);

角色管理控制层:

@Controller

public class RoleController {

@Autowired

private IRoleService roleService;

@Autowired

private IPermissionService permissionService;

@PreAuthorize(“hasRole(‘管理员’)”)

@ResponseBody

@RequestMapping(“/role/doAdd”)

public String doAdd(Role role){

//角色添加

return “ok”;

//添加角色

@RequestMapping(“/role/addRole”)

@PreAuthorize(“hasRole(‘管理员’)”)

@ResponseBody

public AjaxResult addRole(Role role){

System.out.println(“保存角色…”+role);

try {

roleService.saveRole(role);

return new AjaxResult();

} catch (Exception e) {

e.printStackTrace();

return new AjaxResult(“操作失败”);

@PreAuthorize(“hasRole(‘管理员’)”)

@RequestMapping(“/role/index”)

public String index(Model model){

List permisisons = permissionService.findAllPermisisons();

model.addAttribute(“permissions”,permisisons);

//返回角色

return “views/role/role_list”;

@RequestMapping(“/role/listpage”)

@ResponseBody

public PageList listpage(RoleQuery roleQuery){

System.out.println(“传递参数:”+roleQuery);

return roleService.listpage(roleQuery);

//修改用户editSaveUser

@RequestMapping(“/role/editSaveRole”)

@ResponseBody

public AjaxResult editSaveRole(Role role){

System.out.println(“修改角色…”+role);

try {

roleService.editSaveRole(role);

return new AjaxResult();

} catch (Exception e) {

e.printStackTrace();

return new AjaxResult(“修改失败”);

//添加角色

@RequestMapping(“/role/deleteRole”)

@ResponseBody

public AjaxResult deleteRole(Long id){

System.out.println(“删除角色…”+id);

AjaxResult ajaxResult = new AjaxResult();

try {

roleService.deleteRole(id);

} catch (Exception e) {

e.printStackTrace();

return new AjaxResult(“删除失败”);

return ajaxResult;

//添加角色权限 addRolePermission

@RequestMapping(“/role/addRolePermission”)

@ResponseBody

public AjaxResult addRolePermission(@RequestBody Map paramMap){

AjaxResult ajaxResult = new AjaxResult();

String roleId = (String)paramMap.get(“roleId”);

List permissionIds = (List) paramMap.get(“permissionIds”);

try {

//添加角色对应的权限

roleService.addRolePermission(roleId,permissionIds);

return ajaxResult;

}catch (Exception e){

e.printStackTrace();

return new AjaxResult(“保存权限失败”);

用户管理控制器:

/**

  • 用户管理控制器

*/

@RequestMapping(“/user/”)

@Controller

public class UserController {

@Autowired

private IUserService userService;

@Autowired

private IRoleService roleService;

@Resource

private ProcessEngineConfiguration configuration;

@Resource

private ProcessEngine engine;

@GetMapping(“/index”)

@ApiOperation(“跳转用户页接口”)

@PreAuthorize(“hasRole(‘管理员’)”)

public String index(String menuid,Model model){

List roles = queryAllRole();

model.addAttribute(“roles”,roles);

model.addAttribute(“menuid”,menuid);

//用户首页

return “views/user/user_list”;

@GetMapping(“/listpage”)

@ApiOperation(“查询用户分页数据接口”)

@ApiImplicitParams({

@ApiImplicitParam(name = “UserQuery”, value = “用户查询对象”, defaultValue = “userQuery对象”)

})

@ResponseBody

@PreAuthorize(“hasRole(‘管理员’)”)

public PageList listpage(UserQuery userQuery){

return userService.listpage(userQuery);

//添加用户

@PostMapping(“/addUser”)

@ApiOperation(“添加用户接口”)

@ResponseBody

public Map<String,Object> addUser(User user){

Map<String, Object> ret = new HashMap<>();

ret.put(“code”,-1);

if(StringUtils.isEmpty(user.getUsername())){

ret.put(“msg”,“请填写用户名”);

return ret;

if(StringUtils.isEmpty(user.getPassword())){

ret.put(“msg”,“请填写密码”);

return ret;

if(StringUtils.isEmpty(user.getEmail())){

ret.put(“msg”,“请填写邮箱”);

return ret;

if(StringUtils.isEmpty(user.getTel())){

ret.put(“msg”,“请填写手机号”);

return ret;

if(StringUtils.isEmpty(user.getHeadImg())){

ret.put(“msg”,“请上传头像”);

return ret;

if(userService.addUser(user)<=0) {

ret.put(“msg”, “添加用户失败”);

return ret;

ret.put(“code”,0);

ret.put(“msg”,“添加用户成功”);

return ret;

/**

  • 修改用户信息操作

  • @param user

  • @return

*/

@PostMapping(“/editSaveUser”)

@ApiOperation(“修改用户接口”)

@PreAuthorize(“hasRole(‘管理员’)”)

@ResponseBody

public Message editSaveUser(User user){

if(StringUtils.isEmpty(user.getUsername())){

return Message.error(“请填写用户名”);

if(StringUtils.isEmpty(user.getEmail())){

return Message.error(“请填写邮箱”);

if(StringUtils.isEmpty(user.getTel())){

return Message.error(“请填写手机号”);

try {

userService.editSaveUser(user);

return Message.success();

} catch (Exception e) {

e.printStackTrace();

return Message.error(“修改用户信息失败”);

//添加用户

@GetMapping(“/deleteUser”)

@ApiOperation(“删除用户接口”)

@ApiImplicitParams({

@ApiImplicitParam(name = “id”, value = “如:88”,required = true)

})

@PreAuthorize(“hasRole(‘管理员’)”)

@ResponseBody

public AjaxResult deleteUser(@RequestParam(required = true) Long id){

AjaxResult ajaxResult = new AjaxResult();

try {

userService.deleteUser(id);

} catch (Exception e) {

e.printStackTrace();

return new AjaxResult(“删除失败”);

return ajaxResult;

@PostMapping(value=“/deleteBatchUser”)

@ApiOperation(“批量删除用户接口”)

@PreAuthorize(“hasRole(‘管理员’)”)

@ResponseBody

public AjaxResult deleteBatchUser(String ids){

String[] idsArr = ids.split(“,”);

List list = new ArrayList();

for(int i=0;i<idsArr.length;i++){

list.add(idsArr[i]);

try{

userService.batchRemove(list);

return new AjaxResult();

}catch(Exception e){

return new AjaxResult(“批量删除失败”);

//查询所有角色

public List queryAllRole(){

return roleService.queryAll();

//添加用户的角色

@PostMapping(“/addUserRole”)

@ApiOperation(“添加用户角色接口”)

@ApiImplicitParams({

@ApiImplicitParam(name = “paramMap”, value = “如:{userId:1,[1,2,3,4]]}”)

})

@ResponseBody

public AjaxResult addUserRole(@RequestBody Map paramMap){

AjaxResult ajaxResult = new AjaxResult();

String userId = (String)paramMap.get(“userId”);

List roleIds = (List) paramMap.get(“roleIds”);

try {

//添加用户对应的角色

roleService.addUserRole(userId,roleIds);

return ajaxResult;

}catch (Exception e){

e.printStackTrace();

return new AjaxResult(“保存角色失败”);

//添加用户

@RequestMapping(“/regSaveUser”)

@ResponseBody

public Long addTeacher(User user){

System.out.println(“保存用户…”+user);

userService.addUser(user);

//保存工作流程操作

IdentityService is = engine.getIdentityService();

// 添加用户组

org.activiti.engine.identity.User userInfo = userService.saveUser(is, user.getUsername());

// 添加用户对应的组关系

Group stuGroup = new GroupEntityImpl();

stuGroup.setId(“stuGroup”);

Group tGroup = new GroupEntityImpl();

tGroup.setId(“tGroup”);

if(user.getType() == 2) {

//保存老师组

userService.saveRel(is, userInfo, tGroup);

if(user.getType() == 3) {

//保存学生组

userService.saveRel(is, userInfo, stuGroup);

Long userId = user.getId();

return userId;

/**

  • 修改密码页面

  • @return

*/

@RequestMapping(value=“/update_pwd”,method=RequestMethod.GET)

public String updatePwd(){

return “views/user/update_pwd”;

/**

  • 修改密码操作

  • @param oldPwd

  • @param newPwd

  • @return

*/

@ResponseBody

@PostMapping(“/update_pwd”)

public Message updatePassword(@RequestParam(name=“oldPwd”,required=true)String oldPwd,

@RequestParam(name=“newPwd”,required=true)String newPwd){

String username = CommonUtils.getLoginUser().getUsername();

User userByUserName = userService.findUserByUserName(username);

if(userByUserName!=null){

String password = userByUserName.getPassword();

BCryptPasswordEncoder bCryptPasswordEncoder = new BCryptPasswordEncoder();

boolean matches = bCryptPasswordEncoder.matches(oldPwd, password);

if(!matches){

return Message.error(“旧密码不正确”);//true

userByUserName.setPassword(bCryptPasswordEncoder.encode(newPwd));

if(userService.editUserPassword(userByUserName)<=0){

return Message.error(“密码修改失败”);

return Message.success();

/**

  • 清除缓存

  • @param request

  • @param response

  • @return

*/

@ResponseBody

@PostMapping(“/clear_cache”)

public Message clearCache(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

response.setHeader(“Cache-Control”,“no-store”);

response.setHeader(“Pragrma”,“no-cache”);

response.setDateHeader(“Expires”,0);

return Message.success();


m0_68552069
关注 关注
  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Java基于web的学生信息管理系统(开题+源码)
媃安程序设计
11-21 1291
本研究的意义在于,通过开发基于web的学生信息管理系统,可以大大提高教育管理的效率和质量,实现信息的实时共享和更新,简化操作流程,提高系统的可维护性。本研究的背景在于,现有的学生信息管理系统往往依赖于传统的数据库管理方式,无法实现信息的实时更新和共享,而且操作复杂,不易维护。随着信息技术的飞速发展,以及教育管理的日益复杂化,传统的学生信息管理系统已经无法满足现代教育的需求。[6]赵子昂, 黄钧露. JAVA编程在计算机应用软件中的应用特征与技术研究[J]. 电子测试, 2021, (18): 83-84.
Java项目:学生选课管理系统(java+SpringBoot+Mybatis-plus+Thymeleaf+mysql)
01-12 1635
系统主要有以下功能:选课管理、教评管理、班级管理、年级管理、专业管理、系部管理、教师授课管理、录入教师、学生管理、学生选课管理、退学管理、退选管理、课目管理、成绩管理、新闻管理、系统管理等 主要有三个角色: 管理员、学生、教师。 管理员后台账号:admin 密码:123456 学生账号:student表 密码是身份后6位 (教师同样) 运行环境:windows/Linux均可、jdk1.8、mysql5.7、idea/eclipse均可 用户管理控制器:/** 用户管理控制器 */ @Requ
后端代码练习2——用户登录
最新发布
2202_76101487的博客
08-14 1048
本文主要讲解了spring boot项目前后端交互的一些实践;
[源码和文档分享]基于JSPMYSQL实现的学生信息管理系统
qq_38474647的博客
04-06 1941
摘 要 进行学生信息管理是学校的重要工作之一。传统的学生信息管理由于是手工操作,工作量大且容易出错。随着计算机和网络技术的迅速发展,越来越多的院校都拥有了自己的学生信息管理系统,而采用B/S架构的学生信息管理系统进行学生信息的管理则是其趋势。 Java web技术的基础就是核心Java平台,它有许多优点,例如:“编写一次、随处运行”的特性、方便...
JavaWeb学生信息管理系统
weixin_46721191的博客
05-17 1万+
该项目完全基于JavaWeb实现,没有使用任何的后端框架,对新手朋友来说也是比较友好。此项目前端使用layui编写,界面非常的漂亮美观。分为学生端和管理端,原本之前要加上教师端,后因时间有限便没有在继续编写。功能也比较全面,基本功能都有。以上就是今天要讲的内容,最近由于各种原因,没时间写文章。大家有问题,或者需要代码直接私信我,或者关注公众 ”俊俊同学的笔记“ 后台私信我都可。等有时间我在把代码优化一下在上传。
Javaweb学生信息管理系统Mysql+JSP+MVC+CSS)
热门推荐
weixin_52254591的博客
06-19 3万+
本系统主要实现对基于Javaweb学生信息管理系统所需的各项基本功能,能够对学生信息进行增删改查等功能,并可以实现用户注册、用户登陆等功能。数据库:Mysql开发工具:Eclipse开发环境:JDK+Tomcat...............
Java项目:学生信息管理系统(java+Servlet+Jsp+easyui+Mysql)
常年被追砍的博客
06-11 1378
学生信息管理系统,该项目分为管理员、老师、学生三种角色; 管理员主要功能: 学生信息管理、班级信息管理、教师信息管理、系统管理; 老师主要功能: 学生信息管理、班级信息管理、教师信息管理、系统管理; 学生主要功能: 学生信息管理、系统管理;1.运行环境:最好是java jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以。 2.IDE环境:IDEA,Eclipse,Myeclipse都可以。推荐IDEA; 3.tomcat环境:Tomcat 7.x,8.x,9.x版本均可 4.硬件环境:window
Java项目:健身俱乐部管理系统(java+SSM+Mysql+Jsp)
03-20
基于jsp+mysql+Spring+mybatis的SSM健身房管理系统 运行环境: jdk 1.8 IDE环境: Eclipse,Myeclipse,IDEA都可以 tomcat环境: Tomcat 7.x,8.x,9.x版本均可,理论上Tomcat版本不是太老都可以。 硬件环境: windows 7/...
基于javaweb学生管理系统(java+ssm+html+js+jsp+mysql)
m0_69593263的博客
10-27 418
基于javaweb学生管理系统(java+ssm+html+js+jsp+mysql) 运行环境 Java≥8、MySQL≥5.7、Tomcat≥8 开发工具 eclipse/idea/myeclipse/sts等均可配置运行 适用 课程设计,大作业,毕业设计,项目练习,学习演示等 功能说明
Java项目:车险理赔管理系统(java+SSM+JSP+echarts+jQuery+Mysql)
07-09
车险理赔管理系统源码,分为三个用户,一个管理员,一个工作人员,一个普通人员 管理员功能:登录、发放赔偿金、赔偿金发放列表、申请理赔列表、申请理赔通过、我的资料、用户列表 工作人员功能:勘察员-待调查事故...
基于javaweb学生信息管理系统(java+ssm+jsp+layui+mysql)
m0_68552069的博客
10-23 513
基于javaweb学生信息管理系统(java+ssm+jsp+layui+mysql) 运行环境 Java≥8、MySQL≥5.7、Tomcat≥8 开发工具 eclipse/idea/myeclipse/sts等均可配置运行 适用 课程设计,大作业,毕业设计,项目练习,学习演示等 功能说明 ![20220519001651](https://pic1.imgdb.cn/files/52560/project20/20220519001651.jpg) !
基于Javaweb学生信息管理系统。数据库为SQL server
08-28
基于Javaweb的一个学生信息管理系统。数据库为SQL server 主要用到的技术: jsp JDBC servlet
Java web学生信息管理系统
12-06
基于Jsp&servlet;+JavaBean的学生信息管理系统,实现了学生成绩、课程、教师的管理
JavaWeb项目,学生信息管理系统
06-23
本系统作为servlet和jsp课程设计开发了部分功能,由Servlet+jsp技术开发,服务器tomcat,数据库mysql,前端BUI,无使用现有框架。融入MVC的设计模型,实现了Spring mvc的前端控制器dispatcher,使开发功能变简单 。在不改变本系统的整体架构下,可参照本系统已有功能对本系统进行更改或扩充。如有问题请加QQ:997977130
基于java web的简单学生信息管理系统jsp+servlet)
12-31
java web简单学生信息管理系统 项目描述 利用Java以及jsp等技术实现学生信息管理,学生可以自己注册登记,教师进行学生管理,快捷方便合理利用资源。 运行环境 jdk7+tomcat8+mysql+IntelliJ IDEA 项目技术(必填) jsp+servlet+layui+jquery 数据库文件 链接:https://pan.baidu.com/s/1Q79ZUjgd3brq0fAU9pnvAw 提取码:2r7p jar包文件 文档中自带,在lib文件夹下。 链接:https://pan.baidu.com/s/1czJPL_i393iYNiVL5uNOAQ 提取码:n6o4
Javaweb学生信息管理系统
07-09
一个简单的学生信息管理系统,主要功能是管理员登录,注册,对学生信息的增删改查等。用java语言开发。采用MVC模式没有用到框架。
Java项目:客户关系管理系统(java+SSM+Layui+Shiro+Redis+mysql)
06-03
客户关系管理系统主要功能包括: 系统管理: 用户管理 日志管理 权限管理 角色管理 系统信息 客户管理 我的客户 联系跟进 客户流失 销售机会 客户服务 我的服务 服务统计 客户关怀 统计 个人中心 环境需要 1.运行...
基于JavaWeb的基本学生信息管理系统
2301_77837850的博客
06-21 1196
实现查询、增、删、改等功能的学生基本信息管理系统(基于JavaWeb
基于javaweb的网上选课系统(java+ssm+jsp+mysql)
05-25
网选课系统是一个非常实用的系统,可以方便学生进行选课操作,也可以方便教师进行课程管理。下面是一个基于JavaWeb的网上选课系统的设计思路: 1. 系统架构 该系统采用 B/S 架构,即浏览器/服务器架构。前端使用 HTML、CSS、JavaScript 和 JQuery,后端使用 Java+SSM 框架和 MySQL 数据库。 2. 系统功能 (1)学生模块:学生可以登录系统后进行选课操作,查看已选课程,并对已选课程进行退选操作。 (2)教师模块:教师可以登录系统后进行课程管理操作,包括添加课程、修改课程、删除课程等操作。 (3)管理员模块:管理员可以登录系统后对学生和教师进行管理,包括添加学生、添加教师、修改学生信息、修改教师信息等操作。 (4)公告管理:管理员可以发布公告,学生和教师可以浏览公告。 (5)选课规则管理:管理员可以设置选课规则,例如每个学生最多选择多少门课程,每门课程最多选多少人等。 3. 数据库设计 该系统需要设计以下数据库表: (1)学生表:包括学生编号、学生姓名、学生性别、学生年龄、所在班级等字段。 (2)教师表:包括教师编号、教师姓名、教师性别、所教课程、教龄等字段。 (3)课程表:包括课程编号、课程名称、授课教师、上课时间、选课人数等字段。 (4)选课记录表:包括学生编号、课程编号等字段。 (5)公告表:包括公告编号、公告内容、发布时间等字段。 4. 技术实现 该系统采用 Java+SSM 框架进行实现,其中: (1)后端技术:采用 SpringMVC 框架进行控制器的开发,采用 MyBatis 框架进行数据库操作。 (2)前端技术:采用 HTML、CSS、JavaScript 和 JQuery 进行页面布局和交互效果的实现。 (3)数据库技术:采用 MySQL 数据库进行数据存储和管理。 5. 总结 网上选课系统是一个非常实用的系统,它可以方便学生进行选课操作,也可以方便教师进行课程管理。该系统采用 B/S 架构,采用 Java+SSM 框架进行开发,实现了学生模块、教师模块、管理员模块、公告管理和选课规则管理等功能。在实现时需要注意数据库表的设计和技术实现。
写文章

热门文章

  • 基于javaweb+mysql的电影院售票购票电影票管理系统(前台、后台) 3229
  • 基于javaweb的超市购物商城管理系统(java+ssm+jsp+jquery+mysql) 3125
  • 基于javaweb的在线蛋糕商城系统(java+jsp+jdbc+mysql) 3043
  • 基于javaweb+jsp的通讯录管理系统(JavaWeb MySQL JSP Bootstrap Servlet SSM SpringBoot) 2646
  • 基于javaweb的课程信息管理系统(java+springboot+freemarker+mysql) 2373

最新评论

  • 基于javaweb的航班机票预订平台系统(java+ssm+html+js+jsp+mysql)

    L 琼^_^: 可以给一下源代码吗?万分感谢 2916240880@qq.com

  • 基于javaweb的访客管理系统(java+springboot+layui+jsp+mysql)

    Last S: 求原码

  • 基于javaweb的精品酒店管理系统(java+ssm+mysql+tomcat)

    不复从前: 光有页面没源码

  • 基于javaweb的蓝天幼儿园管理系统(java+springboot+thymeleaf+html+mysql)

    oppdamss: 基于Java开发幼儿园管理系统项目教程(附源码) 下载地址:https://download.csdn.net/download/iolahkuy/87401932

  • 基于javaweb的课程自动排课系统(java+springboot+html+layui+thymeleaf+redis+mysql)

    weixin_52525377: 源码有么

大家在看

  • 基于nodejs+vue基于SpringBoot的在线考试系统[开题+源码+程序+论文]计算机毕业设计

最新文章

  • 基于javaweb+jsp的学生请假管理系统(JavaWeb MySQL JSP Bootstrap Servlet SSM SpringBoot)
  • 基于javaweb+jsp的学生成绩管理系统(JavaWeb JSP MySQL Servlet SSM SpringBoot Layui Ajax)
  • 基于javaweb+jsp的校园快递管理系统(JavaWeb JSP MySQL Servlet SSM SpringBoot Bootstrap)
2022年70篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值

深圳坪山网站建设公司山东诚信服务企业网站优化焦作营销网站搭建优化网站建设优化陷阱陕西网站优化厂家报价南山网站优化广告常绿优化网站邯郸网站优化方案优化网站的软件颂刃氵云速捷网站相关关键词如何优化淄博滨州网站优化公司排行榜博山网站优化哪家好重庆诚信服务企业网站优化网站内页url应该如何优化郑州网站优化lntld优化对网站有什么好处江苏seo优化网站关键词有什么做网站优化公司标准化网站优化地址长沙网站托管优化巨鹿seo网站优化雅虎优化网站有哪些清溪网站优化哪家好网站优化不上怎么办见效快的网站怎么优化石首网站自然优化济宁正规网站优化哪家便宜千岛湖优化网站价格网站外包优化网站优化检测有实力的网站优化排名香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

深圳坪山网站建设公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化