商店存货管理系统 概要设计

上传人:lis****210 文档编号:126303267 上传时间:2022-07-28 格式:DOCX 页数:4 大小:9.54KB
返回 下载 相关 举报
商店存货管理系统 概要设计_第1页
第1页 / 共4页
商店存货管理系统 概要设计_第2页
第2页 / 共4页
商店存货管理系统 概要设计_第3页
第3页 / 共4页
亲,该文档总共4页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
商店存货管理系统概要设计题目要求:功能:建立一个商店存货管理系统,要求每次出货时,选取进货 时间最早且最接近保质期中止时间的货物;建立一个文件,包括多个种类的货物情况,能对商品信息 进行扩充(追加),修改和删除、简单的排序以及完成系统查询 功能.需求分析:仓库操作系统涉及多种且种类数目不确定的货物,需 要通过动态数组来表示货物的种类;可以进行添加,修改和删除的操作,即可以通过函数 访问并修改数据库;取货时有先后顺序的需求,故而可以通过树的遍历或 者排序来解决取货的问题;每种货物都要涉及种类,数量,存货日期,保质期终 止时间的变量.概要设计:用动态二叉树组模拟仓库信息;仓库数据元素为包含种类,数量,生产截止日期,存 货日期四种数据项的结构;对仓库信息的修改转化为对二叉树的添加,删除,修改;查询功能通过统计输出.详细设计内容:基本函数构成主函数(main)(建立基本的二叉树动态数组)添加函数(add)(在节点处添加数据)查找节点函数(search)(查找符合输入条件的节点)修改函数(change)(对所选元素进行修改)删除函数(delete)(在所查找节点处删除部分数据项)遍历函数 (traverse)(将所选二叉树遍历以便操作)查询函数(inquire)(统计所有货物的总数量及最早和最 晚保质期截止日期)打印函数(printf)(将所进行的操作打印)数据项基本构成及基本框架货物由动态数组goods构成,每个元素为一个地址,分 别对应相应的货物 goods数组中的元素对应为每种货物的二叉树的根节点二叉树中的元素构成:datel(货物种类)date2(货物的数量)date3(货物的保质期截止日期)date4(货物的存货日期)基本操作建立一维动态数组goods通过add函数 访问动态数组,进行数据项的添加添加的数据项data1=goodsn进行访问else n+1添加的数据项添加为节点的叶子add-date 3 date 3root- left=addadd-date 3 root- date 3root- right=addadd-date 3 = root- date 3add-adte 4 date 4root- left=addadd- date 4 root- date 4root- right=addadd- date 4 =root- date 4root- date 2=root - 2 +add- date 2对所存货物进行的操作;traverse (goodsn) 中序排列:所列出的遍历即为按所要求的优先顺序排列;printf打印出所选货物的详细内容;对所选货物进行基本操作;即对二叉树进行添加(add),删除(delete),修改(change) 查询功能;printf (inquire):输出所有货物的种类;输出各种货物的总数量;输出每种货物的最早生产日期截止日期和最晚生产日期截 止日期.
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 活动策划


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!