学生信息与成绩综合管理系统

学生信息与成绩综合管理系统
学生信息与成绩综合管理系统

成人高等教育毕业设计(论文)

题目学生信息与成绩综合

管理系统

学院计算机学院

专业计算机科学与技术

年级

姓名

指导教师

(2009 年 6 月)

广东工业大学继续教育学院制

学生信息与成绩综合管理系统

摘要

在现今信息时代,生活速度的加快,使得人们越来越向信息化、数字化发展,管理信息系统(MIS)是一个由人、计算机等组成的能进行信息的收集、传递、储存、加工、维护和使用的系统,必然能代替过去大量、繁杂的手工操作。对于一所学校来说,如何收集并处理学生的各种信息?如何利用计算机改变每次考试结束后老师们统计大量的学生成绩时的繁重任务?如何消除因时间紧迫所产生的统计出错?又如何提高工作效率以及日后的管理查询?设计出学生信息与成绩综合管理系统就是一个很好的解决方法。

VB具有可视化集成开发环境,以事件驱动、图形用户界面等为特点,在设计时有着其独特的优越性。本文通过用VB建立学生信息与成绩综合管理系统,采用计算机对学生信息与成绩进行管理,进一步提高办学效益和现代化水平,并帮助广大教师提高工作效率,实现学生信息与成绩管理的系统化、规范化和自动化。该系统采用多个模块,实现了对学生信息与成绩的查询、增加、删除、编辑、排序以及成绩以数据表显示、图表显示,文件打开、文件保存、文件打印等功能。

关键字:VB,学生,信息化,成绩管理,数据库

Student Information And Performance Management System

Abstract

Author:Jiaxun Mo

Tutor:Weigen Qiu

In today is information age, life speed' s quickening, making it more and more to the informationization, the digital development, the management information systems (MIS) is be composed of the human, the computer and so on, it can collect information, transmission, storage, processing, maintenance and use of the system must be able to replace the last large, complicated manual. Regarding a school, how to collect and process all kinds of students’ information? How to use the computer to help teacher change the arduous task of stat a large number of the students' performance after each test? How to eliminate the statistics' mistake which the time press produces? How to improve the working efficiency and the management of inquiries in the future? Designs an integrated student information and performance management systems is a good solution.

VB has the visualization integrated development environment take the event-driven, the graphical user interface and so on as the characteristic, when design has its unique superiority. This article by using VB to establish an integrated student information and performance management systems, use the computer to collect the students' information and performance management, further improve the efficiency of the academies and the level of modernization, and to help improve the efficiency of the majority of teachers, and results to achieve the management systematic, standardization and automation. The system uses a number of modules, has realized to the students' information and results of the query, add, delete, edit, sort and display results in data sheet demonstrated that graphic display, the document opens, save, printing etc.

Keywords:VB, Students, Informationization, Performance Management, Database.

目录

1 绪论 (1)

1.1 应用目的及意义 (1)

1.2 国内外发展状况 (1)

1.3 可行性分析 (2)

1.3.1 技术可行性分析 (2)

1.3.2 经济可行性分析 (3)

1.3.3 操作可行性分析 (3)

1.3.4 成本-效益分析 (3)

1.3.5 环境分析 (3)

1.4 研究内容 (4)

2 开发工具分析 (5)

2.1 使用VB开发环境的特点 (5)

2.2 数据库基本概念与Microsoft Access (6)

2.2.1 数据管理技术发展过程 (6)

2.2.2 数据库系统 (8)

2.3 数据库设计基础 (10)

2.3.1 数据库设计的规范化 (10)

2.3.2 数据库设计的步骤 (10)

2.4 数据管理系统Access概述 (10)

2.4.1 Access的基本特点 (10)

2.4.2 Access的基本对象 (11)

2.5 使用VB数据库开发技术 (12)

2.5.1 ADO对象模型 (12)

2.5.2 使用ADO数据控件 (12)

2.5.3 使用ADO访问数据库 (12)

2.5.4 SQL语言 (16)

3 系统设计与分析 (19)

3.1 需求分析 (19)

3.1.1 需求分析的原则 (19)

3.1.2 用户需求分析 (19)

3.1.3 系统性能需求分析 (20)

3.2 系统总体分析 (20)

3.2.1 系统总体框架图设计 (20)

3.3 数据库设计 (21)

3.3.1 系统E-R图设计 (21)

3.3.2 系统实体关系图设计 (22)

3.3.3 关系模式设计 (23)

3.3.4 数据库详细设计 (23)

4 系统实现 (26)

4.1 测试数据 (26)

4.2 系统各模块的设计与实现 (27)

4.2.1 登录模块的设计与实现 (27)

4.2.2 用户模块的设计与实现 (29)

4.2.3 成绩来源模块的实现 (29)

4.2.4 学生信息模块的设计与实现 (30)

4.2.5 课程信息模块的设计与实现 (31)

4.2.6 成绩信息模块的设计与实现 (33)

4.2.7 数据显示模块的设计与实现 (34)

4.2.8 查询模块的设计与实现 (36)

4.2.9 排序模块的设计与实现 (37)

4.2.10 打印模块的设计与实现 (38)

4.2.11 打开与保存模块的设计与实现 (39)

4.2.12 帮助模块的设计与实现 (41)

5 结束语 (43)

5.1 取得成果 (43)

5.2 发展期望 (43)

参考文献...................................................................................... 错误!未定义书签。致谢 (44)

附录A 各模块实现的主要源代码 (45)

A1.1 登录模块的设计与实现的主要代码 (45)

A1.2 用户模块的设计与实现的主要代码 (45)

A1.3 成绩来源模块的实现的主要代码 (46)

A1.4 学生信息模块的设计与实现的主要代码 (47)

A1.5 课程信息模块的设计与实现的主要代码 (48)

A1.6 成绩信息模块的设计与实现的主要代码 (50)

A1.7 数据显示模块的设计与实现的主要代码 (51)

A1.8 查询模块的设计与实现的主要代码 (51)

A1.9 排序模块的设计与实现的主要代码 (55)

A1.10 打印模块的设计与实现的主要代码 (55)

A1.11 打开与保存模块的设计与实现的主要代码 (56)

A1.12 帮助模块的设计与实现的主要代码 (57)

1 绪论

1.1 应用目的及意义

随着时代的进步,学校建设事业的发展,学校的不断增加,学校的管理工作显得越来越重要,越来越繁重。为了使学校的管理工作走在世界同行业的前列,与国际水平接轨的奋斗目标,在管理上必须依靠先进的科学技术,利用现代化的管理手段。

学校在教学这一部分主要是由教务处对课程、对学生信息、对学生成绩进行合理地安排以及统筹计划,以便让教务处以最短的工作时间内把学生的成绩核算出来,以提高工作的办事效率。同时,能够随时对学生基本信息、学生成绩进行各种查询,以便及时很好地对需要了解的信息得到相应的反馈,能有效的帮助教务处的工作,可使学校教职工减轻工作压力。

利用学生信息与成绩综合管理系统对学生的信息以及成绩进行综合管理,实现学生信息的录入、成绩的录入,编辑、删除等功能,也可以实现成绩的排序、检索、保存、打印等功能,它将成为教务处老师的一个很好的帮手。本系统是将现代化的计算机技术和传统的教学、教务工作相结合,按照学校的工作流程设计完成的。本系统能在学校的管理中发挥出色的作用,实现工作过程的计算机化,提高工作效率和工作质量。

意义:用VB建立学生信息与成绩综合管理系统,采用计算机对学生信息与成绩进行管理,进一步提高办学效益和现代化水平。帮助广大教师提高工作效率,实现学生信息与成绩管理的系统化、规范化和自动化。

1.2 国内外发展状况

国外高校一般具有较大规模的稳定的技术队伍来提供服务与技术支持。国内高校信息化建设相对起步较晚。在数字校园理论逐步应用的过程中,各高校一方面不断投资购建各种硬件、系统软件和网络,另一方面也不断开发实施了各类教学、科研、办公管理等应用系统,形成了一定规模的信息化建设体系。但是,由于整体信息化程度相对落后,经费短缺,理论体系不健全等原因,国内高校教务管理系统在机构设置、服务范围、服务质量及人员要求上与国外高校相比都有一定的差距。

随着社会的发展和经济时代的到来,管理信息系统在各行各业都越来越重

要,特别是教育事业。在经济发达的国家,许多教育机构(如公办、私立、培训机构等),都投入了大量的资金开发MIS系统,以求在将来激烈的竞争中立于不败之地。在我国,教育事业是现在最受重视个行业,是随着改革开放和市场经济的发展根据中国特有的国情发展起来的,特别是中国大力加强教育体制改革,从一定的程度上规范和促进了中国教育事业的发展,这是一个很有发展前途的重要事业,但是同发达国家相比,我国的教育行业的信息技术的应用程度还很低,只有在大城市中发展较早、规模较大的院校中才使用计算机进行大规模操作,从各方面提高工作效率,取得良好的社会和经济效益,而一些较小的学校机构还没有全部具备这种功能。因此可见,随着我国教育事业的迅速发展,信息技术在其上的应用会更加地广泛和深入。

我国目前还有的学校根本就没有系统,还是手工操作。手工操作十分落后,效率极低,成本很大,现代的社会是信息化的社会,信息只有快、准、精,才能发挥其价值。

所以机器代替人力是必然的历史发展趋势,只有领导的重视和支持,才能从人工操作改为计算机的自动化系统。人工操作必将被计算机代替。有些学校虽使用了计算机,甚至管理系统,但是仍然存在很多问题,问题一日不解决,效率就一日提不上去。

所以,这些问题都是不容忽视的。

1.3 可行性分析

可行性分析也称为可行性研究,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。

1.3.1 技术可行性分析

数据库是指自描述的完整记录的集合。数据库技术在20世纪60年代中期产生,它的出现使信息系统的研制从以加工数据的程序为中心转变为以共享数据库为中心来进行。数据库开始是在大公司或机构中进行大规模数据处理后来随着计算机的逐渐普及,数据库才应用到计算机上。数据库发展到今天,已经是相当成熟的阶段,它对大量数据处理的能力在不断的提高、发展和完善。

本系统在技术上是通过基于本地机的数据库,在技术上是可行的。

1.3.2 经济可行性分析

近几年,计算机技术的发展和计算机办公自动化的普及和应用,学校计算机的应用也有了较大的提高。计算机也都成为学校管理工作中的重要设备,每个单位、每个部门都有不同程度的计算机应用。在硬件方面,无需购买性价比很高的计算机,而只需利用目前已有的奔腾Ⅱ、奔腾Ⅲ等的计算机即可。所以从硬件方面上完全可行。根据用户的要求,分析其特点,在经济上本项目是可行的,采集,编辑,发布,人员不需要专业的编程知识就可以快速高效地发布题库信息。这样加快了信息发布速度,减少了人力的开销,缩短了从采集到发布的时间周期,从而提高了服务的质量,而且由于管理周期缩短和人力开销的减少,可以在学校信息化中获得更多的好处。在软件上,如找软件开发公司单独开发软件所需费用一般比较高,并且实用性不强,日后的维护升级等问题也不易解决。而由我们自己研究开发一套适合学校实际需要的管理软件,即可节约资金,也便于日常维护、备份和系统升级。

所以,本系统在经济上是可行的。

1.3.3 操作可行性分析

现代计算机软硬件的发展使得本系统具有良好的操作界面,简单直接的操作界面,具有较强的人机对话能力,支持多种汉字输入方式,其适应性强,显示内容简单明了,使操作者不必具有较高的计算机专业知识,也不必进行专门的培训,稍一接触就可以上手进行所有操作。

1.3.4 成本-效益分析

成本效益分析的目的是从经济角度评价开发一个新的软件项目是否可行。成本-效益分析首先是估算将要开发的系统开发成本,然后与可能取得效益进行对比和权衡。显然本系统开发代价不大,而且大大的提高了工作的效率。成本绝对能在最短的时间内收回。

1.3.5 环境分析

VB具有可视化集成开发环境,以事件驱动、图形用户界面等为特点,在设计时有着其独特的优越性。它采用了可视化的、面向对象的程序设计方法,大大

简化了应用系统的开发过程,并提高了系统的模块性和紧凑性。VB中提供了大量的系统开发工具和控件,利用ADO结合SQL技术开发数据库使得操作和管理非常方便,从而使以往费时费力的开发工作变得轻松自如。

1.4 研究内容

本论文共分为5章。第1章绪论,介绍了本课题的目的和意义、国内外发展状态、可行性分析和研究内容。第2章介绍了开发工具及其特点、数据库技术。第3章主要介绍了系统的设计与分析,包括总体设计、数据库设计、详细设计等。第4章主要介绍系统实现,即系统各种模块的功能实现。第5章为本课题完成成果和发展期望的总结。

本论文主要利用VB可视化技术及SQL数据库开发技术,对学生信息与成绩综合管理系统进行系统化、规范化和自动化的分析研究。

2 开发工具分析

2.1 使用VB开发环境的特点

Visual Basic中的“Visual”一词意为“可视化”的意思,它是指一种开发图形用户界面(GUI)的方法。Visual Basic是基于Basic的可视化的程序设计语言,是一种由微软公司开发的包含协助开发环境的事件驱动编程语言。从任何标准来说,VB都是丠界上使用人数最多的语言——不仅是盠赞VB的开发者还是抱怨VB的开发者的数颃。VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建ActiveX 控件。程序员可以轻松的使用VB提供的组仠快速建立一个应用程序。

Visual Basic之所以受到广大编程爱好者及专业编程人员的青睐,是因为它具有以下一些特点:

1、面向对象

VB采用了面向对象的程序设计思想。它的基本思路是把复杂的程序设计问题分解为一个个能够完成独立功能的相对简单的对象集合,所谓“对象”就是一个可操作的实体,如窗体、窗体中的命令按钮、标签、文本框等。面向对象的编程就好像搭积木一样,程序员可根据程序和界面设计要求,直接在屏幕上“画”出窗口、菜单、按钮等不同类型的对象,并为每个对象设置属性。

2、事件驱动

在Windows环境下,程序是以事件驱动方式运行的,每个对象都能响应多个不同的事件,每个事件都能驱动一段的代码——事件过程,该代码决定了对象的功能。通常称这种机制为事件驱动。事件可由用户的操作触发,也可以由系统或应用程序触发。例如,单击一个命令按钮,就触发了按钮的Click(单击)事件,该事件中的代码就会被执行。若用户未进行任何操作(未触发事件),则程序就处于等待状态。整个应用程序就是由彼此独立的事件过程构成。

3、软件的集成式开发

VB为编程提供了一个集成开发环境。在这个环境中,编程者可设计界面、编写代码、调试程序,直至把应用程序编译成可在Windows中运行的可执行文件,并为它生成安装程序。VB的集成开发环境为编程者提供了很大的方便。

4、结构化的程序设计语言

VB具有丰富的数据类型,是一种符合结构化程序设计思想的语言,而且简

单易学。此外作为一种程序设计语言,VB还有许多独到之处。

5、强大的数据库访问功能

VB利用数据控件可以访问多种数据库,VB6.0提供的ADO控件,不但可以用最少的代码实现数据库操作和控制,也可以取代Data控件和RDO控件。

6、支持对象的链接与嵌入技术

VB的核心是对对象的链接与嵌入(OLE)技术的支持,它是访问所有对象的一种方法。利用OLE技术,能够开发集声音、图像、动画、字处理、Web等于一体的对象的程序。

7、网络功能

VB6.0提供了DltTML设计工具。利用这种技术可以动态创建和编辑Web页面,使用户在VB中开发多功能的网络应用软件。

8、多个应用程序向导

VB提供了多种向导,如应用程序向导、安装向导、数据对象向导和数据窗体向导,通过它们可以快速地创建不同类型、不同功能的应用程序。

9、支持动态交换、动态链接技术

通过动态数据交换(DDE)的编程技术,VB开发的应用程序能与其他Windows应用程序之间建立数据通信。通过动态链接库技术,在VB程序中可方便地调用C语言或汇编语言编写的函数,也可调用Windows的应用程序接口(.API)函数。

10、联机帮助功能

在VB中,利用帮助菜单和F1功能键,用户可随时方便地得到所需要的帮助信息。VB帮助窗口中显示了有关的示例代码,通过复制、粘贴操作可获取大量的示例代码,为用户的学习和使用提供方便。

本论文主要以Visual Basic 6.0企业版(Visual Basic 6.0有学习版、专业版和企业版三个不同版本)为背景进行程序设计。

2.2 数据库基本概念与Microsoft Access

2.2.1 数据管理技术发展过程

数据管理技术的发展,与计算机硬件(主要是外部存储器)、系统软件及计算机应用的范围有着密切的联系。数据管理技术的发展经历了以下几个阶段:人工管理阶段、文件系统阶段、数据库系统阶段和高级数据库系统阶段。

1、 人工管理阶段

这一时期的数据管理技术具有如下特点(见图2.1):

(1)数据管理由应用程序完成。

(2)数据不能共享。

(3)数据缺乏独立性。

(4)数据不能保存。 应用程序1 数据集1 应用程序2 数据集 2 应用程序n 数据集n

图2.1

2、文件系统阶段

这一时期的数据管理技术具有如下特点(见图2.2):

(1)数据管理由文件管理系统完成。

(2)数据共享性差、冗余度大。

(3)数据独立性差。

(4)数据可长期保存。

文件 系统

应用程序1 应用程序2 应用程序n 数据文件1

数据文件2

数据文件n

图2.2

3、数据库系统阶段

这一时期的数据管理技术具有如下特点(见图2.3):

(1)数据结构化。

(2)数据共享程度高。

(3)数据独立性强。

(4)数据冗余度小。

(5)加强对数据的保护。

应用程序1

应用程序2 应用程序n

数据库

管理系统

库图2.3

4、高级数据库系统阶段

这一时期的数据库技术又有了很大的发展,表现如下:

(1)数据库方法。

(2)商用数据库系统的运行。

(3)关系方法的理论研究。

2.2.2 数据库系统

数据库系统(Database System,DBS)是指拥有数据库技术支持的计算机系统。它可以实现有组织地、动态地存储大量相关数据,提供数据处理和信息资源共享服务。数据库系统由计算机系统(硬件和基本软件)、数据库、数据库管理系统、数据库应用系统和有关人员(数据库管理员、应用设计人员、最终用户)组成。

1、数据

描述事物的物理符号序列称为数据(Data)。

描述事物的物理符号可以是用来表示长度、体积、重量之类的数字数值,也可以是人名或地名、图形、图像、动画、影像、声音等非数值数据。

2、数据库

数据库(Database,DB),顾名思义,是存放数据的仓库。是长期存放在计算机内,有组织的、大量的、可共享的数据集合。

数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性和易扩展性,并可为多个用户、多个应用程序共享。

数据库具有以下特点:

(1)数据的共享性:数据库中的数据能为多个应用服务。

(2)数据的独立性:用户的应用程序与数据的逻辑组织和物理存储方式无关。

(3)数据的完整性:数据库中的数据在维护活动中始终保持正确性。

(4)数据库冗余数据较少。

学生成绩管理系统测试用例

大连东软信息学院项目文档 学生成绩管理系统测试用例 测试用例 教师服务子系统测试用例测试负责人:王哲一级模块模块名称教师服务系统 二级模块模块名称插入成绩 用例描述用例起始于教师要插入学生成绩 测试序号C1 测试过程及数据用例编号 U1 登录教师管理系统,选择1插入成绩,回车;输入成 绩100,输入-1,回车结束输入; 用例编号 U2 登录教师管理系统,选择1插入成绩,回车;输入成 绩65,87,90,73,60,输入-1,回车结束输入; 预期结果U1 系统提示插入成绩失败,成绩必须为[0,100]之间的数 字 U2 系统提示插入学生成绩成功 测试结果通过 二级模块模块名称查询成绩 用例描述用例起始于教师要查询学生成绩 测试序号C2 测试过程及数据用例编号 U3 登录教师管理系统,选择2查询成绩,回车;输入未 插入的成绩100,回车; 用例编号 U4 登录教师管理系统,选择2查询成绩,回车;输入已 插入的成绩90,回车; 预期结果U3 系统提示要查询的成绩不存在 U4 系统显示成绩为90的学生的相关信息 测试结果通过 二级模块模块名称成绩排序 用例描述用例起始于教师要对学生成绩进行排序 测试序号C3 测试过程及数据用例编号 U5 在未插入任何成绩的情况下,直接选择3成绩排序, 回车; 用例编号 U6 登录教师管理系统(系统中已插入成绩65,87, 90,73,60),选择3成绩排序,回车; 预期结果U5 系统提示对不起,尚无数据 U6 系统将学生成绩按90,87,73,65,60降序排序 测试结果通过

学生服务子系统测试用例测试负责人:顾赛一级模块模块名称学生服务 二级模块模块名称成绩查询 用例描述用例起始于一名学生想查看自己的成绩 测试序号C5 测试过程及数据用例编号 U7 选择功能2,回车,输入正确课程名称:软件工程用例编号 U8 选择功能2,回车,输入错误课程名称:地理 用例编号 U9 选择功能2,回车,输入正确课程编号:03 用例编号 U10 选择功能2,回车,输入错误课程编号:009 预期结果U7 输出包括,学生姓名,学号,课程号,课程名称,成 绩。 U8 提示你输入的课程名称存在,请重新输入 U9 输出包括,学生姓名,学号,课程号,课程名称,成 绩。 U10 提示你输入的课程编号不存在,请重新输入 测试结果通过 二级模块模块名称成绩排序 用例描述用例起始于一名学生想对成绩进行排序 测试序号C6 测试过程及数据用例编号 U11 选择功能3,回车,显示所有科目包括,学生姓名, 学号,课程号,课程名称,成绩,输入:成绩升序 用例编号 U12 选择功能3,回车,显示所有科目包括,学生姓名, 学号,课程号,课程名称,成绩,输入:数子 用例编号 U13 选择功能3,回车,显示所有科目包括,学生姓名, 学号,课程号,课程名称,成绩,输入:成绩降序 用例编号 U14 选择功能3,回车,显示所有科目包括,学生姓名, 学号,课程号,课程名称,成绩,不输入,回车。 预期结果U11 按成绩升序排列。 U12 提示你输入的提示不正确。U13 按成绩降序排列。 U14 显示你输入的提示不正确。 1

学生成绩管理信息系统

管理信息系统课程设计 专业班级: 学号: 姓名: 指导教师: 职称:

成绩评定

学生成绩管理信息系统分析与设计一、可行性分析 (一)学生成绩管理信息系统的背景,实施的必要性与意义。 在计算机技术与信息技术迅猛发展的今天,作为信息系统核心和基础的数据库技术得到了越来越广泛的应用。从小型单项事务处理系统到大型共享系统,从一般商用事务处理到计算机辅助设计与制造(CAD/CAM)、计算机集成制造系统(CIMS)、办公信息系统(OIS)等等,越来越多新的应用领域采用数据库存储和处理他们的信息资源。正是由于计算机的应用,才有可能使现代社会组织和企事业单位的信息处理能力适应现代化管理的要求。 随着学校规模的不断扩大,学生数量的急剧增加,有关学生的各种信息资料也成倍增长。办学者们所头疼的问题,就是如何面对这庞大的信息量。只有利用计算机,利用学生管理信息系统才能解决这一问题,才能提高学生管理的工作效率。通过这样的系统,可以做到信息的规范管理、科学统计和快速的查询,从而减少管理方面的工作量。在这里首先我们先了解一下管理信息系统。 随着我国教育体制改革的深入进行,教育系统得到了前所未有的发展。学生管理正在逐步迈向管理信息现代化。但是,我国的学生管理信息化水平还处在初级阶段,主要表现在对学生的基本信息管理、学生的档案管理还是采用原有的人工管理方式。这就造成工作效率低、误差大,也造成了人力、物力、财力资源的浪费。与此同时,学校是培养国家栋梁之材的场所,无论是在教育,还是在管理上都应走在最前列,而其中管理又是学校运转良好的关键。如何提高管理,是当前学校管理者所面临的重要课题。 因此,成绩管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以成绩管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。 作为计算机应用的一部分,使用计算机对学生成绩进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生成绩管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。 本系统是由可视化开发软件工具下分析、设计、开发大中专院校的成绩管理

最新学生成绩管理系统测试计划(1)

《学生成绩管理系统测试计划》 一.引言 1编写目的 为了保证学生成绩管理各项功能可靠实现,特编写此测试计划,对所有功能模块及总系统进行测试。 此测试计划供程序员在程序高度阶段参考,在系统测试阶段提供测试依据。本测试计划主要用于发现系统开发过程中出现的各种不妥之处,发现软件中的错误。 2背景 1)待开发系统软件名称:学生成绩管理系统; 2)本项目的任务提出者是学校信息管理系统的各位老师,由本小组负责开发,用于江西农业大学广大师生成绩查询及管理; 3)开发背景:本系统属于江西农业大学大学网络管理系统的学生成绩管理模块,实现的是网络管理系统中关于学生成绩管理的子功能,通过此软件,提高用软件工程分析问题、解决问题的能力,同时增强对数据库和VC#的使用能力。 3定义 成绩管理:所谓成绩管理,是指以学校中的学生为对象,根据学生的成绩来做记录,将学生的成绩进行有关操作和分配。并对学生的成绩进行总和与管理。 4参考资料 [1] 张海藩,《软件工程导论》,清华大学出版社,2008 [2] 陆丽娜,《软件工程》,经济科学出版社,2008 [3] 萨师煊,《数据库系统概论》,高等教育出版社,2006 [4]薛华成,《管理信息系统》,清华大学出版社,2007 二. 计划 1软件说明

2 测试内容 2.1 登录模块 2.3学生成绩查询模块

2.4管理学生成绩信息模块 2.5 分析统计信息管理模块

三.测试设计 1用户登录(01) 本测试考虑到:未注册用户名的处理,用户名与密码不匹配处理 1.1控制 利用白盒测试和黑盒测试相结合的方式。 2学生成绩管理模块(02 ) 本测试考虑到:输入信息格式的合法性,学生编号是否注册。 2.1控制 利用白盒测试和黑盒测试相结合的方式。(成绩默认为整数)

学生成绩管理系统

课程设计报告 课程名称《数据结构》 课题名称 _学生成绩管理系统 专业计嵌 班级 学号 姓名 指导教师 2013年 12 月 25 日

前言 设计课题三十:学生成绩管理系统 一、问题描述: 现有学生成绩信息文件1(1.txt),内容如下 姓名学号语文数学英语 张明明01 67 78 82 李成友02 78 91 88 张辉灿03 68 82 56 王露04 56 45 77 陈东明05 67 38 47 …. .. .. .. … 学生成绩信息文件2(2.txt),内容如下: 姓名学号语文数学英语 陈果31 57 68 82 李华明32 88 90 68 张明东33 48 42 56 李明国34 50 45 87 陈道亮35 47 58 77 …. 试编写一管理系统,要求如下: 1) 实现对两个文件数据进行合并,生成新文件3.txt 2) 抽取出三科成绩中有补考的学生并保存在一个新文件4.txt 3) 对合并后的文件3.txt中的数据按总分降序排序(至少采用两种排序方法实现) 4) 输入一个学生姓名后,能查找到此学生的信息并输出结果(至少采用两种查找方法实现) 5) 要求使用结构体,链或数组等实现上述要求. 二、功能要求: 1、实现对两个文件数据进行合并,生成新文件3.txt。 2、本系统显示这样的菜单: 请选择系统功能项: 0.退出 1.显示学生信息 2.显示按学号排序后的学生信息 3.显示按总分排序后的学生信息 4.按学号查学生各科分数和总分 5.按姓名查学生各科分数和总分

6.抽取出三科成绩中有补考的学生并保存 三、算法提示: 1、数据结构:结构体类型数组 四、测试数据: 学生人数N=10 五、其它: 对该系统有兴趣的同学可以在实现上述基本功能后,完善系统的其它功能。 目录 第一章绪论 第一节课程背景 第二节本文所做工作 第二章需求分析 第三章总体设计 第四章详细设计 第五章测试 第六章使用说明 第七章总结 附录A 源代码 附录B 参考资料

软件测试《学生成绩管理系统》测试报告

软 件 测 试 实 训 报 告 班级:软件测试1406班姓名:贺勇游 学号:2014180182

目录 第一部分学生成绩管理系统需求分析 (1) 一.项目概述 (2) 二.项目背景 (2) 三.系统详细需求 (5) 第二部分学生成绩管理系统测试计划 (8) 一.概述 (9) 二.测试摘要 (9) 三.测试风险 (10) 四.缺陷等级分类和优先级描述 (10) 五.测试策略 (12) 六.暂停标准和再启动标准 (13) 七.测试任务和进度 (14) 八.测试提交物 (15) 第三部分学生成绩管理系统测试用例设计 (15) 一. 测试用例目的 (16) 二. 功能测试用例设计 (16) 2.1 系统登录功能模块用例设计 (16) 2.2 “系统功能模块用例设计 (17) 2.3 档案管理功能模块用例设计 (17) 2.4 成绩管理功能模块用例设计 (18) 第四部分学生成绩管理系统缺陷记录 (20) 一. 说明 (21) 二. 缺陷记录 (21) 第五部分学生成绩管理系统总结报告 (22) 一.引言 (23) 二. 测试用例简介 (24) 三. 测试结果及分析 (24) 四. 综合评价 (24) 五. 心得体会 (24)

学生成绩管理系统需求分析

一.项目概述 软件项目名称:《生成绩管理系统》 软件版本:6.62 开发团队:阿林软件设计室 项目特点:《学生成绩管理系统》单机/网络版(V6.52)操作简单,功能齐全,适合于各中、小学校及教育局。该系统主要有以下几方面的特点: ●即可单机使用,又可在局域网下多用户共享使用。 ●所有数据即可从Excel表中导入,也可导出到Excel表,方便 地与Excel交换。支持读卡机。 ●可多台电脑同时输入成绩,输入时有语音提示,突破输入瓶 颈。 成绩排名详尽,成绩分析到位。 二.项目背景 学生成绩管理是所有院校学生管理事务中的一项重要工作,几年前,各个学校的学生成绩管理基本上都是靠手工进行,随着各个学校的规模增大,有关学生学籍工作管理所涉及的数据量越来越大,有的学校不得不增加人力丶物力来进行学生成绩管理。但手工管理具有效率低丶出错率高的缺点。为了解决学生成绩管理问题,学生成绩管理系统应运而生。高等院校成绩管理涉及学生成绩的录入、查询、操作。建立学生成绩管理系统,采用计算机对学生成绩进行管理,进行进一步

企业信息管理期末考试试卷

《企业信息管理》期末复习 复习内容: 一、单项选择题(请参考网上形考平台) 1“信息具有诱发信息接受者产生该信息所能导致的某种行为的功能”,是指企业信息的哪项功能? A中介功能资源功能 D经济功能 2企业经营管理除了包括企业经营战略、市场营销,还包括以下哪一项? 企业人力资源 C企业物质资源 D企业文化资源 3以系统的观念和方法,立足整体,统筹全局地认识管理客体,以求获得满意结果的管理思想,是企业信息管理的哪项原则? 激活原则 C整序原则 D共享原则 4以信息内容的某一特征作为信息标识,以该特征固有的层次结构体系为顺序的整序方法是指以下哪一种整序方法? 主题整序 C计算机整序 D部门整序 5按照行为主体来划分,可将信息激活分为以下哪些类型? A归纳激活和演绎激活 B主动激活和被动激活主观激活和客观激活 6广东省有家食品厂先后从报上看到几条消息:a某中学营养调查显示,轻度与明显营养不良各占20%;b日本制定《学生午餐法》,力求使学生的早、午餐营养规范化;c红豆、红枣等红色食品,黑豆、黑芝麻等黑色食品极具市场开发前景。他们面对这些看似并无直接联系的信息,想出一条生财之道:率先开发牛奶芝麻糊、海带绿豆沙、三力健固体饮料、即食咸味复合米粥、花生瘦肉粥、保健饼干和小儿健胃茶等学生课间餐食品。此举果然大获成功。以上这种信息激活的方法叫做什么? A扬弃综合 B典型综合纵向综合 7企业信息推导激活法中以辐射后的新信息为中心再进行辐射的推导,称之为什么? A要素辐射 B功能辐射 C范围辐射 8 设计—规划—整合后的优化—切换 C 规划—切换—设计—整合后的优化 D 规划—设计—整合后的优化—切换 10系统整合集成法是企业计算机信息系统开发方法之一,下列哪一项是企业信息系统整合集成的核心内容? 硬件集成 C应用集成 D人和组织集成 11下面哪一项是企业计算机信息系统开发的正确步骤? A系统分析—系统战略规划—系统设计—系统验收—系统实施 C系统战略规划—系统分析—系统实施—系统设计—系统验收 D系统分析—系统设计—系统战略规划—系统验收—系统实施 12对于新信息系统目标的表述,以下哪项要求是不合理的? A尽可能从信息和信息处理的角度来表述新系统的目标 B尽可能地从定量的角度来表述新系统的目标 C尽可能地对所提出的全部问题区别轻重缓急,明确它们之间的相互关系 13相比较而言,在新系统交付使用的几种方式中,以下哪种需投入的人力物力和工作量最大? A直接方式逐步方式 D导航方式 14企业信息管理制度会根据行为越轨的程度,对越轨者进行批评教育或处罚,这体现了企业信息管理制度的哪项功能?()

学生成绩信息管理系统

学生成绩信息管理系统 学生成绩信息管理系统 1 引言............................................................................................................... 1 1.1 设计目的与要求 ................................................................................... 1 1.2设计内容 .................................................................................................. 12系统需求与功能分析 .................................................................................... 1 2.1 系统需求分析........................................................................................ 2 2.2系统功能分析......................................................................................... 23总体结构设计 .................................................................................................. 3 3.1系统的结构设计 .................................................................................... 3 3.2系统管理流程图 .................................................................................... 3 4 系统详细设计和系统实现.......................................................................... 4 5 系统测试 ..................................................................................................... 10 6 结束语.......................................................................................................... 15参考文献.......................................................................................................... 15附录1:链表结构化设计源程序清单.................................................... 16附录2:顺序表结构化设计源程序清单............... ... . (26)

教务管理系统 - 软件需求分析资料

软件需求分析报告 教务管理系统 学生姓名__ __ 学号 专业班级 院(系) 指导教师 完成时间 成绩

前言 项目小组分工: 需求分析、文档的整理及后期的功能测试。 教务管理系统的建模实现。 伴随着高校信息化建设的日益完善,高等学校的教务管理系统在高校管理中越来越受到老师和学生的青睐。高等学校的教学管理系统功能全面、操作简单快捷,可以为学生和老师建立电子档案,并且便于实时修改、保存和查看,实现了无纸化存档,为学校节省了大量的资金和空间。学生可以通过教务管理系统方便快捷地查询自己的个人信息,进行网上查询课表、成绩以及报考的事宜。因此结合现有教务系统的优点,制作此教务管理系统。

目录 一、项目前景文档 (1) 1.业务需求 (1) 1.1 业务背景 (1) 1.2 业务目标和成功条件 (1) 1.2.1 业务目标(Business Objective,BO) (1) 1.2.2 业务成功条件(Success Crite,SC) (1) 1.3 业务风险(Risk,RI) (2) 2. 解决方案的背景 (2) 2.1 前景陈述 (2) 2.2 主要的系统特征(Feature) (2) 2.3 假设(Assumption)和依赖(Dependency)条件 (3) 3.项目范围和限制 (3) 3.1 初始和后继版本的范围 (3) 3.2 限制和排除条件 (4) 4.业务环境 (4) 4.1涉众档案 (4) 4.2项目的优先级 (4) 4.3运行环境(Operating Environment OE) (5) 二、软件需求规格说明书 (6) 1. 引言 (6) 1.1概述 (6) 1.2背景 (6) 1.3定义 (6) 1.4参考资料 (7)

《企业信息管理》第四次

《企业信息管理》 单项选择题 1.( B )是指企业根据内外环境和可获得资源情况,为求得和长期生存和持续的均衡 发展而进行的总体性管理与谋略。B.企业战略 2.( C )决定并揭示企业的目的和目标,提出实现目的的重大方针和计划,确定企业 应该从事的经营业务等,主要问题是确定企业的整体企业经营范围,在全企业范围内合理配置资源。C.总体战略 3.( A )的主要问题是如何在市场中竞争,开发哪些产品或服务,这些产品和服务提 供给哪些市场,如何更快、更好地满足顾客的需要。A.竞争战略 4.企业信息系统的建设是复杂的社会——技术系统工程,要获得成功,首先就要做好的( D )工作。D.企业信息战略规划 5.( A )是系统成功的头等重要因素。A.最高管理者的重视与参与 6.( B )是评价IT项目是否可行的最基本、最常用的一个标准,是对IT项目解决方 案的成本有效性的度量。B.经济可行性 7.IT项目建设模式中,(A)是指由企业内部的信息技术人员开发系统。A.自主开发方式 8.IT项目建设模式中,(B)是指聘请专业的开发公司为企业建设信息化项目,但是在开 发过程中,需要企业的业务骨干参与系统的调研、分析、论证工作。A.自主开发方式9.IT项目建设模式中,(C)是指聘请专业开发公司的技术人员开发系统,但在开发过程 中本企业的信息技术人员也参与其中C.联合开发方式 10.IT项目建设模式中,企业可以根据自身的需求和实情况向专业的信息系统公司购买功 能较为强大的信息系统软件来满足信息需求。这种方式(D )。D.购买软件包 11.自主开发方式的优点有( A )A.开发费用低 12.自主开发方式的缺点有( D )D.开发周期长 13.企业信息系统的建设成功与否,不仅仅取决于技术,更取决于企业各层管理人员对信息 系统的认识以及企业信息系统开发项目级的组织与管理。其中(D)是整个企业信息化建设的关键。D.首席信息官(CIO) 14.企业信息系统的建设成功与否,不仅仅取决于技术,更取决于企业各层管理人员对信息 系统的认识以及企业信息系统开发项目级的组织与管理。其中(B)是信息系统项目的关键。B.系统分析员 15.在信息系统开发过程中,(A)也称为需求分析,是系统开发生命周期的一个主要阶段。 A.系统分析 16.信息系统的(A)反映了组织机构或客户对系统、产品高层次的目标要求。A.业务需求 17.信息系统的(C)定义了开发人员必须实现的软件功能,使得用户能完成他们的任务。 C.功能需求 18.信息系统的(B)描述了用户使用产品必须要完成的任务。B.用户需求 19.信息系统的(D)是指性能要求、可靠性要求、安全保密性要求以及开发费用和开发周 期、可使用资源等方面的限制,易用性等。D.非功能需求 20.在信息系统开发过程中,( D)的任务是保证信息系统安全、正常、可靠地运行;对系 统进行评价,不断改善的提高信息系统性能,以充分发挥系统的作用。 D.系统管理与维护

学生成绩管理信息系统完整版

学生成绩管理信息系统 HEN system office room 【HEN16H-HENS2AHENS8Q8-HENH1688】

学生成绩管理系统 一.系统分析 1.现状分析 随着计算机应用的普及和迅雷般的飞速发展,信息化必然成为世界发展的潮流和趋势。信息化正在以前所未有的速度影响着人类的方方面面,同时对传统教育的改革也起到了推动作用。 在今天的中国,信息化迅速发展,信息化必然走进校园。在学校众多管理工作中,学生的成绩管理原来越重要。然而传统的工作方式如手工修改和查询成绩是一项非常繁重而枯燥的工作,经常耗费很大财力和人力。数据量大时,将不可避免的出现失误。因此,学生成绩管理工作的信息化是十分必要的。学生成绩管理系统是利用现代的信息技术,实现学生信息资源的共享,实现学生信息与社会其他信息的有机联系,促进学生成绩管理工作的科学化、现代化,提高学生管理工作的效率。 2.系统需求分析 通过调查,要求系统具有以下功能: 1) 任课教师可以录入所教课程的成绩 2) 成绩的上传和下载 3) 教务处即系导员能够统计成绩 4) 成绩的发布和查询 5) 用户权限的限定 3系统的可行性分析 1)技术可行性分析 该系统选择微软公司的Visual Basic 作为系统开发工具,主要是因为它是一个快速可视化程序开发工具软件且功能强大,主要表现为:所见即所得的界面设计,尤其是数据窗口能方便而间接操纵数据库的智能化对象,基于对象的设计方法,极短的软件开发周期,较易的代码维护,同时还有众多的Active控制,提高了软件的使用效率。 连接采用SQL Server数据库,SQL Server是一种关系数据库工具,关系数据库已开发的最通用的数据库之一。该数据库能汇集各种信息以供查询、存储和检索。它是一种使用广泛的数据库管理系统,具有许多优点:易用性、适合分布组织科伸缩性、用于决策支持的数据库功能等。 2)经济可行性分析 从经济角度分析,学生成绩系统所耗费的资源非常的少。目前,计算机越来越普及,大部分学校都配有计算机,它使用的软件工具Visual Basic 和SQL Server,学校的机房几乎都有安装,而且由于这个系统较小,涉及人员较少,开发费用小,易于维护并具有可靠的安全性,该系统在投入使用后可以节省大量的人力、物力和财力。 3)社会可行性分析 现代科学信息技术的应用越来越普及,促进了社会的高速发展,也将社会带入了一个新的数字时代。学生成绩管理系统采用科学的,有效的手段,对信息加以分析,通过建立一个有效的学生成绩管理系统是学校的各项活动能够提高工作效率,最终提高经济效益和社会效益的目的。

软件测试学生成绩管理系统测试报告完整版

软件测试学生成绩管理 系统测试报告 HEN system office room 【HEN16H-HENS2AHENS8Q8-HENH1688】

软 件 测 试 实 训 报 告 班级:软件测试1406班 姓名:贺勇游 目录 第一部分学生成绩管理系统需求分析 (1) 一.项目概 述································ (2) 二.项目背 景································ (2)

三.系统详细需 求································ (5) 第二部分学生成绩管理系统测试计划 (8) 一.概 述 (9) 二.测试摘 要 (9) 三.测试风 险 (10) 四.缺陷等级分类和优先级描 述 (10) 五.测试策 略 (12) 六.暂停标准和再启动标 准 (13) 七.测试任务和进 度 (14) 八.测试提交 物 (15) 第三部分学生成绩管理系统测试用例设计 (15) 一. 测试用例目的 (16) 二. 功能测试用例设计····································

系统登录功能模块用例设计 (16) “系统功能模块用例设计 (17) 档案管理功能模块用例设计 (17) 成绩管理功能模块用例设计 (18) 第四部分学生成绩管理系统缺陷记录 (20) 一. 说明 (21) 二. 缺陷记录 (21) 第五部分学生成绩管理系统总结报告 (22) 一.引言 (23) 二. 测试用例简介 (24) 三. 测试结果及分析 (24) 四. 综合评价 (24) 五. 心得体会 (24) 学

企业信息管理期文档新末总复习资料

企业信息管理期末总复习资料 一、名词解释 1)供应链:信由供应商、制造工厂、分销网络、客户等环节组成。供应链 管理是对供应链上“物流”、“资金流”、“信息流”,还有“增值流”和“工作流”的管理。 2)管理信息系统:是一个由人和计算机等组成的,能进行管理信息的收集、 传递、储存、加工、维护和使用的系统。 3)BSP方法是将企业目标转化为信息系统战略的全过程,先用自上向下 的分析方法确定企业各层次的子系统,再用自下向上的设计实现这些子系统。 4)原型法:是指用户的需求被快速提取、表示,并快速地构造一个具有进 化能力的工作模型,然后经过用户使用或演示后,进一步提出修改意见,在此基础上逐步发展和完善该模型的方法。 5)电子商务:也称为无纸贸易或电子贸易,是将贸易、运输、保险、银行 和海关等行业的信息,按照国际公认的标准,形成结构化的事务处理的报文数据格式,通过计算机通信网络,使各有关部门、公司与企业之间进行数据交换与处理,并完成以贸易为中心的全部业务过程。 6)企业信息化战略:也称为信息技术战略,是企业战略的有机组织部分, 是关于信息功能的目标及其实现的总体谋划。 7)决策支持系统: 以管理学、运筹学、控制论和行为科学为基础,以计算 机和仿真技术为手段,辅助决策者解决半结构化或非结构化决策问题的人机交互信息系统。 8) C I O是负责制定企业信息政策和标准对于企业的信息资源进行全面规 则和管理的高级人员。 9)生命周期法指在进行系统分析和设计时,自上而下、由全面出发全面规 划分析,然后一步步设计实现的方法。 10)商务智能是一种能够将存储于各种商业信息系统中的数据转换成有用信 息的技术,它允许用户通过查询和分析数据库得出影响商业活动的关键因素,从而作出更好、更合理的决策。

学生信息管理系统程序设计

学生信息管理系统程序设计 1、软件开发目的 该软件主要是实现对学生基本信息进行系统化的管理,首先可以对学生基本信息进行录入和存取,其次可以浏览学生的相关信息,然后可以删除和插入学生的相关信息,还有就是可按学号或按学生姓名查询此学生的相关信息。由此来系统化管理学生基本信息,并达到简易操作的目的。 2、功能分析说明图 3、各项功能说明 (1)学生基本信息的录入和保存: 在链表中的适当位置插入一个学生信息节点,一次添加一条学生信息(添加内容包含学号、姓名、年龄),如果添加的学号已经在文件中存在,则不能添加到文件中去,应显示错误提示语;如果添加成功,则显示成功提示语。添加操作完毕后,应该询问用户是否继续执行此操作。如果用户不继续,则退回到程序初始界面。 (2)显示学生信息: 此功能是显示一个学生信息节点中的信息,并在屏幕上显示出来。 (3)删除学生信息: 进入该项功能界面后,删除学生信息,一次删除一条学生信息。 (4)按学号查找学生信息: 按学号查询学生信息,要求显示文件中与用户输入的学号相匹配的学生信息,要求显示学号、姓名、年龄等字段,如果文件中没有学生信息,则显示提示语。查询操作完毕后,应该询问用户是否继续执行此操作。如果用户不继续,则退回到程序初始界面。 (5)按姓名查找学生信息: 按姓名查询学生信息,要求显示文件中与用户输入的学号相匹配的学生信息,要求显示学号、姓名、年龄等字段,如果文件中没有学生信息,则显示提示语。查询操作完毕后,应该询问用户是否继续执行此操作。如果用户不继续,则退回到程序初始界面。 (6)修改学生信息 修改学生信息中的某一项信息,一次更新一条学生信息(更新内容包含学号、姓名、年龄等字段值),如果更新的学号在文件中不存在,则不能更新,应该显示错误提示语;如果更新成功,则显示成功提示语。更新操作完毕后,应该询问用户是否继续执行此操作。如果用户不继续,则退回到程序初始界面。 (7)退出系统,结束任务。 4、软件功能的验收标准 1.有较为美观简洁大方的菜单,能保证用户方便、直观、快捷的熟悉并使用软件的各项功能。 2.有严密正确的数据验证功能和数据处理功能,能够查询、插入、修改和删除学生信息。

教务管理系统测试计划

软件测试计划说明书 §1.引言 1.1.编写目的 本计划是教务管理系统的总体测试计划。目的是说明各种测试阶段任务、人员分配和时间安排、工作规范等。也是为以后的测试设计、测试开发、测试执行、测试评估有所标准。 1.2.项目背景 a.本项目的名称为教务管理系统; b.本项目是由计算机科学与技术学院08计11班郭琼、王娟、何婷婷、李姣、金欢欢、褚强、孙超为了进行软件测试实训而进行开发的。 1.3.定义 1.3.1.测试用例中的编号 功能名+界面名(每个字第一个汉语拼音大写)+编号 例如:登录第一个用例 DL 0001 1.3. 2.测试用例文件名命名规则 模块名+测试用例 例如:学生模块学生测试用例 1.3.3.黑盒测试 黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用。在测试中,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息。黑盒测试着眼于程序外部结构,不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试。 1.3.4.白盒测试 白盒测试也称结构测试或逻辑驱动测试,它是按照程序内部的结构测试程序,通过测试来检测产品内部动作是否按照设计规格说明书的规定正常进行,检验程序

中的每条通路是否都能按预定要求正确工作。这一方法是把测试对象看作一个打开的盒子,测试人员依据程序内部逻辑结构相关信息,设计或选择测试用例,对程序所有逻辑路径进行测试,通过在不同点检查程序的状态,确定实际的状态是否与预期的状态一致。 1.3.5.静态测试 静态方法是指不运行被测程序本身,仅通过分析或检查源程序的语法、结构、过程、接口等来检查程序的正确性。对需求规格说明书、软件设计说明书、源程序做结构分析、流程图分析、符号执行来找错。静态方法通过程序静态特性的分析,找出欠缺和可疑之处,例如不匹配的参数、不适当的循环嵌套和分支嵌套、不允许的递归、未使用过的变量、空指针的引用和可疑的计算等。静态测试结果可用于进一步的查错,并为测试用例选取提供指导 1.3.6.动态测试 动态方法是指通过运行被测程序,检查运行结果与预期结果的差异,并分析运行效率和健壮性等性能,这种方法由三部分组成:构造测试实例、执行程序、分析程序的输出结果。 1.3.7. 组件功能测试 组建功能测试就是对产品的各功能进行验证,根据功能测试用例,逐项测试,检查产品是否达到用户要求的功能。 1.3.8.业务测试 业务测试,在单元测试的基础上,将所有业务流程的模块按照设计要求(如根据结构图〕组装成为子系统或系统,进行测试。 1.3.9.压力、容量、性能测试 就是将业务测试完后的系统进行进一步的业务流程测试,例如:在线人数和系统反包括:各个功能点是否以实现,业务流程是否正确。 2.1.2.产品规定的操作和运行稳定。 例如:进行一些评判学生成绩的数据库操作时,数据库会不会正常运行。 2.1. 3.Bug数和缺陷率控制在可接收的范围之内。 例如:估计总代码行数为6000行缺陷数为30个,

电大专科工商管理《企业信息管理》试题及答案

中央广播电视大学2018-2 012学年度第一学期“开放专科”期末考试 企业信息管理试卷 2018年1月 一、单项选择题(每小题2分,共20分) 1.“收集信息、识别问题”属于在决策过程中的哪个阶段?( ) A.情报阶段 B.设计阶段 C.选择阶段 D.实施阶段 2.主码不允许为空,体现了关系模型中的哪种完整性约束?( ) A.实体完整性约束 B.引用完整性约束 c.参照完整性约束 D.用户定义完整性约束 3.企业资源规划系统的发展过程中,以生产和库存控制的集成方法来解决问题是哪一阶段的特征?( ) A.基本MRP B.闭环MRP C.MRPⅡ D.ERP 4.能帮助使用者掌握事件因果间的关系,清楚地指出造成问题的原因和子原因,这种风险识别方法是( )。 A.专家调查法 B.鱼骨图法 c.风险分解结构法 D.核对表法 5.在企业信息化开发队伍中,负责与用户沟通了解客户需求,建立系统逻辑模型的是( )。 A.文档管理员 B.工程管理员 C.系统设计员 D.系统分析员 6.在数据库设计的各个阶段,“把用户的信息要求统一到一个整体逻辑机构中”属于以下哪个阶段?( ) A.需求分析阶段 B.逻辑设计阶段 C.实现阶段 D.概念设计阶段 7.在结构化设计中,好的模块设计要满足( )。 A.高耦合低内聚 B.高耦合高内聚 c.低耦合低内聚 D.低耦合高内聚 8.在数据库设计中,表达概念模型最常用的工具是( )。 A.C/S系统结构图 B.B/S系统结构图 C.鱼骨图 D.E-R图 9.存在“费用高;维护困难;系统维护需要开发单位的长期支持”等缺陷的企业IT 工程建设模式是( )。

学生成绩管理系统

数据库原理课程设计 报告 学生成绩管理系统设计 专业 计算机科学与技术 学生姓名 周阳 班级 D 计算机131 学 号 1320704130 指导教师 李萍 完成日期 2015年7 月 10日 信息学院

目录 一、成绩管理系统的背景分析 (3) 二、系统运行环境 (3) 2.1、Microsoft SQL Server 2008 (3) 2.2、eclipse (4) 2.3、JDK (4) 三、目标分析 (5) 3.2、学生需求 (5) 四、需求分析 (5) 4.1行业现状 (6) 4.2可行性分析 (6) 1、社会可行性 (7) 2、技术可行性 (7) 3、经济可行性 (7) 五、概念模型E-R图 (7) 5.1STU用户名实体E-R图 (7) 5.2TEA用户名实体E-R图 (8) 5.3学生实体E-R图 (8) 5.4成绩实体E—R图 (8) 六、学生成绩管理系统设计的逻辑结构设计 (9) 6.1STU用户名表 (9) 6.2TEA用户名表 (9) 6.3 STU表 (9) 6.4 计算机系成绩表 (9) 七.数据截图 (10) 7.1STU用户名表截图 (10) 7.2 TEA用户名表截图 (10) 7.3 STU表截图 (10) 7.4 计算机系成绩表截图 (10) 八、学生成绩管理系统功能的实现 (11) 8.1学生登录 (11) 8.2教师登录 (12) 九、课程设计总结 (16)

一、成绩管理系统的背景分析 当今时代是飞速发展的信息时代,在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。 管理信息系统是进行信息的采集、存储、加工、维护和使用的系统,它是随着管理科学和技术科学的发展而形成的。学生成绩管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生成绩管理系统应该能够为用户提供充足的信息和快捷的查询手段,对学生来说可以轻松的查阅自己在校的成绩以及信息等。但是一直以来人们都是靠传统人工的方式管理学生成绩,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生成绩信息进行管理,有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生成绩管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样的一套成绩管理系统成为很有必要的事情。 学生成绩管理系统提供了强大的学生成绩管理管理功能,方便系统管理员对学生成绩等信息的添加、修改、删除、查询、留言等操作,同时一样的方面学生对自己各科成绩查询,学习的交流。 二、系统运行环境 2.1、Microsoft SQL Server 2008 Microsoft SQL Server 2008支持WinNT、Win9X、Win2000、WinXP。而且Microsoft SQL Server 2008 Express Edition(SQL Server Express)是基于Microsoft SQL Server 2005的数据库平台,主要的特征是提供了易于使用强大的功能和Microsoft SQL Server 2008的整合SQL Server Express在提供了服务器端广泛的功能以外,还同时提供强健的客户端数据库。 Microsoft SQL Server 2008是一个全面的数据库平台,使用集成的商业智

教务管理系统 软件测试计划

软件测试计划 引言 1.1 编写目的 为了确保项目的可用性以及可靠性,使得项目能够按质按量的完成,以至于项目成品不会在后期使用以及维护过程中出现极其严重的错误,我们编写了此测试计划。 1.2项目背景 由于安徽大学希望能够充分利用现代科技来提高教务管理的效率,在原有的教务管理系统基础上进行扩展,将一些可以用计算机来管理的都进行计算机化,使得教务管理人员工作更加方便,工作效率也更加的高。并且能够方便学生选课以及查看自己的成绩,方便教职工对学生进行管理。 1.3定义 无 1.4参考资料 《软件工程导论——第5版》张海藩编著清华大学出版社 一.任务概述 2.1目标 本文档的目标是详细描述对教务管理系统进行系统测试的测试过程。将每一个可用的功能进行尽可能详尽的测试,并尝试各种可能的测试用例,找出当前软件中所存在的漏洞以及不足,为完善软件提供可参考的文本依据。本文档所测试的功能均来自于需求文档:教务管理系统需求规格说明书。 2.2运行环境 软件环境: 操作系统:必须Windows XP以上的版本

必装软件:Microsoft Office Access 2003,Eclipse 浏览器:IE6.0以上 硬件环境: 无具体要求,一台能正常操作的计算机即可 2.3需求概述 本次测试主要针对本小组开发的教务管理系统进行系统测试,主要包括功能测试、界面测试、负载测试、文档测试。 在教务管理系统需求规格说明书中列出的系统功能和性能都需要完成测试,在测试工作期间发现的所有缺陷都需要改正并确认。 2.4条件与限制 一个标准的教务管理系统,应该实现多人同时在线的后台处理。但由于技术以及硬件环境的限制,该系统并未对多人同时登陆时所能遇到的诸多问题进行处理。并且对于数据库的设计也不是很完善,依旧存在太多的缺点与漏洞。 二.测试计划 3.1测试方案 本测试计划采用黑盒测试方法,整个过程采用自底向上,逐个集成的的办法,依次进行单元测试,组装测试,测试用例的设计应包括合理的和不合理的输入条件。 3.2测试项目 测试1:名称:系统操作登录测试 目的:测试系统操作界面。 内容:帐号口令输入、合理性检查、合法性检查,系统操作界面显示控制测试 2:名称:个人信息查询测试 目的:测试个人信息查询功能。 内容:通过对应的选项,使用该功能。 测试 3:名称:修改密码功能测试 目的:测试密码修改功能。 内容:合理性检查,合法性检查,以及功能使用测试 测试 4:名称:学生选课功能测试 目的:测试学生选课操作功能。 内容:通过显示的课程进行相关选课操作,测试操作的合理性,并检测操作 界面 测试 5:名称:成绩查询功能测试 目的:测试学生成绩查询功能。 内容:通过相关选项的选择,获取该学生的各门课成绩 测试6:名称:教师查询学生信息功能 目的:测试教师查询学生信息功能 内容:通过相关选项的选择,获取选择该教师的学生的信息测试 7:名称:教师给学生打分的功能 目的:测试教师给学生打分的功能 内容:通过对所选学生进行打分测试,测试功能的可用性,合法性以及合理 性 测试 8:名称:管理员添加课程,学生以及教师功能 目的:测试管理员添加课程,学生以及教师功能

相关文档
最新文档