课 程 设 计
课程名称 C语言程序设计课程设计A 题目名称 商场收银系统
1
目 录
1 系统分析.................................................................................................................... 1
1.1 课程设计内容.................................................................................................. 1
1.2 系统功能需求分析.......................................................................................... 1
1.3 数据结构设计................................................................ 错误!未定义书签。
2 系统设计.................................................................................................................... 2
2.1 总体设计.......................................................................................................... 2
2.2 详细设计.......................................................................................................... 2
2.2.1 界面设计................................................................................................ 2
2.2.2 各功能模块的设计................................................................................ 4
3 系统编码设计............................................................................................................ 5
3.1 main函数.......................................................................................................... 5
4 系统运行.................................................................................................................. 13
5 总结.......................................................................................................................... 17
2
1 系统分析
1.1 课程设计内容
建立一商品信息文件,商品信息包括商品编号、商品名、商品类别、商品数量、商品价格等。
建立一商场收银系统,功能包括:
1. 系统登录:运行系统时,收银员应输入姓名(或编号)及密码,验证后方可使用系统。
2. 收银操作:收银员逐条输入商品编号及数量,系统自动计算金额,输入完毕后显示应付款,当输入实收额后,计算出找赎值。
3. 交易完成后按一定格式显示回单(格式参照一般超市中的打印小票)。
4. 保存所显示的回单。
5. 自动按销售情况更新商品信息文件中的数据。
6. 查询收银员销售信息。
7. 浏览库存商品信息。
1.2 系统功能需求分析
本系统应具有以下功能:
1、文件操作功能
进行商品信息管理,以文本的形式保存商品最新信息
2、数据输入功能
个人登录,消费商品基本资料的输入,销售信息输入等
3、数据添加、修改、删除功能
商品数据更新,个人入库信息修改更新
4、计算功能
基本计算功能,销售额处理
5、查询功能
资料库信息查询
7、数据显示功能
保障客户知情权,