APP下载

基于NET平台的大学生科技创新竞赛管理系统的设计与实现

2016-04-14袁玖根沈晓军邢若南

考试周刊 2016年19期
关键词:平台管理系统设计

袁玖根++沈晓军++邢若南

摘 要: 大学生科技创新竞赛是高校培养应用型人才的重要载体,对提升大学生的综合素质和创新能力有非常重要的作用。为加强竞赛工作的管理,确保大学生科技创新竞赛活动顺利开展,需要开发基于NET技术的大学生竞赛网。本文进行了系统需求分析和系统功能设计,并具体就系统技术、主要功能模块和报表及数据导出管理进行设计。以期竞赛管理工作网络化、模块化、智能化,提高江西省大学生科技创新竞赛管理工作的水平与效率。

关键词: NET 平台 设计 管理系统

为了提高高等院校应用型和创新型人才培养的质量,不断促进高校人才培养模式的改革,2011年经江西省教育厅、江西省人力资源和社会保障厅、共青团江西省委共同研究决定,将“江西省高职高专学生科技创新职业技能竞赛”、“江西省高等学校大学生电子电脑大赛”和“江西省大中专院校职业技能竞赛”等赛事进行合并,在此基础上新成立一个大学生竞赛平台——江西省大学生科技创新与职业技能竞赛,竞赛组织工作由江西省高等院校科技开发办公室统一管理。

原有的竞赛系统主要采用eWebEditor在线HTML编辑器进行管理,只具有信息发布、信息删除等简单功能,工作效率低下且没有数据处理功能,因此,笔者拟开发基于.Net平台的竞赛管理系统,使竞赛管理工作网络化、模块化、智能化,在减少工作量的同时可以有效避免工作中的误差,大大提高江西省大学生科技创新竞赛管理工作的效率。

1.系统需求分析

笔者从事相关竞赛管理工作超过三年,发现竞赛管理工作存在诸多问题,如过程繁琐,竞赛的申报到审批、准备到开赛等一系列过程办事效率不高;再加上参赛学生众多、竞赛项目数量多、竞赛相关数据信息量非常大且容易出错;赛前、赛中和赛后信息得不到及时更新与通知等。因此,应采取如下措施予以解决。

1.1解决信息发布零散、竞赛数据低信息化的问题。通过管理系统可以规范有关竞赛通知、竞赛方案,及时发布竞赛动态信息和获奖情况,为广大师生提供一个良好的竞赛信息查询平台。

1.2网上提交竞赛项目承办申报方案,由竞赛组委会负责网上审批,解决传统审批耗时耗力的问题,提高承办申报、审批效率。

1.3基于工作流的网络化、平台化操作,有效解决各个工作面数据的导入导出,文件的上传、下载等困难问题,为竞赛管理提供一个高效的、精准的信息化管理平台。

2.系统功能设计

根据前期的需求分析,开发基于Net平台的大学生科技创新竞赛管理系统,采用模块化设计,该系统是一个集参赛信息发布、承办院校管理、参赛信息管理、后台管理等各项功能于一体的竞赛管理平台,其功能结构图如图1所示。

图1 江西省大学生科技创新竞赛管理系统

主要功能模块示意图

3.功能模块的实现

3.1信息展示平台

通过本平台不仅可以发布最新竞赛通知、竞赛方案、赛事报道、公布竞赛结果,而且可以展示优秀的获奖作品。具体操作可以通过后台管理平台中的内容管理模块对各类竞赛信息进行管理、添加和修改,并通过ASP.NET结合数据库技术将相关的竞赛信息在网站的各个栏目页面上展示。

登录模块中,运用MD加密算法对登录账号、密码等较高隐秘数据进行加密,尽可能实现高安全性[1,2]。此模块具有参赛老师和学生随时了解相关竞赛信息的功能。

3.2竞赛申报审批管理

各高校在申请承办竞赛项目时,需填写竞赛申报表,其中包含项目名称,类别、联系人、时间、场地等详细信息,以备竞赛专业委员会进行审核。此过程涉及的数据量虽不是很大,但数据与数据之间的关系较为复杂,同时,审批的层次和环节又各不一样,因此在设计申报、审批工作流程时既要满足各高校申报时的需求,又要方便各专业委员会审核。解决传统审批耗时耗力的问题,极大地提高申报、审批效率。

本系统工作流模块通过,NET提供的WorkFlow引擎来完成。结合笔者的工作经验和实际需求,在MWF顺序模型和状态机模型中,采用状态机模型更为合适,以此来实现申报、审核、审批等各环节的业务。

3.3报表及数据导出管理

在竞赛管理过程当中,有大量的参赛报名信息、获奖信息等数据需要处理,本管理信息系统提供了强大的信息数据导入和导出功能,可将数据库中的竞赛项目、参赛者、组别、学校等信息数据导出到Excel文档当中。设计报表时一定要注意界面美观、简洁,特别是格式一定要规范,应与现有工作流审批时的纸质文档相符。

本系统使用的控件是NET平台下的水晶报表控件。该控件提供了功能强大的ReportDocument对象模型,通过它可以方便地将原先设计好的报表结构布局数据源绑定到ADO.NET数据集[4],从而将数据库中的各类竞赛信息以设定好的格式显示在用户的操作界面上。

4.结语

构建大学生科技竞赛管理系统,极大地方便了竞赛工作的开展,特别是融入了基于网络业务的流程管理和数据库管理,实现了自动化、网络化、智能化的管理。在网络高速发展的今天,本平台的使用让竞赛管理工作走向标准化、规范化、高效化。从试运行近一年的情况看,该平台运用良好,能及时准确、全面地反映竞赛的工作流程,符合竞赛工作管理的实际需要,满足竞赛管理的各方面要求。当然,本竞赛管理系统还存在若干问题,特别是在智能手机普及的今天,本平台尚不能与手机无缝对接,进一步开发竞赛管理系统的手机APP应用,将是我们下一步的研究内容。

参考文献:

[1]Crampton J,Loizou G. Administrative scope: A foundation for role- based administrative models[J]. ACM Transactions on Information System Security,2003,6(2):201-203.

[2]刘金晓.Web应用系统中权限控制的研究与实现[J].计算机工程与设计,2008,29(10):2550-2553.

[3]Bukovics B.WF高级程序设计[M].柴晓伟,译.北京:人民邮电出版社,2009.

[4]Kurt W,Scott H,Robert S. Building systems form commercial components[M].Addison-Wesley,2003.

基金项目:江西省教育厅2014年度科学技术研究项目GJJ14580《江西省大学生科技创新竞赛管理系统研发》。

猜你喜欢

平台管理系统设计
基于James的院内邮件管理系统的实现
基于LED联动显示的违停管理系统
瞒天过海——仿生设计萌到家
设计秀
有种设计叫而专
海盾压载水管理系统
网络平台支持《教育技术学》公共课实验教学模式构建
陕西科技大学镐京学院应用型人才培养模式探索
以学霸讲堂为依托的学生党员学风引领平台建设研究
基于RFID的仓储管理系统实现