大学生技能交换平台的设计与实现文献综述
2020-04-12 15:53:54
一、引言
近两百年来,人类社会飞速发展,各行各业的新技术层出不穷,社会的分工也日益细化,任何人所擅长的专业技能放到全社会的尺度上来看,都只是沧海一粟。越来越多的人希望能够掌握自己专业以外的技能,而快速学习一项技能最好的方法莫过于专业人士的耳提面命。然而,聘请专人指导的代价极高,于是,”技能交换”随之诞生,顾名思义,就是用自己的技能去交换别人的技能,互相辅导,共同进步。
如今的综合性大学,正是一个非常适合技能交换的土壤。一方面,大学里,院系众多,每个专业的同学都有着自己专业独到的本领,让交换成为可能;另一方面,大学为交换提供了便利的场所,随便找一个教室,交换便可进行。
可惜的是,大多学生的朋友圈都很有限,没有太多机会接触到大量其他专业的同学,找到与自己技能互补的同学便更是无从谈起。
而在互联网时代,一个面向全体大学生的技能交换平台可以让技能交换得以轻松进行。
二、国内外研究现状及发展趋势
早期的互联网技能交换平台只是一个简单的信息发布平台,形式类似于常见的论坛,只不过是以技能交换为主题,论坛用户通过发帖表达自己想要交换的技能,其他用户则看帖后与发帖者交流,决定是否交换。这种平台照搬BBS论坛的模式,实现起来比较简单,但是对于用户而言却是极其不便的。当用户想要交换技能时,放眼望去,成百上千页的帖子,要在其中筛选出与自己刚好互补的人简直是一个灾难,尤其随着网站规模扩大,难度只增不减。此外,这些网站面向整个社会,用户鱼龙混杂,而且分布不集中,线下互助难以进行。
本平台力求克服当前已有交换平台的众多不足,为大学生们提供更加丰富、易用的功能,让技能的交换得以更加顺利地进行。
三、平台功能模块
1.用户注册模块
用户注册时,需要提供完善的个人信息,包括性别、所在大学、所学专业等信息,这些都将是未来系统进行自动匹配以及用户进行检索的重要依据。此外,email/QQ/手机号等联系方式也是必要的,以便有交换意向的用户之间的交流,但这些信息只有在双方确立交换关系后才会互相公开。
2.”交换信息”发布模块
当用户想要学习某项技能时,便可以发布”交换信息”,”交换信息”主要由两部分构成,包括用户愿意教授的技能和自己想要学会的技能,两者都可以多选,以便降低匹配难度。发布后,信息将在平台公开展示。
3.技能匹配模块
首先,在上一个模块中,当用户发布”交换信息”后,系统将自动根据该信息查找与之匹配的内容,以图1为例,对于JACK同学,系统将立刻向其推荐来自艺术学院的ROSE同学。
当然,如果对于系统的推荐不满意,用户还可以自行检索,通过”对方所在学校(城市)”、性别、信息发布时间等选项筛选出最合适的匹配信息。
4.技能展示模块
技能展示模块为同学们提供了展现自己能力的舞台,擅长绘画的同学可以上传自己的艺术作品,擅长编程的同学可以发表自己技术文章#8230;#8230;通过这个窗口,想要学习新技能的同学,便可以提前一睹”专家”们的风采,同时,这也是筛选交换对象的好方法。
5.个人信誉模块
互联网终究是虚拟的,不负责任的参与者会毁坏整个平台的生态,因此,对于每一对确立的交换关系的同学,双方可以互相打分、评价。评价信息完全公开,以供其他同学参考。此外,评价差的同学将不会被系统向别人推荐。最终,只有信誉高的人才可以在平台上互相进行有效交换。
6.”组队交换”模块
有时候,技能匹配会出现一个尴尬的现象,就是,明明有很多人擅长你想学的技能,而他们却不愿意教你,因为你技能对并不是他们所感兴趣。但是,有了平台提供的”组队交换”功能,这个问题便迎刃而解。以下表为例:
姓名 擅长 想学
小张 编程 绘画
小王 吉他 编程
小李 绘画 吉他
表1
本来,小张是无法与小李交换技能的,因为小李不需要小张擅长的编程。但是,平台可以将小王也加入匹配,由小张教小王编程,小王教小李吉他,小李教小张编程,于是,三个本来无法交换的人都得以实现成功的交换。当然,”组队交换”只有在涉及到的三个成员都同意时才可成立。因为”组队交换”需要三个人互相配合,远不及直接交换来得方便,所以只有在直接交换无法进行时才可申请。
四、参考文献
[1]安雅. 换客升级版之技能交换[J]. 绿色中国, 2008, 4: 040.
[2]张俊斌. 大学生自助教育的新模式#8212;#8212;构建同城高校网络技能交换平台[J]. 广西师范学院学报: 自然科学版, 2011, 28(2): 112-114.
[3]贾连芝, 张晓鑫, 刘增奇. 大学校园内构建技能交换平台的可行性研究#8212;#8212;以河北师范大学为例[J]. 教育教学论坛, 2013 (30): 248-249.
[4]Freeman A, Sanderson S. Pro Asp. net MVC 3 Framework[M]. Apress, 2011.
[5]Davidson L, Moss J, Landrum R. Pro SQL Server 2012 Relational Database Design and Implementation[M]. Apress, 2012.
[6]加洛韦, Phil Haack, Brad Wilson, K.Scott Allen, 孙远帅 (译者). ASP.NET MVC 3 高级编程[M]. 清华大学出版社, 2012.
[7]Lerman J. Programming Entity Framework[M]. O'Reilly Media, Inc., 2010.
[8] Paul Atkinson, Robert Vieira. SQL Server 2012编程入门经典. 清华大学出版社., 2013.
[9]崔英志, 张绪玉, 高博. Web2. 0 时代的网站架构[J]. 重庆工学院学报: 自然科学版, 2008, 22(5): 108-111.