APP下载

高等院校毕业论文网络化管理的研究与应用

2019-03-19张赛男

产业与科技论坛 2019年19期
关键词:开题功能模块毕业论文

□张赛男

本科生学位论文(设计)是一种具有较高学术价值、情报价值的重要文献资源,随着本科招生工作的不断深入,每年的毕业生人数增加,再加上院校扩建,传统的人工管理方式出现了许多问题:教学方面缺乏统一的管理,毕业论文(设计)工作流程的混乱;缺少对毕业论文(设计)过程的监管;论文纸张的内容、格式、标准等并不一致;指导教师存在指导的风格和水平的差异,选择的论文题目并不一定是学生所擅长的;评分阶段有失公平性等,这些都极大地影响了毕业论文(设计)的工作效率和质量,也无法实现学分制下教学管理的要求。在此背景下,Java Web整合SSH的毕业论综合管理平台充分利用学校现有的计算机和网络资源,对毕业论文(设计)各个阶段的工作实施全程管理,最终实现毕业论文(设计)管理的电子化,网络化,规范化,全程可监控,从而提高毕业论文(设计)管理的效率以及更好地维护公平性。

一、系统开发方式及架构

(一)开发方式。系统采用Java语言作为后台开发语言,前台结合JavaScript以及JavaScript类库(JQuery,ExtJs),MySql Sever作为数据库,采用Tomcat作为服务器。本系统采用的是由Oracle公司开发的数据库,由于其体积小、速度快、安全性高、不需缴纳使用费而成为一款开发的主流数据库,其搭配Tomcat组成良好的系统运行环境。另外,MySql使用的核心线程是完全多线程,支持多处理器。Tomcat是一个免费开源的Servlet容器,他是Apache基金会的核心项目。

(二)架构设计。本系统整个当前最为成熟框架结构Struts2+Spring2.5+Hibernate3。

1.Struts2。Struts2是Apache旗下的一个开源项目,经过多年的发展已经成为MVC主流框架,具有极强的扩展性,可以整合多种功能模块。Struts2是由Web Work升级而来。具备了Web Work与生俱来的优势,使用该框架开发应用,具有逻辑清晰、易于维护等特点。

2.Spring。Spring是Java Web开发主流框架之一,其特点是创新的依赖注入形式(IOC又名控制反转),可以使Java程序最大程度地耦合。其IOC容器会维护一定量的实例化Java类,再需要时予以注入,从而很大程度上提高了效率,减少了对象反复实例化销毁的系统开销。

3.Hibernate。Hibernate是目前最受关注,也是最常用的数据持久化框架,Hibernate所倡导的是用领域模型的操作方式来操作关系模型。使用Hibernate可以最大程度地减少直接面对和操作关系模型的机会,用统一的面向对象方式进行开发,减少了在数据迁移时所付出的代价。同时Hibernate还会自动优化用户所写的HQL语句,接管连接池,使用缓存,从而达到性能最大化。

二、总体设计

(一)系统模块总体设计。从用户的角度,本系统分三大部分:第一部分管理员的功能模块,涉及系统设置、数据的导入导出、数据的查询统计、数据库备份还原、题目审核等功能;第二部分教师功能模块,主要包括对题目、学生以及后期的过程的管理;第三部分是学生模块,只要是毕业论文题目选择以及阶段任务提交。从业务逻辑区分,本系统分为,毕业设计课题的提交与审核、毕业设计题目的选择与确认、开题报告的提交审核与管理、对于毕业论文撰写进度的管理、对于阶段成果的审核与管理。

(二)系统功能模块总体介绍。

1.教师功能模块的设计与实现。

(1)教师题库管理。为了方便教师对于毕业设计题目的管理,为教师设置题库。题库相当于教师私人文档,方便教师提交课题的同时还可以对往年已出过的题目进行统计。

(2)教师提交课题模块。教师可以根据需要对特定学院、专业、年级的学生提交课题。提交课题过程中可以选择自己题库中维护的题目,也可选择新的题目。

(3)教师的学生管理模块。教师通过本模块可以对学生以及学生的毕业论文进行分年级管理。

2.学生功能模块的设计与实现。

(1)学生选题模块。学生可以在规定的选题时间内,选择针对本学生的题目。

(2)学生开题报告管理模块。在论文题目选定后,学生需要在规定时间内上交开题报告,并在开题报告中进行任务安排,供指导教师审核。

3.管理员功能模块的设计与实现。

(1)管理员统计功能模块。管理员需要对各个年级的选题情况,毕业设计进度等在过程中所有的数据进行统计计算。主要有:统计各年级或某一年级的题目;统计各年级或某一年级的学生选题情况;统计过程管理各个阶段的学生完成情况等。

(2)管理员论文题目审核模块。对于教师提交的题目,管理员需要对其的难度、人数以及重复率进行考察,最终给出审核结果。如果通过,学生可以看到并选择,否则将提示相关教师更改题目。

三、总结及展望

毕业论文是高等教育中的重要环节,因此对于论文的有效管理显得愈发重要,对于有效管理手段及工具的需求也愈发紧迫,在此背景下,本系统应运而生。

一个完善的软件系统,需要长期的维护与更新,同时需要及时了解用户的使用感受,从而不断去完善相关功能。在收集了师生相关意见后,本系统下一步要进行针对毕业论文答辩及给分模块的开发与实现并利用中国移动SMS接口以及Java Mail为师生提供短信和邮件服务。更好地实现毕业论撰写的全程跟踪和服务。

猜你喜欢

开题功能模块毕业论文
百年中国马克思主义新闻观话语的历史建构与实践研究
风景园林学科发展研究开题会议在京召开
“本科毕业论文要不要取消”为何长期无解
中国世界史学科建设七十年研讨会暨国家社科基金重大项目开题报告会顺利举行
高等院校音乐本科毕业论文教学和写作的问题透视与思考
基于ASP.NET标准的采购管理系统研究
输电线路附着物测算系统测算功能模块的研究
我的月子毕业论文
功能模块的设计与应用研究
我的月子毕业论文