大学科竞赛成绩管理系统设计与实现成绩录入及管理模块(源码)【字数:5914】

摘 要近年来,各大高校为了响应国家的教育政策,不断的进行扩招。随着各大院校学生的急剧增加,学生的各项管理工作已经从量变达到质变的程度,亟待需要摆脱传统的管理方式,从线下管理转移到线上来管理。需要发展出新颖的管理系统来适应时代的发展和满足现行教育的现状。学生学科竞赛管理工作,是高校日常工作中比较重要的组成部分。基于国内高校学生学科竞赛管理工作,目前很多仍然是用手工的方式,效率低下,存储麻烦,查询不易。学生学科竞赛管理工作需要从传统的管理模式,逐步走向线上,摒弃传统的手工管理方式,转变成在线化、无纸化的管理模式。根据此种情况,经过需求分析,开发了本系统。本系统采用了常用的B/S模式进行开发。开发平台用Microsoft Visual Studio 2013,开发语言为ASP.NET,数据存储工具用SQL SERVER 2008。最终实现了学生成绩的在线管理以及无纸化办公,进一步提升了管理工作的效率,节省了管理时间和管理成本。主要实现了大学生学科竞赛成绩的录入、查询、修改、添加、删除、统计等功能,本系统开发完成很好地解决了管理员对成绩管理的繁琐、效率低下、易出错等问题,有效地降低了出错率,也方便了参加学科竞赛的学生对自己的成绩进行查询。
目 录
第一章 概述 1
1.1背景与意义 1
1.2课程研究目标及功能 1
1.3开发环境 1
1.4本论文的结构 2
第二章 系统分析 3
2.1可行性分析 3
2.1.1经济可行性 3
2.1.2技术可行性 3
2.2系统需求分析 4
2.2.1系统功能需求分析 4
2.2.2系统性能需求分析 4
2.3业务流程分析 4
第三章 系统总体设计 6
3.1系统功能模块设计 6
3.2数据库概念设计 6
3.3数据库逻辑设计 7
第四章 系统详细设计与实现 8
4.1学科竞赛成绩录入 8
4.1.1发布比赛信息 8
4.1.2学生注册参赛 8
4.1.3指导老师指导 9
4.1.4评审老师评审 10 *好棒文|www.hbsrm.com +Q: ^351916072# 

4.2学科竞赛成绩查询 11
4.2.1管理员查询 11
4.2.2学生查询 11
4.3学科竞赛成绩修改 11
4.4学科竞赛成绩删除 12
4.5学科竞赛成绩统计 12
第五章 系统测试 14
5.1测试的目的 14
5.2测试的方法 14
5.2.1成绩录入修改测试 14
5.2.2查询测试 15
5.2.3统计测试 16
5.3测试结果 17
5.4测试小结 17
结束语 18
致 谢 19
参考文献 20
第一章 概述
1.1背景与意义
大学生学科竞赛管理工作,是高校日常工作中比较重要的组成部分。基于国内高校学生学科竞赛管理工作,目前很多仍然是用手工录入、保存、查询的方式,效率低下,存储麻烦,查询不易。学生成绩管理工作需要从传统的管理模式,逐步走向线上,摒弃传统的手工管理方式,转变成在线化、无纸化的管理模式。
随着我国计算机及互联网技术的飞速发展,很多行业从传统的管理模式,逐步走向线上,摒弃传统的管理方式,变成了在线、无纸化的管理模式。基于国内高校学生学科竞赛管理工作,目前仍然是用手工的方式,效率低下,存储麻烦,查询不易。根据此种情况, 经过需求分析,开发了本系统。
创新创业是目前高校培养学生,提高学生实践动手能力的重要要求,参加学科竞赛是提高大学生创新创业能力的一个重要手段。然而,管理进度与举办各种高校大学生学科竞赛频次不能同步发展,在一定程度上降低高校举办学科竞赛的热情。为了不成为举办比赛的绊脚石,开发大学生学科竞赛系统迫在眉睫。
1.2课程研究目标及功能
国内越来越多的高校举办各种各样的计算机应用比赛,也充分调动了大学生参赛的热情和积极性,而传统的人为进行成绩管理的方式因为管理过程繁琐、效率低下、人力成本过高、查询不方便等缺点,显得不和时宜,使用学科竞赛系统对学生竞赛成绩进行管理也越来越举足轻重。
本系统可以实现随时随地对学科竞赛成绩进行管理和查询,具有人工管理不可替代的优点,如:检索速度快、出错率低、可以对数据进行批量处理、可靠性强、保密性高、存储量大等等。符合成绩管理系统朝着无纸化、数字化、智能化、信息化、综合化的发展趋势,提高了信息化管理水平。
1.3开发环境
软件平台
(1)数据库:Sql Server 2008
(2)操作系统:Windows8
开发工具
(1)开发语言:ASP.NET
(2)开发工具:Visual Studio2013
1.4本论文的结构
本篇论文主要介绍大学生竞赛成绩管理系统的设计与实现中的成绩录入以及管理部分。
第一章为概述部分,主要介绍本系统设计与开发的背景、意义、目标、功能以及开发环境。
第二章为系统分析,主要从可行性分析、系统需求分析、业务流程分析三个角度进行阐述。其中可行性分析分为经济可行性分析和技术可行性分析;系统需求分析分为系统功能需求分析和系统性能需求分析。
第三章为系统的总体设计,其中包含对系统各个功能模块的设计和数据库的概念、逻辑设计。
第四章为系统的实现,主要对各个功能模块进行详细设计并保证各个功能模块的功能得以实现,包括大学生学科竞赛成绩的录入、查询、修改、删除、统计。
最后一章主要是对该系统进行测试,通过使用该系统结合需求分析,测试系统功能是否真的可以正常正确地使用。
第二章 系统分析
2.1可行性分析
学生学科竞赛管理工作,是高校日常工作比较重要的组成部分。基于国内高校学生学科竞赛管理工作,目前很多仍然是用手工录入、保存、查询的方式,效率低下,存储麻烦,查询不易。学生学科竞赛管理工作需要从传统的管理模式,逐步走向线上,摒弃传统的手工管理方式,转变成在线化、无纸化的管理模式。具体可以对几下方面分析:
2.1.1经济可行性
经济可行性是指新开发的系统所带来的收入增加,或者新系统的应用能否比旧有的工作支出费用的减少。由于本系统在设计上并不复杂,工作量也相对较小,所有从需求调研、需求分析、软件设计、编写代码、测试等工作,完全可以由一个开发人员胜任。本系统能避免人为处理各类信息数据时所产生的各种问题,通过本系统可以大大提高对竞赛管理的工作效率。也为管理员在日常的管理工作中节省了很多时间。
2.1.2技术可行性
根据需求,开发过程决定采用常用的三层架构模式,即数据访问层(DAL)、业务逻辑层(BLL)、表示层(VIEW),使系统具有高内聚,低耦合的特性,即模块化。通过层层引用,来达到相互调用的目的,便于系统功能模块的更新以及根据需要对模块进行移植。开发平台用Microsoft Visual Studio 2013来开发,开发语言用ASP.NET实现,数据存储工具用Sql Server 2008。在使用数据库之前需要对整个系统中,整理出所涉及到的人或事务,把这些人或事务对象化、实例化。并详细设计出这些对象必须具备的属性。最终形成基本数据,以及数据的基本结构和数据类型,还有对象之间的关系。把这些信息归纳完成之后,数据字典也就呼之欲出了。此项工作为后面的具体设计夯实了基础。本系统的数据库承载着所有系统数据,编码过程中,就是实现对这些系统数据的增删改查的操作。通过本系统的设计分析,根据实际需求,共需设计以下两种信息:1.竞赛表2.作品表。

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

好棒文