田媚+黄雅平+赵宏伟
摘 要:毕业设计(论文)在线管理系统大大提高了教学管理工作的效率和毕业设计(论文)的质量。基于当前毕业设计(论文)在线管理系统,以北京交通大学本科生毕业设计具体实施过程为切入点,研究毕业设计(论文)在线管理系统在使用过程中遇到的问题,实现毕业设计(论文)在线管理系统的深度升级版,进一步促进毕业设计(论文)管理水平和效率的提高。
关键词:教学管理;毕业设计(论文);在线管理系统;应用研究;升级实践
中图分类号:G472 文献标志码:A 文章编号:1673-8454(2015)01-0065-03
目前,国内外许多大学都已经建立了自己的论文提交评审系统,实现了论文的网上提交及评阅。[1-5]作为一种教学信息化技术,2005年,北京交通大学开发了“本科生毕业设计(论文)信息管理系统”[1-5],实现了利用计算机网络对本科生毕业论文统一管理的功能,为学生选题、论文提交、论文评审以及论文管理等各个方面带来切实的便利,明显提高了论文评审和管理的效率。然而,经过8年的应用,系统中部分功能已不能满足当前毕业设计流程的要求,一些操作性和安全性的问题也随之而来。
为了进一步提高本科生毕业论文设计阶段的教学质量,基于“本科生毕业设计(论文)信息管理系统”的使用经验,结合本科生毕业设计阶段的新需求,对原有系统在辅助教师和管理者提高毕业论文质量方面进行深度升级。从提高本科生毕业设计(论文)评审质量及工作效率的思路出发,结合八年系统使用经验,遵循实用性、稳定性、可操作性、安全性等基本原则,对原有“本科生毕业设计(论文)信息管理系统”的系统功能进行了深度升级。
一、原系统实现的主要功能
“本科生毕业设计(论文)信息管理系统” 通过B/S方式实现了利用计算机网络对本科生毕业论文统一管理的功能,为学生选题、论文提交、论文评审以及论文管理等各个方面带来切实的便利。学生能够方便地上传论文题目、论文文件、查看成绩,教师能够方便地评审、打印论文,管理员能够方便地操作,易于管理,从而避免不必要的麻烦和错误。通过使用本系统,可以大大简化论文评审工作,保障了论文评审工作的公平、保密性,相比手工评审工作,极大地减少了繁杂的工作量,提高了评审工作的效率。
系统采用支持三类不同权限的用户,学生、教师、系统管理员即教学管理人员在系统整体功能上分别具有不同的权限, 同时还具有自身所特有的功能模块, 如图1所示。
二、原系统的应用研究
通过广泛征集系统管理员、教师和学生的使用体验,我们发现系统在用户信息交互、指定匿名评审教师和系统安全性这三面存在明显的不足。除此之外,其它一些设计诸如查询、信息统计和数据报表等功能也有待改进。在目前使用的“本科生毕业设计(论文)信息管理系统”中,主要存在着如下几个问题:
(1)原系统由“管理员模块”、“教师模块”和“学生模块”组成,这三大模块用户群(系统管理员、评审教师和学生)之间必然需要频繁的信息交互。但是原系统中并没有提供足够的信息交流通道,管理员、教师和学生之间的信息交互主要基于Email、电话等通讯设备,难以满足用户之间频繁的信息交互需求。因此,有必要在系统中增加信息交流手段,使管理员、评审教师和学生之间可以通过系统进行信息发布或交流。
(2)原系统为学生指定匿名评审教师的操作需要管理员手动进行,一方面,管理员的操作重复烦琐,容易出现疏漏;另一方面,由于人为操作的主观性,加之管理员对评审教师的研究方向了解并不全面,容易造成部分匿名评审教师指派结果并不十分合理的现象,有失评审结果的权威性。因此,应建立论文评审专家库,设计根据教师研究方向和学位论文关键词进行匹配的算法来分配匿名评审教师,确保学生论文的评审质量。
(3)原系统仅有口令认证、防止非法登录等基本的安全保障功能,对外界非法入侵、密码破解、数据修改等外部攻击缺乏必要的抵御能力和恢复能力。这里的安全主要指两个方面:第一,系统抵御外界非法入侵和非法密码破解的能力,如典型的DDOS攻击导致的服务器瘫痪,利用暴力破解程序破解用户口令等。第二,系统的恢复能力。主要指系统在遭到攻击某些数据被修改后,管理员可以监察到这些修改并恢复修改之前的内容。因此必须对现有系统的安全性能进行全面升级。
三、毕业设计(论文)管理系统的升级实践
笔者作为“本科生毕业设计(论文)信息管理系统”的管理员,在实际参与本科毕设实施过程的基础上,根据前期制定的系统升级方案,基于原有的系统开发环境(struts1.1+Oracle9i+JDK1.5),对以上研究内容进行软件开发,在开发过程中严格按照软件开发中的需求分析与可行性分析、设计、编码、测试的流程进行开发。以下将以计算机与信息技术学院在测的毕设系统进行说明。
(1)在管理员模块中新增“信息发布”功能。如图2所示,管理员在对应的信息发布框内添加信息即可分别向系统主页、教师模块主页以及学生模块主页发布相关信息。
(2)在管理员模块中新增“智能聚类匿名评审教师”功能。
A.评审关系匹配说明
评审关系可随机生成。生成规则为:选择出所有提交论文学生的专业,视为集合D,将集合D若干子集Di(i=1……n)相应的教师集合也根据专业子集Di划分为n个集合,其中Di专业的教师只评审Di专业的学生,若一个教师带a个学生,那么他将评审2a本论文。
B.匹配算法与流程
首先建立评审专家库,以所有评审教师的科研数据信息为基础数据,对所有评审教师进行数据聚类分析,得到的聚类结果就组成了专家库,即将研究方向或科研专长相似的教师归并为一类专家;其次,以所有学生的毕设论文为基础数据,对所有学生的毕设研究主题进行聚类分析,将得到的聚类结果在专家库中寻找与之相匹配的专家类别,从而完成了匿名评审教师的智能指定。图3显示具体的指定流程。
(3)匿名评审教师手工修改与指定。
A.必要性:匿名教师智能指定减轻了系统管理员的操作负担,同时避免了人为因素造成的不客观等问题。但完全智能化的操作也会带来一定的偏差。因此,管理员的一些手工调整补充是必要且合理的。
B.操作过程:点击控制菜单的“指定评审教师”, 操作界面显示出论文提交情况。如图4所示。上部分显示的是已指定评审教师的学生名单,下部分显示的是未指定评审教师的学生名单。
(4)在管理员模块中新增“系统日志”功能。系统日志应包括“管理员日志”、“教师日志”和“学生日志”。主要记录各用户对系统的操作行为,以及用户的一些基本访问信息,如系统登录时间、登录系统客户机的IP地址。总的来说,系统日志的功能就是记录用户在某一时间段某网络位置对系统进行了何种操作。
系统提供了日志记录功能,记录了管理员、教师、学生的相关操作。如图5所示。
(5)其它新增功能。
在新版评审系统实际升级开发过程中,根据用户的反馈建议,对管理员用户的功能做了详细的功能优化,使管理员用户的功能更加完善和实用。
A.新增“清除数据”选项。针对原系统后台清除数据的不便性和数据清楚不彻底的情况,在管理员界面中新增了“一键清除”功能,该功能可以一次性清除上期毕业生的论文评审数据,包括后台数据库的关联表会一并清除。
B.新增“信息查询”选项。通过该功能,对于评审过程每一环节的数据,管理员可以方便地输入学号、姓名、导师名等进行数据查询。
C.新增“学生论文打包下载”功能,完善评审数据导出功能。在论文评审过程后期,管理员可使用学生论文一键下载功能,一次性导出所有学生的论文数据,不再需要后台导出。管理员在评审管理的过程中,使用数据导出功能可以很方便地按学生学号、成绩等导出“论文评审关系表”、“学生论文评审成绩”为excel表格,以备数据留存与上报。
四、结束语
针对目前“本科生毕业设计(论文)信息管理系统”中存在的一些不足之处,本文从理论与实践相结合的目标出发,对原有“本科生毕业设计(论文)信息管理系统”进行软件开发,完成了新的本科生毕业设计(论文)信息管理系统。升级实践大大方便了系统的各方用户,我们的后续工作及工作计划如下:
(1)继续完善系统的升级方案
根据前期调研与用户反馈,针对前期开发过程中遇到的问题对系统升级方案进行修正与补充,使各功能点安排更合理,联系更紧凑。升级方案以使本系统更加方便易用、安全可靠为出发点,使升级后的新系统能够满足今后几年全校本科生毕业设计(论文)过程中各操作环节的大部分需求,并为今后的再升级提供方便易用的接口。
(2)开发系统的深度升级版本
根据最新制定的系统升级方案以及用户反馈的改进意见,对前期开发中有待完善的功能模块进行升级,完成新版“本科生毕业设计(论文)信息管理系统”。
(3)系统测试上线
项目后期将依据简洁美观的原则,对系统的功能布局进行适度调整,项目中后期进行系统运行测试(分单体测试和运用测试,包括测试数据和实际数据)以及试运行,在保证系统可稳定运行后发布新版系统,交付各学院使用。
参考文献:
[1]樊崇艺,罗四维.毕业设计(论文)在线管理系统的设计与实现[J].教育技术导刊,2007(4):36-37.
[2]朱正伟,刘东燕,李杰.毕业设计(论文)网络管理系统研究与实践[J].中国大学教学,2008(8):74-76.
[3]郭娟,殷德顺,毛洪贲.毕业设计(论文)管理信息系统应用研究[J].黑龙江教育(高教研究与评估),2011(12):7-8.
[4]王智明.工科院校机械专业毕业设计中存在的主要问题与解决办法[J].高教论坛,2012(2):64-66.
[5]毛洪贲,殷德顺,郭娟,周爱花.基于.NET的本科毕业设计(论文)智能管理系统的研究与设计[J]. 现代教育技术,2010(10):128-131.
(编辑:王天鹏)