商品信息管理系统.doc

商品信息管理系统.doc

ID:59432186

大小:119.50 KB

页数:14页

时间:2020-05-25

商品信息管理系统.doc_第1页
商品信息管理系统.doc_第2页
商品信息管理系统.doc_第3页
商品信息管理系统.doc_第4页
商品信息管理系统.doc_第5页
资源描述:

《商品信息管理系统.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、C++语言课程设计班级学号学生姓名杨记豪提交日期2010年6月25日成绩评语及教师签名:电子信息系一.设计题目:商品信息管理系统二.功能要求:程序应完成商品信息录入,查询,浏览、修改等功能。并实现菜单管理设计。三.主菜单示例如下:欢迎使用商品信息管理系统:********************************************1.浏览数据2.增加数据3.修改数据4.查询数据5.退出请选择(1-5):四.流程图:主程序流程图:1Ncout<<”“<<”欢迎…opt=’1’opt=’

2、2’pro.display();NNMultiplexbreak;yMultiplex增加数据函数的流程图:ptr=newproduct;current!=NULLNhead->next=ptr;ptr->next=current;浏览数据函数的流程图:intcount=0;Head->next==NULLcurrent=head->next;cout<<”无商品信息….Ycurrent!=NULLNcout<

3、据的流程图:intcount=0;head->next==NULLNcout<<”欲修改商品…..cout<<”无法显示数据”;current!=NULLprev=current;current!=NULLYNMultiplexcout<#include#incl

4、ude#includestructproduct//创建一个结构体,保护商品号、名称{//价格、生产厂家、生产日期、现存量charnum[20];//还有指向下一个结构体的指针*nextcharname[20];doubleprice;charaddress[20];chardate[20];intsum;structproduct*next;};classlist//创建一个list类{private:product*ptr;product*head;

5、product*tail;product*current;product*prev;public:list();voidadd();voiddisplay();voidmodity();voidsearch();};list::list()//构造函数,{head=newproduct;//在构造函数中创建一个空的链表head->next=NULL;tail=NULL;}voidlist::add()//添加数据函数{ptr=newproduct;//建立一个新的结点ptrcout<<"商品号:

6、";cin>>ptr->num;cout<<"名称:";cin>>ptr->name;cout<<"价格:";cin>>ptr->price;cout<<"生产厂家:";cin>>ptr->address;cout<<"生产日期:";cin>>ptr->date;cout<<"现存量:";cin>>ptr->sum;prev=head;current=newproduct;current=head->next;while(current!=NULL)//如果链表不为空,一直找到它的最后一个元素{

7、prev=current;current=current->next;}ptr->next=current;//在链表的表尾插入prev->next=ptr;}voidlist::display()//浏览数据函数{intcount=0;if(head->next==NULL)cout<<"无商品信息!"<next;cout<

8、生产厂家"<num<name<price<address<date<sum<

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。