c课程设计--某公司的库存管理系统(编辑修改稿)内容摘要:
**\n。 cout\n\n\n。 cout\t\t 功能菜单 \n\n。 cout\t(1) 信息录用 \n。 cout\t(2) 添加物品信息 \n。 cout\t(3) 显示物品信息 \n。 cout\t(4) 查找物品信息 \n。 cout\t(5) 删除物品信息 \n。 cout\t(6) 保存物品信息 \n。 cout\t(7) 退出 \n。 cout\n 请输入 1 或 2 或 3 或 4 或 5 或 6 或 7 进行你所要执行地下一步动作 :\n。 cina1。 while(a1!=1amp。 amp。 a1!=2amp。 amp。 a1!=3amp。 amp。 a1!=4amp。 amp。 a1!=5amp。 amp。 a1!=6amp。 amp。 a1!=7) {cout\n请重新输入数字 1 或 2 或 3 或 4 或 5 或 6 或 7:。 cina1。 } if(a1==1) employw()。 if(a1==2) addw()。 if(a1==3) shown()。 if(a1==4) searchw()。 if(a1==5) selectw()。 if(a1==6) savew()。 if(a1==7) cout\n 退出程序 !\n。 } void employw() { char a[10],b[10],c[50],d[50],e[20]。 int m,n,h,n1,rr,i1,v,i=9,r1。 cout\n 请输入数字键输入对应的物品信息 (1普通电视机 2DVD 3带 DVD 的普通电视机 ):。 while(i!=0) {cini。 if(i==1) {cout\n 请输入普通电视机的相关信息 !\n。 for(v=0。 v20。 v++) {cout物品名称 :。 cina。 cout\n 物品颜色 :。 cinb。 cout\n 物品的生产厂商 :。 cinc。 石河子大学课程设计报告 cout\n 厂商地址 :。 cind。 cout\n 物品型号 :。 cine。 cout\n 物品出厂日期 :。 cinmnh。 cout\n 物品数量 :。 cinn1。 t1[v].set1(a,b,c,d,e,m,n,h,n1)。 t1[v].pay()。 k++。 cout\n 想继续输入普通电视机的相关信息吗 ?(1是 2否 ):。 cini1。 while(i1!=1amp。 amp。 i1!=2) { cout\n 请重新输入数字 1 或 2:。 cini1。 } if(i1==1) {system(cls)。 cout\n 请继续输入普通电视机的相关信息 !\n。 } else break。 } } if(i==2) {cout\n 请输入 DVD 的相关信息 !\n。 for(v=0。 v20。 v++) {cout物品名称 :。 cina。 cout\n 物品颜色 :。 cinb。 cout\n 物品的生产厂商 :。 cinc。 cout\n 厂商地址 :。 cind。 cout\n 物品型号 :。 cine。 cout\n 物品出厂日 期 :。 cinmnh。 cout\n 物品数量 :。 cinn1。 d1[v].set2(a,b,c,d,e,m,n,h,n1)。 d1[v].pay()。 k1++。 cout\n 想继续输入 DVD 的相关信息吗 ?(1是 2否 ):。 cini1。 while(i1!=1amp。 amp。 i1!=2) { cout\n 请重新输入数字 1 或 2:。 石河子大学课程设计报告 cini1。 } if(i1==1) {system(cls)。 cout\n 请继续输入 DVD 的相关信息 !\n。 } else break。 } } if(i==3) {cout\n 请输入带 DVD 的普通电视机的相关信息 !\n。 for(v=0。 v20。 v++) {cout物品名称 :。 cina。 cout\n 物品颜色 :。 cinb。 cout\n 物品的生产厂商 :。 cinc。 cout\n 厂商地址 :。 cind。 cout\n 物品型号 :。 cine。 cout\n 物品出厂日期 :。 cinmnh。 cout\n 物品数 量 :。 cinn1。 td1[v].set3(a,b,c,d,e,m,n,h,n1)。 td1[v].pay()。 k2++。 cout\n 想继续输入带 DVD 的普通电视机的相关信息吗 ?(1是 2否 ):。 cini1。 while(i1!=1amp。 amp。 i1!=2) { cout\n 请重新输入数字 1 或 2:。 cini1。 } if(i1==1) {system(cls)。 cout\n 请继续输入带 DVD 的普通电视机的相关信息 !\n。 } if(i1==2) break。 } } cout\n 想输入其他物品的相关信息吗 ?(1是 2否 ):。 cini1。 while(i1!=1amp。 amp。 i1!=2) {cout\n 请重新输入数字 1 或 2:。 cini1。 } if(i1==1) {system(cls)。 cout\n 请输入数字输入相对应的物品信息 (1普通电视机 2DVD 3带 DVD 的普通电视机 ):。 } if(i1==2) break。 石河子大学课程设计报告 } cout想保存你所输入得数据吗 ?(1是 2-否 ):。 cinrr。 while(rr!=1amp。 amp。 rr!=2) {cout\n 请重新输入数字 1 或 2:。 cinrr。 } if(rr==1) {ofstream ofile(,ios_base::out)。 for(v=0。 vk。 v++) {ofile\n 普通电视机的名称 :t1[v].name\n 普通电视机的颜色 : t1[v].color\n 普通电视机的出厂地址 :t1[v].address \n 普通电视机的出厂的厂商 :t1[v].factory\n 普 通电视机的型号 : t1[v].type\n 普通电视机的出厂日期 :t1[v].year/t1[v].month /t1[v].day\n 普 通 电 视机 的 单价 :t1[v].price1\n 普通电视机的数量 :t1[v].numberendl。 } for(v=0。 vk1。 v++) {ofile\nDVD 的名称 :d1[v].name\nDVD 的颜色 : d1[v].color\nDVD 的出厂地址 :d1[v].address \nDVD 的出厂的厂商 :d1[v].factory\nDVD 的型号 : d1[v].type\nDVD 的出厂日期 :d1[v].year/d1[v].month /d1[v].day\nDVD 的单价 :d1[v].price2\nDVD 的数量 :d1[v].numberendl。 } for(v=0。 vk2。 v++) {ofile\n 带 DVD 的普通电视机的名称 :td1[v].name\n 带 DVD 的普 通电视机的颜色 : td1[v].color\n 带 DVD 的普通电视机的出厂地址 :td1[v].address \n 带 DVD 的普通电视机的出厂的厂商 :td1[v].factory\n 带 DVD 的普通电视机的型号 : td1[v].type\n 带 DVD 的普通电视机的出厂日期 :td1[v].year/td1[v].month /td1[v].day\n 带 DVD 的普通电视机的单价 :td1[v].price\n 带 DVD 的普通电视 机的数量 :td1[v].numberendl。 } ()。 cout\n 物品信息已储存 !。 cout\n 按键 1 返回菜单 :。 cinr1。 while(r1!=1) {cout\n 请重新输入数字 1:。 cinr1。 } if(r1==1) { system(cls)。 caidan()。 } if(r1==2) {cout\n 退出程序 !。 } } if(rr==2) {cout\n 按键 1 返回菜单 2 退出程序 :。 cinr1。 while(r1!=1amp。 amp。 r1!=2) {cout\n 请重新输入数字 1 或 2:。 cinr1。 } if(r1==1) { system(cls)。 caidan()。 } 石河子大学课程设计报告 if(r1==2) {cout\n 退出程序 !。 } } } void addw()//添加物品信息函数 {void caidan()。 //菜单函数 char a[10],b[10],c[50],d[50],e[20]。 int m,n,h,n1,rr,i1,v,i=9,r1。 c。c课程设计--某公司的库存管理系统(编辑修改稿)
相关推荐
//商品信息录入 void Alter()。 //商品信息修改 void list()。 //商品信息显示 void Display()。 float Checkout(int quantity)。 //单个商品小结 void Total()。 //总计 void buy()。 //商品买入 tong类 析构函数 商品 信息录入 (Set) 商品信息修改(Alter) 商品信息显示(list)
tart字符串开始位置上,操作正确返回 1*/ inline FString operator(const char *sAppend)。 //新增函数,重载减法运算符 inline FString operator(const FString sAppend)。 //新增函数,重载减法运算符 inline FString operator=(char* val)。 //新增函数
*term)。 //取得一项的系数 int getdegreeofterm(char *term)。 //返回 term这项的 x的阶数 int remaindertheorem(char *equ,float root)。 //判断 root是否为方程 的解 ,不是返回 1 int exp(int,int)。 //求解 val的 e次幂 float exp(float val,int e)。
类层次中各个类的描述(包括属性和方法); ( 4) 完成类层次中各个成员函数的定义; ( 5) 完成系统的应用模块; ( 6) 功能 调试; ( 7) 完成系统总结报告以及系统使用说明书。 : ( 8) 只能使用 C/C++语言,源程序要有适当的注释,使程序容易阅读 ( 9) 至少采用文本菜单界面(如果能采用图形菜单界面更好) ( 10) 学生可自动增加新功能模块 2 总体设计 杂志订阅管理系统
oid OnDisplay(LPCTSTR lpszStr)。 //设置编辑控件显示文本 protected: //{{AFX_MSG(CAvEdit) Afx_msg void OnPaint()。 //WM_ON_PAINT 消息的响应函数 //}}AFX_MSG 图 410 添加成员变量 (2)添加编辑控件代码 在 OnDisplay 函数中设置编辑框的显示文本。 实现代码如下:
程序总体流程图 : 一元多项式简单计算器 菜单选项 加法 减法 输出一元多项式 创建一元多项式 5 各个模块的功能 : 菜单选项:使用户创建一元多项式及选择运算方式; 加法 : 使用户创建的一元多项式相加并输出结果; 减法:使用户创建的一元多项式相减并输出结果; 、数据结构设计 数据结构设计: Head。 头指针 结点 1 结点 2。 表尾 类设计: struct Node { float