APP下载

基于“互联网+”的毕业论文过程管理系统

2018-01-04陈万琼侯大有张永华

关键词:开题毕业论文管理员

张 岩,陈万琼,潘 阳,侯大有,张永华,孙 莉

(阜阳师范学院 计算机与信息工程学院,安徽 阜阳 236037)

基于“互联网+”的毕业论文过程管理系统

张 岩,陈万琼,潘 阳,侯大有,张永华,孙 莉

(阜阳师范学院 计算机与信息工程学院,安徽 阜阳 236037)

以软件工程方法学为指导,采用Java Web+MyEclipse+MySQL+Tomcat技术,设计了基于“互联网+”的毕业论文过程管理系统。系统包括管理员模块、指导教师模块、学生模块、评阅教师模块和答辩教师模块,实现了毕业论文的选题、开题、写作指导、评阅、答辩等全过程管理和质量监控,提高了论文管理的效率,实现了毕业论文管理的信息化、网络化和规范化。

毕业论文;过程管理;互联网+

高校毕业论文(设计)(下文简称“毕业论文”)是实现高校人才培养目标的重要教学环节,是培养毕业生的创业精神、创新能力和实践能力的重要实践环节,是毕业生学位资格认证的重要依据[1-2]。同时,毕业论文的质量还是衡量大学教学水平的重要标志。随着“互联网+”时代的到来,以大数据、云计算、物联网、智能移动终端等为基础的新一代信息技术正迅速推动着社会进步,网络化、数字化逐渐成为引领这个时代的潮流。在万众创新、大众创业的新态势下,高校毕业论文管理工作需要改变传统的手工模式,将“互联网+”运用到毕业论文管理中,为打造“智慧管理”添加新助力。细节决定成败,过程决定结果,必须加强毕业论文的过程管理,通过设计每一个过程细节来提高毕业论文的质量。文章以软件工程理论为指导,将互联网技术整合到毕业论文的过程管理中,实现了高校毕业论文的“互联网+过程管理=智慧管理”。

1 毕业论文管理现状

通过调查,很多高校目前对毕业论文的管理尚处于传统的手工模式:首先由指导教师出题,然后再由教师指导毕业生选题,毕业生做完开题报告后,论文的撰写由教师指导学生完成,学校对论文进行中期检查,最后进行论文的评阅、答辩以及论文的归档[3-4]。在整个过程中,每一项工作通常需要毕业生与教师面对面交流,或者毕业生采用邮寄、Email、电话、QQ等方式与指导教师进行交流。这种模式好的一面在于指导教师和毕业生可以面对面的讨论和解决问题,但同时也存在着很多弊端。随着因特网的出现和现代信息技术的发展,继续使用传统手工模式对高校毕业论文进行管理就显得费力费时,整理材料的效率太低、工作量太大,对于教学管理人员来说很难准确、及时地掌握毕业论文的进展情况,给毕业论文管理带来很大的困难,而最终结果是难以保证毕业论文的质量。特别是随着高校规模的不断扩大,各专业毕业论文题目数量激增,加之毕业生求职流动频繁以及根据工作需要更改论文题目,有的实习单位还要求毕业生在实习单位进行论文写作,这给高校毕业论文的管理提出了新的要求,传统的手工管理模式越来越不适应当前形势[5-7]。提高毕业论文的质量,必须要有科学规范的管理程序、高效先进的管理工具和方法。

2 系统设计

2.1 系统工作流程设计

基于“互联网+”的毕业论文过程管理系统采用互联网中的Web技术,以B/S构架提供服务,即通过建立Web服务器提供毕业论文过程管理服务,用户借助Chrome、Firefox、IE等浏览器通过互联网访问Web服务器资源。这里的用户包括系统管理员、毕业论文指导教师、评阅教师、答辩教师和学生五类。其中系统管理员一般是教务管理人员,包括校级管理员和学院(系)级管理员,负责系统的运行管理、过程控制、数据备份、论文存档等;毕业论文指导教师通过系统向学生发布通知、提交论文题目、指导学生论文选题、开题、撰写、修改等;学生通过系统与指导教师交流,进行论文选题,提交开题报告、论文初稿、二稿、三稿、定稿等;评阅老师通过系统评阅论文,提交评阅意见等;答辩老师通过系统提交答辩问题、答辩评语、答辩成绩等。系统工作流程如图1所示。

图1 系统工作流程

2.2 系统功能设计

根据系统用户类别建立相应的功能模块,包括管理员模块、指导教师模块、学生模块、评阅教师模块和答辩教师模块,其模块结构如图2所示。

图2 系统功能模块图

2.2.1 管理员模块

管理员(教务工作者)登录管理员模块,主要完成以下功能:

1)用户管理:可对不同类型的用户进行维护管理,包括新用户添加、修改或删除等。(注:一个教师可以扮演多个角色,如指导论文时是指导教师,评阅时是评阅教师,答辩时是答辩教师。)

2)过程监控:整个毕业论文过程处于系统监控之中,管理员可随时查阅学生的论文进展情况以及导师的指导情况,以便明确责任保证质量。

3)系统管理:对各类相关数据的插入、修改、删除等,以及数据的导入、导出、备份等。

4)评阅分组:将毕业论文按评阅教师人数分组,保证每个评阅教师评阅一组论文。

5)答辩分组:将毕业论文和答辩教师分别分成若干组,一组答辩教师负责一组学生(论文)的答辩。

6)成绩汇总:答辩所有工作完成后,自动形成学生的毕业论文成绩报表。

7)论文存档:将电子版毕业论文按学院(系)、届别存档,便于以后查阅调用。

8)论文查询:通过查询窗口,可查询存档的所有论文材料。

9)通知管理:管理员在系统内发布、编辑和删除论文相关的通知公告。

2.2.2 指导教师模块

指导教师模块主要完成以下的功能:

1)论文题目管理:教师可以对论文题目进行管理维护,包括添加、删除等操作。

2)查阅论文:教师通过系统查阅学生提交的论文。

3)在线答疑:教师通过系统对学生问题进行解答。

4)论文自评:对自己指导的学生论文评判等级(优秀、良好、中等、及格、不及格),并提交相应的评语。

5)成绩汇总:生成打印所指导的学生论文成绩报表,包括届别、学院、班级、专业、学号、姓名、论文题目、论文成绩等信息。

2.2.3 学生模块

学生只要输入登录信息且通过验证,就可以进入系统,该模块主要实现以下功能:

1)修改密码:进入系统后,可根据自己需要修改自身的用户密码信息,增强用户安全性。

2)论文选题:进入系统后,可以选择指导教师提交的论文题目(选择题目即选择了相应的指导教师),也可以先选择指导教师,然后根据指导教师情况和自身特点自主选题。

3)提交开题报告:根据选题结果进行选题论证,并在线提交开题报告。

4)提交论文:根据毕业论文时间点,按时提交论文的初稿、二稿、三稿、定稿等给指导教师审阅。

5)在线交流:通过系统,师生可以就论文情况进行在线问答。

6)提交答辩:论文答辩后,将自己的答辩情况提交到系统。

2.2.4 评阅教师模块

评阅教师模块主要功能:登陆系统完成本组内的论文评阅工作,并提交评语,生成打印评阅报表等。

2.2.5 答辩教师模块

答辩教师模块主要功能:答辩教师根据论文情况提出相应问题,并对学生答辩情况进行打分,生成打印答辩报表等。

2.3 系统数据库设计

数据库是系统的核心和基础,通过对系统各功能模块的分析,系统数据库需要存放的信息如下:

1)管理员、指导教师、学生、评阅教师、答辩教师等用户的信息;

2)教师学生的交流信息;

3)论文相关材料信息,如选题、开题、论文写作指导、评阅、答辩等;

4)部门(学院)信息、班级信息等;

5)管理员(教师)发布的通知公告信息等。

2.3.1 数据库概要设计

系统数据库的概念结构如图3所示,管理员包括学院管理员和学校管理员,管理着库中的全部信息,但没有权限修改论文结果;教师包括论文指导教师、评阅教师和答辩教师,负责学生论文的选题、开题、论文写作指导、评阅和答辩,其中论文写作指导包括论文初稿指导、二稿指导、三稿指导等;部门用于存储各学院和教务处的信息;学生可以看到自己老师发的通知、自己学院发的通知和学校发的通知公告;教师和管理人员只能管理自己发布的通知公告。

2.3.2 数据库逻辑结构设计

由图3可得系统数据库包括部门、教师、班级、学生、选题、问答、开题、论文指导、定稿、论文评阅、答辩组、论文答辩、管理员、通知公告等关系(数据表),对应关系模式如下:

部门(部门编号Dno,部门名称Dname);

教师(账号 Tno,密码 Tpwd,姓名 Jname,职称Ttitle,研究方向 Tfx,是否指导 Tzd,是否评阅Tpy,是否答辩Tdb,部门编号Dno,联系电话Jdh,电子信箱Jxx,……);

班级(班级编号Bno,班级名称Bname,届别Bjb,部门编号 Dno);

学生(学号 Snoo,密码 Spwdd,姓名 Snamee,班级编号Bno,部门编号Dno,联系电话Sdh,电子信箱 Sxx,……);

图3 系统数据库的概念结构

选题(学号Snoo,教师账号Tno,论文题目)。

问答(问题编号 Qbh,问题 Qctt,答案 Qa,学号Snoo,教师账号Tno,提问时间Qdate,回答时间 Adate)。

开题(开题编号Kbh,开题报告Kbg,开题时间 Kdate,学号 Snoo,教师账号 Tno)。

论文指导(指导编号Zbh,学号Snoo,论文文档Zwd,提交时间Zdate,导师意见Zyj,导师账号Tno,意见时间 Ztdate)。

论文定稿(学号Snoo,论文文档Lwd,提交时间Ldate,导师账号Tno,导师评语Lpy,论文等级Ldj,评语时间 Tdate,答辩评语 Dpy,答辩成绩Dcj,答辩时间 Ddate)。

论文评阅(学号Snoo,评阅教师编号Tno,评阅意见Pyj,是否答辩Pdb,评阅时间Pdate)。

答辩组(组编号Zubh,组名Zuname,组长编号 Tno)。

论文答辩(编号BH,学号Snoo,答辩教师编号 Tno,问题 Twt,答案 Sdan,得分 DF)。

管理员(管理员账号Gzh,管理员密码Gmm,部门编号Dno)。

通知公告(通知编号Tbh,通知标题Tbt,通知内容Tnr,发布时间Tsj,发布者账号Gzh)。

(注:下划线表示主码,省略号表示还有其他属性)。

3 系统实现

系统实现采用Java Web+MyEclipse+MySQL+Tomcat技术,即编程技术使用Java Web,开发工具采用MyEclipse,数据存储使用MySQL,Web服务器采用Tomcat[8-10]。具体步骤是首先根据上一节数据库设计的关系(数据表)建立MySQL数据库,然后根据各类用户的数据需求设计对应的外模式,再针对各个功能模块用My-Eclipse编写Java Web程序,最后使用Tomcat服务器提供服务。为了保证系统的安全性,各类用户的密码用PBKDF2加密。

由于篇幅的限制,这里仅简单介绍指导教师登录后的主界面。如图4所示,该模块实现论文题目管理、论文指导、论文评阅等功能,具体包括学生信息、论文题目、个人信息、论文过程、论文查询、通知管理和在线答疑等栏目。其中学生信息用于导师查看自己指导的学生的相关信息(包括学号、姓名、联系方式、论文情况等);论文题目用于管理(发布、删除)导师自己拟定的论文题目;个人信息用于导师管理自己的相关信息;论文过程包括选题、初稿、二稿、三稿、终稿的指导评阅;论文查询用于查阅当前系统的学生论文情况;通知管理用于导师给自己指导的学生发布信息;写作须知用于连接到教务处网站的论文管理栏目;在线答疑用于回答学生的提问。

4 系统特点

系统具有以下特点:

1)毕业论文管理网络化。管理人员通过互联网可轻易实现论文管理,毕业生随时随地通过网络实现论文选题、论文开题、论文提交、与导师交流、浏览通知、查询成绩等,教师可通过系统管理论文题目、指导论文写作、在线评阅、成绩评定、生成报表等。

图4 指导教师登录后的主界面

2)毕业论文数字化。毕业论文以统一的文件格式保存到服务器上,便于查询,节约了纸张。

3)毕业论文过程规范化。规范论文写作流程,毕业生根据网络流程一步步实现论文写作。

4)毕业论文过程监控化。整个毕业论文过程处于系统监控之中,管理员可随时查阅学生的论文进展情况以及导师的指导情况,以便明确责任保证质量。

5)论文材料规范化。系统生成统一毕业论文材料报表。

基于“互联网+”的毕业论文过程管理系统实现了互联网技术与毕业论文管理的有机融合,有效规范了毕业论文管理过程中各个环节,提高了管理效率,同时便于对毕业论文管理过程进行监控,为提高学生毕业论文质量提供了技术保障,实现了毕业论文管理的信息化、网络化和规范化。

[1]龙 诚.毕业论文管理系统的设计与实现——以贵州师范学院为例[J].贵州师范学院学报,2016,32(09):23-31.

[2]张丽莉,何永明.基于web和证据理论的毕业论文质量管理系统设计[J].华中师范大学学报:自然科学版,2013,47(2):225-228.

[3]姚世斌,彭宇霞,潘 艳,等.基于学术规范的本科毕业论文质量评价体系建设[J].高教探索,2016(S1):98-99.

[4]邹 红,王 涛,蔡朝晖,等.组件技术在毕业论文管理系统中的应用[J].大庆师范学院学报,2015,35(3):22-25.

[5]陈 爽,董玉友,赵瑞君.本科毕业论文远程指导质量保障机制研究[J].中国成人教育,2015(13):141-144.

[6]刘正岐,彭仁杰.基于PHP+MySQL的毕业论文监控系统的研究与实现[J].科技管理研究,2010,30(20):208-210.

[7]孙清亮,杨 威.毕业论文选题系统的研究与设计[J].中国教育信息化,2016(05):84-88.

[8]覃发兵,葛玉辉.基于Java Web组件技术的毕业设计管理系统[J].计算机应用,2010,30(S1):321-323.

[9]蔡云鹭.基于Java Web和Matlab Builder JA的远程数学实验教学系统设计[J].实验技术与管理,2012,29(01):83-85.

[10]陈望挺,林满足,陈 健,等.基于JSP和Android的C/S 结构问卷系统[J].计算机应用,2013,33(03):886-889.

Graduation thesis process management system based on the"Internet+"

ZHANG Yan,CHEN Wan-qiong,PAN Yang,HOU Da-you,ZHANG Yong-hua,SUN Li
(School of Computer and Information Engineering,Fuyang Normal University,Fuyang Anhui236037,China)

Guided by software engineering,Java Web+MyEclipse+MySQL+Tomcat technology are used to design Graduation Thesis Process Management System based on the"Internet+"in the paper.The system includes Administrator Module,Tutor Module,Student Module,Review Teacher Module and Defense Teacher Module,which realize the whole process management and quality control including thesis topic selection,thesis proposal,thesis writing instruction,thesis review and oral defense.The system improves the efficiency of thesis management.The system realizes the informatization,networking and standardization of graduation thesis management.

graduation thesis;process management;Internet+

TP39文献识别码:A

1004-4329(2017)04-050-05

10.14096/j.cnki.cn34-1069/n/1004-4329(2017)04-050-05

2017-10-04

全国统计科学研究项目(2014LZ32);安徽省教育厅项目(2014msgzs153,2015gkk014);国家级大学生创新创业训练计划项目(201710371005)资助。

张 岩(1975- ),男,硕士,副教授,研究方向:数据库、网络、智能优化。

猜你喜欢

开题毕业论文管理员
我是小小午餐管理员
百年中国马克思主义新闻观话语的历史建构与实践研究
我是图书管理员
我是图书管理员
可疑的管理员
风景园林学科发展研究开题会议在京召开
“本科毕业论文要不要取消”为何长期无解
中国世界史学科建设七十年研讨会暨国家社科基金重大项目开题报告会顺利举行
高等院校音乐本科毕业论文教学和写作的问题透视与思考
我的月子毕业论文