基于ASP.NET技术的高职院校职业资格考证网络信息平台设计与实现

时间:2022-04-22 07:17:51

基于ASP.NET技术的高职院校职业资格考证网络信息平台设计与实现

摘 要:目前很多高职院校考证管理工作大多还要采用手工作坊模式来进行。针对这种情况,设计与开发了基于技术的高职院校职业资格考证网络信息平台,系统以软件工程思想为开发指导,实现了考证信息查询、认证资料下载、课程在线答疑、考证成绩查询、考试心得分享等功能。目前本系统已经在校内实施并使用,通过实践,证明使用该职业资格考证网络信息平台,使得考证信息能准确、方便、快捷通知到位,同时提高学生职业资格考证的通过率。

关键词:职业资格考证;;AJAX;LINQ

中图分类号:TP311.52

近年来,高职院校实施了双证书制度,学生毕业前必须获得职业资格证书,很多院校采用了飞信、E-Mail、纸质打印等方式收发考证通知、报考信息、培训资料及考试成绩。但是,这些传统的方式远远不能适应学校在处理大量信息时对于准确性、时效性、安全性等方面的要求,也没有形成学生与教师、考证管理员等的良性互动。为了进一步推进数字化校园的应用和提高学生职业资格证书的获取率与获取质量,开发职业资格考证网络信息平台已成为许多高职院校的迫切需要。

1 系统分析与设计

1.1 系统需求分析

为防止非法用户登录系统进行操作,设置口令号和密码验证方式,用户凭口令号和密码进入本系统,系统会自动判断用户是那种类型,分别分配不同的权限。因此,通过前期对各类可能使用本系统人员的调研、分析,系统应具有三种角色:(1)学生角色。可以进行个人信息查询与修改、考证相关信息查询、认证标准与培训资料查看和下载、在线提问、考证成绩查询、考试心得分享等操作;(2)教师角色。任课老师可以上传课程相关的考证培训资料和考证须知,并进行课程指导、答疑;班主任和二级学院实训部教师分别可以对本班和本学院的学生考证成绩进行查询;(3)管理员角色。考证管理员可以上传考证动态、考证成绩、证书样本和认证标准;系统管理员对系统用户权限分配与管理、数据维护与管理。

1.2 系统功能模块设计

系统改变传统的职业资格考证“手工作坊”模式,采用模块化结构,包括前台服务和后台管理两个子系统。本系统功能结构如图1所示。

图1 高职院校职业资格考证网络信息平台功能结构

2 系统实现及性能优化

2.1 系统架构

本系统完全基于先进的技术平台,结合Entity framework4.0、AJAX、LINQ等技术,采用目前比较流行的三层结构B/S系统架构模式开发(如图2所示)。三层结构分为表示层、业务逻辑层和数据访问层。表示层为用户提供交互操作界面,向业务逻辑层传输用户数据,接收业务逻辑层返回结果并展示给用户。业务逻辑层负责关键业务的处理,接收表示层传来的数据,封装好之后发送给数据访问层;对数据访问层返回的结果封装好之后发送给表示层。数据访问层进行数据库存取,为业务逻辑层提供查询数据,或根据业务逻辑层传来的值对数据库进行增、删、改操作。三层之间通过数据传递进行交互。这种B/S的三层结构,层与层之间相互独立,三层中无论哪一层的功能,不会因为其他层的改变而受影响。与传统的C/S模式相比,B/S的这种处理机制,可以有效简化客户端。用户只需安装操作系统、浏览器以及网络协议即可使用。而如需升级系统,不必更新客户端程序,只需升级服务器端的软件即可,从而降低用户成本,特别是升级、维护系统的成本和工作量,便于系统的推广使用。

图2 B/S三层结构

2.2 LINQ技术在系统开发中的应用

近些年来,面向对象编程技术在系统开发领域的应用呈现了一个新的重大挑战,即面向对象技术所没有解决降低访问和整合信息数据的复杂度的问题。LINQ提供了一条更常规的途径即给.Net Framework添加一些可以应用于所有信息源的具有多种用途的语法查询特性,这是比向开发语言和运行时添加一些关系数据特性或者类似XML特性更好的方式。

LINQ是查询语言自然无缝地集成至编程语言中,这种技术是直接集成到.NET语言中的,即可以使用C#、VB等语言,编写符合LINQ语法规则的代码,查询支持LINQ技术的数据源。这些数据源包括一般的.NET对象,如数组、集合,还包括XML、关系数据库。相应地,对于使用LINQ操作不同的数据源的不同应用场景,可分为LINQ To Objects、LINQ To XML、LINQ To Datasets、LINQ To SQL和LINQ To Entities技术。

以前台服务子系统的用户信息管理模块为例,数据访问层采用LINQ To SQL技术访问数据库并将读取的信息存储到IQueryable集合中。相应部分代码如下:

public static IQueryable GetStuInfoByStuNo(string StuNo)

{

DataClasses1DataContext db=new DataClasses1DataContext();

}

3 实施效果表述分析

本系统整体上采用面向对象思想和Visual C#编程语言,使用Microsoft Visual Studio 2010开发环境和SQL Server 2008R2数据库开发平台、以及Adobe Dreamweaver CS6界面设计工具进行开发实现,目前本系统已在本校的校园网正式,使用情况正常,用户反映良好。具体体现以下三方面的优势:(1)系统体现网络互动的优势,采用便捷、实时、有效的职业资格考证在线交流、在线答疑方式,极大地解决实地辅导不足的现象;(2)系统体现网络共享的优势,学生可以随时下载考证学习资料、查阅报考信息、在线查询成绩等,提高了考证管理水平;(3)系统体现网络数据储存的优势,为学校校企合作处采集准确真实的毕业生职业资格证书信息提供方便,从而推动了我校国家骨干高职院校建设工作。

4 结束语

本文通过分析职业资格考证管理的现状,并采用先进的技术,设计与实现了高职院校职业资格考证网络信息平台。经过在本校实施后的反馈情况,证明了该系统运行稳定、界面友好、操作简便,同时也表明了该系统为学生、任课教师、班主任、考证管理员等提供了“一体化”服务,实现职业资格考证的过程化辅导和全方位管理,提高了考证管理工作的效率,具有很强的实用性。

参考文献:

[1]张伟罡.基于技术的学校网络办公系统的设计与实现[J].计算机应用与软件,2012(29):243-247.

[2]郁琦,钱雪忠.数据挖掘在高职院校学生技能考证管理中的应用[J].中小企业管理与科技,2011(22):270-271.

[3]马建霞.技能鉴定考证管理系统的设计与实现[D].华南理工大学,2012.

[4]刘菲,吕世辉,王文杰.基于 Ajax技术的网上订餐系统设计与实现[J].计算机应用与软件,2012(29):238-240.

[5]舒国军,黄刚.LINQ to SQL 技术在Web开发中的应用[J].遵义师范学院学报,2012(14):87-89.

作者简介:杨叶芬,讲师,硕士,研究方向:软件系统开发、嵌入式系统应用、图形图像处理。

作者单位:广东科学技术职业学院,广东珠海 519090

基金项目:广东省自然科学基金资助项目(项目编号:S2013010012920);广东省高职教育信息技术类专业教学指导委员会项目(项目编号:XXJS-2013-2004)。

上一篇:HFC网络电视故障分析预警系统的设计 下一篇:购房决策数据收集系统的设计与实现