• 大小: 54.57MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2022-08-23
  • 语言: 数据库
  • 标签: SSM  选课系统  

资源简介

本系统是为在校大学生选课而设计的系统,此系统分为三个模块,分别是学生模块,教师模块,管理员模块。学生模块主要功能是选课和个人信息管理,教师模块主要是课程管理、录取学生等,管理员模块主要是管理教师和学生以及课程的信息。系统采用SSM框架,MySQL做数据存储。

资源截图

代码片段和文件信息

/** 
 * Project Name:bsxt 
 * File Name:AdminUserController.java 
 * Package Name:com.bsxt.controller 
 * Date:2017年12月27日下午6:30:42 
 */
  

package com.bsxt.controller;

import java.io.IOException;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

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

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.ModelMap;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.multipart.commons.CommonsMultipartFile;

import com.bsxt.dao.AdminUser;
import com.bsxt.dao.GraduationProject;
import com.bsxt.dao.StuUser;
import com.bsxt.dao.TeacherUser;
import com.bsxt.service.AdminUserService;
import com.bsxt.service.GraduationProjectService;
import com.bsxt.service.StuUserService;
import com.bsxt.service.TeacherUserService;
import com.bsxt.utils.Encryt;
import com.bsxt.utils.Page;
import com.bsxt.utils.PicUtil;

/** 
 * ClassName: AdminUserController 
 
 * Function: TODO ADD FUNCTION. 
 
 * Reason: TODO ADD REASON(可选). 
 
 * date: 2017年12月27日 下午6:30:42 
 
 * 
 * @author songhuili
 * @version  
 * @since JDK 1.8
 */
@Controller
@RequestMapping(value=“/adminUser“)
public class AdminUserController {
    @Autowired
    private AdminUserService adminUserService;
@Autowired
private TeacherUserService teacherUserService;
@Autowired
private StuUserService stuUserService;
@Autowired
private GraduationProjectService graduationProjectService;

private List teacherList;
private List projectLists;
private List studentList;
private Listject>> mapLists;
private Mapject> map=new HashMap<>();

@RequestMapping(value=“/teacherList“)
    public String getTeacherList(Integer cpModelMap model) {
    Page page = new Page();
    if (cp==null) {
            cp=1;
        }
        page.setCurrentPage(cp);
        //数据总条数
        int totalSize = teacherUserService.getTeacherUserListCount();
        page.setTotalNum(totalSize);
        //总页面
        int totalPage =totalSize % 10 > 0 ? (totalSize / 10 + 1): (totalSize / 10);
        
        teacherList = teacherUserService.getAllTeacher(page);
        model.addAttribute(“teacherList“ teacherList);
        model.addAttribute(“totalSize“ totalSize);
        model.addAttribute(“totalPage“ totalPage);
        return “admin/admin_teacher“;
    }

@RequestMapping(value=“addTeacher“)
public String addTeacher(TeacherUser teacher@RequestParam(“image“) CommonsMultipartFile fileHttpServletRequest request){
    teacher.setTeacherUserPassword(Encryt.encryptString_md5(teacher.getT

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       4223  2018-01-21 19:47  xkxt\.classpath

     文件       1112  2017-12-31 11:08  xkxt\.project

     文件        525  2017-12-31 11:08  xkxt\.settings\.jsdtscope

     文件        120  2017-12-31 11:08  xkxt\.settings\com.genuitec.eclipse.migration.prefs

     文件        108  2018-01-02 14:50  xkxt\.settings\org.eclipse.core.resources.prefs

     文件        670  2017-12-31 11:08  xkxt\.settings\org.eclipse.jdt.core.prefs

     文件        541  2017-12-31 11:08  xkxt\.settings\org.eclipse.wst.common.component

     文件        172  2017-12-31 11:08  xkxt\.settings\org.eclipse.wst.common.project.facet.core.prefs.xml

     文件        307  2017-12-31 11:08  xkxt\.settings\org.eclipse.wst.common.project.facet.core.xml

     文件         49  2017-12-31 11:08  xkxt\.settings\org.eclipse.wst.jsdt.ui.superType.container

     文件          6  2017-12-31 11:08  xkxt\.settings\org.eclipse.wst.jsdt.ui.superType.name

     文件          3  2017-12-31 10:57  xkxt\.svn\entries

     文件          3  2017-12-31 10:57  xkxt\.svn\format

     文件       5514  2018-01-21 19:47  xkxt\.svn\pristine\00\00382c441defea2c629ba321f6a0a0a7c84b5425.svn-base

     文件       6529  2018-01-06 13:49  xkxt\.svn\pristine\00\00dcd2703508fd7fe5f4a6680cda67a209d1cb83.svn-base

     文件       3490  2018-01-11 14:48  xkxt\.svn\pristine\02\0206e169fd49b3bcb5f238d9ad75116cd336504b.svn-base

     文件        144  2018-01-09 19:47  xkxt\.svn\pristine\02\021523275fef847df7ae5f593495e6b8ff115cdf.svn-base

     文件       4467  2017-12-31 10:57  xkxt\.svn\pristine\02\0235ba8b489512805ac13a8f9ea77a1ca5ebe3e8.svn-base

     文件       8518  2017-12-31 16:36  xkxt\.svn\pristine\02\02ab478ae92407a437e4f2a4f017253770766b29.svn-base

     文件      64804  2017-12-31 11:00  xkxt\.svn\pristine\02\02ad2fd09dcf5607ca96f8ef432096a96986c40a.svn-base

     文件    1026840  2017-12-31 11:07  xkxt\.svn\pristine\02\02c39194ad514fc4b8a13b0f2155a59248e4f05d.svn-base

     文件      62086  2017-12-31 11:00  xkxt\.svn\pristine\03\03231230c1d7631b66a74d1c4653cfd65a6f9ea0.svn-base

     文件       2252  2018-01-06 13:49  xkxt\.svn\pristine\04\0457d56f63d14bccde7853a90c6d00d82c54f9bc.svn-base

     文件     259164  2017-12-31 11:08  xkxt\.svn\pristine\05\053695581a8a1860c4c23b1e712007749c41ff7f.svn-base

     文件       6110  2017-12-31 10:57  xkxt\.svn\pristine\07\072531aed6c430d15e46a29875a92c37b8054ee0.svn-base

     文件       2073  2017-12-31 10:57  xkxt\.svn\pristine\07\079517a993fb5256cf843ebebbeeec4ee335556b.svn-base

     文件       6711  2017-12-31 10:57  xkxt\.svn\pristine\08\08c97ec28d6b05f51cf187dfb1793031e79cd425.svn-base

     文件       5246  2017-12-31 17:23  xkxt\.svn\pristine\08\08fe955ac5515a1428987bc9228e1cd10b4d1eed.svn-base

     文件       2122  2018-01-06 13:49  xkxt\.svn\pristine\09\0936649813f7cf7625b4528130d0ab4291dc6497.svn-base

     文件       3493  2018-01-02 16:07  xkxt\.svn\pristine\09\098c4df71050ed2b72760245a0b07bb1d90504b9.svn-base

............此处省略850个文件信息

评论

共有 条评论