您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 质量控制/管理 > 软件工程课程设计文档超市销售管理系统详细设计说明书
11引言...............................................................................................................................................21.1编写目的................................................................................................................................21.2背景........................................................................................................................................21.3定义........................................................................................................................................21.4参考资料................................................................................................................................22程序系统的结构...........................................................................................................................33程序1(标识符)设计说明........................................................................................................33.1程序描述................................................................................................................................33.2功能........................................................................................................................................33.3性能........................................................................................................................................53.4输人项....................................................................................................................................53.5输出项....................................................................................................................................53.6算法........................................................................................................................................63.7流程逻辑..............................................................................................................................103.8接口......................................................................................................................................113.9存储分配..............................................................................................................................113.10注释设计............................................................................................................................113.11限制条件............................................................................................................................113.12测试计划............................................................................................................................123.13尚未解决的问题................................................................................................................124程序2(标识符)设计说明......................................................................................................122详细设计说明书1引言1.1编写目的本说明书是对超市销售管理系统的进行详细地设计分析,对系统的功能和性能进行了整体的规划。为系统的实现和系统的测试提供一个具体的参考。1.2背景说明:a.待开发软件系统的名称;b.本项目的任务提出者、开发者、用户和运行该程序系统的计算中心。1.3定义(1)商品条形码:每种商品具有唯一的条形码,对于某些价格一样的商品,可以使用自定义条形码;(2)交易清单:包括交易的流水账号、每类商品的商品名、数量、该类商品的总金额、交易的时间、负责本次收银的员工号;1.4参考资料《软件工程》齐治昌谭庆平宁洪第二版2007高等教育出版社《数据库系统概论》王珊萨师煊第四版2007高等教育出版社《数据结构(C语言版)》严蔚敏吴伟民2008清华大学出版社32程序系统的结构超市信息管理人事管理销售管理进货管理库存管理管理职工信息管理供货商信息查询销售信息销售信息盘点维护销售信息查询进货信息维护进货信息查询库存信息维护库存信息3程序1(标识符)设计说明从本章开始,逐个地给出各个层次中的每个程序的设计考虑。以下给出的提纲是针对一般情况的。对于一个具体的模块,尤其是层次比较低的模块或子程序,其很多条目的内容往往与它所隶属的上一层模块的对应条目的内容相同,在这种情况下,只要简单地说明这一点即可。3.1程序描述该程序是超市销售管理系统软件的第四个子部分——商品库存管理系统,设计这个系统是为了方便的管理商品的信息,包括商品的查询,修改,删除等操作。本程序设计的特点就是要简洁,高效,方便。为使用者提供一个方便的使用环境。3.2功能该程序具有增加,查询和修改商品信息的功能,具体处理流程如下:4显示信息用户命令控制面板用户命令处理1增加商品信息2查询商品信息3修改商品信息商品信息库显示商品信息显示器显示写入写入商品不存在命令商品存在命令商品信息接收商品信息判断商品是否存在转入商品修改系统自动生成商品信息商品信息库显示信息53.3性能在录入的时候保证数据的正确性与记录的唯一性,根据编号的唯一性确保记录的准确查询的时候保证查全性,所有相应域包含查询关键字的记录都应能查到。查询的时候保证查准性,查到的记录应与给定的单项或组合查询条件完全匹配。该程序的最长响应时间:1s;更新处理时间:5s;数据的转换和传送时间:5s;解题时间;3s。当外部硬件软件发生变化时,要做出及时的改变相适应,有较强的灵活性。3.4输人项商品清单(MerchBill)中文字段名英文字段名字段类型长度主键/外键字段值约束商品编号merchIDchar6PNOTNULL供货商号profferIDchar6FNOTNULL名称fullNamevarchar80NOTNULL条形码barCodechar15NOTNULL计量单位metricUnitvarchar4NOTNULL类别kindvarchar8NULL产地birthPlacevarchar50NULL单价unitCostmoney4NOTNULL备注otherstext50NULL基本数据都是从键盘输入进入系统。3.5输出项商品清单(MerchBill)中文字段名英文字段名字段类型长度主键/外键字段值约束商品编号merchIDchar6PNOTNULL供货商号profferIDchar6FNOTNULL名称fullNamevarchar80NOTNULL条形码barCodechar15NOTNULL计量单位metricUnitvarchar4NOTNULL类别kindvarchar8NULL产地birthPlacevarchar50NULL单价unitCostmoney4NOTNULL备注otherstext50NULL输出数据会显示在现显示屏上。63.6算法详细说明商品信息管理的算法:添加一条商品信息/*添加一条商品信息,输出商品编号和执行结果*/CREATEPROCdbo.GoodsAddNew(@merchIDvarchar(100),--商品编号@fullNamevarchar(100),--名称@barCodevarchar(15),--条形码@Amountdecimal(18,2),--库存数量@kindint,--类型编号@birthPlacevarchar(100),--产地@profferIDint,--供货商编号@Introducevarchar(1000),--商品名称@othersvarchar(1000),--备注@profferIDntOUTPUT,--商品编号@ReturnValueintOUTPUT--执行结果(VB组件的自定义枚举值))ASDECLARE@ErrNoint--保存错误号BEGINTRANSACTION--开始事务/*手动维护数据唯一性的代码。*/DECLARE@ExistNamebitEXECExistByName'Goods','GoodsName',@GoodsName,@ExistNameOUTPUTIF@ExistName=1--当前商品名称已存在BEGINROLLBACKTRANSACTION--回滚事务SELECT@ReturnValue=3--返回VB组件
本文标题:软件工程课程设计文档超市销售管理系统详细设计说明书
链接地址:https://www.777doc.com/doc-2306990 .html