基于.NET学科竞赛管理系统设计和实现.doc

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于.NET学科竞赛管理系统设计和实现

基于.NET学科竞赛管理系统设计和实现   [摘要]为解决人工管理模式效率低、数据统计任务量大等问题,基于项目过程管理的思想,研究设计了基于.NET技术的大学生学科竞赛管理系统,实现了学科竞赛项目管理、信息发布、数据统计等环节的信息化、网络化,创新了学科竞赛管理模式,有效地促进了学科竞赛的广泛开展。 [关键词]学科竞赛;.NET;管理系统;创新能力 [中图分类号]G40-057 [文献标识码]A [论文编号]1009-8097(2013)12-0107-04 [DOI]10.3969/j.issn.1009-8097.2013.12.020 引言 学科竞赛是考察大学生学科基本理论知识和解决实际问题能力的比赛,是高等学校人才培养质量的标志之一,是培养知识-能力-素质协调发展的创新型、高素质人才重要途径,对高校的学风、就业也起着重要的促进作用。国家教育部在“质量工程”建设内容中曾明确提出:继续开展大学生竞赛活动,重点资助在全国具有较大影响和广泛参与面的大学生竞赛活动,激发大学生的兴趣和潜能,培养大学生的团队协作意识和创新精神。 一方面,随着国家和各高校对学科竞赛活动的重视程度和支持力度的提升,大学生学科竞赛活动已逐渐成为促进大学生创新能力提高的重要途径和手段,各高校围绕学科竞赛,构建了多种以学科竞赛促进创新人才培养的培养模式和平台;另一方面,由于竞赛活动的不断增多,参赛专业分布广,加之竞赛赛制和赛程差异大,使得在组织和管理学科竞赛的过程中面临很大的管理困境。目前很多高校对学科竞赛的管理还是人工管理的方式,过程监控难度大,统计各类数据易出错,效率也不高。基于此,本文对建立大学生学科竞赛管理系统进行了研究和探讨。 一、系统设计 1.系统需求分析 学科竞赛管理系统的设计和开发,一是为方便学科竞赛的组织和开展,以项目管理的方式,实现对学校、学院对学科竞赛的组织和实施进行过程监控管理;二是为展示和宣传各类竞赛成果,促进学科竞赛活动的广泛开展,在全校范围内形成良好的学风和浓厚的学术氛围;三是提高管理效率,实现经费管理、获奖信息的申报、统计等环节的信息化管理,方便统计分析各类数据,提高工作效率。基于上述分析,确定系统的需求为: (1)竞赛项目的管理。面向的对象为教师、各学院和教务处管理人员,主要功能有在线申报竞赛项目,学院审核、推荐项目,专家在线评审项目,批准立项项目。 (2)竞赛信息的管理。面向的对象为教师、学生及普通浏览用户,主要功能有发布竞赛介绍和竞赛举办通知,在线展示优秀项目,交流讨论等。 (3)系统后台管理。面向的对象为教务处,主要功能有用户账号管理、数据报表管理、查询统计、Web界面的公告管理。 下图为将需求分析用UML统一建模语言来描述得到的用例图。 2.系统功能设计 根据前期的需求分析,我们设计了集学科竞赛项目管理、竞赛信息发布、后台管理功能于一体的高校学科竞赛管理系统,系统涵盖了学科竞赛管理的全过程,实现了竞赛项目申报、项目评审、竞赛报名、竞赛实施、竞赛信息发布、竞赛成果展示、获奖统计、经费管理等环节的网络化信息管理。系统的功能结构图如下: 教师可以借助该系统,面向全校学生组织和实施学科竞赛工作;学生可以通过系统在线进行竞赛报名,查看和浏览竞赛方面的新闻和信息,学习和了解各类学科竞赛介绍,并利用系统进行学习和交流;各学院和教务处可以利用系统对项目立项、经费等方面进行管理,监控各项目进展情况,获取等各类统计数据。 二、系统架构及实现 1.系统平台搭建 本系统采用ASP.NET应用程序典型的三层架构,Web表示层面向所有的用户,通过统一的接口,将用户的输入向业务逻辑层发送请求,业务逻辑层将请求按照统一的逻辑规则处理后进入数据库操作,然后将从数据库返回的数据集合封装成对象的形式返回到Web表现层。数据访问层主要是对原始数据的操作,为业务逻辑层或表示层提供数据服务。 在该架构下,用户表现层甚至可以不知道数据库的结构,只要维护与数据访问层之间的接口即可。这种方式在一定程度上提高了数据库的安全性,同时也降低了对用户表现层开发人员的要求,因为表现层不需要进行任何关于数据库的操作。系统为B/S结构,Web服务器操作系统为Windows Server2008,信息服务软件为IIS 7.0。 2.关键技术 本系统使用ASP.NET+Visual Studio.NET 2008+SQL Server 2005进行开发。ASP.NET以其良好的结构及扩展性、简易性、可用性、可缩放性、可管理性、高性能的执行效率、强大的工具和平台支持和良好的安全性等特点成为目前最流行的Web开发技术之一。而采用ASP.NET语言的网络应用开发框架

文档评论(0)

linsspace + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档