校园创客交流平台的设计与实现
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第12期2018年6月No.12June,2018
无线互联科技
Wireless Internet Technology
在国家战略规划、创新创业教育政策指引以及创客运动的启发和影响下,一大批创客服务网站陆续出现,针对校园的创客服务网站目前并不多见。对于校园中那些具有创新意识或是对创新型比赛感兴趣、有热情的学生想要完成一个创新项目时,往往需要通过网络查找相应的学习资源,而网络中的学习资源通常都存在收费性、不完整性、凌乱性等,使得学生无法在短时间内找到合适的免费学习资源[1]。另一方面,已知的一些创新性项目在网络上很难找到科学规范性的项目总结资源,这让有创新爱好的校园创客们从起步就陷入了僵局。本文针对校园创客,搭建了一个在线校园创客交流平台,旨在增进创客间的交流与互动。校园创客交流平台不但包含学习资源(如创客项目背景知识),创客项目的过程管理,项目实施过程的监控与记录,已完成项目的案例总结与分享等功能,通过创客平台,还可以寻找志同道合的创客好友,进而成立项目组,开展项目合作。在线校园创客交流平台打破了时间和空间上的束缚,为校园创客们提供了一种日常交流与互动方式[2]。同时,校园创客交流平台也会为高校创新人才发展起到助推作用。
1 校园创客交流平台系统分析
校园创客交流平台不但需要考虑交互性,还要注重用户体验,同时,对于开发者来讲,要能够进行安全、高效的系统开发。校园创客交流平台主要服务功能有:(1)创客资讯模块:管理主要包括创客新闻、创客人物、最新资讯等栏目,帮助校园创客们掌握最新创客动态。(2)创意产品模块:管理由创客们上传自己的作品,供大家讨论和交流,提出新的创意,进而创造出新的创意作品。(3)创客论坛模块:为创客们提供一个打破时间和空间限制的在线交流、沟通平台。 (4)交友模块,创客可以通过线上发布信息,发起线下活动,让志同道合的小伙伴们面对面沟通,实现虚实融合的基于O2O 校园创客交流空间。(5)学习资料模块:主要管理学习资源、电子书、知识库、开源代码、模块资料等栏目,可供学生创客进行个性化选择学习。(6)其他模块,如分享、更改用户资料等。
平台的基础操作主要包括用户的注册、登陆、信息的修改,网站内容的增删改查等。其中对注册用户的信息要进行审查,以确保每个用户的信息是真实且唯一的,并对数据进
行保护[3]
。
2 校园创客交流平台设计与实现2.1 校园创客平台系统架构设计
校园创客交流平台主要采用浏览器/服务器(Browser/Server ,B/S )架构,它将网站的结构划分为:用户工作界面与服务器端[4]。它统一了客户端,将系统功能实现的核心部分集中到服务器上,大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本。其中,前端(用户工作界面)完成用户个人操作,实现网页的各种功能,用户工作界面只进行基本业务处理,为用户提供各种基本操作。服务器端完成软件应用的业务逻辑,保存用户数据与网站相关资料。 2.2 用户权限的划分
在校园创客交流平台中,根据不同的需要,将用户分为游客、常规用户、管理员等。游客用户可以不用登陆正常访问网站,但是会有诸多功能限制,很多功能无法使用。常规用户在注册完成登陆后,可以使用全部功能,包括资源的下载、信息查询、资源索取、发布帖子等功能。管理员具有最大的权限,主要负责网站的维护、其余用户的管理、发布资源的审核等。管理员只能由网站后台设立,初始默认一位超级管理员。超级管理员需要经常注意网站的动态,保证网站的正常运作。
2.3 校园创客交流平台功能模块设计
在进行校园创客平台设计时,按照校园创客的实际需求,对平台的各个功能模块进行了设计、划分。具体主要分为网站用户注册登陆、创客资讯浏览、贴吧浏览、校园交友、资料下载、个人信息管理与网站后台管理这几大模块。其中,管理员主要负责网站后台管理,包括资料上传、资讯发布、用户管理等内容。在以上功能模块中,核心为校园交友模块,它为校园创客提供创意合作以及想法交互功能。校园创客交流平台功能模块如图1所示。
作者简介:梁丰(1997— ),男,陕西华阴人,本科生;研究方向:计算机科学与技术。*通信作者:周欣欣(1977— ),女,吉林吉林人,副教授,博士;研究方向:计算机科学与技术。
校园创客交流平台的设计与实现
梁 丰,王少卿,祝 明,杨浩天,李向宇,周欣欣*
(东北电力大学 信息工程学院,吉林 吉林 132012)
摘 要:在线校园创客空间作为创客教育与创客运动的平台,是连接校园创客的纽带,也是创客实践、创造、交流、分享的平
台。针对目前许多高校缺少这样的校园创客在线交流平台,文章搭建了一个在线校园创客交流平台,为大学生创客提供了零基础学习和接触创新知识和了解创新项目的途径,有助于学生创客将想法快速转化成产值,同时吸引更多的创客爱好者加入。关键词:校园创客;创客教育;创客服务
第12期2018年6月
No.12June,2018
2.4 数据库的设计
数据库是整个平台最核心的设计部分。由于管理员、学生的大部分功能模块和大部分系统功能是相同的,所以在这里不再进行赘述,只将数据库设计中比较典型的表描述出来:帖中内容(community_content ):帖子内容作为支撑整个平台的核心使用功能点,所存信息以信息表的形式存储,主要包括:文章编号、文章标题、文章内容、发布时间等字段。表1为列举了贴中内容的主要字段。
表1 贴中内容主要字段字段名称数据类型描述长度/字节
主键contentid mediumint 文章ID 8
√
pushdate date 发布日期titleintact varchar 文章标题31content mediumtext 文章内容author varchar 文章作者30copyfrom varchar 文章来源100template
varchar
内容页模板
303 校园创客交流平台的实现3.1 用户访问
用户通过浏览器输入网站网址,待页面加载完成即可浏
览除进行评论、交易等功能外的所有前台作业功能。使用系
统的完整功能则需要注册系统帐号,登录后进行相关操作,享受网站的服务。而此部分是通过php 及javascript 相关技术进行身份验证和数据持久化。3.2 后台管理
后台管理系统是使用P H P 的L a r a v e l 框架中使用AdminLTE 模板开发,在AdminLTE 是一个基于Bootstrap 3.x 的免费高级管理控制面板主题,完全响应式管理,适合从小型移动设备到大型台式机很多的屏幕分辨率,并且与大多数主流浏览器兼容,完全支持Glyphicons,Fontawesome 和图标等。后台管理人员在后台管理系统中进行操作,首先要有网站后台系统的账号,在后台系统可以实时更新网站论坛、网站活动的信息、用户的审核结果等功能。4 结语
校园创客交流平台是面向广大校园创客,促进创客间的共享与交流的在线网络平台它不但可以让更多对科技创新感兴趣的同学了解创客知识,学习创客项目经验,,而且可以吸引更多的校园创客参与其中,激发校园创客间的交流与讨论。随着平台的不断完善,学校将更好地服务于广大校园创客。
[参考文献]
[1]许涛,刘涛,杨新,等.校园创客教育生态系统的要素及构建研究[J].远程教育杂志,2016(5):50-58.[2]廖丽君.基于通信企业系统集成类项目管理系统的研究与分析[J].贵州师范学院学报,2016(12):15-18.[3]杨光.面向CORS 服务的管理信息系统的研究与开发[J].测绘通报,2012(6):7-9,18.
[4]王东,林宏,林丽.高校精品课程网站自助生成平台的分析与设计[J].福建电脑,2015(1):43-45.
Design and implementation of campus guest exchange platform
Liang Feng, Wang Shaoqing, Zhu Ming, Yang Haotian, Li Xiangyu, Zhou Xinxin *
(School of Information Engineering, Northeast Electric Power University, Jilin 132012, China )
Abstract:
The online campus maker space, as a platform for maker education and maker movement, which is the link of connecting students on campus, and also a platform for creating, exchanging and sharing. Aiming at many colleges and universities lack such a campus online communication platform, this paper set up an online campus and customer communication platform, for college students provides a zero based learning and contact between a guest innovation knowledge and understanding of the project, to help the students create guest idea into production quickly, at the same time attract more enthusiasts to join.
Key words:
campus maker; maker education; maker service 无线互联科技·
设计分析
图1 校园创客交流平台功能模块