C商品销售统计课程设计Word格式文档下载.docx
- 文档编号:8533317
- 上传时间:2023-05-11
- 格式:DOCX
- 页数:14
- 大小:38.26KB
C商品销售统计课程设计Word格式文档下载.docx
《C商品销售统计课程设计Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《C商品销售统计课程设计Word格式文档下载.docx(14页珍藏版)》请在冰点文库上搜索。
这个程序我是采用类以及函数的调用来写的。
先写一个tong类,在tong类中声明所需要的函数,classtong{
tong();
tong(charco[20],charn[20],chardw[20],doublepr,intqu);
~tong();
voidSet();
何让自己设计的软件运用到具体的实际工作中,这是一个关键的环节.还有就是程序设计和运行测试中遇到的问题该如何解决,从解决问题中我也学到了许多平时课本上所没有的知识.当然,能够完成这个商品销售统计我自己也感觉很有成就感.
运用到的开发工具和软件技术:
此系统结合商品销售统计的要求,对C++、C语言的学习和应用,主要完成商品销售统计的分析,设计和实现,系统的设计,主控程序设计,并由此设计了类结构和应用程序。
系统运行结果证明,设计的商品销售统计可以满足商品管理者完成管理的日常工作,包括商品销售以及商品信息的管理等
软件还需要哪些改进:
在编写源程序代码的过程中对语言的运用还需要提高,应使写出来的程序更加简洁,易读懂,更加满足实际工作的需要.要想使做出来的程序更好的利用还需根据实际需要在今后的运用中不断的改进和完善.
七、代码附录
#include<
>
#definenull0
iostream>
iomanip>
string>
//控制字符串的头文件
usingnamespacestd;
classtong
{
public:
tong();
//商品信息录入
voidAlter();
//商品信息修改
voiddelete1();
//商品信息删除
voidlist();
//商品信息显示
voidDisplay();
floatCheckout(intquantity);
//单个商品小结
voidTotal();
//总计
voidbuy();
//商品买入
private:
charcode[20];
charname[20];
chardanwei[20];
doubleprice;
intquantity;
};
tong:
:
tong(){}
tong(charco[20],charn[20],chardw[20],doublepr,intqu){
strcpy(code,co);
strcpy(name,n);
strcpy(danwei,dw);
price=pr;
quantity=qu;
}
~tong(){}
tong*s[50];
inti=0;
intj=0;
charcode[20];
voidtong:
Set()//商品信息录入
cout<
<
"
请输入商品代码及名称:
endl;
cin>
code>
name;
cout<
请输入计量单位:
danwei;
请输入商品单价:
cin>
price;
请输入商品数量:
quantity;
j++;
s[i]=newtong(code,name,danwei,price,quantity);
i++;
信息录入成功!
是否继续录入?
(yorn)"
if(getch()=='
y'
)
Set();
elsereturn;
Alter()//商品信息修改
{
请输入您所修改的商品名称:
cin>
for(inth=0;
h<
i;
h++){
if(strcmp(name,s[h]->
name)==0){
charnewcode,newname,newdanwei;
doublenewprice;
intnewquantity;
intn;
cout<
你想要修改:
代码及名称(请按1)、计量单位(请按2)、单价(请按3)、数量(请按4)"
n;
switch(n)
case1:
{cout<
newcode>
newname;
s[h]->
code[20]=newcode;
name[20]=newname;
cout<
数据修改成功!
;
}break;
case2:
{
请输入计量单位:
newdanwei;
s[h]->
danwei[20]=newdanwei;
case3:
请输入单价:
newprice;
s[h]->
price=newprice;
}break;
case4:
请输入数量:
newquantity;
s[h]->
quantity=newquantity;
}break;
}
else
cout<
你所要修改的商品的信息不存在,请修正后再更改!
}
是否继续修改?
(y/n)"
Alter();
elsereturn;
delete1()//商品信息删除
请输入您所删除的商品名称:
你想要删除:
数据删除成功!
你所要删除的商品的信息不存在,请修正后再更改!
是否继续删除?
delete1();
voidtong:
list()//商品信息显示
=========================================================="
===================所有商品信息==================="
货品代码=======货品名称======货品价格======货品数量======计量单位"
if(i==0)
系统中没有录入商品信息或该商品信息已被删除!
for(intk=0;
k<
k++){
setw(15)<
left<
s[k]->
code<
name<
price<
quantity<
danwei<
buy()//商品买入
请输入你想购买的商品的代码及名称:
请输入您想购买的商品的数量:
Checkout(quantity);
Display();
Total();
Display()
货品代码=======货品名称======货品价格======购买数量======计量单位=====小计(元)=="
this->
code
<
quantity
name
price
<
danwei
floattong:
Checkout(intquantity)//单个商品小结
intk=0;
floatsum;
sum=s[k]->
price*quantity;
returnsum;
Total()//总结帐
floatsum=0;
floatreal;
charGoOn;
while
(1)
要结束商品买入请按'
N/n'
其继续买入请按'
Y/y'
GoOn;
if(GoOn=='
Y'
||GoOn=='
){
请输入商品代码:
请输入商品数量:
sum+=Checkout(quantity);
你购买的商品为:
Display();
elseif(GoOn=='
N'
n'
break;
}
----------------------------------------------------"
sum+=Checkout(quantity);
你应该付"
sum<
元!
你实际付(元):
real;
应该找回你"
real-sum<
//找零。
voidcaozuo1(intp){
tongt;
switch(p){
case0:
();
break;
case1:
case8:
exit(0);
voidcaozuo2(intp){
voidmain()
inta;
charw;
***************************************************"
\n"
*------------欢迎进入商品销售统计系统-------------*"
do{
请选择您的操作:
商品信息管理系统(M)商品销售系统(S)"
w;
*---------------------菜单选项--------------------*"
*-------------------------------------------------*"
if(w=='
M'
||w=='
m'
商品信息录入(请输入0)修改信息(请输入1)删除信息(请输入2):
a;
caozuo1(a);
elseif(w=='
S'
s'
显示商品信息(请输入0)商品买入(请输入1)"
caozuo2(a);
else
请输入'
、'
或'
您想继续进行其他操作吗?
}while(w=='
);
课程设计评分表
学生姓名班级:
学号:
课程设计题目:
项目内容
满分
实评
选
题
能结合所学课程知识、有一定的能力训练。
符合选题要求
(5人一题)
10
工作量适中,难易度合理
能
力
水
平
能熟练应用所学知识,有一定查阅文献及运用文献资料能力
理论依据充分,数据准确,公式推导正确
能应用计算机软件进行编程、资料搜集录入、加工、排版、制图等
能体现创造性思维,或有独特见解
成
果
质
量
总体设计正确、合理,各项技术指标符合要求。
说明书综述简练完整,概念清楚、立论正确、技术用语准确、结论严谨合理;
分析处理科学、条理分明、语言流畅、结构严谨、版面清晰
设计说明书栏目齐全、合理,符号统一、编号齐全。
格式、绘图、表格、插图等规范准确,符合国家标准
有一定篇幅,字符数不少于5000
总分
100
指导教师评语:
指导教师签名:
年月日
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 商品 销售 统计 课程设计