毕业设计资料管控平台设计与实现


    











    毕业设计资料控台设计实现
    Design and Implementation of Graduation Design Information Management and Control Platform



    解决代学生毕业设计资料学校导师间流程交互交互流程中资料存放问题文利Web设计开发技术互联网传播媒介设计实现效处理学生选题传开题报告汇报周进展发务书传文等流程交互问题够效科学解决数理问题毕业设计资料控台系统设计运JAVA语言SpringBootspringspringMvcmybatisvueivew等相关技术前端分离技术前端Nodejs开发容器进行开发端springBoot配置Tomcat服务器启动linux操作系统jdk18mysql数库Tomcat服务器环境进行开发实现结果表明毕业设计资料控台够效解决毕业设计资料学校间流程交互问题资料存放问题具理数部分流程系统线交互优势


    关键词:毕业设计资料SpringBootJAVASSM框架vue

    Abstract
    In order to solve the process interaction problem between the graduation design materials of contemporary college students and the school and the problem of data storage The system uses Web applications based on Java technology and uses the Internet as a communication medium to achieve communication and information archiving between teachers and students The design mainly uses JAVA language SpringBoot spring springMvc mybatis vue and ivew Related technology based on the objectoriented development principle adopts the development mode system technology based on B S structure Completed the development design of the graduation design data management platform It has been developed and implemented in the environment of linux operating system jdk18 mysql database and Tomcat server The results show that this graduation design data management and control platform can solve the process interaction and data storage problems of graduation design

    Key words: graduation design materials SpringBoot JAVA SSM framework vue

    目 录
    第章 绪 1
    11 开发背景 1
    12 课题现实意义 1
    13 课题研究现状 2
    14 课题研究容 2
    15 章节安排 2
    第二章 开发工具相关技术 5
    21 开发工具 5
    22 服务器━━Tomcat 5
    23 相关技术 5
    231 JAVA相关技术 5
    232 SpringBoot框架技术 5
    233 Maven赖理 6
    234 Mybatis技术 6
    235 SpringMVC框架 6
    236 vue前端框架 7
    24 章结 7
    第三章 需求分析 9
    31 行性分析 9
    32 系统实现目标 9
    33系统功需求 10
    331系统流程 10
    332理员需求 11
    333导师需求 11
    334学生需求 12
    34系统例分析 13
    341理员功例 13
    342导师例 14
    343学生例 15
    35 章结 15
    第四章 系统概设计 17
    41系统架构设计 17
    42系统实体类类图 18
    43系统数库ER图 19
    44数库设计 22
    45章结 28
    第五章 系统详细设计 29
    51代码结构 29
    511台代码 29
    512前台代码 29
    52理员模块功实现 29
    521系统登录 30
    522系统界面 30
    523理员报告理模块 31
    524理员户理模块 32
    525理员系统理模块 33
    53导师模块功实现 33
    531网站登录 33
    532导师系统界面 34
    533选题周进展理 34
    54学生模块功实现 36
    541网站登录 36
    542学生系统界面 36
    543学生课题模块 37
    544学生报告模块 37
    545学生周进展问题模块 38
    55 章结 38
    第六章 系统功测试 39
    61系统运行环境 39
    611软件环境 39
    62系统测试工作 39
    621测试目 39
    622测试方法 39
    623测试示例 40
    63 章结 40
    第七章 总结展 41
    71 工作总结 41
    72 展 41
    参考文献 42
    致谢 43



    第章 绪
    11 开发背景
    着国家越发强决胜康社会2020年已生活质量提升康家庭已占部分手机电脑基实现全民普公司办公学生学旅游出差需互联网基已获取信息存放信息方例朋友圈存放生活写微博存放生活工作信息电脑更存放种信息方着信息技术更新迭代云云服务器两名词更出现视野熟知信息存放云服务器面例百度网盘华云等云端产品云更实现端操作便捷
    着信息爆炸发展资料保存越越重学校势必会学生种存档类型进行保存频率少年毕业生数量增加学校保存资料方会越越利理资料放云服务器保存错选择
    12 课题现实意义
    数技术相成熟学里毕业设计流程全线通讯开题报告进展汇报文指导全老师苦苦支撑文提交时刻导师联系催促疑指导效率变低导师会疲惫堪毕业设计资料存档纸质存档想时候找某学生毕业设计翻枯燥档案麻烦专门保存毕业设计资料资料室日益积累学校资源造成资源浪费拟建立毕业设计资料控台老师学生提供够解决毕业设计流程方学生毕业毕业设计资料存档途径
    系统开发意义改变线进行毕业设计文流程交互形式提高流程交互效率资料效存放
    13 课题研究现状
    目前类产品维普系统维普特点相完善解决学生导师毕业设计资料交互流程存相应问题例系统较注重线线结合形式进行交互户专注点没聚焦系统方没批量操作学生老师交互带部分困难没学校开放相高权限理操作
    14 课题研究容
    数信息化尚未完善学中 毕业设计然传统方式进行学生毕业设计理导师进行导师通通讯方式催促学生进行开题报告学生文档传导师进行检查导师发现问题 然催促学生进行修改 复毕业设计复杂程效率低取效果明显毕业设计资料存档纸质存档想时候找某学生毕业设计翻枯燥档案麻烦专门保存毕业设计资料资料室日益积累学校资源造成资源浪费拟建立毕业设计资料控台老师学生提供交互台学生毕业毕业设计资料存档途径
    系统开发意义导师学生进行执行毕业设计相关流程 繁琐毕业设计流程更加简易方便高效简化毕业设计资料控资源节约
    文次介绍整系统开发工具相关技术需求分析系统架构系统详细功设计功验证
    15 章节安排
    文分七章节章节容:
    第章首先介绍课题开发背景意义介绍毕业设计资料控台课题研究现状课题研究容
    第二章介绍工具IDEA开发框架等技术
    第三章介绍项目需求分析需求进行分析列出系统种户功需求
    第四章开发者身份介绍系统基架构实体类系统数库设计展示数库ER图表格形式详细展示数库字段
    第五章详细介绍系统端代码结构系统前端代码结构通截图方式展示系统中已实现种功
    第六章介绍系统运行环境测试方式展示出测试例
    第七章整项目进行总结项目延伸方展


    第二章 开发工具相关技术
    21 开发工具
    IDEA功强开发工具问世功强逐渐取代开发工具代码动提示WEB热部署重构等方面优点惊叹已具漂亮户界面开发起爱释手台强更面开发插件插件非常便捷[10]
    VSCODE兼容种开发语言开发工具插件更数胜数便捷度高非常适合前端开发
    22 服务器━━Tomcat
    Tomcat Apache 开发Servlet容器简单说运行JAVA网络服务器底层Socket程序JSPServlet容器
    Tomcat三功:作WEB服务器作JSP容器作Servlet容器
    23 相关技术
    231 JAVA相关技术
    JAVA门开发语言端开发占市场JAVA特点移植性跨台开发JAVA语言简单面象性安全优势开发语言队列中骑绝尘方面发展异常迅速例:Android应金融业应服务器程序网站嵌入式领域数技术等

    232 SpringBoot框架技术
    (1)简介
    SpringBoot简化配置提供根入门更快方法没代码生成需XML配置
    (2)Spring框架整合
    Spring框架著名两组件IOCAOPIOC框架间整合AOP面切面编程减少代码量代码层次分明系统逻辑分割易维护例日志切面分页切面等代码达解耦效果中拦截器AOP原理致SpringBootSpring注解更加方便快捷
    (3)SpringBoot
    想搭建完善开发环境需系列工作需系列配置需引入种样jar包配置种样XML预防种版兼容问题SpringNoot切变简便快速
    233 Maven赖理
    开发项目时候保证编译通需导入java类赖Jar包赖时需断复制方式JAR包导入项目中会存JAR间赖突通Maven赖理构建pomxml文件中dependency属性理赖JAR包便捷开发程更理JAR文件
    234 Mybatis技术
    MyBatis直接sql语句查询半ORM工具基消底层JDBC必重复操作例手动设置参数检索结果集等等Mybatis方式xml注解结合实体类接口映射数库里面记录
    235 SpringMVC框架
    SpringMVC基MVCweb框架分表现层控制层表现层般htmljsp等动态页面系统前端分离表现层json格式传递数控制层指SpringMVC控制器接收外部请求解析参数传递服务层进行处理结果传递表现层
    236 vue前端框架
    Vue套构建户界面渐进式JavaScript框架ViewModel进行交互户需关注view层需关注js逻辑编写动绑定连接视图view层html元素model进行双绑定实现数交换Vue实例更js进行更封装前端开放层次更加分明置Aixos组件利实现前端分离
    24 章结
    通介绍IDEA开发工具优点Tomcat服务器特点JAVA技术SpringBoot技术Maven赖理MybatisSpringMVC框架Vue前端框架等相关技术文章面开发程介绍作铺垫





    第三章 需求分析
    31 行性分析
    着学生数逐年增毕业学生越越毕业文理变尤重文需存档文存档意义数存档二次概率非常低着高校校龄越保存资料会相应提高造成学校资源流失例占学校资料库学生活动场资料堆积越查找难度提高少会学校教师带困扰导师学生间线交流会收时间空间约束
    云端出现状况解决出路——保存资料服务器保存服务器空间时间安全力物力原始保存资料方式飞跃性提升空间需角落保存成千万学生毕业设计资料时间缩短搬运资料时间整理资料时间安全系统维护资料安全性会原始高系统定时备份资料避免资料丢失原始保存方式会安全隐患——纸质容易引起明火力物力节省方面维护资料需耗费量力物理系统维护需两维护理数线交流更会学生老师更加方便快捷交流毕业设计疑问时解答
    32 系统实现目标
    系统进行需求分析时首先校毕业设计流程进行基解综合分析学生导师间需求流程设计学生导师间交流流程设计
    毕业设计资料控台预期目标包括方面:
    (1)系统网站采流行BS结构实现前端端分离避免系统台更新时网站连基界面法运行户良提示交互提高便捷友操作学生导师
    (2)该控台采权限登陆机制权限理员做理例助手理学生答辩成绩录入高级理员台种数进行查批量导入导出维护系统稳定学生权限选题完成导师务导师系统答疑教师权限录入题目课题进行理学生成绩录入导出数
    (3)系统户系统清楚毕业设计流程进度相关公告通知方便户获取新通知学院公告相应学生查减少学生信息负担
    (4)答辩点时间会相应公布网站方便学生查信息时参加答辩果外学生急事通答辩信息联系导师进行沟通避免出现找导师难现象

    33系统功需求
    331系统流程
    系统通学校毕业设计答辩流程解设计出系统流程结构框架系统处理流程图31示

    图31 毕业设计资料控台处理流程图
    332理员需求
    系统理员职责维护数库数功包括:
    1学生理模块
    (1)增加学生excel批量导入学生:学生表进行excel批量导入
    (2)批量删学生:界面通勾选批量删学生
    (3)修改学生信息:界面通编辑钮编辑学生资料
    (4)excel导出:导出学生信息excel表格里面
    2课题理模块
    (1)增加毕业设计课题:教师增加毕业设计课题
    (2)删毕业设计课题:删意老师毕业设计课题
    (3)修改毕业设计题:修改意老师毕业设计课题
    (4)查毕业设计课题列表:查全部毕业设计课题列表
    3导师理模块
    (1)理导师信息:进行导师信息增删查改
    (2)批量导入导出导师信息:excel表格批量导入导出教师信息
    4理员理模块
    (1)理理员:进行理员信息增删查改
    (2)保证数完整性致性
    5报告模块
    (1)理报告:进行报告容增删查改
    (2)报告评分:学生报告进行评分
    6学院理模块
    (1)学院维护:更新学院相关介绍信息
    (2)学院公告理:公告信息进行增删查改理
    (3)理员发出通告紧急事项通知等拥公告发布删操作权限
    7日志理模块
    (1)查日志记录:查系统运行日志记录实现户踪迹记录方便理员维护系统
    333导师需求
    导师课题进行理学生进行部分理该模块实现功:
    1 课题模块
    (1)发布课题:导师发布课题提供学生选择
    (2)删课题:导师删发布课题删前必须已选学生意
    (3)修改课题:导师修改发布课题信息
    (4)指定学生:导师私学生沟通课题然直接系统指定学生选择课题
    (5)传课题相关文件模板:导师应相关课题传文件例文模板等
    2 务模块
    (1)发布务:课题导师发布应务指引学生完成毕业设计文
    (2)务回复:学生做出成果进行回复评价
    3 问题模块
    (1)发布问题:导师发布问题学生
    (2)回复问题:导师学生回复回复问题
    (3)删问题:导师删相关联课题问题
    4 报告模块
    (1)修改报告:学生报告信息进行修改
    (2)审核报告:学生报告进行审核通回学生否分
    (3)分报告:学生提交报告进行分数记录
    334学生需求
    学生进行选题传报告线导师交流等操作该模块实现功:
    1 课题模块
    (1)选择课题:学生进系统选择心仪课题
    (2)取消选题:学生选题想修改系统取消选题
    2 报告模块
    (1)完成报告:完成报告系统进行提交
    (2)传报告文件:提交相关文档方便教师阅读
    (3)查报告详情:系统查报告进度分数
    3 问题模块
    (1)增加问题:问题系统提交等导师回复
    (2)传文件应问题:系统传文件应问题方便导师查
    (3)导出问题进度表:系统导出问题进度表方便提供纸质版学校
    4 务模块
    (1)完成务书求:务书容进行回复
    (2)传文件附件:务书容进行附件传方便导师阅读存档
    34系统例分析
    341理员功例
    完成系统台理包括课题增加删修改课题信息进行审核批量增加删分页展示课题评分批量操作户增加删修改分页展示方便导入学生导师信息理员信息导出统计表格课题务书增加删修改问题增加修改删审核问题通进行删开题报告终稿增加修改删报告进行评分增加答辩组信息公告发布删

    图32 台理员例图
    342导师例
    导师例图33示完成课题理包括课题增加删修改课题信息进行审核批量增加删课题开题报告终稿评分学生信息查导出学生信息统计表格课题务问题增加修改删审核问题通进行删

    图33 导师例图
    343学生例
    学生例图33示功选择课题务书查接受务书提交务书完成容查容信息查编辑提交开题报告终稿查报告信息状态传报告附件

    图34 学生例图

    35 章结
    通系统行性分析引出系统实现目标展示出系统全部功需求系统例进行分析

    第四章 系统概设计
    41系统架构设计
    系统采BS架构采典MVC三层分层控制结构分数库层(model层)控制层(controller层)界面层(view层)中界面层赖控制层调数层
    (1)界面(view)层
    界面层负责网站显示信息采集户发起请求传递控制层控制层结合数库层处理数返回处理结果界面层结果显示户系统中通Vuejs技术实现界面展示
    (2)控制(controller)层
    控制层处理界面层传递请求处理户交互部分调service层service层返回数返回调方控制层中应该包含业务逻辑系统中通集成SpringMVC框架负责处理户请求
    (3)数(model层)
    数层负责数库进行读写操作处理控制层传递参数参数进行计算分析根需求写入者查询数库返回结果控制层系统中通集成Mybatis框架实现
    系统架构图图41示

    图41 系统架构图
    42系统实体类类图
    系统实体类类图图示

    图42 系统实体类类图


    图43 系统实体类类图

    图44 系统实体类类图
    43系统数库ER图
    系统数库设计ER关系图图45示

    图45 系统ER图
    系统权限设计ER关系图图46示

    图46 系统权限ER图

    44数库设计
    操作表(log_operation)表41示
    表41 log_operation表定义
    序号
    字段
    说明
    数类型
    长度


    允许空
    默认值
    1
    id
    增id
    int



    ×
    NULL
    2
    opera_content
    操作容
    text
    65535
    ×
    ×

    NULL
    3
    opera_role
    操作
    varchar
    100
    ×
    ×

    NULL
    4
    opera_time
    操作时间
    datetime

    ×
    ×

    NULL


    答辩组表(reply_team)表42示存储答辩组信息
    表42 reply_team表
    序号
    字段
    说明
    数类型
    长度


    允许空
    默认值
    1
    id
    增id
    int



    ×
    NULL
    2
    team_name
    答辩组名称
    varchar
    100
    ×
    ×

    NULL
    3
    team_address
    答辩址
    varchar
    100
    ×
    ×

    NULL
    4
    reply_time
    答辩时间
    datetime

    ×
    ×

    NULL
    5
    team_leade_id
    答辩组长id
    varchar
    100
    ×
    ×

    NULL


    学院表(t_academy)表43示存储学院相关信息
    表43 t_academy表
    序号
    字段
    说明
    数类型
    长度


    允许空
    默认值
    1
    id

    int



    ×
    NULL
    2
    aca_name
    学院名称
    varchar
    255
    ×
    ×

    NULL
    3
    aca_introduce
    学院介绍
    text
    65535
    ×
    ×

    NULL


    理员表(t_admin)表44示存储理员信息
    表44 t_admin表
    序号
    字段
    说明
    数类型
    长度


    允许空
    默认值
    1
    admin_id
    理员账号
    varchar
    100
    ×

    ×
    NULL
    2
    admin_password
    登陆密码
    varchar
    100
    ×
    ×
    ×
    NULL
    3
    admin_name
    理员名称
    varchar
    100
    ×
    ×

    NULL
    4
    admin_sex

    varchar
    4
    ×
    ×

    NULL
    5
    admin_age
    年龄
    int

    ×
    ×

    NULL
    6
    admin_birthday
    生日
    varchar
    100
    ×
    ×

    NULL
    7
    admin_phone
    电话
    varchar
    100
    ×
    ×

    NULL
    8
    admin_mail
    邮箱
    varchar
    100
    ×
    ×

    NULL
    9
    admin_address

    varchar
    100
    ×
    ×

    NULL
    10
    admin_remark
    备注
    varchar
    100
    ×
    ×

    NULL
    11
    admin_type
    1助手2超级理员
    int

    ×
    ×

    NULL


    公告表(t_notice)表45示存储系统公告信息
    表45 t_notice表
    序号
    字段
    说明
    数类型
    长度


    允许空
    默认值
    1
    id
    增id
    int



    ×
    NULL
    2
    notice_conten
    公告容
    text
    65535
    ×
    ×

    NULL
    3
    notice_time
    公告发布时间
    datetime

    ×
    ×

    NULL
    4
    notice_publisher
    公告发布
    varchar
    255
    ×
    ×

    NULL
    5
    aca_id
    学院id外键学院表
    int

    ×
    ×

    NULL

    课题问题表(t_progress)表46示存储课题问题相关信息
    表46 t_progress表
    序号
    字段
    说明
    数类型
    长度


    允许空
    默认值
    1
    id

    int



    ×
    NULL
    2
    progress_sub_id
    课题id外键课题表id
    varchar
    100
    ×
    ×

    NULL
    3
    prog_content
    问题容
    text
    65535
    ×
    ×

    NULL
    4
    prog_content_time
    问题发表时间
    datetime

    ×
    ×

    NULL
    5
    prog_reply
    导师回复容
    text
    65535
    ×
    ×

    NULL
    6
    prog_reply_time
    导师回复时间
    datetime

    ×
    ×

    NULL


    课题成绩表(t_scorerecord)表47示存储课题开题报告终稿答辩成绩
    表47 t_scorerecord表
    序号
    字段
    说明
    数类型
    长度


    允许空
    默认值
    1
    id
    增id
    int



    ×
    NULL
    2
    score_sub_id
    课题id
    varchar
    100
    ×
    ×

    NULL
    3
    first_report_score
    初稿成绩
    decimal

    ×
    ×

    NULL
    4
    final_report_score
    终稿成绩
    decimal

    ×
    ×

    NULL
    5
    reply_score_
    答辩成绩
    decimal

    ×
    ×

    1
    6
    reply_team_id
    答辩组id
    int

    ×
    ×

    NULL





    课题报告表(t_report)表48示存储课题开题报告终稿信息
    表48 t_report表
    序号
    字段
    说明
    数类型
    长度


    允许空
    默认值
    1
    id
    增id
    int


    ×
    ×
    NULL
    2
    report_sub_id
    课题id外键课题表id
    varchar
    100
    ×

    ×
    NULL
    3
    report_type
    报告类型1开题报告2文定稿
    int

    ×

    ×
    NULL
    4
    report_state
    状态:1未提交2已提交3延期提交4通5驳回修改6已修改
    int

    ×
    ×

    1
    5
    report_content
    报告容(富文编辑)
    text
    65535
    ×
    ×

    NULL
    6
    report_subtime
    报告提交时间
    datetime

    ×
    ×

    NULL
    7
    report_version
    版信息默认0
    float

    ×
    ×

    0
    8
    stu_message
    学生提交反馈信息
    text
    65535
    ×
    ×

    NULL
    9
    tea_suggestion
    导师意见
    text
    65535
    ×
    ×

    NULL
    10
    report_file
    报告附件
    varchar
    100
    ×
    ×

    NULL
    11
    report_temp
    报告模板
    varchar
    100
    ×
    ×

    NULL

    学生表(t_student)表49示存储学生信息
    表49 t_student表
    序号
    字段
    说明
    数类型
    长度


    允许空
    默认值
    1
    stu_id
    学生登陆账号
    varchar
    100
    ×

    ×
    NULL
    2
    stu_password
    学生登陆密码
    varchar
    100
    ×
    ×
    ×
    NULL
    3
    stu_name
    学生名称
    varchar
    100
    ×
    ×
    ×
    NULL
    4
    stu_major
    学生专业
    varchar
    100
    ×
    ×
    ×
    NULL
    5
    stu_class
    学生班级
    varchar
    100
    ×
    ×

    NULL
    6
    stu_sex
    学生年龄
    varchar
    4
    ×
    ×

    NULL
    7
    stu_age
    学生年龄
    int

    ×
    ×

    NULL
    8
    stu_birthday
    学生生日
    varchar
    100
    ×
    ×

    NULL
    9
    stu_phone
    学生电话
    varchar
    100
    ×
    ×

    NULL
    10
    stu_mail
    学生邮箱
    varchar
    100
    ×
    ×

    NULL
    11
    stu_address
    学生址
    varchar
    100
    ×
    ×

    NULL
    13
    academy_id
    学院id外键
    int

    ×
    ×

    NULL

    导师表(t_teacher)表410示存储导师信息
    表410 t_teacher表
    序号
    字段
    说明
    数类型
    长度


    允许空
    默认值
    1
    tea_id
    教师id
    varchar
    255
    ×

    ×
    NULL
    2
    tea_password
    教师密码
    varchar
    255
    ×
    ×

    NULL
    3
    tea_name
    教师名称
    varchar
    255
    ×
    ×

    NULL
    4
    tea_sex
    教师性
    varchar
    4
    ×
    ×

    NULL
    5
    tea_age
    教师年龄
    int

    ×
    ×

    NULL
    6
    tea_birthday
    教师生日
    varchar
    255
    ×
    ×

    NULL
    7
    tea_phone
    教师电话
    varchar
    255
    ×
    ×

    NULL
    8
    tea_mail
    教师邮箱
    varchar
    255
    ×
    ×

    NULL
    9
    tea_address
    教师址
    varchar
    255
    ×
    ×

    NULL
    10
    tea_remarks
    备注
    varchar
    255
    ×
    ×

    NULL
    11
    academy_id
    学院id
    int

    ×
    ×

    NULL
    课题表(t_subject)表411示存储毕业设计课题信息
    表411 t_subject表
    序号
    字段
    说明
    数类型
    长度


    允许空
    默认值
    1
    sub_id
    课题id
    varchar
    255
    ×

    ×
    NULL
    2
    sub_name
    课题名称
    varchar
    255
    ×
    ×
    ×
    NULL
    3
    sub_nature
    课题性质1理性课题2实践性课题
    int

    ×
    ×
    ×
    NULL
    4
    sub_source
    课程源1科研题目2企业题目3拟题目
    int

    ×
    ×

    NULL
    5
    sub_introduce
    课题介绍
    text
    65535
    ×
    ×

    NULL
    6
    sub_tea_id
    课题导师外键教师表
    varchar
    255
    ×
    ×

    NULL
    7
    sub_file
    课题附件
    varchar
    255
    ×
    ×

    NULL
    8
    first_report_deadline
    开题报告时间
    datetime

    ×
    ×

    NULL
    9
    last_report_deadline
    文定稿时间
    datetime

    ×
    ×

    NULL
    10
    stu_id
    学生id外键学生表
    varchar
    255
    ×
    ×

    NULL
    11
    sub_stu_state
    选定状态1选定2审核3通
    int

    ×
    ×

    1
    12
    sub_last_score
    终评分
    decimal

    ×
    ×

    NULL
    13
    show_id
    展示id外键展示表id
    int

    ×
    ×

    NULL

    课题务表(t_task)表412示存储课题务信息
    表412 t_task表
    序号
    字段
    说明
    数类型
    长度


    允许空
    默认值
    1
    id

    int



    ×
    NULL
    2
    task_content

    text
    65535
    ×
    ×

    NULL
    3
    task_require
    基求
    text
    65535
    ×
    ×

    NULL
    4
    task_schedule
    时间安排
    text
    65535
    ×
    ×

    NULL
    5
    task_literature
    应收集资料参考文献
    text
    65535
    ×
    ×

    NULL
    6
    task_file
    务附件
    varchar
    255
    ×
    ×

    NULL
    7
    task_state
    务状态1接受2已接受3已完成
    varchar
    255
    ×
    ×

    NULL
    8
    task_number
    点击次数
    int

    ×
    ×

    NULL
    9
    task_sub_id
    课题id外键应课题表id
    varchar
    255
    ×
    ×

    NULL
    10
    reply_content
    回应容
    text
    65535
    ×
    ×

    NULL
    11
    reply_file
    回复附件
    varchar
    255
    ×
    ×

    NULL
    12
    task_time
    务发布时间
    datetime

    ×
    ×

    NULL
    13
    reply_time
    回复时间
    datetime

    ×
    ×

    NULL

    45 章结
    详细介绍系统层作界面控制数间交互方式展示实体类类图展示数库ER图呈现系统底层架构

    第五章 系统详细设计
    51代码结构
    511台代码
    台代码图图51示

    图51 台代码图
    512前台代码
    前台代码图图52示


    图52 前台代码图
    52理员模块功实现
    节介绍毕业设计资料控台功实现效果
    521系统登录
    登陆界面网站入口户登录界面输入账号密码选择户类型登录成功跳转系统页失败提示失败原户页中点击退出退出成功返回系统登录界面毕业设计资料控台登录界面实现效果图53示

    图53 系统登录界面
    522系统界面
    户输入账户密码选择身份会进入系统页实现图54示界面文毕业设计资料控台系统中完成课题发布选择相关功课题务书相关功开题报告终稿相关功课题问题相关功评分相关功

    图54 毕业设计资料控台界面
    523理员报告理模块
    理员选择课题理功时候显示课题图55示

    图55 课题信息列表查

    理员根需求现课题进行编辑更新图56示


    图56 新增课题信息
    现课题理员点击编辑修改课题信息点击编辑进入界面图57示

    图57增加课题信息
    524理员户理模块
    理员户CURD批量导入导出进入户理界面图58示

    图58 户理界面

    理员点击导出数功结果图59示

    图59 导出数功结果

    525理员系统理模块
    理员点击系统理功理答辩组学院理公告理进入公告理界面图510示

    图510 公告理界面

    点击删公告会弹出删确定框点击删成功显示删成功否会提示户功结果图511示

    图511 公告删结果
    53导师模块功实现
    节毕业设计资料控台系统中导师模块部分功实现效果进行介绍
    531网站登录
    理员登陆起需选择身份老师输入账号密码登陆结果图512示

    图512 导师登陆界面

    户输入密码错误结果图513示

    图513 密码错误提示
    532导师系统界面
    登陆成功显示导师界面风格理员致左边功模块样结果图514示

    图514 导师系统界面
    533选题周进展理
    导师点击课题信息查发布课题选题情况点击审核通学生选题者通恢复未选定状态审通撤销审核图515示

    图515 课题审核功

    导师点击周进展理进行学生问题回复问题理列表图516示

    图516 问题理列表

    导师编辑信息结果图517示

    图517 导师信息修改界面
    54学生模块功实现
    节毕业设计资料控台系统中学生模块部分功实现效果进行介绍
    541网站登录
    理员登陆起需选择身份学生输入账号密码登陆结果图518示

    图518 导师登陆界面

    户未选择登陆身份结果图519示

    图519 未选择登陆身份提示
    542学生系统界面
    登陆成功显示学生界面风格理员导师致左边功模块样结果图520示

    图520 学生系统界面
    543学生课题模块
    学生点击查已选课题查选题详细信息结果图521示

    图521 课题详细信息
    544学生报告模块
    学生点击查开题报告开题报告列表点击查题报告容开题报告列表图522示报告详情图523示

    图522 开题报告列表


    图523 开题报告详细界面
    545学生周进展问题模块
    学生点击周进展周进展列表点击修改增加问题进行修改者增加问题列表图524示修改周进展图525示

    图524 周进展列表


    图525 修改问题界面
    55 章结
    章展示系统前端代码端代码结构详细介绍页面具体功中包括理员模块导师模块学生模块
    第六章 系统功测试
    61系统运行环境
    611软件环境
    文系统开发软件环境表61示
    表61 软件环境
    操作系统
    Window10
    JDK
    javaversion180_231
    MYSQL
    5729
    TOMCAT
    apachetomcat8541
    IDE
    IntelliJIDEA 20192
    62系统测试工作
    621测试目
    测试目检查软件质量发现软件潜风险目找出系统BUG非证实项目存BUG
    622测试方法
    测试软件分种方式:白盒测试黑盒测试户测试
    (1)白盒测试:测试中白盒测试需非常解项目逻辑部分开发员进行测试
    (2)黑盒测试:解程序部逻辑结构前提测试系统功模块连接否正确信息错误时否相关信息提示处理等
    (3)户测试:户测试中模拟实际户站户角度评审网站功模块界面设计风格否美观排版布局否正确等
    检验代码流程否正确时发现源码问题降低修复成着重测试功模块间连接够正常链接跳转否正确等
    623测试示例
    表61列出毕业设计资料控台进行测试时部分测试例
    表61 系统部分测试例
    例编号
    标题
    操作程
    预期结果
    实际结果
    PASSFAIL
    1
    户登录

    输入正确正路账号密码
    登录成功返回系统界面
    登录成功返回系统界面
    PASS
    2
    输入错误账号密码
    登录失败页面显示错误信息
    页面提示密码错误
    PASS
    3
    理员增加学生
    输入正确学生信息
    页面提示增加学生成功
    页面提示增加学生成功
    PASS
    4
    输入已存学生信息
    增加学生失败
    页面提示学生已存
    PASS
    5
    学生发布问题
    输入问题信息
    页面提示增加成功
    页面提示增加成功
    PASS
    6
    输入问题信息登陆身份期
    跳转登陆界面
    跳转登陆界面
    PASS
    7
    导师发布课题指定学生
    输入课题信息
    发布成功显示课题列表
    发布成功显示课题列表
    PASS
    63 章结
    介绍系统软件运行环境详细介绍白盒测试黑盒测试户测试
    第七章 总结展
    71 工作总结
    通次课题系统开发认识想完善开发网站需掌握方面知识网站界面设计前台系统开发台系统开发开发前需准备需求分析整系统全面考虑避免开发中期难挽回
    进行预先需求分析语言方面选择JAVA提高开发速度Spring+SpringMvc+Mybatis整合框架分持久层服务层控制层进行框架整合分层层次进行单元解耦减低耦合性提高开发速度
    时作名开发员搜索引擎非常重善工具次开发里新知识零搜索引擎功没
    72 展
    基springBoot毕业设计资料理台触种理方法技术方面研究需解决非常问题涉种新技术种前未接触技术继续努力做更总结面项目发展方
    ivew基表格页面进行进步部封装减少代码量代码进行重新优化
    权限验证问题重新shiro进行设计需进步改正
    界面适应继续优化避免部分度缩适应会失效
    设计手机端界面进步优化户硬件支持


    参考文献
    [1] 克雷格·沃斯 SpringBootinActionSpringBoot实战[M] 民邮电出版社北京2016100
    [2] ElisabethRobson EricFreeman HeadFirstHTMLandCSS[M] 中国电力出版社北京201325
    [3] BenForta MySQL必知必会[M] 民邮电出版社北京2009100
    [4] KathySierra BertBates HeadFirstJava[M] 中国电力出版社北京2007100
    [5] 吴灿铭 吕文达 JSP22动态网页设计零基础学[M] 清华学出版社北京2013100
    [6] 耿祥义 张跃 JSP实教程(第三版)[M] 清华学出版社北京2015100
    [7] 汪云飞 JavaEE开发颠覆者 Spring Boot实战[M] 电子工业出版海2016100
    [8] 王飞飞 崔洋 贺亚茹 MySQL数库应入门精通[M] 中国铁道出版社西安2014100
    [9] 周元哲 软件测试教程[M] 机械工业出版社北京2010100
    [10] 杨少波 顾益军 J2EE项目实训Spring框架技术[M] 清华学出版社北京2008100
    [11] Baron 王东高性MySQL[M]电子工业出版社北京201025
    [12] 李刚疯狂Java讲义(第5版)[M]电子工业出版社出版北京20191

    文档香网(httpswwwxiangdangnet)户传

    《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
    该内容是文档的文本内容,更好的格式请下载文档

    下载文档到电脑,查找使用更方便

    文档的实际排版效果,会与网站的显示效果略有不同!!

    需要 50 香币 [ 分享文档获得香币 ]

    下载文档

    相关文档

    毕业设计管理系统的设计与实现

    毕业设计管理系统的设计与实现 摘 要 随着Internet的飞速发展及互联网的普及,计算机已广泛用于政府、军事、科研、商业等部门,连接到千家万户,利用计算机实现毕业设计管...

    5年前   
    2638    0

    JAVA学习网站的设计与实现毕业设计

     毕业论文(设计)题 目  JAVA学习网站的设计与实现      院 系 专 业 计算机科学与技术学生姓名 ...

    3年前   
    773    0

    商务网站的设计与实现毕业设计

    商务网站的设计与实现 摘要要求字数400字以上。 新华商城商务网站是以电子商务类网站为基础进设计行开发的前面再加一小段,说明当前商务网站的情况。 ,并充分利用计算机网络资源,以...

    5年前   
    2146    0

    网上书店系统的设计与实现毕业设计

     密级: (2013 — 2017年) 题 目 网上书店系统的设计与实现 ...

    4年前   
    1230    0

    精品课程网站的设计与实现毕业设计

    此篇论文主要研究了精品课程网站的开发过程,目标是向大学所学习相关课程的学生提供一个知识交流平台,并为任课教师建设一个教学资源管理信息系统。系统以Html、Asp语言为依托,使用Access作为系...

    4年前   
    3027    0

    个人网站的设计与实现专科毕业设计

    毕 业 设 计(说 明 书)题 目:________________________________姓 名:________________________________编 ...

    3年前   
    1140    0

    基于安卓手机平台的视频播放器的设计与实现毕业设计

    本科毕业设计 题目:基于安卓手机平台的视频播放器的设计与实现 Title:Design and implementation of the Android mobile phone p...

    5年前   
    1279    0

    社区信息平台的设计与实现

    作为新时代的发展,信息化的浪潮已经不断地扩展到国家的任何一个社区区域,作为政府基层部门都很清楚地了解到现在社区的发展已经达到了社区信息化的程度,为了更好的在政府与居民间进行沟通,促进城市文明的进...

    5年前   
    2186    0

    基于javaEE平台的城市重大活动监控毕业设计

    在越来越现代化,繁华的城市中,人们出行越来越频繁,文化需求也越来越多,政府或者商家在城市中举办各种各样类型的活动,为了人流的安全,城市街道安装摄像头,红外等监控设备,再通过算法对人流数据实现不间...

    3年前   
    508    0

    基于单片机控制的交通信号灯的设计与实现毕业设计

    南 京 工 程 学 院毕业设计说明书(论文)作 者: 学 号: 系 部: 专 业: ...

    6个月前   
    170    0

    基于Java EE平台的公交车辆运行监控系统的设计与实现

    随着经济和城市化地高速发展,市民有多种的出行方式,其中最为重要的是公交车出行。城市公交车需求的数量在快速地增长,它每天会产生大量的实时运行数据急需计算机系统做及时的处理。由于公交车的实时情况需要...

    3年前   
    708    0

    温室大棚测控系统设计毕业设计

    毕业设计外文文献翻译 毕业设计题目 温室大棚测控系统设计 翻译题目 智能红外温度传感器 专 业 测控技术与仪器 姓 名 班 级 学 号 指导教师 ...

    5年前   
    1198    0

    基于JavaEE平台的设计资源交易平台的设计与实现

    中国因改革开放政策实施的缘故,社会经济水平与日俱增,人民的消费水平也随之升高,中国正在经历前所未有的消费升级,越来越多的消费者在满足基本物质需求的基础上追求精致生活。

    3年前   
    498    0

    毕业设计-韶山型电力机车保护控制的实现与原理分析

    本课题主要针对铁道司乘、检修方向的学生,在已学的电力机车电器及电气线路专业知识基础上,进行本课题的设计。课题选自韶山系列交直型电力机车的实际线路,涉及范围较广。要求学生在已学专业知识基础上,全面...

    6年前   
    1795    0

    ASPNET小区物业管理系统的设计与实现毕业设计

     小区物业管理系统的设计与实现 小区物业管理系统的设计与实现 摘要:随着我国经济发展和城市开发,住宅小区越来越...

    5年前   
    1059    0

    基于单片机的智能鱼缸的设计与实现毕业设计

    近年来嵌入式发展迅速,智能家居也进入了人们的生活。智能鱼缸却没有快速发展。我根据市场上相关设备现状的分析和研究,从系统集成角度进行设计和开发,提出了一套多功能的智能观赏鱼缸控制系统的设计方案。

    5年前   
    4289    0

    影院订票系统设计与实现毕业设计论文

     编号 毕业设计(论文) 影院订票系统设计与实现 Design and Reali...

    5年前   
    4591    0

    出租车计价器的设计与实现毕业设计

         本科生毕业设计 题 目: 出租车计价器的设计...

    5年前   
    1006    0

    基于WEB的停车场管理系统设计和实现毕业设计

    20XX 届 毕 业 论 文(设计)论文(设计)题目基于WEB的停车场管理系统的设计和实现院系名称计算机科学与技术系专业(班级)计算机科学与技术2005级本科班姓名(学号) 指导教师 ...

    3年前   
    702    0

    2017年书籍装帧册的设计与实现毕业设计开题报告

    书籍装帧册的设计与实现毕业设计开题报告  刘涵  选题依据  一、选题来源、目的和意义  本课题运用书籍装帧设计的理论为指导,结合书籍装帧设计和版式设计的原理,运用photoshop软件设计出...

    7年前   
    510    0

    文档贡献者

    平***苏

    贡献于2021-08-13

    下载需要 50 香币 [香币充值 ]
    亲,您也可以通过 分享原创文档 来获得香币奖励!
    下载文档

    该用户的其他文档