简单的描述一下我的毕设项目:毕业论文管理系统,论文题目是基于SpringBoot的毕业论文管理系统的设计与实现。主要技术:SpringBoot+Vue+ElementUI;是一个前后端分离项目,主要实现对学生的毕业论文这个过程的管理。
接下来就放一些效果图,按照毕业论文管理的流程。
首先是简约的登录界面,这里的角色,只是简单的做了一个判断,然后再查表登录。
学生登录进来的系统首页,主打简约风。其实就是因为我开始毕设的时间太晚,时间紧迫,就简单点~ 做毕设的方式简单点~
教师课题管理,这里发现自己的想法很有问题,教师看不到未提交课题的学生的列表,而且学生已选项目和待审核完全可以在同一个表显示出来,可以设置一下筛选条件。
新增、修改的对话框不是同一个,因为对这个框架不太熟悉,当初都是一边百度一边做的毕设,然后为了能快速完成,就分别用了两个对话框做,就是很多冗余代码。
学生选题,这流程呢是按照我自己的学校的毕业论文的流程,但是基本流程都应该差不太多,但是我略微省略和改动了一些…
学生选题有两种方式,一种就是选择教师发布的课题,另一种是自主申报课题。
1、选择教师发布的课题,默认审核通过的。然后就可以在下面的《我的题目》显示了。
2、自主申报课题,申报以后默认待审核,等待对应的指导老师审核;审核不通过就再次提交。
开题报告,学生选题完成后,就可以提交开题报告,提交开题报告以后,交由系主任审核,审核不通过,学生登录页面就有提示。这个提示呢,是用element-ui的通知组件,链接在此—Notification 通知
教师审核学生开题报告,写不通过的原因。
学生登录系统后有提示。
论文初稿学生的开题报告被审核通过以后,就可以提交初稿。正常的流程是有初稿、定稿、最终稿的,因为都是上传文件,所以就简单的写两个初稿和终稿的上传。
学生上传初稿页面
教师下载
答辩安排系主任先安排答辩组,然后再分配学生答辩组,教师答辩组。可以批量。这应该是教学秘书做的事情的,因为这个系统比较简单化,所以就都由系主任做了。。
安排教师答辩组
安排学生答辩组
评分答辩完成后,由对应的指导教师录入学生答辩得分,录入完成后就显示最终得分。
总的来说,流程就是这么简单的。
谢谢你愿意看到最后! (●’◡’●)