论文部分内容阅读
摘 要:本文结合毕业生就业信息管理的具体要求,分析了就业信息管理工作的业务流程,收集了与就业信息管理系统相关的第一手资料,确定了建设高职院校毕业生就业信息管理系统的目标和主要功能需求,采取了基于现代软件工程的问题分析方法和敏捷的开发思路,设计并开发了毕业生就业信息管理系统。
关键词:教学管理;管理信息;数据库系统
1 引言
设计与实现高职院校大学生顶岗实习与就业管理信息系统,为本单位的学生顶岗实习与就业管理信息化工作服务,可以减少手工操作,提高学生顶岗实习与就业管理工作的效率,实现顶岗实习与就业管理的信息化,是建设数字化校园的一个重要方面。本文以典型的学生顶岗实习与就业管理信息系统的开发过程作为实例。
2 系统分析和设计
客户端/服务器方式在系统实际运行中存在着诸多的问题和不足,为了解决这些问题在本系统中采用客户端/服务器方式,通过机器自带的浏览器就可以跟服务器连接,而且系统更新和升级操作简便,同时,浏览器/服务器方式可以根据划分为三层结构,即客户层,应用层和数据层,在原来的基础上增加了一层,这样把原来所有业务在服务器端进行处理分担到其他的层中,使得处理速度很快,运行效率更高。因此在本文中采用基于浏览器/服务器模式的三层结构模式,同时也避免浏览器/服务器二层结构存在的问题。
系统的动态行为模型由交互图、状态图、活动图表达。交互(Interaction)图是为系统各成员之间重要的运行时交互进行建模,并却形成模型逻辑试图的一部分,是系统的动态模型。交互(Interaction)图有两种:顺序(Sequence)图和协作(Collaboration)图,一起工作,帮助用户准确的为组成系统的各个部分之间如何交互建模,两者显示相同信息,但从不同方面显示。顺序(Sequence)图采用一种类似于栅栏的格式表示出对象之间的交互,可以清楚地表示消息的顺序或时序。而协作(Collaboration)图以图或网络的格式表示出对象之间的交互,可以比较好地展现复杂的分支、迭代以及并发行为。
3 系统的实现
3.1 用户管理模块的实现
用户管理主要是为分院用户设计,用于管理学生用户和班导师用户。其中最终的功能为系统的数据导入功能在多处用到,如:学生的批量导入、学历基础数据的批量导入、专业数据的批量导入等等。本系统的数据导入采用的是通过Excel表进行导入。
学生数据的整体导入功能,学生的基本数据包括姓名、身份证号、性别、年龄等,从学校的招生办得到此数据的Excel格式进行整体导入,辅导员也可以进行本班学生的整体导入。
学生数据的总体导入功能根据学生的姓名和身份证号进行判断添加,即先判断数据库中是否有此信息,如果有进行更新操作,如果没有则进行添加操作。如果信息有误,系统导入失败,可以单个对学生进行添加操作。
3.2 数据分析模块的实现
目前,各个学校对于就业率的统计是非常模糊的,只是一个数字的统计并没有反映出就业的质量和就业效果,例如学生就业的岗位跟学校的人才培养之间的关系,在一定程度上影响了高校的专业设置和教学改革。为了解决这个问题有必要利用现代信息技术建立学生就业跟学生专业之间的数据分析,为学校的顶岗实习与就业管理工作服务。
(1) 就业模式库的建立
在本系统中,将学生的就业当作是一种模式,如果学生的就业信息满足的话堪称是在本专业就业,否则就是在专业外就业,这样就可以为就业的数据分析提供一种规律。以单位的计算机专业为例,建立一个就业的模式库。在这个模式库,主要的数据有:高级程序设计基础、数据结构、数据库原理与应用、操作系统、软件工程、面向对象系统分析与设计、数据库开发、.NET程序设计、Web开发技术、网页设计与制作、软件测试、软件项目管理、计算机网络、应用软件开发实训,非计算机专业领域的应用。
(2) 就业形式分析算法流程
建立模式库接下来就需要就这些模式库进行分析,下面介绍就业形式分析,它的实现的主要算法流程如下:
第一步,需要选择统计分析数据的范围,包括数据来源的最早和最晚的时间年限,从时间界限来划分数据的范围。
第二步,划分时间和数据后,需要对这些数据进行抽取,按照专业的不同来进行。
第三步,在第二步抽取数据源的基础上,再进行对这些数据源对用的专业规则。
第四步,如果学生的就业的信息跟专业规则一致时候说明该学生在这个专业就业,如果不是,这学生就认为不在这个专业就业。
第五步,在前面四个步骤实现的基础上就可以得到某个专业的比较可靠的就业率统计结果。
经过前面的分析后可以建立了学校的就业模式库,接下来就需要分析学生就业的岗位或所从事的工作跟学生的所学的课程之间的内在关系,可以通过数据挖掘技术的决策树的方式实现,下面介绍系统的数据分析模块的决策树的实现过程。
① 学生成绩表的预处理
对成绩表决策属性的分类。为了便于决策树的使用我们把所涉及的课程总计分为四类:专业基础课,专业课,英语课,实践课。如以计算机专业为例,我们把计算机专业的课程课分为如下图所示的四类。我们不难看出计算机专业基础课主要包括:高级程序设计基础、面向对象系统分析与设计、数据库开发、.NET程序设计、Web开发技术、非计算机专业领域的应用;计算机专业课主要包括:计算机网络、数据结构、数据库原理与应用、操作系统、软件工程;实践课程主要包括:网页设计与制作、软件测试、软件项目管理、应用软件开发实训。接下来需要对上面分成的四大课程分类进行如下的处理:
第一步,对前面的四个大类分别进行计算得到期望值E(平均值)。
第二步,在此基础上,对每一大类的平均值进行离散化处理,用V(C)函数表示。规定当E>90时,该属性值记为优;为E>80时,该属性值记为良;否则记为中。
② 就业信息表的处理
在进行完对学生成绩表的预处理后,接下来需要对学生就业表的处理操作,主要是对学生就业的工作进行分类,按照目前社会的分工和工作的性质进行划分,总的来说可以划分为三大类,跟自己的专业较为接近的用E1表示,跟自己的专业关系较低使用E2表示,如果是非本专业的工作则使用NI表示。通过以上对学生成绩表和毕业生就业信息表的预处理,我们把毕业生的成绩表和就业信息表的连接运算,得到新的成绩.就业表。
(3)知识描述
1、当专业课的成绩优秀并且实践能力优秀时,该毕业生从事的工作性质往往高度接近所学专业。
2、当专业课和实践课都处在良这个水平时,大多说毕业生从事的工作性质与所学专业相关。
3、当专业课成绩和实践课成绩都为中时,大多数毕业生就业所从事的工作与所学的专业相关性非常的小。
4、专业基础课成绩对毕业生就业从事工作的性质决策意义不大
总结:根据以上四点知识,我们认为专业课和实践课对学生的就业非常重要,应加大数量、提高质量;英语技能对毕业生就业从事工作的性质不明显,可以适当调整降低比重。
4 系统测试
在建立测试环境的基础上,针对该系统进行了功能测试。根据测试结果分析,该系统满足了系统需求说明书中所提出的各项需求,达到了使用的要求。
5 结束语
目前本系统已在南海东软信息技术学院试运行,用户反映良好。系统对高校毕业生就业信息进行了整合,有效地提高了高校的就业信息管理水平,增强了工作效率,为数字化校园做出应有的贡献。
参考文献
[1] 段涛.新形势下大学生就业难的原因与对策.西南科技大学高教研究,2003(3),42-45
关键词:教学管理;管理信息;数据库系统
1 引言
设计与实现高职院校大学生顶岗实习与就业管理信息系统,为本单位的学生顶岗实习与就业管理信息化工作服务,可以减少手工操作,提高学生顶岗实习与就业管理工作的效率,实现顶岗实习与就业管理的信息化,是建设数字化校园的一个重要方面。本文以典型的学生顶岗实习与就业管理信息系统的开发过程作为实例。
2 系统分析和设计
客户端/服务器方式在系统实际运行中存在着诸多的问题和不足,为了解决这些问题在本系统中采用客户端/服务器方式,通过机器自带的浏览器就可以跟服务器连接,而且系统更新和升级操作简便,同时,浏览器/服务器方式可以根据划分为三层结构,即客户层,应用层和数据层,在原来的基础上增加了一层,这样把原来所有业务在服务器端进行处理分担到其他的层中,使得处理速度很快,运行效率更高。因此在本文中采用基于浏览器/服务器模式的三层结构模式,同时也避免浏览器/服务器二层结构存在的问题。
系统的动态行为模型由交互图、状态图、活动图表达。交互(Interaction)图是为系统各成员之间重要的运行时交互进行建模,并却形成模型逻辑试图的一部分,是系统的动态模型。交互(Interaction)图有两种:顺序(Sequence)图和协作(Collaboration)图,一起工作,帮助用户准确的为组成系统的各个部分之间如何交互建模,两者显示相同信息,但从不同方面显示。顺序(Sequence)图采用一种类似于栅栏的格式表示出对象之间的交互,可以清楚地表示消息的顺序或时序。而协作(Collaboration)图以图或网络的格式表示出对象之间的交互,可以比较好地展现复杂的分支、迭代以及并发行为。
3 系统的实现
3.1 用户管理模块的实现
用户管理主要是为分院用户设计,用于管理学生用户和班导师用户。其中最终的功能为系统的数据导入功能在多处用到,如:学生的批量导入、学历基础数据的批量导入、专业数据的批量导入等等。本系统的数据导入采用的是通过Excel表进行导入。
学生数据的整体导入功能,学生的基本数据包括姓名、身份证号、性别、年龄等,从学校的招生办得到此数据的Excel格式进行整体导入,辅导员也可以进行本班学生的整体导入。
学生数据的总体导入功能根据学生的姓名和身份证号进行判断添加,即先判断数据库中是否有此信息,如果有进行更新操作,如果没有则进行添加操作。如果信息有误,系统导入失败,可以单个对学生进行添加操作。
3.2 数据分析模块的实现
目前,各个学校对于就业率的统计是非常模糊的,只是一个数字的统计并没有反映出就业的质量和就业效果,例如学生就业的岗位跟学校的人才培养之间的关系,在一定程度上影响了高校的专业设置和教学改革。为了解决这个问题有必要利用现代信息技术建立学生就业跟学生专业之间的数据分析,为学校的顶岗实习与就业管理工作服务。
(1) 就业模式库的建立
在本系统中,将学生的就业当作是一种模式,如果学生的就业信息满足的话堪称是在本专业就业,否则就是在专业外就业,这样就可以为就业的数据分析提供一种规律。以单位的计算机专业为例,建立一个就业的模式库。在这个模式库,主要的数据有:高级程序设计基础、数据结构、数据库原理与应用、操作系统、软件工程、面向对象系统分析与设计、数据库开发、.NET程序设计、Web开发技术、网页设计与制作、软件测试、软件项目管理、计算机网络、应用软件开发实训,非计算机专业领域的应用。
(2) 就业形式分析算法流程
建立模式库接下来就需要就这些模式库进行分析,下面介绍就业形式分析,它的实现的主要算法流程如下:
第一步,需要选择统计分析数据的范围,包括数据来源的最早和最晚的时间年限,从时间界限来划分数据的范围。
第二步,划分时间和数据后,需要对这些数据进行抽取,按照专业的不同来进行。
第三步,在第二步抽取数据源的基础上,再进行对这些数据源对用的专业规则。
第四步,如果学生的就业的信息跟专业规则一致时候说明该学生在这个专业就业,如果不是,这学生就认为不在这个专业就业。
第五步,在前面四个步骤实现的基础上就可以得到某个专业的比较可靠的就业率统计结果。
经过前面的分析后可以建立了学校的就业模式库,接下来就需要分析学生就业的岗位或所从事的工作跟学生的所学的课程之间的内在关系,可以通过数据挖掘技术的决策树的方式实现,下面介绍系统的数据分析模块的决策树的实现过程。
① 学生成绩表的预处理
对成绩表决策属性的分类。为了便于决策树的使用我们把所涉及的课程总计分为四类:专业基础课,专业课,英语课,实践课。如以计算机专业为例,我们把计算机专业的课程课分为如下图所示的四类。我们不难看出计算机专业基础课主要包括:高级程序设计基础、面向对象系统分析与设计、数据库开发、.NET程序设计、Web开发技术、非计算机专业领域的应用;计算机专业课主要包括:计算机网络、数据结构、数据库原理与应用、操作系统、软件工程;实践课程主要包括:网页设计与制作、软件测试、软件项目管理、应用软件开发实训。接下来需要对上面分成的四大课程分类进行如下的处理:
第一步,对前面的四个大类分别进行计算得到期望值E(平均值)。
第二步,在此基础上,对每一大类的平均值进行离散化处理,用V(C)函数表示。规定当E>90时,该属性值记为优;为E>80时,该属性值记为良;否则记为中。
② 就业信息表的处理
在进行完对学生成绩表的预处理后,接下来需要对学生就业表的处理操作,主要是对学生就业的工作进行分类,按照目前社会的分工和工作的性质进行划分,总的来说可以划分为三大类,跟自己的专业较为接近的用E1表示,跟自己的专业关系较低使用E2表示,如果是非本专业的工作则使用NI表示。通过以上对学生成绩表和毕业生就业信息表的预处理,我们把毕业生的成绩表和就业信息表的连接运算,得到新的成绩.就业表。
(3)知识描述
1、当专业课的成绩优秀并且实践能力优秀时,该毕业生从事的工作性质往往高度接近所学专业。
2、当专业课和实践课都处在良这个水平时,大多说毕业生从事的工作性质与所学专业相关。
3、当专业课成绩和实践课成绩都为中时,大多数毕业生就业所从事的工作与所学的专业相关性非常的小。
4、专业基础课成绩对毕业生就业从事工作的性质决策意义不大
总结:根据以上四点知识,我们认为专业课和实践课对学生的就业非常重要,应加大数量、提高质量;英语技能对毕业生就业从事工作的性质不明显,可以适当调整降低比重。
4 系统测试
在建立测试环境的基础上,针对该系统进行了功能测试。根据测试结果分析,该系统满足了系统需求说明书中所提出的各项需求,达到了使用的要求。
5 结束语
目前本系统已在南海东软信息技术学院试运行,用户反映良好。系统对高校毕业生就业信息进行了整合,有效地提高了高校的就业信息管理水平,增强了工作效率,为数字化校园做出应有的贡献。
参考文献
[1] 段涛.新形势下大学生就业难的原因与对策.西南科技大学高教研究,2003(3),42-45