资源描述:
《c商店购物管理系统课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、商店购物管理系统学号2016-2017学年第二学期1608220203《C语言程序设计》课程设计报告题目:商店购物管理系统专业:网络工程班级:16(3)班姓名:代应豪指导教师:代美丽成绩:计算机学院2017年4月25日20商店购物管理系统目录1设计的内容及要求11.1设计内容12概要设计22.1系统的功能介绍22.2总体程序框图23设计模块或程序代码33.1模块描述33.2结构体建立语句33.3主函数定义44程序设计心得与体会10致谢11源程序1220商店购物管理系统1设计的内容及要求1.1设计内容《商店购物管理系统》用C语言制作
2、一个商店购物系统,为顾客提供一个查询商品,快捷购物的平台。该系统主要有以下功能:1)购物包括会员购物和普通顾客购物;2)系统需存储会员的一般信息:卡号,姓名,密码,卡上余额,已消费总额等信息,会员购物享受九折优惠;3)非会员顾客消费满200元即可免费成为会员,如果需要可获会员卡一张,即可享受会员服务;4)对于商品查询,系统存储商品的一些基本信息:商品代码,商品名,存放位置,剩余量,单价等,输入商品名即可调出商品的所有信息。1.2设计任务及具体要求本次程序设计主要侧重于知识的运用,把平时学到的运用到实践中去,对我们所学的理论知识进一
3、步深化。其次程序设计也是要求学生遵循软件开发过程的基本规范,按要求独立自主完成课程设计任务。要求:明确课程设计的目的,能根据课程设计的要求,查阅相关文献,为完成设计准备必要的知识;提高学生用高级语言进行程序设计的能力,重点提高用C语言进行文件操作和绘图应用的编程技术水平;初步了解软件开发的一般方法和步骤;提高撰写技术文档的能力。20商店购物管理系统2概要设计2.1系统的功能介绍该系统的主要功能是实现商品购买,商品信息查询!当购买物品到达一定的金额是,会给出会员来进行打折,会员可进行登录查询,注册!2.2总体程序框图进入购物主界面购
4、物函数模块查询函数模块会员购物函数模块普通顾客购物模块免费注册会员判断暂不注册免费注册会员20商店购物管理系统3设计模块或程序代码3.1模块描述1.主函数主函数为无返回值空类型函数,主要功能是实现执行购物和查询功能。2.购物主函数此函数为无返回值空类型函数,主要功能是为顾客构造一个购物平台。3.会员购物函数此函数为无返回值的空类型函数,实现会员购物的优惠服务。4.一般顾客购物函数此函数为无返回值的空类型函数,为一般顾客提供购物环境,满足条件享受其他待遇等。5.免费注册会员函数此函数为无返回值的空类型函数,为消费满足条件的一般顾客提
5、供免费注册会员的平台,通过输入Y/N选择相应操作。6.查询商品函数此函数为有返回值的函数,为顾客提供查询商品信息的平台。3.2结构体建立语句会员系统信息structVIP/*会员信息*/{intnum;/*卡号*/intcode;/*密码*/charname[20];/*姓名*/floatbalance;/*卡上余额*/floatconsume;/*以消费总额*/};structVIPmem[]={{1001,1001,"FengWenHui",1000.00,0.00},{1002,1002,"ZhouChengHui",100
6、0.00,0.00},{1003,1003,"XuHongYuan",1000.00,0.00},{1004,1004,"XieYuLin",1000.00,0.00},{1005,1005,"ZhangFuQiang",1000.00,0.00},{1006,1006,"HeHan20商店购物管理系统Lin",1000.00,0.00},{1007,1007,"ZhangFan",1000.00,0.00},{1008,1008,"LiJiYan",1000.00,0.00},{1009,1009,"ZhaoLiangWei",
7、1000.00,0.00},{1010,1010,"QiJun",1000.00,0.00}};商品系统信息structGoods/*商品信息*/{intnum;/*商品代码*/charname[50];/*商品名*/intsale;/*数量*/floatprice;/*单价*/intlocation;/*位置*/};structGoodsware[]={{101,"HuiYuanGuoZhi",34,3.50,10103},{102,"KeBiKe",34,4.50,10203},{103,"KangShiFuTea",34,2
8、.50,20103},{104,"DiaoPaiwashing-powder",34,3.50,10113},{105,"LuoJImouse",34,110.50,20203},{106,"YUJIeshampoo",34,13.50,10703