超市商品管理规定c语言

题目:超市商品管理院系:信息科技学院专业:通信工程姓名:XXX学号:1251100XXX指导教师:杨永清日期:2013年9月15日---本文来源于网络,仅供参考,勿照抄,如有侵权请联系删除---实训报告桂林电子科技大学信息科技学院超市商品管理本题目设计目的是训练学生的基本编程能力,了解管理信息系统的开发流程,熟悉C语言的文件和单链表的各种基本操作。本程序中涉及结构体、单链表、文件等方面的知识通过本程序的训练,使学生能对C语言的文件操作有一个更深刻的了解,掌握利用单链表存储结构实现对学生成绩管理的原理,为进一步开发出高质量的管理信息系统打下坚实的基础。1、程序简介本程序用VC++6.0编译,运行于windows系统下。1.1、本程序应具有以下功能:1、文件操作功能文件操作:可建立、打开、保存、关闭数据文件。如果是新建的文件,可输入商品信息数据:数据包括商品编号、商品名、商品类别、商品数量、商品价格等。2、数据输入功能输入信息:输入商品编号、数量完成进货操作。---本文来源于网络,仅供参考,勿照抄,如有侵权请联系删除---3、数据添加、修改、删除功能添加:添加一种或多种新商品,并能输入其商品信息。修改:修改商品信息,可包括商品编号、名称、种类、数量和单价。删除:删除一类或多类商品的所有信息。4、计算功能可通过查询商品信息功能,自动计算并输出需要进货的商品信息。通过商品数量及单价,自动计算出商品总价。5、查询功能可分别按商品编号和需要进货的商品进行查询。6、排序功能可分别按商品编号、金额等进行排序。7、数据显示功能可分别浏览输入、查询和排序后的商品信息。2、总体设计图采用模块化程序设计方法,将较大任务按一定规则分成一些较小任务,各个模块之间既独立又相关。---本文来源于网络,仅供参考,勿照抄,如有侵权请联系删除---超市商品管理系统输入记录查询更新记录排序记录2.1界面设计主菜单输入界面:---本文来源于网络,仅供参考,勿照抄,如有侵权请联系删除---文件读取文件写入按编号查询修改记录删除记录显示所有记录↑↑↑商品超市管理模块图↑↑↑↑↑↑商品超市管理模块图↑↑↑按是否缺货查询按库存排序按总金额排序信息显示界面:2.2详细设计:(以下为部分代码)2.2.1数据结构设计structgoods---本文来源于网络,仅供参考,勿照抄,如有侵权请联系删除---{intnum;//编号charname[15];//名称doubleprice;//单价doublecount;//数量doubletotal;//总金额};structgoodscomm[50];//定义结构体数组结构体structgoods将用于存储商品的基本信息1、主函数main()定义主函数为空类型(void);利用选择结构(switch)实现在在主函数中的调用各个子函数。main()函数执行流程system("colorf3");改变颜色system("title超市商品信息管理系统");修改窗口名称输出菜单switch1输入商品信息2查找商品信息3删除商品信息4修改商品信息5按总金额排序商品信息6按库存商品信息7查询缺货商品8浏览商品信息0退出清屏幕intmain(void){intn;system("colorf3");//改变颜色system("title超市商品信息管理系统");//修改窗口名称menu();//显示主菜单scanf("%d",n);//输入选择功能的编号---本文来源于网络,仅供参考,勿照抄,如有侵权请联系删除---while(n){switch(n){case1:in();break;//输入商品信息case2:find();break;//查找商品信息case3:del();break;//删除记录case4:modify();break;//修改记录case5:order();break;//按总金额排序case6:orderstock();break;//按库存排序case7:findOOS();break;//outofStock,查找无库存商品case8:show();break;//显示商品信息default:break;}getch();menu();//执行完功能再次显示主菜单scanf("%d",n);}return0;}2、子函数(1)voidin();录入商品信息用while语句循环,直到用户输入n结束录入;voidin(){inti,a,m=0;//m记录的条数charc,h;FILE*fp;//定义文件指针if((fp=fopen("data.txt","a+"))==NULL)//打开文件{printf("不能打开\n");return;}while(!feof(fp)){if(fread(comm[m],len,1,fp)==1)m++;}---本文来源于网络,仅供...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

笔杆子文秘
机构认证
内容提供者

为您提供优质文档,供您参考!

确认删除?