收藏 分享(赏)

高等学校教材管理系统的设计与实现-.doc

上传人:wo7103235 文档编号:6274186 上传时间:2019-04-03 格式:DOC 页数:37 大小:522KB
下载 相关 举报
高等学校教材管理系统的设计与实现-.doc_第1页
第1页 / 共37页
高等学校教材管理系统的设计与实现-.doc_第2页
第2页 / 共37页
高等学校教材管理系统的设计与实现-.doc_第3页
第3页 / 共37页
高等学校教材管理系统的设计与实现-.doc_第4页
第4页 / 共37页
高等学校教材管理系统的设计与实现-.doc_第5页
第5页 / 共37页
点击查看更多>>
资源描述

1、湖北大学本科毕业论文(设计)- 0 -湖北大学毕业论文高等学校教材管理系统的设计与实现姓名 方略专业 计算机科学与技术学制 四(年)级别 2007级学号 014607201793类别 高等学校教材管理系统的设计与实现2010 年 12 月 12 日湖北大学本科毕业论文(设计)- 1 -目 录摘 要 .1ABSTRACT 2第 1章 绪 论 .4第 1节 系统开发的意义 4第 2节 系统现状的分析 4第 3节 目标分析 4第 4节 可行性分析 5第 2章 系统设计 7第 1节 组织结构调查 7第 2节 业务流程分析 7第 3节 数据流程调查 9第 4节 数据字典 .10第 3章 系统设计与实施

2、.13第 1节 总体结构设计 .13第 2节 代码设计 .14第 3节 数据库设计 .15第 4节 输入输出设计 .17第 5节 界面设计 .19第 6节 处理模块设计 .25第 4章 系统测试与运行 .28第 1节 登录界面的测试 .28第 2节 教材入库界面测试 .28第 3节 教材出库界面测试 .29第 4节 学生基本情况录入界面的测试 .29第 5节 订购教材界面的测试 .30第 6节 查询界面的测试 .31总 结 32致 谢 33参考文献 34附 录 35高等学校教材管理系统的设计与实现湖北大学本科毕业论文(设计)- 2 -摘 要教材管理是教学管理中的组成部分,湖北大学的教材管理模式

3、是在学年制基础上以班级为单位进行处理的。院校的教材管理在学生规模日益增大、教材日益多样化、学生个人之间教材差异越来越大的现实面前已呈现出无法应对的局面。因此,建立一套与选课相配套的教材管理模式和管理系统具有十分重要的意义和实际应用的迫切性,而且现有的条件、管理理念和技术水平已使之成为可能。开发该教材管理系统是为了更好地管理学校的各类教材,便于教材管理人员订书、领书、查询教材资料及其库存情况。使教材信息管理工作系统化、规范化、自动化,从而达到提高教材管理效率的目的。关键词:教材管理;信息系统;数据库;C#湖北大学本科毕业论文(设计)- 3 -AbstractIt is all kinds of

4、teaching materials for managing the school better to write this teaching material administrative system, it is convenient for teaching material administrative staff to staple together, get the book, inquire about the teaching material materials and stock situation. Systematize information management

5、 of the teaching material, standardizing, automation, thus achieve the goal of improving efficiency of management of the teaching material. The developing instrument that this system adopts is C#.The administrative staff must log in the capacity of administrator, the security of the security system.

6、 Overall task of system to make teaching material administrative staff can light to finish to teaching material task of management swift. Help to improve the efficiency of management. Support the environment operated: Microsoft Window98/2000/XP.Keyword: Management of the teaching material ;Inquiry m

7、anagement ;Database;C#湖北大学本科毕业论文(设计)- 4 -第 1 章 绪 论第 1 节 系统开发的意义教材管理对各个学校而言,都是一项复杂、烦琐的工作, 是高校教务管理中的一个重要环节, 由于湖北大学专业设置门类多,各专业每期开设课程种类多,其业务不仅涉及出版部门,而且要面对全校各系的授课教师,各班级的学生,教材科涉及管理的入出库教材种类非常多,涉及人员广,工作量大,再者是近年来,我国高等教育规模的不断扩大,学校学生人数迅速增加,使教材管理工作更加繁重不堪。因此,一套好的教材管理软件,不但能大大降低工作人员的劳动强度,还能提高学校的管理效率和教学水平。第 2 节 系统现

8、状的分析由于湖北大学的学科种类和数量不断增加, 学院的规格不断扩大 , 学生的数量大幅上升, 加上选修,限选科目的开展使得每一位学生的课表都可能不同。这些变化已经突现出个性化的特点,在需教材尽管一些主干课程相同,但已有相当一部分管理上实现了针对学生个人的管理。在这种形势下,每位学生每学期出现了差异。一个班的学生在购买教材时首先以班级为单位到教材管理部门将绝大部分学生都要使用的教材先买回来,再由每个学生分别到教材管理部门购买其它教材;或者是一个班首先统计所需的每一种教材的名称和数量以及订购的同学姓名,然后统一到教材管理部门购买回来再分别发放。在这种范围加大的学年学分管理模式下,原有的教材管理系统

9、,尽管在一定程度上可适应这些变化,但问题也越来越突出。第 3 节 目标分析开发教材管理系统的目的就是充分利用计算机和现代办公软件,摆脱传统办公工具,用计算机实现集中方便的管理工作,把学校教材科的工作人员从繁重的体力劳动中解脱出来以达到提高工作效率和质量,最终实现教材管理的全面自动化为和现代化。因此系统主要是实现教材管理信息的输入包括入库、出库、需求信息的输入等。教材管理各种信息的查询、修改等。教材采购报表的生成以及各系各部门的教材需求管理等。湖北大学本科毕业论文(设计)- 5 -第 4 节 可行性分析4.1 技术上可行性分析C#是微软公司发布的一种面向对象的、运行于.NET Framework

10、之上的高级程序设计语言。并定于在微软职业开发者论坛(PDC)上登台亮相。C#是微软公司研究员 Anders Hejlsberg的最新成果。C#看起来与 Java有着惊人的相似;它包括了诸如单一继承、接口、与 Java几乎同样的语法和编译成中间代码再运行的过程。但是 C#与 Java有着明显的不同,它借鉴了 Delphi的一个特点,与 COM(组件对象模型)是直接集成的,而且它是微软公司.NET windows 网络框架的主角。C#是一种可视化的、面对对象和事件驱动方式的结构化高级程序设计,可用于开发 Windows环境下的应用程序。它简单易学、效率高,且功能强大,可以与 Windows的专业开

11、发工具 SDK相媲美。在 C#环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用 Windows内部的应用程序接口(API)函数,以及动态链接库(DLL)、动态数据交换(DDE)、对象的链接与嵌入(OLE)、开放式数据访问(ODBC)等技术,可以高效、快速地开发出 Windows环境下功能强大、图形界面丰富的应用软件系统。SQL是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统可以使用相同的 SQL语言作为数据输入与管理的 接口。它以记录集合作为操作对象,所有 SQL

12、语句接受集合作为输入,返回集合作为输出,这种集合特性允许一条 SQL语句的输出作为另一条 SQL语句的输入,所以 SQL语句可以嵌套,这使他具有极大的灵活性和强大的功能,在多数情况下,在其他语言中需要一大段程序实现的功能只需要一个 SQL语句就可以达到目的,这也意味着用 SQL语言可以写出非常复杂的语句。 4.2 经济上的可行性在教材管理系统中,实现对教材的物流、资金流和信息流的管理,即针对教材出入库管理、教材库存管理、教材费的收取和使用、教材需求信息、学生个人需用教材信息等进行管理。这些措施将为提高高等院校教材管理水平、提高工作效率、减少人为差错提供良好的管理平台。极低成本的数据处理、信息查

13、询、信息录入等,可实现教材需求信息、订单管理、教材费用处理、教材费查询、教材出入库管理、库存管理、教材发放等功能。从目前校园网和教材管理系统的推广和运行情况来看,本系统不需增加过多的硬件投入和应用方面的培训,因此,其经济成本是很低的。湖北大学本科毕业论文(设计)- 6 -第 2 章 系统设计第 1 节 组织结构调查湖北大学共设校长办公室,教务科,学生处,财务处,人事处,后勤等部门。各科室科长、主任分别对所属部门进行管理。学校组织结构图如图 2-1所示:图 2-1 滨州学院组织结构图校长办公室是处理文件档案,对行政进行管理,人事是处理人事劳资和职工的培训。财务处是负责查询学生是否交付学费,住宿费

14、等费用等一系列的财务管理。教务处是负责安排对学生的教学计划,课程分配,师资力量,教材采购等方面。学生处则是对学生的信息进行管理。后勤部则是辅助学校进行日常管理。第 2节 业务流程分析通过业务流程分析对对教材管理系统作进一步的分析,根据教研室提供的学期课程使用教材对应数据,教材库存和学期课程提出学期教材需求,教材管理部门将教材订单进行处理,以确定本学期的教材数量(除库存外的订单) ,同时对教材的基本信息进行完善处理,以保证教研室提出新的教材需求在教材基本信息中存在。根据各系提供清单,教材管理员根据库存的情况发放教材,学 校校长办公室 人 事 处财 务 处教 务 处学 生 处计 算 机 系数 学

15、系中 文 系外 语 系后 勤教材科湖北大学本科毕业论文(设计)- 7 -若库存有货,教材管理员打印领取教材通知单给各系,通知各系领取教材。若库存无货,打印订货单交给采购员,采购员根据订货单制定补货单并将其交给相应的供应商。供应商将提货通知单发给采购员。采购员进行采购并将教材入库并打印入库单,交给教材管理员。教材管理员把库存报表交给学校,其业务流程图如图 2-2所示。图 2-2 业务流程图第 3 节 数据流程调查数据流程分析是把数据在组织内部的流动情况抽象地独立出来, 舍去了具体的组织机构等,各系领取教材单教材管理员学校领教材通知单 库存报表订货单采购员补货单供应商提货通知单入库单湖北大学本科毕

16、业论文(设计)- 8 -以发现和解决数据流中的问题。各系经过统计教材需求量,将教材征定单交给教材管理部门,教材管理部门拟订计划生成教材计划表,并将定书单提交给供货单位以求供货单位供应教材,完成教材的采购工作后进行入库登记,生成入库单交于财务处进行结算。各班将领书单交于教材科,教材科将教材分发给各班级并进行出库登记,生成出库单交于财务处进行费用结算,并生成教材费用单。其数据流程图如图2-3所示图 2-3 教材管理系统顶层 DFD图 2-3 教材管理系统一层 DFD各系P1制定计划教务处P2入库登记财务 P3出库登记P4教材费用打印财务教材计划表F2出库单F3教材费用单教务处 教材管理 库存报表F

17、1教材征定单入库单湖北大学本科毕业论文(设计)- 9 -第 4 节 数据字典表 2-1 数据项描述表 2-2 数据结构描述 表 2-3 数据处理描述 数据项名:教材编号别名:Bid简述:存储每本教材的信息简要说明:学校教材编码类型及长度:数字型,7 位数据值类型:(连续/离散)离散 数据结构名:教材管理表单简述: 存储教材入出库等的表单数据结构组成:编号+教材名+入出库时间+入出库来源+操作员+备注处理逻辑名:制定计划加工编号:P1简要描述:根据各系所需教材以及所缺教材进行发书,定购计划。输入数据流: 教材订单。输出数据流: 教材计划表处理逻辑名:入库管理加工编号:P2简要描述:将新进的教材进

18、行入库管理 输入数据流: 教材的信息输出数据流: 入库教材湖北大学本科毕业论文(设计)- 10 -表 2-4 数据存储描述表 2-5 数据流描述加工名:教材出库管理加工编号:P3简要描述:将出库教材进行纪录,发放等管理。输入数据流:领取通知, 查询通知。输出数据流:出库教材。数据存储名:入库教材 简述:存储入库教材的基本信息。文件组成:编号,教材名,作者,出版社。数据存储名:出库教材简述:存储出库教材的基本信息。文件组成:编号,教材名,作者,出版社,班级,数量。数据流名:教材入库单简述:存储入库教材的基本信息。文件组成:编号,教材名,作者,出版社,班级,数量。湖北大学本科毕业论文(设计)- 1

19、1 -表 2-6 外部实体描述数据流名:教材出库单简述:存储出库教材的基本信息。文件组成:编号,教材名,作者,出版社,班级,数量。外部实体名:学生简述: 接受教育的实体输入数据流:学生基本情况表 外部实体名:教务处简述: 对于学校的教学计划进行安排输入数据流:教学计划湖北大学本科毕业论文(设计)- 12 -第 3 章 系统设计与实施第 1 节 总体结构设计本系统是以教材管理业务为原型设计开发的,教材科的日常业务大体上有如下几项:1 .教材预订。教材的预订工作基本上是由系、部来完成。教材科将教材征订通知下发到各系(轮流传阅),各系从中选订所开课程的教材,填写预订单,经系、部汇总报教材科。教材科汇

20、总报教务处审批后,编制填写正式订单寄发到各出版社。2. 教材发放。按预订数量发放专业和年级用书。通常是以系、班级为单位领进行领书。湖北大学本科毕业论文(设计)- 13 -3. 查询,这项工作包括四项内容,其一是预订查询及时了解各系教材的订购情况;再就是入库查询及时掌握入库情况;第三是库存查询情况;第四是帐务查询,主要记录学生、班级、教师领教材的详细情况。 打印与报表,主要用于订书、购书、发书清单的打印。4. 系统管理主要包括用户、密码的更改,学生信息管理和数据库的维护。5. 选项和系统帮助能使用户快速得到帮助。教材管理系统功能模块设计图根据上述对教材管理业务流程和数据流程的调查分析,并根据模块

21、划分原则,同时考虑到用户对新系统的易学易用性,将新系统划分为如图 3-1所示的功能模块结构:图教材管理系统系统管理用户管理学生管理数据备份 数据恢复 学生管理 学费管理报表打印学生教材费支出教材管理教材征订 教材入库 教材出库帮助系统关于基本帮助库存教材管理湖北大学本科毕业论文(设计)- 14 -3-1 功能模块结构第 2 节 代码设计设计问题是一个科学管理的问题。设计出一个好的代码方案对于系统的开发工作是一件极为有利的事情。它可以使很多机器处理(如某些统计、校对查询等)变得十分方便,另外还把一些现阶段计算机很难处理的工作变成很简单的处理。 代码就是以数或字符来代表各种客观实体。在现实世界中有

22、很多东西如果我们不加标识是无法区分的,这时机器处理就十分困难。所以能否将原来不能确定的东西,唯一地加以标识是编制代码的首要任务。以教材编号为例。在教材管理中不难发现,有的书籍虽然名字一样,但是出版日期,著作人不一样,为了能够区分开这样的书籍而编制教材编码(教材号:001001 001002 001003 001004 001005) 。唯一化虽是代码设计的首要任务。但如果我们仅仅为了唯一化来编制代码,那么代码编出来后可能是杂乱无章的,使人无法辨认,而且使用起来也不方便。例如,在管理系统中关于计算机类的书籍以“01”打头,其中“01001”表示计算机硬件书籍,01002 表示计算机软件书籍,01

23、003”表示计算机信息管理书籍等。这样在查找或统计某一类专业书籍时就十分方便了。 (专业代码:01001 01002 01003 02002 03003 04004)为了保持系统的合理性,在代码设置时也要注意系统化规范。例如,001 表示书记所在的地区里面拥有的书籍编号从001001到 001070当有新书加入时则会自动生成书号 001071。 (区号:001 002 003 004 )第 3 节 数据库设计数据库设计的主要任务是在 DBMS(database management system)的支持下,按照应用的要求,数据结构的好坏将直接影响到系统的效率以及实现的效果。好的数据库结构会减少

24、数据库的存储量、冗余度,数据的完整性和一致性比较高,系统具有较快的响应速度,简化基于数据库的应用程序的实现方法等。实体具体的描述如下:教材编号教材教材名称 教材出版社 教材作者湖北大学本科毕业论文(设计)- 15 -图 3-2 教材实体 E-R图 图 3-3 仓库实体 E-R图班级班级编号 班级名称图 3-4 班级实体 E-R图根据上面的 E-R图数据表创建如下:教材基本信息包括书号,版本,定价,印次等如表 3-1所示:字段名 说明 数据类型 是否为空 备注教材编号仓库教材入库数量入库时间 入库单价.湖北大学本科毕业论文(设计)- 16 -表 3-1 教材信息表 教材仓库信息包括教材编号,教材

25、数量等如表 3-2所示:表 3-2 仓库信息表字段名 说明 数据类型 是否为空 备注bookmch 教材名称 varchar (50) Not nullbooklb 类别 varchar (50) Not nullbookid 教材编号 varchar (10) Not null Keybooksl 数量 int (4) Not nullbookdw 计量单位 char (10) Not nullbz 备注 varchar (100) null学生信息包括出学号,姓名,职务等。如表 3-3所示表 3-3 学生信息表字段名 说明 数据类型 是否为空 备注sid 班级编号 nvarchar(10)

26、 Not null Keysname 姓名 nvarchar(10) nullssex 性别 nvarchar(5) nullsage 年龄 int nullsjiaofei 缴费情况 nvarchar(5) nullbookid 教材编号 char (10) Not null Keybookname 教材名称 varchar (50) Not nullbooklb 教材类别 nvarchar (4) nullbookzhb 主编 varchar (50) nullbookchbs 出版社 char (4) nullbookprice 定价 numeric (6, 2) nullbooksl

27、预订本书 int null湖北大学本科毕业论文(设计)- 17 -szhiwu 职务 nvarchar(10) nullsclass 班级名称 nvarchar(10) null第 4 节 输入输出设计4.1 输入设计教材管理系统能够完成教材基本信息的录入以及各种详细信息等,体现了教材管理的最新发展。根据学院,班级,课程输入相应的教材,采取较为灵活的组织方式输入。在输入界面内,通过选择,填写等方式来实现信息的输入,数据库文件即教材信息数据库,由手工写入的教材信息组成,使数据库的输入工作简洁直观,可方便完成以后的数据的保存、编辑和打印等工作。在教材管理系统中,设置有下拉列表框供用户选择教材名,选

28、定后单击按钮即可实现数据的录入。以教材入库纪录为例。表 3-4 教材入库记录表教材入库记录表教材编号 教材名 教材出版社 教材主编教材数量教材单价出版日期 教材类型001011 高等数学 高等教育出版社张强 150 15 2006-1-1 计算机001012 C+ 高等教育出版社刘鹏 200 27 2005-12-12 计算机001013 模拟电子 高等教育出版社江南 100 22 2005-9-15 计算机4.2 输出设计湖北大学本科毕业论文(设计)- 18 -常用输出设备有显示终端、打印机、磁带机、绘图仪、多媒体设备等,常见输出介质有纸张、磁盘、磁带、光盘、多媒体介质等。该教材管理系统可以

29、通过条件查询,满足各种需要,生成上报的报表和统计的表单,打印等方式实现数据的输出。信息系统的输出方式有屏幕显示输出、打印机打印输出、文件输出、绘图输出等,最为广泛使用的输出方式是屏幕显示和打印机打印。通常在功能选择、查询、检索信息时,采用屏幕输出方式。本教材管理系统使用的是屏幕显示输出以及打印机打印输出方式。管理员可以需求将报表打印出来。现以教材需求表为例。如图所示:表 3-5 教材需求表教材需求表单书名 作者 出版社 单价 需求册数C# 韩玉民 清华大学出版社 25 900计算机概论 郭荣勋 滨州学院出版社 32 250软件技术 张磊 高等教育出版社 30 350公共关系 赵强 滨州学院出版

30、社 54 460计算机英语 李丽 高等教育出版社 26 260第 5 节 界面设计为了设计出符合一般标准又具有特色的界面, 开发该系统时要遵循以下开发原则:1.保证界面设计的风格具有一致性。将在每个界面都会用统一的颜色作为背景色。 2. 界面设计时,控件的摆放要协调和匀称。3. 常用操作(如教材管理、查询 、打印等操作)应建立快捷方式,方便管理员日常操作。4. 提供信息反馈,对一些不常见的操作和至关重要的操作,系统应该能反馈信息。5. 提供错误处理信息,在出现错误时,系统应该能检测出错误并提供错误处理的功能;错误出现后,系统的状态不发生变化,或者系统要提供错误恢复的向导。6. 为了方便管理员的

31、管理应设置工具栏和状态栏。系统的总体设计,预订需要设计几个具有主要功能的窗体,其中系统主要功能界面是最主要的,是设计的重点。该界面上包括了系统的功能查询以及触发其他单项功能界面的快捷方式,如教材管理、查询、打印与报表等。湖北大学本科毕业论文(设计)- 19 -5.1 登录界面设计图 3-5 登录界面图 5.2 首界面设计图 3-6 系统首界面湖北大学本科毕业论文(设计)- 20 -5.3 学生管理图 3-7 学生管理中心图 学生管理这里记录着所有学生的信息,其中有学生的相关资料学号、班级、姓名,职务等。图 3-8 学生教材查询在此还可以按出版日期或者教材名、教材编号对教材进行查询。5.4 管理

32、员管理管理员管理和学生管理是最重要的部分,它涉及到系统的安全问题和学生的详细资料,如图湖北大学本科毕业论文(设计)- 21 -所示图 3-8 管理员管理中心图管理员管理中心提供教师基本信息、教师教材、查询教师或学生信息以及学生基本情况、教材出库情况等功能,在其中可以添加教师和学生的基本情况。对用户进行添加、查询、修改和删除功能。5.5 教材订购界面湖北大学本科毕业论文(设计)- 22 -图 3-10 教材订单界面图1可根据教材编号、教材名、教材类别、教材出版社、预订数量、教材单价、教材主编对必修教材进行录入。2每个专业有一张自己的必修课的定单,按“添加预定教材”进行对另一专业的订书信息进行输入

33、。5.6 教材的入库与出库如图 3-11,3-12 所示湖北大学本科毕业论文(设计)- 23 -图 3-11 教材的入库图图 3-12 教材出库图1 所需填写的字段:教材编号、教材名、教材出版社、教材主编、教材数量、教材单价、出版日期、教材类别。2 按“添加”键可以对已经入库的书进行添加。从“重置”中可以选择重新填写教材信息。3 领书人必须填写的字段有学号、班级、姓名、职务、年级。湖北大学本科毕业论文(设计)- 24 -4 在领取教材信息界面中必须填写的字段有教材编号、领书数量、领书日期,填写完以后点确定后发书。5.7 查询学生是否缴费界面查询学生是否缴费是本系统的重点部分之一,系统功能的强大

34、与否与数据库的的查询有密切的关系 。如图 3-13图 3-13 查询缴费情况界面图可根据学生的学号信息查询他是否缴费:输入学生的学号点击“查询”就可以对那个对其是否缴费进行查询。第 6 节 处理模块设计模块是软件结构的基础,软件结构的好坏完全由模块的属性体现出来,把软件模块化的目的是为了降低软件复杂性,使软件设计,测试,调试,维护等工作变得简易,但随着模块数目的增加,通过接口连接这些模块的工作量也随之增加。6.1 教材入库模块程序流程图判断是否进行入库记录教材入库记录提示记录完毕更新数据库输入添加成功湖北大学本科毕业论文(设计)- 25 -图 3-14 教材入库模块程序流程图6.2 教材出库模

35、块程序流程图图 3-15 教材出库模块程序流程图6.3 查询系统模块程序流程图该模块可实现功能有:1.教材信息的查询2.学生信息的查询读第一条纪录是否判断出库修改读下第一条纪录修改内容判断是否输入完整提示输入完整进行修该更新数据库输入修改成功湖北大学本科毕业论文(设计)- 26 -查询条件的选择教材信息查询条件的选择日期 出版社 主编学生信息按学号输出结果图 3-16 查询系统模块程序流程图湖北大学本科毕业论文(设计)- 27 -第 4 章 系统测试与运行它实施对软件规格说明、设计规格说明和编码的最终审核。软件测试的目的是以最少的人力、物力和时间投入,尽可能多地找出软件中潜在的各种错误和缺陷。

36、测试的结果为软件可靠性分析提供了依据。第 1 节 登录界面的测试该测试的目的是保证登录窗口的正确性与在错误发生时的容错与纠错性。该系统的用户名为user,密码为 123,或者是用户名为 admin,密码为 1234。如果输入正确用户和密码则会进入系统。当在登录界面中输入错的用户名或错误的用户密码时:例如输入用户名为 user,错误密码为 1231时,系统会弹出对话框提示输入密码错误;如果输入用户名为 yonghu密码为 123时,系统会弹出对话框提示用户名不存在。 第 2 节 教材入库界面测试该测试的目的是保证添加教材信息窗口的正确性与在数据输入不正确或有异常数据时的容错与纠错性。当输入正确信

37、息时(编号:001001 书名:C# 作者:韩玉民 出版社:清华大学出版社)此时会显示纪录完成。当输入错误数据时(编号:001001 书名:C# 作者:韩玉民 出版社:)此时系统会显示缺少相应信息。当输入异常数据时(编号:0x1001 书名:C# 作者:韩玉民 出版社:qhdx出版社)系统会弹出有错误信息。教材如库界面通过错误数据测试和异常数据测试及时发现系统所存在的问题,及时调整系统程序例如:教材入库输入错误数据,系统出现错误,解决办法在系统程序中添加(MsgBox “出版社名称不能为空!“, vbOKOnly + vbExclamation, “.)语句教材入库输入异常数据,系统出现错误,

38、解决办法在系统程序中添加(findnumerror:If Err.Number 0 ThenMsgBox Err.DescriptionEnd If)语句第 5 节 订购教材界面的测试5.1 教材预订界面的测试该测试的目的是保证教材订购窗口的正确性与在数据输入不正确或有异常数据时的容错与纠错性。当输入正确信息时(教材编号:001001 教材名:C# 出版社:清华大学出版社 教材类型:计算机 预订数量:900 预订单价:25 教材主编:韩玉民)系统显示信息输入完毕。当输入错误湖北大学本科毕业论文(设计)- 29 -数据时(教材编号:001001 教材名:C# 出版社:清华大学出版社 教材类型:计

39、算机 预订数量:900预订单价:25 教材主编:)此时系统会显示缺少相应信息。当输入异常数据时(教材编号:001001教材名:C# 出版社:清华大学出版社 教材类型:计算机 预订数量:900 预订单价:25 教材主编:XX)系统会弹出有错误信息。5.2 教材预订信息查询界面的测试该测试的目的是保证教材预订信息查询界面的正确性与在数据输入不正确或有异常数据时的容错与纠错性。当输入正确信息时(教材编号:001001 教材名:C# 出版社:清华大学出版社 教材类型:计算机 预订数量:900 预订单价:25 教材主编:韩玉民)系统显示信息输入完毕。当输入错误数据时(教材编号:001001 教材名:C#

40、 出版社:清华大学出版社 教材类型:计算机 预订数量:900 预订单价: 教材主编:韩玉民)此时系统会显示缺少相应信息。当输入异常数据时(教材编号:001001 教材名:C# 出版社:清华大学出版社 教材类型:计算机 预订数量:900预订单价:25 教材主编: XX)系统会弹出有错误信息。家财预订界面通过错误数据测试和异常数据测试及时发现系统所存在的问题,及时调整系统程序例如:教材预订信息输入错误数据,系统出现错误,解决办法在系统程序中添加(MsgBox “经手人不能为空!“, vbOKOnly + vbExclamation, “.)语句教材预订信息输入异常数据,系统出现错误,解决办法在系统程序中添加(findnumerror:If Err.Number 0 ThenMsgBox Err.DescriptionEnd If . )语句第 6 节 查询界面的测试6.1 教材库存查询界面的测试该测试的目的是保证教材库存查询界面的正确性与在数据输入不正确或有异常数据时的容错与纠错性。我们的系统可以按着出版时间或者教材名以及教材编号进行查询。当输入正确的查询信息时(教材编号:001001)此时系统会显示查询信息。当输入错误数据时(教材编号:101001)系统显示缺少版本信息,无法查询。当输入异常数据时(教材编号:00100X)系统会弹

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报