基于.NET平台的学科竞赛获奖管理系统的设计与实现_第1页
基于.NET平台的学科竞赛获奖管理系统的设计与实现_第2页
基于.NET平台的学科竞赛获奖管理系统的设计与实现_第3页
基于.NET平台的学科竞赛获奖管理系统的设计与实现_第4页
基于.NET平台的学科竞赛获奖管理系统的设计与实现_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、    基于.net平台的学科竞赛获奖管理系统的设计与实现    郭丽晓摘要:采用系统化的管理方式,解决学科竞赛获奖信息管理过程中出现的各类问题,为获奖信息的管理、数据查询、统计分析、竞赛奖励分配提供解决方案。关键词:.net;学科竞赛;获奖管理:tp311 :a :1009-3044(2016)19-0191-03the design and implementation of discipline competition award-winning management system on net-based platformguo li-xiao(

2、ningbo dahongying university, ningbo 315175, china)abstract: adopts systematic management method, solve the discipline competition winning various problems appeared in the process of information management, for the award-winning information management,data query,statistical analysis,the competition

3、rewards allocation to provide solutions.key words: .net; discipline competition; award-winning management1 背景学科竞赛作为大学生创新精神和实践能力的培养的有效载体之一对培养大学生的综合素质及实践能力有着至关重要的作用。我校自2008年起开始参与学科竞赛活动,累计获得奖项800多项。但由于学科竞赛种类众多,参赛学生也逐年增加,使得学科竞赛数据的管理难度不断增大。随着高等学校信息化管理的推进,学科竞赛获奖管理信息化也需跟紧脚步。因此,介于我校学科竞赛管理数据的实际需要,开发基于.net平台的

4、学科竞赛获奖管理系统,实现学科竞赛获奖管理信息化,提高管理效率与质量。2 系统需求分析根据竞赛管理人员实际管理需要的调查,以及结合现有的获奖数据信息,确认了学科竞赛获奖管理系统的建设主要需求有:竞赛获奖管理、竞赛获奖查询、竞赛获奖统计、竞赛奖励分配等。其中主要的参与者为竞赛办公室、分院竞赛管理员、学校领导。2.1 竞赛办公室需求竞赛办公室获得竞赛获奖资料后,需要把该竞赛的基本信息录入到系统中。基本信息包括:竞赛项目名称、主办单位、竞赛类别、竞赛级别、指导老师、获奖学生、参赛时间、获得奖项、年度、分院、学生人数、备注等。同时,上传奖状扫描件。竞赛办公室对竞赛获奖信息进行查询,可按年度查询、按分院

5、查询、按类别级别查询。竞赛办公室对竞赛获奖信息进行统计,可按a类竞赛统计、按分院竞赛统计、按获奖等级统计。竞赛办公室针对竞赛获奖信息,对竞赛项目进行奖励。奖励包括工作量和奖金。竞赛办公室还需管理用户以及对用户进行权限控制。2.2 分院竞赛管理员需求分院竞赛管理员根据权限,可查询本学院的获奖信息。可按年度查询、按分院查询、按类别级别查询。分院竞赛管理员对竞赛获奖信息进行统计,可按a类竞赛统计、按分院竞赛统计、按获奖等级统计。分院竞赛管理员收到竞赛办公室的项目奖励分配,根据自己分院的分配方案,进行奖金及工作量的填写。图2为分院竞赛管理员的用例图:2.3 学校领导需求学校领导对竞赛获奖信息进行查询,

6、可按年度查询、按分院查询、按类别级别查询。学校领导对竞赛获奖信息进行统计,可按a类竞赛统计、按分院竞赛统计、按获奖等级统计。图3为学校领导的用例图:3 系统规划与功能设计根据需求分析,设计了基础数据管理、竞赛获奖管理、竞赛获奖查询、竞赛获奖统计、竞赛奖励分配功能于一体的学科竞赛获奖管理系统。系统的功能结构图如图4:3.1 基础数据管理基础数据管理包含用户账号维护、用户权限管理。竞赛办公室可根据学校需要,添加、删除或修改学校领导用户及分院竞赛管理员用户。并根据他们实际工作需要,设置权限。3.2 竞赛获奖管理竞赛获奖管理包含:获奖名单管理、年度管理、竞赛项目管理。竞赛办公室可将现有的竞赛项目、年度

7、添加到系统中,并可做修改与删除操作。竞赛办公室可添加、删除或修改获奖名单。其中,可选择竞赛项目及年度。获奖名单管理中,通过excel表格的方式批量导入到系统中,最终形成获奖信息库,为后续的查询和统计分析提供数据支撑。3.3 竞赛获奖查询竞赛获奖查询包含:按年度查询、按分院查询、按类别级别查询。竞赛办公室、学校领导、分院竞赛管理员根据自身的权限,分别可通过年度、分院、类别级别来查询竞赛获奖信息。用户都可下载奖状扫描件。3.4 竞赛获奖统计竞赛获奖统计包含:按a类竞赛统计、按分院竞赛统计、按获奖等级统计。竞赛办公室、学校领导、分院竞赛管理员根据自身需要,可按a类竞赛、分院、年度、级别等不同的维度对

8、数据进行统计分析,呈现结果将以二维表格、饼图、折现图、柱状图等方式进行展示,为用户提供直观的数据报表。3.5 竞赛奖励分配竞赛奖励分配包含:工作量分配、奖金分配。竞赛办公室根据竞赛管理办法分配各竞赛项目总金额,并下发到分院竞赛管理员。分院竞赛管理员根据分院分配方案,填写各教师奖励。并提交给竞赛办公室。竞赛办公室做最终的审核。 4 关键技术与系统实现4.1 系统开发的关键技术学科竞赛获奖管理系统采用的开发技术为jquery easyui 、a webservice 、a entity framework,整体技术路线成熟,开发过程风险低。其中核心图形报表部分采用chart.js图表绘制工具库。j

9、query easyuijquery easyui是一组基于jquery的ui插件集合体,而jquery easyui的目标就是帮助web开发者更轻松的打造出功能丰富并且美观的ui界面。jquery easyui简单,但是很强大。它支持html5;支持扩展,可根据自己的需求扩展控件。a webservicewebservice是以独立于平台的方式,通过标准的web协议,可以由程序访问的应用程序逻辑单元。web服务可以在任何平台上实现。a entity frameworkado.net entity framework 是微软以 ado.net 为基础所发展出来的对象关系对应 (o/r mapp

10、ing) 解决方案。ado.net entity framework 以 entity data model (edm) 为主,将数据逻辑层切分为三块,分别为 conceptual schema, mapping schema 与 storage schema 三层,其上还有 entity client,object context 以及 linq 可以使用。4.2 系统实现用户根据自己的权限登录学科竞赛获奖管理系统,实现各项操作。图5为获奖名单管理列表页。竞赛办公室可对获奖名单进行添加、删除、修改等操作。5 结束语学科竞赛管理系统,可以从原本excel管理,提升为程序+数据库的方式进行管理,将能够应对未来逐渐增加获奖信息量。大数据价值挖掘的创新,学科竞赛获奖信息量,标志着学校在学科竞赛领域的水平,利用统计报表分析模块,将更有利于为领导在学科竞赛方面提供数据支持。参考文献:1 毛洪贲, 王石发, 姜琪, 等. 基于.ne

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论