超市管理系统数据库开发案例.doc
《超市管理系统数据库开发案例.doc》由会员分享,可在线阅读,更多相关《超市管理系统数据库开发案例.doc(57页珍藏版)》请在咨信网上搜索。
1、57超市物流管理系统需求分析目录一、系统功能概述:3二、超市部门业务分析:41、超市各部门组织关系图:42、各部门业务流程:53、业务流程说明:5三、用户视图描述:61、主界面:62、各子界面:6四、各部门实体分析(E-R实体图):71、仓管部门:82、销售部门:93、采购部门:104、前台收银处:11五、数据建模分析:121、销售系统建模设计图122、采购系统建模设计图:133、仓管系统建模图:144、前台计财系统建模设计:15六、系统总流程图:16七、表分析:161、员工信息162、采购单175、商品基本信息表176、销售单185、采购记录186、库存商品信息187、销售报表198、销售记
2、录表199、发票2010、发票记录2011、库存商品表20八、表建立脚本:21九、数据插入:24十、用户视图的数据查询:28-经理视图 数据查询:28-仓管经理视图 数据查询:29-采购经理视图 数据查询30-销售管理员视图 数据查询31-前台收银会计视图 数据查询32十一、用户视图的创建:33-总经理视图33-仓管经理视图33-采购经理视图创建:34-前台计财处视图创建:34十二、存储过程、触发器、事务的创建:351、存储过程的创建:352、触发器的创建:423、事务:43十三、数据库的安全机制:431、创建服务器登录账号和数据库用户账号:431、登录账号:432、创建用户:442、为新建登
3、录名为lenovo用户名为1234赋予权限:453、对数据库的分离、附加、备份和恢复:491、分离:492、备份:503、恢复:514、数据库的数据导入导出:521、数据导入:52一、 系统功能概述:超市物流管理系统应具有如下功能:(1) 实现对流动数据作及时的记录:在采购、销售管理中,借助计算机,对每一笔进货和出货进行记录,包括商品各项信息及日期,方便管理员对数据信息进行查找和修改,使整个管理具有高度的灵活性和可靠性。(2) 实现对流动数据进行详细审核:在进行商品存库之前,对商品信息进行审核确认,提高信息的可靠性,减少数据的错误率;在提取商品时,也要对提货单进行比对审核。(3) 实现对库存商
4、品进行统一管理:库存商品按编号统一管理,详细记录库存商品各项信息以及存库日期,利于仓库管理员进行商品入库、出库的调配。(4) 实现商品定价入库: 将所有商品销售价格全部入库,方便收银台使用扫描的方式自动计账快速结算。二、 超市部门业务分析:管理层1、超市各部门组织关系图: 管理调度前台收银销售部门仓管部门采购部门2、各部门业务流程:管理层前台收银销售部门仓管部门采购部门3、业务流程说明:管理层从仓管部门获取货物存贮信息、从采购部门获取采购计划、从销售部门获取个商品的进价、出售价格、从前台收银处获取资金流量。综合所有信息再向各部门制定相应管理计划、调度资金,统筹超市的运营。仓管部门与采购部门进行
5、信息交换,综合信息制定采购计划并上报至管理层获得上级许可,执行采购计划。销售部门从仓管部门处获取货物存储状态,根据货物存储量、存储时间长度,根据超市运营状态实时调整货物价格制定销售计划。前台收银处根据销售部门制定的销售计划、销售价格执行相应的操作并将资金流动情况上报至管理层。三、 用户视图描述:1、 主界面:打开系统,显示5个登陆选择界面,面向5种不同的用户。分别为:总经理、仓管经理、采购经理、销售经理、前台会计。2、 各子界面:A、 选择总经理登入,弹出登陆框,要求用户输入用户名、密码,登入后是各个管理项,总经理为超级管理员,有权查看系统所有数据如:货物的存储、销售、定价、资金流动等。B、
6、选择仓管经理登入,弹出登陆框,要求用户输入用户名、密码,登入后,有如下管理项:根据采购单(日期、编号)核实购入商品信息(名称、型号、数量)、整理商品信息(名称、型号、数量)提交报告、库存商品信息(剩余商品名称、型号、数量)查询、根据库存信息制定采购计划了。C、 采购部门经理登入,弹出登陆框,要求用户输入用户名、密码,登入后,有如下管理项:查询历史采购记录(历史采购时间、采购的商品名称、型号、数量)、制定采购单(采购单编号、日期、应采购商品名称、型号、数量)、确认采购单并提交。D、 销售管理员弹出登陆框,要求用户输入用户名、密码,登入后,有如下管理项:销售单审核、提交销售单、制定并提交销售计划、
7、历史销售记录(销售单编号、时间、各型号、名称的商品的销售数量)查询。E、 前台收银会计登入,弹出登陆框,要求用户输入用户名、密码,登入后,有如下管理项:为顾客开具发票,查询发票开具历史统计商品(名称、型号、数量)销售情况、提交销售记录。四、 各部门实体分析(E-R实体图):工号姓名登录密码1、 仓管部门:所属部门性别员工核实查询制定采购单历史库存单采购单日期编号编号日期2、销售部门:登录密码姓名工号所属部门性别员工查询查询制定库存信息销售单历史销售单编号日期名称数量编号日期编号规格3、 采购部门:登录密码姓名工号所属部门性别员工制定查询采购单库存信息数量规格名称编号日期编号4、 前台收银处:登
8、录密码姓名工号所属部门性别员工查询出具提交发票历史发票记录销售报表单价日期金额编号卖出量发票编号日期编号五、 数据建模分析:1、销售系统建模设计图员工通过查询库存量与销售单制定销售单。2、采购系统建模设计图:员工通过查询销售历史与库存量制定采购计划。3、仓管系统建模图:员工管理仓库库存信息,查询历史库存记录与现有库存商品信息制定采购单递交至采购部门。4、前台计财系统建模设计:六、 系统总流程图:七、 表分析:1、员工信息编号数据项数据项别名数据类型数据项含义1员工编号Stuffnochar(10)唯一标识2员工姓名Stuffnamechar(20)3性别Stuffsexchar(5)4联系方式
9、Stufftelphonechar(20)5所在部门Stuffapparmentchar(20)6密码Stuffpasswardchar(20)2、采购单编号数据项数据项别名数据类型数据项含义1采购单编号Buybiilnochar(10)唯一标识2进货日期Buydatadate3员工编号Stuffanochar(10)外码5、 商品基本信息表编号数据项数据项字段名数据类型数据项含义1商品编号Goodsnochar(10)唯一标识2商品名称Goodsnamechar(20)3商品规格Goodscalechar(10)5供应商Supplyerchar(20)6库存量Sumint7商品价格Goods
10、priceMoney6、 销售单编号数据项数据项别名数据类型数据项含义1销售单编号Salebillnochar(10)唯一标识2日期Billdatadate3员工编号Stuffnochar(10)外码5、采购记录编号数据项数据项别名数据类型数据项含义1采购单编号Buybillnochar(10)唯一标识,外码2商品编号Goodsnochar(10)唯一标识,外码3采购量Buysumint4采购单价Buypricemoney6、库存商品信息编号数据项数据项字段名数据类型数据项含义1商品编号Goodsnochar(10)唯一标识2商品名称Goodsnamechar(20)3商品规格Goodscal
11、echar(10)5供应商Supplyerchar(20)6库存量SumreminInt7库存表编号InventnoChar(10)7、销售报表编号数据项数据项别名数据类型数据项含义1销售编号Sumbillnochar(10)唯一标识2日期Sumsaledatadate3员工编号Stuffnochar(10)外码8、销售记录表编号数据项数据项别名数据类型数据项含义1售出商品编号Salegoodsnochar(10)唯一标识2售出商品名称SalegoodsnameChar(10)3售出商品规格Salegoodsscalechar(10)4售出商品总量SalesgoodssumInt5售出商品单价
12、SalesgoodspriceMoney6总收入SumincomeMoney7销售记录表编号SalereportnoChar(10)9、发票编号数据项数据项别名数据类型数据项含义1发票编号invoicenochar(10)唯一标识2员工编号stuffnochar(10)外码3实收金额recivedmoneymoney4找零金额returnmoneymoney5日期redatedate10、发票记录编号数据项数据项别名数据类型数据项含义1发票编号invoicenochar(10)唯一标识,外码2商品编号goodsnochar(10)唯一标识,外码3卖出量salesumint4卖出单价salepr
13、icemoney11、库存商品表编号数据项数据项别名数据类型数据项含义1商品编号Goodsnochar(10)唯一标识,外码2商品名称Goodsnamechar(20)唯一标识,外码3商品规格GoodsscaleChar(10)4供应商SupplyerChar(20)5剩余总量SumremainInt八、 表建立脚本:/* table:StuffInform(员工信息表) */create table StuffInform(Stuffno char(10) primary key,Stuffname char(20)not null,Stuffsex char(2)not null,Stuf
14、ftelphone char(11)not null,Stuffapparment char(20)not null,Stuffpassward char(18)not null)create index index_Stuff on StuffInform(Stuffno)/* table:Goodsdata(商品信息表) */create table Goodsdata(Goodsnochar(10)primary key,Goodsnamechar(20)not null,Goodsscalechar(10)not null,Supplyerchar(20) null,Sum int n
15、ull,Goodsprice money null)create indexindex_Goodsdataon Goodsdata(Goodsno)/* table:Buybill(采购单)*/create table Buybill(Buybillnochar(10)primary key,Buydatadatenot null,Stuffnochar(10)references Goodsdata(Goodsno)/*外码*/)createindexindex_Buybill on Buybill(Buybillno)/*table:Salebill(销售单)*/create table
16、Salebill(Salebillnochar(10)primary key,Billdatedatenot null,Stuffnochar(10)references StuffInform(Stuffno)/*外码*/)createindex index_Salebill on Salebill(Salebillno)/*table:Buyrecord(采购记录表)*/create table Buyrecord(Buybillnochar(10)references Buybill(Buybillno)/*外码*/,Goodsnochar(10)references Goodsdata
17、(Goodsno)/*外码*/,Buysumintnull,Buypricemoneynullconstraint pkbuybillno foreign key(buybillno) references Buybill(Buybillno),constraint pkbuygoodsno foreign key(goodsno) references Goodsdata(Goodsno)create index index_Buyrecord on Buyrecord(Buybillno)/*table:Buyplanbill采购计划表*/create table Buyplanbill(
18、Buyplannochar(10)not null,Goodsnochar(10) primary key,Goodsnamechar(20) not null,Goodsscalechar(10) not null,Supplyerchar(20)null,Buypricemoney not null,Buysumint not null,Stuffnochar(10)references Goodsdata(Goodsno)/*外码*/)create indexindex_Buyplan on Buyplanbill(Buyplanno)/*table:Inventorybill(库存信息
19、表)*/create table Inventorybill(Inventorybill char(10) not null,Goodsnochar(10)references Goodsdata(Goodsno)/*外码*/,Goodsname char(20)not null,Goodsscalechar(10) null,Supplyerchar(20) null,Sumremainintnot nullconstraint pkgoodsno foreign key(goodsno) references Goodsdata(Goodsno)create index index_Inv
20、entorybill on Inventorybill(Goodsno)/*table:Salereportbil(销售报表)*/create table Salereportbill(Sumbillnochar(10)primary key,Sumsaledatedatenot null,Stuffnochar(10)references StuffInform(Stuffno)/*外码*/)create indexindex_Salerecord on Salereportbill(Sumbillno)/*table:Salerecord(销售记录表)*/create table Sale
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 超市 管理 系统 数据库 开发 案例
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。