C 语言专业课程设计商品销售标准管理系统 商品销售管理系统 目录一、需求分析......................................2二、概要设计......................................2三、详细设计......................................4四、调试分析......................................14五、用户手册.....................................14六、测试数据.....................................15七、附录.........................................18 —1—一、需求分析 商品销售管理程序 商品信息:商品编号、商品名称、商品类别(普通电视机、DVD、带 DVD的电视机,带 DVD 的电视机的售价为普通电视机和 DVD 单价之和的 80%)、商品进货价格、商品销售价格、商品数量、供应商名称等。 记录每一次销售商品的数量和价格,并提供对已售出商品的价格、数量进行统计、排序功能,但允许用户退商品。(要求:1.源文件采纳多文件的工程结构 2.数据存储采纳文件形式 3.标准的 C输入输出 4.功能完善,适当的注释,5.关于文件的内容需要自学)二、概要设计 (一)按系统分析的功能要求将系统划分为以下几个主要功能模块: 1、文件管理 文件打开、关闭:对于刚输入或进行操作后的商品信息,在建立新的商品库存量后,可以把其保存在一个文件中,并对该文件可进行打开和关闭操作。2、进出货管理(1)商品进货: 输入数据后商品信息能自动更新进行添加(2)商品销售: 输入数据后商品信息能自动更新进行减少3、商品数据管理(1)增加/删除商品: 添加或删除某条商品的信息(2)修改商品信息: 对某条商品的信息进行修改4、浏览商品信息管理(1)查询商品信息:可分别按商品编号、名称、类别或需要进货商品查询(2)排序商品信息: 可按商品编号、名称、类别分别排排序 (3)浏览商品信息:可浏览输入、查询或排序后的数据。 (二)本程序结构 (1)结构体设计 struct goods { long int num; char name[20]; char sort[20]; long int count; long int price; }goods[200];(2)各功能函数设计: void input() /*功能 1:输入商品信息*/ —2— void sequence() /*功能 2:排序商品信息*/ void purchase() /*功能 3:进货商品信息*/ void sell() /*功能 4:销售商品信息*/ void edit() /*功能 5:添加或删除商品信息*/ void correct() /*功能 6:修改商品信息*/ void search() /*功能 7:查询商品信息*/ void...