高职院校软件技术专业毕业生质量跟踪系统的设计与实现

  • 投稿
  • 更新时间2021-02-09
  • 阅读量39次
  • 评分0
  • 0
  • 0

  摘要:为了加快高职院校软件技术专业的课程改革、提升人才培养质量、调整专业设置,对高职院校软件技术专业毕业生的工作情况进行了问卷调查、座谈、微信和电话等方式的跟踪,为此设计了高职院校软件技术专业毕业生质量跟踪系统,跟踪了高职院校软件技术专业毕业生的基本情况。完成了高职院校软件技术专业毕业生质量跟踪系统的需求分析、详细设计、系统实现。验证表明,系统运行良好,系统的运行为高职院校软件技术专业统计评价毕业生质量的各项指标数据变得更加快捷、全面,考察毕业生质量变得更加方便、准确,对高职院校开展软件技术专业的专业建设提供了有力的数据支持[1]。


  关键词:质量;跟踪系统;专业建设;指标


  0引言


  很多高职院校对毕业生质量跟踪调查,只停留在电话、短信、微信和邮件等传统方式来联系学生的。这样的联系方式,费时费力。因此,急需开发一套成熟、符合时代要求的高职软件技术专业毕业生质量跟踪调查系统,对推进以社会需求为导向的高质量人才培养模式改革具有重要的意义[2]。通过本系统对高职院校软件技术专业毕业生进行工作质量、综合素质等情况进行跟踪,掌握学生在企业、事业等单位的工作表现、对工作的适应情况等资料。为高职院校软件技术专业的专业建设提供一手资料。使高职院校的软件技术专业的专业设置和就业单位零距离的接触。


  1系统设计


  1.1系统设计思想


  本系统采用J2EE开发平台,MVC设计思想来开发。J2EE开发平台降低了开发多层应用的费用和复杂性,同时提供对现有应用程序集成强有力支持,增强了安全机制,提高了性能。MVC思想将一个应用分成3个部分:Model、View和Controller,这3个部分以最少的耦合协同工作,从以提高应用的可扩展性及可维护性。本系统的核心采用SSH(Struts+Spring+Hibernate)三大框架体系来设计。


  1.2系统功能设计


  高职院校软件技术专业毕业生跟踪服务系统,系统会定期更新学生的工作单位、电话、工资、职称等在单位的实际情况。


  对高职院校软件技术专业毕业生质量跟踪服务系统的需求进行了详细的分析和设计,系统的功能,如图1所示。


  并对其基本功能进行描述。系统管理模块、毕业生管理模块、用人单位管理模块。


  1)系统管理模块


  系统管理模块分为系统管理员、普通管理员。系统管理员通过密码和用户名登陆,对普通管理员的权限和毕业生的权限进行设置。普通管理员对系统进行维护。


  width=488,height=128,dpi=110


  图1高职院校软件技术专业毕业生质量跟踪系统功能图


  2)毕业生信息模块


  毕业生管理模块分为毕业生信息管理和问卷调查模块。毕业生信息管理模块可以将软件技术专业的毕业生的全部信息都录入到系统中去,包括毕业生的就业单位、就业岗位、薪酬职称等情况。问卷调查模块通过软件技术专业的毕业生定期更新软件技术专业前沿的需要的人才需求、岗位能力和就业岗位等需求。通过分析总结,修改高职院校软件技术专业的人才培养方案,为软件技术专业的专业建设打良好的基础。BBS模块软件技术专业的毕业生随时都可以在BBS交流工作的情况,IT行业前沿的技术。不仅给软件技术专业的毕业生提供了交流的机会,同时也给在校软件技术专业的学生也提供了参考


  3)用人单位管理模块


  用人单位模块分为毕业生的评价和对应高职院校的毕业生的反馈。用人单位对软件技术专业毕业生的评价模块,可以收集到用人单位对毕业生的工作情况的反馈。同时将同一高职院校的毕业生的工作情况集中反馈给学院。


  1.3系统体系结构设计


  本系统C/S(客户机/服务器)架构,C/S架构安全性高且响应速度快。具体数据存服务器端,客户端负责文件的上传和下载。所有信息处理后提交服务器。数据的录入也在服务器端进行。


  1.4数据库设计


  高职院校软件技术专业毕业生质量跟踪系统采用MySql数据库设计。每个数据库可以有多个数据表。在高职院校软件技术专业毕业生质量跟踪系统中可以设计10张数据表:系统管理员信息表、普通管理员信息表、毕业生信息表、问卷调查表、毕业生评价表、高职学院的反馈表等。对部分数据库表的描述如下:


  1)系统管理员信息,如表1所示。


  表1系统管理员信息表


  width=368,height=74,dpi=110


  2)毕业生信息,如表2所示。


  2主要关键技术


  2.1系统架构


  本系统采用SSH架构进行开发,包括:


  (1)前端使用Struts等框架来完成。


  (2)后端采用Hibernate访问数据库。


  表2毕业生信息表


  width=368,height=195,dpi=110


  (3)Spring负责降低Web层和数据库层之间的耦合性。


  (4)Struts中的Action在调用Hibernate中的DAO时,尽量降低耦合性。


  2.2数据安全性设计


  高职院校软件技术专业质量跟踪系统对数据的安全性要求很高,对系统管理员、普通管理员、毕业生、企业管理者等分配不同的权限。在数据更新的过程中,将MySql语句封装在一起,来解决各个数据表中数据不一致的问题,具体操作如下:


  Connectioncon=DriverManager.getConn(“”);


  Statementsql=con.creatStatement();


  ResultSetrs=sql.executeQuery();


  3系统实现


  3.1系统管理模块


  用户通过系统分配的权限登录系统,用户登录系统后进行相应的操作。


  3.2毕业生信息模块


  软件技术专业毕业生通过登录系统,填写本人工作信息和问卷调查表,同时可以在BBS发表工作的情况。


  3.3用人单位管理模块


  用人单位管理模块,单位的管理人员通过登录系统发布招聘信息,同时对单位的员工的评价反馈给对应的高职院校。


  该系统的开发,有以下的优点值得借鉴,首先,系统中的各类数据成为新生做个人职业规划的重要参考,成为教师指导学生规划职业生涯的支撑材料[3-4],其次,通过分析本系统软件技术行业的社会需求和岗位需求的统计数据,来调整软件公司的实习基地范围。最后,修改软件技术专业的人才培养方案,课程标准等专业建设,培养高职院校软件技术专业


  在校学生的实践动手及解决实际问题的能力,提高软件技术专业学生就业质量[5-6]。


  4系统的应用效果


  针对西安职业技术学院软件技术专业,该专业为三年制高职大专,自软件技术专业开办至今,年均就业率92.05%。


  通过系统使用,给软件技术专业的学生职业规划提供了参考,解决了软件技术专业的毕业学生就业观。在软件技术专业本年的第一次就业率有提高9%。以后会逐年提高。同时通过系统的使用,修改了软件技术专业的人才培养方案,采用校企联合办学的模式,并且增加了校外实训基地。根据系统调查数据显示,在56位软件技术专业的毕业生中,69%的学生选择做软件开发,19%的学生选择做软件测试,5%的学生选择做网络维护,5%的学生选择做数据库开发,2%的学生选择相关专业的就业,该专业的对口就业率96%。通过系统的使用,提高了软件技术专业学生的对口就业率。


  5总结


  通过高职院校软件技术专业毕业生质量跟踪系统的开发,在对该专业毕业生的就业质量、企业满意度、就业岗位等的调查,给高职院校软件技术专业的课程改革、人才培养、专业建设等提供了支持。


  该系统能够有效地实现对高职院校软件技术专业的毕业生质量进行动态化的跟踪调查,有利于教育教学改革和人才培养质量的提高。给高职院校的软件技术专业提供了借鉴。