C语言超市收银管理系统实现教程.doc

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言超市收银管理系统实现教程

超市收银管理程序的设计与实现 1摘要和关键字 1.1摘要 该系统主要用于超市商品管理人员对于商品的信息(包括商品号、商品名、单价)进行输入、删除、修改和查询。除此之外,当销售人员输入商品号及销售数量时,系统应计算应收钱数,并根据实际收银计算找零数量。最后,系统能对销售情况进行查询。Abstract The system is mainly used in the supermarket goods management personnel of the product information (including commodity number, name of goods, unit price) input, delete, modify, and query. In addition, when sales staff input article number and sales volume, the system should be calculated according to the actual amount receivable, and cashier calculation quantity change. Finally, the system can inquire the sales situation. 1.2 关键字 登陆系统 操作菜单 建立信息库 查询 付款 Keywords Login system Operation menu Set up information database Inquire Pay 2 正文 2.1 引言 随着经济的发展,人们每天接触并且需要处理的信息越来越多,人们就需要寻求一个工具来实现信息的管理和处理。尤其是超市里,需要管理各种商品的数目及销售情况,而超市收银管理程序则是针对这种问题而产生的,系统能够实现对商品信息的录入、修改、查询、删除操作,并且在销售时能计算出应收钱数,并能根据实际收钱而计算找零,最后能对销售情况进行查询。 2.2 需求分析 销售人员能对商品信息(商品号、商品名、单价)进行输入,建立商品信息库。 输出商品信息库中全部商品的信息(商品号、商品名、售价、数量),并且输出所购商品清单。 销售人员根据顾客需求录入所购商品的商品号及数量,并能实现所购商品的数量修改以及商品删除。 根据所购商品的数量及单价计算出应付钱数,并根据实际收钱数目计算找零数目,并输出。 销售人员通过此程序能查询销售情况,输出商品的信息(商品号、商品名、单价、剩余数量),并计算卖出商品的获利情况。 2.3 数据结构设计 struct good goods[N]:总体商品信息数组,全局变量 struct good buy_g[j]:所购商品信息数组,全局变量 Int j:累计所购商品种类 Int select:操作选项 build():建立商品信息库函数 display():输出商品信息库中信息函数 buy():购买商品函数 money():???算应付钱数和找零函数 add():添加所购商品函数(add()函数子函数) check():查看销售情况函数 fp:指向文件的指针 total():应付钱数 pay():实收钱数 2.4 算法设计 该系统主要包括登陆系统、商品信息库建立系统、商品信息库输出系统、购物系统、结账系统以及销售情况查询系统。其中购物系统包括商品添加及显示系统、修改购买商品系统以及删除购买商品系统,逻辑结构清晰,使用方便。 2.4.1 登陆系统 登陆系统由销售人员操作,是系统选择门户,其中选择1则执行商品信息库建立的操作,选择2执行商品信息库输出操作,选择3执行购物操作,选择4执行结账操作,选择5执行销售情况查询操作。 void main() { void build(),display(),buy(),money(); void add(),check(); int select; printf(***************************\n); printf(1.建立商品信息库\n); printf(2.输出商品信息\n); printf(3.购买商品\n); printf(4.结账\n); printf(5.查看销售情况\n); printf(6.退出\n); printf(***************************\n); while(1) { printf(请输入选择序号\n); scanf(%d,select); if(select1||select6) { printf(输入有误,请重新输入\n); } else switch(select) {

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档