新疆职业教育人才供需信息系统的研发?

2013-04-29 00:44马宏伟
电脑知识与技术 2013年9期
关键词:高技能人才职业教育信息系统

摘要:为了实现在疆企业和职业院校针对高技能人才及能工巧匠供需信息的及时披露,构建了基于ASP.NET的新疆职业教育人才供需信息平台。介绍了系统的三层B/S模式体系结构和实现技术,对系统的功能模块以及开发中的数据库设计和安全技术等进行了详细的阐述。

关键词:信息系统;ASP.NET;职业教育;高技能人才

中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2013)09-2024-04

中国的社会经济发展正处在一个快速转型的过程当中,在这一过程中,职业教育的对整个国家的战略意义已经突显出来。职业教育也是发展地区经济和文化的生力军,对发展本地区特色的经济和文化至关重要。职业教育的目标是要毕业生有质量的就业和为企业输送高技能的人才[1]。因此,有必要开发一个界面友好、操作简单、功能齐全的职业教育人才供需信息系统,成为企业和职业院校及毕业生之间的直通桥梁,为高技能人才供需双方提供准确及时、权威的信息。

1 系统设计与实现

1.1系统体系结构

本系统采用B/S模式,以ASP.NET2.0为核心技术,基于HTTP协议Web应用程序,采用三层体系结构,即表示层、业务逻辑层和数据访问层,保证不同层之间的独立性和透明性,便于以后的维护和扩展的系统结构[2],如图1所示。

1.2系统的开发平台和工具

在开发平台和工具的选择上,基于本系统的用户特点和规模、安全性的要求以及快速开发的需求应采用Microsoft的Web开发技术[3]。为提高性能采用Ajax技术以使用户体验更动态的Web 用户界面[4],具体如下:

系统的开发平台:Windows Server 2003 + IIS6.0 + .NET Framework2.0;

开发工具:Visual Studio.net 2005+Ajax;

后台数据库:SQL Server 2005 + SQL Server 2005 Express。

1.3系统功能模块分析

系统共有两个子系统:前台查询子系统和后台管理子系统,如图2所示。

1.4数据库设计

本系统采用SQL Server 2005 + SQL Server 2005 Express作为后台数据库。在SQL Server 2005 中创建28个表,收录职业教育人才供需信息及相关信息。用户、角色等系统管理数据存放在SQL Server 2005 Express中,这样便于系统维护。

在SQL Server 2005中的数据表主要包括:产业园区基本情况表、产业园区企业院校表、公共信息(校企合作表、信息发布表、政策导航表)、高技能人才信息表、系统基础数据(12个表)、能工巧匠信息表、企业基本情况表、企业招聘信息表、双师型人才信息表、院校毕业生信息表、院校基本情况表、院校招聘招聘信息表、院校开办专业信息表

同时还创建了相应的12个视图:产业园区视图、高技能人才视图、能工巧匠视图、企业信息管理员视图、企业招聘视图、双师型人才视图、院校毕业生视图、院校开办专业视图、院校信息管理员视图、院校招聘视图。

为了实现在主页上动态显示最新的企业和院校招聘信息,特地创建了2个存储过程,采用游标技术分别用于查询最新的企业招聘信息和院校招聘信息[5]。

2 系统安全性设计

本系统采用ASP.NET的Form身份验证方式,利用角色来管理用户权限,不同角色的用户拥有相应的操作权限[6]。

系统共定义了5种角色,并为每一种角色设定了访问权限。这5种角色是:系统管理员、企业信息管理员、院校信息管理员、公共信息管理员、普通注册用户。系统管理员拥有最大权限,负责指派公共信息管理员和为众多的企业和院校创建各自的企业信息管理员、院校信息管理员。系统管理员有权为每一个用户分配角色和从角色中删除用户。

其次在程序代码和数据库部分设置了数据表和字段级的访问权限与规则,实现了不同的管理员用户只能操作自己负责的那一部分数据,进一步保证了整个系统的数据安全。例如:某企业的信息管理员只能添加、修改和删除本企业基本信息和招聘信息并选择是否对外发布。为了确保本系统的信息的正确性和权威性,所有要发布的信息都要经由系统管理员审核,只有通过审核的信息才能发布出去。

最后,为了保证服务器的安全性,将服务器置于新疆轻工职业技术学院的校园内网,采用SNAT(Source Network Address Translation,源地址转换)和DNAT(Destination Network Address Translation,目的地址转换)技术,对外发布Web网站[7]。

3 系统开发、调试及基础数据录入、批量数据导入

系统开发使用Visual Studio 2005集成开发环境,用VB编写业务逻辑代码,在其自带的开发Web服务器中调试。

所需的基础数据,例如:专业名称和代码、职业工种名称和代码、院校名称和代码等通过Web页录入和管理维护。一些来自上级部分的批量数据,例如高技能人才和能工巧匠数据均为Excel表的格式且数据量巨大,因此通过SQL Server 2005的SQL Server Integration Services(SSIS)批量导入数据库中。

4 系统的测试、部署和运行

硬件采用HP服务器,软件为Windows Server 2003 + IIS6.0 +.NET Framework2.0,数据库SQL Server 2005 + SQL Server 2005 Express。在局域网环境中对系统进行测试、修改,直至达到设计要求,然后联接到Internet上。

现系统已成功申请了IP地址和域名,部署的IP地址为222.82.254.77,域名为http://www.xjvete.cn,新ICP备:10000391号。系统主页如图3所示。

图3 系统主页 图4 管理员选择登录页面

因为系统采用B/S模式,所有操作均在Web页上进行,只要装有IE6.0(或以上版本)或其它浏览器并与Internet联接的计算机都可通过输入上面的IP地址或域名访问本系统,界面简洁直观,不须对用户进行专门的培训。图4为管理员选择登录页面。

5 结论

新疆职业教育人才供需信息系统的开发,为全疆的职业院校和在疆各类企业提供了一个针对高技能人才的供需平台,对新疆职业教育的发展、大中专学生就业和在疆企业招缆高技能人才具有实际的实用价值,对本地区经济和文化发展有着积极的意义。系统采用B/S模式,充分利用ASP.NET的优点和Ajax技术,实现了对供需信息的分级分布式管理和维护,系统模块具有良好的通用性和可扩充性,经过一段时间运行,证明系统运行稳定、界面友好、使用简单可靠,发布供需信息便捷,达到了起初设计要求。

致谢:自治区政府职教办为本系统的研发提供了大量的新疆本地高技能人才及能工巧匠的数据,在此表示衷心的感谢。

参考文献:

[1] 戴士弘.职业教育课程教学改革[M].北京:清华大学出版社,2007.

[2] 卢成均.多层模式下通用数据存取层的设计与实现[J].计算机工程与设计,2007,28(13):3265-3269.

[3] 陈会安.ASP.NET2.0网页制作彻底研究[M].北京:清华大学出版社,2007.

[4] 邓丽,李学奎.ASP.NET 2.0Ajax应用程序设计[M].北京:清华大学出版社,2009

[5] 刘辉.基于MIS系统的存储过程技术和游标技术的应用[J].福建电脑,2010,26(1):138-139.

[6] 赵增敏.ASP.NET 2.0案例教程[M].北京:电子工业出版社,2007.

[7] 郑培群,苏扬,郭倩.基于Netfilter的网络地址转换研究与实现[J].武汉理工大学学报:信息与管理工程版,2010,32(5):710-713..

猜你喜欢
高技能人才职业教育信息系统
企业信息系统安全防护
基于区块链的通航维护信息系统研究
信息系统审计中计算机审计的应用
在高技能人才培养中实施弹性学制学分制的研究与实践
“动能教育”模式下的工匠人才培养路径研究
论七年一贯制体系下本科学科建设中职业教育的重要性
电子信息类高技能人才培养模式分析
刍议职业教育校企合作的有效性
翻转课堂教学模式在《PLC应用技术》课程教学中的应用
浅谈铁路运输企业高技能人才队伍建设