问题提出:
毕业设计(论文)是高职人才培养的重要实践性教学环节,也是学生毕业水平评定的重要依据。随着高校的扩招,毕业生规模逐年增大,随之而来的毕业设计管理工作也越来越繁重和繁杂,与之相关的教师、学生苦不堪言,为满足毕业设计信息化管理的需要,毕业设计(论文)管理系统实现了对整个毕业设计(论文)实施过程管理的系统化,规范化,无纸化。整个系统使用户操作起来简便快捷,对减轻学生,教师的劳动强度,提高工作效率与管理水平,具有很大的实用价值。
初步设想系统主要由三大功能模块构成,分别是管理员模块、教师任务模块和学生任务模块。管理员模块提供给系统管理员进行毕业设计进度管理、基本信息维护及数据输出工作;教师任务模块提供给教师完成题目提交、任务书提交、开题报告审阅、成绩评定等主要工作;学生任务模块提供给学生完成选题、开题报告提交、论文提交等工作。
毕业设计(论文)的基本工作流程:
1)首先确定指导老师,从指导老师处收集题目并审核;
2)向学生公布通过审核的题目,学生进行选题,但要确保一人一题;
3)公布选题结果;
4)学生开题;
5)毕业设计(论文)实施;
6)毕业设计(论文)完成后,学生提交系统和论文,存档电子版;
7)组织答辩,老师评分,给出成绩。
1.需求分析
本系统需要为教师、学生和管理员三种类型的用户服务,在提供基本功能的基础上还要考虑一些实用的附加功能,同时还要方便用户操作。
基本需求如下:
1.1教师的功能
1)能够查看选题学生信息以方便联系,可以选择学生;
2)能够修改和维护个人信息,如联系方式,登录密码等;
3)能看到管理员发布的公告,毕业设计安排、进程等;
4)课题管理:能够实现课题的浏览、修改、删除、增加等操作;
5)具有提交任务书、上传共享资料功能;
6)具有下载开题报告、论文、电子文档功能;
7)具有评分功能。
1.2学生的功能
1)选题:能够看到所有可选题目并进行选择,也可以修改选题。可以根据感兴趣的关键字搜索题目;
2)可以查看指导教师信息,如联系方式等;
3)能够修改和维护个人信息,如联系方式、登录密码等;
4)能看到管理员公告,毕业设计安排、进程等;
5)具有下载任务书、共享资料功能;
6)具有提交开题报告、提交论文、上传电子文档功能。
1.3管理员的功能
1)能对指导教师进行管理:可以浏览、添加、删除和修改指导教师,维护指导教师信息;
2)能进行学生管理:可以浏览、添加、删除和修改参加毕业设计的学生;
3)题目管理:论文题目的浏览、审核和修改;
4)公告管理:面向教师或学生的公告的发布、修改和删除;
5)选题设置:如设置选题开始,截至时间,管理某专业学生在选题时的等等;
6)论文电子版管理:包括电子版审核、打包下载等功能;
7)统计表格下载:能够提供符合要求的毕业论文指导工作的统计表格。另外,为方便使用,还应该包括上传excel表格批量添加题目和学生的功能。
2.系统设计
2.1系统功能模块划分
根据系统需求分析,对系统的功能模块做出如下图所示的划分。
1、主功能模块
2、注册模块
3、管理员模块
4、学生模块
5、指导教师模块
6、评阅教师模块
7、答辩小组组长模块
3.数据库设计
根据系统需求分析,初步设计如下表格和字段:
学生表:学号、姓名、密码、性别、年龄、系部编号、专业、班级编号、手机、邮箱
教师表:教师ID、姓名、密码、性别、出生日期、系部编号、职称、研究方向、籍贯、电话、邮箱、答辩组长、最大指导数量
课题表:课题ID、课题名称、教师ID、课题说明、课题类型、难易程度、审核状态
班级表:班级编号、班级名称、辅导员
系别表:系部编号、系别名称、系主任
毕业设计成绩表:学号、课题ID、教师ID、指导教师成绩、评阅教师成绩、答辩成绩、总成绩
管理员表:管理员编号、登录名、密码、系别编号、管理员类型
公告表:公告编号、教师ID、发布时间、标题、内容、附件、管理员编号
。。。
4、详细设计与实现
。。。下载本文