




免费预览已结束,剩余32页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
湖北大学本科毕业论文(设计) - 0 - 湖北大学毕业论文湖北大学毕业论文 高等学校教材管理系统的设计与实现高等学校教材管理系统的设计与实现 姓名姓名 方略 专业专业 计算机科学与技术 学制学制 四(年) 级别级别 2007 级 学号学号 014607201793 类别类别 高等学校教材管理系统的设计与实现 20102010 年年 1212 月月 1212 日日 湖北大学本科毕业论文(设计) - 1 - 目 录 摘 要 1 1 ABSTRACTABSTRACT 2 2 第 1 章 绪 论 4 4 第 1 节 系统开发的意义4 第 2 节 系统现状的分析4 第 3 节 目标分析4 第 4 节 可行性分析5 第 2 章 系统设计 7 7 第 1 节 组织结构调查7 第 2 节 业务流程分析7 第 3 节 数据流程调查9 第 4 节 数据字典.10 第 3 章 系统设计与实施 1313 第 1 节 总体结构设计.13 第 2 节 代码设计.14 第 3 节 数据库设计.15 第 4 节 输入输出设计.17 第 5 节 界面设计.19 第 6 节 处理模块设计.25 第 4 章 系统测试与运行 2828 第 1 节 登录界面的测试.28 第 2 节 教材入库界面测试.28 第 3 节 教材出库界面测试.29 第 4 节 学生基本情况录入界面的测试.29 第 5 节 订购教材界面的测试.30 第 6 节 查询界面的测试.31 总 结 3232 致 谢 3333 参考文献 3434 附 录 3535 高等学校教材管理系统的设计与实现 湖北大学本科毕业论文(设计) - 2 - 摘 要 教材管理是教学管理中的组成部分,湖北大学的教材管理模式是在学年制基础上以班级为单 位进行处理的。院校的教材管理在学生规模日益增大、教材日益多样化、学生个人之间教材差异 越来越大的现实面前已呈现出无法应对的局面。因此,建立一套与选课相配套的教材管理模式和 管理系统具有十分重要的意义和实际应用的迫切性,而且现有的条件、管理理念和技术水平已使 之成为可能。 开发该教材管理系统是为了更好地管理学校的各类教材,便于教材管理人员订书、领书、查 询教材资料及其库存情况。使教材信息管理工作系统化、规范化、自动化,从而达到提高教材管 理效率的目的。 关键词:教材管理;信息系统;数据库;C# 湖北大学本科毕业论文(设计) - 3 - Abstract It is all kinds of 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 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. 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 management ;Database;C# 湖北大学本科毕业论文(设计) - 4 - 第第 1 1 章章 绪绪 论论 第 1 节 系统开发的意义 教材管理对各个学校而言,都是一项复杂、烦琐的工作, 是高校教务管理中的一个重要环节, 由于湖北大学专业设置门类多,各专业每期开设课程种类多,其业务不仅涉及出版部门,而且要 面对全校各系的授课教师,各班级的学生,教材科涉及管理的入出库教材种类非常多,涉及人员 广,工作量大,再者是近年来,我国高等教育规模的不断扩大,学校学生人数迅速增加,使教材 管理工作更加繁重不堪。因此,一套好的教材管理软件,不但能大大降低工作人员的劳动强度,还能 提高学校的管理效率和教学水平。 第 2 节 系统现状的分析 由于湖北大学的学科种类和数量不断增加, 学院的规格不断扩大, 学生的数量大幅上升, 加 上选修,限选科目的开展使得每一位学生的课表都可能不同。这些变化已经突现出个性化的特点, 在需教材尽管一些主干课程相同,但已有相当一部分管理上实现了针对学生个人的管理。 在这种形势下,每位学生每学期出现了差异。一个班的学生在购买教材时首先以班级为单位 到教材管理部门将绝大部分学生都要使用的教材先买回来,再由每个学生分别到教材管理部门购 买其它教材;或者是一个班首先统计所需的每一种教材的名称和数量以及订购的同学姓名,然后统 一到教材管理部门购买回来再分别发放。在这种范围加大的学年学分管理模式下,原有的教材管 理系统,尽管在一定程度上可适应这些变化,但问题也越来越突出。 第 3 节 目标分析 开发教材管理系统的目的就是充分利用计算机和现代办公软件,摆脱传统办公工具,用计算 机实现集中方便的管理工作,把学校教材科的工作人员从繁重的体力劳动中解脱出来以达到提高 工作效率和质量,最终实现教材管理的全面自动化为和现代化。因此系统主要是实现教材管理信 息的输入包括入库、出库、需求信息的输入等。教材管理各种信息的查询、修改等。教材采购报 表的生成以及各系各部门的教材需求管理等。 湖北大学本科毕业论文(设计) - 5 - 第 4 节 可行性分析 4.1 技术上可行性分析 C#是微软公司发布的一种面向对象的、运行于.NET Framework 之上的高级程序设计语言。并 定于在微软职业开发者论坛(PDC)上登台亮相。C#是微软公司研究员 Anders Hejlsberg 的最新成 果。C#看起来与 Java 有着惊人的相似;它包括了诸如单一继承、接口、与 Java 几乎同样的语法 和编译成中间代码再运行的过程。但是 C#与 Java 有着明显的不同,它借鉴了 Delphi 的一个特点 ,与 COM(组件对象模型)是直接集成的,而且它是微软公司.NET windows 网络框架的主角。 C#是一种可视化的、面对对象和事件驱动方式的结构化高级程序设计,可用于开发 Windows 环 境下的应用程序。它简单易学、效率高,且功能强大,可以与 Windows 的专业开发工具 SDK 相媲 美。在 C#环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用 Windows 内部的 应用程序接口(API)函数,以及动态链接库(DLL)、动态数据交换(DDE)、对象的链接与嵌入(OLE) 、开放式数据访问(ODBC)等技术,可以高效、快速地开发出 Windows 环境下功能强大、图形界面 丰富的应用软件系统。 SQL 是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据 的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库 系统可以使用相同的 SQL 语言作为数据输入与管理的 接口。它以记录集合作为操作对象,所有 S QL 语句接受集合作为输入,返回集合作为输出,这种集合特性允许一条 SQL 语句的输出作为另一 条 SQL 语句的输入,所以 SQL 语句可以嵌套,这使他具有极大的灵活性和强大的功能,在多数情 况下,在其他语言中需要一大段程序实现的功能只需要一个 SQL 语句就可以达到目的,这也意味 着用 SQL 语言可以写出非常复杂的语句。 4.2 经济上的可行性 在教材管理系统中,实现对教材的物流、资金流和信息流的管理,即针对教材出入库管理、 教材库存管理、教材费的收取和使用、教材需求信息、学生个人需用教材信息等进行管理。这些 措施将为提高高等院校教材管理水平、提高工作效率、减少人为差错提供良好的管理平台。 极低成本的数据处理、信息查询、信息录入等,可实现教材需求信息、订单管理、教材费用 处理、教材费查询、教材出入库管理、库存管理、教材发放等功能。从目前校园网和教材管理系 统的推广和运行情况来看,本系统不需增加过多的硬件投入和应用方面的培训,因此,其经济成 本是很低的。 湖北大学本科毕业论文(设计) - 6 - 第第 2 2 章章 系统设计系统设计 第 1 节 组织结构调查 湖北大学共设校长办公室,教务科,学生处,财务处,人事处,后勤等部门。各科室科长、 主任分别对所属部门进行管理。学校组织结构图如图 2-1 所示: 图 2-1 滨州学院组织结构图 校长办公室是处理文件档案,对行政进行管理,人事是处理人事劳资和职工的培训。财务处 是负责查询学生是否交付学费,住宿费等费用等一系列的财务管理。教务处是负责安排对学生的 教学计划,课程分配,师资力量,教材采购等方面。学生处则是对学生的信息进行管理。后勤部 则是辅助学校进行日常管理。 第 2 节 业务流程分析 通过业务流程分析对对教材管理系统作进一步的分析,根据教研室提供的学期课程使用教材 对应数据,教材库存和学期课程提出学期教材需求,教材管理部门将教材订单进行处理,以确定 本学期的教材数量(除库存外的订单) ,同时对教材的基本信息进行完善处理,以保证教研室提出 新的教材需求在教材基本信息中存在。根据各系提供清单,教材管理员根据库存的情况发放教材, 学 校 校长办公室 人 事 处 财 务 处 教 务 处 学 生 处 计 算 机 系 数 学 系 中 文 系 外 语 系 后 勤 教材科 湖北大学本科毕业论文(设计) - 7 - 若库存有货,教材管理员打印领取教材通知单给各系,通知各系领取教材。若库存无货,打印订 货单交给采购员,采购员根据订货单制定补货单并将其交给相应的供应商。供应商将提货通知单 发给采购员。采购员进行采购并将教材入库并打印入库单,交给教材管理员。教材管理员把库存 报表交给学校,其业务流程图如图 2-2 所示。 图 2-2 业务流程图 第 3 节 数据流程调查 数据流程分析是把数据在组织内部的流动情况抽象地独立出来, 舍去了具体的组织机构等, 各系 领取教材单 教材 管理员 学校 领教材通知单库存报表 订货单 采购员 补货单 供应商 提货通知单 入库单 湖北大学本科毕业论文(设计) - 8 - 以发现和解决数据流中的问题。各系经过统计教材需求量,将教材征定单交给教材管理部门,教 材管理部门拟订计划生成教材计划表,并将定书单提交给供货单位以求供货单位供应教材,完成 教材的采购工作后进行入库登记,生成入库单交于财务处进行结算。各班将领书单交于教材科, 教材科将教材分发给各班级并进行出库登记,生成出库单交于财务处进行费用结算,并生成教材 费用单。 其数据流程图如图2-3所示 图 2-3 教材管理系统顶层 DFD 图 2-3 教材管理系统一层 DFD 各系 P1 制定计划 教务处 P2 入库登记 财务 P3 出库登记 P4 教材费用 打印 财务 教材计划表F2 出库单F3 教材费用单 教务处教材管理库存报表F1 教材征定单 入库单 湖北大学本科毕业论文(设计) - 9 - 第 4 节 数据字典 表 2-1 数据项描述 表 2-2 数据结构描述 表 2-3 数据处理描述 数据项名:教材编号 别名:Bid 简述:存储每本教材的信息 简要说明:学校教材编码 类型及长度:数字型,7 位 数据值类型:(连续/离散)离散 数据结构名:教材管理表单 简述: 存储教材入出库等的表单 数据结构组成:编号+教材名+入出库时间+入出库来源+操作员+备注 处理逻辑名:制定计划 加工编号:P1 简要描述:根据各系所需教材以及所缺教材进行发书,定购计划。 输入数据流: 教材订单。 输出数据流: 教材计划表 处理逻辑名:入库管理 加工编号:P2 简要描述:将新进的教材进行入库管理 输入数据流: 教材的信息 输出数据流: 入库教材 湖北大学本科毕业论文(设计) - 10 - 表 2-4 数据存储描述 表 2-5 数据流描述 加工名:教材出库管理 加工编号:P3 简要描述:将出库教材进行纪录,发放等管理。 输入数据流:领取通知, 查询通知。 输出数据流:出库教材。 数据存储名:入库教材 简述:存储入库教材的基本信息。 文件组成:编号,教材名,作者,出版社。 数据存储名:出库教材 简述:存储出库教材的基本信息。 文件组成:编号,教材名,作者,出版社,班级,数量。 数据流名:教材入库单 简述:存储入库教材的基本信息。 文件组成:编号,教材名,作者,出版社,班级,数量。 湖北大学本科毕业论文(设计) - 11 - 表 2-6 外部实体描述 数据流名:教材出库单 简述:存储出库教材的基本信息。 文件组成:编号,教材名,作者,出版社,班级,数量。 外部实体名:学生 简述: 接受教育的实体 输入数据流:学生基本情况表 外部实体名:教务处 简述: 对于学校的教学计划进行安排 输入数据流:教学计划 湖北大学本科毕业论文(设计) - 12 - 第第 3 3 章章 系统设计与实施系统设计与实施 第 1 节 总体结构设计 本系统是以教材管理业务为原型设计开发的,教材科的日常业务大体上有如下几 项: 1 .教材预订。教材的预订工作基本上是由系、部来完成。教材科将教材征订通知下发到各系 (轮流传阅),各系从中选订所开课程的教材,填写预订单,经系、部汇总报教材科。教材科汇 总报教务处审批后,编制填写正式订单寄发到各出版社。 2. 教材发放。按预订数量发放专业和年级用书。通常是以系、班级为单位领 进行领书。 湖北大学本科毕业论文(设计) - 13 - 3. 查询,这项工作包括四项内容,其一是预订查询及时了解各系教材的订购情况;再就是入 库查询及时掌握入库情况;第三是库存查询情况;第四是帐务查询,主要记录学生、班级、教师 领教材的详细情况。 打印与报表,主要用于订书、购书、发书清单的打印。 4. 系统管理主要包括用户、密码的更改,学生信息管理和数据库的维护。 5. 选项和系统帮助能使用户快速得到帮助。 教材管理系统功能模块设计图 根据上述对教材管理业务流程和数据流程的调查分析,并根据模块划分原则,同时考虑到用 户对新系统的易学易用性,将新系统划分为如图 3-1 所示的功能模块结构: 图 教材管理系统 系统管理 用户管理 学生管理 数据备份 数据恢复 学生管理 学费管理 报表打印 学生教材费支出 教材管理 教材征订 教材入库 教材出库 帮助系统 关于基本帮助 库存教材管理 湖北大学本科毕业论文(设计) - 14 - 3-1 功能模块结构 第 2 节 代码设计 设计问题是一个科学管理的问题。设计出一个好的代码方案对于系统的开发工作是一件极为 有利的事情。它可以使很多机器处理(如某些统计、校对查询等)变得十分方便,另外还把一些现阶 段计算机很难处理的工作变成很简单的处理。 代码就是以数或字符来代表各种客观实体。在现实世界中有很多东西如果我们不加标识是无 法区分的,这时机器处理就十分困难。所以能否将原来不能确定的东西,唯一地加以标识是编制代 码的首要任务。以教材编号为例。在教材管理中不难发现,有的书籍虽然名字一样,但是出版日期, 著作人不一样,为了能够区分开这样的书籍而编制教材编码(教材号:001001 001002 001003 001004 001005) 。唯一化虽是代码设计的首要任务。但如果我们仅仅为了唯一化来 编制代码,那么代码编出来后可能是杂乱无章的,使人无法辨认,而且使用起来也不方便。例如,在 管理系统中关于计算机类的书籍以“01”打头,其中“01001”表示计算机硬件书籍,01002 表示 计算机软件书籍,01003”表示计算机信息管理书籍等。这样在查找或统计某一类专业书籍时就十 分方便了。 (专业代码:01001 01002 01003 02002 03003 04004)为了保持系统的合理性, 在代码设置时也要注意系统化规范。例如,001 表示书记所在的地区里面拥有的书籍编号从 001001 到 001070 当有新书加入时则会自动生成书号 001071。 (区号:001 002 003 004 ) 第 3 节 数据库设计 数据库设计的主要任务是在 DBMS(database management system)的支持下,按照应用的要求, 数据结构的好坏将直接影响到系统的效率以及实现的效果。好的数据库结构会减少数据库的存储 量、冗余度,数据的完整性和一致性比较高,系统具有较快的响应速度,简化基于数据库的应用 程序的实现方法等。 实体具体的描述如下: 教材编号 教材 教材名称教材出版社教材作者 湖北大学本科毕业论文(设计) - 15 - 图 3-2 教材实体 E-R 图 图 3-3 仓库实体 E-R 图 班级 班级编号班级名称 图 3-4 班级实体 E-R 图 根据上面的 E-R 图数据表创建如下: 教材基本信息包括书号,版本,定价,印次等如表 3-1 所示: 字段名说明数据类型是否为空备注 教材编号 仓库 教材入库 数量量 入库时间入库单价 . . . 湖北大学本科毕业论文(设计) - 16 - 表 3-1 教材信息表 教材仓库信息包括教材编号,教材数量等如表 3-2 所示: 表 3-2 仓库信息表 字段名说明数据类型是否为空备注 bookmch 教材名称 varchar (50)Not null booklb 类别 varchar (50)Not null bookid 教材编号 varchar (10)Not nullKey booksl 数量 int (4)Not null bookdw 计量单位 char (10)Not null bz 备注 varchar (100)null 学生信息包括出学号,姓名,职务等。如表 3-3 所示 表 3-3 学生信息表 字段名 说明数据类型是否为空备注 sid 班级编号 nvarchar(10)Not nullKey sname 姓名 nvarchar(10)null ssex 性别 nvarchar(5)null sage 年龄 intnull sjiaofei 缴费情况 nvarchar(5)null bookid 教材编号 char (10)Not nullKey bookname 教材名称 varchar (50)Not null booklb 教材类别 nvarchar (4)null bookzhb 主编 varchar (50)null bookchbs 出版社 char (4)null bookprice 定价 numeric (6, 2)null booksl 预订本书 intnull 湖北大学本科毕业论文(设计) - 17 - szhiwu 职务 nvarchar(10)null sclass 班级名称 nvarchar(10)null 第 4 节 输入输出设计 4.1 输入设计 教材管理系统能够完成教材基本信息的录入以及各种详细信息等,体现了教材管理的最新发 展。根据学院,班级,课程输入相应的教材,采取较为灵活的组织方式输入。在输入界面内,通 过选择,填写等方式来实现信息的输入,数据库文件即教材信息数据库,由手工写入的教材信息 组成,使数据库的输入工作简洁直观,可方便完成以后的数据的保存、编辑和打印等工作。 在教材管理系统中,设置有下拉列表框供用户选择教材名,选定后单击按钮即可实现数据的 录入。以教材入库纪录为例。 表 3-4 教材入库记录表 教材入库记录表 教材编号教材名教材出版社教材主 编 教材数 量 教材 单价 出版日期教材类型 001011 高等数学高等教育出版 社 张强 150152006-1-1 计算机 001012C+ 高等教育出版 社 刘鹏 200272005-12-12 计算机 001013 模拟电子高等教育出版 社 江南 100222005-9-15 计算机 4.2 输出设计 湖北大学本科毕业论文(设计) - 18 - 常用输出设备有显示终端、打印机、磁带机、绘图仪、多媒体设备等,常见输出介质有纸张、 磁盘、磁带、光盘、多媒体介质等。 该教材管理系统可以通过条件查询,满足各种需要,生成上报的报表和统计的表单,打印等 方式实现数据的输出。信息系统的输出方式有屏幕显示输出、打印机打印输出、文件输出、绘图 输出等,最为广泛使用的输出方式是屏幕显示和打印机打印。通常在功能选择、查询、检索信息 时,采用屏幕输出方式。本教材管理系统使用的是屏幕显示输出以及打印机打印输出方式。管理 员可以需求将报表打印出来。现以教材需求表为例。如图所示: 表 3-5 教材需求表 教材需求表单 书名作者出版社单价需求册数 C# 韩玉民清华大学出版社 25900 计算机概论郭荣勋滨州学院出版社 32250 软件技术张磊高等教育出版社 30350 公共关系赵强滨州学院出版社 54460 计算机英语李丽高等教育出版社 26260 第 5 节 界面设计 为了设计出符合一般标准又具有特色的界面, 开发该系统时要遵循以下开发原则: 1.保证界面设计的风格具有一致性。将在每个界面都会用统一的颜色作为背景色。 2. 界面设计时,控件的摆放要协调和匀称。 3. 常用操作(如教材管理、查询 、打印等操作)应建立快捷方式,方便管理员日常操作。 4. 提供信息反馈,对一些不常见的操作和至关重要的操作,系统应该能反馈信息。 5. 提供错误处理信息,在出现错误时,系统应该能检测出错误并提供错误处理的功能;错 误出现后,系统的状态不发生变化,或者系统要提供错误恢复的向导。 6. 为了方便管理员的管理应设置工具栏和状态栏。 系统的总体设计,预订需要设计几个具有主要功能的窗体,其中系统主要功能界面是最主要 的,是设计的重点。该界面上包括了系统的功能查询以及触发其他单项功能界面的快捷方式,如 教材管理、查询、打印与报表等。 湖北大学本科毕业论文(设计) - 19 - 5.1 登录界面设计 图 3-5 登录界面图 5.2 首界面设计 图 3-6 系统首界面 湖北大学本科毕业论文(设计) - 20 - 5.3 学生管理 图 3-7 学生管理中心图 学生管理这里记录着所有学生的信息,其中有学生的相关资料学号、班级、姓名,职务等。 图 3-8 学生教材查询 在此还可以按出版日期或者教材名、教材编号对教材进行查询。 5.4 管理员管理 管理员管理和学生管理是最重要的部分,它涉及到系统的安全问题和学生的详细资料,如图 湖北大学本科毕业论文(设计) - 21 - 所示 图 3-8 管理员管理中心图 管理员管理中心提供教师基本信息、教师教材、查询教师或学生信息以及学生基本情况、教 材出库情况等功能,在其中可以添加教师和学生的基本情况。对用户进行添加、查询、修改和删 除功能。 5.5 教材订购界面 湖北大学本科毕业论文(设计) - 22 - 图 3-10 教材订单界面图 1可根据教材编号、教材名、教材类别、教材出版社、预订数量、教材单价、教材主编对必 修教材进行录入。 2每个专业有一张自己的必修课的定单,按“添加预定教材”进行对另一专业的订书信息进 行输入。 5.6 教材的入库与出库 如图 3-11,3-12 所示 湖北大学本科毕业论文(设计) - 23 - 图 3-11 教材的入库图 图 3-12 教材出库图 1 所需填写的字段:教材编号、教材名、教材出版社、教材主编、教材数量、 教材单价、出版日期、教材类别。 2 按“添加”键可以对已经入库的书进行添加。从“重置”中可以选择重新填写教材信息。 3 领书人必须填写的字段有学号、班级、姓名、职务、年级。 湖北大学本科毕业论文(设计) - 24 - 4 在领取教材信息界面中必须填写的字段有教材编号、领书数量、领书日期,填写完以后 点确定后发书。 5.7 查询学生是否缴费界面 查询学生是否缴费是本系统的重点部分之一,系统功能的强大与否与数据库的的查询有密切 的关系 。如图 3-13 图 3-13 查询缴费情况界面图 可根据学生的学号信息查询他是否缴费:输入学生的学号点击“查询”就可以对那个对其是 否缴费进行查询。 第 6 节 处理模块设计 模块是软件结构的基础,软件结构的好坏完全由模块的属性体现出来,把软件模块化的目的 是为了降低软件复杂性,使软件设计,测试,调试,维护等工作变得简易,但随着模块数目的增 加,通过接口连接这些模块的工作量也随之增加。 6.1 教材入库模块程序流程图 判断是否进 行入库记录 教材入库记 录 提示记录完毕 更新数据库 输入添加成 功 湖北大学本科毕业论文(设计) - 25 - 图 3-14 教材入库模块程序流程图 6.2 教材出库模块程序流程图 图 3-15 教材出库模块程序流程图 6.3 查询系统模块程序流程图 该模块可实现功能有: 1.教材信息的查询 2.学生信息的查询 读第一条 纪录 是否判断 出库修改 读下第一条纪 录 修改内容 判断是否 输入完整 提示输入完整进行修该 更新数据库 输入修改成 功 湖北大学本科毕业论文(设计) - 26 - 查询条件的 选择 教材信息 查询条件的 选择 日期出版社主编 学生信息 按学号 输出结果 图 3-16 查询系统模块程序流程图 湖北大学本科毕业论文(设计) - 27 - 第第 4 4 章章 系统测试与运行系统测试与运行 它实施对软件规格说明、设计规格说明和编码的最终审核。软件测试的目的是以最少的人力、 物力和时间投入,尽可能多地找出软件中潜在的各种错误和缺陷。测试的结果为软件可靠性分析 提供了依据。 第 1 节 登录界面的测试 该测试的目的是保证登录窗口的正确性与在错误发生时的容错与纠错性。该系统的用户名为 user,密码为 123,或者是用户名为 admin,密码为 1234。 如果输入正确用户和密码则会进入系统。当在登录界面中输入错的用户名或错误的用户密码 时:例如输入用户名为 user,错误密码为 1231 时,系统会弹出对话框提示输入密码错误;如果 输入用户名为 yonghu 密码为 123 时,系统会弹出对话框提示用户名不存在。 第 2 节 教材入库界面测试 该测试的目的是保证添加教材信息窗口的正确性与在数据输入不正确或有异常数据时的容错 与纠错性。当输入正确信息时(编号:001001 书名:C# 作者:韩玉民 出版社:清华大学出版社) 此时会显示纪录完成。当输入错误数据时(编号:001001 书名:C# 作者:韩玉民 出版社:)此 时系统会显示缺少相应信息。当输入异常数据时(编号:0x1001 书名:C# 作者:韩玉民 出版社: qhdx 出版社)系统会弹出有错误信息。 教材如库界面通过错误数据测试和异常数据测试及时发现系统所存在的问题,及时调整系统 程序例如: 教材入库输入错误数据,系统出现错误,解决办法在系统程序中添加(MsgBox “出版社名称 不能为空!“, vbOKOnly + vbExclamation, “.)语句 教材入库输入异常数据,系统出现错误,解决办法在系统程序中添加(findnumerror: If Err.Number 0 Then MsgBox Err.Description End If)语句 第 5 节 订购教材界面的测试 5.1 教材预订界面的测试 该测试的目的是保证教材订购窗口的正确性与在数据输入不正确或有异常数据时的容错与纠 错性。当输入正确信息时(教材编号:001001 教材名:C# 出版社:清华大学出版社 教材类型: 计算机 预订数量:900 预订单价:25 教材主编:韩玉民)系统显示信息输入完毕。当输入错误 湖北大学本科毕业论文(设计) - 29 - 数据时(教材编号:001001 教材名:C# 出版社:清华大学出版社 教材类型:计算机 预订数量: 900 预订单价:25 教材主编:)此时系统会显示缺少相应信息。当输入异常数据时(教材编号: 001001 教材名:C# 出版社:清华大学出版社 教材类型:计算机 预订数量:900 预订单价:25 教材主编:XX)系统会弹出有错误信息。 5.2 教材预订信息查询界面的测试 该测试的目的是保证教材预订信息查询界面的正确性与在数据输入不正确或有异常数据时的 容错与纠错性。当输入正确信息时(教材编号:001001 教材名:C# 出版社:清华大学出版社 教材类型:计算机 预订数量:900 预订单价:25 教材主编:韩玉民)系统显示信息输入完毕。 当输入错误数据时(教材编号:001001 教材名:C# 出版社:清华大学出版社 教材类型:计算 机 预订数量:900 预订单价: 教材主编:韩玉民)此时系统会显示缺少相应信息。当输入异常 数据时(教材编号:001001 教材名:C# 出版社:清华大学出版社 教材类型:计算机 预订数量: 900 预订单价:25 教材主编:XX)系统会弹出有错误信息。家财预订界面通过错误数据测试和异 常数据测试及时发现系统所存在的问题,及时调整系统程序例如: 教材预订信息输入错误数据,系统出现错误,解决办法在系统程序中添加(MsgBox “经手人 不能为空!“, vbOKOnly + vbExclamation, “.)语句 教材预订信息输入异常数据,系统出现错误,解决办法在系统程序中添加(findnumerror: If Err.Number vbYes Then Exit Sub End If frmMDI.StatusBar1.Panels(1).Text = “正在保存“ Dim rst As ADODB.Recordset Dim strWhere As String Dim strsql As String Dim strDat As String Dim strToday As String Dim getString As String blnNoRecordset = False blnClick = True Set rst = New ADODB.Recordset strsql = “Select * from Query“ 湖北大学本科毕业论文(设计) - 35 - strWhere = “ Where 1=1“ strWhe
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年电子专业考试题及答案
- 2025新教材人教版八年级上册Unit 1单元测试题+SectionA课时训练+答案 班级
- 2025年特种设备叉车试卷及答案
- 2025年质量部长培训试卷及答案
- 2025年云南网络营销试卷及答案
- 2025二手车辆买卖合同协议
- 2025年检验危急值考试题及答案
- 工业工程工作方案(3篇)
- 2025年日语试题模板及答案
- 2025年信息组织考试题及答案
- 浙江省医疗机构制剂许可证换发证检查标准
- 《上消化道出血诊疗指南》讲稿
- 公路工程危险性较大方案编制要点及模板
- 项目投资专项审计报告
- 寻乌一中电子画册课件
- 2021新高考语文Ⅰ卷现代文阅读Ⅱ小说《石门阵》赏析及试题详细解析
- 人力资源管理专业人才需求分析报告
- 河北省基础教育教学成果奖申请书
- 【课件】 体量与力量-雕塑的美感 课件-2022-2023学年高中美术人美版(2019)美术鉴赏
- 万玮:《班主任兵法》
- 拔牙知情同意书
评论
0/150
提交评论