APP下载

基于Web的大学生创新创业项目管理系统的设计与实现

2018-04-24解巧芸黄斌曹国辉陶绪超赵爽

无线互联科技 2018年4期
关键词:数据库

解巧芸 黄斌 曹国辉 陶绪超 赵爽

摘 要:为了解决传统大学生创新创业项目管理效率低、数据统计方面任务量大等问题,基于创新创业项目的实施管理的思想,文章开发设计基于Web的大学生创新创业项目管理系统,实现项目在线进行申报、项目在线进行公示、项目状态在线查看、项目运作过程在线控制与管理、项目在线审核、项目过程文档与项目成果的集中管理。结果表明,该管理系统可以大幅度提高大学生创新创业项目的管理效率和管理质量、缩短管理时间、有助于提高学生的综合素质和创新能力。

关键词:审核管理;大学生创新创业管理系统;数据库

近几年来,建设信息化校园成了各个高校发展必不可少的一部分。伴随着这种信息化校园的理念,高校网络环境下各种管理信息系统大量普及,如学校教务管理系统、学科竞赛系统、毕业设计(论文)管理系统等[1],目前管理系统已覆盖了学校的大部分管理工作,成为学校的教学、管理等工作中的不可缺少的环节,为全校师生提供网络资源信息服务。

目前大学生创新创业项目管理仍然通过传统的方式实现申报、公示、过程管理与经费管理,导致项目的管理过程极为繁琐、低效。例如,每个项目都要走纸质版流程,经过申请、中期、结题和院、校级管理员签字及专家审核后才能正式结束,产生的纸质文档容易损坏、丢失且不易保存、统计困难而且审核必须要通过各级人工签名,显得繁琐、费时。为解决此问题,本文采用微软的ASP.NET技术,使用先进的Visual Studio 2013与SQL Server 2012开发工具研发大学生创新创业管理系统,有效减少信息冗余,节约人力和时间,同时也方便流程优化。

1 系统需求分析

大学生创新创业管理主要涉及三大阶段,项目的申请、中期和结题。

大学生创新创业管理系统的设计与开发[2],首先是方便创新创业项目的组织和开展,学校、学院可以实现对项目的组织和开展过程的监控管理;其次是宣传和展示项目研究成果,在全校范围内形成良好的学术氛围,在参赛地区起带头作用;最后是提高管理效率和工作效率,对项目申报、项目审核等环节进行信息化管理,节约经费。

初期申请阶段由学生进行项目申請,选择指导教师及项目组成员。学生提交申请后,其指导教师进行项目申报审核,然后由各学院院级管理员分配专家组进行项目的评审打分。评审后再由院级管理员审核,审核通过后,再由校级管理员分配专家组进行项目的评审打分,最后由校级管理员进行项目的申报审核,确定项目是否立项以及项目经费等,然后进行公示。

中期由学生提交中期报告及相关文档,指导教师进行审核后由院级管理员进行分配中期评审专家组。专家评审后由院级管理员进行审核。由校级管理员分配专家组进行评审,最后由校级管理员进行审核并确立项目级别。审核通过即转入结题环节。

结题阶段由学生提交结题报告和成果清单及相关文档,指导教师进行审核后由院级管理员查看材料提交是否完整。材料完整的进入下一环节。校级项目由各学院分配专家组进行结题答辩,由院级管理员进行审核。省级、国家级项目由校级管理员分配专家组进行结题答辩,由校级管理员进行审核。最后所有项目统一由校级管理员进行材料的审查,审核通过后方可结题。

2 系统设计

2.1 流程设计

由学生提交申请书后,指导教师去审核,审核通过后,院级管理员分配项目评审。在分配项目评审时,必须先分配评审组。分配评审组后,为了避免指导教师审核自己的项目,因此必须先分配项目,再分配专家。专家评审后再由院级管理员进行审核。通过后进入校级审核环节。中期、结题与初期审核类似。

2.2 数据库的设计

在数据库设计阶段,利用PowerDesigner对数据库的逻辑结构进行设计,加速了开发的过程。

在系统的编码设计中根据系统对数据库的要求采用了数字码和混合码的编码方式。顺序码是一种最简单最常用的代码,它把顺序的自然数赋予编码对象。全球唯一标识符(Globally Unique Identifier,GUID)是一种由算法生成的二进制长度为128位的数字标识符。在理想情况下,任何计算机和计算机集群都不会生成两个相同的GUID。随机生成两个相同GUID的可能性是非常小的,但并不为0。所以,用于生成GUID的算法通常都加入了非随机的参数(如时间),以保证重复的情况不会发生。

3 系统功能的实现与测试

3.1 系统功能的实现

结合大学生创新创业管理的工作流程,系统设置了5种角色:学生、指导教师、院级管理员、校级管理员、系统管理员。

3.1.1 系统管理员模块

系统管理员主要负责系统管理、项目管理、专家管理。系统管理的功能有:系统设置,设置系统的相关参数;数据初始化,录入全校师生的数据。项目管理的功能有:发布项目申报信息、项目立项及项目结题、经费分配及使用审批、项目过程管理、获奖统计等。专家管理的相关功能有:设置项目指导教师、院级管理员、校级管理员等功能权限。

3.1.2 校级管理员模块

校级管理员是负责全校项目审核,组织专家对项目进行点评打分,并组织项目校级答辩。

3.1.3 院级管理员模块

各学院的管理员组织评审小组,对本学院申报的项目进行评分,并组织学生进行初期项目答辩。根据专家组给出的评价及答辩情况决定项目能否继续进行或者终止项目。

3.1.4 学生模块

参加项目的学生可以随时查看竞赛信息、在线申报项目、上传项目分析材料、查看项目的进程、查询成绩等。

3.1.5 指导教师模块

指导教师模块的主要功能有:在学生完成项目申报后进行项目申报审核、项目中期审核、项目结题审核、经费管理等。教师在进行初期申报时,根据学生填写的参赛的信息进行审核,来决定项目能否继续。若指导教师通过,则项目进入下一阶段;若指导教师审核未通过,则项目进入初期草稿阶段,学生可对项目材料进行修改。

3.2 系统功能测试

在程序开发过程中,主要将把测试重点放在功能上。采用黑盒测试方法,对各功能模块进行测试。以模块为单位,检测单个模块内各个进程之间的控制关系和数据传递是否正确。具体测试内容如下。

(1)各角色权限登录模块测试,成功登录后可见站点地图裁剪以及多角色的功能显示。

(2)审核功能模块测试,与状态机对接,检测各个模块之间的数据传递是否正常。

(3)专家分配模块测试,测试分配项目与分配专家的笛卡尔积对接。

4 结语

大学生创新创业管理系统的设计与实现,是针对华北理工大学的创新创业管理工作。对于推动教育教学改革,促进大学生的发展,培养大学生的综合素质和专业能力起着重要作用,如何建立和开展系列化的大学生创新创业活动并形成科学、规范、系统化的竞赛及管理体制,鼓励学生积极、广泛地参与大学生创新创业竞赛活动,形成良好的学习氛围,实现创新人才培养目标,是很值得研究的问题。本文开发设计的基于Web的大学生创新创业管理系统,实现了学校对大学生创新创业活动的有效管理和全面跟踪,使活动管理更加科学化、规范化和高效化。华北理工大学结合2017年度大学生创新创业管理工作,试运行大学生创新创业管理系统,目前取得了较好的成效,大量缩短管理时间,提高统计效率,明确管理步骤。华北理工大学将以大学生创新创业管理系统的应用为契机,积极开展创新创业活动,为参加省部级和国家级竞赛选拔人才,扩大学生的受益面,提高学生的综合创新能力。

[参考文献]

[1]张水波,李振.ASP.NET编程网络大讲堂[M].北京:清华大学出版社,2011.

[2]索利斯.C#图解教程[M].北京:人民邮电出版社,2013.

猜你喜欢

数据库
超星数据库录入证
本刊加入数据库的声明
两种新的非确定数据库上的Top-K查询
国外数据库高被引论文排行TOP10
国内主要期刊数据库