1、上图为用户登录模块结构图3性能精度需求:在精度需求上,根据使用需要,在各项数据的输入,输出及传输过程中,由于本系统使用数摞结构,可以满足各种精度的需求。时间需求:在软件方面,响应时间,更新处理时间都比较快且迅速,完全满足用户要求。灵活性:当用户需求,如操作方式,运行环境,结果精度,数据结构于其他软件接口等发生变化时,设计的软件要做适当调整,灵活性非常大。3.4输入项编号数据元素名内部名 值域类长 备注E01账户ZHC/12E02密码MME03姓名XN5输出项输出信息为登录信息与退出系统信息。3.6算法验证用户身份功能模块主要算法if 用户名 and 口令 正确以该用户身份进入系统总控制界面并获
2、得响应系统权限else提示“用户名或口令错误”累计错误三次,自动关闭本系统end if7流程逻辑图1 仓库管理系统大致处理过程图2 仓库管理系统流程图1图3 仓库管理系统流程图2图4 仓库管理系统流程图33.8接口传感信息提示数据录入,提示用户输入帐户及密码.系统提交用户所输入用户及密码,判断用户所输入的用户或密码是否正确.如果正确将从数据库中提取符合条件的信息,并显示出来.3.9存储分配数据的相关存储都是利用sql2000数据库存储数据的。3.10注释设计11限制条件本模块在运行使用中无特别限制条件。3.12测试计划本模块针对仓库货物设置情况,在测试时要求对测试输入数据到数据库,同时能够在外
3、部查询时准确的读出数据。3.13尚未解决的问题对数据库的链接4程序2(标识符)设计说明:管理系统模块4。1程序描述本系统主要实现仓库货物有关信息的管理,根据用户需求实现相应的信息查询查询,修改和维护,对货物信息及时地更新管理。本程序为非常驻内存,并发处理.上图为管理数据模块结构图4.4输入项E04级别JBC/10E05商品编号SPBHC/6E06商品名称SPMCC/30E07规格GGE08出库价格CKJGN/6E09出库日期CKEQD/8E10出库经手人CKJSRE11客户KHE12供货编号GHBHE13供货单位名称GHDWMCE14收款单位SKDWE15业务员YWYE16商品数量SPSLN/
4、8E17入库价格RKJGE18入库日期RKRQE19入库经手人RKJSRE20名片编号MPBHE21供货商编号GHSBHE22职务ZWE23公司电话GSDHE24地址DZE25邮编YBE26入库编号RKBHE27库存上限KCSXE28库存下限KCXXE29退货编号THBHE30退货数量THSLE31退货日期THRQE32退货单位THDWE33退入编号TRBHE34退入数量TRSLE35退入单位TRDWE36退入时间TRSJE37出库编号CKBH4.5输出项4.6算法系统总控制模块每个菜单项调用相应模块,实现各自的功能。以退出系统为例:if 退出系统 提示“确认退出系统?”if 确认退出退出仓库
5、管理系统返回到仓库管理系统 end if其他功能菜单类似.用户信息管理模块添加按钮触发的处理:用于添加新的用户,产生添加用户的界面.(仅限管理员权限)删除按钮触发的处理:用于删除选中的系统用户。(仅限管理员权限)修改密码按钮触发的处理:用于修改当前用户的密码,产生新的密码修改界面。修改密码处理流程:输入原始密码重复输入原始密码if 两次密码相同匹配数据库用户密码if 与数据库密码相同 继续输入新密码,修改成功 显示“您的密码不正确! 显示“两次输入不相同!上一页按钮触发的处理:显示上一页的记录.下一页按钮触发的处理:显示下一页的记录.首页按钮触发的处理:显示第一页的记录.末页按钮触发的处理:显
6、示最后一页的记录.退出按钮触发的处理:关闭用户信息管理窗口并返回主控制界面。客户信息管理模块查询条件下拉列表:选择查询的方式,然后于查询框中填写关键字进行搜索。添加按钮触发的处理:用于添加新的客户,产生添加客户的界面。删除按钮触发的处理:用于删除选中的客户的信息。修改按钮触发的处理:用于修改选中的客户的信息,产生客户信息修改界面。上一页按钮触发的处理:下一页按钮触发的处理:显示下一页的记录。首页按钮触发的处理:显示第一页的记录。末页按钮触发的处理:退出按钮触发的处理:关闭客户信息管理窗口并返回主控制界面。产品入库功能模块产品类型下拉列表:选择入库产品的类型。产品名输入框:用于输入添加的产品的名
7、称。产品价格输入框:用于输入添加的产品的价格.入库量输入框:用于输入添加的产品的数量。(按产品类型确定单位)生产日期输入框:用于填写入库产品的生产日期。入库按钮触发的处理:将用户填写的入库产品的信息添加到库存的产品信息中.重置按钮触发的处理:将用户填写的产品入库信息清空重新填写。关闭产品入库窗口并返回主控制界面.产品出库功能模块产品名下拉列表:选择出库产品的名称。出库量输入框:用于输入售出的产品的数量。出库按钮触发的处理:将用户填写的产品出库信息添加到库存的产品信息中。重置按钮触发的处理:退出按钮触发的处理:关闭产品出库窗口并返回主控制界面。产品信息管理模块选择查询的方式,然后于查询框中填写关
8、键字进行搜索.查询按钮触发的处理:用于根据查询条件和用户输入的条件进行查询产品的相关信息并显示.修改按钮触发的处理:用于修改选中的产品的信息,产生产品信息修改界面。显示上一页的记录。首页按钮触发的处理:显示最后一页的记录。退出按钮触发的处理:关闭产品信息管理窗口并返回主控制界面。数据维护模块数据备份(手动)按钮触发的处理:立即开始备份当前仓库管理系统的各种数据。数据备份(自动)按钮触发的处理:用户设定数据自动备份的时间,系统根据用户设定的时间自动将仓库管理系统中此刻的各种数据进行备份。退出按钮触发的处理:4.7流程逻辑仓库管理系统整体数据流图图5 仓库管理系统数据流图细化“系统管理”的数据流图图6 对“系统管理”的细化细化“输入处理的数据流图图7 对“输入处理”的细化系统帐户管理数据流图图8系统帐户管理数据流图8接口外部接口将条形码设备接收的数据传递给系统,系统将整理好的数据传递给数据库,并提示数据录入.将从数据库中提取符合条件的信息,并显示出来,然后通知打印机进行打印. 内部接口控制面板提示用户输入口令等信息,条码扫描仪对商品信息进行录入。通过显示器把需要的信息显示出来,如果需要打印就通知打印机打印出来。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1