商务销售统计课程设计

上传人:鲁** 文档编号:487132411 上传时间:2022-08-27 格式:DOCX 页数:26 大小:335.17KB
返回 下载 相关 举报
商务销售统计课程设计_第1页
第1页 / 共26页
商务销售统计课程设计_第2页
第2页 / 共26页
商务销售统计课程设计_第3页
第3页 / 共26页
商务销售统计课程设计_第4页
第4页 / 共26页
商务销售统计课程设计_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《商务销售统计课程设计》由会员分享,可在线阅读,更多相关《商务销售统计课程设计(26页珍藏版)》请在金锄头文库上搜索。

1、一、题目目商品销售售统计程程序。编写商商品销售售统计程程序,商商品的信信息有:商品的的名称,计计量单位位(重量量或件),单单价。所所有商品品的信息息事先已已存入计计算机,屏屏幕上显显示所有有商品的的名称,选选择商品品名,输输入商品品计量单单位(如重量量,件数数等),根据据单价算算出总价价。客户户一次购购物可能能购买多多种商品品,程序序应计算算出客户户应付的的钱款数数。二、任务务和要求求程序分为为两个部部分:第第一部分分用于输输入商品品的信息息并允许许修改和和删除;第二部部分实现现销售统统计。程程序运行行时由用用户选择择进入哪哪一部分分功能,并并能在运运行时在在两部分分之间切切换。第第二部分分运

2、行时时,首先先显示所所有商品品名称及及代码(商商品数目目较多时时,应考考虑分屏屏显示),用用户输入入商品代代码及商商品重量量或件数数,用户户一次操操作可输输入若干干商品的的购买信信息,然然后输入入一个特特殊的代代码(如如-1)表表示本次次购物结结束。此此时。程程序计算算出应付付钱款数数并显示示。三、问题题分析:按照要求求这个程程序的编编写要求求,由于于包含多多种实现现要求,所所以在编编写时需需要多个个实现函函数,这这样就要要定义一一个类或或机构体体来统筹筹各个函函数以及及用链表表或指针针数组来来储存输输入的常常量数据据,并且且在各个个转换点点设置相相应的提提示语句句使整个个程序便便于操作作。在

3、修修改数据据的函数数实现时时,由于于一个商商品包含含多个变变量,要要想在修修改某一一个数据据后而不不影响其其他的数数据,所所以就必必须要有有一个sswittch语语句;在在商品信信息显示示函数的的实现时时,由于于中间要要有一个个购买函函数的实实现,所所以商品品数量会会随着商商品的购购买而减减少,所所以要将将购买的的数量另另外定义义一个变变量。关关于swwitcch语句句的运用用在这个个程序这这可能要要多次使使用,主主要在一一个函数数拥有多多个变量量或变量量函数。四、算法法的设计计这个程序序我是采采用类以以及函数数的调用用来写的的。先写写一个ttongg类,在在tonng类中中声明所所需要的的函

4、数,class tongtongg();tonng(ccharr coo200,ccharr n20,chhar dw20,dooublle ppr,iint qu);toong();voiid SSet(); /商商品信息息录入 voiid AAlteer(); /商商品信息息修改 voiid llistt(); /商商品信息息显示 voiid DDispplayy(); flooat Cheeckoout(intt quuanttityy); /单个商商品小结结voiid TTotaal(); /总计 voiid bbuy(); /商品买买入在写了两两个操作作函数。在在主函数数中分别别调用

5、所所需要的的函数。在存储数据方面,我声明了一个指针数组*Si,将输入的商品信息数据按照一一对应方式存储的。在tonng类中中一共包包括十一一个函数数,分别别为构造造函数、析析构函数数以及各各种功能能函数。在在Set函函数中通通过输出出语句的的提示输输入各种种数据,并并将输入入的数据据储存到到定义的的指针数数组中,等等一种商商品数据据信息输输入完毕毕后,会会弹出一一个提示示语句询询问是否否继续输输入商品品信息,可根据个人意愿输入Y(或y表示继续输入)N(或n表示中断输入),若输入Y(或y)则调用本函数,进行数据输入;若输入N(或n)弹出一个提示语句询问是否进行其他操作,在根据个人意愿输入正确的字

6、符来进行相应的操作。Delete函数是进行对原始数据(即商品信息)进行删除。先根据输出语句的提示输入您要删除的商品名称,商品名称输入后通过if语句判断是否存在这种商品:若不存在则会出现这种商品不存在的提示语句,并同时出现一个提示是否进行其他操作提示语句;若存在则会进行对该商品删除的操作并提示删除成功。Alter函数是对输入的商品信息进行修改的。函数运行时,会首先出现一个提示语句,提示管理者输入所要修改的商品名称,再通过一个for语句将该商品的所有信息调出,同时出现另一个提示语句,供管理者选择所要修改商品项,再通过switch语句供管理者输入所要修改的具体的商品信息,并将管理者修改的信息存入相应

7、的商品信息库中(即该商品在原始输入数据时分配的储存空间中),一个商品信息修改完成后同样会出现一个询问是否继续修改的语句。List函数是将输入的所有商品信息显示在屏幕上,根据提示语句将所有的输入或是修改的商品信息显示在操作屏幕上。buy函数是消费者对屏幕上显示的商品进行购买的函数。该函数在运行时,会首先出现一个提示语句,提示消费者输入需要购买的商品名称和购买数量,输入完毕后会调用Checkout、Display、Total,进行相应的操作。Checkout函数是一个小记函数,主要将消费者购买的每一种商品进行一个初步计费并显示在屏幕上,这个函数主要是为total函数服务的。Total函数则是总计函

8、数,是将消费者购买的所有商品进行计费,并将消费者需要支付的费计算出来显示在屏幕上。Display函数是将Checkout函数中各种商品费用进行累加,在将累加的结果返回给Total函数。在主函数的运行过程中会出现一个提示语句将整个程序分成两个部分,分别为商品信息管理和商品销售管理。在商品信息管理部分,主要运行Set、Alter三个函数(这三个函数是通过switchy语句封装在caozuoa这个子函数中的),而在商品销售统计部分,则运行list、buy两个函数(这两个函数是通过switch语句封装在caozuob这个子函数中的)。五、上机机调试过过程这个程序序我是经经过在VC+6.0环环境上调调试

9、通过过的。在调试试过程中中我主要要遇到了了一下几几个问题题。1.在进行行收费总总计的函函数调试试时,我我发现每每一次运运行,最最后的ssum值值总是零零,出现现错误的的部分函函数结构构如下:couut要结结束商品品买入请请按NN/n,其继继续买入入请按Y/yy: GoOOn; iff(GooOn=YY|GoOOn=y) iint quaantiity; coout请请输入商商品代码码:coddenamme; ccoutt请输入入商品数数量:quuanttityy;ssum+=Chheckkoutt(quuanttityy);coutt你购买买的商品品为:eendll; DDispplayy()

10、; ellse if(GoOOn=N|GGoOnn=n)bbreaak; couut-eendll; couut你应应该付 summ元!eendll; couutffacttly; couut应该该找回你你 faactlly-ssum元元!enndl; /找零零。 通过观察察我在ssum+=Chheckkoutt(quuanttityy)后面面加了一一个输出出语句ccoutt“summ=”Sumenddl后进进行调试试发现仍仍然无法法输出正正确的ssum值值,观察察发现ssum+=Chheckkoutt(quuanttityy)是在在if语语句中的的,只有有继续购购买才会会调用,所以在在if语

11、语句外加加了一个个summ+=CChecckouut(qquanntitty)语语句。在在这个程程序中,我我是用一一个指针针数组来来存储输输入的数数据的,在在后面函函数的数数据调用用中,我我没有用用指针指指向来提提取输入入的数据据,导致致在数据据输出时时,出现现数据输输出混乱乱:例如如将cooutseetw(15)llefttccodee写为cooutseetw(15)llefttccodee。这个程序序的实现现过程很很麻烦,特特别是商商品信息息输入这这部分的的实现,在在每一次次的运行行中,都都要重新新输入数数据,在在今后碰碰到类似似问题时时,我要要建一个个文件,将将要输入入的商品品信息储储存

12、在里里面,在在该程序序中应该该创建一一个链表表,便于于数据的的提取。六、测试试结果及及其分析析测试用的的输入输输出数据据以及运运行结果果的截屏屏图如下下:请选择您您的操作作:商品品信息管管理系统统(M)商品销销售系统统(S)m商品信息息录入(请输入入0) 删除除信息(请输入入1) 修改改信息(请输入入2):0请输入商商品代码码及名称称:q qww请输入计计量单位位:jin请输入商商品单价价:1.2请输入商商品数量量:100信息录入入成功!是否继续续录入?(y or n)请输入商商品代码码及名称称:a ass请输入计计量单位位:jin请输入商商品单价价:12请输入商商品数量量:120信息录入入成

13、功!是否继续续录入?(y or n)您想继续续进行其其他操作作吗?(y/nn)y请选择您您的操作作:商品品信息管管理系统统(M)商品销销售系统统(S)m*-菜单选选项-商品信息息录入(请输入入0) 修改改信息(请输入入1) 1请输入您您所修改改的商品品名称:as你想要修修改:代代码及名名称(请请按1)、计量量单位(请按22)、单单价(请请按3)、数量量(请按按4)3请输入单单价:2.2 (将输入入的原始始数据:单价为为12修修改为22.2)数据修改改成功!是否继继续修改改?(yy/n)您想继续续进行其其他操作作吗?(y/nn)y请选择您您的操作作:商品品信息管管理系统统(M)商品销销售系统统(S)s*-菜单选选项-*-*显示商品品信息(请输入入0) 商商品买入入(请输输入1)0=所

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 市场营销

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号