毕业论文过程性管理系统的设计与实现

2019-08-01 01:52廖妍李昕
数字技术与应用 2019年4期

廖妍 李昕

摘要:毕业论文过程性管理是教学过程的重要实践环节。通过毕业论文的撰写和抽答辩,能深化和检验教学过程中的各个教学环节,总结和检验学生的学习成果。但是,以重庆广播电视大学为例,毕业论文过程性管理模式相对落后,工作效率偏低,为此,在基于信息技术不断发展的背景下,开发了毕业论文过程性管理系统。本系统是利用PHP编程开发的一个基于Web技术的B/S结构的毕业论文过程性管理系统。

关键词:B/S模式;管理系統;PHP

中图分类号:TP315 文献标识码:A 文章编号:1007-9416(2019)04-0163-02

1 毕业论文过程性管理系统设计与实现的现实意义

1.1 实现选题管理、答辩管理、成绩管理等各个环节的规范化Web网络模式管理

重庆广播电视大学毕业论文系统使用B/S模式搭建,方面管理人员、老师和学生随时登录网页进行查询。实现选题管理、答辩管理、成绩管理等各个环节的规范化管理。

1.2 在整个毕业论文过程性管理中进行有效的实时监控

通过信息化的管理,使毕业论文过程性管理中的论文管理环节、抽答辩管理环节、成绩管理环节利用后台数据库进行有效的跟踪和记录,对于教师全程指导学生进行毕业论文撰写和修改的过程,抽答辩的过程以及成绩登陆的过程都进行了实时监控,保证了毕业论文过程性管理中的公平,公正和公开。

2 系统关键技术

系统采用了目前流行的LAMP架构,包括:Linux操作系统,Apache网络服务器,MySQL数据库,和PHP语言。所有组成产品均是开源软件,具有通用、跨平台、高性能、低价格的优势,LAMP架构无论是性能、可靠性等都具有较好的表现。除系统架构之外,系统用到的其它一些技术包括如下:

负载均衡技术。为了满足系统在高并发时,也具有较好的性能,平台搭建了两台web服务器,前端用一台nginx做负载均衡。nginx使用ip_hash机制实现用户访问的路由,实现web服务器灵活、方便地扩充。

OPCache缓存技术。通过将PHP脚本预编译的字节码存储到共享内存,有效提升PHP的性能,省去了每次加载和解析PHP脚本的开销,提升了系统速度。本系统利用缓存技术,将常用的基础数据如分校、专业、班级等信息进行缓存,增加了系统的性能。

3 系统的分析与设计

该系统具有论文管理、答辩管理、成绩管理等功能,通过各个模块的有效管理,能够使毕业论文过程性管理中的论文管理环节、抽答辩管理环节、成绩管理环节利用后台数据库进行有效的跟踪和记录,对于教师全程指导学生进行毕业论文撰写和修改的过程,抽答辩的过程以及成绩登陆的过程都进行了实时监控,保证了毕业论文过程性管理中的公平,公正和公开。

3.1 系统的角色分析

对系统功能的界定:为了对系统进行一个有效的管理,我们进行了多重角色的划分:该系统的角色是系统管理员、教务管理员、分校管理员、指导教师、答辩教师、电大学生。根据每种角色的不同,我们对他们进行权限分配。系统管理员:具有最高权限,包括对其他人员进行权限的分配,查看各种资料信息,对论文管理、答辩管理、成绩管理的过程中进行监控,还可以对系统的内容进行相关设置、同时定期对数据库进行备份等;教务管理员设置答辩抽签专业进行答辩抽签,完成成绩的汇总;分校管理员:导入各分校的基本信息,设置指导教师,确认答辩成绩、是否申请学位等;指导教师:发布论文选题,指导学生的论文,对学生论文进行评阅。答辩教师:进行学生论文答辩,给出答辩成绩。电大学生:提交论文,进行答辩。

3.2 系统的功能模块设计

重庆广播电视大学毕业论文过程性管理主要体现在论文管理、答辩管理、成绩管理这个过程,同时,还包括对于基础数据的管理,因此系统主要分为四大模块:基础数据模块、论文管理模块、答辩管理模块、成绩管理模块。基础数据模块中功能划分为:分校基础数据、学生基础数据、教师基础数据、账号角色权限等;论文管理模块中功能划分为学生选题、指导教师管理、论文过程记录、教师评卷、短信提醒等;答辩管理模块中功能划分为抽签规则、答辩抽签、答辩教师管理等;成绩管理模块中功能划分为初评成绩、现场评分、批量评分、成绩认定汇总等,形成系统功能模块图如图1。

3.3 系统的业务流程设计

根据系统的功能模块的划分,我们可以将系统的业务流程划分为五个阶段,第一阶段:导入数据。分校管理员,录入所在分校学生基本信息,对于基本信息可以实现批量导入的功能,也可以单个录入。第二阶段,论文指导和管理,指导老师发布论文选题,学生根据论文选题,进行论文的撰写,指导老师进行评阅。在整个过程中可以实现短信提醒,方便学生及时查看老师对于论文的指导意见等。对整个论文的过程性管理进行了有效的监控。第三阶段:答辩抽签。教务管理员设置抽签专业,在指定的专业中,抽取一部分学生参加答辩。第四阶段:论文答辩。答辩教师,单独或者批量录入学生答辩总分。第五阶段:数据确认。答辩阶段结束后,各个分校管理员,统一确认本分校的学生基本信息、初评成绩、是否申请学位等等。第五阶段:数据汇总。确认完成后,由市校统计汇总。

4 系统功能实现

基于Web的毕业论文过程性管理系统的实现是一个较大的工程,本文以答辩抽签的实现为例,说明系统功能的实现方式。

答辩抽签,主要实现了按一定的规则,在学生随机抽取一部分参加毕业答辩的功能。

5 结语

本文以电大毕业论文过程性管理的实际需求为出发点,设计并实现了一个基于Web技术的B/S结构的毕业论文过程性管理系统。在经过前期系统功能需求分析的基础上,对该系统进行了业务流程设计、功能模块设计及系统功能实现。旨在为毕业论文过程性管理工作中相对纷杂耗时的工作提供更加简洁和高效的手段和方式,极大方便学生、教务管理人员、指导教师和答辩教师等,极大地提高了工作效率。

参考文献

[1] 林智健.基于B/S架构的毕业论文管理系统实现[J].信息与电脑,2018(10):97-99.

[2] 侯凌霄.高校毕业设计论文管理系统设计与实现[D].成都:电子科技大学,2016.