# 毕业设计管理系统 **Repository Path**: cmpyth/project-management ## Basic Information - **Project Name**: 毕业设计管理系统 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2025-03-22 - **Last Updated**: 2025-03-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 毕业设计管理系统 #### 介绍 基于JavaWeb开发的学生毕业设计论文管理系统,完成课题申报、选题、任务书、开题报告、中期检查、初稿、定稿、终稿、评分的一站式管理 #### 软件架构 软件架构说明 系统语言:Java 采用框架:原生JavaWeb开发 前端:HTML+CSS+LayUI框架 数据库:Mysql 8.0.19 服务器:tomcat 9.0.50 开发工具:IDEA #### 安装教程 自行部署到tomcat服务器运行 #### 使用说明 **1. 管理员(教学秘书):** (1)完成学生毕设课题申报、选题、任务书、开题报告、中期检查、初稿、定稿、终稿、评分的流程管理; (2)对系统的公告的管理; (3)对学生、教师账号信息的管理; (4)对不同阶段的任务进行审核管理; (5)查看所有学生的论文总体的完成情况; (6)完成指导老师、评阅老师、答辩教师组、答辩学生组、答辩时间、答辩地点的分配; **2. 指导老师:** (1)课题的申报、指导学生自主课题的申报审核; (2)对学生提交论文的word文件进行在线查看、在线批注; (3)对学生论文不同阶段的查看、管理、审核、指导、任务的下发; (4)对学生下达任务书、完成中期检查; (4)完成学生的定稿评分 **3. 评阅老师:** (1)按教学秘书的分配,对学生的论文进行定稿评分; **4. 评阅老师:** (1)按教学秘书的分配,对学生的论文进行答辩评分; **5. 学生:** (1)完成课题的选择、自主课题的申报; (2)在线查看老师的批注; (3)根据不同阶段老师下达的任务,完成相应的任务、上传相应的文件; **6. 所有角色:** (1)接收查看系统的公告内容,及相应的附件下载; (2)对站内人员进行相应的邮件的发送(需提前绑定邮箱授权码); (3)对相应的信息进行Word、Excel、Csv文件的导出、打印; #### 部分项目截图(展示部分截图,更多功能请运行本系统) **1. 登录、个人信息、教师角色选择截图** 登录界面(采用滑块验证一定程度区分真人操作,3个端实现角色的区分) ![输入图片说明](https://images.gitee.com/uploads/images/2021/0925/140044_e242619d_9616364.png "登录界面.png") 个人信息界面 ![输入图片说明](https://images.gitee.com/uploads/images/2021/0925/140102_707d3610_9616364.png "个人信息界面.png") 教师角色选择 ![输入图片说明](https://images.gitee.com/uploads/images/2021/0925/140113_37e84156_9616364.png "角色选择.png") 邮件的发送:采用实现对站内人员进行邮件的发送,需要提前绑定邮箱授权码 ![输入图片说明](https://images.gitee.com/uploads/images/2021/0925/140533_1f6ce279_9616364.png "发送邮件截图.png") **2. 老师** 指导老师主界面(查看所有学生的基本信息,以及所有阶段时间流程): ![指导老师主界面(查看所有学生的基本信息,以及所有阶段时间流程)](https://images.gitee.com/uploads/images/2021/0925/140237_c2dd1d18_9616364.png "指导老师.png") 评分(对学生进行论文相应的评分): ![输入图片说明](https://images.gitee.com/uploads/images/2021/0925/140253_bdda1894_9616364.png "评分.png") 指导老师对象学生提交的信息进行审核 ![指导老师对象学生提交的信息进行审核](https://images.gitee.com/uploads/images/2021/0925/140930_d1a72764_9616364.png "教师审核.png") 采用pageoffice对学生的wod文件进行在线的批注和查看 ![采用pageoffice对学生的wod文件进行在线的批注和查看](https://images.gitee.com/uploads/images/2021/0925/141123_0235132a_9616364.png "在线的word批注.png") **3. 管理员** 对所有学生老师的信息进行excel导入,也可单个添加哦 ![输入图片说明](https://images.gitee.com/uploads/images/2021/0925/141331_721ed168_9616364.png "批量导入.png") 流程业务的管理,时间设置![输入图片说明](https://images.gitee.com/uploads/images/2021/0925/141424_e88cf26d_9616364.png "流程业务的设置.png") 随机分配答辩教师组、随机答辩学生组、答辩时间、答辩地点的设置分配 ![输入图片说明](https://images.gitee.com/uploads/images/2021/0925/141458_6c1bd3bb_9616364.png "答辩小组的分配.png") 4. 学生 查看审核详情 ![输入图片说明](https://images.gitee.com/uploads/images/2021/0925/141912_470b1e65_9616364.png "查看审核详情.png") 查看论文的评分 ![输入图片说明](https://images.gitee.com/uploads/images/2021/0925/141926_3c900429_9616364.png "学生查看所有的教师评分.png") 学生主界面 ![输入图片说明](https://images.gitee.com/uploads/images/2021/0925/141934_5eaa0636_9616364.png "学生界面0.png") 在线查看老师的批注 ![输入图片说明](https://images.gitee.com/uploads/images/2021/0925/141942_c8ffb6a0_9616364.png "在线阅览老师的批注.png") 学生选题 ![输入图片说明](https://images.gitee.com/uploads/images/2021/0925/142518_42eb61ec_9616364.png "选题.png") 5. 评分审核 ![输入图片说明](https://images.gitee.com/uploads/images/2021/0925/142642_7580aa6f_9616364.png "教师评分审核.png") #### 说明 1. 邮件功能采用的是JavaEmail实现,用户通过设置QQ邮箱的授权码进行邮件发送,需要使用该功能需要先在个人信息中设置邮箱授权码; 2. 采用pageoffice实现word在线批注,预览; 3. 登录采用滑块验证来达到一定程度的区分真人; 4. 前端页面采用layui,jqeury进行页面的编写; 5. 可实现excel表格的批量导入信息,也可将信息导出exel,word,csv文件,同时也可打印