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

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

ID:5249673

大小:32.50 KB

页数:11页

时间:2017-12-07

基于.net学科竞赛管理系统设计和实现_第1页
基于.net学科竞赛管理系统设计和实现_第2页
基于.net学科竞赛管理系统设计和实现_第3页
基于.net学科竞赛管理系统设计和实现_第4页
基于.net学科竞赛管理系统设计和实现_第5页
资源描述:

《基于.net学科竞赛管理系统设计和实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、基于.NET学科竞赛管理系统设计和实现  [摘要]为解决人工管理模式效率低、数据统计任务量大等问题,基于项目过程管理的思想,研究设计了基于.NET技术的大学生学科竞赛管理系统,实现了学科竞赛项目管理、信息发布、数据统计等环节的信息化、网络化,创新了学科竞赛管理模式,有效地促进了学科竞赛的广泛开展。[关键词]学科竞赛;.NET;管理系统;创新能力[中图分类号]G40-057[文献标识码]A[论文编号]1009-8097(2013)12-0107-04[DOI]10.3969/j.issn.1009-8097.2013.12.020引言学科竞赛是考察大学生学科基本理论知识和解决实际问题能力的比

2、赛,是高等学校人才培养质量的标志之一,是培养知识-能力-素质协调发展的创新型、高素质人才重要途径,对高校的学风、就业也起着重要的促进作用。国家教育部在“质量工程”建设内容中曾明确提出:继续开展大学生竞赛活动,重点资助在全国具有较大影响和广泛参与面的大学生竞赛活动,激发大学生的兴趣和潜能,培养大学生的团队协作意识和创新精神。11一方面,随着国家和各高校对学科竞赛活动的重视程度和支持力度的提升,大学生学科竞赛活动已逐渐成为促进大学生创新能力提高的重要途径和手段,各高校围绕学科竞赛,构建了多种以学科竞赛促进创新人才培养的培养模式和平台;另一方面,由于竞赛活动的不断增多,参赛专业分布广,加之竞赛赛

3、制和赛程差异大,使得在组织和管理学科竞赛的过程中面临很大的管理困境。目前很多高校对学科竞赛的管理还是人工管理的方式,过程监控难度大,统计各类数据易出错,效率也不高。基于此,本文对建立大学生学科竞赛管理系统进行了研究和探讨。一、系统设计1.系统需求分析学科竞赛管理系统的设计和开发,一是为方便学科竞赛的组织和开展,以项目管理的方式,实现对学校、学院对学科竞赛的组织和实施进行过程监控管理;二是为展示和宣传各类竞赛成果,促进学科竞赛活动的广泛开展,在全校范围内形成良好的学风和浓厚的学术氛围;三是提高管理效率,实现经费管理、获奖信息的申报、统计等环节的信息化管理,方便统计分析各类数据,提高工作效率。

4、基于上述分析,确定系统的需求为:(1)竞赛项目的管理。面向的对象为教师、各学院和教务处管理人员,主要功能有在线申报竞赛项目,学院审核、推荐项目,专家在线评审项目,批准立项项目。11(2)竞赛信息的管理。面向的对象为教师、学生及普通浏览用户,主要功能有发布竞赛介绍和竞赛举办通知,在线展示优秀项目,交流讨论等。(3)系统后台管理。面向的对象为教务处,主要功能有用户账号管理、数据报表管理、查询统计、Web界面的公告管理。下图为将需求分析用UML统一建模语言来描述得到的用例图。2.系统功能设计根据前期的需求分析,我们设计了集学科竞赛项目管理、竞赛信息发布、后台管理功能于一体的高校学科竞赛管理系统,

5、系统涵盖了学科竞赛管理的全过程,实现了竞赛项目申报、项目评审、竞赛报名、竞赛实施、竞赛信息发布、竞赛成果展示、获奖统计、经费管理等环节的网络化信息管理。系统的功能结构图如下:教师可以借助该系统,面向全校学生组织和实施学科竞赛工作;学生可以通过系统在线进行竞赛报名,查看和浏览竞赛方面的新闻和信息,学习和了解各类学科竞赛介绍,并利用系统进行学习和交流;各学院和教务处可以利用系统对项目立项、经费等方面进行管理,监控各项目进展情况,获取等各类统计数据。二、系统架构及实现1.系统平台搭建11本系统采用ASP.NET应用程序典型的三层架构,Web表示层面向所有的用户,通过统一的接口,将用户的输入向业务

6、逻辑层发送请求,业务逻辑层将请求按照统一的逻辑规则处理后进入数据库操作,然后将从数据库返回的数据集合封装成对象的形式返回到Web表现层。数据访问层主要是对原始数据的操作,为业务逻辑层或表示层提供数据服务。在该架构下,用户表现层甚至可以不知道数据库的结构,只要维护与数据访问层之间的接口即可。这种方式在一定程度上提高了数据库的安全性,同时也降低了对用户表现层开发人员的要求,因为表现层不需要进行任何关于数据库的操作。系统为B/S结构,Web服务器操作系统为WindowsServer2008,信息服务软件为IIS7.0。2.关键技术本系统使用ASP.NET+VisualStudio.NET2008

7、+SQLServer2005进行开发。ASP.NET以其良好的结构及扩展性、简易性、可用性、可缩放性、可管理性、高性能的执行效率、强大的工具和平台支持和良好的安全性等特点成为目前最流行的Web开发技术之一。而采用ASP.NET语言的网络应用开发框架,目前也已得到广泛的应用,其优势主要是为搭建具有可伸缩性、灵活性、易维护性的业务系统提供了良好的机制。此外,通用语言的支持能力使开发人员能在C++、VB和C#间进行自由转换。在

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。