基于工作流技术的毕业设计管理系统的设计与实现的中期报告.docx
文本预览下载声明
基于工作流技术的毕业设计管理系统的设计与实现的中期报告
1. 系统设计思路
本系统基于工作流技术,主要可以实现以下功能:
- 学生可以提交毕业设计的选题以及相关的资料;
- 教师可以审核学生提交的选题以及资料,并对学生的毕业设计进行指导;
- 系统管理员可以管理学生、教师的信息以及审核毕业设计的情况;
- 系统可以自动生成毕业设计进度安排,并用工作流的方式让学生按照进度顺序完成毕业设计;
- 学生可以在平台上提交毕业设计的报告,教师可以对报告进行审核评估。
2. 数据库设计
本系统需要存储的数据主要分为以下几个部分:
- 学生信息:学号、姓名、班级、联系电话、电子邮箱等;
- 教师信息:工号、姓名、职称、联系电话、电子邮箱等;
- 毕业设计选题:选题名称、指导教师、选题简介、选题类型等;
- 毕业设计报告:报告内容、审核教师、审核时间、成绩等。
3. 系统架构设计
本系统主要由以下几个部分构成:
- 前端界面:学生、教师和管理员可以通过前端界面实现交互操作;
- 服务器:系统的后台服务器,管理系统的数据存储、处理以及业务逻辑实现;
- 数据库:系统的数据存储,存储系统内各种数据。
4. 系统技术选型
- 服务器端采用Spring Boot进行开发,基于Java语言实现;
- 数据库选用MySQL,提供系统数据存储的功能;
- 前端界面采用HTML、CSS和JavaScript进行实现,通过Ajax实现前后端数据交互,提供良好的用户交互体验。
5. 系统实现进度
- 学生选题提交、教师审核功能已经完成;
- 学生提交毕业设计报告、教师审核报告功能已经完成;
- 系统自动生成毕业设计进度安排的功能正在实现中;
- 系统管理员管理学生、教师信息以及审核毕业设计的功能正在实现中。
6. 后续开发计划
- 完成系统自动生成毕业设计进度安排的功能,并通过工作流实现毕业设计进度的管理;
- 完成系统管理员管理学生、教师信息以及审核毕业设计的功能;
- 完成系统的单元测试以及代码优化工作。
显示全部