信息科学与技术学院程序设计基础课程设计报告题目名称:商品销售统计姓名:学号:……………………………………………………………………………………………………………3 ……………………3 ……………………………4 ………………………………………………………………………6 …………………………9 ……………………………10设计题目::基本要求程序分为两个部分:第一部分用于输入商品的信息并允许修改和删除;第二部分实现销售统计。程序运行时由用户选择进入哪一部分功能,并能在运行时在两部分之间切换。第二部分运行时,首先显示所有商品名称及代码(商品数目较多时,应考虑分屏显示),用户输入商品代码及商品重量或件数,用户一次操作可输入若干商品的购买信息,然后输入一个特殊的代码(如-1)表示本次购物结束。此时。程序计算出应付钱款数并显示。测试数据程序应输入不少于10种商品的信息,并进行模拟运行。实现提示本程序的商品信息管理可采用与课程设计题目二类似的数据结构,既定义一个商品类,每种商品作为商品类的实例(对象)存储在链表节点中。选做内容程序在营业结束时统计每种商品的销售量,销售金额及总营业额。因此第二部分应有营业结束的选择,当用户选择此项时屏幕上显示当天营业的每种商品的销售量,销售金额及总营业额。注意,商品类的数据成员应增加有商品的销售量和销售金额。总营业额是所有商品的营业额之和,可用静态数据成员实现。或可由原商品类派生出一个特殊的类,增加上面的数据成员及相应的成员函数。 (1)主调界面显示各项功能,通过输入相应字母实行相应功能。 (2)商品信息显示模块显示各种商品的信息。 (3)商品信息管理模块主要管理商品的注册,商品信息的修改,删除以及查询。 (4)商品排序模块是对商品进行排序 (5)数据保存模块是保存商品的数量及各种参数。 (6)系统集成模块是商品系统的集合。…..a2a1 结点1 结点2 表尾 g-Codeg-Nameg-Danweig-Priceg-quantitylink Classtong { Public: VoidSet(); VoidAlter(); Voidlist(); VoidDisplay(); FloatCheckout(); VoidTotal(); Voidbuy(); Private: Strcpy(code,co); Strcpy(name,n); Strcpy(danwei,dw); Price=pr; Quantity=qu; } 创建链表 打开文件是否成功画出主界面接收商品输入w是否为m NW是s? Y N继续进行操作显示商品信息商品信息录入,修改信息 :输入程序调试如下:输入m如下:输入0如下:输入下列商品信息:
商品销售统计 来自淘豆网www.taodocs.com转载请标明出处.