游泳比赛成绩录入管理系统.doc

上传人:叶*** 文档编号:35156950 上传时间:2022-08-20 格式:DOC 页数:23 大小:125KB
返回 下载 相关 举报
游泳比赛成绩录入管理系统.doc_第1页
第1页 / 共23页
游泳比赛成绩录入管理系统.doc_第2页
第2页 / 共23页
点击查看更多>>
资源描述

《游泳比赛成绩录入管理系统.doc》由会员分享,可在线阅读,更多相关《游泳比赛成绩录入管理系统.doc(23页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、XXX大学毕业论文游泳比赛成绩录入系统的设计与实现专业名称:计算机科学与技术班 级: XX 学生姓名: 某某 指导老师: XX 完成时间: 摘 要计算机是信息处理的重要工具。计算机系统的应用已经深入到社会的各行各业甚至家庭。尤其是计算机网络技术的飞速发展,促进的计算机应用系统资源共享,分布处理和相互通信功能的实现。随着人类社会逐步进入信息网络时代,计算机网络的应用必将进入千家万户。它正改变着人们的工作方式和生活方式,正在进一步引起世界范围内产业结构的变化,促进全球信息产业的发展,并且在各个领域内发挥着越来越重要的作用。运动会管理系统正是这个时代的产物。它集报名管理、比赛管理于一身,实现运动会管

2、理自主化、智能化,达到提高管理效率和质量,满足不同层次学校的不同要求,节省人力资源的目的。本系统采用ASP.NET作为编程语言,SQL为后台数据库,ASP.NET技术实现动态网页的制作,以确保系统安全保密,易于维护。本系统的主要目的是提高运动会管理的效率;实现整个运动会的集中管理。 本系统的另一个重要特点是界面友好、易于操作,有很好的可视化效果。关键词 网络;ASP.NETAbstractThe computer is the important tool of information processing. The application of the computer system has

3、 already got deeply to all trades and professions even family of the society. Especially the development at full speed of the network technology of the computer, the computer application system resource-sharing that is promoted, distributed and deals with the realization of the function and communic

4、ates. As the human society enters information cyber times progressively, the application of the computer network will enter the huge numbers of families. It is changing peoples working way and life style, is causing the change of the industrial structure in the whole world further, promotes the deve

5、lopment of global information industry, and is playing a more and more important role in each field.The sport managing system is exactly a result of this era. It collects the entering ones name managing and match managing, which can make the sport managing automatic and intelligent, and meet differe

6、nt levels schools different demand , purpose to save manual resource.This system adopts ASP.NET as the programming language, JBuilder2006 is regarded as its developing instrument, SQL is backstage supporters database, the making of the dynamic webpage of ASP.NET technology, so as to ensure the syste

7、m is safe and secret, easy to safeguard.The aim of the system is to raise the efficiency of the sport managing and make the managing concentrating. Another important characteristic of this system is that an interface is friendly, easy to operate, there are very good visual results. Keywords Network;

8、 ASP.NET目 录ABSTRACTII绪论11 系统概述21.1 游泳比赛成绩录入系统的定义21.2 游泳比赛成绩录入系统的作用21.3 游泳比赛成绩录入系统的建设目标22 系统的需求分析32.1 详细需求32.1.1 功能需求32.1.2 性能需求42.2 技术需求52.2.1 ASP.NET语言52.2.2 ASP.NET技术应用62.3 运行需求72.3.1 ASP.NET对硬件的基本要求72.3.2 ASP.NET对软件的基本要求73 数据库设计83.1 数据库的概念83.2 数据库的理论基础83.3 数据库管理系统93.4 数据库设计103.5 数据库规划104 系统概要设计13

9、5 系统详细设计与实现145.1 界面设计145.2 各模块功能设计275.3系统代码实现28结论30参考文献31游泳比赛成绩录入系统体系结构研究绪论进入21世纪,随着计算机的普及,各个学科都在探讨如何利用这个新科技资源更好的为本学科和人类服务的问题。目前各个高校运动会报名管理存在着诸多问题:(1) 人力资源不足;(2) 传统的报名模式效率极低;(3) 报名信息的核对极不方便;(4) 新技术资源(如网络)未能充分利用等。于是,运动会管理系统为新时代我们的一个很好的解决方案。虽然现在已经有利用信息技术运作运动会的例子,但大都处于起步阶段,有的仅仅是一些静态的网页设计或单纯的搬一些必需的表格上电脑

10、,缺乏互动性,参与者不能主动参与,无法实现主办方与参与方之间的交流。这些并没有很好的利用信息技术实现真正的运动会管理自动化。同时,运动会的管理工作是一个与学校息息相关的活动,因此我选择这个课题,它更贴近大学生生活实际,而且直接从学生的角度来做这个课题,能很好的体现出以学生为本的设计理念。1 系统概述1.1 游泳比赛成绩录入管理系统的定义游泳比赛成绩录入管理系统,它涉及人工智能、计算机科学、认知科学、教育学、心理学和行为科学等学科,其研究目的是赋予计算机系统以智能,由计算机系统在一定程度上代替人类实现运动会最佳管理的运作。运动会管理系统改变了传统管理模式,具有交互性、多样性、灵活性等特点,提高了

11、信息管理的准确性与信息管理的效率。1.2 游泳比赛成绩录入系统的作用游泳比赛成绩录入管理系统在现代高校运动会管理中发挥着越来越重要的作用:提高运动会管理的效率和质量。能实现运动会的集中管理、自动核对报名信息情况、自动统计报名人数等;提高办事效率;充分利用网络资源。1.3 游泳比赛成绩录入管理系统的建设目标游泳比赛成绩管理系统是面向广大高校,为提高各高校的办事效率,满足不同的高校的不同需求而开发的系统。作为一个毕业设计课题,虽然存在着经费、时间和人力资源方面的限制,但仍要以实用性、智能性和方便性为系统的开发目标来实现系统的基本功能。2 系统的需求分析需求分析是整个数据库设计过程中最重要的一步,也

12、是决定性的一步。只有通过软件需求分析,才能把软件功能和性能的总体概念描述为具体的软件需求规格说明,从而奠定软件开发的基础。软件需求分析工作也是一个不断认识和逐步细化的过程。该过程将软件计划阶段所确定的软件范围逐步细化到可详细定义的程度,并分析出各种不同的软件元素,然后为这些元素找到可行的解决方法。需求分析所做的工作是深入描述软件的功能和性能,确定软件设计的限制和软件同其他系统元素的接口细节,定义软件的其他有效性需求。需求分析阶段的工作,可以分成四个方面:对问题的识别、分析与综合、制作规格说明和评审。2.1 详细需求详细需求描述本系统的功能需求和性能需求。2.1.1 功能需求1账户需求:系统管理

13、员:负责系统维护,具有系统的所有权限运动员:包括学生和教师,具有查看比赛成绩信息、比赛秩序的权限运动会管理员:具有除系统管理之外的所有权限,包括基础信息的录入、比赛流程管理系统管理员可根据实际需要添加、删除、修改各角色、用户。2系统的功能需求:基础信息管理功能能够对运动会的基础信息进行管理,完成对运动会名称、系院、运动会组别、运动员信息、比赛项目、时间安排等基础信息的增加、删除、修改、查询操作。运动员报名功能在运动员基础信息录入后可录入运动员报名信息,为运动员报比赛项目,根据运动员可报项目数目对报名进行限制。成绩管理功能对运动员在预、决赛期间的成绩信息进行添加、修改。运动员预赛、决赛分组、分跑

14、道。根据运动员报名情况及项目特点进行预赛、决赛分组、为参加该项运动员分配跑道。运动会总成绩统计查询系统自动统计运动会各系的总分及名次。项目成绩统计查询系统自动统计某项目的运动员成绩、名次。报表打印系统可以打印运动会总成绩、项目成绩、运动会时间安排进行打印。要有成绩录入 修改 查询 排名 打印 还有权限设置管理员和运动员 管理员要实现以上全部功能 运动员只需要有查询和打印 还要分男女运动员2.1.2 性能需求除了满足用户的功能要求外,系统的性能要求也很重要。系统的性能要求通常包括:运行时间、存储容量、界面的友好性、系统的安全性、可靠性以及容错能力等。系统的性能要求应按以下几个方面确定:(1) 容

15、量要求:确定系统的容量,如处理的记录数和处理数据的最大容量等。(2) 精度要求:确定系统的精度。如数据或数值计算的精度和数据传输的精度等。(3) 时间特性要求:确定系统的时间特性,如处理时间、响应时间及其峰值负载期间允许偏离范围,系统各项功能的J帧序关系。(4) 适应性要求:必须指明反映系统环境变化和系统适应能力的各种参数。如当需求发生变化时,系统的适应能力,并指出为适应这些变化而需要设计的软件和过程。(5) 界面友好性:要有适应用户特点的智能化人机交互界面,以便用户经过简单的培训就可操作使用。(6) 系统可靠性:为提高系统可靠性必须采用模块化和结构化设计,提高系统的容错能力,并保障系统不会因

16、人为的操作错误而死机或崩溃。如果系统对时效要求非常高,还必须考虑双机系统和磁盘阵列等措施。此外,还应采用可靠的供电设备。对信息系统的性能而言,其要求是:信息查询的平均响应时间、连接的终端数、数据存储容量、可扩充存储容量(可存储几年、几个月的数据)、打印报表的种类和数量等。2.2 技术需求2.2.1 ASP.NET语言ASP 是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术。ASP 是一项微软公司的技术 ASP 指 Active Server Pages(动态服务器页面) ASP 是运行于 IIS 之中的程序 IIS 指 Internet Information Services(

17、因特网信息服务) IIS 是 Windows 2000 捆绑的免费组件 IIS同时也是 Windows NT 4.0 的可选组件 此可选组件可通过因特网下载 PWS 的体积更小 - 不过拥有 IIS 的完整功能 PWS 可在 Windows 95/98 的安装 CD 中找到ASP.net不仅仅是 Active Server Page (ASP) 的下一个版本,而且是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序。ASP.net提供许多比现在的Web开发模式强大的优势。 2.2.2 ASP.NET技术应用ASP.net使用一种字符基础的,分级的配置系统,使你服

18、务器环境和应用程序的设置更加简单。因为配置信息都保存在简单文本中,新的设置有可能都不需要启动本地的管理员工具就可以实现。这种被称为Zero Local Administration的哲学观念使A的基于应用的开发更加具体,和快捷。一个ASP.net的应用程序在一台服务器系统的安装只需要简单的拷贝一些必须得文件,不需要系统的重新启动,一切就是这么简单。多处理器环境的可靠性 ASP.net已经被刻意设计成为一种可以用于多处理器的开发工具,它在多处理器的环境下用特殊的无缝连接技术,将很大的提高运行速度。即使你现在的ASP.net应用软件是为一个处理器开发的,将来多处理器运行时不需要任何改变都能提高他们

19、的效能,但现在的ASP确做不到这一点。自定义性和可扩展性 ASP.net设计时考虑了让网站开发人员可以在自己的代码中自己定义plug-in的模块。这与原来的包含关系不同,ASP.net可以加入自己定义的如何组件。网站程序的开发从来没有这么简单过。安全性基于Windows认证技术和每应用程序配置,你可以确性你的原程序时绝对安全的。 ASP.NET 的语法在很大程度上与 ASP 兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。可以通过在现有 ASP 应用程序中逐渐添加 ASP.NET 功能,随时增强 ASP 应用程序的功能。 ASP.NET 是一

20、个已编译的、基于 .NET 的环境,把基于通用语言的程序在服务器上运行。将程序在服务器端首次运行时进行编译,比ASP即时解释程序速度上要快很多.而且是可以用任何与 .NET 兼容的语言(包括 Visual Basic .NET、C# 和 JScript .NET.)创作应用程序。另外,任何 ASP.NET 应用程序都可以使用整个 .NET Framework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。 ASP.NET 可以无缝地与 WYSIWYG HTML 编辑器和其他编程工具(包括 Microsoft Visual Studio .NET)一

21、起工作。这不仅使得 Web 开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到 Web 页的 GUI 和完全集成的调试支持。2.3 运行需求2.3.1 ASP.NET对硬件的基本要求CPU:使用PIII或更高级别的处理器;内存:512MB或以上,建议使用1GB或更高;硬盘:20GB以上;显示器:VGA显示器。2.3.2 ASP.NET对软件的基本要求ASP.NET技术是嵌入ASP.NET语言,集HTML语言和ASP.NET语言与一身。因此ASP.NET运行环境需要有ASP.NET语言的开发工具的支持。(1) ASP.NET开发工具:学习ASP.NET程

22、序设计,需要方便易用的开发工具。ASP.NET的开发工具很多,本系统采用JBuilder2006作为其开发工具。JBuilder是一个领先于业界的ASP.NET开发工具,它的企业版集成了J2SE、J2EE、J2ME、Web、XML、分布式数据库、UML、团队开发、项目优化的开发。JBuilder2006的自带JDK是1.5.0_03。 (2) ASP.NET引擎的选择:ASP.NET的引擎有很多,如JSWDK、Tomcat、Resin等都是应用比较广泛的ASP.NET引擎。 (3) Web浏览器的选择:系统采用Microsoft Internet Explorer作为Web浏览器。3 数据库设

23、计3.1 数据库的概念 所谓数据库是指长期储存在计算机内的、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。使用数据库可以带来许多好处:如减少了数据的冗余度,从而大大地节省了数据的存储空间;实现数据资源的充分共享等等。此外,数据库技术还为用户提供了非常简便的使用手段使用户易于编写有关数据库应用程序。数据库在我国正得到愈来愈广泛的应用,必将成为经济管理的有力工具。数据是信息系统处理的对象,数据库设计是系统设计的重要组成部分,它的好坏将直接影响到应用系统数据处理的效率。数据库按照数据的组织方式可分为层次型

24、数据库、网状型数据库和和关系型数据库。3.2 数据库的理论基础在一个给定的应用领域中,所有实体及实体之间联系的关系的集合构成一个数据库。关系数据库是目前各类数据库中最重要、最流行的数据库,它应用数学方法来处理数据库数据,是目前使用最广泛的数据库系统。在本运动会管理系统中,各实体之间的关系为 图3.1 实体关系图3.3 数据库管理系统系统采用Microsoft公司Office2003系列中的资料库系统SQL2000作为数据库管理系统。SQL2000中文版是Microsoft Office套装软件的数据库管理系统软件,是目前比较流行的小型桌面数据库管理系统,它适用于小型企业、学校、个人等用户,可以

25、通过多种方式实现对数据收集、分类、筛选处理,提供用户查询或打印报表。SQL Server 2000 是一个具备完全 Web 支持的数据库产品,提供了对可扩展标记语言 (XML) 的核心支持以及在 Internet 上和防火墙外进行查询的能力。有关 SQL Server 2000 的详细说明,请下载产品指南或访问功能页以获得更多信息。完全的 Web 支持 SQL Server 2000 提供了以 Web 标准为基础的扩展数据库编程功能。丰富的 XML 和 Internet 标准支持允许您使用内置的存储过程以 XML 格式轻松存储和检索数据。您还可以使用 XML 更新程序容易地插入、更新和删除数据

26、。 通过 Web 轻松访问数据。有了 SQL Server 2000,您可以使用 HTTP 来向数据库发送查询、对数据库中存储的文档执行全文搜索、以及通过 Web 进行自然语言查询。 强大而灵活的基于 Web 的分析。SQL Server 2000 分析服务功能被扩展到了 Internet。您可以通过 Web 浏览器来访问和控制多维数据。 高度的可伸缩性和可靠性 使用 SQL Server 2000 可以获得非凡的可伸缩性和可靠性。通过向上伸缩和向外扩展的能力,SQL Server 满足了苛刻的电子商务和企业应用程序要求。 向上伸缩。SQL Server 2000 利用了对称多处理器 (SMP

27、) 系统。SQL Server Enterprise Edition 最多可以使用 32 个处理器和 64 GB RAM。 向外扩展。向外扩展可以将数据库和数据负载分配给多台服务器。 可用性。通过增强的故障转移群集、日志传送和新增的备份策略,SQL Server 2000 达到了最大的可用性。 最快的进入市场时间 SQL Server 2000 是 Microsoft .NET Enterprise Server 的数据管理与分析中枢。SQL Server 2000 包括加速从概念到最后交付开发过程的工具。 集成和可扩展的分析服务。有了 SQL Server 2000,您可以建立带有集成工具的

28、端到端分析解决方案,从数据创造价值。此外,还可以根据分析结果自动驱动商业过程以及从最复杂的计算灵活地检索自定义结果集。 快速开发、调试和数据转换。SQL Server 2000 带有交互式调节和调试查询、从任何数据源快速移动和转化数据、以及按 Transact-SQL 方式定义和使用函数等功能。您可以从任意 Visual Studio 工具以可视化方式设计和编写数据库应用程序。 简化的管理和调节。使用 SQL Server 2000,您可以很容易地在企业资源旁边集中管理数据库。可以在保持联机的同时轻松地在计算机间或实例间移动和复制数据库。 3.4 数据库设计数据库设计是在需求分析的基础上如何对

29、应用系统所涉及的数据进行分类、描述、关联和存取的一种技术。数据库设计通常是在一个通用的DBMS支持下进行的,对于一个给定的应用环境,构造数据库模式,使之能够有效地存储数据,满足各种用户的需要。数据库是信息系统的核心部分,它将大量的数据按一定的模型组织起来,提供存储、维护和检索数据的功能。早有对数据库进行合理的逻辑设计和有效的物理设计,才能开发出完善而高效的信息系统,用户才能方便、及时和准确地从数据库中存取所需的信息。3.5 数据库规划系统创建了规定用户登录权限的数据库和用于管理员查询,更改信息的数据库。其中规定用户登录权限的数据库包含用户的名称信息,密码信息。名称和密码信息完全符合数据库中的存

30、储信息用户才可登录;用于管理员查询更改信息的数据库包含院系,项目等的详细信息,如姓名、Email、和项目类型,计分单位等信息。针对以上信息,为了系统的安全和维护的方便,特设计数据库如下:allusers表:序号字段名称字段类型大小允许为空最大长度备注1IDInt4自增编号10 2usernameVarChar50是255 3pwdVarChar50是255 4cxVarChar50是255 5addtimeDateTime8是23 chengjixinxi表:序号字段名称字段类型大小允许为空最大长度备注1IDInt4自增编号10 2xuehaoVarChar50是255 3xingmingVa

31、rChar50是255 4banjiVarChar50是255 5xingbieVarChar50是255 6bisaixiangmuVarChar50是255 7chengjiFloat8是15 8beizhuVarChar500是255 9addtimeDateTime8是23 Yundongyuanxinxi表序号字段名称字段类型大小允许为空最大长度备注1IDInt4自增编号10 2xuehaoVarChar50是255 3xingmingVarChar50是255 4mimaVarChar50是255 5xingbieVarChar50是255 6dianhuaVarChar50是25

32、5 7youxiangVarChar50是255 8shenfenzhengVarChar300是255 9banjiVarChar50是255 10zhaopianVarChar50是255 11beizhuVarChar500是255 12addtimeDateTime8是23 4 系统概要设计软件设计是一个把软件需求变换成软件表示的过程。最初这种表示知识描绘出软件的总的框架,然后进一步细化,把它加工成在程序细节上非常接近于源程序的软件表示。从工程管理的角度来看,软件设计分两步完成。首先做概要设计,将软件需求转化成数据结构和软件的系统结构。然后是详细设计,即过程设计。通过对结构表示进行细化

33、,得到软件的详细的数据结构和算法。运动会管理系统设计阶段主要目的是将系统分析阶段所提出的反映了用户信息需求的系统逻辑方案转换成可以实施的基于计算机与通信系统的物理(技术)方案。这一阶段的主要任务是从管理信息系统的总体目标出发,根据系统分析阶段对系统逻辑功能的要求,并考虑到经济、技术和运行环境等方面的条件,确定系统的总体结构和系统各组成部分的技术方案,合理选择计算机和通信的软、硬件设备,提出系统的实施计划,确保总体目标的实现。运动会管理(报名管理)系统主要包括以下要件:登陆模块,运动员模块、管理员模块。5 系统详细设计与实现经过前面的需求分析、总体设计、体系结构的研究、进入系统详细设计阶段。详细

34、设计阶段的基本任务是数据结构设计、界面设计、代码设计等。5.1 界面设计系统的用户界面作为人机接口起着越来越重要的作用。它的好坏直接影响到系统的使用性。具有友好界面的系统,对于用户来说,无疑是一种享受。用户界面,作为软件的重要组成部分应具有可使用性、灵活性、复杂性和可靠性本系统在界面设计中采用CSS技术,插入表格、框架和表单项,为丰富网页内容,加入丰富多彩的画面,更形象的为用户提供有用的信息,达到可视化的目的。各模块界面如下:(1) 用户登录模块界面:图5.1 登录界面(2) 管理员管理首页:图5.2 主界面(3) 系统导航栏,如图5.3所示:图5.3导航栏(4) 添加后台管理员界面,如图5.

35、4所示:图5.4 运动员管理界面5.2 各模块功能设计(1) 登录系统模块: 此模块主要完成院系用户登录信息的录入、核对功能。规定了登录用户的权限。用户登录后方可使用本系统进行相应的操作。 (2) 管理员系统模块:由增加删除用户与运动员、设定比赛项目生成报名表格等模块组成。让管理员根据实际情况操作该系统。 5.3系统代码实现%try/使用jdbc与odbc桥创建数据库联接 Class.forName(sun.jdbc.odbc.JdbcOdbcDriver);/声明连接接口,使用DriverManager类的getConnection()方法建立联接 Connection conn=Drive

36、rManager.getConnection(jdbc:odbc:demo11,);/创建SQL语句执行类 Statement stmt=conn.createStatement();/创建数据集 ResultSet rs;/创建查询的SQL语句 String sql=SELECT xmb_num,xmname,lx,jfdw,s_num,sname,sex,grade,cls,name,man,tel FROM bmb,xmb,student,dept WHERE s_num=student.id AND xmb_num=xmb.id AND dep_id=dept.id;/执行查询操作 r

37、s=stmt.executeQuery(sql);/显示查询操作 while(rs.next() /关闭资源 rs.close(); stmt.close();/关闭数据库联接 conn.close(); catch(Exception e) e.printStackTrace();6系统测试软件测试是所有成熟的软件都需要花时间去做的一个事情。为了排除软件的BUG,保证客户能不为在运行中遇到的各种问题所困扰,所以软件测试是一个必不可少的阶段。软件测试能保证软件的质量,测试的目的是为了找出软件中存在的缺陷。测试应当在最少的时间内,发现尽可能多的错误和缺陷。有很多错误编写程序的程序员是自身很难发现

38、的,直接通过经验来判断会漏掉很多的BUG,所以我们需要采取一系列科学的方法来进行测试。主要的测试方法有白盒测试、黑盒测试和灰盒测试。白盒测试是通过程序的源代码进行测试而不使用用户界面。这种类型的测试需要从代码句法发现内部代码在算法,溢出,路径,条件等等中的缺点或者错误,进而加以修正。黑盒测试是通过使用整个软件或某种软件功能来严格地测试, 而并没有通过检查程序的源代码或者很清楚地了解该软件的源代码程序具体是怎样设计的。软件测试按照开发阶段划分,可分为单元测试、集成测试、系统测试、验收测试。6.1 测试方案 因为黑盒测试比白盒测试效率高,测试人员也不需要了解程序的细节,并且从用户的角度来看,黑盒测

39、试很容易能被理解和接受,测试显得简单明朗,所以我们采取黑盒测试来验证软件。6.2 测试用例6.2.1注册功能测试如表6.1所示。功能描述:验证用户是否可以将自己的信息注册到数据库里。用例目的:验证注册功能的实现。前提条件:以前从未注册过。表6.1 注册功能测试序号输入/动作期望的输出实际情况错误原因1输入用户名密码注册成功您输入的用户名已经存在输入错误2输入用户名密码姓名电话及其它信息注册成功注册成功6.2.2登录功能测试如表6.2所示。功能描述:验证用户名、密码的正确性。用例目的:验证用户登陆功能的实现。前提条件:已经进入到网站的主页面。表6.2 登陆功能测试序号输入/动作期望的输出实际情况

40、错误原因1输入用户名密码登陆成功您输入的用户名或密码错误输入错误或没有输入2输入用户名密码登陆成功出现错误,没有登陆成功编写代码时出现错误,系统不识别3输入用户名密码登陆成功登陆成功6.2.3修改个人密码功能测试如表6.3所示功能描述:验证是否能进入验证是否能进入到修改密码成功界面,并将修改后的密码保存到数据库里。用例目的:验证修改个人密码功能的实现。前提条件:已经进入到用户帐号管理页面。表6.3 修改个人密码功能测试序号输入/动作期望的输出实际情况错误原因1输入用户名,密码,确认密码修改密码成功修改密码未成功输入的用户名、密码有错误,或是编写代码有问题2输入用户名,密码,确认密码修改密码成功

41、”修改密码成功,并保存到数据库里6.2.4浏览运动员信息功能测试如表6.4所示功能描述:验证是注册用户是否能正常进入网页界面并成功浏览运动员信息。用例目的:验证浏览运动员信息功能的实现。前提条件:已经登录到了账号。表6.4 浏览运动员信息功能测试序号输入/动作期望的输出实际情况错误原因1用户点击运动员信息标题成功切换页面显示出运动员信息没有修切换页面显示出运动员信息编写代码有问题2用户点击运动员信息标题成功切换页面显示出运动员信息显示出了运动员信息6.2.5删除运动员信息功能测试如表6.5所示功能描述:验证管理员是否能对已有的运动员信息进行删除。用例目的:验证删除运动员信息功能的实现。前提条件

42、:已经登录到了管理员账号。表6.6 删除运动员信息功能测试序号输入/动作期望的输出实际情况错误原因1管理员选择网站上的一个运动员信息进行删除操作运动员信息成功删除出现错误提示这个运动员信息不存在或者已经删除2管理员选择网站上的一个运动员信息进行删除操作运动员信息成功删除运动员信息未成功删除编写的代码有问题3管理员选择网站上的一个运动员信息进行删除操作运动员信息成功删除运动员信息成功删除结论运动会管理系统实现办公自主化、智能化,有利于拓展和补充现有人力资源,提高管理的效率;实现运动会信息的集中管理。毕业设计是将近四年的专业知识的综合运用,更是学习新知识的开始。在这一个多月的时间里,通过指导老师的

43、推荐和指导,我学习了ASP.NET动态网页编程技术,同时查阅了大量的相关资料,终于完成了运动会管理系统的开发设计。在这期间,我的专业知识有了长足的进步,不仅熟练掌握编程,数据库设计的技巧,对软件工程也有了更深刻的了解和体会。在这期间,我更体会到时刻保持学习新知识的精神状态的重要性。计算机的各种技术突飞猛进,更新换代的速度很快。要做一个优秀的IT人才,就不应该墨守成规,滞足不前。虽然通过努力开发出智能教学系统存在很大的喜悦,但我知道还有很大的不足。因为水平有限,时间仓促导致系统功能的不完备和想到的功能不能实现的缺陷我深表遗憾!总之,在整个毕业设计期间,我受益匪浅。感谢乔建新老师的细心指导。毕业设计期间的每一个阶段都跟踪提示,并提出要求和建议,遇到困难总是及时帮我解决,克服了我的懒惰、浮躁和侥幸心理,使我能踏实耐心的一步一步做下去。这对我不久步入社会有着积极的影响。参考文献1 史斌星,史佳,ASP.NET基础编程贯通教程,清华大学出版社,2003年7月2 郑人杰,殷人昆,陶永雷,实用软件工程第二版,清华大学出版社,2003年 3 李代平,软件工程,冶金工业出版社,2002年4 冯庸,冯智圣,申建芳,肖炜,ASP.NET程序设计与实践,冶金工业出版社,2002年5 杨绍芳,王颖,林锦全,ASP.NET程序设计基础,科学出版社,2002年6

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

当前位置:首页 > 教育专区 > 高中资料

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

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