电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

仓库出库管理的设计与实现

29页
  • 卖家[上传人]:F****n
  • 文档编号:93490598
  • 上传时间:2019-07-23
  • 文档格式:DOC
  • 文档大小:255KB
  • / 29 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、武汉理工大学基础强化训练课程设计学 号: 课 程 设 计题 目仓库出库管理的设计与实现学 院计算机科学与技术专 业班 级姓 名指导教师巩 晶201年月日目录1.系统描述3 1.1设计题目3 1.2设计目的3 1.3问题说明3 1.4开发环境3 1.5系统分析3 1.6系统设计流程图42.系统设计5 2.1数据文件设计5 2.2输入输出的设计5 2.3用户界面设计10 2.4处理过程设计123.系统测试123.1测试用例描述123.2测试方法描述133.3测试结果134.总结174.1特点与不足174.2收获与体会185.参考文献18附表18评分表27计算机基础强化训练任务书学生姓名: 专业班级: 指导教师: 工作单位: 题 目: 仓库出库管理的设计与实现 初始条件:理论:学完计算机基础知识,掌握C+语言编程基础和VC开发平台的使用。实践:计算机科学系实验中心提供计算机及软件开发环境。要求完成的主要任务: (1)系统需求分析,得到系统的数据需求和功能需求,分析结果用表格记录。 (2)系统设计,包括内存数据结构设计、数据文件设计、代码设计、输入/输出设计、用户界面设计、处理过程设计。要求内

      2、存数据用链表组织,数据文件用文本文件,用户界面用字符界面。至少实现数据记录的增加、修改、删除、查询(查询应能按不同数据项进行)。(2)编制好程序后,设计若干测试用例,上机测试所设计的程序。(4)设计报告按格式要求书写。设计报告正文的内容应包括:1)系统描述 包括问题说明、数据需求和功能需求。2)系统设计 包括内存数据结构设计、数据文件设计、代码设计、输入/输出设计、用户界面设计、处理过程设计。3)系统测试 包括测试用例的描述、测试方法和测试结果。4)设计的特点、不足、收获和体会。时间安排:1、第20周(7月4日至7月8日)完成。2、7月8日8:00到计算机学院实验中心(三楼)检查程序、交课程设计报告、源程序(CD盘)。指导教师签名: 2011年 月 日系主任(或责任教师)签名: 2011年 月 日1 系统描述1.1设计题目 仓库出库管理的设计与实现1.2 设计目的(1) 通过设计,强化计算机专业基础知识,如C+语言、数据结构、离散数学等,对这些知识加以运用。(2) 掌握编写程序的思想方法、技巧,为以后的专业学习打下良好的基础。(3) 培养动手能力,理论联系实际的能力,在实践中掌握理论,

      3、深化对计算机科学与技术的认识。1.3. 问题说明随着企事业的发展,以及人们需求的增多,仓库管理已被广泛的应用。而仓库管理系统软件更是大型企业不可缺少的,它使管理变的更加容易,使管理员轻松的掌握仓库物品信息,调整仓库中物品的进出,了解仓库的库存大小,以及对物品进行查找等。本此训练的系统为仓库出库管理系统,针对的是物品的出库,可以实现针对出库的相应的功能。系统使用C+语言开发,利用面向对象的思想,内存数据用链表组织,数据的存储为文本存储。至少实现数据记录的增加、修改、删除、查询(查询应能按不同数据项进行)。1.4开发环境Visual C+6.0集成开发环境,主要用C+语言,面向对象的思想方法。1.5 系统分析 (1)数据需求仓库的属性有:货物编号、货物名称、货物数量等。数据需求分析结果如下表: 数据名称数据描述数据类型仓库信息number货物的编号int name10入库货物的名称,如“computer”charquantity相对货物的数量,如20int(2)功能需求 本程序要求实现仓库管理中的物品的入库初始化,物品的出库,物品的列表显示,物品相关信息的查找和退出程序的功能。当输入有误时

      4、,给以相应的提示信息。函数名称函数功能void create(dlnode *L)创建链表头节点void search(dlnode *L)查找主要菜单void searchnum(dlnode *L)按编号查找函数void searchname(dlnode *L)按名称查找函数void current(dlnode *L)货物出库函数void print( dlnode *L)输出函数void input(dlnode *L)定义入库函数void output(dlnode *L)定义出库函数void outnum(dlnode *L)按编号出库函数void outname(dlnode *L)按名称出库函数void display(dlnode *L)显示货物清单void main()主函数,含有操作界面1.6系统设计流程图仓库出库管理系统退出系统货物出库显示列表货物查询货物入库输出所选货物没有该货物2系统设计2.1数据文件设计24该程序采用内部数据结构如下:武汉理工大学基础强化训练-typedef struct dnode /* 定义双向链表结构体 */ int number;

      5、 /* 货物编号 */ char namemax; /* 货物名称 */ int counter; /* 货物数量 */ struct dnode *prior, *next;/* 定义两指针,分别指向其前驱和后继 */dlnode; void create(dlnode *L);/创建链表头结点void input(dlnode *L);/定义入库函数void output(dlnode *L);/定义出库函数void outnum(dlnode *L);/按编号出库函数void outname(dlnode *L);/按名称出库函数void current(dlnode *L);/货物出库函数void search(dlnode *L);/查找主菜单void print(dlnode *L);/输出函数void searchnum(dlnode *L);/按编号查找函数void searchname(dlnode *L);/按名称查找函数void display(dlnode *L) ; / 显示货物清单 2.2输入输出的设计(1)输入输入,即时入库的实现void input(dl

      6、node *L)/定义入库函数 dlnode *in,*head; head=in=(dlnode *)malloc(sizeof(dlnode);/分配空间 head=L; printf(n请输入货物数据:n); printf(编号:);scanf(%d,&in-number); printf(名称:);scanf(%s,&in-name); printf(数量:);scanf(%d,&in-counter); if(L-next=NULL) /如果只有头节点, /把刚输入的in节点 L-next=in; /跟在头节点后面 L-prior=in; / in-next=L; / in-prior=L; / isempty+; /isempty加1 else /如果当前L的下一个节点不是头节点 while(L=L-next)!=head) /如果输入的数大于L-number,则插到L的前面 if(L-numbernumber) in-next=L; in-prior=L-prior; L-prior-next=in; L-prior=in; isempty+; /isempty加1 return; /输入的编号比其它编号都小,则插到最后个节点,并首尾相连 head-prior-next=in; in-prior=head-prior; head-prior=in; in-next=head; isempty+; /isempty加1 (2)输出即程序中的出库函数,实现了对信息进行分类输出及删除操作,其主要设计代码:1)选择出库函数类型:void output(dlnode *L)/出库的函数 int y; dlnode *head=L; if(isempty=0)/检测是否有货物输入 printf(没有货物输入系统n); getchar();getchar(); return ; while(1) prin

      《仓库出库管理的设计与实现》由会员F****n分享,可在线阅读,更多相关《仓库出库管理的设计与实现》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结 2022年家长会心得体会集合15篇
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.