• 【JAVA程序设计】基于SSM的(非maven)高校毕业设计选题系统-有报告


    一、项目获取

    见文末

    二、项目简介

    本系统研究高校毕业生毕业设计选题。该系统主要采用B/S模式,用户通过浏览器实现自己的需求,也就是高校大四毕业生及老师来完成毕业设计的相关事情。

    这个系统分成三个功能模块,分别为系统管理员功能模块,学生功能模块,教师功能模块。

    系统管理员模块主要实现学生和教师信息的录入以及系部专业的管理。

    学生功能模块主要实现论文题目的选择和查看,以及论文的上传。

    教师功能模块主要实现提交论文题目,确认学生选题以及审核论文初稿。

    三、开发环境

    运行环境:推荐JDK 1.8;

    开发工具:IDEA(推荐)、Eclipse、MyEclipse;

    操作系统:windows 10 8G内存以上(其他windows以及macOS支持,但不推荐);

    数据库:MySQL5.6(推荐)及其他版本(支持);

    数据库可视化工具:Navicat Premium 15(推荐)以及其他Navicat版本

    四、项目技术

    JAVA语言进行开发,采用SSM框架开发后端,数据库选用MySQL,使用IDEA进行开发后端接口;使用VUE语言开发前端,使用element-ui为前端框架

    后端:JAVA、Spring、SpringMVC、MyBatis、mysql

    前端:JS、LayUI、Ajax、Jquery

    五、系统架构

    请添加图片描述

    六、运行截图

    在这里插入图片描述

    请添加图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    七、数据库设计

    t_admin表

    字段名称数据类型是否必填注释
    idint
    namevarchar(20)
    passwordvarchar(20)

    t_dept表

    字段名称数据类型是否必填注释
    dept_idint unsigned
    dept_namevarchar(30)

    t_major表

    字段名称数据类型是否必填注释
    major_idint
    major_namevarchar(30)
    dept_namevarchar(30)
    dept_idint

    t_papertitle表

    字段名称数据类型是否必填注释
    idint
    title_namevarchar(50)
    propertiesvarchar(50)
    teacher_namevarchar(20)
    requiredvarchar(500)
    title_majorvarchar(20)
    choose_statusint
    sure_statusint
    deptvarchar(20)
    teacher_numint

    t_student表

    字段名称数据类型是否必填注释
    idint
    numberint
    namevarchar(20)
    passwordvarchar(20)
    sexvarchar(2)
    majorvarchar(20)
    enyearvarchar(15)
    phonenumbervarchar(15)
    qqvarchar(15)
    deptvarchar(20)
    optionsint
    papertitleidint

    t_studentpapers表

    字段名称数据类型是否必填注释
    idint(10) unsigned zerofill
    stuNumint
    paperPathvarchar(200)
    stuNamevarchar(20)
    stuDeptvarchar(20)
    stuMajorvarchar(20)
    checkStatusint
    teacherNumint
    paperAdvicesvarchar(500)

    t_studentpapertitles表

    字段名称数据类型是否必填注释
    idint unsigned
    paperTitleNamevarchar(50)
    studentNamevarchar(20)
    studentNumberint
    paperTitlePropertiesvarchar(50)
    paperTitleRequiredvarchar(100)
    majorvarchar(20)
    deptvarchar(20)
    teacherNumint
    teacherNamevarchar(20)
    checkStatusint

    t_teacher表

    字段名称数据类型是否必填注释
    idint
    numint
    namevarchar(20)
    passwordvarchar(20)
    positionvarchar(10)
    phonenumbervarchar(15)
    qqvarchar(15)

    八、源码获取

    源码、安装教程文档、项目简介文档以及其它相关文档已经上传到是云猿实战官网,可以通过下面官网进行获取项目!

  • 相关阅读:
    2023年5个美国代理IP推荐,最佳代理花落谁家?
    使用MapStruct简化entity、dto、dxo之间的属性复制
    数据分析:方差分析在R语言中的应用
    msql 批量更新生成不同的uuid()
    Jenkins-SpringBoot-实现自动化构建
    SUSCTF2022 Misc-AUDIO&RA2
    CTFHub-Web-密码口令-弱口令
    git 本地工作区和仓库区基本使用
    1.9 动态解密ShellCode反弹
    Notepad++ 常用
  • 原文地址:https://blog.csdn.net/m0_47220500/article/details/126866947