大学生学科竞赛管理系统设计与实现(源码)
随着社会的不断进步,科技水平的不断提高,专业化程度也在相继提高。人与人之间的竞争日益激烈,为了测试人们的能力的大小,各式各样的竞赛随之出现。从这些竞赛中,不仅能够促使大学生去学很多的课外知识,可以让大学生能够在大学学习理论知识的时候就能够开始接触很多的实践知识,能够增强学生的动手能力。从而可以在这竞争激烈的社会中能够更加有竞争力。由此可以凸显出学科竞赛在大学期间对学生的重要性,竞赛可以使得企业充分的了解大学生的能力和学习态度,跟能够使得大学生在大学期间就充分的认识到自己的不足之处,从而充分的利用课余时间来加强对某方面的技能。面对竞赛层出不穷的种类,对于所参加的学校,管理难度很大,规范化程度不足,数字化程度不高。消耗了大量的人力和物力,对参加竞赛的过程进行管理,而且管理起来很不方便,很容易出现人为的失误。如果利用数字化技术,统一规范化管理,可以减少人力物力的开支,减少人为失误所导致的问题。使得竞赛的完整过程得到数字化,规范化的管理,从而方便对竞赛的管理。关键词 大学生竞赛,智能化,智能管理,数据分析, j2ee目 录
1 绪论 2
1.1 课题目的与开发背景 2
1.2 课题研究现状 2
1.3 开发平台 2
1.3.1 软件要求 2
1.3.2 硬件要求 2
2 需求分析 3
2.1 系统的可行性分析 3
2.1.1 技术可行性 3
2.1.2 经济可行性 3
2.1.3 法律可行性 3
2.1.4 操作可行性 3
2.2 系统的功能需求 3
2.3 数据需求图 4
2.4 用例图 4
2.4 系统将来可能提出的要求 5
3 数据字典 5
3.1 数据项 5
3.2 数据流 7
4 系统设计 8
4.1 系统概述 8
4.1.1 系统任务 8
4. 2 系统功能描述 9
4.2 模块结构图 10
4.3 数据库设计 11
4.3.1 数据结构属性
*好棒文|www.hbsrm.com +Q: ¥351916072¥
要求 5
3 数据字典 5
3.1 数据项 5
3.2 数据流 7
4 系统设计 8
4.1 系统概述 8
4.1.1 系统任务 8
4. 2 系统功能描述 9
4.2 模块结构图 10
4.3 数据库设计 11
4.3.1 数据结构属性 11
4.3.2 数据表设计 11
4.3.3 视图设计 12
4.3.4 标量值函数设计 13
4.4 活动图设计 13
5 功能展示 14
5.1首页界面 14
5.2 登录界面 15
6 软件测试 15
6.1 测试计划 15
6.2 测试用例 16
6.2.1 用户登录模块 16
结 论 19
参 考 文 献 21
1 绪论
1.1 课题目的与开发背景
随着社会的不断进步,科技水平的不断提高,专业化程度也在相继提高。人与人之间的竞争日益激烈,为了测试人们的能力的大小,各式各样的竞赛随之出现。从这些竞赛中,不仅能够促使大学生去学很多的课外知识,可以让大学生能够在大学学习理论知识的时候就能够开始接触很多的实践知识,能够增强学生的动手能力。从而可以在这竞争激烈的社会中能够更加有竞争力。由此可以凸显出学科竞赛在大学期间对学生的重要性,竞赛可以使得企业充分的了解大学生的能力和学习态度,跟能够使得大学生在大学期间就充分的认识到自己的不足之处,从而充分的利用课余时间来加强对某方面的技能。
面对竞赛层出不穷的种类,对于所参加的学校,管理难度很大,规范化程度不足,数字化程度不高。消耗了大量的人力和物力,对参加竞赛的过程进行管理,而且管理起来很不方便,很容易出现人为的失误。如果利用数字化技术,统一规范化管理,可以减少人力物力的开支,减少人为失误所导致的问题。使得竞赛的完整过程得到数字化,规范化的管理,从而方便对竞赛的管理。
1.2 课题研究现状
在国外的竞赛发展的发展很早,对竞赛的管理已经很成熟,能够很全面的管理竞赛的每个部分,并通过网络进行实时的跟踪查询。使得竞赛的每个环节都能够透明化,公开化,公正化。能够让竞赛变得更加公平,从而达到能够达到竞赛的初衷。
在国内,各种竞赛才刚刚起步,种类繁多,规范化管理困难。从竞赛的报名,每一轮比赛的人员筛选,最终冠军的角逐,到根据竞赛最终的成绩来进行学分认定,都需要人工完成操作。计算机应用竞赛也越来越普及,而传统的打分方式因为种种人为原因而不能真实有效的反应选手的真实水平,这就需要一个公平公正的计算机应用竞赛管理系统来为我们的选手客观打分。试卷成绩与竞赛成绩略有不同。试卷的成绩反映了学生答案与标准答案之间的差异,而竞赛成绩除了要反映参赛选手(或者作品)的水平之外,还要考虑到前后选手的成绩,同时还必须兼顾其他评委的分数。传统的竞赛通常采用多名专家评委同时对选手现场打分的方式。这种方式当然能够反映参赛选手的水平,但不利于考虑前后选手的水平,也不便于兼顾其他评委。
随着企业对人才的需求的不断提高,大学生对于企业的需求逐年提高,学科竞赛可以作为企业和大学生中的供求关系的一座桥梁,学科竞赛活动不仅促成大学生的创新能力和动手能力,而且使得企业能够更加容易的通过学科竞赛来选择所需人才,降低人才培养的成本。
然而在竞赛与日俱增的竞赛赛制和赛制差异中,大学对于学科竞赛的管理多数还是以人工的方式在管理。过程很难不免不犯失误,而且效率不高。就此,本文对如何建立学科竞赛管理系统进行研究。
1.3 开发平台
1.3.1 软件要求
对于操作系统:Windows XP及以上操作系统
对于数据库:mysql数据库
对于开发平台:eclipse
1.3.2 硬件要求
CPU:至少是双核处理器
内存:至少是1G内存
硬盘:至少是10G以上
2 需求分析
2.1 系统的可行性分析
2.1.1 技术可行性
本系统开发此系统主要使用eclipse结合mysql开发,运用jsp以及servlet的相关知识点,这些技术和知识点是我都学过,技术上是可行的。
2.1.2 经济可行性
开发本系统只需要一台装有开发环境的电脑即可,无需其他的任何费用,而且并不产生其他的效益等,此系统是作为毕业设计的课题开发,用于学习交流进步,不存在经费问题,所以,开发此系统经济上是可行的。
2.1.3 法律可行性
法律方面来讲,本系统不但不会触犯我国的任何法律,既不会侵犯集体利益,更不会对他人的利益造成不良的影响,所以,从法律方面来说,本系统是可行的。
2.1.4 操作可行性
2.2 系统的功能需求
1)竞赛信息,根据竞赛的举办时间,能够显示出最近可以参加的竞赛信息。竞赛所比赛的
1 绪论 2
1.1 课题目的与开发背景 2
1.2 课题研究现状 2
1.3 开发平台 2
1.3.1 软件要求 2
1.3.2 硬件要求 2
2 需求分析 3
2.1 系统的可行性分析 3
2.1.1 技术可行性 3
2.1.2 经济可行性 3
2.1.3 法律可行性 3
2.1.4 操作可行性 3
2.2 系统的功能需求 3
2.3 数据需求图 4
2.4 用例图 4
2.4 系统将来可能提出的要求 5
3 数据字典 5
3.1 数据项 5
3.2 数据流 7
4 系统设计 8
4.1 系统概述 8
4.1.1 系统任务 8
4. 2 系统功能描述 9
4.2 模块结构图 10
4.3 数据库设计 11
4.3.1 数据结构属性
*好棒文|www.hbsrm.com +Q: ¥351916072¥
要求 5
3 数据字典 5
3.1 数据项 5
3.2 数据流 7
4 系统设计 8
4.1 系统概述 8
4.1.1 系统任务 8
4. 2 系统功能描述 9
4.2 模块结构图 10
4.3 数据库设计 11
4.3.1 数据结构属性 11
4.3.2 数据表设计 11
4.3.3 视图设计 12
4.3.4 标量值函数设计 13
4.4 活动图设计 13
5 功能展示 14
5.1首页界面 14
5.2 登录界面 15
6 软件测试 15
6.1 测试计划 15
6.2 测试用例 16
6.2.1 用户登录模块 16
结 论 19
参 考 文 献 21
1 绪论
1.1 课题目的与开发背景
随着社会的不断进步,科技水平的不断提高,专业化程度也在相继提高。人与人之间的竞争日益激烈,为了测试人们的能力的大小,各式各样的竞赛随之出现。从这些竞赛中,不仅能够促使大学生去学很多的课外知识,可以让大学生能够在大学学习理论知识的时候就能够开始接触很多的实践知识,能够增强学生的动手能力。从而可以在这竞争激烈的社会中能够更加有竞争力。由此可以凸显出学科竞赛在大学期间对学生的重要性,竞赛可以使得企业充分的了解大学生的能力和学习态度,跟能够使得大学生在大学期间就充分的认识到自己的不足之处,从而充分的利用课余时间来加强对某方面的技能。
面对竞赛层出不穷的种类,对于所参加的学校,管理难度很大,规范化程度不足,数字化程度不高。消耗了大量的人力和物力,对参加竞赛的过程进行管理,而且管理起来很不方便,很容易出现人为的失误。如果利用数字化技术,统一规范化管理,可以减少人力物力的开支,减少人为失误所导致的问题。使得竞赛的完整过程得到数字化,规范化的管理,从而方便对竞赛的管理。
1.2 课题研究现状
在国外的竞赛发展的发展很早,对竞赛的管理已经很成熟,能够很全面的管理竞赛的每个部分,并通过网络进行实时的跟踪查询。使得竞赛的每个环节都能够透明化,公开化,公正化。能够让竞赛变得更加公平,从而达到能够达到竞赛的初衷。
在国内,各种竞赛才刚刚起步,种类繁多,规范化管理困难。从竞赛的报名,每一轮比赛的人员筛选,最终冠军的角逐,到根据竞赛最终的成绩来进行学分认定,都需要人工完成操作。计算机应用竞赛也越来越普及,而传统的打分方式因为种种人为原因而不能真实有效的反应选手的真实水平,这就需要一个公平公正的计算机应用竞赛管理系统来为我们的选手客观打分。试卷成绩与竞赛成绩略有不同。试卷的成绩反映了学生答案与标准答案之间的差异,而竞赛成绩除了要反映参赛选手(或者作品)的水平之外,还要考虑到前后选手的成绩,同时还必须兼顾其他评委的分数。传统的竞赛通常采用多名专家评委同时对选手现场打分的方式。这种方式当然能够反映参赛选手的水平,但不利于考虑前后选手的水平,也不便于兼顾其他评委。
随着企业对人才的需求的不断提高,大学生对于企业的需求逐年提高,学科竞赛可以作为企业和大学生中的供求关系的一座桥梁,学科竞赛活动不仅促成大学生的创新能力和动手能力,而且使得企业能够更加容易的通过学科竞赛来选择所需人才,降低人才培养的成本。
然而在竞赛与日俱增的竞赛赛制和赛制差异中,大学对于学科竞赛的管理多数还是以人工的方式在管理。过程很难不免不犯失误,而且效率不高。就此,本文对如何建立学科竞赛管理系统进行研究。
1.3 开发平台
1.3.1 软件要求
对于操作系统:Windows XP及以上操作系统
对于数据库:mysql数据库
对于开发平台:eclipse
1.3.2 硬件要求
CPU:至少是双核处理器
内存:至少是1G内存
硬盘:至少是10G以上
2 需求分析
2.1 系统的可行性分析
2.1.1 技术可行性
本系统开发此系统主要使用eclipse结合mysql开发,运用jsp以及servlet的相关知识点,这些技术和知识点是我都学过,技术上是可行的。
2.1.2 经济可行性
开发本系统只需要一台装有开发环境的电脑即可,无需其他的任何费用,而且并不产生其他的效益等,此系统是作为毕业设计的课题开发,用于学习交流进步,不存在经费问题,所以,开发此系统经济上是可行的。
2.1.3 法律可行性
法律方面来讲,本系统不但不会触犯我国的任何法律,既不会侵犯集体利益,更不会对他人的利益造成不良的影响,所以,从法律方面来说,本系统是可行的。
2.1.4 操作可行性
2.2 系统的功能需求
1)竞赛信息,根据竞赛的举办时间,能够显示出最近可以参加的竞赛信息。竞赛所比赛的
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/2650.html