资源描述:
《进销存管理系统系统设计报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、进销存管理系统系统设计报告组长:陈颖毅组员:何齐齐指导老师:戴挺一、实体类设计1•管理员类Manager僧理员)说明:Zh:管理员帐号,字符串Xm:管理员姓名,四个汉字Mm:密码,6字符GetZh:读取管理员账号SetMmO和GetMmO:写入、读取密码CString:Zh,Xm,MmGetZhO:intGetMmO:CStringSetMmO:void2•商品类Goods(商品)CString:Nameint:Count,TD,SupplierAmount,SupplierTDSetName():CSt
2、ringGetNameO:CStringSetSupplierlDO:CStringGetSupplierlDO:CStringGetID():intGetSupplierAmount():int说明:Count:商品种类数量,整数Name:名称,汉字ID:编号,SupplierAmount:供货漓数量SupplierTD:供货商编号(数组)SetName和GetName,SetSupplierlD和GetSupplierlD:写入、读取商品名称、供货商编号(自动添加供货商总数)GetID:读取商品编号G
3、etSupplierAmount:读収供货商数量3.供货商类Supplier(供货商)CString:Name,Address,int:Count,ID,TransTime,GoodsAmount,Goodsl叽10]float:TradeAmountGetNameO:CStringSetNameO:voidGetID():intSetAddress():voidGetAddress():CStringSetAddress():voidGetTransTimeO:intSetTransTimc():voi
4、dUpdateTradeAmount():voidAddGoods():voidGetGoodsIDO:intGetTradeAmount():floatGetGoodsAmount():int说明:Count;供货商数量Name;名称ID;编号Address;//所在地TransTime;平均发货时间GoodsAmount;岀售商品总数GoodsID[10];出售商品(商品编号)TradeAmount;交易总额GetNameO;读取名称SetNameO;设置名称Get【D()读取编号GetAddress
5、();读取所在地SetAddress();设置所在地GetTransTime();读取平均发货时间SetTransTimeO;设置平均发货时间GetGoodsAmount();读取出售商品总数AddGoods();添加出售商品GetGoodsTDO;读取第i个商品的编号GetTradeAmount();读取交易总额UpdateTradeAmount();更新交易总额4.客户类Customer(客户)说明:Count;//客户数量Name;//客户名称ID;//客户编号GoodsAmount;//购买商品类
6、型总数CGoodsList*BillHead;//账单链表头CGoodsList*BillTail;账单链表尾TradeAmount;交易总额GetNameO;读取客户名称SetNameO;设置客户名称GetIDO;读取客户编号GetGoodsAmount();读取客户购买商品类型总数CGoodsList*GetBill();读取客户购物单,以商品链表头代替AddGoods();在购物单上添加商品,新添加的商品在商品链表的尾部GetTradeAmount();读取交易总额virtual^CCustomer
7、O;删除链表Cstring:Nameint:Count,TO,GoodsAmountfloat:TradeAmountCGoodsList*BillHeadCGoodsList^BillTailGetNameO:CstringSetName(CString):voidGetTD():intGetGoodsAmount():intCGoodsList*GetBill()AddGoods():voidGetTradeAmount():float^CCustomer():virtual5进货单类StockLis
8、tf进货单)说明:int:Count,ID,SupplierlD,GoodsAmountCount;进货单总数CTime:DateID;编号float:StockAmountDate;进货日期CGoodsList*BillHeadSupplierlD;供货商编号CGoodsList*BillTailGoodsAmount;进货商品类型总数GetIDO:intCGoodsList*BillHead;进货账单链表头GetDateO