C语言收银管理系统.pdf

C语言收银管理系统.pdf

ID:58625454

大小:332.64 KB

页数:13页

时间:2020-10-17

C语言收银管理系统.pdf_第1页
C语言收银管理系统.pdf_第2页
C语言收银管理系统.pdf_第3页
C语言收银管理系统.pdf_第4页
C语言收银管理系统.pdf_第5页
C语言收银管理系统.pdf_第6页
C语言收银管理系统.pdf_第7页
C语言收银管理系统.pdf_第8页
C语言收银管理系统.pdf_第9页
C语言收银管理系统.pdf_第10页
资源描述:

《C语言收银管理系统.pdf》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、;.题目:超市结账系统指导老师:刘凌霞班级:2016级软件工程1班日期:2016年12月28日学号姓名成绩成员及成绩:164804014姬新科164804047岳其威二〇一六年十二月;.';.一、设计目的解决问题:超市需要处理大量的仓库信息,时刻更新产品的销售信息,不断添加商品信息。传统的人工记录比较复杂、困难。因此,面对不同种类的信息,需要合理的数据库结构来保存数据信息,所以超市收银管理程序是当今社会所必不可少的。它的特点就是能够实时的和准确的控制店内的销售情况。如果能够实时掌握销售流程及销售情况,有效地加速商品的周转率并提高服务质量,而且可以减少产品售价不符等所产生的问题。一个好

2、的超市收银管理程序能够给企业带来巨大的便利,以及效益。主要功能:(1)收银人员录入商品号及购买数量,计算应付钱数。(2)管理人员对商品信息(商品号、商品名、单价)进行输入、删除、修改和查询。(3)顾客能清楚自己收钱数和应找钱数。(4)顾客能看到自己购买的商品及价格数量以及找零。二、总体设计2.1功能模块图:;.';.2.2主函数流程图:2.3购买商品的流程图:;.';.三、功能描述3.1、登录系统用于超市管理人员登陆及操作,选择1,进行建立商品信息库;选择2,进行选购商品信息;选择3,进行修改商品信息内容;选择4,退出程序;intmain(){inta,y;printf("超市结账系

3、统");printf("软工一班姬新科164804014岳其威164804047");printf("2016年12月28日");printf("$$$$$$$$$$$$$$$$$$$$");printf("欢迎使用超市管理系统");printf("¥¥¥¥¥¥¥¥¥¥");printf("");while(1){printf("");printf("1.商品信息录入");printf("2.购买商品");printf("3.修改商品信息");printf("4.退出");scanf("%d",&a);if(a<1

4、

5、a>4){

6、printf("输入错误请重新输入");}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;}}return0;}3.2、建立商品信息库(由函数voidgood(inte)实现)由超市工作人员操作,用于录入超市商品信息(商品序号、名称、进价、售价、数量),建立商品信息库。voidgood(inte){

7、intx;printf("请输入要录入的商品编号:");scanf("%d",&x);printf("货物名称:");scanf("%s",&goods[x].name);printf("售价:");scanf("%lf",&goods[x].price);printf("库存量:");scanf("%d",&goods[x].amount);}3.3、购买商品系统(由intbuy(intb)函数实现)用户选择想要购买的的商品序号,之后选择购买数量。计算所需付的钱的总额。intbuy(intb){intn,m;doublesum=0;printf("请输入要选购商品的序号:");

8、scanf("%d",&n);printf("请问您需要买数量:");scanf("%d",&m);goods[n].amount=goods[n].amount-m;sum=sum+m*goods[n].price;returnsum;};.';.3.4、结账系统(由函数voidjiezhang(doublec)实现显示顾客应付的钱数(购买数量的乘积的累加求出应付钱数),顾客付钱在输入实际付钱数目后输出找零数目。voidjiezhang(doublec){doublea,b=0;printf("请输入顾客所付的金额:");scanf("%lf",&a);if(c>a){prin

9、tf("钱不够");}else{b=a-c;printf("收款%.2f找零%.2f",a,b);}}3..5、修改商品信息(由函数voidxiugai(intd)实现)由超市工作人员操作,包括修改所选的商品的编号,价格与库存;最后显示所该商品的改后信息。voidxiugai(intd){intnum,course;printf("输入要修改的商品编号:");scanf("%d",&num);printf("选择你要修改的项目:1.price2

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。