ImageVerifierCode 换一换
格式:DOC , 页数:37 ,大小:185.54KB ,
资源ID:2864644      下载积分:9 金币
验证码下载
登录下载
邮箱/手机:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/2864644.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  
声明  |  会员权益     获赠5币     写作写作

1、填表:    下载求助     留言反馈    退款申请
2、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
3、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
4、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
5、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【快乐****生活】。
6、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
7、本文档遇到问题,请及时私信或留言给本站上传会员【快乐****生活】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。

注意事项

本文(C专业课程设计商品标准管理系统.doc)为本站上传会员【快乐****生活】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4008-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

C专业课程设计商品标准管理系统.doc

1、.淮 海 工 学 院 计 算 机 工 程 学 院课程设计汇报设计名称: C+程序设计课程设计 姓 名: 学 号: 专业班级: 系 (院): 设计时间: 设计地点: 成绩:指导老师评语: 署名: 年 月 日1、课程设计目标 C+程序设计课程设计是计算机科学和技术专业关键实践性教学步骤之一,此次设计结合实际应用要求,使课程设计既覆盖C+知识点,又靠近工程实际需要。目标是经过课程设计综合训练,培养学生实际分析问题、处理问题能力,和编程和动手能力,最终目标是经过课程设计这种形式,帮助学生系统掌握C+程序设计这门课程关键内容,养成良好编程习惯,愈加好完成教学任务。2、课程设计任务和要求:此次课程设计利用

2、C+程序设计课程中所学到编程知识和编程技巧,完成含有一定难度和工作量程序设计题目,帮助学生掌握编程、调试基础技能,独立完成所部署任务。要求:1、对系统进行功效需求分析2、设计合理数据结构和系统框架3、编程简练,程序功效齐全,能正确运行4、说明书、步骤图要清楚5、课题完成后必需按要求提交课程设计汇报任务:设计一个商品销售管理系统。利用C+语言描述商品类、供给商类。要求设计中综合利用C+基础知识,利用指针对商品、供给商链表进行处理,方便快捷进行增删改,充足利用友元来处理两个类之间关系,了解面向对象程序设计关键概念。实现功效:(1)建立商品类、供给商类(2)商品、供给商信息初始化(3)商品信息添加、

3、修改、删除、 查找(4)供给商信息添加、修改、删除、查找(5)商品信息、供给商信息输出备注:将商品、供给商保留为文件,能够写入和读出。概要设计(1) 需求分析:要实现对商品,供给商信息添加、修改、删除、查找,并输出信息,能够方便快捷,并有用户能具体清楚操作指南。(2)模块说明:此次程序设计中,需要设计10个模块,分别是添加、修改、删除、查找、输出商品信息和供给商信息,一共4个类:分别是商品类、商品数据类、供给商类、供给商数据类。经过多个switch语句实现用户选择功效。关键函数步骤图:(3)具体设计 商品数据类设计class spData private: char name100;int c

4、ount;float iprice;float oprice; char gys20;public: int id;int getId()char *getName()int getCount()float getBuy() float getSale()char *getGys()void setId(int n)void setName(char na)void setCount(int c)void setBuy(float i)void setSale(float o) void setGys(char g);商品类设计class Commodity private:spData t5

5、0; int n;public:void newFile()int id;int n;char name50; int count;float iprice;float oprice; char gys20;if(n0) n=0; int i;spData temp; for(;n+)coutid;if(id=-1)break;tn.setId(id);coutname;tn.setName(name);coutcount;tn.setCount(count);coutiprice;tn.setBuy(iprice);coutoprice;tn.setSale(oprice);coutgys;

6、tn.setGys(gys); cout若商品添加完成,请按-1退出添加!endl;for(i=0;itn.getId()temp=ti;ti=tn;tn=temp;void showData(int i)spData t,*p;p=&t;coutgetId()setw(10)getName()setw(10)getCount()setw(8)getBuy()setw(8)getSale()setw(8)getGys()endl;void showData() int n;cout商品编号setw(8)商品名setw(8)库存量setw(10)已售量setw(10)进价setw(8)售价set

7、w(8)供给商endl;for(int i=0;i0 )showData(i);cout商品种类:nendl;void save() ofstream fout;fout.open(商品清单.txt,ios:app); if(!fout)coutcannot open the file!endl;return ;fout商品编号 商品名 库存量 进价 售价 供给商 endl;for(int i=0;in;i+) foutti.getId()setw(14)ti.getName()setw(10)ti.getCount()setw(10)ti.getBuy()setw(10)ti.getSale

8、()setw(10)ti.getGys()endl;cout*Save Success!*endl;fout.close(); void xiugai() int count; char name100;float iprice;float oprice; char gys20;int temp;temp=search();if(temp=-1)coutcannot find the shopping!endl;return;else cout请输入新数据:endl;coutname;ttemp.setName(name);coutcount;ttemp.setCount(count);cou

9、tiprice;ttemp.setBuy(iprice);coutoprice;ttemp.setSale(oprice);coutgys;ttemp.setGys(gys);int search() int id;coutid;int low=0,mid,high=n-1;while(lowid)high=mid-1;else low=mid+1;return -1; void remove() spData t10; cout请输入要删除商品编号id; fstream file(商品清单.txt,ios:in|ios:out|ios:binary);for(int u=0;u5;u+)fi

10、le.read(char*)&tu,sizeof(tu);for(int v=0;v5;v+) if(tv.id=id)continue;elsefile.write(char*)&tv,sizeof(tv);cout该商品被删除endl;file.close();供给商数据类设计class spData private: char name100;int count;float iprice;float oprice; char gys20;public: int id;int getId()char *getName(char na)int getCount()float getBuy()

11、 float getSale()char *getGys()void setId(int n)void setName(char na)void setCount(int c)void setBuy(float i)void setSale(float o) void setGys(char g);供给商类设计class gongyingshang private:gysData t50; int n; public:void newFile() int id;char name50;int phone;if(n0) n=0; for(;n+) coutid;if(id=-1)break;tn

12、.setid();cout供给商名称:;tn.setname(name);cout供给商电话:;tn.setphone( ); cout若供给商添加完成,请按-1退出添加!endl;void showData(int i)gysData t,*p;p=&t;coutsetw(8)getid()setw(10)getname()setw(10)getphone()endl;void showData()coutsetw(8)供给商编号setw(8)供给商名称setw(8)供给商电话endl;for(int i=0;in;i+)showData(i);cout产品种类:nendl;void sav

13、e()ofstream fout;fout.open(供给商.txt,ios:app); if(!fout)coutcannot open the file!endl;return ;fout供给商编号 供给商姓名 供给商手机号 endl;for(int i=0;in;i+) foutti.getid()setw(10)ti.getname()setw(14)ti.getphone()endl;cout*Save Success!*endl;fout.close(); int search() int id;coutid;int low=0,mid,high=n-1;while(lowid)h

14、igh=mid-1;else low=mid+1;return -1; void xiugai() char name100; int phone;int temp;temp=search();if(temp=-1)coutcannot find the gys!endl;return;else cout请输入新数据:endl;coutname;ttemp.setname(name);coutphone;ttemp.setphone(); void remove() gysData g10; cout请输入要删除供给商编号id; fstream file(gys.txt,ios:in|ios:

15、out|ios:binary);for(int u=0;u5;u+)file.read(char*)&gu,sizeof(gu);for(int v=0;v5;v+) if(gv.id=id)continue;elsefile.write(char*)&gv,sizeof(gv);cout该供给商被删除endl;file.close();菜单函数设计inline void menu2()system(cls);cout *欢迎使用商品销售管理系统* endl;cout *商品选项* endl;cout (1)添加 endl;cout (2)保留 endl;cout (3)删除 endl;cou

16、t (4)查找 endl; cout (5)信息输出 endl; cout (6)修改 endl;cout (7)菜单 endl;cout (0)退出系统 endl;cout *.6* endl; inline void menu1()system(cls); cout *欢迎使用商品销售管理系统* endl;cout *主菜单* endl;cout (1)商品选项 endl;cout (2)供给商选项 endl;cout (0)退出系统 endl;cout *.6* endl; inline void menu3()system(cls);cout *欢迎使用商品销售管理系统* endl;c

17、out *供给商选项* endl;cout (1)添加 endl;cout (2)保留 endl; cout (3)删除 endl;cout (4)查找 endl; cout (5)信息输出 endl; cout (6)修改 endl;cout (7)菜单 endl; cout (0)退出系统 endl;cout *.6* endl;主函数设计:int main()menu1();int x;coutx;switch(x)case 1:menu2();Commodity com;int c;for(;)coutc;switch(c)case 1:com.newFile();break;case

18、 2:com.save();break;case 3:com.remove();break; case 4:com.search;break; case 5:com.showData();break; case 6:menu1();break;case 0:cout *谢谢使用* endl;cout *!再见!* endl; break;case 2:menu3();gongyingshang gys;int c;for(;)coutc;switch(c)case 1:gys.newFile();break;case 2:gys.save();break; case 3:gys.remove(

19、);break; case 4:gys.showData();break; case 5:gys.search();break;case 6:menu1();break;case 0:cout *谢谢使用* endl;cout *!再见!* endl; break;case 0:cout *谢谢使用* endl;cout *!再见!* endl; break;return 0;(4)调试分析:F:程序3.cpp(226) : warning C4700: local variable n used without having been initializedF:程序3.cpp(246) :

20、warning C4700: local variable c1 used without having been initializedF:程序3.cpp(348) : warning C4700: local variable g1 used without having been initializedC:Documents and SettingsAdministrator桌面q.cpp(237) : error C2562: search : void function returning a value C:Documents and SettingsAdministrator桌面

21、q.cpp(228) : see declaration of searchC:Documents and SettingsAdministrator桌面q.cpp(243) : error C2562: search : void function returning a value C:Documents and SettingsAdministrator桌面q.cpp(228) : see declaration of search(5)用户使用说明手册:1.进入演示程序后,即显示对话形式提醒操作过程: 如第一个选择1 商品选项 ,即显示 (1)添加 (2)保留 (3)删除 (4)查找

22、(5)信息输出(6)修改 (7)菜单 (0)退出系统 选择1,即显示商品编号、商品名、库存量、进价、售价、供给商各项商品信息,一次输入所添加数据。添加完成,按-1退出添加;选择2,立即商品信息保留;选择3,删除要删除商品信息;选择4,查找商品信息;选择5,信息输出;选择6,修改信息选择7,返回到菜单;选择0,退出系统。如第一个选择2,供给商选项 ,一样显示 (1)添加 (2)保留 (3)删除 (4)查找 (5)信息输出(6)修改 (7)菜单 (0)退出系统 选择数据功效跟上面一样。第一个选择0 退出系统。(6)测试数据进入演示程序后,即显示对话形式提醒操作过程:选择:1 商品选项选择:1 添加

23、商品选择:2 保留信息选择:3 删除信息选择:4 查找信息选择:5 信息输出选择:6 修改选择:0 退出系统选择:2 供给商选项供给商信息各选项跟商品信息选项一样。4课程设计结果程序源代码#include#include#include#include #define Mfname 100#include #include #include #includeclass spData private: char name100;int count;float iprice;float oprice; char gys20;public: int id;int getId()return id;c

24、har *getName()return name;int getCount()return count;float getBuy()return iprice; float getSale()return oprice;char *getGys()return gys;void setId(int n)id=n;void setName(char na)strcpy(name,na);void setCount(int c)count=c; void setBuy(float i)iprice=i;void setSale(float o)oprice=o; void setGys(char

25、 g) strcpy(gys,g);class gysDataprivate:char name100;int phone;public: int id;int getid()return id;char *getname()return name;int getphone()return phone;void setid()cinid;void setname(char na)strcpy(name,na);void setphone()cinphone;class Commodity private:spData t50; int n;public:void newFile()int id

26、;int n;char name50; int count;float iprice;float oprice; char gys20;if(n0) n=0; int i;spData temp; for(;n+)coutid;if(id=-1)break;tn.setId(id);coutname;tn.setName(name);coutcount;tn.setCount(count);coutiprice;tn.setBuy(iprice);coutoprice;tn.setSale(oprice);coutgys;tn.setGys(gys); cout若商品添加完成,请按-1退出添加

27、!endl;for(i=0;itn.getId()temp=ti;ti=tn;tn=temp;void showData(int i)spData t,*p;p=&t;coutgetId()setw(10)getName()setw(10)getCount()setw(8)getBuy()setw(8)getSale()setw(8)getGys()endl;void showData() int n;cout商品编号setw(8)商品名setw(8)库存量setw(10)已售量setw(10)进价setw(8)售价setw(8)供给商endl;for(int i=0;i0 )showData(i);cout商品种类:ne

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服