欢迎来到天天文库
浏览记录
ID:6330768
大小:153.50 KB
页数:17页
时间:2018-01-10
《c语言课程设计-超市管理系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、课程设计说明书No171.课程设计的目的随着社会的发展,超市成为百姓购买日常用品的首选之地,琳琅满目的商品在管理方面也是一大问题,超市对商品的管理统计是很重要的,因此一个超市商品管理系统可以大大地帮助超市人员管理商品情况。以下程序供参考使用:该程序一共有5个模块6个选项,不但可以进行超市商品信息的显示,修改,删除,更可以对商品的价格进行统计,对商品的进货价格出货价格以及净利润等进行统计,操作界面简洁,方便的进行操作。程序用了指针、链表、数组.结构体等知识点,可运用于小的管理软件。软件运用菜单实现交互式管理,用户轻松的按键既可实现对软件的操作,操作简单,功能使用可以满足
2、一般小型超市的管理,用户对进货出货的价格数量一目了然。沈阳大学课程设计说明书No1722.设计方案论证2.1设计思路建立一个全局链表,在内存中存储数据,例如:商品数量出货进货价格等。主函数可以调用5个模块函数,分别完成增加,显示,修改,删除,商品详细,结束等功能。在主函数中可以设置调用5个函数的方法,按1,2,3,4,5,6数字键,则分别可以执行某个功能模块。主要功能模块即如图1所示:显示全部息商品买卖操作登陆商品信息删除商品信息库存商品修改结束商品管理图1.超市管理功能模块2.2.程序设计自定义函数就是一般先进行函数声明,然后进行定义。①数据结构体的定义:将一个货物
3、的信息作为一个结构体,由于利用链表所以在结构体中别忘记指向后继结点的指针。如下:structstudent{intno;charname[20];intzong;floatjin;floatchu;intchuliang;floatsort;沈阳大学课程设计说明书No17intkucun;floatxiaoshousum;floatjingliave;};②main()主函数:主函数是程序的入口,利用循环语句,当运行到指定函数入口时,跳出循环,执行其他模块方法,当选择退出时结束整个程序。③商品详细信息如图2显示商品信息开始结束图2.显示信息④买卖信息如图3输入商品编号
4、商品是否存在NY开始结束修改买卖数量数量是否正确NY沈阳大学课程设计说明书No17图3.查询信息⑤删除信息如图4开始输入要删除的商品ID该商品是否存在删除该商品信息结束YN图4.删除信息⑥修改信息如图5开始输入商品编号商品是否存在修改商品信息结束YN图5修改信息沈阳大学课程设计说明书No172.3.源程序#include#include#include#include#defineMAX50voidprudctInfo();voidsort();voidprudctgoto();voidprudc
5、tinsert();voidprudctdelete();voidprudctupdate();voidaverage();intnow_no=0;structstudent{intno;charname[20];intzong;floatjin;floatchu;intchuliang;floatsort;intkucun;floatxiaoshousum;floatjingliave;};structstudentstu[MAX],*p;main()//主函数{charas;start:printf("tttt超市商品管理系统");//一下为功能选
6、择模块do{printf("tttt1.商品详细tttt2.商品买卖tttt3.库存商品登陆tttt4.库存商品删除tttt5.库存商品修改tttt6.退出");printf("tttt选择功能选项:");as=getch();switch(as){case'1':沈阳大学课程设计说明书No17system("cls");prudctInfo();break;case'2':system("cls");prudctgoto();break;break;case'3':system("c
7、ls");prudctinsert();break;case'4':system("cls");prudctdelete();break;case'5':system("cls");prudctupdate();break;case'6':system("exit");exit(0);default:system("cls");gotostart;}}while(1);//至此功能选择结束}voidprudctInfo()//显示数据函数{inti;charas;floatave;do{printf("tt商品详细");printf("t编
此文档下载收益归作者所有