没有合适的资源?快使用搜索试试~ 我知道了~
模拟超市收银系统.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 128 浏览量
2021-10-04
14:31:34
上传
评论
收藏 145KB DOC 举报
温馨提示
试读
26页
模拟超市收银系统.doc
资源推荐
资源详情
资源评论
- - .
课程设计任务书
2012—2013 学年第 2 学期
一、课程设计题目
模拟超市收银系统〔例子〕
二、课程设计内容
使用文本命令行界面模拟超市收银系统
由收银员输入顾客的会员卡卡号〔假设有卡〕、所购商品的货号等。从数
据库〔或文件〕中取出有关价格信息,再把这些信息返回给收银台。同时
把该收银台的销售总量和有关种类商品的剩余量以及该持卡顾客的消费情
况交数据库〔或文件〕存储以供查询。
另外,对没有卡的消费情况不记录该顾客的消费情况等个人信息。如果一
个未持卡顾客一次性购物满 200 元,可为其发放一张会员卡,以后在该商
场购物可获得 9 折优惠。
要求:建立会员账户类、商品信息类、文件读写类、界面显示类等以及各相关
接口类。
三、进度安排
〔1〕1-2 学时,选定题目、分析需求、理解需求;
〔2〕3-4 学时,程序设计,定义数据类型、数据处理方式;
〔3〕5-10 学时,编写程序、调试、测试;
〔4〕11-12 学时,编写设计报告;
〔5〕13-16 学时,辩论。
四、根本要求
〔1〕只能使用 C++语言,源程序要有适当的注释,使程序容
易阅读
- - 考试资料
- -
〔2〕至少采用文本菜单界面〔如果能采用图形菜单界面更好〕
〔3〕学生可自动增加新功能模块〔视情况可另外加分〕
〔4〕建立银行账户类、文件读写类、界面显示类等以及各相关
接口类。〔例子〕
〔5〕写出课程设计报告,应不少于 3000 字〔不含附录〕,同
一组学生只需提交 1 份,但必须在报告中列明分工。
课程负责人签名:
2013 年 6 月 28 日
- word.zl-
- -
模拟超市收银系统〔例子〕
摘要
使用文本命令行界面模拟超市收银系统
由收银员输入顾客的会员卡卡号〔假设有卡〕、所购商品的货号等。从数据库〔或
文件〕中取出有关价格信息,再把这些信息返回给收银台。同时把该收银台的销售
总量和有关种类商品的剩余量以及该持卡顾客的消费情况交数据库〔或文件〕存储
以供查询。
另外,对没有卡的消费情况不记录该顾客的消费情况等个人信息。如果一个未持卡
顾客一次性购物满 200 元,可为其发放一张会员卡,以后在该商场购物可获得 9
折优惠。
要求:建立会员账户类、商品信息类、文件读写类、界面显示类等以及各相关接口类。
关键词:面向对象;超市收银系统;文件操作
目录
- word.zl-
- -
第一章 设计内容........................................................................................ 1
2.1 模块化设计 1
2.2 程序运行示意图 2
第三章 详细设计........................................................................................ 3
3. 文件设计 3
3.2 程序模块设计 5
4.1 调试过程中的主要问题 7
4.2 测试结果 7
心得体会................................................................................................... 21
- word.zl-
- -
第一章 设计内容
设计一个模拟超市收银系统操作的程序,输入你需要的操作〔选择相对的
括号里的阿拉伯数字〕程序具体功能有:
(1) 顾客结账 {付款方式:1.会员结账 2.普通结账}
(2) 增加商品
(3) 增加会员
(4) 查询会员消费记录
〔0〕 退出
第二章 总体设计
2.1 模块化设计
为实现系统功能,本程序主要分为五个模块。它们分别为:顾客结账 〔内含付
款方式:会员结账 ,普通结账〕;增加商品;增加会员 ;查询会员消费记录;
退出,这五个函数再通过主函数调用分别得以实现。
主函数,首先提供了程序运行时的友好界面,提供客户选择的菜单。然后,通
过执行多分支选择语句——switch 语句,分别实现其它各个函数的调用功能。
其它各个函数的功能分别如下:
顾客结账 :{1.会员结账 vip_count() 2.普通结账 count()}
商品入库 : input()
增加会员 : CClientele()
查询会员消费记录 : Rec.read_record();
显示所有商品: all();
- word.zl-
剩余25页未读,继续阅读
资源评论
pyhm63
- 粉丝: 6
- 资源: 20万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功