学科竞赛管理系统(源码)

为了提高学生的创新能力、动手能力,加重了对学生的各方面考察。但是以前的粗放管理方式难以满足需求,因此开发学科竞赛管理系统势在必行。该系统基于B/S框架,开发关键技术ASP.NET动态数据库。本系统的主要模块平台信息管理、竞赛题库管理、竞赛活动管理、模拟体验、网上报名、学生竞赛信息、评审赛季作品、发布评审结果、查看评审结果。本系统的运用弥补了传统竞赛管理系统对学生需求方面的欠缺、系统可维护性较强。关键词 学科竞赛,管理系统,评审结果
目 录
1 引言 1
1.1 课题背景 1
1.2 课题意义 1
1.3 课题研究现状 2
1.4 课题研究内容 2
2 系统需求分析 2
2.1 可行性分析 2
2.2 功能需求概述 3
2.3 UML用例图 3
3 系统设计 4
3.1 系统功能设计 4
3.2 数据流程分析 6
3.3 数据库设计 8
3.4 数据流图 14
4 详细设计及具体实现 15
4.1 登录模块 15
4.2 客户端功能模块 17
4.3 管理端功能模块 23
5 测试 32
5.1 管理员界面功能的流程测试 33
5.2 学生界面功能的流程测试 34
5.3 兼容性测试 35
5.4 测试分析 35
结论 36
致谢 37
参考文献 38
引言
1.1 课题背景
伴随着时代的进步,学科竞赛在各类比赛项目中一涌而出,成为各大高校的新宠。因为学科竞赛不仅可以考察大学生在学科方面的基本理论知识,也可以提高大学生的实践操作水平。学科竞赛早已成为各大高校对人才培养的标志之一。根据大数据表明,现如今许多高校对于这个项目竞赛仍旧是处于人工处理的状态,手动登记报名人员的信息,印刷试卷等,这些都不利于信息的采集和保存、流程的透明以及工作人员的便捷。
随着社会日新月异地高速发展,置身在这科技为先的跨时 *好棒文|www.hbsrm.com +Q: ^351916072# 
代的大背景之下,不少高校纷纷建立了独具特色的学科竞赛管理系统,大步迈向信息化。目前国内外的各项调查研究表明,已建立的学科竞赛管理系统无一不存在着瑕疵,主要体现在安全性、使用的人性化和信息的更新换代。要知道,如今的管理理念是以管理者为主导核心,信息的取舍在很大一定程度上,是取决于其对被管理者的认知与喜恶的,再加上单独建立的系统资料库共享性能差,不便于管理,从而导致了我们难以把握和满足客户的真正需求。故而,取缔原始的教务管理,将管理数据网络化,时代化,无纸化,综合化,把学科竞赛管理系统和校园内网两相结合是时代所引领的必然趋势,为完善计算机教务管理系统做好准备工作,为学校信息化管理平台奠定稳固基石。
1.2 课题意义
由于互联网的快速普及数据信息化时代的来临,高校也逐渐的开始创建关于学科竞赛方面的管理系统。以前的人工管理竞赛模式已经逐渐被时代淘汰,对于有缺陷的学科竞赛管理系统也开始逐渐被完善起来。无论是人工管理模式或是带缺陷的学科竞赛管理系统,都给学校以及学生带来了极大的不便,它们的缺点更是数不胜数,比如人工管理不能让竞赛流程透明化,不利于学生对学科种类、竞赛模式的了解,也无法让信息实时更新等等;而带缺陷的竞赛管理系统则是资料库独立,无法共享,也无法确保系统的安全等等。因此本次基于web的学科竞赛管理系统不仅仅突破了人工管理带来的局限性,更是完善了带缺陷系统的各项功能及漏洞引发的不安全性。
1.3 课题研究现状
国外信息化建设起步早,在我们还在使用传统的人工统计数据的时候,国外已经拥有先进的统计数据的软件。国外高校正是顺应了当下时代背景,对数据进行信息化处理。国外高校在信息化建设上投入大量的人力和资金,拥有雄厚的技术团队,在研发方面早先中国一步,因此学科竞赛系统还没进入中国高校前,国外高校早已研发使用。而相比中国,尽管我们在不断发展壮大,但由于建设信息化的缓慢,投入的人力、资金远不如国外,技术水平还处于进步状态。
在国内,目前有部分高校已经开始研发使用学科竞赛管理系统,但是这些系统在安全性和信息更新化方面以及人性化设计等存在着诸多不足之处。例如:题库中的错误题目或者新题型的产生不能及时更新,竞赛成绩有被篡改的情况等。因此,科学竞赛管理系统应该双管齐下,在人性化设计的基础上,实现系统的安全性、可变动性,系统中的数据信息实现即时更新并做到信息共享,给学生一个良好的竞赛体验。
1.4 课题研究内容
通过搜集到的一些正在使用的学科竞赛管理系统存在的问题,结合了本专业的专业知识,设计了一个人性化、安全性能稳定、便于维护、信息共享,管理员与学生权限分明的一个学科竞赛管系统,主要有竞赛平台类型管理、竞赛题库管理、竞赛活动管理、模拟体验等11个模块,区分的非常细致,增强用户体验。
本课题设计基于B/S模式设计,运用ASP.NET平台,采用C#语言为开发语言,数据库使用了SQL SERVER。
系统需求分析
2.1 可行性分析
随着信息化时代的来临,学科管理竞赛系统是随着时代的趋势而建立的。学科竞赛不仅是学校对学生的一种考核形式,也能提高学生的技术水平、团队精神等综合实力。
2.1.1 技术可行性
此系统是B/S架构的,以ASP.NET作为开发平台,数据库是使用SQLSERVER,保证了安全性。使用编写调试简单的ASP.NET作为开发平台,即使是对入门者,也是非常容易上手的。
2.1.2 经济可行性
经济成本低,只需阅读这方面的书籍或者参考一些已经存在的竞赛系统,取其精华,去其糟粕,自己搭建数据库,通过在ASP.NET平台开发系统。参与的开发人员只需要12个,一个写前台页面,一个实现后台功能,效率高、成本低。
2.1.3 法律可行性
科研都是建立在基本的法律基础上,作为一个公民,有义务遵守中国法律,开发合法的系统,该系统对用户的数据都是经过加密的,没有访问权限的人是看不到里面的私密信息的。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/1011.html

好棒文