军事训练考核系统的设计与实现(ASP.NET+SQL)
军事训练考核系统的设计与实现(ASP.NET+SQL)-编号:J0715
军事训练在国家武装力量建设和战备工作中占有重要地位。它是军队平时的主要任务,是战备的重要方面,许多国家都把军事训练列为战略研究的一项内容,但是长次以来一直没有一套合理的军事训练的数据处理和分析软件,为此我开发了本系统。
本论文介绍的主要内容是从中队军事训练考核系统的需求分析到详细设计,最后到测试部分的整个过程。其实现主要功能有官兵信息管理,单杠引体向上标准管理,仰卧起坐标准管理,3000米标准管理,蛇形跑标准管理,单杠引体向上成绩管理,蛇形跑成绩管理,3000米成绩管理,仰卧起坐成绩管理,成绩信息查询,系统管理等几个主要模块。系统实现了军事训练的标准和成绩管理的基本功能。
该系统通过ASP.NET技术开发与SQL Server数据库结合的方式来进行开发,用到的开发工具主要有VS2010和SQL 2008,本系统通过在VS2010上面设计网页的页面和逻辑部分,用SQL2008进行数据存储,通过两者的有效衔接使系统开发和维护更加的简单方便,同时网页的设计简单大方,更符合用户的操作习惯。
管理员部分功能
1. 管理员信息管理:管理员可以通过自己的账号和密码登录到系统中来,对系统进行管理。
2. 考生信息管理:管理员可以对系统内的所有考生信息进行管理,包括增、删、改、查、批量导入等操作,当管理人员输入了考生的身高和体重等信息之后系统会根据BMI公式自动计算出该考生的BMI信息。考生信息表包含:考生号、密码、姓名、性别、年龄、身高、体重、BMI、体型评定(合格或不合格)等信息。
3. 单杠引体向上标准管理:管理员可以对单杠引体向上标准信息进行管理,包括对单杠引体向上标准的增删改查等操作。其表包含:分数,24以下,25-27,28-30,31-33,34-36,37-39。
4. 仰卧起坐标准管理:管理员可以对仰卧起坐标准信息进行管理,包括对仰卧起坐标准的增删改查等操作。其表内容包含同上。
5. 蛇形跑标准管理:管理员可以对蛇形跑标准信息进行管理,包括对蛇形跑标准的增删改查等操作。其表内容包含同上。
6. 3000米标准管理:管理员可以对3000米标准信息进行管理,包括对3000米标准的增删改查等操作。其表内容包含同上。
7. 单杠引体向上成绩管理:管理员可以在本模块中输入考生的单杠引体向上的训练成绩信息,输入这些信息之后系统会根据算法自动的计算出该考生的单杠引体向上的分数信息。其算法如下:(需要把公式转化成一张表的形式)
score= a[i]+ (a[i-1]-a[i]) *(x-list[i])/ (list[i-1]-list[i]),其中a列表为评分序列[100,95,90,85,80,75,70,65,60],list列表为该考生年龄段考核标准,比如[30,27,24,21,18,15,14,12,11],x为考生单杆个数,i为list中第一个比x值小的元素下标。注意:若x大于list[0],每递增1增加1分,即score=100+ x-list[0];若x<list[8],score=0。
8. 仰卧起坐成绩管理:管理员可以在本模块中输入考生的仰卧起坐的训练成绩信息,输入这些信息之后系统会根据算法自动的计算出该考生的仰卧起坐的分数信息。其算法设计如图3.1所示。
9. 蛇形跑成绩管理:管理员可以在本模块中输入考生的蛇形跑成绩信息,输入这些信息之后系统会根据算法自动的计算出该考生的蛇形跑的分数信息。其算法如下:
score= a[i]+ (a[i]-a[i-1]) *( list[i]-x)/ (list[i]-list[i-1]),其中a列表为评分序列[100,95,90,85,80,75,70,65,60],list列表为该考生年龄段考核标准,比如[18.1,18.7,19.0,19.2,19.5,19.7,19.9,20.1, 20.4],x为考生考核的时间成绩,i为list中第一个比x值大的元素下标。注意:若x<list[0],每递减0.1增加1分,即score=100+ int((x-list[0])*10);若x>list[8],score=0。
10. 3000米成绩管理:管理员可以在本模块中输入考生的3000米蛇形跑信息,输入这些信息之后系统会根据算法自动的计算出该考生的3000米的分数信息。其算法设计如图3.2所示。其3000米成绩表包含:考生号、姓名、性别、年龄、时间、成绩、分数。(需不需要增添一个导出打印功能)
11. 考生成绩管理:管理员通过考生号关联查询生成考生成绩表并发布。考生成绩表包含:考生号、姓名、性别、年龄、BMI、总分、总评。(后面添加了详情按钮)。
12. 系统管理:管理员可以在模块中添加管理员、管理个人信息等操作。
考生用户部分功能
1. 考生信息管理:考生可以登录到系统中来查看各种训练课目标准和个人成绩信息。
2. 单杠引体向上标准:考生用户可以在本模块中查看单杠引体向上的考核标准信息。
3. 仰卧起坐标准:考生用户可以在本模块中查看仰卧起坐的考核标准信息。
4. 蛇形跑标准:考生用户可以在本模块中查看蛇形跑的考核标准信息。
5. 3000米标准:考生用户可以在本模块中查看3000米的考核标准信息。
6. 考核成绩管理:考生用户可以在本模块中查看自己的个人成绩信息。
7.系统管理:考生用户可以在本模块中查看自己的个人信息。
说明: PS:本站所有程序都为站长原创,每个题目都有录像,截图文档等内容,如需更多资料请联系管理员 QQ: 123311197了解