数据结构实现报告答案.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据结构实现报告答案

数据结构实习程序设计报告 班 级: 电子信息类113班 姓 名: 何鑫乐 学 号: 201105070306 指导老师: 莫路峰 一、实习内容 建立一个店铺销售管理系统 要求如下: 记录店铺橱窗位置数量,货物上架、下架时间及数量,货物位置,库存,进货价格等,并将其保存在文件in.dat中(橱窗按照时间收费)。 实时记录货品库存,按照时间计算利润额,输出到out.dat中。 二、功能描述 该系统可以通过录入货物编号、单价、数量、生产日期、上架时间、下架时间等信息对货物进行管理。 具体操作功能如下: 请选择操作: 1.入库管理:手动输入货物信息 2.修改信息:手动修改货物信息 3.删除信息:手动删除下架货物信息 4.销售管理:手动输入售出货物信息 5.统计信息:统计营销额与总利润 6.查询信息:根据商品名称、进价、库存查询商品信息 7.信息浏览:浏览全部商品信息 8.退出系统:完成操作后退出系统 三、分析设计 该程序为适应销售管理系统设置了入库管理、修改信息、删除信息、销售管理、统计信息、查询信息、信息浏览、退出系统等8个操作。基本囊括了销售管理的全部操作。 四、核心代码 1.链表的存储 struct production { char number[6]; char name[10]; int price; int out_price; char add[14]; int in; int out; int count; }; typedef struct node { struct production data; struct node *next; }node,*link; //申请成功后,就可以给它赋值了 2.主函数由一个包含switch的while语句构成 void main() /*主函数*/ { link l; FILE *fp; int select; char lname[10],fname[10]; node *p,*r; l=(node*)malloc(sizeof(node)); if(!l) { printf(\n 内存申请失败!); return; } l-next=NULL; r=l; printf(请输入店名\n); scanf(%s,fname); fp=fopen(in.dat,wb+); fwrite(fname,sizeof(char),1,fp); fclose(fp); welcome(); while(1) { scanf(%d,select); switch(select) { case 0:system(cls);welcome();break; case 1:system(cls); { add(l); save(l); }break; case 2:system(cls);change(l);break; case 3:system(cls);delate(l);break; case 4:system(cls); { sell(l);}break; case 5:system(cls); {sell_out(l); save(l); }break; case 6:system(cls);search(l);break; case 7:system(cls);out(l);printf( (按[0]键返回主菜单):);break; case 8:system(cls);printf(\n\n\n\n\n\n\n\t 感谢您使用本程序(按任意键结束) \n\n\t\t\t\t\t\t\n\n\n\n\n);exit(0);break; } } } 五、运行结果 欢迎界面: 功能界面: 1.入库管理 2.修改信息 3.删除信息 4.销售管理 5.统计信息 6.查询信息 7.信息浏览 8.退出系统 结束语 这次的程序设计是我得到了很大的锻炼。原本什么都不懂的我,经过了两个星期钻研,对数据结构有了一定的初步认识。虽然还并不是非常深入的理解数据结构,但是,在自己的摸索中总还是有一定的进步的。在这次课程设计的训练中,我进一步学习和掌握了对程序的设计和编写,自己的设计思想也有了一定的改进。无论是从刚开始的选择程序、理解程序还是到后来的调试程序以及改进程序,我都一点、一点地在进步。 代码附录 #include stdlib.h #include stdio.

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档