大学生竞赛管理系统设计(源码)

随着计算机技术的飞速发展及因特网在全世界范围内日益普及,计算机信息自动化的作用日益显著,把我们从繁杂的操作任务中解放出来,提高了我们的工作效率。目前采用计算机对大学生竞赛项目的信息管理也得以实施。造成重要信息的遗漏、丢失、不准确性。本系统采用ASP.NET技术、C#语言和SQL Server数据库开发的大学生竞赛管理系统有参赛会员添加、竞赛项目添加、会员信息审核等功能,从而克服了手工信息管理造成的信息遗漏、丢失、不准确性的问题。论文一开始主要阐述大学生竞赛管理系统的研究背景和研究意义;而后阐述了该系统的需求性分析,包括对系统的配置与系统所需要的功能;之后便是介绍了系统的体系结构、模块的图例分析以及各个功能模块的流程图、用例图、状态图、时序图和系统的E-R图的结构;最后描述的是系统模块的截图和部分功能的代码解析以及测试用例。关键词 ASP技术,大学生竞赛管理,竞赛项目,项目报名。目 录
1 引言 1
1.1 研究背景 1
1.2 实现目标 1
2 可行性分析 2
2.1 技术可行性 2
2.2 操作可行性 2
3 大学生竞赛管理系统需求分析 3
3.1 问题分析 3
3.2 功能模块分析 3
3.3 用户权限分析 3
3.4 数据库结构设计分析 4
3.5 设计环境 4
4 大学生竞赛管理系统概要设计 5
4.1 系统总体结构图 6
4.2 模块功能描述 6
4.3 数据库逻辑结构设计 7
4.4 系统主要模块介绍以及数据流程图 8
4.5 数据库物理结构设计 10
4.6 用户用例说明 11
4.7 用户过程操作状态图 12
4.8 系统用户操作事件时序图 13
5 系统详细设计与实现 14
5.1 注册界面设计 14
5.2 参赛者会员登录界面设计 15
5.3 个人信息修改界面设计 17
5.4 项目信息栏界面设计 17
5.5 赛 *好棒文|www.hbsrm.com +Q: ^3^5^1^9^1^6^0^7^2^* 
用户用例说明 11
4.7 用户过程操作状态图 12
4.8 系统用户操作事件时序图 13
5 系统详细设计与实现 14
5.1 注册界面设计 14
5.2 参赛者会员登录界面设计 15
5.3 个人信息修改界面设计 17
5.4 项目信息栏界面设计 17
5.5 赛程信息查询界面设计 18
5.6 管理员登录界面设计 19
5.7 管理员管理后台界面设计 19
5.8 竞赛项目添加界面设计 20
5.9 项目赛程设置界面设计 21
5.10 会员信息审核界面设计 22
5.11 项目成绩录入界面设计 22
6 大学生竞赛管理系统测试用例 23
6.1 系统调试与测试 23
6.2 系统关键用例测试 25
结论 32
致谢 33
参考文献 34
1 引言
1.1 研究背景
随着计算机信息技术的快速发展以及校园网的普及,现在的社会正向信息管理化社会跨进,由于计算机信息自动化的作用也越来越大,使我们从繁杂的操作任务中解放出来,从而提高了我们的工作效率。如今互联网给学生们带来了巨大便利,计算机信息化管理有着储存量大,速度快等多个优点,给我们提供了处理信息及时与快捷的方便,因此我们便可以使用计算机信息处理技术对竞赛项目信息实施一系列的动态管理。目前参加各类项目竞赛可以提高大学生学习兴趣与能力,在将来的就业或深造时占有优势;此外,竞赛取得的各类成绩也利于提高学校的知名度、提高学校的竞争力,有利于学校的发展。设计大学生竞赛管理系统主要利用校园网这个交流平台,宣传各类竞赛信息、方便于学生报名、以及为校园竞赛的组织管理者提供便利;另外还有利于学生锻炼应用所学专业知识开发系统的能力,因而大学生竞赛管理系统设计具有一定的现实意义和实用价值。
1.2 实现目标
1.2.1 功能目标
对于大学生竞赛管理系统框架的建设,我不仅仅是使用Web技术来实现,还得使用Photoshop对图片进行处理。Web可以在互联网上搭建构架安全的,还易于扩展的业务框架体系。基于Web技术的大学生竞赛管理信息系统,是在TCP/IP 协议基础上,基于互联网络平台的。然后我再利用数据库技术、ASP.NET, C#语言开发技术、面向对象技术等技术开发系统的后台。这样系统不仅提供完善的后台管理技术,安全服务,还与完美的前台显示无缝合成。
系统功能分析
管理员应用:
(1)竞赛项目设置:设置竞赛的项目信息
(2)竞赛赛程设定:设定竞赛的赛程信息。
(3)竞赛参与者信息审核:审核竞赛参与者的报名信息
(4)竞赛参与者成绩录入:录入竞赛参与者的成绩。
竞赛参与者:
(1)参与者会员注册:注册登录到当前系统。
(2)竞赛项目名称查询:查询出竞赛项目的相关信息,项目报名
(3)我的基本信息:修改注册相关信息。
(4)我的竞赛项目:查看自己报名的竞赛项目信息。
(5)竞赛项目赛程查询:查询比赛项目的赛程信息。
(6)比赛项目获奖名单:按照项目名称排行比赛分数。
1.2.2 性能目标
(1)系统前台界面布局清晰,功能模块完美实现。
(2)系统数据类型,本系统要求能接受大量的外部数据,系统对错误类型和结构不合理的数据可以果断识别,拒绝接受错误类型数据和结构不合理数据。
(3)系统的完整性,保证功能能基本实现,避免信息的大量重复冗余,完善系统的整体优化。
(4)系统安全,登录系统前需要进行身份认证,不同的身份对系统的使用权限也是不同的,这样是为了保证系统数据的安全性。
2 可行性分析
2.1 技术可行性
技术可行性是指计算机硬件、系统软件的配置、网络系统性能和数据库系统等,能否满足新系统目标的要求。本系统的开发平台是Microsoft Visual Studio 2010,语言为C#,数据库为Microsoft公司的SQL Server 2008。本系统还引入了新的.NET组件,经过一段时间的认真学习,已经基本掌握了这些组件。所以在系统开发过程中对于系统需求能够成功完成。因此,从技术可行性的角度考虑,该系统是完全可行的。
2.2 操作可行性
操作可行性又可称运行可行性,对开发系统在指定工作环境中能否成功运行。操作可行性分析决定在当前政治意识形态、法律法规、社会道德、民族意识以及系统运行的组织机构和人员等环境下,系统是可行。
网页设计通常使用的是常规技术方式,用这些技术手段安装插入件,并优化的前台操作界面以及浏览器显示的设定。但我们必须接受事实,我们是满足用户需求而去设计这个系统。通过以上操作可行性的分析,表明该系统分析可行的。
3 大学生竞赛管理系统需求分析
3.1 问题分析
竞赛管理系统功能:我们需要完成的功能是管理员分别对竞赛项目基本信息、参赛者会员个人信息以及竞赛项目奖项信息进行管理,参赛会员通过注册信息然后登录系统去项目报名参加竞赛,查询竞赛项目赛程,查看竞

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

好棒文