1.绪论
1.1选题背景
进入21世纪,由于计算机科学技术与工nternet的高速发展,极大地促进了社会信息化程度的提高,明显地加快了社会发展的进程。随着我国高等职业技术教育的全面推进、职业技术教育改革的不断深化和高职院校办学规模的扩大,如何充分利用信息手段提高工作效率,实现高职院校的信息化是高职院校发展的大势所趋,并己成为管理职能部门共同关心的焦点。毕业论文(设计)是高等职业技术学院人才培养过程中不可或缺的重要部分。它的主要目的是培养、提高学生综合运用所学的专业基础理论、基本知识和专业技能来分析、解决实际问题;使学生受到一次提高自身实践能力,综合训练其专业素质以及在实际工作中动手操作的能力;更使学生在工作作风、学习毅力、思想作风上受到一次良好的锻炼。因此,毕业论文(设计)是高职院校非常重要的实践教学环节。毕业论文(设计)管理是是一个涉及多学科知识,需要多部门协调工作的管理系统工程。与之相匹配的各项管理工作包括资格审查、论文量化管理、论文指导与论文评审、答辩管理、评分等子系统。为解决学院毕业论文管理工作方面的问题,学院迫切需要一个毕业论文网上管理系统,用于毕业论文的选题、指导、评分等管理工作中。因此,研究本课题具备较高的实际应用意义。
1.2毕业论文管理现状分析
本课题来源于江苏农林职业技术学院信息工程系信息化建设项目。就江苏农林职业技术学院而言,过去大多采用传统方法实施毕业设计(论文)工作。随着教育规模的不断扩大,尤其是各高职专业的逐年增加,对于学院师资队伍的结构和教师的数量都提出了新的挑战。目前,我院在毕业论文指导方面面临的主要问题如下:
1. 教师数量不足
江苏农林职业技术学院目前注册学生已达一万两千多人,每年都有3000多名学生进入毕业设计(论文)阶段,面对庞大的毕业生数量,如何做好毕业设计(论文)工作是对学校的一大挑战。毕业设计(论文)与普通课程教学不同,普通课程教学是围绕相对独立的一门学科进行的教学活动,教师的教学工作是“一对多”的教学过程;而在毕业设计(论文)教学环节中,一个指导教师只能对几名学生进行指导,甚至在一些比较特殊的课题中,可能还需要多个指导教师共同指导一个设计小组,所以毕业设计(论文)是“一对少” 或者“多对一”的教学过程。我院很多专业都存在指导教师数量不足的问题。
2.选题过程人工操作
我院自02年改为高职后,以专科学历教育为主,经过几年的对专科层次的毕业设计教学己形成了一套较完善的规范,并己具有丰富的实践经验。但每年毕业设计应如何选题、科学地分配指导教师一直是一个很大的难题。经常会出现二、三十个学生同时选同一个教师的同一个题目,而有的题目又无人选择,出现‘了分布不均,专业不对应的现象。随之而来的是要对学生进行动员,人为进行分配。就一个选题常常持续一个星期。
3.指导教师与学生
难以及时沟通毕业设计(论文)阶段学生已开始实习工作,学生与教师、学生与学生之间都处于分离状态,学生在设计过程中遇到问题难以得到指导教师的帮助或者相互协商解决。
4.论文的提交及审查
由于毕业设计(论文)答辩时一些学生已在外地实习或工作,常常无法及时提交论文或通过论文审查,影响了学生的成绩和毕业证的取得。
5.论文评审
我院毕业设计(论文)评审采用人工方式,教务管理人员需要整理大量的学生数据,速度慢、容易出错,工作效率低。网络及管理系统是解决这些问题的利器,解决问题的出路是构筑基于WEB的毕业设计(论文)网上管理系统。本论文主要是侧重解决学生毕业设计(论文)的选题、管理等问题。
1.3论文研究内容
本文根据江苏农林职业技术学院毕业设计教学管理工作的实际需要,采用B/S系统架构,研究、设计了基于WEB模式的毕业论文网上管理系统。通过构建毕业论文网上管理系统的方案与系统实现,逐步完成系统的需求分析,结合系统所涉及的关键技术,详细、深入地讨论了构建系统所要解决的问题,并给出了解决方案,同时完成了系统的软件测试。
2相关技术分析
2.1管理信息系统
管理信息系统(Management工nformationSystemS,MIS)是一个不断发展和不断完善的概念,它最早出现在1970年。进入20世纪80年代之后,随着各种技术,特别是信息技术的迅速发展,管理信息系统有了快速的发展,使管理信息系统的概念逐步充实和完善。管理信息系统是一门新学科,到目前为止这门学科还很不完善。从管理信息系统的建立、使用功能等方面来分析,我们可以这样它定义:管理信息系统是使用系统思想建立起来的,以现代通信设备为基本传输工具,以计算机为基本信息处理手段,并且能够提供信息服务、提供管理决策的人机系统。MIS一般由计算机系统和管理信息处理软件组成。计算机系统由计算机硬件系统和计算机软件系统组成。计算机硬件系统包含有单机系统、联机系统和网络系统。计算机软件系统通常由网络通讯软件、编译系统、操作系统、文字处理软件、图形处理软件以及数据库管理系统组成。目前管理信息系统的开发方法有结构化方法、原型法以及面向对象方法,本系统的设计与实现采用了面向对象方法。
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
结论
本文在系统的需求分析阶段使用了UML建模分析与设计,将UML可视化建模技术引入到毕业论文网上管理系统的开发中,建立了一个符合学院自身的毕业论文网上管理系统模型。该模型以用例驱动开发全过程,采用标准的图形元素描述了系统的静态结构和动态行为,实现了系统的迭代增量开发。
本文针对江苏农林职业技术学院毕业论文网上管理系统进行建模,需求分析阶段主要确定参与者和用例,同时建立了用例图;分析阶段主要提取了分析类,绘制了时序图,同时建立了类及类之间的关系;设计阶段主要是进一步细化系统功能结构以及系统各用户间的关系图,系统各模块结构及模块流程图;实现阶段确定了本系统所采用的开发框架以及确定了系统的物理模型,并利用建立的模型与用户进行充分的沟通,最后完成了系统的实现及测试。回顾一年来的工作,本文主要在以实际项目开发的基础上,重点研究并解决了以下的几个问题:
1.完成了院毕业论文网上管理系统的需求分析,设计了符合系统特点的系统层次架构。
2.确定了项目建设的系统构架与平台建设。
3.利用基于UML的RUP来对系统进行需求分析、用例建模、静态结构和动态行为的建模以及物理模型的建立,完成工作流模型的设计。
4.利用面向对象的体系结构,设计和构建了安全的体系结构模型。
5.实现了系统各个模块功能,同时完成了系统的软件测试工作。
目前该系统已投入使用近一年,适应了学院信息化建设的需要,在使用过程中提高了工作效率,实现了网络办公的信息化、规范化,使得各项工作更加准确、方便、快速和安全。
参考文献
[1]徐东红,高仲合.基于B/S的学生论文提交及查询系统.计算机与现代化,2005(l):106-109
[2]王春霞.cscw环境下支持网络教学的交互式管理系统的设计与实现.内蒙古师范大学硕士学位论文,2005(8)
[3]张申,罗驱波,吴新新.高校毕业设计网络管理系统.电气电子教学学报,2004,26(6):119-121
[4]常晋义,邹永林.管理信息系统.中国电力出版社,2005,20-60
[5]杨敬伟,薛玉倩,刘振鹏.基于C/S与B/S混合模式的软件体系结构.河北大学学报(自然科学版)2006(3)
[6]张安妮,李明东,尹德春基于C/S和B/S混合结构体系的管理信息系统模型计算机与数字工程2006(3)
[7]朱哗.ASP.NET第一步.北京:清华大学出版社.2007
[8]庚邦.基于AsP.NET2.0的三层架构应用程序的设计与实现.大众科技,2008年第九期
[9]李建华.基于.Net的三层结构[J].软件导刊,2007,(05)
[10]吴泽二Net的三层结构[J].消费导刊,2007,(02).