仓库管理系统课程设计.docx

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课程设计报告 课程名称数据构造 设计题目运动会分数统计 专业计算机科学与技术 班级 学号 姓名 达成日期_________2012年6月8日_____________ 课程设计任务书 设计题目:库房管理系统 设计内容与要求: 【设计内容】 为库房设计一个库房管理系统,记录储存货物的编号、名称、数目。而且能够随时进行出货和出库操作、可随时查察货物信息。 【基本要求】 成立一个库房管理程序,能够按次序和货物名称查问库房储存状况; 能够增添或删除货物; 能够实现货物的入库出库; 能用文件保留库房货物信息; 指导教师:________ 2012年6月8日 课程设计考语 成绩: 指导教师:_______________ 年代日 1、问题描绘 成立一个库房管理程序,能够按次序和货物名称查问库房储存状况,也能够增添或删除货物信息、实现货物的入库出库,要求能用文件保留库房货物信息。 2、基本要求 (1)、数据要求 建议输入货物的名称,编号,数目等,其他信息学生自行设计; 输出形式:有合理的提示,编号,名称,数目对应; 数据的储存构造自行设计。 4)库房货物的有关数据要储存在数据文件中。 (2)、操作要求 成立一个库房管理程序,能够按次序和货物名称查问库房储存状况,也能够增添或删除货物信息、实现货物的入库出库,要求能用文件保留库房货物信息。 (3)、测试数据要求 测试数据要求使用: 1、所有合法数据; 2、整体非法数据; 3、局部非法数据。进行程序测试,以保证程序的稳固。 (4)、界面要求 有合理的提示,每个功能能够建立菜单,依据提示,能达成有关的功能操作并切合要求。 (5)、储存构造要求 学生自己依据系统功能要求自己设计,可是要求库房货物的有关数据要储存 在数据文件中。(数据文件的数据读写方法等有关内容在c语言程序设计的书上, 请自学解决)请在最后的上交资猜中指明你用到的储存构造。 3、数据构造 (1)、定义货物数据种类 定义货物数据种类双向链表,用于寄存货物的信息,包含货物名称,数目,编号等信息。 typedefstructdnode { intNumber;//货物编号 charName[max];//货物名称 intCounter;//货物数目 structdnode*prior,*next; }dlnode,*dlinklist; 4、整体设计 依据库房管理系统的剖析及设计要求,能够将此系统分为四个模块:信息统 计模块、信息排序输出模块、信息查问模块、信息调用模块。 (1)、信息统计模块实现信息的输入、统计,波及函数有:voidInput( )、 (2)、信息输出模块实现信息的输出,波及函数有:voidOutputByName( )、void OutputByNum( )voidinit_linklist( )voidShow( ) (3)、信息查问模块实现信息的查问,波及函数有: (4)、信息调用模块实现信息的调用,即从文件中读出信息并输出、保留信息,波及函数有:voidLoad( ),voidSave( ) 主函数与各函数调用关系流程图、构造图: 库房管理系统 信息输入模块信息输出模块信息查问模块信息调用模块 信 按 按 息 按 按 信 信 输 货 货 物 物 货 货 息 息 入 编 名 物 物 保 读 编 名 存 取 号 称 号 称 输 输 出 出 查 查 询 询 开始 总分显示菜单界面 输入功能序号 货 退 出 物 加 查 查 并 的 载 看 询 保 入 货 货 货 存 库 物 物 物 信 和 信 信 信 息 出 息 息 息 库 主菜单 信息排序输出模块流程图 开始 信息查问界面 选择查问方式 按 按 退 货 货 出 物 物 返 编 名 回 号 称 主 查 查 菜 询 询 单 主菜单 信息查问模块流程图 5、详尽设计 (1)、货物入库功能 voidInput( )、voidInitList( )是信息输入、双链表初始化函数,能够按用户执意 输入信息、包含货物的名称编号和数目。 其主要功能流程图以下: 开始 输入名称、编号、数目 N 合法 Y init_linklist(dlinklist*l) 结束 (2)、货物出库功能 voidOutputByName( )、voidOutputByNum( )两个函数分别可实现经过名称查找出 库和经过编号查找出库 其主要功能流程图以下: 开始 输入名称或编号 N 货物能否存在 Y 货物出库 结束 (3)、货物查问功能 ( )voidShow( ) switch语句 函数是一个信息查问函数及查问菜单函数,显示一个查问菜单,利用 实现按货物编号查问和按名称查问,利用循环语句dowhile( )返回查问菜单,break语句停止循环。 其主要功能流程以下: 开始 输入查问的货物编号 N 货物能否

文档评论(0)

159****3282 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档