版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、基于B/S模式下的学生体育成绩管理系统研发摘 要: 本文介绍了利用 ASP.NET 技术开发的学生体育成绩管理系统, 实现了学生成绩的动态管理, 使得对学生考试成绩信息的管理更加方便快速,提高了管理效率和办公效率。关键词:.NET Framework;体育成绩管理;B/S模式引言学生体育成绩管理是高校教学管理中的一项重要组成部分, 是高校评估重要指标。学生成绩管理向来是一项工作量大、时间性强、易于出错且保密性强的业务。 为了优化学生成绩管理, 为了与国家学生体质健康数据上报软件无缝结合, 设计和实现卓有成效的高校学生体育成绩管理系统尤为重要。1 .系统设计1.1 需求分析我院自 2010 年成
2、功更名为绍兴职业技术学院以来,为了整合资源,便于统一管理,成立了体育与艺术管理中心,主要负责全院 6000 多名学生体育与艺术发展方面的事宜。 学生成绩的考核是检验学生综合素质的有效途径, 相对于其它系部的成绩考核, 体育课程考核在内容与形式上都具有一定的特殊性。 体育课成绩主要有三块内容构成: 平时成绩、 体育课教学内容考核成绩和体质健康测试成绩组成。 大一和大二体育成绩构成比例又有区别, 大一平时成绩20%、 体育课教学内容考核40%和体质健康测试40%;大二平时成绩20%、体育课教学内容考核50%和体质健康测试30%。特别是其中体质测试成绩不仅需要有测试的数据, 还需要把测试的数据换算成
3、相对应的分数, 而且要把数据上传到国家体测中心, 国家体测中心虽然有相应有录入统计软件可以操作, 但它录入时需要输入其它附加类别太多, 给我们带来了很多不必要的工作量。鉴于以上的困惑,为了更好的满足学院发展的需要,减轻任课教师的工作压力; 更好的与国家学生体质健康数据上报软件无缝结合, 开发适合我院实际情况的体育成绩管理系统已迫在眉睫。1.2 系统数据流程图经过三个阶段的初步调研,包括基本信息来源、成绩的生成、最终的归档, 在此基础上我们就可以得到系统的整体数据流程图如下图所示:1.3 数据库的设计与E-R图经过对系统数据库的需求分析,并对系统各个实体和属体之间的关系进行了分析,我们可以对各个
4、实体之间的关系描述如下:一个任课老师可以教授多个体育分班,体育分班包括羽毛球分班、篮球分班、排球分班等;每个体育分班由不同的选修学生构成;每个学生可以进行多个体质测试项目,同时每个体质测试项目也可以被多个学生测试;每个体育分班拥有一种体育课程的考核, 比如羽毛球班测试羽毛球,所以每个学生只有一种体育课程考试成绩;体育课程考试成绩和体质测试项目成绩是体育成绩的一部分;一个学生每学期只能有一份体育成绩;在分析了上述实体与属体之间的关系后,我们可以给出学生体育成绩管理系统的整体E-R 图设计如下图所示:系统采用 SQL SERVER 200数据库,主要数据表逻辑结构设计包括: 5学生基本信息表主要用
5、来存放学生的基本信息,字段主要包括学生的学号、密码、姓名、性别、系别、健康情况、自然班级名称、体育分班等信息, 考虑到体育课程的选修情况, 所以把自然班级名称与体育选修班级名称区分开来设置,达到信息清楚的要求。班级基本信息表主要用于保存体育选修班级的信息,字段主要包括学号、姓名、性别、专业、系别、自然分班名称、自然分班编号、体育分班、 任课教师等信息, 同样也设计了自然班级编号与体育分班编号,便于系统内查询。体测分类大项信息表主要用于对体测分类大项的管理,每个学期我们都要对学生进行体质数据的测试, 不同的学期男女生测试的项目是不同的, 需要根据国家体质测试中心的安排。 主要包括的字段有耐力项目
6、、柔韧力量项目、速度灵巧项目等。体质健康测试成绩登记表主要保存国家体质测试中心规定的项目的测试成绩,主要字段包括任课教师、年级、体育分班、学号、体重、身高体重分数、肺活量分数、耐力项目成绩、柔韧力量项目成绩、速度灵巧项目成绩等。用户权限信息表主要保存系统三类用户的使用信息, 主要字段包括用户、密码、用户类型等信息。2 .系统实现2.1 系统登陆模块用户登陆模块的功能是实现用户登陆的身份验证,对于无效用户与密码,阻止其登陆,保证系统的安全与稳定。根据系统需求分析,我们设计了三种用户类型:管理员用户、教师用户、学生用户。不同的用户根据使用权限的不同进入的是不同的操作界面。 首先打开登陆界面,选择适
7、合的用户输入用户名与密码,如果输入正确,页面则转入不同的用户界面;输入不正确,页面将返回登陆界面。部分登陆程序代码摘录如下:If (StringType.StrCmp(sLeft, "1", False) = 0) ThenMe.STShowUserLoginInfo(登录成功,欢迎用户 d" & str7 &"进入本系统!"), "STDefault.aspx", isOpen)2.2 成绩登记模块成绩登记模块包括体质测试成绩登记与体育课考试成绩登记,在设计上主要用了框架结构,左框架是我们用
8、JavaScript实现的树形控件,右框架使用 DataGrid 控件与内嵌TextBox 控件来完成数据的绑定,数据的输入可以用Tab键或Enter键来移动光标,既可以手工输入,也可以用数据导入功能导入处理数据, 方便用户使用。 最后完成的成绩登记表可以用Excel表格形式输出,便于归档与数据上传。Excel表格输出核心代码摘录如下:If STExcelModuleTC(dT, saveInfo, titleName, sLeft, STTName)根据dT数据表内容生成Excel文件,如果成功则调用ToOpen提供下载ThenToOpen(saveInfo, titleName) Else
9、Me.LiteralScript.Text = Me.STToolAlertMessage(系统提示您导出数据失败! ")End If2.3 数据处理模块数据处理主要是实现数据表格的导入说导出,导入导出的数据可以通过配置映射关系做相应的修改, 数据表中的数据列就是映射表中选中的字段, 两者是相关联的。 这里我们可以对系统中数据表格的导出和以Excel形式输出两种方式进行对比,数据表格以Excel形式输出是不能更改表格字段的, 而数据表格的导出则可以, 那么我们就可以根据需要来选择相应的方式。 我们对各个数据信息都设计了数据的导入导出, 包括班级基本信息、 教师基本信息、 学生基本信息
10、、 体测成绩、体测总成绩等。以体质成绩测试导入为例,其核心代码摘录如下:If Me.STDataSQLOpr(StrSql) = 0调用公共代码STDataSQLOpg数执行StrSqlThenMe.LiteralScript.Text = Me.STToolAlertMessage(StrBack.Trim)ElseStrSql = " Delete STCjdj where InSerial ='" & thisserial & "' andInOper = '" & thisu
11、ser & "'"Me.STDataSQLOpr(StrSql)Me.LiteralScript.Text = Me.STToolAlertMessage("据导入失败!”)End If导出代码与Excel输出代码相似就不重复描述。3 .总结学院体育成绩管理系统以我院体艺中心实际需求情况为背景,采用以SQL SERVER据库为开发技术,通过ASPNET开发工具,有规划有步骤的分析和设计, 保证了项目按时开发完成。 它彻底摆脱了人工操作的传统方式, 极大地提高了部门工作效率和数据的准确性。 系统基本实现了使用部门的需求,学生体育成绩的登记、维护管理;能在线管理学生体育成绩、 在线查询体育成绩; 实现学生体育成绩及数据上报工作数字化; 与国家学生体质健康数据上报软件无缝结合。 特别是把学生体质测试成绩与学生体育成绩通过数据导入导出处理有机地结合起来,即可以手工输入修改,又可以通过系统来处理数据,很大程度了方便了用户的使用。 学院使用部门体艺中心试用几个月来, 对系统整体功能模块的实现评价非常
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 海信日立新员工入职安全
- 市值管理之道
- 学宪法讲宪法课件
- 泰康人寿职场规划
- 行政助理工作计划格式5篇
- 防火消防安全课件26
- 小学毕业晚会主持稿
- 教师实习心得(15篇)
- 给老婆的保证书(汇编15篇)
- 读《丰碑》有感15篇
- 南方中证500ETF介绍课件
- 高中美术-美术鉴赏《人间生活》
- 《物流系统规划与设计》课程教学大纲
- 护理质控分析整改措施(共5篇)
- 金属矿山安全教育课件
- 托盘演示教学课件
- DB32T 4353-2022 房屋建筑和市政基础设施工程档案资料管理规程
- DBJ61-T 112-2021 高延性混凝土应用技术规程-(高清版)
- 2023年高考数学求定义域专题练习(附答案)
- 农产品品牌与营销课件
- 苏科版一年级心理健康教育第17节《生命更美好》教案(定稿)
评论
0/150
提交评论