鉴于大家对JAVA十分关注,我们编辑小组在此为大家搜集整理了“ 基于Java Web组件技术的毕业设计管理系统 ”一文,供大家参考学习!
1 毕业设计管理系统的基本模块在实际调研过程中发现,毕业设计管理工作的信息化管理应该包括毕业设计基本信息的管理、毕业设计选题的管理、毕业设计过程的管理、毕业论文答辩的管理、毕业论文提交与查询管理等几个方面的内容。根据这种管理上的需要,把整个毕业设计管理系统划分成如图 1 所示的几个模块( 或是功能子系统) 。基本信息管理基本包括四个方面的内容: 统管理人员信息管理、指导老师信息管理、学生信息管理和其他数据管理。毕业设计选题管理包括五个方面的内容:1) 教务管理人员根据实际情况分配毕业设计基本任务,即每个毕业设计指导教师可以指导多少个学生的毕业设计;2) 指导根据毕业设计的基本任务出题,出题的时候要有针对性; 3) 学院对老师所提交的题目进行审查并发布毕业设计的题目; 4) 学生选题; 5) 选题结束,学院对学生选题进行审查并形成最终选题表。
毕业设计过程管理子系统包括四个方面的内容: 1) 毕业设计任务书管理; 2) 毕业设计开题报告管理; 3) 学生与老师交互记录管理; 4) 学生初稿、复稿、论文终稿、翻译、周记、笔记等的管理等。毕业论文答辩管理子系统的主要内容包括: 1) 论文评审分组管理,指导教师可以分组对论文进行评阅; 2) 评委答辩分组管理,对参加答辩的评委进行分组; 3) 学生答辩分组管理,指定学生参加答辩的小组及名单; 4) 学生成绩管理,主要是生成学生各环节成绩,并对成绩进行汇总。
毕业论文提交查询子系统主要有以下几个方面的内容: 1) 毕业论文的上传管理,主要是供学生提交毕业论文相关文档资料,如立题卡、任务书、中期检查表、论文正文、论文封面、开题报告和外文翻译等; 2) 论文的归档管理,主要是按要求对学生提交的论文进行整理归档; 3) 论文的查询统计,主要是根据需要对历年学生论文进行检索和统计; 4) 论文的下载管理,可以根据需要随时下载学生论文相关资料。毕业论文成绩管理子系统主要包括成绩汇总和统计管理、成绩的修改管理、毕业设计成绩审核管理、毕业设计成绩的查询等。
2 毕业设计管理系统的典型流程设计 2. 1 毕业设计过程管理流程在毕业设计( 论文) 过程中,同步形成多方面原始数据。毕业设计过程管理可以有效督促学生认真进行毕业设计工作,既为后期对学生毕业设计( 论文) 过程考核提供静态数据依据,亦可动态发现学生毕业设计( 论文) 中存在的问题,同时也可用来考核指导老师的指导过程情况。毕业设计过程管理基本流程如图 2。
2. 2 毕业论文提交与查询管理流程学生首先提交论文相关文档,然后管理人员再对这些文档进行相应处理,毕业论文提交与查询管理的基本流程如图3。图 3 毕业论文提交与查询流程 3 毕业设计管理系统中 Java Web 组件设计组件技术与传统技术相比具有明显的优点: 1) 组件开发与开发的语言和开发工具无关,可以跨平台使用; 2) 通用接口的运用可以有效地保证组件的重用性; 3) 组件使用二进制编码,运行效率高,安全性好。Java 的组件技术在近几年的软件开发中得到了广泛应用。