《《软件测试技术》综合实验报告对《仓库管理系统》软件的测试用例设计》由会员分享,可在线阅读,更多相关《《软件测试技术》综合实验报告对《仓库管理系统》软件的测试用例设计(18页珍藏版)》请在金锄头文库上搜索。
1、湖南农业大学信息学院软件测试技术综合实验报告题 目: 对仓库管理系统 _ 软件的测试用例设计 系 别: 计算机系 专 业: 软件技术 班级学号: 学生姓名: 成 绩: 指导教师: 2011年5月 31日目 录引 言21 系统分析31.1 开发目的31.2 需求分析31.3 可行性分析41.3.1 技术可行性分析41.3.2 系统操作可行性分析41.4 开发工具51.4.1 Microsoft Access 2000简介51.4.2 Visual Studio 200851.5 开发及运行环境62 系统设计62.1 设计目标及系统总体功能结构62.2 系统功能模块设计72.2.1 登陆模块72.
2、2.2 仓库管理模块72.3系统流程图93 数据库设计103.1 概念结构设计103.2 数据库详细设计133.2.1 创建数据库135 系统测试255.1 测试环境255.2 测试用例设计与执行记录255.2.1 操作模块255.2.2 查询模块265.2.3 其他功能模块54结论62体会63 引 言仓库管理系统是一个企事业单位不可缺少的一部分,它的内容对于企业的决策者和管理者来说都是至关重要的,因此,仓库管理系统应该能够为用户提供充足的信息和快捷的查询手段,但一直以来人们使用传统的人工方式管理库存,这种管理方式存在着许多缺点,诸如效率低,保密性差等,而且时间一长,将产生大量的文件和数据,这
3、对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学不断发展,其强大的功能已经被人们深刻认识,它已经进入了人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对产品库存信息进行管理,具有着人工管理无法比拟的优点,它检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等,可减少更多的人力物力,这些都能够极大地提高货品库存的管理效率,也是企业库存管理科学化、正规化,与世界接轨的重要条件。因此,开发一个库存管理系统是很有必要的,具有其特有的技术意义和管理意义。 1 系统分析1.1 开发目的 为了能更高效,有计划设计仓库管理系统,本报告的主要
4、作用是确定各个项目模板的设计情况和主要的负责人,供各项目模板的负责人阅读,做到及时协调,按步有序进行项目的开发,减少设计中的不必要损失。1.2 需求分析本套应用程序名称为“仓库管理系统”,主要用于仓库货品信息的管理,系统包括仓库管理、入库、出库、一些统计查询和报表等几部分组成。库存管理系统需满足仓库管理员及工作人员的需求,他们具有登陆应用系统的权限,所以需要对工作人员的登陆本模块进行更多的考虑,设计不同用户的操作权限和登陆方法。对于一个仓库来说,最大的功能就是存储货品,所以仓库管理就是对货品信息,仓库信息,短线货品及超储货品的管理,用户可以根据实际情况对各种货品信息进行分类管理,包括添加,删除
5、更新数据库等。当然,仓库中货品入库也是常有的事,入库管理操作就是对于货品入库情况的管理,用户可以方便地输入一些货品的信息。有了货品的入库,自然也就有货品的出库,这部分提供的功能与入库操作流程差不多,有所区别的只是对一些出库货品的管理,也很方便数据的输入。仓库货品的信息量大,数据安全性和保密性要求高。本系统实现对货品信息的管理和总体的统计等,仓库信息,供货单位和经办人员信息的查看及维护。仓库管理人员可以浏览、查询、添加、删除等货品的基本信息以及统计等,并可以对一些基本的信息生成报表形式,并打印输出的功能。报表是一个数据库中最重要的功能之一,有了报表才能清楚地知道货品的出入库情况,在数据报表功能中
6、包括出库报表,库存报表及经办人员报表等一些基本信息的打印,方便简洁。本系统基本涵盖了库存管理的主要需求,具有完善细致的功能、友好的用户界面、强大的数据处理功能和完备的安全机制;随心所欲的查询和所见即所得的打印功能,并全面支持分析和决策的功能。1.3 可行性分析1.3.1 技术可行性分析仓库管理系统后台数据库采用目前比较普及的Microsoft Access 2000,该软件有着简单性和实用性;前台采用Microsoft公司的Microsoft Visual Studio2008作为主要的开发工具,具有简单、高效、易实现和功能强大等特点。1.3.2 系统操作可行性分析本系统主要是面向仓库管理人员
7、,他们主要负责编辑的设备相关信息,并进行删除、修改、添加等操作;同时提供设备出借业务。这些管理人员一般都具有一定的计算机基础知识和操作能力,整个系统操作简单,界面直观易懂,可以让使用者更快速的操作本系统,对仓库管理系统的工作流程更加深刻理解。因此在操作上本系统是具有可行性的。1.4 开发工具1.4.1 Microsoft Access 2000 简介Access2000 是关系数据库开发工具,1992年,Microsoft Access作为第一个面向Windows操作平台的桌面数据库管理系统而诞生,它不但充分体现了面向对象的思想,提供可视化的编程手段,而且充分利用了Windows操作平台的优越
8、性,采用与Windows完全一致的界面风格,使界面非常友好。在Access中,用户不需要编写复杂的程序就可以建立一个完整的数据库应用系统,是一个典型的开放式数据库系统,它可以和Windows下的其他应用程序共享数据库资源。数据库能汇集各种信息以供查询、存储和检索。Access 的优点在于它能使用数据表示图或自定义窗体收集信息。数据表示图提供了一种类似于 Excel 的电子表格,可以使数据库一目了然。另外,Access 允许创建自定义报表用于打印或输出数据库中的信息。Access也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。Access 是一
9、种关系数据库工具,关系数据库是已开发的最通用的数据库之一。如上所述,Access 作为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能1.4.2 Visual Studio 2008 Microsoft Visual Studio 2008是面向Windows Vista、Office 2007、Web 2.0的下一代开发工具,代号“Orcas”,是对Visual Studio 2005一次及时、全面的升级。VS2008引入了250多个新特性,整合了对象、关系型数据、XML的访问方式,语言更加简洁。使用Visual Studio 2008可以高效开
10、发Windows应用程序。设计器中可以实时反映变更,XAML中智能感知功能可以提高开发效率。同时Visual Studio 2008支持项目模板、调试器和部署程序。Visual Studio 2008可以高效开发Web应用,集成了AJAX 1.0,包含AJAX项目模板,它还可以高效开发Office应用和Mobile应用。1.5 开发及运行环境1. 系统运行环境:Windows XP系统2. 系统开发平台:Visual Studio 20083. 数据库管理系统软件:Microsoft Access 20002 系统设计系统设计是根据需求分析所确定的系统输入、输出数据以及各数据之间的相互关系,综
11、合考虑数据的输入方式、数据库设计、编程所需时间和系统维护方便程度等因素,设计出能圆满实现产品管理所需的系统。通过对原始数据资料的研究和数据的分析加工,确定系统各模块的功能以及各模块之间的数据流向。数据结构的合理与否将直接影响系统的性能。设计合理的数据结构能提高系统的运行速度,节省内存空间,简化系统的操作与程序的编写。经过系统需求分析及系统功能分析阶段工作后,对仓库管理系统的详细设计目标总结如下:2.1 设计目标1. 管理员可以选择不同的登陆方式,对信息进行管理。2. 设备信息的管理,管理员可以对信息进行添加、删除、修改、查询操作。3.2.2 系统总体功能结构仓库管理系统包括登陆、设备信息管理两
12、个功能模块。系统功能模块如图2.1所示:仓库管理系统设备信息管理模块登陆模块生成设备采购报表功能查询设备信息功能编辑设备信息功能管理员登陆功能图2.1 图书出借管理系统功能模块2.3 系统功能模块设计2.3.1 登陆模块本系统有一种登陆方式,管理员登陆,允许管理员对图书资料进行添加、删除、修改、查询等操作,对未还图书进行提醒,并公示,接受学生的借阅信息,更新图书借阅信息等功能。2.3.2 设备信息管理模块设备信息管理模块主要实现对设备入库、设备出库、设备还库等设备基本信息的管理,包括对信息进行添加、删除、修改、查询等功能。2.4 系统流程图否、是管理员登陆结束管理员管理窗口验证登陆开始设备信息
13、查询 图2.2 仓库管理系统流程图3 数据库设计数据库是数据管理的新手段和技术。使用数据库管理数据,可以保证数据的共享性、安全性和完整性。3.1 概念结构设计概念结构是各种数据模型的共同基础,比数据模型更独立于机器、更抽象,从而更加稳定化,是整个数据库设计的关键。在需求分析阶段所得到的应用需求应该首先抽象为信息世界的结构,才能更好地、更准确地实现这些需求。将需求分析中关于数据的需求,综合为一个统一的概念模型。根据应用要求对要管理的对象进行充分的调查分析,在此基础上抽象出各个实体,并找出各个实体间的联系从而建立概念模型。在进行了对系统的全面的需求分析后可以分析出系统中的各个实体。3.2 数据库详
14、细设计3.2.1 添加数据源在Microsoft Access 2000中已经设计好一个名称为dms的数据库。(1) 单击“开始”选项,在弹出的菜单上选择“设置”,再选择控制面板,此时,再弹出的窗口中,双击“管理工具”,在打开的窗口中选择数据源,弹出的对话框中单击“添加”,在打开的“创建新数据源”对话框中选择“Driver do Microsoft Access (*.mdb)”,此时,打开的“ODBC Microsoft Access 安装”窗口中,单击选择,添加当前名字为dms的数据库,命名为dms,单击“确定”按钮。(2) 返回“ODBC数据源管理器”对话框,选中添加的dms的数据源,单击“确定”按钮,打开dms的数据库文件。5 系统测试5.1 测试环境 1. 操作系统:Windows XP2. 数 据 库:Microsoft Access 20003. Visual Studio .NET5.2 测试用例设计与执行记录登陆功能模块