仓库管理系统c语言程序设计报告精品资料.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《仓库管理系统c语言程序设计报告精品资料.doc》由会员分享,可在线阅读,更多相关《仓库管理系统c语言程序设计报告精品资料.doc(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、信息科学与工程学院课程设计报告班 级: 通信一班 姓名 (学号): 实验项目名称: 语言程序设计 实验室(中心):信息科学与工程学院信息技术实验室指 导 教师 : 李益才 实验完成时间: 2013 年 6 月 28 日序号项目标准评分1系统演示(功能)(50)按要求完成系统功能且界面友好容错能力强(4550)按要求完成系统功能界面一般有较好的容错能力(44)基本完成系统功能有一定的容错能力(39)基本完成系统功能(3034分)未完成系统功能或他人代做或抄袭(15)课程设计说明书()课程设计书各项目认真填写,具有清晰的设计思路及软件测试结果分析(45-50)课程设计书各项目认真填写,具有较为清晰
2、的设计思路并对软件测试结果进行了较为清晰的分析(4044)课程设计书各项目认真填写,设计思路正确(3-9)课程设计书进行为较为认真的填写(304)课程设计书有未完成项或各项填写不属实或他人代做或抄袭(1)教师签字总分一、题目 仓库管理系统二、功能描述该系统将输入进系统的仓库中物品的基本信息(包括货号、名称、单价、库存数量、品牌)进行处理,可以进行:(1)、按物品价格降序输出、按库存数量升序排列。()、修改制定物品的信息。()、删除指定物品的信息。()、在指定物品前或后再插入一个物品的信息.(5)、统计同一种品牌的数量。三、概要设计系统功能模块图进入系统 数据按序输出修改特定物品的信息删除特定物
3、品的信息插入物品信息统计指定品牌物品的数量数据文件载入数据文件输入磁盘物品信息输入退出系统四、 详细设计 1、结构的定义: 数组结构体一共有两个: 链表结构体一共有一个:stctnfomatio /物品信息机构 sct infrton /物品信息机构 int Atumber; intArnber; chargoodsme20; char goodsame20; oaunitpric; oat untprce; int qanti; intquantity; cha rad0; char bra2; ; struct inomtonnext; traiest /仓库信息机构 ; stucirat
4、on*ha;/头指针 strct ifomation dataumbe;n Num;;stuct Mainfst gos; 2、各个函数的具体设计思想及流程图本系统一共九个函数:(1)oiinpInformation(); /对仓库中所有物品的基本信息进行输入(2)oid oututso(); /按序输出数据()vid moifInfrmatin(); /修改物品信息(4)oi deletInformtio(); 删除物品信息(5)vd isertInfrmation();/插入 /插入物品信息(6)vi statistics();/ 统计 /统计相同品牌的物品数量(7) saeInfoToF
5、ile(); /文件输入到磁盘()void oInforoFl(); /文件磁盘载入()oid mao(); /主函数 其中第七、八个为文件函数,进行文件的存储和载入. 主函数man()是一个死循环,每执行玩一个函数都要输出菜单选择,直到选择退出为止.2。1仓库物品基本信息输入函数 对物品基本信息进行连续输入,直到所有物品信息都输入完毕,改函数用while循环函数进行连续赋值。 (1)、具 体 流 程 图 如 下 图 所 示: 开始 结束 已满 ,结束break判断是否已满if(goods.Num=Number)未满,继续Printf()scanf()是否要继续输入 if(yn=0)是,继续w
6、hile(1)否,退出break 链表 开始 菜单,选择输入数据函数head=()malloc();建立一个空节点head并分配内存 temp=()malloc()建立新节点temp并分配内存While(1)循环t,printf();输入物品的信息,存入新节点Temp-next=head-next;Head-next=temp;判断是否要继续输入if() 是 否 结束(2)代码说明While语句是把数据输入到内存中,if这里有两个用途:1、用于判断是否还有空间进行数据输入;2、判断是否还要继续输入.2按序输出物品信息 对物品的特定信息进行排序后在输出,可以进行按价格降序输出、按库存数量升序输出
7、,这两种输出可以自由选择 数组 开始选择要排序的元素1、2If(2)按数量升序if(1)按价格降序排序 sort()满足大小关系进行交换输出,outlist 结束 链表 开始选择排序元素按价格降序输入sel=1按库存数量升序 sel=2 Sort(sel)排序 Outlist()输出 结束2。修改指定物品的信息 对数据文件中特定信息惊醒修改,可以修改任何信息 开始输入指定物品的信息printf()查找指定物品i=search(goodsnum)判断是否找到指定物品找到,对错误信息惊醒修改 结束 链表 开始定义结构体指针,*pf=search(),*pb=pf-next输入要修改的物品货号pri
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 仓库 管理 系统 语言程序设计 报告 精品 资料
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内