【精品】VC++学生成绩统计分析系统(源代码+论文)
收藏
资源目录
压缩包内文档预览:(预览前20页/共32页)
编号:1639522
类型:共享资源
大小:305.64KB
格式:RAR
上传时间:2017-08-30
上传人:机****料
认证信息
个人认证
高**(实名认证)
河南
IP属地:河南
50
积分
- 关 键 词:
-
精品
vc
学生
成绩
成就
统计分析
系统
源代码
论文
- 资源描述:
-
【精品】VC++学生成绩统计分析系统(源代码+论文),精品,vc,学生,成绩,成就,统计分析,系统,源代码,论文
- 内容简介:
-
=础类库: 目概述=应用程序向导已为您创建了此 用程序。此应用程序不仅介绍了使用 础类的基本知识,而且是编写应用程序的起点。此文件包含组成 用程序的每个文件的内容摘要。用程序向导”生成的 项目的主项目文件。 它包含有关生成文件的 + 版本的信息,以及有关用“应用程序向导”所选择的平台、配置和项目功能的信息。 它包含其他项目特定的头文件(包括 并声明用程序类。主应用程序源文件。源的列表。 它包含存储在 目录中的图标、位图和光标。 可直接在 + 中编辑此文件。 项目资源包含在 2052 中。作应用程序的图标。 此图标包含在主资源文件 。+ 编辑的资源。 应将所有不能由资源编辑器编辑的资源放在此文件中。/对于主框架窗口:项目将包含标准的 面。类派生自控制所有的 架功能。 的平 图 。和 在 中 。 使用资源编辑器编辑此 位图,的 组以 。/应用程序向导将创建一 文 类 和一个 图: 文 这些文件包含 。 编辑这些文件以 特 的文 并 文件的 存和 ( 文 图这些文件包含 。 用于 。/其他功能:件应用程序使用 件。/其他标准文件: 编头文件 (为 编类 文件。定 资源 + 将此文件。/其他明:应用程序向导使用“ “应 自定的源。应用程序在 使用 应用程序使用的不是作”的, 要 + 光 录将应的本资源 制 的 录,并将其 为 (“写。 ,含成的资源。) 不这 ,应用程序的 些 将 为作”的。/ I 学生成绩统计分析系统 学 生: 指导老师: 计算机科学系 2007 年 12 月 1 日 生成绩统计分析系统 摘要 本系统全称为 学生成绩统计分析系统 。根据开发要求,它主要应用于教育系统,完成对日常的教学、教务、教师以及学生的计算机化的管理。开发 学生成绩统计分析系统 可使学院教职员工减轻工作压力,比较系统地对教务、教学上的各项服务和信息进行管理,同时,可以减少劳动力的使用,加快查询速度、加强管理,以及国家各部门关于信息化的步伐,使各项管理更加规 范化。目前,学校工作繁杂、资料重多。目前,管理信息系统已进入高校,但还未普及,而对于 学生成绩统计分析 来说,目前还没有一套完整的、统一的系统。因此,开发一套适和大众的、兼容性好的系统是很有必要的。 本系统管理内容广泛,全面涉及了教务教学上的各项服务,包括学生成绩管理,其中有学生成绩管理;学生管理等等。在开发过程中,注意使其符合操作的业务流程,并力求系统的全面性、通用性,使得本系统不只适用于一家教育机构。在开发方法的选择上,选择了生命周期法与原型法相结合的方法,遵循系统调查研究、系统分析、系统设计和系统实施四个主要阶段进行设计,而在具体的设计上,采取了演化式原型法,随着用户的使用及对系统了解的不断加深,对某一部分或几部分进行重新分析、设计、实施。在开发工具的选择上,主要利用 +编程语言进行开发,使用 微软 自带的数据库,从而保证了数据的完整性与一致性。本论文主要从系统分析、系统设计、系统实施与使用等几个方面进行介绍。 【关键词】 成绩 管理系统 成绩管理 数据库 + he of is to of is to of of of of to in s to on Up to As is a of so its to a is in of of as to so In we of so it be in In we in AS to is to s of In + is In to of IV of c+ 5 目录 摘要 . . 言 . 2 第 1章 绪论 . 4 题的提出 . 4 有系统存在问题的分析 . 5 统开发目标 . 5 发工具的选择 . 6 发方法的选择 . 6 统分析 . 8 统设计 . 8 统实施 . 9 试维护 . 9 发本系统的意义 . 10 第 2 章 系统分析 . 11 景分析 . 11 织机构调查分析 . 11 行性分析 . 12 术可行性分析 . 12 济可行性 . 13 行可行性 . 13 第 3 章 系统设计 . 14 统功能设计 . 14 据库设计 . 15 法分析 . 17 第 4 章 系统调试与运行 . 22 统调试 . 22 统测试与运行 . 22 试方法 . 22 试数据 . 23 试内容 . 23 试结果 . 23 6 第 5 章 结论 . 24 致谢 . 25 参考文献 . 26 2 引言 开发 学生成绩统计分析系统 的目的 今天的计算机的价格已经十分低廉,性能却有了长足的进步,它已经被应用到许多领域,如教育、国防、企业事业单位等。计算机之所以如此流行的原因主要有以下几个方面: 1、计算机可以替代人工进行许多繁杂的劳动。 2、计算机 可以节省许多资源。 3、计算机可以提高人们的工作效率。 4、计算机可以使敏感文件更加安全、更加可靠等。 随着信息技术的不断发展,学校对教务管理也越来越重视了,资金投入比例也在加大, 学生成绩统计分析系统 开发也开始走向完善的阶段。 学生成绩统计分析系统 是典型的信息管理系统 ( 是一个由人、计算机等组成的能进行信息的收集、传送、存储、维护和使用的系统。本系统开发的任务是实现学生成绩管理的信息化、系统化、规范化。目的是开发一个具有添加,查询,修改, 更新,维护等功能强大的数据库管理系统。 本系统基于 作平台,利用计算机关系数据库技术和面向对象的程序设计思想设计而成的。该系统我们将采用的开发工具是 是微软最新的数据访问技术。它被设计用来同新的数据访问层 B 起协同工作,以提供通用数据访问( B 是一个低层的数据访问接口,用它可以访问各种数据源,包括传统的关系型数据库,以及电子邮件系统及自定义的商业对象。 我们提供了一个熟悉的 , 高层的对 B 的 装 3 接口。对那些熟悉 程序员来说,你可以把 B 比作是 同 象是 动程序接口一样, 象是 B 的接口;如同不同的数据库系统需要它们自己的 动程序一样,不同的数据源要求它们自己的 B 提供者( B 目前,虽然 B 提供者比较少,但微软正积极推广该技术,并打算用 序员提供了很多好处。包括易于使用,熟悉的界 面,高速度以及较低的内存占用(已实现 要占用 342 368K 略小,大约是 0)。同传统的数据对象层次( 同, 此你可以只创建一个 象,但是可以有多个,独立的 象来使用它。 对客户服务器以及 用程序作了优化。 本文的目的是带你进入 阔的世界并开始使用它。后台数据库采用的是 003 数据库,数据库是信息管理系统的后台,存储着所有的信息,在信息管理系统中有着很重要的地位。良好的数据库设计,可以提高数据信息的存储效率保证数据信息的完整性和一致性。 4 第 1章 绪论 本文以 学生成绩统计分析 系统的开发为背景,论述了管理信息系统的概念、结构及系统开发的基 本原理和方法,全文共分为绪论、系统分析、系统设计、系统实施、 总结、致谢、参考文献、附录等。 题的提出 数据库是一门研究数据管理的技术,始于 20 世纪 60 年代,经过 40 多年的发展,现在已经形成了理论体系,成为计算机软件的一个重要分支。数据库技术体现了当代先进的数据管理方法,使计算机的应用真正渗透到国民经济各个部门,在数据处理领域发挥着越来越大的作用。 随着社会的发展和经济时代的到来,管理信息系统在各行各业都越来越重要,特别是教育事业。在经济发达的国家,许多教育机构(如公办、私立、培训机构等),都投入了大量的资金开发 统,以求在将来激烈的竞争中立于不败之地。在我国,民办教育是新兴的一个行业,是随着改革开放和市场经济的发展根据中国特有的国情发展起来的,特别是中国民办教育促进法的出台,从一定的程度上规范和促进了中国民办教育的发展,这是一 个很有发展前途的新兴产业,但是同发达国家相比,我国的民办教育行业的信息技术的应用程度还很低,只有在大城市中发展较早、规模较大的民办院校中才使用计算机进行大规模操作,从各方面提高工作效率,取得良好的社会和经济效益,而一些新兴的、规模较小的民办机构还没有全部具备这种功能。因此可见,随着我国民办教育的迅速发展,信息技术在其上的应用会更加地广泛和深入。 5 有系统存在问题的分析 有的学校根本就没有 学生成绩统计分析系统 ,还是手工操作 。虽然 计算机日新月异的发展,但是有的领导只见眼前利益,不关心,甚至不敢尝试新兴的事 物。手工操作还十分落后,效率极低,成本很大,以后的社会是信息的社会,信息只有快,准,精才能发挥其价值。 所以机器代替人力是必然的历史发展趋势,只有领导的重视和支持才能从人工操作改为计算机的自动化系统。人工操作必将被计算机代替。 有些学校虽使用了计算机,甚至管理系统,但是仍然存在很多问题,问题一日不解决,效率就一日提不上去。 还有,有的系统很不完善到处是漏洞,可以说是千疮百孔,这样极不完善的系统能有保障吗? 统开发目标 本系统是将现代 化 的计算机技术和传统的教学、教务工作相结合,按照 学校 的工作流程设计完 成的。为了使系统在 学校 的管理中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量,现提出如下的系统开发目标: 1 系统应具有实用性、可靠性和适用性,同时注意到先进性。 2 对各个数据库进行动态管理,防止混乱。 3 能够按照用户选择的不同的条件进行简单查询和复合查询。 4 能够对查询结果进行分类汇总,实现报表打印。 5 方便用户的操作,尽量减少用户的操作。 6 发工具的选择 在开发工具的选择上,我们选择 最普遍的 开发系统,于是选择了美国 司推出的 + 2003 开发工具。 后台数据库采用的是003 数据库,数据库是信息管理系统的后台,存储着所有的信息,在信息管理系统中有着很重要的地位。良好的数据库设计,可以提高数据信息的存储效率保证数据信息的完整性和一致性。 发方法的选择 在开发方法的选择上,选择了演绎式原型法与生命周期法相结合的方法。具体来说,就是在系统开发之前对系统有一个总体框架设想,各功能单元的结构和功能也比较清楚,但是还没有具体实现。系统完成什么功能,分成哪几个部分,各个部分又有哪几个模块,都已理解掌握,且以后不需要做更大的变 动,只是具体到每个模块,还没有全部实现。具体地设计可能是完全实现一个模块,也可能是用一个效率高地模块代替一个旧模块。信息系统的开发是一项比较复杂的工作,我们必须选用科学的有效的开发方法。近年来,国内外已逐步总结出一些开发信息系统的方法和技术,但是,从目前的情况来看,系统的开发技术仍是一个比较薄弱的环节。那么根据本系统开发的要求,本系统选择了生命周期法和原型法相结合的方法。现具体介绍如下: 生命周期这个概念源于系统工程方法。广义地说,任何系统均有其发生、发展、成熟、消亡或更新换代的过程,这个过程称为系统的 生命周期。主要包括系统调查阶段、系统分析、系统设计、系统实施及系统维护与评价五个部分。根据系统设计而对整个系统实施,包括物理实施,程序设计,调试等。实施是最后的一步,关系着最后的成功。 7 系统实施的任务主要包括: 1 程序设计 2 物理实施 3 使用说明书 4 编译 在建筑学和机械设计学中, “原型 ”指的是其结构、大小和功能都与某个物体相类似的模拟该物体的原始模型。在管理信息系统开发中,用 “原型 ”来形象地表示系统的一个早期可运行版本,它能反映新系统的部分重要功能和特征。 “原型方法 ”则是利用原型辅助开发系统的一种 新方法。 原型方法要求在获得一组基本的用户需求后,快速地实现新系统的一个 “原型 ”,用户、开发者及其他有关人员在试用原型的过程中,加强通信和反馈,通过反复评价和反复修改原型系统,逐步确定各种需求的细节,适应需求的变化,从而最终提高新系统的质量。因此可以认为原型方法确定用户需求的策略,它对用户需求的定义采用启发的方式,引导用户在对系统逐渐加深理解的过程中作出响应。 原型法主要包括确定系统基本需求阶段、构造初始原型阶段、原型的使用评价阶段、修改原型阶段和确定模型后的处理阶段。 原型法的基本思想是:凭借着系统分析人 员对用户要求的理解,在强有力的软件环境支持下,快速地给出一个实实在在的模型(或称原型、雏形),然后与用户反复协商修改 ,最终形成实际系统。 在本系统中选择了演化型 (型法, 其目的不在于改进规格说明和用户需求 ,而是将系统改造得易于变化,在改进原型的过程中将原型演化成最终系统。它将原型方法的思想贯穿到系统开发全过程,对满足需求的改动较为适合。 8 统分析 先根据用户提出的建立新系统的要求,进行初步调查和初步可行性分析,提出系统总体规划。再对原系统进行深入的 调查,彻底掌握原系统的模型,并在此基础上提出新系统的逻辑模型。 A 系统目标 学校 在教学这一部分主要是由教务处对课程、对学生、对学生成绩进行合理地安排以及统筹计划,使用本系统对学生的成绩进行合理管理,实现学生成绩的录入、编辑、删除等功能,也可以实现成绩的排序、检索等。它将成为教务处老师的一个很好的帮手。 B 系统功能 总体来说,学生成绩管理系统完成以下功能: 1 学生管理 2 成绩管理 3 成绩打印 统设计 根据系统分析确定的逻辑模型,确定新系统的物理模型,即计算机化信息系统应用软件的总体结构和 数据库设计,并提出系统配置方案,继而对物理模型进行详细的设计。主要内容有:代码设计,用户界面设计,处理过程设计,编写系统设计说明书。 系统设计是以系统分析为基础,而系统设计又是系统实施的基础,系统设计的主要任务是代码设计、物理设计、数据库设计、功能结构图设计。 系统设计的任务主要包括: 1 代码设计 9 2 系统物理设计 3 数据库设计 统实施 按照物理模型实现应用软件的编写和测试,系统试运行,编写技术文件,系统转换,系统交付使用,以及运行后的系统维护和评价等工作。 生命周期法要求信息系统的开发研制 工作要按照规定步骤,使用一定的图表工具,在结构化和模块化的基础上进行。结构化的思想是把整个系统的功能看作是一个大模块,根据系统分析和设计的不同要求,按照由顶向下,逐步求精的原则进行模块的分解和组合,这种方法贯穿于系统分析、系统设计和程序设计的各个过程中。生命周期法主要有以下几个特点: 块化方法 试维护 系统程序和数据的维护又包括程序的维护,数据文 件的维护,代码的维护等等。维护是系统在使用中应对系统注意,并加以维护,维护包括: 1 系统运行的日常维护 2 系统运行情况的记录 3 系统程序和数据的维护。 10 发本系统的意义 学生成绩统计分析系统 是学校管理中异常重要的一个环节,作为学校,除了育人,就是育知, 学生成绩统计分析系统 的计算机化是整个学校教务管理中的重要一部分,能否实现这一步关系到学校办学整体效率的高低,鉴于 它的重要性, 学生成绩统计分析系统 的开发与应用就逐渐提入议程,并占着越来越重要的份量。 运用 学生成绩统计分析系统 可以减轻学院教学人员的工作 量,缩小开支,提高工作效率与准确率,能够合理安排时间,能够尽快的知道自己的考试成绩,投入新的课程的学习或复习这次没有考过的课程。而 学生成绩统计分析系统 的应用也为今天的民办教育在未来市场的竞争力有所提高。从大的方向说,就是为了加速我国四化建设的发展,实现全部的自动化,使我国发展成为通讯网络化,决策科学化,办公自动化的国家。 在现代,高科技的飞跃发展,人们工作习惯的改变,特别是电脑的大量普及,人们生活节奏越来越快,怎样提高工作效率是人们首先考虑的问题。 学生成绩统计分析系统 是一个非常繁琐与复杂的一项工作,一个原因就是工作量大,不好管。对于一个学校而言,更应该运用一些本地资源,提高管理的力度,对学生负责,对国家负责。 11 第 2 章 系统分析 这章主要讲的是学生成绩管理系统的逻辑分析,系统分析在整个系统中具有重要作用为系统的设计打下基础。 景分析 学校 在教学这一部分主要是由教务处对课程、对学生、对学生成绩进行合理地安排以及统筹计划,以期让教务处中最段的时间段把学生的成绩核算出来,提高教务处的办事效率。同时,能够随时对学生、学生成绩进行各种查询,以及很好地对系统进行维护。 织机构调查分析 教学组织机构主要 是由:学生管理,成绩管理,成绩打印等组成。图2 图 2职责: 学生管理:管理一些学生的档案,具体是学生的学号、姓名、家庭地 12 址、家庭电话等。 成绩管理:管理学生的成绩核算、录入、删除、排序、查询、检索等。 成绩打印:管理学生的成绩报表的打印以及打印报表的整理、维护、保存等。 行性分析 可行性研究的目的是用最小的代价在尽可能短的时间内确定问题是否能够解决。也就是说可行性研究的目的不是解决问题,而是确定问题是否值得去解,研究在当前的具体条件下,开发新系统是否具备必要的资源和其它条件。 一般说来,应从经济可行性、技术可行性、运行可行性、法律可行性和开发方案可行性等方面研究可行性。 可行性研究需要的时间长短取决于工程的规模,一般说来,可行性研究的成本只占预期的工程中成本的 5 术可行性分析 技术上的可行性分析要考虑将来要采用的硬件和软件技术能否满足用户(这里是校方)提出的要求 (如计算机的容量、速度等)。此外,还要考虑开发人员的水平,做为计算机信息管理专业毕业的优等生,数据库设计方面对于我们应该还过得去,在学校里生活了四年,对这个管理模式应该比较熟悉。学生成绩管理系统的编写,是十分好编的,我想几天就可以写出程序,再花上三来天的调试,计划一个星期就可以完成投入使用了。 我们掌握了数据库及其应用技术、数据库原理、计算机网络技术等课程,对数据库的设计、应用、维护及局域网的组成有了深刻的认识与一定的动手实践能力,考取了信息处理、程序设计、数据库技术等国家 13 从一定程度上具备了开发一 个小型系统的能力。而现在学院的计算机配置均可达到 25640G 硬盘、 256*1024分辨率的显示器。 济可行性 主要从对项目的经济上进行分析评价,一方面是支出的费用,包括设备购置费、管理和维护费用、人员工资和培训费等,另一个是取得的收益。这是个超小型的管理系统,从投入的人力,财力与物力来讲是非常之小的,只要一台电脑,一台打印机,这个系统就可以搞起来,考虑到学校里有电脑,现只要购置一台打印机就可以了。从节省人力方面,可以让管理人员从繁与复杂的工作中解脱出来,做更多的工作,可以 给教学管理提高一个层次。 行可行性 民办教育正在迅猛发展,学院从硬件到软件都投入了大量的人力、物力、财力,在教务上,给各个办公室配置了计算机,并能联接到互联网,并且,学院领导对这方面比较重视,在教务上配置了一定数目的能够训练操作计算机的干事,可以快速、方便、高效地使用计算机进行日常工作。学院开展了计算机及其维修专业,可让学生以实践方式对系统进行维护。使此系统在实践上具备了可行性。 由此可知,开发学生成绩管理系统在学校中具有可行性。 14 第 3 章 系统 设计 系统设计的目的是确定系统如何完成预定的任务 ,也就是确定系统的物理配置方案,并且进而确定组成系统的每个程序的结构。首先需要从数据流图出发,设想完成系统功能的若干种合理的物理方案,分析员应该仔细比较这些方案,并且和用户共同选定一个最佳方案,然后,进行软件结构设计,确定软件由哪些模块组成以及这些模块之间的动态调用关系。进行软件结构设计时应该遵循的最主要的原理是模块独立原理,也就是说:软件应该由一组完成相对独立的子功能模块组成,这些模块之间的接口关系应尽量简单。 自顶向下逐步求精是进行软件结构设计的常用途经,但是,如果已经有了详细的数据流图,也可以使用面 向数据流的设计方法,用形式化的方法由数据流图映射出软件结构。 在进行详细的过程设计和编写程序之前,首先进行结构设计,其好处在于可以在软件开发的早期站在全局高度对软件结构进行优化,在这个时期进行优化付出的代价不高,却可以使软件质量得到重大改进。 基于以上理论,结合需求分析阶段的数据流图、数据字典、系统功能结构图。设计出以下的模块和数据库表结构的设计。 统功能设计 通过上一章的系统 分析 我们可以看出系统分为三大模块:基本数据管理模块,学生成绩管理模块, 打印输出 模块。下面我将对每个模块的总体设计作 简要说明。 学生成绩管理系统模块构成 : 15 1)基本数据管理模块 该模块可以实现对现有学生成绩管理系统档案中的 学号,姓名,年龄,性别,身高,电话和家庭地址 等基本信息的记载情况,并且可以对这些信息进行添加,修改或删除。 2)学生成绩管理模块 该模块可以实现对学生成绩的录入,查询,并且 可以进行排序和各种分析等功能。 3)打印输出 模块 该模块可以实现对 查询出来的成绩信息进行打印 的功能。 据库设计 数据库设计主要是进行数据库的逻辑设计,即将数据按一定的分类、分组系统和逻辑层次组织起来,是面向用户 的。数据库设计时需要综合企业各个部门的存档数据和数据需求,分析各个数据之间的关系,按照 计出规模适当、正确反映数据关系、数据冗余少、存取效率高、能满足多种查询要求的数据模型。 数据库设计的步骤是: 1、数据库结构定义:目前的数据库管理系统( 的是支持联机事务处理 责对事务数据进行采集、处理、存储)的操作型 的可支持数据仓库、有联机分析处理 为支持决策的制定对数据的一种加工操作)功能的大型 的数据库是关系型的、有的可支持面向对 象数据库。针对选择的 行数据库结构定义。 2、数据表定义:数据表定义指定义数据库中数据表的结构,数据表的逻辑结构包括:属性名称、类型、表示形式、缺省值、校验规则、是否关键字、可否为空等。关系型数据库要尽量按关系规范化要求进行数据库设 16 计,但为使效率高,规范化程度应根据应用环境和条件来决定。数据表设计不仅要满足数据存储的要求,还要增加一些如反映有关信息、操作责任、中间数据的字段或临时数据表。 3、存储设备和存储空间组织:确定数据的存放地点、存储路径、存储设备等,备份方案,对多版本如何保证一致性和数 据的完整性。 4、数据使用权限设置:针对用户的不同使用要求,确定数据的用户使用权限,确保数据安全。 5、数据字典设计:用数据字典描述数据库的设计,便于维护和修改。 为了更好地组织数据和设计出实际应用数据库,应该注意如下问题: 关系数据结构的建立:在进行了数据基本结构的规范化重组后,还必须建立整体数据的关系结构。这一步设计完成后数据库和数据结构设计工作基本完成,只待系统实现时将数据分析和数据字典的内容代入到所设计的数据整体关系结构中,一个规范化数据库系统结构就建立起来了。 根据分析阶段得出的结论 ,结合本系统对有关数据的存储的需要,更加方便实现该管理系统的所有功能,现将本管理系统设计成如下几个数据库表,部分表的字段名、类型、宽度设计如下 : 学生信息表结构如下 : 字段名称 类型 说明 学号 文本 主键 姓名 文本 年龄 数字 性别 数字 身高 数字 电话 文本 家庭地址 文本 17 学生成绩表结构如下 : 字段名称 类型 说明 学号 文本 主键 语文成绩 数字 数学成绩 数字 英语成绩 数字 物理成绩 数字 化学成绩 数字 政治成绩 数字 历史成绩 数字 地理成绩 数字 生物成绩 数字 体育成绩 数字 其他表详细见数据库。 法分析 / 显示学生成绩 ; 0; i = - 1; i = 0 ; i); 1, j = 0; j 80) ; ; ( ( * 10) * 100; ( ( * 10) * 100; 20 平均分: %r次): %dr% = %rn; 优秀人数(人次): %dr% = = %; / 分布情况 0, 0, 0, 0, 0, 0; i = 0; i 90: %d, 21 本系统所占用的内存空间主要是被界面占用。由于系统的数据全部在数据库中存储 ,内存的占用比较少。大型的系统实现时把界面和系统的主要函数分离,只有在用到某个功能时才去调用它,从而大大减少了系统所占用的内存空间。我们在开发我们的系统时,由于考虑到系统附加功能不是太多,为了方便没有像大型系统那样把界面和主要函数分开,所以在这一方面占用的内存大一点。 22 第 4 章 系统调试与运行 统调试 系统测试本身的目的是尽可能多地暴露程序中的错误,但是发现错误的最终目的还是为了改正错误。软件工程的根本目标是以较低的成本开发出高质量完全符合用户要求的软件,因此在成功的测试之后,还需要进一步诊断和改 正程序中的错误,这就是调试的任务。系统调试工作是在系统设计过程中十分重要的一个环节,关系到本设计最终的成败。虽然 我对学的不错, 但在毕业设计的过程中,依然遇到了一些这样那样的问题。 统测试与运行 试方法 系统测试目标是发现软件中的错误,在这里我们使用的是黑盒测试法和白盒测试法。把程序看成一个黑盒子,完全不考虑程序的内部结构和处理过程,也就是说,黑盒测试是在程序接口进行的测试,它只检查程序功能是否能按照规格说明书的规定正常使用,程序是否能适当地接收输入数据产生正确的输入信息,并且保持 外部信息的完整性。因此黑盒测试又称为功能测试。与黑盒测试法相反,白盒测试法的前提是可以把程序看成装在一个透明的盒子里,也就是完全了解程序的机构和处理过程,这种方法按照程序内部的逻辑测试程序,检验程序中的每条通路的是否都能按照预定的要求工作,白盒测试又称为结构测试。 23 试数据 手工输入本班同学的基本信息和成绩 ,作为测试数据。 试内容 根据系统设计目标和功能,对系统进行测试。 1 子模块的设计功能进行测试。 2 对子模块各项数据计算准确性及统计分析 结果的正确性进行测试。 3 对系统的文档资料完整性进行 检查。 试结果 1 对子模块的设计功能测试结果表明: 学生成绩统计分析系统 能够方便实现基本信息 录入和修改 , 添加或删除学生基本信息;单次考试成绩的录入界面;单个学生的成绩修改界面;成绩分析模块和成绩报表的打印等功能。 2对子模块各项数据计算准确性及 成绩统计分析 结果的正确性测试结果表明: 成绩统计和分析结果 正确,如 平均分的计算 , 成绩排名等 。 3对系统的文档资料完整性检查结果表明 如开题报告、系统总体设计方案、源代码等均齐全。 24 第 5 章 结论 经过一段时间的 资料收集、系统设计、编写 代码和程序测试 ,我的毕业 设计和毕业 论文终于完成,看着自己的成果,有说不出的感触。 经过二个多天的设计和开发, 学生成绩统计分析系统 基本开发完毕。其功能基本符合用户需求,能够完成学生成绩的统计和分析 以及各类相关报表的打印。 但是由于毕业设计时间较短,所以该系统还有许多不尽如人意的地方,比如用户界面不够美观,出错处理不够等多方面问题。这些都有待进一步改善。 通过这段时间的努力,对我这 3 年半来的学习有了系统的总结,对我自己感兴趣的知识也有了一些进步。 经过这次毕业设计,我收获很多。其中最重要的是,在写任何程序之前一 定要先规划设计好。都要实现什么功能,要怎么实现等。我在做本程序时
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。