课程设计报告课程程序设计语言Ⅱ课程设计课程设计名称商品销售统计程序学生姓名项正武学号11041111专业班级110411指导教师2014年2月一、课程设计题目:商品销售统计主要内容和要求:编写商品销售统计程序,商品的信息有:商品的名称,计量单位(重量或件),单价
所有商品的信息事先已存入计算机,屏幕上显示所有商品的名称,选择商品名,输入商品计量单位(如重量,件数等),根据单价算出总价
客户一次购物可能购买多种商品,程序应计算出客户应付的钱款数
程序分为两个部分:第一部分用于输入商品的信息并允许修改和删除;第二部分实现销售统计
程序运行时由用户选择进入哪一部分功能,并能在运行时在两部分之间切换
第二部分运行时,首先显示所有商品名称及代码(商品数目较多时,应考虑分屏显示),用户输入商品代码及商品重量或件数,用户一次操作可输入若干商品的购买信息,然后输入一个特殊的代码(如-1)表示本次购物结束
程序计算出应付钱款数并显示
测试数据程序应输入不少于10种商品的信息,并进行模拟运行
实现提示本程序的商品信息管理可采用与课程设计题目二类似的数据结构,既定义一个商品类,每种商品作为商品类的实例(对象)存储在链表节点中
选做内容程序在营业结束时统计每种商品的销售量,销售金额及总营业额
因此第二部分应有营业结束的选择,当用户选择此项时屏幕上显示当天营业的每种商品的销售量销售金额及总营业额
注意,商品类的数据成员应增加有商品的销售量和销售金额
总营业额是所有商品的营业额之和,可用静态数据成员实现
或可由原商品类派生出一个特殊的类,增加上面的数据成员及相应的成员函数
二、问题分析:由设计题目的要求,我们需要对设计一个能够统计所销售商品的代码、名称、价格、数量等信息,并且能够通过输入选择键调出仓库中所有商品的所有信息;实现通过代码来查询某个商品,并且输出该商品的所有信息;能够在用户购买商品时