APP下载

基于Yii框架的创新创业训练项目管理平台的设计

2019-11-13顾问樊德平王尧

科技视界 2019年29期
关键词:创新创业

顾问 樊德平 王尧

【摘 要】随着国务院提出的“大众创业,万众创新”口号以及国家相关政策的逐步推进与落实,高校大学生创新创业教育工作又进入了一个新阶段。由于高校创新创业训练活动的复杂性和多样性,存在管理效率低下、工作任务繁重、信息流通差等问题。本文主要針对此类问题,在研究高校创新创业活动的工作基础之上,利用PHP开发平台的Yii框架结合MySQL数据库开发了一套高校创新创业训练项目管理平台。该系统的实施对于提升高校创新创业训练活动的管理效率、扩大创新创业训练的覆盖面有着重要的意义。

【关键词】创新创业;训练项目管理;Yii框架

中图分类号: G647.38文献标识码: A文章编号: 2095-2457(2019)29-0014-003

DOI:10.19694/j.cnki.issn2095-2457.2019.29.006

Design of Innovation and Entrepreneurship Training Project Management Platform Based on Yii Framework

GU Wen1 FAN De-ping1 WANG Yao2

(1.School of Computer Science and Engineering,Sanjiang University,Nanjing Jiangsu 210012,China)

(2.Nanjing Fudao Information Engineering Co.,Ltd,Nanjing Jiangsu 210012,China)

【Abstract】With the slogan of“Public Entrepreneurship, Innovative Innovation”and the gradual promotion and implementation of relevant national policies,the work of innovation and entrepreneurship of college students has entered a new stage.Due to the complexity and diversity of innovation and entrepreneurship training activities in colleges and universities,there are problems such as low management efficiency,heavy work tasks,and poor information flow.This paper focuses on such problems.On the basis of studying the innovation and entrepreneurial activities of colleges and universities,the Yii framework of PHP development platform is combined with MySQL database to develop a set of university innovation and entrepreneurship training project management platform.The implementation of this system is of great significance for improving the management efficiency of innovation and entrepreneurship training activities in colleges and universities and expanding the coverage of innovation and entrepreneurship training.

【Key words】Innovation and entrepreneurship;Training project management;Yii framework

0 引言

我国毕业大学生数量逐年上涨,至2018年毕业生人数已达到820万人,庞大的人口基数使得高校毕业生的就业形势十分严峻,面临着毕业即失业的尴尬局面,这使得很多高校毕业生走上了创业之路[1]。同时,国家对于大学生创新创业能力的培养越发重视,培养创新创业型人才已成为国家发展的一大重点。伴随着国务院提出的“大众创业,万众创新”口号以及国家相关政策的逐步推进与落实,高校大学生创新创业教育工作又进入了一个新阶段,各高校响应国家号召,积极探索教育培养创新创业人才的有效路径。由于各高校对于创新创业活动的管理经验不足与重视程度不同,还未形成统一的标准,仍处于积极探索阶段。从文献2可以得知,为了给广大学生提供切实有效的指导和帮助,转变大学生就业创业的陈旧观念,开展创新创业训练及创业实践是一种有效的方式[2]。但是开展创新创业训练的管理工作远比想象中要复杂,加上各高校的创新创业的管理体系也不够完善,存在着管理人员不足、管理流程烦琐等问题,一定程度上压制了开展创新创业训练的覆盖面及影响力。例如,高校要进行多项创新创业训练项目报名及筛选工作,如果仍然采用传统的Word、Excel进行信息统计与管理,不利于创新创业管理人员直观地了解到各项项目情况,不能够充分对多项创新创业项目进行监管,效率十分低下,工作量成倍增长却无法得到妥善解决。目前,国家会借助一些信息化手段来加强创新创业训练的管理,如典型案例“国家级大学生创新创业训练计划平台”,所有国家级、省级大学生创新创业训练计划项目在完成过程中都必须使用该平台进行信息上报,这在一定程度上缓解了各高校在组织和管理创新创业活动的压力,但此类平台主要用于省级创新创业项目遴选,也限制了创新创业活动的界定范围,并不能够完全适用于在高校内部开展各种创新创业训练活动。针对以上问题,借助信息化、网络化相关技术,设计并开发一套通用性强、易用性佳的高校创新创业训练项目管理平台是十分必要的,对高校提高创新创业训练管理效率、扩大创新创业训练的覆盖面有着现实的意义。

1 系统整体架构

本文所设计的高校创新创业训练项目管理平台主要采用B/S架构模式,用户通过浏览器使用授权账号即可登录系统进行操作。对开源Web应用开发技术进行综合分析,选定了Yii框架和MySQL数据库作为基础的开发平台,Yii是一个基于组件的高性能PHP框架,其基于MVC模式,层次分明,此框架提供了丰富的应用组件,支持自定义模块和组件,开发应用高效、灵活,可用于开发大型Web应用。MySQL是开源的关系型数据库,可靠性和易用性表现优异,支持多用户、多线程,可以在主流的操作系统中跨平台应用。MySQL已被众多大型网站(Fracbook、Twitter、YouTube等)使用,是Web应用开发的首选数据库之一。高校创新创业训练项目管理平台的整体架构主要基于Yii2.0框架,具体如图1所示。数据层对应Yii框架的模型,系统使用MySQL进行数据存储,图片、压缩包等文件数据进行物理存储,并与MySQL进行关联。Yii 2.0框架包含了一个建立在PHP PDO之上的数据访问对象(DAO),能够为不同的数据库提供了一套统一的API,其中的ActiveRecord提供了数据库与模型的交互的方法。业务层对应Yii框架的控制器,控制器加载模型,进行创新创业训练管理系统的业务逻辑处理,同时,业务层还需要支持与高校的第三方平台进行对接,例如调用高校教务系统的接口读取基础数据,调用短信推送系统的接口发送信息,调用DMB+WiFi广播系统的接口进行创新创业活动的宣传等。表现层对应Yii框架的视图,框架集成了很多易用的前端框架和插件,例如Bootstrap、jQuery、ECharts等,并且Yii框架进行了再次封装,例如,Yii2-dynagrid是一个非常高性能且友好的数据展示扩展,其可以通过拖放来个性化网格列显示,重新排序网格列并设置所需列的可见性,并允许用户保存此设置。因此,对于前端开发而言,既减轻了开发工作量,又保证了前端页面效果。

2 系统功能设计

高校创新创业训练项目管理平台的主要目的是让更多的高校学生参与创新创业训练,并得到实践锻炼的机会。因此,创新创业训练项目应当定位在开放式项目,支持学生和教师双向选择,学生可以自由报名感兴趣的训练项目,教师则可以对报名的学生进行筛选。学生通过创新创业的项目训练,可以转变陈旧的就业创业观念,得到切实有效的指导,具备一定的创新创业能力,进而提高社会竞争力。根据对高校创新创业活动的需求分析,高校创新创业训练项目管理平台大致可以分为九个主要功能点,分别为系统基础信息、训练项目申请、训练项目审核、训练项目报名、项目成绩评定、项目信息广播、系统统计分析、系统日志管理、用户权限管理。

系统基础信息功能是系统运行的基础,需要在建立了基础信息后才可以进行相关的业务操作。主要包括学校和学院信息、教师信息、班级信息、学生信息、训练项目类型、训练项目信息等内容。假设高校教务系统提供相关接口,用户相关基础信息可以通过调用其接口进行信息同步,有利于学籍数据维护工作。为了扩大创新创业训练项目的覆盖面,教师拥有申请训练项目的权限,每位教师都可以指导学生进行创新创业训练。训练项目审核功能是指创新创业职能部门的管理员可以对教师申请的训练项目进行审核操作,根据训练项目的计划考虑其开设的可行性与必要性,从而对训练项目起到了一定的监督作用。训练项目报名功能包含学生報名项目和教师筛选学生两部分,学生可以报名感兴趣的训练项目,但是如果训练项目报名人数已满,系统自动关闭报名入口。教师可根据实际训练项目的条件筛选学生,实现创新创业活动的双向选择。项目成绩评定是指学生完成创新创业训练之后,指导教师给予的成绩评定,这是教师评价学生创新创业训练的有效手段。但是,如果高校创新创业训练要推广的覆盖面和提高影响力,必须要有相关政策制度支持,例如制定创新创业学分的相关规则,当学生获得训练项目的成绩时同时就获得了该项目所对应的学分。高校创新创业学分制定过程较为复杂,鉴于篇幅有限,笔者将另文进行讨论。系统统计分析功能是指对教师申请项目数据、学生参与项目数据以及学生训练成绩数据进行分析,以便于创新创业职能部门管理者进行相应的决策。系统日志管理功能会显示用户操作记录,为系统维护提供便利之处。用户权限管理功能基于RBAC模型,系统可为用户分配默认角色,系统对角色进行授权,减轻了管理工作量,提升了管理效率。

高校创新创业训练项目管理平台设计了管理员、教师、学生三种角色,系统整体流程图如图2所示。首先由教师首先发起业务操作,教师申请创新创业项目,学校创新创业职能部门管理对项目进行审核,训练项目审核通过后教师即可发布项目,在训练项目申请信息中已包含报名截止时间,因此,学生必须在截止时间结束前完成报名动作,系统自动将超过报名时间的训练项目移出报名信息列表。教师有权利对已报名的学生进行筛选,筛选完成后即可开展创新创业项目训练。当学生在教师的指导下完成了训练项目,教师最后对学生进行成绩评定,成绩将作为学生是否获得创新创业能力的一项参考依据。

3 数据库设计

数据库设计是系统开发的重要前提,高校创新创业训练项目管理平台的数据库是否合理对于系统开发有着重要作用。经过对创新创业训练项目管理平台进行需求分析、系统功能结构设计和流程设计,即可设计系统的数据库模型E-R图,本文筛选了部分主要主体和属性进行描述,如图3所示。

图2 系统项目管理流程图

高校创新创业训练项目管理平台的数据库可以分为四个部分,分别是权限管理、基础信息、训练项目以及统计分析。权限管理部分主要是用户、角色、模块、角色四个实体构成,涉及的数据库关联表为用户角色的关联表、用户模块表与角色功能表。用户角色关联表存储了用户与角色之间的分配关系。用户模块表用于存储用户与模块之间的关系,表示用户可以进入(下转第23页)(上接第16页)指定的模块,在权限中为用户分配可访问模块。角色功能表用于存储最为关键的角色所授权的功能,其功能的增改删除配置也在其中,该表决定了不同角色拥有的不同权限与资源访问。基础信息部分主要用于存储学校,教师,学生,专业等基本信息。训练项目部分是系统核心单元,用于存储训练项目的相关数据,主要包含了项目表、项目等级表、学生报名表和成绩表等。训练项目表存储训练项目时长、限制人数、开展时间、类型、申请人、申请时间、审核人、审核时间、项目状态等重要信息。创新创业训练项目有人数限制,报名时间限制等参数,职能部门管理员在审核过程中需要注意相关参数,考虑项目开展的可行性与作用。项目等级表用于存储项目的等级以及所对应的学分信息,项目等级可用树形数据结构来进行存储。学生报名表存储训练项目报名阶段存储的信息,因此,需要保存学生报名时间、报名状态。学生成绩表则用于存储在学生成绩信息,用于教师对学生的项目进行评分。

4 结束语

高校创新创业训练项目管理平台基于B/S架构为高校的创新创业训练活动提供了针对性的服务。采用传统的文字处理软件管理创新创业训练活动,存在着工作量大、管理效率低下、数据统计烦琐等问题。依托基于Yii框架设计的信息化系统来进行创新创业训练活动管理,相对于传统管理方式具有效率高效、可扩展性更强、操作简易化、数据直观化的优势。

【参考文献】

[1]刘长宏,李晓辉,李刚,岳庆荣,任永功.大学生创新创业训练计划项目的实践与探索[J].实验室研究与探索,2014,33(5):163-165.

[2]刘岚欣,李洪波.高校共青团实施大学生创新创业训练及创业实践的模式与路径探析[J].重庆交通大学学报(社会科学版),2014,14(6):123-125.

[3]郭莉,王菡,王栩楠.探索“大学生创新创业训练计划”的管理模式[J].现代教育技术,2012,22(6):119-120.

[4]成慧翔.基于双创能力培养的工程类专业实践教学体系探究[J].信息技术与信息化,2016,(7):92-96.

[5]张伟.济宁学院大学生创新创业训练计划项目管理系统设计与实现[D].山东:山东大学,2015.

[6]章洪贤.基于Yii框架的娱乐社交系统的设计与开发[D].江苏:南京邮电大学,2016.

[7]陈伟,方霞,吴俊.基于数字化校园的学生学科竞赛管理系统[J].实验室研究与探索,2015,34(10):201-205.

猜你喜欢

创新创业
创新创业人才培养模式研究
京津冀一体化下的内容创业激发下的创新创业
把握“金钥匙”打开创业门