C语言收银管理系统.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文档。上传文档
查看更多
题目 : 超市结账系统 指导老师 : 刘 凌 霞 班 级 : 2016级软件工程1班 日 期 : 2016年12月28日 成员及成绩: 学 号 姓 名 成 绩 164804014 姬新科 164804047 岳其威 二〇一六年十二月 设计目的 解决问题:超市需要处理大量的仓库信息,时刻更新产品的销售信息,不断添加商品信息。传统的人工记录比较复杂、困难。因此,面对不同种类的信息,需要合理的数据库结构来保存数据信息,所以超市收银管理程序是当今社会所必不可少的。它的特点就是能够实时的和准确的控制店内的销售情况。如果能够实时掌握销售流程及销售情况,有效地加速商品的周转率并提高服务质量,而且可以减少产品售价不符等所产生的问题。一个好的超市收银管理程序能够给企业带来巨大的便利,以及效益。 主要功能: 收银人员录入商品号及购买数量,计算应付钱数。 管理人员对商品信息(商品号、商品名、单价)进行输入、删除、修改和查询。 顾客能清楚自己收钱数和应找钱数。 顾客能看到自己购买的商品及价格数量以及找零。 总体设计 2.1功能模块图 : 2.2主函数流程图: 2.3购买商品的流程图: 功能描述 3.1、登录系统 用于超市管理人员登陆及操作,选择1,进行建立商品信息库;选择2,进行选购商品信息;选择3,进行修改商品信息内容;选择4,退出程序; int main(){ int a,y; printf(超市结账系统\n); printf(软工一班\n姬新科 164804014\n岳其威 164804047\n); printf(2016年12月28日\n); printf($$$$$$$$$$$$$$$$$$$$\n); printf(欢迎使用超市管理系统\n); printf(¥¥¥¥¥¥¥¥¥¥\n); printf(\n); while(1){ printf(\n); printf (1.商品信息录入\n); printf (2.购买商品\n); printf (3.修改商品信息\n); printf (4.退出\n); scanf(%d,a); if (a 1||a 4){ printf (输入错误请重新输入\n); } if(a==1){ system (cls); good(a); } if(a==2){ system (cls); y=buy(a); jiezhang(y); sum=0; } if(a==3){ system (cls); xiugai(a); } if(a==4){ system (cls); printf(谢谢使用.); break; } } return 0; } 3.2、建立商品信息库 (由函数void good(int e)实现) 由超市工作人员操作,用于录入超市商品信息(商品序号、名称、进价、售价、数量),建立商品信息库。 void good(int e) { int x; printf(请输入要录入的商品编号:); scanf(%d,x); printf(货物名称:); scanf(%s,goods[x].name); printf(售价:); scanf(%lf,goods[x].price); printf(库存量:); scanf(%d,goods[x].amount); } 3.3、购买商品系统(由int buy(int b)函数实现) 用户选择想要购买的的商品序号,之后选择购买数量。 计算所需付的钱的总额。 int buy(int b){ int n,m; double sum=0; printf(请输入要选购商品的序号:\n); scanf(%d,n); printf(请问您需要买数量:\n); scanf(%d,m); goods[n].amount=goods[n].amount-m; sum=sum+m*goods[n].price; return sum; } 3.4、结账系统(由函数void jiezhang(double c)实现 显示顾客应付的钱数(购买数量的乘积的累加求出应付钱数),顾客付钱在输入实际付钱数目后输出找零数目。 void jiezhang(double c) { double a,b=0; printf(

文档评论(0)

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

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

1亿VIP精品文档

相关文档