信息系统分析与设计三级报告_第1页
信息系统分析与设计三级报告_第2页
信息系统分析与设计三级报告_第3页
信息系统分析与设计三级报告_第4页
信息系统分析与设计三级报告_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、信息系统分析与设计信息系统分析与设计三级项目报告三级项目报告专业专业/ /班级班级信息管理与信息系统-003学号学名姓名代强评分标准评分标准VisioVisio 的安装与使用的安装与使用(5 5 分)分)系统结构化设计系统结构化设计(5 5 分)分)系统面向对象建模系统面向对象建模(5 5 分)分)系统初步实现系统初步实现(5 5 分)分)VisioVisio 图例使用准确,图例使用准确,图形绘制美观准确图形绘制美观准确 5 5 分分系统分析设计的图表完系统分析设计的图表完整无误,符合需求整无误,符合需求 5 5 分分面向对象建模准确,符面向对象建模准确,符合需求,绘

2、图美观合需求,绘图美观 5 5 分分用户界面美观,代码设用户界面美观,代码设计准确、科学、合理计准确、科学、合理 5 5分分VisioVisio 图例使用准确,图例使用准确,图形绘制准确图形绘制准确 4 4 分分系统分析设计的图表完系统分析设计的图表完整无误,基本满足需求整无误,基本满足需求4 4 分分面向对象建模准确,基面向对象建模准确,基本符合需求,本符合需求,4 4 分分用户界面设计满足需求,用户界面设计满足需求,代码设计符合需求代码设计符合需求 4 4 分分VisioVisio 图例使用存在错图例使用存在错误,但绘制准确误,但绘制准确 3 3 分分系统分析设计的图表存系统分析设计的图表

3、存在逻辑不清晰,但基本在逻辑不清晰,但基本满足需求满足需求 3 3 分分面向对象建模基本准确,面向对象建模基本准确,基本满足需求,基本满足需求,3 3 分分用户界面清晰,项目描用户界面清晰,项目描述完整,代码设计基本述完整,代码设计基本满足业务需要满足业务需要 3 3 分分VisioVisio 图例使用准确,图例使用准确,但绘制存在错误但绘制存在错误 2 2 分分系统分析设计的图表存系统分析设计的图表存在逻辑不清晰,可以满在逻辑不清晰,可以满足部分需求足部分需求 2 2 分分面向对象建模不完整,面向对象建模不完整,描述需求不充分,描述需求不充分,2 2 分分用户界面描述不完整,用户界面描述不完

4、整,代码设计不合理代码设计不合理 2 2 分分VisioVisio 图例使用不准确,图例使用不准确,绘制存在错误绘制存在错误 1 1 分分系统分析设计的图表存系统分析设计的图表存在逻辑不清晰,可以满在逻辑不清晰,可以满足部分需求足部分需求 2 2 分分面向对象建模错误,需面向对象建模错误,需求理解错误,求理解错误,1 1 分分用户界面混乱,代码设用户界面混乱,代码设计有误计有误 1 1 分分分分分分分分分分总分:总分: 分分目录目录一、项目概述一、项目概述.11.1 目的 .11.2 硬件环境: .11.3 软件环境 .1二、系统规划二、系统规划.22.1 系统的要求 .22.2 系统的组织机

5、构图.3三、系统分析三、系统分析.53.1 业务流程图 .53.1.1 顶层图.53.1.2 底层图.63.2 数据流程图 .73.2.1 顶层图.73.2.2 底层图.73.3 数据字典 .83.3.1 数据项卡片.83.3.2 数据流卡片.93.3.3 数据存储卡片.103.3.4 数据结构卡片.113.3.5 外部实体卡片.12四、系统设计四、系统设计.144.1 数据库设计 .144.1.1 概念设计 .144.1.2 逻辑设计 .154.1.3 物理设计.164.2 代码设计 .184.3 用户界面 .19五、系统实施五、系统实施.205.1 等价类划分法.205.2 划分等价类:.

6、215.3 划分等价类的标准:.215.4 划分等价类的原则.215.3 设计测试用例 .22六、面向对象六、面向对象.236.1 用例图 .23七、项目心得体会七、项目心得体会.24 大连东软信息学院大连东软信息学院0一、项目概述一、项目概述1.1 目的目的要求理解系统分析与设计的重要性,掌握信息系统需求分析的内容与方法,包括结构化生命周期法和面向对象的方法。要求学生掌握一般系统体系的基本构成、各个部分的作用及其相互关系,掌握系统需求分析与设计文档的撰写方法。结合三级项目进行实际的分析、设计与实现。除此之外,还要学会使用相关的分析设计软件(如 Visio 等) ,并灵活运用各种软件编写相应的

7、文档。1.2 硬件环境:硬件环境:笔记本电脑型号:品牌笔记本电脑型号:品牌/ /型号型号处理器处理器Intel P3 及以上处理器主频处理器主频2.2GHz主板芯片组主板芯片组JasmineR内存容量内存容量256MB 及以上硬盘容量硬盘容量10GB 以上硬盘描述硬盘描述SATA 5400屏幕尺寸屏幕尺寸15.6 英寸标准分辨率标准分辨率1600X900显卡类型显卡类型性能级独立显卡显卡型号显卡型号GDDTR5显存容量显存容量3GB1.3 软件环境软件环境操作系统 :文档编辑工具:Microsoft office visio 2007、Microsoft office word 2007、Ra

8、tional Rose Enterprise Edition 大连东软信息学院大连东软信息学院1二、系统规划二、系统规划2.1 系统的要求系统的要求商场超市的采购收获管理流程如下:采购部门的文员首先需要将商场超市内的所有商品信息存入数据库,商品信息数据库中包括商品编码、商品名称、商品种类、规格、型号、包装形式、品牌、进货价、零售价、批发价、产地、保质期、最低库存量、最大库存量等信息。每个月采购部文员根据库存量计算出需要订货的商品及数量,要求是订货量在最高库存量和最低库存量之间。确定出需要订货的商品及数量后,按商品种类进行分组,分别产生不同的订货单,然后提交给采购员。采购员按照订货单,去寻找每类

9、商品的供应商,要求每类商品找三家供应商。然后将订货单及供应商一起报给采购部的部门经理审批,由部门经理确定每类商品的供应商顺序,再报给总经理确定最终的供应商。随后采购员按审批结果生成采购合同给供应商,同时将采购合同副本送给财务处和仓库。供应商送货时携带采购合同、商品清单到商场超市的仓库。仓库保管员负责按采购合同及商品清单进行验货,再将合格的商品做入库处理,即修改库存信息,产生入库单给财务处。财务处结算员根据采购合同、入库单进行费用结算,将结算结果存入应收应付账目中,同时开出发票给供应商。商场销售员根据货架上的商品短缺情况,产生出库单,到仓库管理员处领取商品,仓库管理员根据出库单做出库处理,并修改

10、库存量。每月采购部的统计员对订货单、入库单、出库单信息做统计分析,产生分析报告给总经理。 大连东软信息学院大连东软信息学院22.2 系统的组织机构图系统的组织机构图 传统的零售企业组织架构为“金字塔型”层级结构。在这种结构中,上下级层级分明,每个人都有明确的权利和责任,中间为一个庞大的管理层。该结构在稳定的环境下,是一种比较高效的组织架构,适合企业的发展。但当前,企业面临的环境变化迅速,特别是在零售业,市场环境变化迅速,消费者需求日益多样化和个性化。金字塔型的组织架构己明显不利于零售企业的发展。同时,信息技术在零售业的广泛应用使扁平化结构和管理成为可能。世界零售巨头沃尔玛不断减少企业的管理层次

11、,向下分权。 在沃尔玛的组织架构里, 大连东软信息学院大连东软信息学院3上层的 CEO 下面设立四个事业部,分别管理着购物广场(含折扣店)、山姆会员店、国际业务和物流业务,下面就是庞大的分店;另设两个商店管理事业部,通过事业部总裁、区域总裁、区域经理、店铺经理四个层次, 直接对店铺的选址、开办、进货、库存、销售、财务、促销、培训、广告、公关等各项事务进行管理。总经理:总经理室公司的最高负责人,行使公司最高决策权,主要职责包括领导制定本公司的市场运营,发展战略及规划;领导制定公司年度计划,中长期发展计划等;批准公司的年度财务预算;领导公司建立各级组织机构,并按公司战略规划进行机构调整;领导公司制

12、定各种规章制度,并深入贯彻实施;决定各职能部门主管的任免、报酬、奖惩;采购部:采购部门有二大只能,一是采购部门的文员首先需要将商场超市内的所有商品信息存入数据库。二是每个月采购部文员根据最高库存量和最低库存量计算出需要订货的商品及数量,并对商品种类进行分组,生成不同的订货单,提交给采购员。以及寻找供应商,最后根据合同进行实施采购工作,以及每月采购部的统计员对订货单、入库单、出库单信息做统计分析,产生分析报告给总经理。销售部:商场销售员根据货架上的商品短缺情况,产生出库单,到仓库管理员处领取商品,仓库管理员根据出库单做出库处理,并修改库存量。市场部:市场部负责进行市场信息的收集、整理、分析预测市

13、场需求;同时进行市场开发决策、市场维护、全面负责公司营销规划与管理;财务部:财务处结算员根据采购合同、入库单进行费用结算,将结算结果存入应收应付账目中,同时开出发票给供应商。以及负责公司会计核算管理、财务核算管理、公司经营过程实施财务监督、稽核、审计、检查、协调和指导。人事部: 负责集团人力资源管理制度的起草、修订、实施。 负责集团公司各级管理人员和职能单位人员的招聘、录用。三、系统分析三、系统分析3.1 业务流程图业务流程图3.1.1 顶层图顶层图采购部 大连东软信息学院大连东软信息学院43.1.2 底层图底层图商品 信息数据库存储库存盘点清单库存计算需求订单出库管理入库单采购管理库存管理库

14、存 分析 报 告仓库销售部库存台账入库管理出库 单总经理统计员部供应商 大连东软信息学院大连东软信息学院53.2 数据流程图数据流程图3.2.1 顶层图顶层图F2 采购合同订单分组分类订货单采购员供应商检索供应商列表部门经理审批供应商顺序总经理审批采购合同供供应应商商配货采购合同商品清单验货仓管员入库单退货单入库处理财务部费用结算应收账款发票供供应应商商销售员货架盘点 出库单出库处理更新库存量订货单统计员统计分析分析报告 P1入库管理S2 仓管员库存 账D1 大连东软信息学院大连东软信息学院6F1货架盘点F3 出库单3.2.2 底层图底层图F1.1 需求计划F1.1 分类采购订单 P2采购管理

15、 P3出库管理分析报告D2 P4统计分析S4 总经理S1 采购员S3 销售员S1 采购部 门 P2库存管理生成采购订单D2 P2.1分组处理S4 部门经理 P2.2供应商排序 大连东软信息学院大连东软信息学院7F1.2 供应商列表F1.3 采购合同F1.5 入库单F1.4 出库单F1.5 入库单F1.6 采购合同F1.4 出库单3.3 数据字典数据字典3.3.1 数据项卡片数据项卡片数据元素卡片 总编号:I01名称:员工卡片 编 号:I001别名:男/女 说明:用户生理特征数据值类别(连续/离散):离散类型:字符长度:(1)有关数据结构:用户信息 有关编码的说明: 男 女 先生 女士有关的数据

16、结构/组合(使用场合):定单,顾客细节。S6 总经理采购合同D2.2S5 供应商 P2.1送货采购合同D2.2 P1入库管理 P3出库管理S7 仓管部门S3 销售部门库存台账D2.3 P3.1统计分析S3.2 统计员分析报告D2.4 大连东软信息学院大连东软信息学院8数据项卡片二维表数据项卡片二维表数据项名称数据项名称数据项编号数据项编号类型及宽度类型及宽度说明说明取值范围取值范围备注备注员工卡片I001Char(20)员工信息订单号I002Char(12)订单详情采购合同I003Int(20)合同条款一式三份出库单I004Nchar(15)出库列表入库单I005Nvarchar(200)入库

17、商品供应商单I006Nchar(20)供应商列表仓储部I007Char(20)库存信息采购部I008Char(12)采购单财务部I009Int(20)账务信息市场部I0010Nchar(15)市场信息3.3.2 数据流卡片数据流卡片数据流卡片 总编号:F1.01数据结构名称:需求计划单 编 号:F001说明:用户购买商品时所需的订单包含的数据结构:来源:用户(S1)P2.1 P2.2去向:用户(S1)P2.1 P2.2说明:用户购买商品时所需的订单 信息容量:6 人数据流二维表数据流二维表数据流名称数据流名称数据流编号数据流编号数据流来源数据流来源数据流去向数据流去向简述简述数据流量数据流量需

18、求计划单F001采购文员采购员制定、提交3 张/月采购需求单F002采购员部门经理审核1 张/月采购订单F003部门经理总经理 审核1 张/月采购合同 F004总经理仓库、采购员、供应商执行一式三份 大连东软信息学院大连东软信息学院9入库单F005供应商仓库验收 依据合同出库单F006销售部 仓库出库处理 出库单 库存台账F007出入库单仓库、财务统计、核对发票3.3.3 数据存储卡片数据存储卡片数据存储卡片 总编号:D01数据结构名称:用户订单 编 号:D001相关联的处理:P1.1说明:用户购买商品时所需的订单 数据存储组成:日期+货物编码+单价+数量关键字:部门代码,货物编码相关联的处理

19、:P1.1输出数据流:D2 P1.1有无立即查询:有信息量:200 份/天数据存储二数据存储二维维表表数据存储名数据存储名称称数据存储编数据存储编号号简述简述数据存储组数据存储组成成关键字关键字相关联的处理需求计划单D001存储需求计划的文件日期+货物编码+单价+数量部门代码,货物编码P1.1采购需求单D002登记采购计划的文件日期+供应商编码+货物编码+单价+数量供应商编码,货物编码P1.2供应商资料D003登记供应商的相关信息供应商编码+货物编码+单价+数量供应商编码,货物编码P1.2采购订单 D004登记采购货物订单的文件日期+订单号+供应商编码+订货部门编码+发运方式+制单人+审核人订

20、单号,供应商编码,订货部门编码,存货编码P2 大连东软信息学院大连东软信息学院10采购合同D005编写采购合同的文件合同条款订单号,供应商编码,订货部门编码,存货编码3.3.4 数据结构卡片数据结构卡片数据卡片 总编号:P01名称:注册表 编 号:P001说明:用户注册完成之后显示用户信息输入数据流:P1.2 内容:用户名密码性别出生年月族别输出数据流:D2 P1.1有无立即查询:有信息量:200 份/天数据结构二维表数据结构二维表处理名称处理名称处理编号处理编号简述简述输入的数输入的数据流据流处理描述处理描述输出的数输出的数据流据流处理频率处理频率需求计划单P001汇总所需货物的相关信息需求

21、计划单根据需求部门的需求信息得出所需货物的汇总信息采购需求单1 次/月采购计划P002填写采购货物的计划采购需求单根据需求计划单和存货情况编写出采购计划采购计划1 次/月 大连东软信息学院大连东软信息学院11采购订单P003填写采购货物的订单采购计划根据采购计划和供应商资料,选择合格的供应商,确认价格填写采购采购订单1 次/月采购收货管理P004对采购的货物进行收获管理采购订单当货物到达时,根据采购订单,对货物进行查验质量,数量等入库信息1 次/月入库管理P005对已收货进行入库管理入库信息根据入库信息,对已经检验收货的货物,入库,上架,记录入库单出库管理P006对销售出库管理出库单等级、审核

22、、出库出库单多次统计汇总P007统计员对订单、出入库单统计汇总,报给总经理出入库单、订单统计、分析汇总、报告1/月3.3.5 外部实体卡片外部实体卡片外部实体卡片 总编号:1-101名称:采购员 编 号:S01说明:缺货时进行采购 输入数据流: P001 输出数据流:个数:约 2 个外部实体二维表外部实体二维表实体名称实体编号简述输入的数据流输出数据流量 大连东软信息学院大连东软信息学院12用户S001满足订货要求的所有顾客P007约 10 个采购员 S002缺货时进行采购P005约 2 个配送员S003就审核完毕的订单进行配送P007约 4 个审核员S004定完单后进行审核P002约 2 个

23、供应商S005按订单配货D2约 2 个财务部S006财务记账P002约 4 个仓储部S007仓储管理,商品出入库、管理库存台账D2约 2 个市场部S008调研市场、做出决策P2.1 P2.2总经理S009战略规划D2 P1.1 大连东软信息学院大连东软信息学院13四、四、系统设计系统设计4.1 数据库设计数据库设计一个设计良好的数据库,可以使系统的实现变得非常的简单,同时,也可以使系统的执行速度变得很快。反之,一个设计混乱的数据库,不仅增加了吸引的管理实现过程,同时在系统的执行过程中,使得检索变得很慢,降低效率。所以数据库的设计是一个系统设计很重要的步骤。4.1.1 概念设计概念设计由分析用户

24、需求到生成概念产品的一系列有序的、可组织的、有目标的设计活动,它表现为一个由粗到精、由模糊到清晰、由抽象到具体的不断进化的过程。概念设计即是利用设计概念并以其为主线贯穿全部设计过程的设计方法。概念设计是完整而全面的设计过程,它通过设计概念将设计者繁复的感性和瞬间思维上升到统一的理性思维从而完成整个设计。系统中的实体有:采购部文员、采购员、财务部、销售员、统计员、仓库管理员、供应商、部门经理、总经理列出各个实体包含的属性,并且确定各个实体的主键(用下划线标示):(1)采购部文员(文员编号、姓名、性别、年龄、所属部门、联系电话、地址)(2)采购员(姓名、编号、性别、年龄、所属部门、联系电话、地址)

25、(3)销售员(配送员编号、姓名、性别、年龄、联系电话)(4)统计员(审核员编号、姓名、性别、年龄、联系电话)(5)供应商(供应商编号、供应商类型、供应商姓名、联系电话、地址)(6)入库单(入库单编号、填录人姓名、填录人编号、填录时间、详细描述)(7)订单(订单编号、填录人姓名、填录人编号、填录时间、客户信息、详细描述)(8)出库单(出库单编号、填录人姓名、填录人编号、填录时间、详细描述)(9)仓库管理员(记账单编号、填录人姓名、填录人编号、填录时间、详细描述) 大连东软信息学院大连东软信息学院14ER 图:图:超市管理系统数据库 E-R 模型: 名称采购员员工编号籍贯供货日期进货日期电话地址供

26、货商编号供货商采购采购订单商品编号名称价格商品姓名性别条形码mnmn开户行工资身份证号客户配货销售单号销售日期出库单mn销售采购订单汇总入库单仓库总经理分析报告姓名年龄电话姓名年龄员工编号4.1.2 逻辑设计逻辑设计把 ER 图转换为关系模式列出各个实体包含的属性,并且确定各个实体的主键(用下划线标示):由 ER 图可见:图中有五个实体:客户、采购员、供应商、仓库管理员、信息统计员、总经理、商品;三个关系:采购关系,配送关系,销售关系。客户: (编号,姓名,性别,身份证,入职日期,薪资)采购员:(编号,姓名,性别,部门编号, )发票 大连东软信息学院大连东软信息学院15供应商:(供货商号,名称

27、,联系人,联系电话,联系地址,开户行,银行帐号,备注)仓库管理员:(编号,姓名,性别,身份证,入职日期,薪资)商品信息:(商品编号,供货商号,名称,条形码,计量单位,类别,产地,单价,备注)入库单(入库单号,商品编号,供货商号,进货价,数量,金额,进货日期,备注)出库单(出库单号,商品编号,供货商号,进货价,数量,金额,进货日期,备注)销售清单:(销售单号,商品编号,销售数量,销售日期)库存清单:(商品编号,库存数量)4.1.3 物理设计物理设计(1) 职工清单(StaffBill)中文字段名英文字段名字段类型长度主键/外键字段值约束职工编号staffIDchar6PNOT NULL姓名nam

28、envarchar8NOT NULL性别sexnchar2NOT NULL籍贯homenvarchar4NULL学历diplomanvarchar4NOT NULL类别kindnvarchar10NULL工资salaryint4NULL联系电话phonevarchar12NULL联系地址addressnvarchar50NULL身份证号idCardvarchar18NOT NULL聘用日期beginDatedatetime8NULL编制日期enactTimedatetime8NULL备注othersntext50NULL (2) 用户清单(UserBill)中文字段名英文字段名字段类型长度主键

29、/外键字段值约束帐号loginIDchar6P/FNOT NULL密码passWordchar6NOT NULL (3) 商品清单(MerchBill)中文字段名英文字段名字段类型长度主键/外键字段值约束商品编号merchIDchar6PNOT NULL供货商号profferIDchar6FNOT NULL名称fullNamenvarchar80NOT NULL条形码barCodechar15NOT NULL计量单位metricUnitvarchar4NOT NULL类别kindnvarchar8NULL 大连东软信息学院大连东软信息学院16产地birthPlacenvarchar50NULL

30、单价unitCostmoney4NOT NULL备注othersntext50NULL (4) 供货商清单(ProfferBill)中文字段名英文字段名字段类型长度主键/外键字段值约束供货商号profferIDchar6PNOT NULL名称fullNamenvarchar50NOT NULL联系人contactPersonnvarchar8NOT NULL联系电话phonevarchar12NOT NULL联系地址addressnvarchar50NOT NULL开户行openingBanknvarchar10NULL银行帐号 accountIDvarchar15NULL备注othersnt

31、ext50NULL (5) 进货清单(ImportBill)中文字段名英文字段名字段类型长度主键/外键字段值约束进货单号importBillIDchar6PNOT NULL商品编号merchIDchar6P/FNOT NULL供货商号profferIDchar6FNOT NULL进货价importPricemoney4NOT NULL数量quantityint4NOT NULL金额totalMoneymoney4NOT NULL进货日期importDatedatetime8NOT NULL备注othersntext50NULL (6) 销售清单(SaleBill)中文字段名英文字段名字段类型长

32、度主键/外键字段值约束销售单号saleBillIDchar6PNOT NULL商品编号merchIDchar6P/FNOT NULL销售数量saleNumint4NOT NULL销售日期saleDatedatetime8NOT NULL (7) 库存清单(StoreBill)中文字段名英文字段名字段类型长度主键/外键字段值约束商品编号merchIDchar6P/FNOT NULL库存数量storeNumint4NOT NULL4.2 代码设计代码设计4.2.14.2.1、代码名称、代码名称: 大连东软信息学院大连东软信息学院17订单号: S 0000 00 00 000 (销售订单) (年)

33、(月) (日) (当天订单号) 例如:S20151212112 含义为 2015 年 12 月 12 号 112 号订单供应商编号: 字母 1 字母 2 00 (省份) (市区) (序号)例如:LD02 辽宁省大连 02 号供应商供应商编号: 字母 1 字母 2 00 0000 00 00 000(供应商省份) (供应商市区) (序号) (年) (月) (日) (当天订单号)例如:LD0220151123219 辽宁省大连市 02 号供应商 2015 年 11 月 23 日 219 号订单4.2.24.2.2 设计原则设计原则:单一职责原则:单一职责原则(SRP:Single responsi

34、bility principle)又称单一功能原则 核心:解耦和增强内聚性(高内聚,低耦合)描述:类被修改的几率很大,因此应该专注于单一的功能。如果你把多个功能放在同一个类中,功能之间就形成了关联,改变其中一个功能,有可能中止另一个功能,这时就需要新一轮的测试来避免可能出现的问题。里氏替换原则:里氏替换原则(LSP:Liskov Substitution Principle)核心:在任何父类出现的地方都可以用他的子类来替代(子类应当可以替换父类并出现在父类能够出现的任何地方) 四层含义:(1)子类必须完全实现父类的方法。在类中调用其他类是务必要使用父类或接口,如果不能使用父类或接口,则说明类的

35、设计已经违背了 LSP 原则。(2)子类可以有自己的个性。子类当然可以有自己的行为和外观了,也就是方法和属性(3)覆盖或实现父类的方法时输入参数可以被放大。即子类可以重载父类的方法,但 大连东软信息学院大连东软信息学院18输入参数应比父类方法中的大,这样在子类代替父类的时候,调用的仍然是父类的方法。即以子类中方法的前置条件必须与超类中被覆盖的方法的前置条件相同或者更宽松。(4)覆盖或实现父类的方法时输出结果可以被缩小。依赖注入原则:依赖注入原则(DIP:Dependence Inversion Principle)别名:依赖倒置原则或依赖反转原则 核心:要依赖于抽象,不要依赖于具体的实现 三层

36、含义:(1)高层模块不应该依赖低层模块,两者都应该依赖其抽象(抽象类或接口) ;(2)抽象不应该依赖细节(具体实现) ;(3)细节(具体实现)应该依赖抽象。4.2.34.2.3 设计图设计图代码共十四位,前四位为产品名称的编码,第五位到第十二位为产品生产时间,第十三至第十四位为产品的种类。4.3 用户界面用户界面1 1、操作界面名称:、操作界面名称: 大连东软信息学院大连东软信息学院19图 4-3 用户界面登陆在进行系统登录过程中,登录模块将调用数据库里的用户清单,并对账号和密码进行验证,只有输入了正确的账号和密码后,系统登录才会成功。在登录模块中,对系统的尝试登录次数进行了限制,禁止用户无终

37、止的进行系统登录尝试,在本系统中,当用户对系统的三次登录失败后,系统将自动机制登录,突出登录模块。并在输入了错误的或者是不存在的账户和密码时,系统会给出出错信息提示,指明登录过程中的错误输入或者错误操作,以便用户进行正确的登录。输入项、输出项:输入项为账号和密码。账号和密码均为字符串,长度各为 6 个字符,密码回显字符是“*” 。五、五、系统实施系统实施5.1 等价类划分法等价类划分法等价类划分是一种典型的黑盒测试方法,使用这一方法时,完全不考虑程序的内部结构,只依据程序的规格说明来设计测试用例。等价类划分方法把所有可能的输入数据,即程序的输入域划分成若干部分,然后从每 大连东软信息学院大连东

38、软信息学院20一部分中选取少数有代表性的数据做为测试用例。使用这一方法设计测试用例要经历划分等价类(列出等价类表)和选取测试用例两步。5.2 划分等价类:划分等价类:等价类是指某个输入域的子集合。在该子集合中,各个输入数据对于揭露程序中的错误都是等效的,并合理地假定:测试某等价类的代表值就等于对这一类其它值的测试,因此,可以把全部输入数据合理划分为若干等价类,在每一个等价类中取一个数据作为测试的输入条件就可以用少量代表性的测试数据取得较好的测试结果。等价类划分可有两种不同的情况:有效等价类和无效等价类。 等价类的划分有两种不同的情况:有效等价类:是指对于程序的规格说明来说,是合理的,有意义的输入数据构成的集合。利用有效等价类可检验程序是否实现了规格说明中所规定的功能和性能。无效等价类:是指对于程序的规格说明来说,是不合理的,无意义的输入数据构成的集合。对于具体的问题,无效等价类至少应有一个,也可能有多个。在设计测试用例时,要同时考虑有效等价类和无效等价类的设计。5.3 划分等价类的标准:划分等价类的标准:1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论