基于HTML5的毕业设计管理系统的设计与实现开题报告

 2022-11-09 11:11

1. 研究目的与意义

随着因特网技术的迅猛发展,新软件和新技术的层出不穷,多种开发平台的软件系统大量应用在不同的领域,WEB应用体系变得日益庞大和复杂。

以高校的信息化建设为例,高校在教学管理方面,例如学生学籍管理,成绩管理等工作上普遍采用了网络化的管理技术。各种教务系统,选课系统,考试系统,作业系统等常常是采用不同软件平台,不同架构的单独系统,在功能和数据上存在一定的重复,不利于数据的维护和管理,各系统之间也很难进行信息共享。同时,随着高校扩招的进一步深入,每年的毕业生人数的不断增加,院校合并,扩建使得异地教学管理工作越来越困难。在这种情况下,势必要寻求一种兼容性好的,跨平台的,分布式的解决方案。

教育部《关于加强普通高等学校毕业设计(论文)工作的通知》中指出:毕业设计(论文)是实现培养目标的重要教学环节,同时毕业设计(论文)的质量也是衡量教学水平,学生毕业与学位资格认证的重要依据。各类普通高等学校要进一步强化和完善毕业设计(论文)的规范化要求与管理,围绕选题,指导,中期检查,评阅,答辩等环节,制定明确的规范和标准。

而毕业设计管理中的许多环节,例如毕业设计选题,毕业设计过程管理,毕业设计结果的统计分析等工作还没有被纳入校园管理系统当中。传统的原始手工报送方式有很多缺点和不足:学生在选导师,选论文题目等方面缺乏较好的公开性,公平性;在成绩评定方面存在着片面性及人为因素;在整理和归档时重复劳动量大,效率低等。而目前已有的毕业设计管理系统由于不同院校对毕业设计题目管理的方法不同,通用性不高,很多系统是基于C/S架构的,需要客户端安装专门的应用程序才可以使用,存在很大的局限性。针对毕业设计管理过程中人员分散,进度要求严格,管理灵活性强等特点,为减少校方毕业设计管理工作人员以及教师不必要的重复性劳动,提出建立基于B/S模式的毕业设计管理系统,学生、教师以及管理员借助这样的一个网络平台,完成各自在毕业设计过程中需要完成的事务,真正实现高校毕业设计工作无纸化管理的目的。并且在开发过程中充分使用html5的新特性,如:1.本地存储特性(Class: OFFLINE STORAGE)基于HTML5开发的网页APP拥有更短的启动时间,更快的联网速度,这些全得益于HTML5 APP Cache,以及本地存储功能。Indexed DB(html5本地存储最重要的技术之一)和API说明文档。2.网页多媒体特性(Class: MULTIMEDIA)支持网页端的Audio、Video等多媒体功能, 与网站自带的APPS,摄像头,影音功能相得益彰。做出一个较传统的有突破之处的毕业设计管理系统。

为了将毕业设计管理系统构建为一个跨平台性良好,易于维护的系统,我们采用了JavaEE开发平台。JavaEE是一个开放的,基于标准的平台,可以开发,部署和管理N层结构的,面向Web的,以服务器为中心的企业级应用,它是利用Java平台来简化与多级企业解决方案的开发,部署和管理相关的诸多复杂问题的应用体系结构。JavaEE是SUN公司与诸如IBM等活跃在企业软件舞台的领先公司合作培育的丰硕成果,他们共同定义了这一灵活稳定的平台,该平台可在企业级系统上实现,并支持能够帮助IT组织保持竞争优势的应用程序。

之所以采用这个平台开发,是因为Java是一门经久不衰的语言,其编写一次,随处运行的良好的跨平台性是其他语言所不及的。近年来Java体系不断完善优化,JavaEE迅速风靡了许多大型企业和中小型企业。同时,几乎所有大学都将Java编程语言纳入课程提纲。

2. 课题关键问题和重难点

【关键问题】

(1)毕业设计系统的模式:基于B/S架构的系统减少校方毕业设计管理工作人员以及教师不必要的重复性劳动,提高系统整体工作效率。

(2)前台开发的工具:JavaEE。1.用来开发N层结构的程序2. JavaEE是一个基于标准的开放的平台3.跨平台性良好,易于维护。

(3)后台数据库:SQL SERVER的建立与连接。

【难点】

(1)如何利用html5的网页多媒体元素特性来完善毕业设计系统界面,使其显得更加精彩有趣,提升使用者的愉悦度,较传统的毕业设计系统更有活力。

(2)如何利用html5的本地存储特性使得整个系统具有更快的联网速度,使用起来更加快捷方便。

3. 国内外研究现状(文献综述)

【国内现状】

随着教育产业化不断的变化和教育改革以及高校间的不断合并,高校的扩大招生导致学生人数逐年在增长等一系列的问题,使得目前高等院校面临着学生管理和教学管理上的问题也不断出现。而毕业生的毕业设计(论文)管理就是教学管理中的问题之一。如何改善和提高管理是目前教育部和各个学校讨论的热门话题之一。当然,有不少学校还是利用自身的条件和优势自行开发了部分毕业设计教学管理软件;由于不同学校的经济情况、人力、物力不相同,对毕业设计管理的要求也不同,所开发的毕业设计管理系统的侧重点也不一样。例如:南昌应用科技学院开发的毕业设计管理系统主要是实现网上互动和后台旳管理以及选题相关信息管理的功能;武汉科技大学设计并开发的毕业设计管理系统目的是实现答辩管理、论文的设计过程的监控以及优秀论文的管理等功能;西南财经大学自行开发的毕业设计管理信息系统主要实现的功能是学生论文的上传与批审,即学生提交论文后指导教师可下载并修改论文或在线给出修改意见或评语,修改完成后提交给学生和反馈相关信息。

  从上文的论述中了解到国内部分高校自行开发设计的毕业设管理系统都有各自的侧重点:有的强调毕业设计论文的提交;有的强调答辩后成绩的管理情况;有的侧重师生在线交流和互动情况;有的侧重提交后指导老师给予反馈的情况等等。这些系统的设计或多或少都存在不够完善的地方。综合以上情况,非常有必要设计一套功能相对完善的毕业设计教学管理信息系统。既要考虑到论文的选题、开题、中期检查、论文初稿、论文终稿、答辩成绩管理一条龙管理的监控过程,又要考虑师生在网上互动交流学习,指导老师对学生提交的论文给予反馈,还要考虑管理员的方便操作等一系列的问题。使得整个毕业设计的教学管理成为一个统一、高效的教学管理平台。

【国外现状】

目前国外的状况是毕业设计管理系统的双向选题管理和过程监控管理是当前研究比较热门的方向。双向选题实现了远程办公和工作的功能,使得指导老师就像面对面的指导,实现师生的互动和在线交流;过程监控有效的控制着毕业设计管理工作的整个工作流程,同时又能够督促并提醒部分懒惰的、没有责任心的学生,使得这些学生在受到过程监控的情况下自觉地按阶段完成自己的毕业设计(论文)。在系统管理员的有效管理情况下,大大提高了毕业设计管理任务,也提高了教学的管理水平。在日本,东京大学计算机科学与技术学院设计开发的毕业设计题目申报与管理系统主要实现教师课题的申报、课题审核以及学生选题的功能,侧重点在于学生选题的详细环节的管理功能;在台湾,台湾成功大学经济学院本科毕业论文提交系统主要实现的功能是学生论文的提交以及论文修改审核结果的反馈,学生可以通过系统查询自己的论文的提交和审核情况,并根据教师修改反馈的结果进行修改并提交修改完的论文。先行者的足迹为后来者指明了发展前进的方向,现在越来越多的高等院校在对毕业设计管理过程中采用计算机和信息技术,来辅助进行教学管理。

 因此,从以上对国内外相关毕业设计管理系统管理平台的利弊分析中我们可以清楚地看出:开发出一套用户界面清晰、简单;从开题到答辩的一整套功能完善的毕业设计管理系统;管理员又能方便操纵、监控整个毕业设计工作过程的管理系统是非常有现实意义和理论意义的。

中外文献与资料阅读清单:

[1]《Java EE 基础教程》史胜辉,王春明,沈学华.清华大学出版社 2010

[2]《数据库系统概论》王珊,萨师煊.高等教育出版社 2006

[3]《高校毕业设计管理系统的设计与实现》吴琦2008

4. 研究方案

本套系统贯穿于学校毕业设计(论文)工作的全部流程,包括政策的发布、课题申报、课题审核、任务书填写、开题报告提交、论文的提交、评阅和答辩成员的分配、论文各阶段的评分、成绩汇总和修改、抽检及评优、文档材料打印、历史记录归档和查询,真正实现毕业设计(论文)整套操作管理流程无纸化、网络化。

5. 工作计划

第1周: 撰写开题报告和完成外文翻译。

第2周: 进行课题总体规划和课题的详细设计。

第3-5周: 进行课题模块化设计并进行模块代码编写与调试。

第6周: 由导师检查代码编写进度和质量情况。

第7周: 中期检查。

第8周: 根据中期检查的结果进行整改。

第9周: 导师检查对中期检查结果的落实情况,并保证毕业设计进度。

第10-11周:着手撰写报告(论文)。

第12周: 完成报告(论文)初稿并交导师审阅,导师给出修改意见。

第13周: 修改完报告(论文),导师再次进行审阅,并打印装订成册, 提交毕业设计报告。

第14周: 评阅教师评阅报告(论文),组织论文答辩并评分。

第15周:毕业设计有光文档整理,上报学院学生的毕业设计成绩等。

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。