软件测试超市进销存管理系统与测试.doc_第1页
软件测试超市进销存管理系统与测试.doc_第2页
软件测试超市进销存管理系统与测试.doc_第3页
软件测试超市进销存管理系统与测试.doc_第4页
软件测试超市进销存管理系统与测试.doc_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

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

文档简介

第一章 系统背景4第二章 系统的需求分析42.1理解需求42.2需求分析任务52.3用况分析52.4 系统描述5第三章 系统的概要设计103.1 导言103.2.总体设计103.3 数据结构设计14第四章 软件测试16第五章 课程设计心得18参考文献18第一章 系统背景随着现代科学技术的迅猛发展,计算机技术已渗透到各个领域,成为各行业必不可少的工具,特别是Internet技术的推广和信息高速公路的建立,使IT产业在市场竞争中越发显示出其独特的优势,步入数字化时代,有巨大的数据信息等待着加工处理和传输,这使得对数据库的进一步开发和利用显得尤为迫切。作为国内市场的一些中小超市,他们在信息化过程中的步伐要落后大中型超市,而对于这些企业的资源管理,信息的存储和处理也显的迫切需要,要适应市场竞争,就需要有高效的处理方式和管理方法,因此加快超市的电算化进程是必不可少的。在会计业务中,产成品的完成,发出和结存关系到超市销计划的完成和流动资金占用情况,而销售核算子系统是电算化会计系统中一个关键且比较复杂的子系统。通过这个子系统提供的信息可以了解企业的经营成果,通过产品销售收入用来补偿已消耗的生产资料,支付工资和其他费用,缴纳税金并实现利润。超市进销存管理系统是目前应用于公司或企业进销存管理系统中的典型代表,它涉及商品或货物管理中主要的几个方面,即进货、销售、库存。本文利用Visual Basic完成管理平台设计,构造所用的类库;使用Access数据库存储数据,限单机使用。主要阐述了进销存管理系统的设计目标,系统要求、总体设计、详细设计、测试等。第二章 系统的需求分析2.1理解需求 本系统通过进销存系统的终端用户和客户的进行调研后,得出系统需求的关键部分如下:(1)进货管理商品进货信息管理:商品进货信息包括商品进货数量、单价、供货商、进货日期、等。商品进货管理功能完成进货信息登记、修改和删除等。更新库存:进货信息的变动直接关系到库存的变化(2)库存管理库存商品信息管理:商品库存信息包括商品进货数量、单价、供货商、进货日期、等。商品库存管理功能完成库存信息登记、修改和删除、查询等。(3)销售管理 信息管理:商品销售信息包括商品销售数量、单价、统计日等商品销售。管理功能完成销售信息登记、修改和删除,以及销售总汇查询。本系统应该对基础数据(用户数据字典)进行维护。系统应该提供强大的数据统计、查询、报表生成及打印等功能。系统客户端运行在Windows各版的平台下,系统还应该有一个较好飞图形用户界面。系统还应该有很好的可扩展性。系统应该容易上手,方便使用。2.2需求分析任务第一项任务:画出“进销存管理系统”的组合结构图,即组织结构模型。第二项任务:画出“进销存管理系统”的业务操作图,即业务操作模型。第三项任务:画出“进销存管理系统”的数据流程图。第四项任务:列出“进销存管理系统”的功能点列表,即功能模型。第五项任务:列出“进销存管理系统”的性能点表,即性能模型。第六项任务:确定“进销存管理系统”的环境模型,即运行环境。2.3用况分析使用Rose工具对系统进行UML建模,如图所示:用户销售进货销售删除销售修改销售录入销售人员管理理商品删除商品修改销售总汇查寻询商品录入用户录入用户删除用户修改用户管理2.4 系统描述2.4.1组织结构与职责用户(管理者)销售管理进货管理销售人员管理用户(使用者)2.4.2角色定义组织结构图中各单位职责说明与相关业务,如表:序号单位名称单位职责相关业务1用户(管理者)超市的全面管理超市信息的统计、分析、决策2进货管理根据实际情况进货进货商品信息的录入、修改、删除、查看3销售管理对超市销售进行统计销售商品信息的录入、修改、删除、销售总数查询4销售人员管理销售人员信息管理销售人员信息的录入、修改、删除、查看5用户(使用者)超市的使用者管理用户信息录入、修改2.4.3单据、表用户信息单据单据名称用户信息单据用途存放用户基本信息使用单位用户制作单位用户字段名数据类型字段宽度格式索引否说明用户名文本50标准有(无重复)用户帐号密码数字长整型标准无用户密码进货信息单据单据名称进货信息单据用途存放进货有关的基本信息使用单位进货部门制作单位进货部门 各项数据详细说明如下:字段名字段类型字段宽度格式索引否说明货号文本50标准有(无重复)货名文本50标准无单位文本50标准无时间日期/时间标准无单价货币货币无数量数字长整型标准无收货人文本50标准无供货人文本50标准无 销售人员信息单据 单据名称销售人员信息单据用途存放销售人员个人信息使用单位销售部门制作单位销售部门 各项数据详细说明如下:字段名字段类型字段宽度格式索引否说明Id自动编号长整型标准有(无重复)销售员文本50标准无商品销售信息单据单据名称商品销售信息单据用途存放商品销售的基本信息使用单位销售部门制作单位销售部门各项数据详细说明如下:字段名字段类型字段宽度格式索引否说明id自动编号长整型标准有(无重复)商品编号文本50标准无商品名称文本50标准无单位文本标准无销售日期日期/时间标准无单价货币货币无利润数字长整型标准无售货人名文本50标准无3.系统功能需求3.1功能需求分析进货:进货商品信息的录入、修改、删除、查看销售:销售商品信息的录入、修改、删除、销售总数查询销售人员管理:销售人员信息的录入、修改、删除、查看用户管理:用户信息录入、修改3.2功能需求点列表/功能模型“进销存管理系统”的用况描述如表:进销存管理系统的用况描述列表编号用况名称使用部门用况描述输入系统响应输出1建立并维护商品进货信息进货部门进货商品信息的录入、修改、删除、查看输入进货商品信息将进货商品存入到“商品”实体中以进货物进货人员基本信息2建立并维护商品销售信息销售部门销售商品信息的录入、修改、删除、销售总数查询输入商品销售信息将销售出的商品存入“商品”实体中销售商品销售人员基本信息3建立并维护销售人员信息销售部门销售人员信息的录入、修改、删除、查看输入销售人员信息将销售人员基本情况存入“销售人员”实体中销售人员个人信息4建立并维护用户个人信息用户用户信息录入、修改输入用户信息系统自动存入信息用户信息4.系统性能需求(Performance of Target System)4.1时间要求(Time Request)(1)查询某条记录的时间应少于3秒。(2)录入、修改某条记录的时间应少于0.5秒。(3)检查输入资料合法性时间应小于0.1秒。(4)用报表形式列出数据库中所有记录应小于10秒。4.2性能需求点列表/性能模型(Performance List/Performance Modle)编号性能名称使用部门性能描述系统响应输出1检查资料的规范性进货部门、销售部门、用户检测录入、修改、删除所输入的资料的正确性在0.1秒内对资料进行检查输出信息是否符合规范2资料录入、修改、删除数据库进货部门、销售部门、用户在数据库中录入、修改、删除对应的资料在0.5秒内对数据进行录入、修改、删除输出提示信息输出提示信息3资料查询进货部门、销售部门、用户在数据库中查找需要的内容在3秒内列出所以符合要求的记录输出符合要求的记录4报表输出进货部门、销售部门、用户用报表形式显示出数据库中所有记录在10秒内显示出所有数据库中的记录输出需要现在的报表5.目标系统界面(Interface of Target System)输入设备:键盘、鼠标。输出设备:显示器、打印机。显示风格:图形界面与字符界面相结合。显示方式:1024*786.输出格式:打印格式。输出类型:报表形式。6.目标系统其他需求(Other Requirement of Target System)1、保密性机密或敏感数据库在存储过程、处理、传输过程中要保密,确保用户在授权后才能访问。2、完整性 保证系统中的信息处在一种完整和没有受到损害,防止因非授权访问、部件故障或其它错误而引起信息篡改、破坏或丢失。企业建站数据库中。系统管理员可以访问注册用户数据库。3、可靠性 保障系统在复杂的网络环境下提供持续、可靠的服务。第三章 系统的概要设计3.1 导言3.1.1目的 从该阶段开始正式进入软件的实际开发阶段,本阶段完成系统的大致设计并明确司徒的数据结构与软件结构。在软件设计阶段主要是把一个软件需求转化为软件表示的过程,这种表示只是描绘出软件总的概貌。本概要设计说明书的目的就是进一步细化软件设计阶段得出的软件总体概貌,把它加工成在程序细节上非常接近源程序的软件表示。3.1.2命名规则(1)全局变量、局部变量的命名必须用英文字母简写来命名。(2)数据库表名、字段名等命名必须用英文来命名。3.1.3术语定义序号术语名称术语定义1总体结构软件系统的总体逻辑结构。本系统采用面向对象的设计方法,所以逻辑结构为部件组装图2概念模型CDM关系数据库的逻辑设计模型,包括一张逻辑E-R图及相应的数据字典3物理模型PDM关系数据库物理设计模型,包括一张物理表关系图及其相应的数据字典4角色数据库中享有某些特权操作的用户5子系统具有相对独立功能的小系统,一个大的软件系统可以划分为多个子系统,每个子系统可由多个模块或多个部件组成6模块具有功能独立、能被调用的信息单元7参考资料指本文书写时用到的其他资料3.2.总体设计3.2.1总体结构设计总体结构示意图销售人员管理模块销售管理模块销售业绩总汇模块用户管理模块进货数据查看销售人员添加销售人员删除销售人员查看销售商品添加销售商品修改记录删除销售商品查看销售总计查询用户信息添加用户密码修改用户信息删除进货数据删除货物进销存管理系统进货管理模块进货数据修改进货数拒添加管理员登陆验证模块3.2.2运行环境设计(Design of Running Envrionment)软件平台:(1)OS:Windows98/ Windows ME/ Windows NT/ Windows 2003/ Windows XP(2)数据库为SQL Server 2000硬件平台:(1)CPU:Pentium III 500MHz以上(2)磁盘空间容量:600MB以上(3)内存:128MB以上(4)其他:键盘、鼠标3.2.3子系统清单子系统编号子系统名子系统功能简述Ss1进货管理进货商品信息的录入、修改、删除、查看Ss2销售管理销售商品信息的录入、修改、删除、销售总数查询Ss3销售人员管理销售人员信息的录入、修改、删除、查看Ss4用户管理用户信息录入、修改3.2.4功能模块清单(Function Model List)模块编号模块名称模块功能简述模块接口简述M1-1进货管理录入商品基本信息入口参数:商品基本信息出口参数:录入数据库M1-2进货数据添加录入进货商品数据入口参数:货号出口参数:修改数据库对应字段M1-3进货数据修改修改进货商品数据入口参数:货号出口参数:修改数据库对应字段M1-4进货数据删除删除出错信息入口参数:货号出口参数:删除数据库对应字段M1-5进货数据查看查询进货基本信息入口参数:货号出口参数:显示用户需要的字段M2-1销售人员管理录入销售人员的基本信息入口参数:ID号出口参数:录入数据库M2-2销售人员添加添加销售人员的基本信息入口参数:ID号出口参数:修改数据库对应字段M2-3销售人员删除删除销售人员基本信息入口参数:ID号出口参数:删除数据库对应字段M2-4销售人员查看查询销售人员基本信息入口参数:ID号出口参数:显示用户需要字段M3-1销售管理录入已销售出的商品信息入口参数:货号出口参数:录入商品信息M3-2销售商品添加添加已销售的商品信息入口参数:货号出口参数:修改数据库对应字段M3-3销售商品修改修改销售商品信息入口参数:货号出口参数:修改数据库对应字段M3-4记录 删除记录 删除信息入口参数:货号出口参数:删除数据库对应字段M3-5销售商品查看查询销售商品信息入口参数:货号出口参数:显示用户需要的字段M4-1销售业绩总汇查询销售业绩入口参数:ID号出口参数:显示用户需要字段M4-2销售总计查询查询销售额入口参数:货号、ID号出口参数:显示用户需要字段M5-1用户管理录入用户基本信息入口参数:姓名出口参数:录入数据库M5-2用户信息添加添加用户信息入口参数:姓名出口参数:修改数据库对应字段M5-3用户密码修改修改用户密码入口参数:姓名出口参数:修改数据库对应字段M5-4用户信息删除删除无用的信息入口参数:姓名出口参数:删除数据库对应字段3.3 数据结构设计3.3.1逻辑结构E-R图商品单价货名货号销售人员数量单位日期销售单价日期数量货号货名供货商单价销售人员销售人员联系姓名收货人员3.3.2进销存管理系统数据流图销售管理销售人员管理进货管理开始登录结束用户管理3.3.3进销存管理系统数据表:User表字段名数据类型字段宽度格式索引否说明UserName文本50标准有(无重复)用户帐号Password数字长整型标准无用户密码 Save表字段名字段类型字段宽度格式索引否说明GoodNum文本50标准有(无重复)商品编号GoodName文本50标准无商品名称DanWei文本50标准无单位InDate日期/时间标准无进货时间DanJia货币货币无单价GoodCount数字长整型标准无总数ShouMan文本50标准无收货人GongMan文本50标准无供货人人员信息表: Saler表字段名字段类型字段宽度格式索引否说明Id自动编号长整型标准有(无重复)SaleName文本50标准无销售人名Sale表

温馨提示

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

最新文档

评论

0/150

提交评论