asp.net的综合素质测评系统的设计与实现(源码)【字数:6957】
随着我国社会竞争日渐激烈与就业问题愈发严峻,越来越多的企业对前来应聘的大学生的提出了更高的要求。其中,综合素质分决定大学生在校期间是否优秀,其测评内容包括德育测评、智育测评、体育测评和能力测评四个方面。而在早期,在计算机没有普及每个学校时,评测综合素质分数一直是人工手动评测的,每个步骤都显得无不繁琐,整个流程显得耗时长且任务繁重。如今,我们正处于计算机技术飞速发展的时代,随着计算机应用逐渐广泛和互联网拥有的时域性与互动性,越来越多的人选择使用电脑办公;基于ASP.NET的学生综合素质测评系统,凭借着互联网的实时传输、计算机的高速运算以及数据库的数据结构化等特点,不仅简化了教学办公流程、提高了教职工的工作效率而且还能够保证数据的准确性,从而使素质测评引入新的领域。本课题将传统手工测评学生综合素质分数转变为了计算机自动评测,将自己的专业技术与现实生活结合起来,对课题进行需求分析以后,确定以ASP.NET技术进行开发,运用Ajax和数据库技术,完成了基于ASP.NET的学生综合素质测评系统的开发,提高了办公效率,节约了资源成本,方便了学院管理。
目录
一、引言 1
(一) 引言 1
(二) 开发环境 1
二、系统分析与设计 1
(一) 角色分析 1
(二)软件功能模块需求列表 1
(三)可行性分析 2
(四)数据库设计 2
1. 实体关系图 2
2. 数据库需求分析 2
3. 数据库逻辑结构设计 3
三、概要设计 6
(一)处理流程 6
四、系统实现 7
(一) 登录 7
(二) 管理员首页 8
(三) 活动信息添加 9
(四) 活动信息管理 11
(五) 活动信息修改 13
(六) 学生信息添加 16
(七) 学生信息修改 17
(八) 活动签到 20
(九) 活动签退 23
(十) 活动分数的生成以及综合分数的提交 24
(十一) 班级排名 26
(十二) 登陆控制 28
(十三)活动 *好棒文|www.hbsrm.com +Q: #351916072#
状态更新 28
五、总结 30
致谢 31
参考文献 32
一、引言
引言
随着我国人口急剧增长而导致的就业问题愈发严峻,越来越多的企业对前来应聘的大学生的提出了更高的要求。其中,综合素质分决定大学生在校期间是否优秀,其测评内容包括德育测评、智育测评、体育测评和能力测评四个方面。而在早期,在计算机没有普及每个学校时,评测综合素质分数一直是人工手动评测的,从学院下发评测任务,到系里辅导员通知每位班委,再到班委下发任务让每位学生填表,每个步骤都显得无不繁琐。学生拿到评测表时需要回忆这学期参加的所有活动,再将其填入评测表中,班委收回学生的评测表之后还需核实每位学生填写内容的真实性。这样一来,整个流程显得耗时长且任务繁重。如今,我们正处于计算机技术飞速发展的时代,为了解决教师和班委的压力,提高工作效率,开发一种能发布和管理活动、统计学生综合素质成绩的学生综合素质测评系统是必须的。随着计算机应用逐渐广泛和互联网拥有的时域性与互动性,越来越多的人选择使用电脑办公,基于ASP.NET的学生综合素质测评系统能足以将办公简单化、高效化。
基于ASP.NET的学生综合素质测评系统,凭借着互联网的实时传输、计算机的高速运算以及数据库的数据结构化等特点,不仅简化了教学办公流程、提高了教职工的工作效率而且还能够保证数据的准确性,从而使素质测评引入新的领域。
本课题将传统手工测评学生综合素质分数转变为了计算机自动评测,明确划分了学生与管理员的权限;管理员可以添加、修改学生信息,创建活动以及修改活动参数,生成学生综合素质测评分数,每个学生的综合素质测评分按班级进行排名;学生可以对已经发布的活动进行报名以及查询学生自己的综合素质测评分数。
开发环境
Web服务器:IIS Express
开发软件:Microsoft visual studio 2019
数据库:Microsoft SQL Server 2008 R2
客户端浏览器:Google Chrome
二、系统分析与设计
角色分析
本系统主要分为两类用户:管理员和学生。
管理员:可以添加、修改学生信息,可以创建、修改活动信息,对学生活动分数计算与更新,对综测分数进行排名。
学生:可以查看所有活动和自己权限范围内的活动进行报名,可以查看自己的综合素质分数。
(二)软件功能模块需求列表
表21 管理员端软件功能模块需求列表
模块名称
功能名称
学生信息模块
学生信息添加
学生信息修改
活动信息模块
活动信息添加
活动信息修改
活动的签到与签退
活动状态更新
分数与排名模块
活动分数生成与综合测评分数更新
班级排名
表22 学生端软件功能模块需求列表
模块名称
功能名称
活动信息模块
活动查看
活动报名
分数模块
综合素质测评分数查询
(三)可行性分析
1.技术可靠性:使用计算机来进行综测的计算、统计、排名比人工方式更加准确、可靠,使用云服务器将数据保存到云端也更加保证了学生数据的安全。
2.经济可行性:传统测评综合素质分数是以人工的方式进行的,从学院下发评测指令再到教师与班委,其中花费过多人力资源成本。使用本系统计算综测成绩时,系统将自动整合学生参与的活动并且统计分数,节省了人力资源。
3.时间可行性:个人使用的计算机运算速率大约在一秒几十亿次到几千亿次,用计算机运算代替人工运算将大幅度减少计算时间。
(四)数据库设计
实体关系图
/
图21 数据库实体关系图(ER图)
数据库需求分析
根据本课题的功能,数据库应当包含如下表:
活动表:活动ID,活动名称,活动类别ID,活动管理者,活动创建时间,活动开始时间,活动结束时间,活动分值,活动权限,活动内容,活动图片路径,活动状态。
目录
一、引言 1
(一) 引言 1
(二) 开发环境 1
二、系统分析与设计 1
(一) 角色分析 1
(二)软件功能模块需求列表 1
(三)可行性分析 2
(四)数据库设计 2
1. 实体关系图 2
2. 数据库需求分析 2
3. 数据库逻辑结构设计 3
三、概要设计 6
(一)处理流程 6
四、系统实现 7
(一) 登录 7
(二) 管理员首页 8
(三) 活动信息添加 9
(四) 活动信息管理 11
(五) 活动信息修改 13
(六) 学生信息添加 16
(七) 学生信息修改 17
(八) 活动签到 20
(九) 活动签退 23
(十) 活动分数的生成以及综合分数的提交 24
(十一) 班级排名 26
(十二) 登陆控制 28
(十三)活动 *好棒文|www.hbsrm.com +Q: #351916072#
状态更新 28
五、总结 30
致谢 31
参考文献 32
一、引言
引言
随着我国人口急剧增长而导致的就业问题愈发严峻,越来越多的企业对前来应聘的大学生的提出了更高的要求。其中,综合素质分决定大学生在校期间是否优秀,其测评内容包括德育测评、智育测评、体育测评和能力测评四个方面。而在早期,在计算机没有普及每个学校时,评测综合素质分数一直是人工手动评测的,从学院下发评测任务,到系里辅导员通知每位班委,再到班委下发任务让每位学生填表,每个步骤都显得无不繁琐。学生拿到评测表时需要回忆这学期参加的所有活动,再将其填入评测表中,班委收回学生的评测表之后还需核实每位学生填写内容的真实性。这样一来,整个流程显得耗时长且任务繁重。如今,我们正处于计算机技术飞速发展的时代,为了解决教师和班委的压力,提高工作效率,开发一种能发布和管理活动、统计学生综合素质成绩的学生综合素质测评系统是必须的。随着计算机应用逐渐广泛和互联网拥有的时域性与互动性,越来越多的人选择使用电脑办公,基于ASP.NET的学生综合素质测评系统能足以将办公简单化、高效化。
基于ASP.NET的学生综合素质测评系统,凭借着互联网的实时传输、计算机的高速运算以及数据库的数据结构化等特点,不仅简化了教学办公流程、提高了教职工的工作效率而且还能够保证数据的准确性,从而使素质测评引入新的领域。
本课题将传统手工测评学生综合素质分数转变为了计算机自动评测,明确划分了学生与管理员的权限;管理员可以添加、修改学生信息,创建活动以及修改活动参数,生成学生综合素质测评分数,每个学生的综合素质测评分按班级进行排名;学生可以对已经发布的活动进行报名以及查询学生自己的综合素质测评分数。
开发环境
Web服务器:IIS Express
开发软件:Microsoft visual studio 2019
数据库:Microsoft SQL Server 2008 R2
客户端浏览器:Google Chrome
二、系统分析与设计
角色分析
本系统主要分为两类用户:管理员和学生。
管理员:可以添加、修改学生信息,可以创建、修改活动信息,对学生活动分数计算与更新,对综测分数进行排名。
学生:可以查看所有活动和自己权限范围内的活动进行报名,可以查看自己的综合素质分数。
(二)软件功能模块需求列表
表21 管理员端软件功能模块需求列表
模块名称
功能名称
学生信息模块
学生信息添加
学生信息修改
活动信息模块
活动信息添加
活动信息修改
活动的签到与签退
活动状态更新
分数与排名模块
活动分数生成与综合测评分数更新
班级排名
表22 学生端软件功能模块需求列表
模块名称
功能名称
活动信息模块
活动查看
活动报名
分数模块
综合素质测评分数查询
(三)可行性分析
1.技术可靠性:使用计算机来进行综测的计算、统计、排名比人工方式更加准确、可靠,使用云服务器将数据保存到云端也更加保证了学生数据的安全。
2.经济可行性:传统测评综合素质分数是以人工的方式进行的,从学院下发评测指令再到教师与班委,其中花费过多人力资源成本。使用本系统计算综测成绩时,系统将自动整合学生参与的活动并且统计分数,节省了人力资源。
3.时间可行性:个人使用的计算机运算速率大约在一秒几十亿次到几千亿次,用计算机运算代替人工运算将大幅度减少计算时间。
(四)数据库设计
实体关系图
/
图21 数据库实体关系图(ER图)
数据库需求分析
根据本课题的功能,数据库应当包含如下表:
活动表:活动ID,活动名称,活动类别ID,活动管理者,活动创建时间,活动开始时间,活动结束时间,活动分值,活动权限,活动内容,活动图片路径,活动状态。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/740.html