1引言...............................................................................................................................................21.1编写目的.................................................................................................................................21.2背景.........................................................................................................................................21.3定义.........................................................................................................................................21.4参考资料.................................................................................................................................22程序系统的结构...........................................................................................................................23程序1(标识符)设计说明.........................................................................................................23.1程序描述.................................................................................................................................33.2功能.........................................................................................................................................33.3性能.........................................................................................................................................33.4输人项.....................................................................................................................................33.5输出项.....................................................................................................................................33.6算法.........................................................................................................................................33.7流程逻辑.................................................................................................................................33.8接口.........................................................................................................................................33.9存储分配.................................................................................................................................43.10注释设计...............................................................................................................................43.11限制条件...............................................................................................................................43.12测试计划...............................................................................................................................43.13尚未解决的问题...................................................................................................................44程序2(标识符)设计说明.........................................................................................................4详细设计说明书1引言1.1编写目的在完成了针对《仓库管理系统》软件市场的前期调查,同时与多位软件使用者进行了全面深入地探讨和分析的基础上,提出了这份详细设计说明书。此详细设计说明书对《仓库管理系统》软件做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步完成后续设计与开发工作。本说明书的预期读者为仓库管理者、需求分析人员、测试人员、项目管理人员。1.2背景开发软件的名称:仓库管理系统项目的任务提出者:黄桂芳开发者:团队用户:仓库管理者兼容系统:windowsXP1.3定义1.4参考资料[1]《软件工程模型与方法》肖丁等,北京邮电大学出版社;[2]《visualc++程序设计案例教程》张荣梅,北京大学出版社。2程序系统的结构3程序1(标识符)设计说明:用户登录模块3.1程序描述本系统主要实现用户登录模块。3.2功能功能描述:主模块登录模数据库管理员条码输入输出上图为用户登录模块结构图3.3性能精度需求:在精度需求上,根据使用需要,在各项数据的输入,输出及传输过程中,由于本系统使用数摞结构,可以满足各种精度的需求。时间需求:在软件方面,响应时间,更新处理时间都比较快且迅速,完全满足用户要求。灵活性:当用户需求,如操作方式,运行环境,结果精度,数据结构于其他软件接口等发生变化时,设计的软件要做适当调整,灵活性非常大。3.4输入项编号数据元素名内部名值域类长备注E01账户ZHC/12E02密码MMC/12E03姓名XNC/123.5输出项输出信息为登录信息与退出系统信息。仓库管理系统登录记录登录信息退出系统记录退出信息3.6算法⒈验证用户身份功能模块主要算法if用户名and口令正确以该用户身份进入系统总控制界面并获得响应系统权限else提示“用户名或口令错误”累计错误三次,自动关闭本系统endif3.7流程逻辑图1仓库管理系统大致处理过程图2仓库管理系统流程图1用户输入登陆信息审核信息添删改查信息系统处理用户的输入信息显示处理结果用户用户仓库管理系统用户输入数据反馈结果图3仓库管理系统流程图2图4仓库管理系统流程图33.8接口传感信息提示数据录入,提示用户输入帐户及密码。系统提交用户所输入用户及密码,判断用户所输入的用户或密码是否正确。如果正确将从数据库中提取符合条件的信息,并显示出来。用户输入登陆信息审核信息用户显示帮助文档显示帮助文档信息用户输入登陆信息审核信息用户成功登陆系统3.9存储分配数据的相关存储都是利用sql2000数据库存储数据的。3.10注释设计3.11限制条件本模块在运行使用中无特别限制条件。3.12测试计划本模块针对仓库货物设置情况,在测试时要求对测试输入数据到数据库,同时能够在外部查询时准确的读出数据。3.13尚未解决的问题对数据库的链接4程序2(标识符)设计说明:管理系统模块4.1程序描述本系统主要实现仓库货物有关信息的管理,根据用户需求实现相应的信息查询查询,修改和维护,对货物信息及时地更新管理。本程序为非常驻内存,并发处理。4.2功能上图为管理数据模块结构图4.4输入项编号数据元素名内部名值域类长备注E04级别JBC/10E05商品编号SPBHC/6E06商品名称SPMCC/30E07规格GGC/10E08出库价格CKJGN/6E09出库日期CKEQD/8E10出库经手人CKJSRC/12E11客户KHC/12E12供货编号GHBHC/6E13供货单位名称GHDWMCC/30E14收款单位SKDWC/30E15业务员YWYC/12E16商品数量SPSLN/8E17入库价格RKJGN/6E18入库日期RKRQD/8E19入库经手人RKJSRC/12E20名片编号MPBHC/6E21供货商编号GHSBHC/6E22职务ZWC/12E23公司电话GSDHC/12E24地址DZC/30E25邮编YBC/6仓库管理系统登录管理员入库管理出库管理查询管理修改列表管理库存预警管理商品管理E26入库编号RKBHC/6E27库存上限KCSXN/8E28库存下限KCXXN/8E29退货编号THBHC/6E30退货数量THSLN/6E31退货日期THRQD/8E32退货单位THDWC/30E33退入编号TRBHC/6E34退入数量TRSLN/8E35退入单位TRDWC/30E36退入时间TRSJD/8E37出库编号CKBHC/64.5输出项编号数据元素名内部名值域类长备注E04级别JBC/10E05商品编号SPBHC/6E06商品名称SPMCC/30E07规格GGC/10E08出库价格CKJGN/6E09出库日期CKEQD/8E10出库经手人CKJSRC/12E11客户KHC/12E12供货编号GHBHC/6E13供货单位名称GHDWMCC/30E14收款单位SKDWC/30E15业务员YWYC/12E16商品数量SPSLN/8E17入库价格RKJGN/6E18入库日期RKRQD/8E19入库经手人RKJSRC/12E20名片编号MPBHC/6E21供货商编号GHSBHC/6E22职