c++程序设计语言课程设计-收银台结算程序
《c++程序设计语言课程设计-收银台结算程序》由会员分享,可在线阅读,更多相关《c++程序设计语言课程设计-收银台结算程序(17页珍藏版)》请在毕设资料网上搜索。
1、 计算机科学与技术系 课程设计报告 20092010 学年第二学期 课程课程 程序设计语言课程设计 课 程 设 计 名 称课 程 设 计 名 称 收银台结算程序 学生姓名学生姓名 学号学号 专业班级专业班级 网络工程(2)班 指导教师指导教师 2010 年 7 月 (一)(一) 需求分析需求分析 现在某大型超市由于购物人员太多需要一个收银台结算程序,以方便消费 者能够快速付账。该程序中能够各种商品的全部信息,包括商品的编号、名称、 数量、进价、售价等。程序主要是用来方便消费者付账,当消费者选定商品时收 银台的工作人员只要把消费者买的商品的数量输进去就可以了, 该程序会自动的 计算其总额并告知消
2、费者要交多少金额。 因此该程序的主要功能就是帮助收银台 的工作人员实现收款的目的。所以在制作该软件时首先要有一系列的子函数:当 输入商品的编号时就可以知道它的数量、进价、售价等。当工作人员收银时只要 输入商品的编号,并输入其数量就可以知道消费者要付金多少,然后系统就会根 据消费者给的金额会打印出相应的购物小票。 小票上会显示消费者所购商品的编 号、数量、以及消费者所给的金额和应该找零多少。 当消费者不能提供所购商品的编号时,系统则无法进行其各项的操作。在 收银的过程中如果遇到了消费者所给的金额不够则系统会自动出现提示: 所交金 额不足。每当消费者买走一件商品时系统在显示时变回显示其数量减少一个
3、,在 开始设计时为了能够满足要求因此要定义空间足够大的 id,name,count.分别 各为 100.在计算时输入商品的数量然后系统就会用该商品的单价乘以数量就得 到了消费者应付的金额。 (二)设计(二)设计 根据上诉需求应该定义一个 DATA 类,该类中定义了产品的编号 id,产品 名称name, 商品的已售数量salecount, 还有商品的进价buy, 和商品的售价sale。 在 public 中有成员函数 getid,用于得到商品的编号;getname,用于得到商品 的名称;getsale,用于得到商品的售价;getbuy,用于得到商品的进价。在此 基础上又派生出另一个类 WAY。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- c+ 程序设计语言 课程设计 收银台 结算 程序
