资源描述:
《小型商店销售管理系统.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、目录一.题目1二.功能1三.开发环境1四.数据字典1五.数据流图2六.E-R图3七.软件结构设计4八.部分模块源程序7九.体会19一.题目:设计一个实用的小型商店销售管理系统二.功能:1.登记收入支出2.统计每日或每周的销售情况,按规定格式打印销售报表3.允许多种方式查询货物情况4.按货物销售情况提前发出预报三.开发环境设计环境:windowsxp使用软件:microsoftvisualfoxbro6.0四.小型商店管理系统的数据字典数据数据类型数据的描述商品代号数据项{学号,string,10}单位数据项{单位,string,10}单价数据项{单价,num,10}库存数量数据项{库存数量,n
2、um,15}供货商名称数据项{供货商名称,string,15}地址数据项{地址,说明:供货商的地址,string,20}电话数据项{电话,说明:供货商电话,num,10}供货商数据结构{供货商,{供货商编号.供货商名称,地址,电话}}五.数据流图进货库存销售数据录入销售管理系统进货信息供应商信息销售库存联系方式式商编号六.由数据流图和数据字典导出E-R图进货商进货记录名称生产日期进货库存编号名称数量种类出库销售名称数量七.软件结构设计a.主页面b.销售管理页面c.每日销售管理页面d.每月销售管理系统e.进货入库管理页面f.每月进货管理页面g.商品库管理页面h.仓库管理页面八.部分模块源程序主页
3、面procedureTfrm_main.FormCreate(Sender:TObject);beginApplication.CreateForm(Tdm,dm);end;procedureTfrm_main.N3Click(Sender:TObject);vari:integer;beginfori:=0tofrm_main.MDIChildCount-1dobeginiffrm_main.MDIChildren[i]=frm_outthenbeginfrm_out.PageControl1.ActivePageIndex:=1;exit;end;end;application.Creat
4、eForm(Tfrm_out,frm_out);frm_out.PageControl1.ActivePageIndex:=1;end;procedureTfrm_main.N4Click(Sender:TObject);vari:integer;beginfori:=0tofrm_main.MDIChildCount-1dobeginiffrm_main.MDIChildren[i]=frm_outthenbeginfrm_out.PageControl1.ActivePageIndex:=2;exit;end;end;application.CreateForm(Tfrm_out,frm_
5、out);frm_out.PageControl1.ActivePageIndex:=2;end;procedureTfrm_main.ToolButton1Click(Sender:TObject);beginN2Click(Sender);end;procedureTfrm_main.ToolButton2Click(Sender:TObject);beginN3Click(Sender);end;procedureTfrm_main.ToolButton3Click(Sender:TObject);beginN4Click(Sender);end;procedureTfrm_main.N
6、6Click(Sender:TObject);vari:integer;beginfori:=0tofrm_main.MDIChildCount-1dobeginiffrm_main.MDIChildren[i]=frm_inthenbeginfrm_in.PageControl1.ActivePageIndex:=0;exit;end;end;application.CreateForm(Tfrm_in,frm_in);frm_in.PageControl1.ActivePageIndex:=0;end;procedureTfrm_main.ToolButton4Click(Sender:T
7、Object);beginN6Click(Sender);end;procedureTfrm_main.N7Click(Sender:TObject);vari:integer;beginfori:=0tofrm_main.MDIChildCount-1dobeginiffrm_main.MDIChildren[i]=frm_inthenbeginfrm_in.PageControl1.Activ