超市商品信息系统设计报告及程序C语言

上传人:枫** 文档编号:489860938 上传时间:2022-09-29 格式:DOCX 页数:52 大小:203.03KB
返回 下载 相关 举报
超市商品信息系统设计报告及程序C语言_第1页
第1页 / 共52页
超市商品信息系统设计报告及程序C语言_第2页
第2页 / 共52页
超市商品信息系统设计报告及程序C语言_第3页
第3页 / 共52页
超市商品信息系统设计报告及程序C语言_第4页
第4页 / 共52页
超市商品信息系统设计报告及程序C语言_第5页
第5页 / 共52页
点击查看更多>>
资源描述

《超市商品信息系统设计报告及程序C语言》由会员分享,可在线阅读,更多相关《超市商品信息系统设计报告及程序C语言(52页珍藏版)》请在金锄头文库上搜索。

1、苏州科技技学院二一三三 二二一四学学年第一一学期电子与信信息工程程系课程设计计报告书书课程名称称: 程序设设计基础础实践 班 级:学 号:姓 名:指导教师师:二一三三年十二二月1.题目目超市商商品信息息管理系系统的的设计与与实现2.功能能(1)每每一条记记录包括括一个商商品的IID、名名称、价格、保保质日期期。(2)信信息录入入功能:可以完完成信息息记录的的追加与与插入。(3)信信息排序序功能:按商品品ID、商商品价格格进行排排序。(4)信信息查询询功能:完成按按商品IID、商商品名称称查找商商品记录录,并显显示。(5)读读取功能能:将保保存在文文件中的的商品记记录读取取出来。(6)修修改信息

2、息功能:按商品品的IDD进行读读取未修修改前的的数据,输输入新信信息,保保存。(7)删删除功能能:按商商品IDD删除商品品信息记记录,并并保存。(8)退退出:退退出主菜菜单,退退出程序序。3.系统统流程图图224.设计计内容整个系统统除了主主函数外外,另外外还有一一三个函函数,实实现八大大功能:录入功功能(追追加、插插入)、显显示功能能、查询询功能、排排序功能能、删除除功能、保保存功能能、读取取功能。各个函数数的详细细设计说说明分别别如下:4.1主主函数 maiin()利用无限限次循环环whiile (seelecct!=0)和sswitthchh()实实现各函函数的调调用,系系统根据据输入的

3、的数字选选项来调调用相应应的函数数。4.2菜菜单选择择函数 voiid DDisMMainnMennu();这是一个个无参函函数,主主要实现现“功能选选择”的界面面,在这这个界面面里有显显示系统统的七大大功能,根根据每个个功能前前面的序序号进行行选择。等等执行完完每一个个函数功功能后,按按任一键键回到主主界面也也要通过过这个函函数来实实现!4.3信信息录入入函数 intt InnforrmattionnInpput(GOOODS gooo,intt cnn)这是一个个含参函函数,用用来执行行商品信信息的追追加、插插入。其其中GOOODSS gooo是结构构体数组组,cnn是本次次录入商商品记录

4、录的总数数。信息录入入函数的的流程图图如下:信息录入入函数的的程序如如下:int InfformmatiionIInpuut(GGOODDS ggoo,iint cn)intt nuumbeer,ii,m,n,aa1,jj,a22=0;chaar aa3;priintff(n请输输入本次次录入的的商品品品种的总总数: );scaanf(%dd,&nummberr);if(nummberrMAAX_NNUM-cn)prrinttf(您输入入的人数数太多,大大于%dd人!n,MAXX_NUUM-ccn);syysteem(pauuse);reeturrn(00);priintff(n*11. 信信

5、息的追追加*t*22.信息息的插入入*nn);scaanf(%dd,&m);if(m=1)foor(ii=cnn;inummberr+cnn;i+)pprinntf(tt商品IID :t);sscannf(%d,&ggooi.ID);pprinntf(tt商品名名称 :t);fffluush(stddin);sscannf(%s,goooii.nnamee);ffor(j=00;ji;jj+)if(goooj.IDD=ggooi.ID | strrcmpp(gooojj.nnamee,goooii.nnamee)=0)priintff(n警告告:您输输入的商商品IDD或商品品名称与与已有的的数

6、据文文件相同同,是否否继续 Y / N ?);ffllushh(sttdinn);scaanf(%cc,&a3);if(a3=YY|a3=yy)breeak;elsseretturnn(0);elsseconntinnue;pprinntf(tt商品单单价 :t);sscannf(%f,&ggooi.priice);pprinntf(tt商品保保质日期期 :t);sscannf(%d%d%dd,&goooi.guuaraant.yeaar,&goooi.guuaraant.monnth,&goooii.gguarrantt.daay);pprinntf(nn);prrinttf(n本本次输入入

7、的信息息是 :n);DiispllayIInfoormaatioon2(gooo,cnn,cnn+nuumbeer);prrinttf(n);reeturrn(nnumbber+cn);elsse iif(mm=22)prrinttf(该数据据插入在在商品IID ? 之前前 : );sccanff(%d,&n);foor(ii=0;iccn;ii+)iif(ggooi.ID=n)a1=i;breeak;eelseeconntinnue;iff(i=a11;i-)goooi+nummberr.IID=ggooi.ID;strrcpyy(goooii+nuumbeer.namme,ggooi.na

8、mme);goooii+nuumbeer.priice=goooi.prricee;goooi+nummberr.gguarrantt.yeear=goooi.guuaraant.yeaar;goooi+nummberr.gguarrantt.moonthh=goooii.gguarrantt.moonthh;goooi+nummberr.gguarrantt.daay=ggooi.guaarannt.dday;ffor(i=aa1;iia11+nuumbeer;ii+)priintff(t商品品ID :tt);scaanf(%dd,&goooi.IDD);priintff(t商品品名称 :t

9、t);ffllushh(sttdinn);scaanf(%ss,ggooi.namme);priintff(t商品品单价 :tt);scaanf(%ff,&goooi.prricee);priintff(t商品品保质日日期 :t);scaanf(%dd%d%d,&goooii.gguarrantt.yeear,&goooii.gguarrantt.moonthh,&ggooi.guaarannt.dday);priintff(n);ffor(i=aa1;iia11+nuumbeer;ii+)forr(j=0;jja11;j+)if(goooj.IDD=ggooi.ID | strrcmpp(g

10、ooojj.nnamee,goooii.nnamee)=0)priintff(n警告告:您输输入的商商品IDD或商品品名称与与已有的的数据文文件相同同,是否否继续 Y / N ?);ffllushh(sttdinn);scaanf(%cc,&a3);if(a3=YY|a3=yy)breeak;breeak;elsseretturnn(0);elsseconntinnue;forr(j=a1+nummberr;jcn+nummberr;j+)if(goooj.IDD=ggooi.ID | strrcmpp(gooojj.nnamee,goooii.nnamee)=0)priintff(n警告告:

11、您输输入的商商品IDD或商品品名称与与已有的的数据文文件相同同,是否否继续 Y / N ?);ffllushh(sttdinn);scaanf(%cc,&a3);if(a3=YY|a3=yy)breeak;breeak;elsseretturnn(0);elsseconntinnue;pprinntf(nn本次输输入的信信息是 :nn);DDispplayyInfformmatiion22(gooo,aa1,aa1+nnumbber);pprinntf(nn);rretuurn(nummberr+cnn);ellsepprinntf(nn输入插插入位置置有误,请请查询数数据文件件后重新新插入!);ssysttem(paausee);rretuurn(0);elsseprrinttf(输入错错误!);reeturrn(00);4.4信信息排序序函数vvoidd Soort(GOOODS gooo,intt maa

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 市场营销

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号