• Java项目:ssm毕业论文管理系统


    简介:Java领域优质创作者、Java项目、学习资料、技术互助

    文末获取源码

    毕业设计管理系统
    1、本系统使用SSM框架

    2、有管理员、教师、学生三种角色,管理员使用admin/admin登录,教师使用t_01/6666登录,学生使用142001/111登录

    3、管理员有最大权限,可以进行信息管理、教师管理、学生管理、选题管理、公告管理、查看已上传等;

    4、教师角色包括个人信息管理、选题管理、进度管理、学生管理、疑问管理、文档管理、成绩管理

    5、学生角色包括个人信息管理、课题管理、进度管理、文档管理、提问管理、查看答辩资格、成绩管理

    管理员用户:admin 密码:admin

    教师用户:t_01 密码:6666

    学生用户:142001 密码:111

    环境要求
    1.JDK配置

    首先安装好JDK,我一般使用1.8版本的JDK。

    2.安装IDEA
    3.MySQL安装
    4. IDEA/Eclipse配置Tomcat 8

    MySQL一般安装5.7版本的。

    运行截图

    相关代码 AdminContraller
    package com.zc.web;

    import java.io.File;
    import java.text.SimpleDateFormat;
    import java.util.ArrayList;
    import java.util.Date;
    import java.util.List;

    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;

    import org.apache.commons.io.FileUtils;
    import org.springframework.beans.factory.annotation.Autowired;
    import org.springframework.http.HttpHeaders;
    import org.springframework.http.HttpStatus;
    import org.springframework.http.MediaType;
    import org.springframework.http.ResponseEntity;
    import org.springframework.stereotype.Controller;
    import org.springframework.ui.Model;
    import org.springframework.validation.BindingResult;
    import org.springframework.web.bind.annotation.RequestMapping;
    import org.springframework.web.bind.annotation.RequestMethod;
    import org.springframework.web.bind.annotation.RequestParam;

    import com.zc.entity.Announcement;
    import com.zc.entity.Student;
    import com.zc.entity.Teacher;
    import com.zc.entity.ThesisPaper;
    import com.zc.entity.ThesisTitle;
    import com.zc.entity.User;
    import com.zc.service.IAnnouncementService;
    import com.zc.service.IDepartmentService;
    import com.zc.service.IMajorService;
    import com.zc.service.IStudentService;
    import com.zc.service.ITeacherService;

    @Controller
    @RequestMapping(value=“/admin”)
    public class AdminContraller {

    @Autowired
    private ITeacherService teacherService;
     
    @Autowired
    private IDepartmentService departmentService;
     
    @Autowired
    private IStudentService studentService;
     
    @Autowired
    private IMajorService majorService;
     
    @Autowired
    private IAnnouncementService announcementService;
     
     
    @RequestMapping(value="/main",method=RequestMethod.GET)
    public String adminMainForm() {
        return "admin/main.jsp";
    }
     
    @RequestMapping(value="/modifyPassword",method=RequestMethod.GET)
    public String adminModifyPassword() {
        return "admin/adminModifyPassword.jsp";
    }
     
    @RequestMapping(value="/teacherAdd",method=RequestMethod.GET)
    public String adminTeacherAdd() {
        return "admin/adminTeacherAdd.jsp";
    }
     
    @RequestMapping(value="/teacherManage",method=RequestMethod.GET)
    public String adminTeacherManage() {
         
        return "admin/adminTeacherManage.jsp";
    }
     
    @RequestMapping(value="/studentAdd",method=RequestMethod.GET)
    public String adminStudentAdd() {
        return "admin/adminStudentAdd.jsp";
    }
     
    @RequestMapping(value="/studentManage",method=RequestMethod.GET)
    public String adminStudentManage() {
        return "admin/adminStudentManage.jsp";
    }
     
    @RequestMapping(value="/checkThesis",method=RequestMethod.GET)
    public String adminCheckThesis(Model model) {
        List thesisList = teacherService.showAllThesisTitle();
         
        for(int i=0;i
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35
    • 36
    • 37
    • 38
    • 39
    • 40
    • 41
    • 42
    • 43
    • 44
    • 45
    • 46
    • 47
    • 48
    • 49
    • 50
    • 51
  • 相关阅读:
    RHCE之搭建NFS服务器练习题
    高忆管理:证券账户国债逆回购怎么操作?
    【限定词习题】复习
    NIO零拷贝与传统IO的文件传输性能比较
    Rsync+Sersync实时文件同步
    关键性进展! 小米造车露真容 预计明年上市
    WebGoat搭建和Yakit学习
    php实战案例记录(11)unset函数的用法
    TCL 基于 StarRocks 构建统一的数据分析平台
    使用 RAG、Langchain 和 Streamlit 制作用于文档问答的 AI 聊天机器人
  • 原文地址:https://blog.csdn.net/zl5186888/article/details/126829290