1绪论
1.1选题背景
进入21世纪,由于计算机科学技术与Internet的高速进展,极大地促进了社会信息化程度的提高,明显地加快了社会发展的进程。随着我国高等职业技术教育的全面推进、职业技术教育改革的不断深化和高职院校办学规模的扩大,如何充分利用信息手段提高工作效率,实现高职院校的信息化是高职院校发展的大势所趋,并己成为管理职能部门共同关心的焦点。
毕业论文(设计)是高等职业技术学院人才培养过程中不可或缺的重要部分。它的主要目的是培养、提高学生综合运用所学的专业基础理论、基本知识和专业技能来分析、解决实际问题;使学生受到一次提高自身实践能力,综合训练其专业素质以及在实际工作中动手操作的能力;更使学生在工作作风、学习毅力、思想作风上受到一次良好的锻炼。因此,毕业论文(设计)是高职院校非常重要的实践教学环节。
毕业论文(设计)管理是是一个涉及多学科知识,需要多部门协调工作的管理系统工程。与之相匹配的各项管理工作包括资格审查、论文量化管理、论文指导与论文评审、答辩管理、评分等子系统。为解决学院毕业论文管理工作方面的问题,学院迫切需要一个毕业论文网上管理系统,用于毕业论文的选题、指导、评分等管理工作中。
因此,研究本课题具备较高的实际应用意义。
1.2毕业论文管理现状分析
本课题来源于江苏农林职业技术学院信息工程系信息化建设项目。就江苏农林职业技术学院而言,过去大多采用传统方法实施毕业设计(论文)工作。随着教育规模的不断扩大,尤其是各高职专业的逐年增加,对于学院师资队伍的结构和教师的数量都提出了新的挑战。目前,我院在毕、论文指导方面面临的主要问题如下:
1.教师数量不足
江苏农林职业技术学院目前注册学生已达一万两千多人,每年都有3000多名学生进入毕业设计(论文)阶段,面对庞大的毕业生数量,如何做好毕业设计(论文)工作是对学校的一大挑战。
毕业设计(论文)与普通课程教学不同,普通课程教学是围绕相对独立的一门学科进行的教学活动,教师的教学工作是“一对多”的教学过程;而在毕业设计(论文)教学环节中,一个指导教师只能对几名学生进行指导,甚至在一些比较特殊的课题中,可能还需要多个指导教师共同指导一个设计小组,所以毕业设计(论文)是“一对少”或者“多对一”的教学过程。我院很多专业都存在指导教师数量不足的问题。
2.选题过程人工操作
我院自02年改为高职后,以专科学历教育为主,经过几年的对专科层次的毕业设计教学己形成了一套较完善的规范,并己具有丰富的实践经验。但每年毕业设计应如何选题、科学地分配指导教师一直是一个很大的难题。经常会出现二、三十个学生同时选同一个教师的同一个题目,而有的题目又无人选择,出现‘了分布不均,专业不对应的现象。随之而来的是要对学生进行动员,人为进行分配。就一个选题常常持续一个星期。
3.指导教师与学生难以及时沟通
毕业设计(论文)阶段学生已开始实习工作,学生与教师、学生与学生之间都处于分离状态,学生在设计过程中遇到问题难以得到指导教师的帮助或者相互协商解决。
4.论文的提交及审查
由于毕业设计(论文)答辩时一些学生已在外地实习或工作,常常无法及时提交论文或通过论文审查,影响了学生的成绩和毕业证的取得。
5.论文评审
我院毕业设计(论文)评审采用人工方式,教务管理人员需要整理大量的学生数据,速度慢、容易出错,工作效率低。
网络及管理系统是解决这些问题的利器,解决问题的出路是构筑基于WEB的毕业设计(论文)网上管理系统。本论文主要是侧重解决学生毕业设计(论文)的选题、管理等问题。
1.3论文研究内容
本文根据江苏农林职业技术学院毕业设计教学管理工作的实际需要,采用B/S系统架构,研究、设计了基于WEB模式的毕业论文网上管理系统。
通过构建毕业论文网上管理系统的方案与系统实现,逐步完成系统的需求分析,结合系统所涉及的关键技术,详细、深入地讨论了构建系统所要解决的问题,并给出了解决方案,同时完成了系统的软件测试。
因此,论文建立在项目实际开发的基础上,重点研究完成了以下工作:
1.完成了毕业论文网上管理系统的需求分析,设计了符合系统特点的系统层次架构。
2.确定了项目建设的系统构架与平台建设。
3.利用基于UML的RUP来对系统进行需求分析、用例建模、静态结构和动态行为的建模以及物理模型的建立。
4.利用面向对象的体系结构,设计和构建了安全的体系结构模型。
3 毕业论文网上管理............... 16-20
3.1 系统的可行性............... 16-17
3.2 系统需求分析............... 17-20
3.2.1 系统的总体............... 19
3.2.2 学生板块............... 19
3.2.3 老师板块............... 19
3.2.4 教务管理人员............... 19-20
4 系统建模分析............... 20-30
4.1 参与者............... 20
4.2 系统总用............... 20-21
4.3 用例的细化............... 21-23
4.4 时序图............... 23-27
4.5 静态结构...............27-30
5 系统总体设计............... 30-42
5.1 系统功能结构............... 30-32
5.2 系统各用户............... 32-33
5.3 毕业论文网上管理............... 33-37
5.3.1 信息录入............... 33
5.3.2 论文双选............... 33-35
5.3.3 论文开题............... 35-36
5.3.4 论文撰写............... 36
5.3.5 论文结题............... 36-37
5.4 数据库的设计 37-42
5.4.1 数据库设计概述 37-38
5.4.2 数据库E-R图 38-39
5.4.3 数据表结构 39-40
5.3.4 表间关系 40-42
总结
本论文首先分析了建立毕业论文网上管理体系所需的相关技术,就这些技术展开分析、讨论。这些技术主要包括:B/S开发模式、DOTNET框架介绍、ASP. NET等。在应用这些技术的过程中,利用面向对象的体系结构,设计了一个基于DOTNET平台的三层开发框架,利用这个框架实现了系统。
本文在系统的需求分析阶段使用了UML建模分析与设计,将UML可视化建模技术引入到毕业论文网上管理系统的开发中,建立了一个符合学院自身的毕业论文网上管理系统模型。该模型以用例驱动开发全过程,采用标准的图形元素描述了系统的静态结构和动态行为,实现了系统的迭代增量开发。