大学生体育测试成绩查询系统 软件工程专业毕业设计 毕业论文.doc_第1页
大学生体育测试成绩查询系统 软件工程专业毕业设计 毕业论文.doc_第2页
大学生体育测试成绩查询系统 软件工程专业毕业设计 毕业论文.doc_第3页
大学生体育测试成绩查询系统 软件工程专业毕业设计 毕业论文.doc_第4页
大学生体育测试成绩查询系统 软件工程专业毕业设计 毕业论文.doc_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2010届软件工程专业毕业设计(论文)毕业设计(论文) 题 目 大学生体育测试成绩查询系统 专 业 软件工程 班 级 软件062 学 生 齐金磊 指导教师 杨凯锋 二零壹零 年摘 要随着计算机应用及网络的迅猛发展,目前全国许多高校包括我校均采用国家教育部学生体质健康网以及学生体质健康测试系统对我校学生进行身体素质测试。但该系统只有数据上报功能,测试完成后学生无法方便查询本人成绩。对于在校大学生及时了解自己身体素质是不可或缺的,本系统正是基于这样的急切需求设计开发的。通过本系统大学生可以及时掌握自己的身体素质情况,对自己身体素质各个方面有更具体深入的了解。通过统计分析也方便教师在今后的体育教学计划中更加具有方向性。使学生的体育发展更加均衡。 而一个完善的体质成绩查询系统更是越来越重要。它可以使学生更加及时的了解自己的体质情况,通过体质成绩对自己今后的体育锻炼给出明确指导。通过统计分析便于教师调整体育教学计划,知道学生的薄弱环节,从而教师在今后的体育教学中加强学生薄弱环节的指导教学,使学生的体育锻炼往一个更均衡的方向发展,提高学生整体体育素质。本文主要简单介绍了一个基于web的在线考试成绩查询、统计与分析系统的设计实现思路,并给出一个基本的系统框架,还介绍了ASP.NET环境的基础用法。系统主要分为登录模块、教师模块和学生模块,主要功能就是对学生的考试成绩进行查询、统计与分析,为学生的今后的体育锻炼提供一个客观的参考,通过统计分析为体育老师今后的教学方针提供指导。关键词:web,在线成绩查询,ASP.NET,成绩统计与分析ABSTRACTAs computer applications and the rapid development of networks, distance education and the Wang Xiao appearance, etc., people are no longer limited knowledge in school, they may be more willing to choose distance education, online learning, this may be more flexible, more autonomous. The corresponding online test and scoring system is necessary, it can be more objective and more accurate response to student learning conditions and the knowledge mastery of the situation, the examination method is very flexible, no longer limited to paper, it could through the picture, audio, video and other multi-media approach, but also expanded the room for the students, at the same time improve the quality of the examination, so that test tends to be more fair and objective. The results of a comprehensive statistics and analysis system is more important. It can be more objective and more accurate response to the state learning, and knowledge of the grasp the situation, Convenient for teachers to adjust the teaching plan, the responses of teachers by students, know to the students, To teachers teaching in the future to explain difficult for students to grasp the attention to the content, Adjust the teaching direction,improve teaching efficiency. This paper describes a simple web-based online examination results and analysis of statistical systems design and implementation ideas, and give a basic system framework, but also introduces the ASP.NET environment based on usage. The system consists of login modules, admin module, teacher module and student module, the main function is to test scores of students for statistical analysis, the teaching program for teachers to provide an objective reference to improve teaching efficiency.KEY WORDS: web, online examinations, ASP.NET, performance statistics and analysis前 言目前全国许多高校包括我校均采用国家教育部学生体质健康网以及学生体质健康测试系统对我校学生进行身体素质测试。但该系统只有数据上报功能,测试完成后学生无法方便查询本人成绩。对于在校大学生及时了解自己身体素质是不可或缺的,本系统正是基于这样的急切需求设计开发的。通过本系统大学生可以及时掌握自己的身体素质情况,对自己身体素质各个方面有更具体深入的了解。通过统计分析也方便教师在今后的体育教学计划中更加具有方向性。使学生的体育发展更加均衡。本课题主要研究内容为大学生体制测试成绩查询的实现,为方便教师更加直观的了解学生的成绩情况,特增添统计分析模块。本系统的用户分为两种角色,分别为:教师、学生,功能各异,教师可以导入学生的体质测试成绩,对学生的测试结果进行整体查询分析或者对单个学生成绩进行查询分析,以便客观的掌握学生的体质调整教学计划,学生可以查看自己的体质测试成绩,了解自己的体质情况。 本系统是在windows XP操作系统下,基于Visual S2005 + SQL Server 2000 环境下进行设计并实现的。要求掌握Microsoft SQL Server 2000数据库基本操作方法,A基础知识和相关配置方法,基本的SQL语句的使用技巧,如添加、查询、修改和删除记录语句。还应掌握ASP.net的基础编程,界面设计及关于数据库连接和配置的基础知识。 通过此课题的设计,使我巩固以前学到的知识,有督促我进一步探索软件设计的奥秘,加深对软件过程的理解。在这个过程中可以说软件过程的各个阶段都走过了,也让自己切实感受到软件工程的含义。从刚开始的查询资料,到后来提取出系统的主要功能.再到软件的详细设计阶段,最后到系统的集成与系统测试,都积累的宝贵的经验,为我以后走上工作岗位打下良好基础。.第一章 绪 论1.1选题的目的及意义目的:通过本次毕业设计可以培养我综合运用所学知识和技能,解决基于B/S架构下系统的分析、设计和开发;掌握软件工程的基本思想与方法;掌握应用软件的开发技术;提高系统分析与设计的能力;培养调查研究与信息收集,整理的能力;培养和提高自学能力和计算机实际应用能力;培养和提高文献检索及资料的收集,阅读能力与外文资料的翻译能力;培养和提高科技写作能力; 对于在校大学生时刻了解自己身体素质是不可或缺的,本系统正是是基于这样的急切需求设计开发的。通过本系统大学生可以及时掌握自己的身体素质情况,对自己身体素质各个方面有更具体深入的了解。由系统的测试标准对大生的身体素质进行评分,得出体质测试各据的优劣,对今后生活锻炼给出合理建议。 意义:通过本次课题设计会让我对数据库方面的应用更加熟练。也让我对系统的开发设计过程有一个更全面的了解,比方说对系统需求的调研,对系统总体设计的构思,对系统的后期测试,都会得心应手。我想最大的帮助就是让我在不久的将来走上工作岗位的时候能够顺利、快速的适应工作。1.2国内外研究现状及发展趋势体质测试软件为我国全面启动大学生体质测试提供了很好的基础,开展此项工作能为广大学生及时了解自己的体质情况提供科学的依据,为大学生的身体健康提供科学性指导,为今后的学习工作生活提供良好的素质基础。 人的体质是指身体形态发育水平、生理功能、身体素质和运动发展水平、心理发育水平和适应能力,因此其范畴远大于体格。体质是人体在遗传和获得性基础上所表现出的人体形态结构、生理功能和心理因素的综合的相对稳定的特征。体质是人的生命活动和劳动能的物质基础,在其形成、发展和消失的过程中,具有明显的阶段性,表现出最佳功能状态到严重疾病的功能障碍等多个不同阶段的体质水平。大学生阶段正是体质发展成型的重要时期,人的发展是指体能、心理、情感和社会交往能力的全面发展。 第二章 系统开发工具及开发环境简介2.1 系统开发环境简介本系统主要是基于SQL server2000数据库、Microsoft Visual studio 2005实现的,整个设计实现的过程经历了需求分析、总体设计、系统模块的划分、各模块代码的编写、系统集成及测试几个阶段。2.1.1 .NET简介首先.NET到底是个什么东西,对于它的概念并没有一个简单的答案,要理解它的概念必须了解它的四个主要部分:.NET战略:该战略是基于这样一种想法,即所有的设备将来会通过一个全球宽带网(即Internet)连接在一起,这个软件就成为在该网络上提供的一种服务。 .NET Framework(架构):包括Common Language Runtime(CLR)(通用语言运行环境),这是用于运行和加载应用程序的软件组件;新的类库,分级组织了开发者可以在他们的应用程序中用来显示图形用户界面、访问数据库和文件以及在Web上通信的代码集。Windows服务器系统:是指像SQL Server 2005和BizTalk Server 2000这样的由.NET Framework应用程序使用的服务器产品,不过目前它们并不是使用.NET Framework编写的。这些服务器产品将来的版本都将支持.NET,但不必使用.NET重新编写。 .NET开发者工具:包括Visual Studio .NET Integrated Development Environment (IDE)(Visual Studio .NET集成开发环境),用来开发和测试应用程序;.NET编程语言(例如Visual Basic .NET和新的Visual C#),用来创建运行在CLR下并且使用类库的应用程序。最后用微软公司首席执行官的鲍尔默的一句话概括.NET的概念:“Microsoft.NET 代表了一个集合、一个环境、一个可以作为平台支持下一代Internet的可编程结构。” .NET开发平台结构示意图:Web ServerapplicationWindows desttopapplicationVisual Studio NETVB.NETC+WinFroms(windows UI)ASP.NETC#Class librariesWEB UIWebServiceJavaScriptADO.NETData accessNetWorkingXMLBase classessCommon Language Runtime(CLR) 图2-1 .NET开发平台结构示意图最后,Visual Studio .NET提供了一个用于在该平台上创建应用程序的图形Integrated Development Ewironment(IDE)(集成开发环境)。程序员可以使用一种或多种.NET编程语言,来编写他们的代码,例如微软自己的Visual Basic .NET(VB.NET),Visual C+, Visual C#和JScrjpt .NET等。 2.1.2 .NET Framework概述NET Framework 是支持生成和运行下一代应用程序和 XML Web services 的内部 Windows 组件。.NET Framework 旨在实现下列目标: (1)提供了一个一致的面向对象的编程环境,而无论对象代码是在本地存储和执行,还是在本地执行但在 Internet 上分布,或者是在远程执行的。(2)提供了一个将软件部署和版本控制冲突最小化的代码执行环境。 (3)提供了一个可提高代码(包括由未知的或不完全受信任的第三方创建的代码)执行安全性的代码执行环境。(4)提供一个可消除脚本环境或解释环境的性能问题的代码执行环境。NET Framework 具有两个主要组件:公共语言运行库和 .NET Framework 类库。公共语言运行库是 .NET Framework 的基础。您可以将公共语言运行库看作一个在执行时管理代码的代理,它提供内存管理、线程管理和远程处理等核心服务,并且还强制实施严格的类型安全以及可提高安全性和可靠性的其他形式的代码准确性。这类似于Java的虚拟机。事实上,代码管理的概念是公共语言运行库的基本原则。以公共语言运行库为目标的代码称为托管代码,而不以公共语言运行库为目标的代码称为非托管代码。 .NET Framework 的另一个主要组件是类库,它是一个综合性的面向对象的可重用类型集合,您可以使用它开发多种应用程序,这些应用程序包括传统的命令行或图形用户界面 (GUI) 应用程序,也包括基于 ASP.NET 所提供的最新创新的应用程序(如 Web 窗体和 XML Web services)。 2.2 C#语言概述及特点C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。并定于在微软职业开发者论坛(PDC)上登台亮相。C#是微软公司研究员Anders Hejlsberg的最新成果。C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司.NET windows网络框架的主角。 C#是一种安全的、稳定的、简单的,由C和C+衍生出来的面向对象的编程语言。它在继承C和C+强大功能的同时去掉了一些它们的复杂特性(例如没有宏和模版,不允许多重继承)。C#综合了VB简单的可视化操作和C+的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。 2.3 SQL Server 2000简介SQL Server 2000 是一个全面的数据库平台,使用集成的商业智能 (BI) 工具提供了企业级的数据管理。SQL Server 2000 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。SQL Server 2000 数据引擎是本企业数据管理解决方案的核心。此外 SQL Server 2000 结合了分析、报表、集成和通知功能。这使您的企业可以构建和部署经济有效的 BI 解决方案,帮助您的团队通过记分卡、Dashboard、Web services 和移动设备将数据应用推向业务的各个领域。 与 Microsoft Visual Studio、Microsoft Office System 以及新的开发工具包(包括 Business Intelligence Development Studio)的紧密集成使 SQL Server 2000 与众不同。无论您是开发人员、数据库管理员、信息工作者还是决策者,SQL Server 2000 都可以为您提供创新的解决方案,帮助您从数据中更多地获益。2.4 Dreamwaver简介 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. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论