小型超市商品销售管理系统c文档下载内容摘要:
计 class spbase {public: int t。 float oprice。 float iprice。 float prof。 int quantity。 15 char name[10]。 void getdate()。 void showdate()。 void add()。 void search()。 void remove()。 gett(){return t。 } }。 oid spbase::getdate() //输入函数的设计 { cout\n\t\t请输入商品名称 :。 cinname。 cout\n\t\t请输入商品售价 :。 cinoprice。 cout\n\t\t请输入商品进价 :。 ciniprice。 cout\n\t\t请输入商品库存量 :。 cinquantity。 } void spbase::showdate() //输出函数的设计 { cout\n\n商品基本信息如下 :。 cout\n\n\t\t商品名称 :。 coutname。 cout\n\n\t\t商品售价 :。 coutoprice。 cout\n\n\t\t商品进价 :。 coutiprice。 cout\n\n\t\t商品库存量 :。 coutquantity。 prof=(opriceiprice)*quantity。 cout\n\n\t\t商品利润为 :。 coutprof。 } void spbase::add() //添加函数的设计 { t=1。 ofstream file(,ios::out|ios::ate)。 if(!file) {cout文件打开失败。 getch()。 exit(1)。 16 } spbase p1。 ()。 (reinterpret_castchar*(amp。 p1),sizeof(spbase))。 // reinterpret_cast强制转换 ()。 } void spbase::search() //查询函数的设计 { char name4[10]。 cout\n请输入生活用品名称 :。 cinname4。 fstream file(,ios::in)。 if (!file) {cout文件打开失败。 getch()。 exit(1)。 } char flag=39。 a39。 //设标志位 spbase p1。 (reinterpret_castchar*(amp。 p1),sizeof(spbase))。 while(!()) //正确显示,指针还没到末尾继续 { if((strcmp(,name4)==0)amp。 amp。 gett()) {()。 getch()。 flag=39。 z39。 break。 } (reinterpret_castchar*(amp。 p1),sizeof(spbase))。 } if(flag!=39。 z39。 ) { cout(该商品已被删除。 )。 getch()。 } ()。 } 17 void spbase::remove() //删除函数的设计 { t=0。 search()。 } 3. 食品类设计 (food) class food:public spbase { private: char pfs[10]。 public: void getdatef() { spbase::getdate()。 cout\n\t\t请输入商品批发商 :。 cinpfs。 } void showdatef() { spbase::showdate()。 cout\n\n\t\t商品批发商 :。 coutpfs。 } void addf() { t=1。 ofstream file(,ios::out|ios::ate)。 if(!file) {cout文件打开失败。 getch()。 exit(1)。 } food f。 ()。 (reinterpret_castchar*(amp。 f),sizeof(food))。 ()。 } void searchf() { char name1[10]。 cout\n请输入食品名称 :。 cinname1。 18 fstream file(,ios::in)。 if (!file) {cout文件打开失败。 getch()。 exit(1)。 } char flag=39。 a39。 food f。 (reinterpret_castchar*(amp。 f),sizeof(food))。 while(!()) { if((strcmp(,name1)==0)amp。 amp。 gett()) {()。 getch()。 flag=39。 z39。 break。 } (reinterpret_castchar*(amp。 f),sizeof(food))。 } if(flag!=39。 z39。 ) { cout(该商品已被删除。 )。 getch()。 } ()。 } void removef() { t=0。 searchf()。 } }。 4. 化妆品类设计( makeup) class makeup:public spbase { private: char pp[10]。 public: void getdatem() { spbase::getdate()。 cout\n\t\t请输入商品品牌 :。 cinpp。 } 19 void showdatem() { spbase::showdate()。 cout\n\n\t\t商品品牌 :。 coutpp。 } void addm() { t=1。 ofstream file(,ios::out|ios::ate)。 if(!file) {cout文件打开失败。 getch()。 exit(1)。 } makeup m。 ()。 (reinterpret_castchar*(amp。 m),sizeof(makeup))。 ()。 } void searchm() { char name2[10]。 cout\n请输入化妆品名称 :。 cinname2。 fstream file(,ios::in)。 if (!file) {cout文件打开失败。 getch()。 exit(1)。 } char flag=39。 a39。小型超市商品销售管理系统c文档下载
相关推荐
培养、提高,对员工业绩进行管理是提高员工能力的一种有效的途径。 于是就采取了绩效考核,请来 了咨询公司或智囊机构在企业中设立了项目组, 由于生搬硬套和与企业现实与文化的差异以及员工素质的低下而在实施过程中暴露出诸多弊病,很多企业不仅得不偿失,并且为此付出惨重代价。 在日趋激烈的市场竞争中,我国企业应更多地依靠加强企业的科学管理工作获得市场竞争优势
1、农业技术全集之植,油菜育苗中期,一般控制肥水,进行蹲苗,少施或不施氮肥,以增加碳素含量,利于幼苗从发叶期顺利过渡到壮苗充实期,达到培育壮苗的目地。 但油菜苗的发根力与体内的氮素水平密切相关,苗株体内的氮素含量低则发根力弱。 因此,油菜在起苗前要追施一次送嫁肥,提高油菜苗体内的含氮量,增强发根力。 此外,送嫁肥的施用因到移栽的间隔时间短,油莱苗移栽到大田后可依靠其体内自身养分的积累维持生命活力
退货清单 输出的数据流:送货清单 外部实体编号: S02 外部实体名称:仓库部 简 述:管理药品库存量的部门 输入的数据流:查询库存量 输出的数据流:最低库存、调拨单、采购清单 3 系统设计 系统功能结构设计 功能结构图中各层功能与新的信息系统中 数据流程图中的处理(功能)是对应的。 层层分解可以把一个复杂的系统分解为多个功能较单一的功能模块。 这是一个信息系统设计成若干模块的方法
应收信息的单据)进行管理。 实际收款时依据费用单,并自动登记 费用单已收租金信息, 收款单与费用单之间自动关联 ,方便查询 相关信息、 月末 则 将预收租金结转 至 租金收入。 月末 也 可 以通过费用单自动结转租金收入, 据此计提营业税,核算本期利润 等。 其他固定 服务 收费收入 如广告牌收入费、保洁费、保安费、物业管理费等,在租赁合同签订时会建立收费标准,由系统自动产生不同的费用单据 ,在