毕业设计管理系统统计功能设计与实现

2013-11-28 10:12丁光惠简炜杨伟黄爱蓉
湖北汽车工业学院学报 2013年1期
关键词:毕业设计课题分析

丁光惠,简炜,杨伟,黄爱蓉

(湖北汽车工业学院 电气与信息工程学院,湖北十堰442002)

随着信息化的到来,以计算机和网络为代表的信息技术在高校教学管理中得到了广泛的应用,各类管理系统的使用就是为了适应信息化发展的步伐而出现的。在高校毕业设计管理工作中,教师指导进度、学生上交各类毕设材料的进度、各二级单位毕设的整体进度情况等一直是重要而复杂的统计工作。统计工作涉及到的工作环节非常多,包括教师拟题、二级审批、学生选题、进度情况、教师评阅、成绩管理、学生反馈等相关数据,工作过程也要涉及多个层次。毕业设计的数据统计管理工作非常繁杂,如果采用人工统计相关数据,则工作量十分巨大。

我校现有的毕设管理系统[1]已经全面运行了三年,由于该系统缺乏统计功能,导致了某些问题不能及时发现,例如数据不能及时传递、部分统计数据缺失等,使得管理部门不能整体宏观调控。

本文结合现有毕业设计系统的实际运行情况,设计完成了毕业设计系统的统计功能,实现了课题异动数据统计、信息反馈的统计、成绩分布统计、整体毕设进度统计等功能;并通过系统自动统计可以掌握不同类型人员的工作情况,为在宏观上合理的进行毕设安排提供科学的依据,保证了毕业设计数据的科学、实时、准确,使得毕设的整个进程可控、可管。

1 毕业设计系统统计功能分析

毕业设计的统计功能依赖于毕设数据,其和毕业设计过程密切相关。毕业设计过程包括教师申报课题、两级审批课题、学生选题、下达任务、开题、中期检查、论文批阅、论文评审答辩、成绩汇总、评优、学生评教等,其中涉及到的基础数据包括:任务书、开题报告、外文翻译、中期汇报、毕业论文、毕设成绩、学生反馈等,可以利用数据流将毕业设计各个环节贯穿起来。

将毕业设计工作分为3个阶段,分别是选题阶段、过程控制阶段和质量控制阶段。选题阶段建立的统计数据有:课题总量、课题类别、生师比、课题审批比例、异动比例等;过程控制阶段需要的数据有各类资料上传的时间点、上传及批阅的数量、各系部完成情况;质量控制阶段需要掌握的数据有:资料上传的完整情况统计、资料指导情况、成绩管理数据统计、学生评价信息统计。

综合上述流程分析,本毕业设计系统设置了帐号管理、系统管理、教师管理、学生管理、信息发布、课题管理和数据安全管理、答辩分配管理、成绩管理、信息反馈管理等10 大功能模块,形成了具有特定功能的毕业设计过程管理与质量监控系统,并具有毕业设计全过程的数据统计功能。

2 毕业设计系统统计功能设计与实现

对毕业设计系统的数据统计功能可分为两类:1)毕设过程情况分析,这类分析基本不需要使用复杂的统计方法,一般只对数据进行纵向比较、横向比较、对指标排序;2)科学数据统计分析,这类统计分析需要较复杂的统计方法,一般要对数据进行平均数、相对数比较、多因素分析、绘制相关与回归图等统计学处理[2]。本文对数据分析属于第1)类。

根据毕设需求分析,对统计指标分为5类:课题信息指标纵向分析、课题异动信息统计指标纵向分析、课题进度对比分析、成绩管理对比分析、学生信息反馈对比分析。

2.1 课题信息指标纵向分析

统计指标纵向分析主要目的是对一个教学班级、一个二级单位所有班级指标进行比较,并能绘制该指标统计图表,在实现界面上达到以下要求:

1)统计教学班级、学生姓名、专业、课题类型、课题来源,指导教师构成以及生师比。

2)对课题来源、课题类型分类统计,有统计图表区,且具有打印功能。课题来源包括工程设计、软件设计、应用研究、理论研究;课题类型包括教学科研、生产实际、社会实际、模拟。

3)数据显示区显示格式为二维表显示,表设计包括学号、专业、学生姓名、课题名称、指导教师、职称、校外指导教师、职称等,如图1所示。

根据统计数据,可以得出教师课题来源方向、分析学生兴趣热点、校企合作课题比例等数据,为

图1 课题信息指标纵向统计结果图

毕设课题质量的进一步提高提供依据。

2.2 课题异动信息统计指标纵向分析

课题经过2级审批后,符合选题要求的课题,如果要进行修改,属于课题异动。课题异动又分为学生异动、题目异动、指导教师异动等信息。异动信息和原始信息可以进行比对,并能绘制指标在统计区间条图,在实现界面上应达到以下要求与统计指标纵向分析实现界面相同。

2.3 课题进度对比分析

课题进度信息涵盖了所有毕业班级的毕设指导情况:1)任务书上传、总课题数;2)开题报告评阅、上交,开题报告定稿、上交;3)外文翻译评阅、上交,外文翻译定稿、上交;4)中期报告上交;5)论文评阅、上交,论文定稿、上交。

以毕业设计进度数据统计为例进行数据统计与分析,以图表的形式显示指定时间内各单位的毕设进度情况。用户可以查看任一单位的进度明细,可以细化到每一个教师个人的进度。

bilv=left(bilv,len(bilv)-1)‘通过数据库查询并计算获得课题各类信息百分比字符串

xistr=Server.URLEncode(left(xistr,len(xistr)-1)) ‘通过查询获得所有毕设单位的字符串

xm=Server.URLEncode (“任务书上传/开题报告定稿/外文翻译定稿/中期汇报定稿/论文定稿”)

tit=Server.URLEncode(“各系毕业设计(定稿)进度柱状图”) ‘图表名称

<img

src="http∶//chart.apis.google.com/chart?chxl=0∶|<%=xm%>|

1∶|0|20%|40%|60%|80%|100%&chxs =0,676767,12,0,l,676767 &chx =x,y&chbh =a,0,20&chs =800x300&cht =bvg&chco =FF0000,76A4FB,FF9900,AA0033,00FF00,0000FF,FC18F8,000000,00FFFF,959AA2&chd =t∶<%=bilv%>&chdl=<%=xistr%>&chg=20,50&chtt=<%=tit%>"width="800"height="300"/>

将所有信息字符串通过URL 传递给Google Chart API,获得由Google Chart 控件生成的进度柱状图如图2所示。

2.4 成绩管理对比分析

成绩管理模块可以统计班级毕设的成绩情况,成绩构成,成绩属于优秀的将直接链接进入优秀毕设论文管理模块,可以直接提交优秀毕设论文的小论文及其他材料。

实现成绩的录入和查询,系统还需考虑不同身份的对象及行使的权限,如学生、指导教师、评阅教师、答辩组长、答辩秘书、管理员等,因此系统要建立这几个不同用户和管理员之间的各种信息传递。既要满足数据要求,保证数据的一致性、完整性,并要具备修改、统计、打印等功能,还要操作方便。

2.5 学生信息反馈对比分析

统计出学生对整个毕业设计过程和教师的评价等级,便于总结经验和进一步改进、完善的方向,提出改进措施:1)学生对教师指导情况的整体反映;2)学生对毕设管理的反映;3)有数据显示区,根据毕设实际使用需要,采用二维表显示,表设计包括学生、教师指导情况评价加权分、评价总分。

3 结论

本系统对毕设各阶段数据进行数据统计与分析,对各类人员所需数据进行分层管理,数据的统计与分析完全使用计算机快速自动准确计算出结果,这些数据统计功能使统计工作逐渐向分析型、智能型演进,从而可以使各类用户很轻松的了解掌握目前毕设的进程,对毕设的整体管理工作带来了极大的方便。

[1]丁光惠,杨伟.基于B/S的毕业设计管理系统开发[J].湖北汽车工业学院学报,2006(4):71-73.

[2]邵鹏.无线电监测数据管理分析系统中数据统计分析模块的研发[D].长春:吉林大学,2008.

[3]屠海波.关于统计软件数据分析模块功能设计[J].中国卫生统计,2005(5):344-345.

猜你喜欢
毕业设计课题分析
高校毕业设计展吸引业内眼球
隐蔽失效适航要求符合性验证分析
党的建设的永恒课题
第一次写课题
毕业设计优秀作品选登
电力系统不平衡分析
基于FPGA的毕业设计实践平台实现
电力系统及其自动化发展趋势分析
“十三五”医改的新课题
“十三五”医改的新课题