《小型超市进销存管理系统》系统设计报告.docx

上传人:bao****ty 文档编号:132480111 上传时间:2020-05-16 格式:DOCX 页数:9 大小:724.16KB
返回 下载 相关 举报
《小型超市进销存管理系统》系统设计报告.docx_第1页
第1页 / 共9页
《小型超市进销存管理系统》系统设计报告.docx_第2页
第2页 / 共9页
《小型超市进销存管理系统》系统设计报告.docx_第3页
第3页 / 共9页
《小型超市进销存管理系统》系统设计报告.docx_第4页
第4页 / 共9页
《小型超市进销存管理系统》系统设计报告.docx_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《《小型超市进销存管理系统》系统设计报告.docx》由会员分享,可在线阅读,更多相关《《小型超市进销存管理系统》系统设计报告.docx(9页珍藏版)》请在金锄头文库上搜索。

1、进销存管理系统系 统 设 计 报 告组长:陈颖毅组员:何齐齐指导老师:戴挺一、实体类设计1.管理员类Manager(管理员)说明: Zh:管理员帐号,字符串Mm:密码,6字符GetZh:读取管理员账号SetMm()和GetMm():写入、读取密码CString:Zh,MmGetZh():intGetMm():CStringSetMm():void2.商品类Goods(商品)说明:Count:商品种类数量,整数Name:名称,汉字ID:编号,SupplierAmount:供货商数量SupplierID:供货商编号(数组)SetName 和 GetName,SetSupplierID和GetSup

2、plierID:写入、读取商品名称、供货商编号(自动添加供货商总数)GetID:读取商品编号Get SupplierAmount:读取供货商数量CString: Nameint:Count,ID,SupplierAmount, SupplierIDSetName():CStringGetName():CStringSetSupplierID():CStringGetSupplierID():CStringGetID():intGet SupplierAmount():int 3.进货单类StockList(进货单)说明: ID;编号Date;进货日期SupplierID;供货商编号GoodsA

3、mount;进货商品类型总数CGoodsList *BillHead;进货账单链表头CGoodsList *BillTail;进货账单链表尾StockAmount;进货总额GetID();读取进货单编号GetDate();读取进货日期GetSupplierID();读取购货商编号GetGoodsAmount();读取进货商品类型总数AddGoods();添加一个商品单到进货账单尾部,不考虑多次操作的同类商品的叠加CGoodsList* GetBill();读取进货账单,以链表头代替GetStockAmount();读取进货总额virtual CStockList()int: ID, Suppl

4、ierID, GoodsAmountCTime: Datefloat: StockAmountCGoodsList *BillHeadCGoodsList *BillTailGetID():intGetDate();CTimeGetSupplierID();intGetGoodsAmount();intAddGoods();voidCGoodsList* GetBill();GetStockAmount();floatCStockList():virtual4.销售单类SalesList(销售单)说明:Count;销售单数量ID;编号Date;销售日期CustomerID;客户编号GoodsA

5、mount;销售商品类型总数CGoodsList* BillHead;销售账单链表头CGoodsList* BillTail;销售账单链表尾SalesAmount;销售总额CSalesList();仅对销售日期、客户编号、经手人进行初始化,其余设置为0GetDate();读取销售日期GetCustomerID();读取客户编号GetGoodsAmount();读取销售商品类型总数CGoodsList* GetBill();读取销售账单,以链表头代替AddGoods();添加新的商品单,并自动添加到尾部,不考虑多次操作同类商品的叠加GetSalesAmount()/读取销售总额CSalesLis

6、t();int:Count,ID,GoodsAmount,ManagerIDCTime:Datefloat:SalesAmountCGoodsList* BillHead;CGoodsList* BillTailGetDate()GetCustomerID():intCSalesList():virtualCGoodsList* GetBill()AddGoods():voidGetSalesAmount():floatGetGoodsAmount():int5.库存类InventoryGoods(库存)说明:StockListID;进货单名称SupplierID;供货商名称Amount;库存

7、总量 Prize;价格CInventoryGoods* Next;CInventoryGoods();CInventoryGoods();StockListID:intSupplierID: intAmount:intPrize:floatCInventoryGoods* Next;CInventoryGoods();CInventoryGoods():virtual二、对话框概要设计根据系统分析,可知进销存管理系统需设计下列对话框,其名称、ID、功能如下:l 身份验证对话框,IDD_JXCsystemDlg,验证管理员身份l 注册对话框,IDD_ZCJMDlg,注册新管理员l 主控对话框,I

8、DD_ZJMDlg,起主菜单作用l 进货管理对话框,IDD_JHGLDlg,进货单填写及浏览l 销售管理对话框,IDD_XSGLDlg,销售单填写及浏览l 供货商资料对话框,IDD_GHSZLDlg,供货商资料管理l 修改供货商资料对话框,IDD_XGGHSZLDlg,修改供货商资料l 新增供货商资料对话框,IDD_XZGHSDlg,新增供货商资料l 商品资料对话框,IDD_SPZLDlg,商品资料管理l 修改商品资料对话框,IDD_XGSPZLDlg,修改商品资料l 新增商品资料对话框,IDD_XZSPDlg,新增商品资料l 查询对话框,IDD_CXDlg,查询菜单l 进销存查询菜单,IDD

9、_JXCCXDlg,查询进销存记录关于对话框,IDD_ABOUTBOX,简介课程设计组(包括指导老师)和软件对话框如下图所示、三、对话框详细设计1.进货管理对话框详细设计(1)“进货管理”对话框的外观如图所示。(2)标题(名称)、ID和功能。对话框标题为“进货管理系统”,ID为IDD_JHGLDlg,功能为进货单填写及商品查询。(3)对话框控件ID、标题和映射变量如下:静态文本(11个):l IDC_STAIIC_GHSMC,供货商名称l IDC_STAIIC_GHSBH,供货商编号l IDC_STAIIC_SPMC,商品名称l IDC_STAIIC_SPBH,商品规格型号l IDC_STAI

10、IC_SPDJ,商品单价l IDC_STAIIC_JHSL,进货数量l IDC_STAIIC_JHJE,进货金额l IDC_STAIIC_JHRQ,进货日期l IDC_STAIIC_RQ,日期l IDC_STAIIC_JHD,进货单l IDC_STAIIC_LLJCX,浏览及查询编辑框(5个):l IDC_EDIT_GHSBH,CString,供货商编号l IDC_EDIT_SPBH, CString,商品编号l IDC_EDIT_SPDJ,CString,商品单价l IDC_EDIT_JHSL,CString,进货数量l IDC_EDIT_JHJE,CString,进货金额组合框(2个):l

11、 IDC_COMBO_GHSMC,CString,供货商名称l IDC_COMBO_SPMC,CString,商品名称命令按钮(3个):l IDOK,CButton,确定l ID_BUTTON_CX,CButton,查询l IDCANCEL,CButton,取消日期选择框(2个):l IDC_DATETIMEPICKER1,日期l IDC_DATETIMEPICKER2,记录日期浏览列表控件框:l IDC_LIST_JH进货单浏览(4)对话框类图(5)对话框算法说明(6)对话框的控制消息流2.查询对话框详细设计(1)查询对话框外观如图所示。(2)标题、ID和功能。对话框标题为“查询管理系统”,

12、ID为IDD_CXDlg,功能为按条件进销存查询(3)对话框控件ID、标题和映射变量如下:静态文本(6个):l IDC_STAIIC_GHS,供货商l IDC_STAIIC_KH,客户l IDC_STAIIC_XHGG,型号规格l IDC_STAIIC_JLRQ,记录日期l IDC_STAIIC_SPMC,商品名称l IDC_STAIIC_CXJG,查询结果组合框(4个):l IDC_COMBO_GHS, CString,供货商l IDC_COMBO_KH, CString,客户l IDC_COMBO_XHGG, Cstring,型号规格l IDC_COMBO_SPMC ,CString,商品

13、名称命令按钮(2个):l IDOK,CButton,确定l IDCANCEL,CButton,取消日期选择框(1个):l IDC_DATETIMEPICKER1,记录日期浏览列表控件框:l IDC_LIST_CXJG,查询结果(4)对话框类图(5)对话框算法说明(6)对话框的控制消息流3.销售系统对话框详细设计(1)“销售系统”对话框的外观如图所示。(2)标题(名称)、ID和功能。对话框标题为“销售”,ID为IDD_XSDlg,功能为商品资料的查询。(3)对话框控件ID、标题和映射变量如下:静态文本(11个):l IDC_STAIIC_KHMC,客户名称l IDC_STAIIC_KHBH,客户

14、编号l IDC_STAIIC_SPMC,商品名称l IDC_STAIIC_SPBH,商品规格型号l IDC_STAIIC_SPDJ,商品单价l IDC_STAIIC_XSSL,销售数量l IDC_STAIIC_XSJE,销售金额l IDC_STAIIC_XSRQ,销售日期l IDC_STAIIC_RQ,日期l IDC_STAIIC_XSD,销售单l IDC_STAIIC_LLJCX,浏览及查询编辑框(5个):l IDC_EDIT_SPXHGG, CString,商品型号规格l IDC_EDIT_SPBH, CString,商品编号l IDC_EDIT_SPDJ,CString,商品单价l IDC_EDIT_XSSL,CString,销售数量l IDC_EDIT_XSJE,CString,销售金额组合框(2个):l IDC_COMBO_GHSMC,CString,供货商名称l IDC_COMBO_SPMC,CString,商品名称命令按钮(3个):l IDOK,CButton,确定l ID_BUTTON_CX,CButton,查询l IDCANCEL,CButton,取消日期选择框(2个):l IDC_DATETIMEPICKER1,日期l IDC_DATETIMEPICKER2,记录日期浏览列表控件框:l

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号