毕业设计论文——参考.doc

上传人:豆**** 文档编号:17636746 上传时间:2022-05-25 格式:DOC 页数:18 大小:325.50KB
返回 下载 相关 举报
毕业设计论文——参考.doc_第1页
第1页 / 共18页
毕业设计论文——参考.doc_第2页
第2页 / 共18页
点击查看更多>>
资源描述

《毕业设计论文——参考.doc》由会员分享,可在线阅读,更多相关《毕业设计论文——参考.doc(18页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流毕业设计论文参考.精品文档.毕业设计(论文) 题 目 大学生体育测试成绩查询系统 专 业 软件工程 班 级 软件062 学 生 齐金磊 指导教师 杨凯锋 二零壹零 年摘 要随着计算机应用及网络的迅猛发展,目前全国许多高校包括我校均采用国家教育部学生体质健康网以及学生体质健康测试系统对我校学生进行身体素质测试。但该系统只有数据上报功能,测试完成后学生无法方便查询本人成绩。对于在校大学生及时了解自己身体素质是不可或缺的,本系统正是基于这样的急切需求设计开发的。通过本系统大学生可以及时掌握自己的身体素质情况,对自己身体素质各个方面有更具体深入的了解

2、。通过统计分析也方便教师在今后的体育教学计划中更加具有方向性。使学生的体育发展更加均衡。 而一个完善的体质成绩查询系统更是越来越重要。它可以使学生更加及时的了解自己的体质情况,通过体质成绩对自己今后的体育锻炼给出明确指导。通过统计分析便于教师调整体育教学计划,知道学生的薄弱环节,从而教师在今后的体育教学中加强学生薄弱环节的指导教学,使学生的体育锻炼往一个更均衡的方向发展,提高学生整体体育素质。本文主要简单介绍了一个基于web的在线考试成绩查询、统计与分析系统的设计实现思路,并给出一个基本的系统框架,还介绍了ASP.NET环境的基础用法。系统主要分为登录模块、教师模块和学生模块,主要功能就是对学

3、生的考试成绩进行查询、统计与分析,为学生的今后的体育锻炼提供一个客观的参考,通过统计分析为体育老师今后的教学方针提供指导。关键词: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 choo

4、se 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

5、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

6、 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 teachi

7、ng 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 basi

8、c 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 r

9、eference to improve teaching efficiency.KEY WORDS: web, online examinations, ASP.NET, performance statistics and analysis前 言目前全国许多高校包括我校均采用国家教育部学生体质健康网以及学生体质健康测试系统对我校学生进行身体素质测试。但该系统只有数据上报功能,测试完成后学生无法方便查询本人成绩。对于在校大学生及时了解自己身体素质是不可或缺的,本系统正是基于这样的急切需求设计开发的。通过本系统大学生可以及时掌握自己的身体素质情况,对自己身体素质各个方面有更具体深入的了解。通过统

10、计分析也方便教师在今后的体育教学计划中更加具有方向性。使学生的体育发展更加均衡。本课题主要研究内容为大学生体制测试成绩查询的实现,为方便教师更加直观的了解学生的成绩情况,特增添统计分析模块。本系统的用户分为两种角色,分别为:教师、学生,功能各异,教师可以导入学生的体质测试成绩,对学生的测试结果进行整体查询分析或者对单个学生成绩进行查询分析,以便客观的掌握学生的体质调整教学计划,学生可以查看自己的体质测试成绩,了解自己的体质情况。 本系统是在windows XP操作系统下,基于Visual S2005 + SQL Server 2000 环境下进行设计并实现的。要求掌握Microsoft SQL

11、 Server 2000数据库基本操作方法,A基础知识和相关配置方法,基本的SQL语句的使用技巧,如添加、查询、修改和删除记录语句。还应掌握ASP.net的基础编程,界面设计及关于数据库连接和配置的基础知识。 通过此课题的设计,使我巩固以前学到的知识,有督促我进一步探索软件设计的奥秘,加深对软件过程的理解。在这个过程中可以说软件过程的各个阶段都走过了,也让自己切实感受到软件工程的含义。从刚开始的查询资料,到后来提取出系统的主要功能.再到软件的详细设计阶段,最后到系统的集成与系统测试,都积累的宝贵的经验,为我以后走上工作岗位打下良好基础。.第一章 绪 论1.1选题的目的及意义目的:通过本次毕业设

12、计可以培养我综合运用所学知识和技能,解决基于B/S架构下系统的分析、设计和开发;掌握软件工程的基本思想与方法;掌握应用软件的开发技术;提高系统分析与设计的能力;培养调查研究与信息收集,整理的能力;培养和提高自学能力和计算机实际应用能力;培养和提高文献检索及资料的收集,阅读能力与外文资料的翻译能力;培养和提高科技写作能力; 对于在校大学生时刻了解自己身体素质是不可或缺的,本系统正是是基于这样的急切需求设计开发的。通过本系统大学生可以及时掌握自己的身体素质情况,对自己身体素质各个方面有更具体深入的了解。由系统的测试标准对大生的身体素质进行评分,得出体质测试各据的优劣,对今后生活锻炼给出合理建议。

13、意义:通过本次课题设计会让我对数据库方面的应用更加熟练。也让我对系统的开发设计过程有一个更全面的了解,比方说对系统需求的调研,对系统总体设计的构思,对系统的后期测试,都会得心应手。我想最大的帮助就是让我在不久的将来走上工作岗位的时候能够顺利、快速的适应工作。1.2国内外研究现状及发展趋势体质测试软件为我国全面启动大学生体质测试提供了很好的基础,开展此项工作能为广大学生及时了解自己的体质情况提供科学的依据,为大学生的身体健康提供科学性指导,为今后的学习工作生活提供良好的素质基础。 人的体质是指身体形态发育水平、生理功能、身体素质和运动发展水平、心理发育水平和适应能力,因此其范畴远大于体格。体质是

14、人体在遗传和获得性基础上所表现出的人体形态结构、生理功能和心理因素的综合的相对稳定的特征。体质是人的生命活动和劳动能的物质基础,在其形成、发展和消失的过程中,具有明显的阶段性,表现出最佳功能状态到严重疾病的功能障碍等多个不同阶段的体质水平。大学生阶段正是体质发展成型的重要时期,人的发展是指体能、心理、情感和社会交往能力的全面发展。 第二章 系统开发工具及开发环境简介2.1 系统开发环境简介本系统主要是基于SQL server2000数据库、Microsoft Visual studio 2005实现的,整个设计实现的过程经历了需求分析、总体设计、系统模块的划分、各模块代码的编写、系统集成及测试

15、几个阶段。2.1.1 .NET简介首先.NET到底是个什么东西,对于它的概念并没有一个简单的答案,要理解它的概念必须了解它的四个主要部分:.NET战略:该战略是基于这样一种想法,即所有的设备将来会通过一个全球宽带网(即Internet)连接在一起,这个软件就成为在该网络上提供的一种服务。 .NET Framework(架构):包括Common Language Runtime(CLR)(通用语言运行环境),这是用于运行和加载应用程序的软件组件;新的类库,分级组织了开发者可以在他们的应用程序中用来显示图形用户界面、访问数据库和文件以及在Web上通信的代码集。Windows服务器系统:是指像SQL

16、 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下并且使用类库的应用

17、程序。最后用微软公司首席执行官的鲍尔默的一句话概括.NET的概念:“Microsoft.NET 代表了一个集合、一个环境、一个可以作为平台支持下一代Internet的可编程结构。” .NET开发平台结构示意图:Web ServerapplicationWindows desttopapplicationVisual Studio NETVB.NETC+WinFroms(windows UI)ASP.NETC#Class librariesWEB UIWebServiceJavaScriptADO.NETData accessNetWorkingXMLBase classessCommon La

18、nguage 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 的内部

19、Windows 组件。.NET Framework 旨在实现下列目标: (1)提供了一个一致的面向对象的编程环境,而无论对象代码是在本地存储和执行,还是在本地执行但在 Internet 上分布,或者是在远程执行的。(2)提供了一个将软件部署和版本控制冲突最小化的代码执行环境。 (3)提供了一个可提高代码(包括由未知的或不完全受信任的第三方创建的代码)执行安全性的代码执行环境。(4)提供一个可消除脚本环境或解释环境的性能问题的代码执行环境。NET Framework 具有两个主要组件:公共语言运行库和 .NET Framework 类库。公共语言运行库是 .NET Framework 的基础。您

20、可以将公共语言运行库看作一个在执行时管理代码的代理,它提供内存管理、线程管理和远程处理等核心服务,并且还强制实施严格的类型安全以及可提高安全性和可靠性的其他形式的代码准确性。这类似于Java的虚拟机。事实上,代码管理的概念是公共语言运行库的基本原则。以公共语言运行库为目标的代码称为托管代码,而不以公共语言运行库为目标的代码称为非托管代码。 .NET Framework 的另一个主要组件是类库,它是一个综合性的面向对象的可重用类型集合,您可以使用它开发多种应用程序,这些应用程序包括传统的命令行或图形用户界面 (GUI) 应用程序,也包括基于 ASP.NET 所提供的最新创新的应用程序(如 Web

21、 窗体和 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

22、+衍生出来的面向对象的编程语言。它在继承C和C+强大功能的同时去掉了一些它们的复杂特性(例如没有宏和模版,不允许多重继承)。C#综合了VB简单的可视化操作和C+的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。2.3 SQL Server 2000简介SQL Server 2000 是一个全面的数据库平台,使用集成的商业智能 (BI) 工具提供了企业级的数据管理。SQL Server 2000 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。SQL Ser

23、ver 2000 数据引擎是本企业数据管理解决方案的核心。此外 SQL Server 2000 结合了分析、报表、集成和通知功能。这使您的企业可以构建和部署经济有效的 BI 解决方案,帮助您的团队通过记分卡、Dashboard、Web services 和移动设备将数据应用推向业务的各个领域。 与 Microsoft Visual Studio、Microsoft Office System 以及新的开发工具包(包括 Business Intelligence Development Studio)的紧密集成使 SQL Server 2000 与众不同。无论您是开发人员、数据库管理员、信息工作

24、者还是决策者,SQL Server 2000 都可以为您提供创新的解决方案,帮助您从数据中更多地获益。2.4 Dreamwaver简介 Dreamweaver是美国MACROMEDIA公司开发的集网页制作和管理网站于一身的所见即所得网页编辑器,它是第一套针对专业网页设计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页。2.5 系统体系结构本系统采用B/S体系结即Browser/Server(浏览器/服务器)结构,是 C/S结构的一种变化或者改进的结构。在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑

25、在服务器端实现,形成所谓3-tier结构。B/S结构利用不断成熟和普及的浏览器技术实现原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。这种结构更成为当今应用软件的首选体系结构,也是在这样一种背景下被提出来的架构。第三章 系统分析3.1系统需求分析3.1.1 系统功能需求分析说明基于Web的大学生体质测试成绩查询系统是一个在网络环境下,根据教学要求,能够使学生对自己的体质测试成绩直接查询,教师可以导入学生成绩,可以修改学生成绩。以下是系统的基本功能和要求: 1. 系统采用B/S结构,对测试成绩进行查询。 2. 用户登录及权限的管理。 3. 教师对学生的成绩

26、进行导入、修改、删除操作。 附加功能:学生成绩的统计分析通过饼型图直接显示。3.1.2 性能分析及其他描述 首先教师登录系统需要输入正确的用户名和匹配的密码以及正确的验证码,否则提示用户错误信息。学生登录则直接输入自己学号查看成绩,错误的学号系统会提示学号错误信息。其次,从系统的处理速度和响应时间来说,要保证不同的用户所作的操作能在可接受的时间范围内得到系统处理和响应, 并且以友好的界面显示有关提示信息。3.1.3 系统的功能模块需求分析是整个软件过程最重要的阶段,需求分析要是没做好,后面的工作可能会很难预测甚至无法继续进行,所以需求分析可能往往是整个软件过程最耗时的阶段。从大的方面本系统的功

27、能模块可以划分为:1 用户登陆模块:用户通过用户名和密码进行登录。2 教师功能模块:导入学生成绩,查询、修改学生成绩,分析总体体制测试结果、总体得分率等。3 学生功能模块:查询体质测试成绩。以下是系统总体模块设计框架:大学生体质测试成绩查询系统教师模块学生模块导入学生成绩修改学生成绩查询所有学生成绩查询单个学生成绩学生成绩统计分析更改登录密码查询自己成绩图3-1 系统总体模块图3.1.4 系统用例图用例图主要描述系统用户和系统用例之间的关系,直观的反映出系统的主要功能,既可以同过用例图可以很直观的理解用户可以通过系统干什么,完成什么功能。大学生体质测试成绩查询系统导入成绩修改成绩查询所有学生成

28、绩学生成绩统计分析更改登录密码查询单个学生成绩图3-2 教师用例图大学生体质测试成绩查询系统查询自己成绩图3-3 学生用例图3.2系统操作的主要流程1. 系统运行后进入登录界面,用户需要输入正确的用户名、对应的密码以及对应的角色身份(教师-学生),系统会根据用户选择的身份进入到相应角色的用户主界面。如果是学生登录,则转入学生主界面;如果是教师,则转入到教师主界面。2. 当学生用户登录时,能执行的相应操作有:(1) 查询体质测试成绩。3. 当教师用户登录时,能执行的相应操作有:(1) 导入学生成绩。(2) 查询所有学生成绩。(3) 查询单个学生成绩。(4) 成绩统计分析。(5) 个人信息维护。(

29、6) 修改学生成绩。第四章 系统设计4.1 系统总体结构设计系统的体系结构用的是B/S模式,既Browser/Server 模式,B/S模式是一种以Web技术为基础的新型MIS平台模式,它将传统的C/S模式中的服务器分解成一个数据服务器和一个或多个应用服务器,从而构成一个三层结构体系。 第一层用户层,采用的是标准的浏览器。浏览器将HTML转换为图文并茂的网页,并提供一定的交互能力,允许用户输入信息提交给后台,提出处理要求。这个后台也就是第二层业务逻辑层。 第二层逻辑层,在用户层提出请求后,根据用户的请求与第三层数据层进行交互,对相应的数据进行处理,并将结果返回给用户层。 第三层数据层,负责数据

30、的存储、读取和更新处理。逻辑层通过它对数据库进行操作,达到数据与前台用户隔离的目的,提高了安全性。这种三层结构在层与层之间相互独立,任何一层的改变不会影响其它层的功能。在B/S体系结构系统中,用户通过浏览器向分布在网络上的许多服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。而其余如数据请求、加工、结果返回以及动态网页生成、对数据库的访问和应用程序的执行等工作全部由WebServer完成。随着Windows将浏览器技术植入操作系统内部,这种结构已成为当今应用软件的首选体系结构。显然B/S结构应用程序相对于传统的C/S结构应用程序是一个非常大的进步,下图就是B/S模式结构图:数据库Web服务器Browse浏览器HTTHTM图4-1 B/S模式结构图4.2 系统详细设计根据需求分析,系统主要有三类角色:教师、学生。按模块划分的话大体可以划分成三个模块:登录模块、教师功能模块、学生功能模块。系统各类用户必须通过登录模块才能进入系统,显示对应类型的用户主页。教师登陆后,可以进行的操作有:导入学生成绩、修改学生成绩、查询所有学生成绩、查询单个学生成绩、成绩统计分析、个人信息维护。学生登录后,可以进行的操作有:查询自己的体质测试成绩,以客观的显示出自己的体质状态。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 小学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁