2022年超市收银管理程序的设计方案与实现 .docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2022年超市收银管理程序的设计方案与实现 .docx》由会员分享,可在线阅读,更多相关《2022年超市收银管理程序的设计方案与实现 .docx(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品_精品资料_学号:10212810114武汉理工高校华夏学院数据结构课程设计题 目超市收银治理程序的设计与实现院专系业信息工程系软件工程班级1101姓名指导老师2022年6月 24日可编辑资料 - - - 欢迎下载精品_精品资料_课程设计任务书同学姓名: 熊伟 专业班级: 软件 1101 班指导老师: 夏红霞 工作单位: 信息工程系题 目: 超市收银治理程序的设计与实现初始条件:理论:学习了数据结构课程,把握了基本的数据结构和常用的算法. 实践:信息工程系试验室供应运算机及软件开发环境.要求完成的主要任务 : 包括课程设计工作量及其技术要求,以及说明书撰写等详细要求)1、系统应具备的功能:
2、1)商品治理人员对商品信息 商品号、商品名、单价)进行输入、删除、修改和查询.2)收银人员录入商品号及购买数量,运算应对钱数,实收钱数和应找钱数.3)对销售情形进行查询.2、数据结构设计.3、主要算法设计.4、编程及上机实现.5、撰写课程设计报告,包括:1)设计题目.2)摘要和关键字.3)正文,包括引言、需求分析、数据结构设计、算法设计、程序实现及测试等.4)终止语.5)参考文献.时间支配: 2022 年 6 月 20 日 24 日 第 18 周)星期一查阅资料星期二系统设计,数据结构设计,算法设计星期三- 星期四编程并上机调试星期五撰写报告星期五验收程序,提交设计报告书.指导老师签名:202
3、2 年 6 月 20 日系主任或责任老师)签名:2022年 6 月 20 日可编辑资料 - - - 欢迎下载精品_精品资料_超市收银治理程序的设计与实现摘要:该程序主要用于实现登陆超市商品治理系统的界面.超市工作人员对商品的治理系统主要包括对商品名,货号及商品库存量的储备修改以及查.实现顾客购买商品的系统界面.以及结账系统主要显示顾客当前购物清单,应对金额,以及实收金 额,找零.本程序将实现不同功能的程序写入具有共同头文件的不同文件中,以便在其他程序中可以直接调用而不要重新声明定义.关键字: 登陆系统商品统计 超市治理查询付款引言:随着科技的进展,社会的进步,人们对产品的质量和服务的要求越来越
4、高,市场竞争日趋猛烈.超市需要处理大量的库存信息,仍要时刻更新产品的销售信息,不断添加商品信息.这些对传统的人工记录、操作来说越来越复杂、困难.因此,面对不同种类的信息,需要合理的数据库结构来储存数据信息,需要有效的程序结构支持各种数据操作的执行.所以超市收银治理程序是当今社会所必不行少的,它的特点就是能够实时的和精确的掌握店内的销售情形.假如能够实时把握销售流程及销售情形,就可以有效的加速商品的周转率并提高服务质量,而且可以削减产品售价不符等所产生的问题.一个好的超市收银治理程序能够给企业带来庞大的便利,以及效益.1 需求分析:(1) 商品治理人员对商品信息printf*.printf 欢迎
5、进入商品治理系统 .printf*.while1switchmenucase 1:build. break.case 2:dis_all. break.case 3: shop_cart.break.case 4: account.break.case 5: printf感谢使用,再见 .exit0.3.1.1 登陆系统操作菜单治理人员登录后显示的界面,挑选1. 将会建立商品统计信息、挑选2. 将显式全部商品、挑选 3.显示购买商品链、挑选 4. 弹出付账挑选、挑选 5.退出int menuint select.char str5.printf 请挑选操作序号 .printfn*n .prin
6、tf1. 建立商品统计信息 n.printf2. 显式全部商品 n.可编辑资料 - - - 欢迎下载精品_精品资料_printf3. 购买商品链 n.printf4. 付账n.printf5. 退出n.printf*nn.printf 请挑选序号 n .while1 getsstr .select=atoistr.ifselect5|selectprintf 输入有误请重新挑选 n .else break. return select.3.2 显示商品信息打开储存的文件并在屏幕上显示商品的货号、品名、单价、库存量void dis_allint i .FILE *fp .fp=fopengood
7、s,r .fori=0 .freadgoods+i,sizeofstruct item,1,fp.=0.i+ printf*n.printf 贷号品名 单价 库存量n.printf%10s%20s%7,2f%9dn,goodsi.id,goodsi.brand,goodsi.out_price,goodsi.storage . fclosefp.3.2.1 建立商品信息库建立商品信息库,第一输入商品名称,接着输入货号,进价以及售价,最终输入商品的库存量void buildFILE *fp .int i .printf 请依次输入商品信息 n.fori=0 .iprintf 品名:.getsgo
8、odsi.brand .printf 货号:.getsgoodsi.id .printf 进价:.可编辑资料 - - - 欢迎下载精品_精品资料_scanf%f,&goodsi.in_price .printf 售价:.scanf%f,&goodsi.out_price .printf 库存量:.scanf%d,&goodsi.storage .printfn .iffp=fopengoods,w=NULLprintffall to build a file .return.fwritegoods,sizeofstruct item,NUM,fp .fclosefp.3.3 购物车操作用于顾客
9、登陆所购买的物品并显示所购买的物品,挑选1 添加商品、挑选 2 显示清单、挑选 3 返回void shop_cartwhile1switchcart_menu case 1: add.case 2: display.case 3: return.3.3.1 购物车菜单屏幕显示购物车的界面 选 1. 将会添加到购买商品、挑选 2. 屏幕上会显示当前购物的清单、挑选 3. 将会退出假如挑选错误,会提示“输入有误请重新挑选”int cart_menuchar str5.int select.printf 挑选操作序号 .printfn .printf1. 添加到购买商品 n .printf2. 显式
10、当前购物清单 n.printf3. 退出n.while1可编辑资料 - - - 欢迎下载精品_精品资料_getsstr.select=atoistr.ifselect5|selectprintf 输入有误请重新挑选 n .else break.return select.3.3.2 购物清单显示所购买物品的品名、货号、售价以及库存量void displaystruct item_node *p=cart.ifp=NULLprintfempty .return.whilep.=NULLprintf 品名货号 售价 库存量.printf%12s%20s%8.3f%8dn,p-wanted.bran
11、d,p-wanted.id,p-wanted.out_price,p-wanted.storage.p=p-next .3.3.3 添加商品添加所购买的物品货号以及数量,终止后会提示是否连续添加,假如输入错误将显示“打开文件失败”void addFILE *fp .int i,n .char str20.char choice.struct item_node *p,*p1.doprintf 请输入所购商品货号 .getsstr.iffp=fopengoods,r=NULL可编辑资料 - - - 欢迎下载精品_精品资料_printf 打开文件失败 n .continue.fori=0 .fre
12、adgoods+i,sizeofstruct item,1,fp.=0.i+ifgoodsi.id=strprintf*n.printf 货号品名 售价 库存量.printf%10s%20s%7.2f%8dn,goodsi.id,goodsi.brand,goodsi.out_price,goodsi.storage.printf 购买数量 .scanf%d,&n .p1=struct item_node*mallocsizeofstruct item_node.ifp1=NULLprintffall .exit1.p1-amount=n.p1-wanted=goodsi.p1-next =N
13、ULL .p=cart.ifcart=NULL cart=p1. elsewhilep-next.=NULL p=p-next .p1-next =p-next .p-next =p1.break.fclosefp.printf 是否连续购买商品? .choice=getchar.whilechoice=Y|choice=y.3.4 结账系统显示购物清单及应找钱数,显示购物清单,然后输入实收的钱数,最终会在屏幕上显示应找的钱数可编辑资料 - - - 欢迎下载精品_精品资料_int accountfloat total=0,pay.struct item_node *p.int i .FILE
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年超市收银管理程序的设计方案与实现 2022 超市 收银 管理程序 设计方案 实现
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内