大学生体育测试成绩查询系统 软件工程专业毕业设计 毕业论.docx

上传人:b****5 文档编号:5787246 上传时间:2023-01-01 格式:DOCX 页数:12 大小:223.31KB
下载 相关 举报
大学生体育测试成绩查询系统 软件工程专业毕业设计 毕业论.docx_第1页
第1页 / 共12页
大学生体育测试成绩查询系统 软件工程专业毕业设计 毕业论.docx_第2页
第2页 / 共12页
大学生体育测试成绩查询系统 软件工程专业毕业设计 毕业论.docx_第3页
第3页 / 共12页
大学生体育测试成绩查询系统 软件工程专业毕业设计 毕业论.docx_第4页
第4页 / 共12页
大学生体育测试成绩查询系统 软件工程专业毕业设计 毕业论.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

大学生体育测试成绩查询系统 软件工程专业毕业设计 毕业论.docx

《大学生体育测试成绩查询系统 软件工程专业毕业设计 毕业论.docx》由会员分享,可在线阅读,更多相关《大学生体育测试成绩查询系统 软件工程专业毕业设计 毕业论.docx(12页珍藏版)》请在冰豆网上搜索。

大学生体育测试成绩查询系统 软件工程专业毕业设计 毕业论.docx

大学生体育测试成绩查询系统软件工程专业毕业设计毕业论

毕业设计(论文)

 

题目大学生体育测试成绩查询系统

专业软件工程

班级软件062

学生齐金磊

指导教师杨凯锋

二零壹零年

摘要

随着计算机应用及网络的迅猛发展,目前全国许多高校包括我校均采用国家教育部学生体质健康网以及学生体质健康测试系统对我校学生进行身体素质测试。

但该系统只有数据上报功能,测试完成后学生无法方便查询本人成绩。

对于在校大学生及时了解自己身体素质是不可或缺的,本系统正是基于这样的急切需求设计开发的。

通过本系统大学生可以及时掌握自己的身体素质情况,对自己身体素质各个方面有更具体深入的了解。

通过统计分析也方便教师在今后的体育教学计划中更加具有方向性。

使学生的体育发展更加均衡。

而一个完善的体质成绩查询系统更是越来越重要。

它可以使学生更加及时的了解自己的体质情况,通过体质成绩对自己今后的体育锻炼给出明确指导。

通过统计分析便于教师调整体育教学计划,知道学生的薄弱环节,从而教师在今后的体育教学中加强学生薄弱环节的指导教学,使学生的体育锻炼往一个更均衡的方向发展,提高学生整体体育素质。

本文主要简单介绍了一个基于web的在线考试成绩查询、统计与分析系统的设计实现思路,并给出一个基本的系统框架,还介绍了ASP.NET环境的基础用法。

系统主要分为登录模块、教师模块和学生模块,主要功能就是对学生的考试成绩进行查询、统计与分析,为学生的今后的体育锻炼提供一个客观的参考,通过统计分析为体育老师今后的教学方针提供指导。

关键词:

web,在线成绩查询,ASP.NET,成绩统计与分析

ABSTRACT

Ascomputerapplicationsandtherapiddevelopmentofnetworks,distanceeducationandthe"WangXiao"appearance,etc.,peoplearenolongerlimitedknowledgeinschool,theymaybemorewillingtochoosedistanceeducation,onlinelearning,thismaybemoreflexible,moreautonomous.Thecorrespondingonlinetestandscoringsystemisnecessary,itcanbemoreobjectiveandmoreaccurateresponsetostudentlearningconditionsandtheknowledgemasteryofthesituation,theexaminationmethodisveryflexible,nolongerlimitedtopaper,itcouldthroughthepicture,audio,videoandothermulti-mediaapproach,butalsoexpandedtheroomforthestudents,atthesametimeimprovethequalityoftheexamination,sothattesttendstobemorefairandobjective.

Theresultsofacomprehensivestatisticsandanalysissystemismoreimportant.Itcanbemoreobjectiveandmoreaccurateresponsetothestatelearning,andknowledgeofthegraspthesituation,Convenientforteacherstoadjusttheteachingplan,theresponsesofteachersbystudents,knowtothestudents,Toteachersteachinginthefuturetoexplaindifficultforstudentstograsptheattentiontothecontent,Adjusttheteachingdirection,improveteachingefficiency.

Thispaperdescribesasimpleweb-basedonlineexaminationresultsandanalysisofstatisticalsystemsdesignandimplementationideas,andgiveabasicsystemframework,butalsointroducestheASP.NETenvironmentbasedonusage.Thesystemconsistsofloginmodules,adminmodule,teachermoduleandstudentmodule,themainfunctionistotestscoresofstudentsforstatisticalanalysis,theteachingprogramforteacherstoprovideanobjectivereferencetoimproveteachingefficiency.

KEYWORDS:

web,onlineexaminations,ASP.NET,performancestatisticsandanalysis

前言

目前全国许多高校包括我校均采用国家教育部学生体质健康网以及学生体质健康测试系统对我校学生进行身体素质测试。

但该系统只有数据上报功能,测试完成后学生无法方便查询本人成绩。

对于在校大学生及时了解自己身体素质是不可或缺的,本系统正是基于这样的急切需求设计开发的。

通过本系统大学生可以及时掌握自己的身体素质情况,对自己身体素质各个方面有更具体深入的了解。

通过统计分析也方便教师在今后的体育教学计划中更加具有方向性。

使学生的体育发展更加均衡。

本课题主要研究内容为大学生体制测试成绩查询的实现,为方便教师更加直观的了解学生的成绩情况,特增添统计分析模块。

本系统的用户分为两种角色,分别为:

教师、学生,功能各异,教师可以导入学生的体质测试成绩,对学生的测试结果进行整体查询分析或者对单个学生成绩进行查询分析,以便客观的掌握学生的体质调整教学计划,学生可以查看自己的体质测试成绩,了解自己的体质情况。

本系统是在windowsXP操作系统下,基于VisualS2005+SQLServer2000环境下进行设计并实现的。

要求掌握MicrosoftSQLServer2000数据库基本操作方法,A基础知识和相关配置方法,基本的SQL语句的使用技巧,如添加、查询、修改和删除记录语句。

还应掌握ASP.net的基础编程,界面设计及关于数据库连接和配置的基础知识。

通过此课题的设计,使我巩固以前学到的知识,有督促我进一步探索软件设计的奥秘,加深对软件过程的理解。

在这个过程中可以说软件过程的各个阶段都走过了,也让自己切实感受到软件工程的含义。

从刚开始的查询资料,到后来提取出系统的主要功能.再到软件的详细设计阶段,最后到系统的集成与系统测试,都积累的宝贵的经验,为我以后走上工作岗位打下良好基础。

.

 

第一章绪论

1.1选题的目的及意义

目的:

通过本次毕业设计可以培养我综合运用所学知识和技能,解决基于B/S架构下系统的分析、设计和开发;掌握软件工程的基本思想与方法;掌握应用软件的开发技术;提高系统分析与设计的能力;培养调查研究与信息收集,整理的能力;培养和提高自学能力和计算机实际应用能力;培养和提高文献检索及资料的收集,阅读能力与外文资料的翻译能力;培养和提高科技写作能力;

对于在校大学生时刻了解自己身体素质是不可或缺的,本系统正是是基于这样的急切需求设计开发的。

通过本系统大学生可以及时掌握自己的身体素质情况,对自己身体素质各个方面有更具体深入的了解。

由系统的测试标准对大生的身体素质进行评分,得出体质测试各据的优劣,对今后生活锻炼给出合理建议。

意义:

通过本次课题设计会让我对数据库方面的应用更加熟练。

也让我对系统的开发设计过程有一个更全面的了解,比方说对系统需求的调研,对系统总体设计的构思,对系统的后期测试,都会得心应手。

我想最大的帮助就是让我在不久的将来走上工作岗位的时候能够顺利、快速的适应工作。

1.2国内外研究现状及发展趋势

体质测试软件为我国全面启动大学生体质测试提供了很好的基础,开展此项工作能为广大学生及时了解自己的体质情况提供科学的依据,为大学生的身体健康提供科学性指导,为今后的学习工作生活提供良好的素质基础。

人的体质是指身体形态发育水平、生理功能、身体素质和运动发展水平、心理发育水平和适应能力,因此其范畴远大于体格。

体质是人体在遗传和获得性基础上所表现出的人体形态结构、生理功能和心理因素的综合的相对稳定的特征。

体质是人的生命活动和劳动能的物质基础,在其形成、发展和消失的过程中,具有明显的阶段性,表现出最佳功能状态到严重疾病的功能障碍等多个不同阶段的体质水平。

大学生阶段正是体质发展成型的重要时期,人的发展是指体能、心理、情感和社会交往能力的全面发展。

第二章系统开发工具及开发环境简介

2.1系统开发环境简介

本系统主要是基于SQLserver2000数据库、MicrosoftVisualstudio2005实现的,整个设计实现的过程经历了需求分析、总体设计、系统模块的划分、各模块代码的编写、系统集成及测试几个阶段。

2.1.1.NET简介

首先.NET到底是个什么东西,对于它的概念并没有一个简单的答案,要理解它的概念必须了解它的四个主要部分:

.NET战略:

该战略是基于这样一种想法,即所有的设备将来会通过一个全球宽带网(即Internet)连接在一起,这个软件就成为在该网络上提供的一种服务。

.NETFramework(架构):

包括CommonLanguageRuntime(CLR)(通用语言运行环境),这是用于运行和加载应用程序的软件组件;新的类库,分级组织了开发者可以在他们的应用程序中用来显示图形用户界面、访问数据库和文件以及在Web上通信的代码集。

Windows服务器系统:

是指像SQLServer2005和BizTalkServer2000这样的由.NETFramework应用程序使用的服务器产品,不过目前它们并不是使用.NETFramework编写的。

这些服务器产品将来的版本都将支持.NET,但不必使用.NET重新编写。

.NET开发者工具:

包括VisualStudio.NETIntegratedDevelopmentEnvironment(IDE)(VisualStudio.NET集成开发环境),用来开发和测试应用程序;.NET编程语言(例如VisualBasic.NET和新的VisualC#),用来创建运行在CLR下并且使用类库的应用程序。

最后用微软公司首席执行官的鲍尔默的一句话概括.NET的概念:

“Microsoft.NET代表了一个集合、一个环境、一个可以作为平台支持下一代Internet的可编程结构。

.NET开发平台结构示意图:

 

 

图2-1.NET开发平台结构示意图

最后,VisualStudio.NET提供了一个用于在该平台上创建应用程序的图形IntegratedDevelopmentEwironment(IDE)(集成开发环境)。

程序员可以使用一种或多种.NET编程语言,来编写他们的代码,例如微软自己的VisualBasic.NET(VB.NET),VisualC++,VisualC#和JScrjpt.NET等。

2.1.2.NETFramework概述

NETFramework是支持生成和运行下一代应用程序和XMLWebservices的内部Windows组件。

.NETFramework旨在实现下列目标:

(1)提供了一个一致的面向对象的编程环境,而无论对象代码是在本地存储和执行,还是在本地执行但在Internet上分布,或者是在远程执行的。

(2)提供了一个将软件部署和版本控制冲突最小化的代码执行环境。

(3)提供了一个可提高代码(包括由未知的或不完全受信任的第三方创建的代码)执行安全性的代码执行环境。

(4)提供一个可消除脚本环境或解释环境的性能问题的代码执行环境。

NETFramework具有两个主要组件:

公共语言运行库和.NETFramework类库。

公共语言运行库是.NETFramework的基础。

您可以将公共语言运行库看作一个在执行时管理代码的代理,它提供内存管理、线程管理和远程处理等核心服务,并且还强制实施严格的类型安全以及可提高安全性和可靠性的其他形式的代码准确性。

这类似于Java的虚拟机。

事实上,代码管理的概念是公共语言运行库的基本原则。

以公共语言运行库为目标的代码称为托管代码,而不以公共语言运行库为目标的代码称为非托管代码。

 .NETFramework的另一个主要组件是类库,它是一个综合性的面向对象的可重用类型集合,您可以使用它开发多种应用程序,这些应用程序包括传统的命令行或图形用户界面(GUI)应用程序,也包括基于ASP.NET所提供的最新创新的应用程序(如Web窗体和XMLWebservices)。

2.2C#语言概述及特点

C#是微软公司发布的一种面向对象的、运行于.NETFramework之上的高级程序设计语言。

并定于在微软职业开发者论坛(PDC)上登台亮相。

C#是微软公司研究员AndersHejlsberg的最新成果。

C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。

但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司.NETwindows网络框架的主角。

C#是一种安全的、稳定的、简单的,由C和C++衍生出来的面向对象的编程语言。

它在继承C和C++强大功能的同时去掉了一些它们的复杂特性(例如没有宏和模版,不允许多重继承)。

C#综合了VB简单的可视化操作和C++的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。

2.3SQLServer2000简介

SQLServer2000是一个全面的数据库平台,使用集成的商业智能(BI)工具提供了企业级的数据管理。

SQLServer2000数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。

SQLServer2000数据引擎是本企业数据管理解决方案的核心。

此外SQLServer2000结合了分析、报表、集成和通知功能。

这使您的企业可以构建和部署经济有效的BI解决方案,帮助您的团队通过记分卡、Dashboard、Webservices和移动设备将数据应用推向业务的各个领域。

与MicrosoftVisualStudio、MicrosoftOfficeSystem以及新的开发工具包(包括BusinessIntelligenceDevelopmentStudio)的紧密集成使SQLServer2000与众不同。

无论您是开发人员、数据库管理员、信息工作者还是决策者,SQLServer2000都可以为您提供创新的解决方案,帮助您从数据中更多地获益。

2.4Dreamwaver简介

Dreamweaver是美国MACROMEDIA公司开发的集网页制作和管理网站于一身的所见即所得网页编辑器,它是第一套针对专业网页设计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页。

2.5系统体系结构

本系统采用B/S体系结即Browser/Server(浏览器/服务器)结构,是C/S结构的一种变化或者改进的结构。

在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓3-tier结构。

B/S结构利用不断成熟和普及的浏览器技术实现原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。

这种结构更成为当今应用软件的首选体系结构,也是在这样一种背景下被提出来的架构。

第三章系统分析

3.1系统需求分析

3.1.1系统功能需求分析说明

基于Web的大学生体质测试成绩查询系统是一个在网络环境下,根据教学要求,能够使学生对自己的体质测试成绩直接查询,教师可以导入学生成绩,可以修改学生成绩。

以下是系统的基本功能和要求:

1.系统采用B/S结构,对测试成绩进行查询。

2.用户登录及权限的管理。

3.教师对学生的成绩进行导入、修改、删除操作。

附加功能:

学生成绩的统计分析通过饼型图直接显示。

3.1.2性能分析及其他描述

首先教师登录系统需要输入正确的用户名和匹配的密码以及正确的验证码,否则提示用户错误信息。

学生登录则直接输入自己学号查看成绩,错误的学号系统会提示学号错误信息。

其次,从系统的处理速度和响应时间来说,要保证不同的用户所作的

操作能在可接受的时间范围内得到系统处理和响应,并且以友好的界面显示有关提示信息。

3.1.3系统的功能模块

需求分析是整个软件过程最重要的阶段,需求分析要是没做好,后面的工作可能会很难预测甚至无法继续进行,所以需求分析可能往往是整个软件过程最耗时的阶段。

从大的方面本系统的功能模块可以划分为:

[1]用户登陆模块:

用户通过用户名和密码进行登录。

[2]教师功能模块:

导入学生成绩,查询、修改学生成绩,分析总体体制测试结果、总体得分率等。

[3]学生功能模块:

查询体质测试成绩。

以下是系统总体模块设计框架:

 

图3-1系统总体模块图

3.1.4系统用例图

用例图主要描述系统用户和系统用例之间的关系,直观的反映出系统的主要功能,既可以同过用例图可以很直观的理解用户可以通过系统干什么,完成什么功能。

图3-2教师用例图

 

 

 

图3-3学生用例图

 

3.2系统操作的主要流程

1.系统运行后进入登录界面,用户需要输入正确的用户名、对应的密码以及对应的角色身份(教师-学生),系统会根据用户选择的身份进入到相应角色的用户主界面。

如果是学生登录,则转入学生主界面;如果是教师,则转入到教师主界面。

2.当学生用户登录时,能执行的相应操作有:

(1)查询体质测试成绩。

3.当教师用户登录时,能执行的相应操作有:

(1)导入学生成绩。

(2)查询所有学生成绩。

(3)查询单个学生成绩。

(4)成绩统计分析。

(5)个人信息维护。

(6)修改学生成绩。

第四章系统设计

 

4.1系统总体结构设计

系统的体系结构用的是B/S模式,既Browser/Server模式,B/S模式是一种以Web技术为基础的新型MIS平台模式,它将传统的C/S模式中的服务器分解成一个数据服务器和一个或多个应用服务器,从而构成一个三层结构体系。

  第一层用户层,采用的是标准的浏览器。

浏览器将HTML转换为图文并茂的网页,并提供一定的交互能力,允许用户输入信息提交给后台,提出处理要求。

这个后台也就是第二层业务逻辑层。

  第二层逻辑层,在用户层提出请求后,根据用户的请求与第三层数据层进行交互,对相应的数据进行处理,并将结果返回给用户层。

  第三层数据层,负责数据的存储、读取和更新处理。

逻辑层通过它对数据库进行操作,达到数据与前台用户隔离的目的,提高了安全性。

这种三层结构在层与层之间相互独立,任何一层的改变不会影响其它层的功能。

在B/S体系结构系统中,用户通过浏览器向分布在网络上的许多服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。

而其余如数据请求、加工、结果返回以及动态网页生成、对数据库的访问和应用程序的执行等工作全部由Web Server完成。

随着Windows将浏览器技术植入操作系统内部,这种结构已成为当今应用软件的首选体系结构。

显然B/S结构应用程序相对于传统的C/S结构应用程序是一个非常大的进步,下图就是B/S模式结构图:

图4-1B/S模式结构图

4.2系统详细设计

根据需求分析,系统主要有三类角色:

教师、学生。

按模块划分的话大体可以划分成三个模块:

登录模块、教师功能模块、学生功能模块。

系统各类用户必须通过登录模块才能进入系统,显示对应类型的用户主页。

教师登陆后,可以进行的操作有:

导入学生成绩、修改学生成绩、查询所有学生成绩、查询单个学生成绩、成绩统计分析、个人信息维护。

学生登录后,可以进行的操作有:

查询自己的体质测试成绩,以客观的显示出自己的体质状态。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1