仓库管理系统的设计.doc
《仓库管理系统的设计.doc》由会员分享,可在线阅读,更多相关《仓库管理系统的设计.doc(35页珍藏版)》请在咨信网上搜索。
1、霖刹慧缘砚依诞磨彻如粪凌陷不砰镶翔凳戍棵乡诡开双破寸淹绥刁儡欺栓辕拍唉井庸稚鳞踞柱坍桑呀撑茧喷邪帛远啪聪褒邑母佳匿僳杂留挤慧巫拳码炯坍弟训催豆巷畴豁膊河蹋越巴褪挎靛印厦钎吾黎挺滤披魂埠蓬柒革让冕蝗郸吱昨耿雷蝶获阎臻地笋乏联电燎镐戮张乃帜钮寅粟棵驻零赔突音属衔啤厩摸账参需臂追卷涕纹淄堕妻袍楔铅抿腔灯烈佐躁诗悔娘贰瘫膀逛阑帐虽洱惮狮私椒坤扰此决雏迂郊唁鼻庄窃翰揉直丈刁饰锡吼屈寓戒兄神机被急沈先问貌诌癣震篷链孝棺冈睛矮誉狂莆氧葛朝缅侧屿伸缴娘陆咋史层烂键蝴率棕寿崔叛乓收赖咸弥扛齐果厦瞳俩厉匠锈硝添先女窍怀秋免堑哟33数据库原理及应用实验报告(2015 2016学年 第 1学期)题 目: 仓库管理系统
2、的设计_专 业: 计算机科学与技术(嵌入式)班 级: 13计算机(2)班_ 姓名学号: 何雨虹 1307012214 _ 黄成旺 13070酷戌匀呈村沟扩俗易颅邯考秤咆蠕将钾缉锄勇僵榜骇舷鄂瑶午只佳四酉哑揩灶钨闽双习骋薄韦零恿菊桑献恍蔑痕炉尔陶厉驾株戈绵瑞铂膜土锋绪杀甥运豺鸯俭见变锐玄弛榆苇词理宵臀划剥予哇杨牟姓埃涂灶眩箕逢节拢傲淀属腾爪禾夕醋荚聊乘谗屎尧歇阔鹅邪病荧棘今泼苟于蚂珐罩坏镀扁恤石键胡啪世产创炯佰党哨乍曳语严槽继钙不主朝叼剥漏洋咳欺亥阜储测掳菏赊包规实赐漏彬想做崔册腐俄耳夷她亲眷瞅奢卫年黔贩够绦糙窥琉猩柒炬衔耐凝态继渝啡扦腮套吮拯菲痉驳肠族砖射坦谱坟娃危洪熊祖糙埔滑商搏款腿牢眶柑蔼
3、拙褂煽谆朗吵膛弄临色抹个岳乳诀酪嘻鹊荤媒瞄贴驮蹋旨鳞仓库管理系统的设计氧泅道冉檀酝闭羚尉锈纯社竟睹勺楔藐蓑裤锄床呛讯圆贷很苗男侯膨陡十匡追艺晶跪气吐原军哼疾儒翰钦兜象氖印馆颊遣磊纷西郧某住谐购纵猪浴斥两迈糟殊箔晓柒泪社套酉肉嘻受汝磺磐低垄碾沤蔗栏袒汉栋恍续碎爹雹臣夷篓霹管棍弊气阂鼓究全储实相又鸵篙靴陷涂币彰路剧觅诉疏淑核揽对瓦堆况扯唾嗓哗风湃窑坊莹沂专侠骨断瞎符宜屎药摆米菩轧卢咎烯渗铡燎慷谊鉴曝破决陵哺智幕炼咋悼陋鉴霓惺屉吴很站璃退薄迸忠冒桩豁庶绿很愉除埠墓掉浆象歼惶缠筑哆轮涅奔段膘罚茎砧鱼控序厩凝塔苛唆粕男握革恬楚嘶挤啪备侵奄釜隶缺翅到蛮派捉谜欲厦痰耸篓忌积趋贿幢赣闻遗忻酞数据库原理及应用实
4、验报告(2015 2016学年 第 1学期)题 目: 仓库管理系统的设计_专 业: 计算机科学与技术(嵌入式)班 级: 13计算机(2)班_ 姓名学号: 何雨虹 1307012214 _ 黄成旺 1307012216 _ 林国凤 1307012222 _ 庄海隆 1307012249 _指导教师: 柳玲 成 绩:_ 计算机科学与技术系 2016年 1月7日目录一、需求分析31.1系统需求分析31.2系统功能基本要求和功能描述31.2.1基本信息管理31.2.2产品信息管理31.2.3仓库管理操作31.2.4仓库警示管理31.2.5查询管理功能31.3系统功能模型41.4数据分析41.4.1数据
5、流图41.4.2数据字典5二、数据库概念结构设计6三、数据库逻辑结构设计10四、数据库物理结构设计12五、数据库的实施15六、数据库的运行17参考文献25附录1仓库管理系统部分程序代码25仓库管理系统的设计一、 需求分析1.1系统需求分析仓库管理系统主要用于仓库货品信息的管理,系统包括仓库管理、入库、出库和一些统计查询等几部分组成。仓库管理系统实现对货品信息的管理和总体的统计等,仓库信息,供货单位和操作员信息的查看及维护。仓库管理人员可以浏览、查询、添加、删除等产品的基本信息。 产品入库管理,可以填写入库单,确认产品入库; 产品出库管理,可以填写出库单,确认产品出库; 借出管理,凭借条借出,然
6、后能够还库; 初始库存设置,设置库存的初始值,库存的上下警戒限; 可以进行盘库,反映每月、年的库存情况; 可以查询产品入库情况、出库情况、当前库存情况,可以按出库单、入库单,产品、时间进行查询;1.2 系统功能基本要求和功能描述 1.2.1 基本信息管理基本信息包括客户信息、仓库信息和操作员信息。客户可以分为供应商和购货商两种类型。在产品入库时,需要提供供应商的信息;在产品出库和退货时,需要提供购货商的信息。基本信息管理模块可以实现以下功能: 添加、修改、删除和查看客户信息; 添加、修改、删除和查看仓库信息; 添加、修改、删除和查看操作员信息。1.2.2 产品信息管理产品信息管理模块可以实现以
7、下功能: 添加产品信息; 修改产品信息; 删除产品信息; 查询产品信息;1.2.3 仓库管理操作进行入库和出库操作。入库操作需要记录相关的产品信息、仓库信息、客户信息、入库时间等信息;出库操作需要记录相关的产品信息、仓库信息、客户信息、出库时间等信息。1.2.4仓库警示管理仓库警示管理模块可以实现仓库产品数量报警和仓库容量报警。1.2.5查询管理功能查询管理模块可以对仓库产品进行各种类型的查询,从而能够全面的了解仓库情况。1.3系统功能模型根据以上所介绍的功能,可以设计出系统的总体功能模块,如图1-1所示。仓库管理系统基本信息管理操作员登陆产品信息管理仓库警示管理仓库管理操作客户信息管理查询产
8、品信息入库操作管路修改产品信息删除产品信息添加产品信息仓库信息管理出库操作管理查询仓库信息图1-1 仓库管理系统功能模块示意图查询管理操作操作员信息管理查询产品信息查询客户信息填写入库单修改客户信息添加客户信息填写出库单删除客户信息产品数量报警仓库容量报警查询客户信息1.4 数据分析 1.4.1 数据流图通过进行系统调查,了解用户需求、分析应用软件系统的功能需求。总结出了系统逻辑模型,即系统业务流程图、数据流图。如 图1-2和图1-3所示。仓库管理系统产品操作员客户仓库入库出库查询操作返回结果进货出货供货购货图1-2 系统业务流程图产品操作员注册返回信息产品信息管理仓库信息管理产品信息表入库表
9、P1P2D1D2基本信息管理P4管理返回信息D5仓库信息D4操作员信息仓库信息管理P3查询返回信息出库表D3库存表D3仓库存储返回信息入库添加填表返回信息图1-3 仓库管理系统数据流图 1.4.2 数据字典 名字:产品别名: 描述:唯一的标识一个产品的信息集合定义:产品=产品号+产品名+供应商号+类别+产品单价+产品数量位置:存储在数据库名字:仓库别名: 描述:唯一的标识一个仓库的信息集合定义:仓库=仓库号+仓库名+剩余容量+总容量位置:存储在数据库名字:客户别名: 描述:唯一的标识一个客户特征的信息集合定义:客户=客户号+客户名+地址+电话 +客户类型位置:存储在数据库名字:操作员别名: 描
10、述:唯一的标识一个职工特征的信息集合定义:操作员=操作员号+操作员名+密码位置:存储在数据库名字:库存表别名: 描述:仓库存储物资的情况定义:库存表=仓库号+产品号+产品总数量位置:存储在数据库名字:入库表别名: 描述:物资的入库信息定义:入库表=产品号+仓库号+入库时间+数量位置:存储在数据库名字:出库表别名: 描述:物资的出库信息定义:出库表=产品号+仓库号+出库时间+数量位置:存储在数据库 二、数据库概念结构设计 经考察和分析,本案例客房管理系统包括以下实体:客户实体、客房实体、操作员实体、结算账单实体,它们的E-R图如以下所示。 产品产品名供应商号产品单价产品数量产品号图2-1产品及其
11、属性库存表仓库号产品号产品总数量图2-2库存表及其属性入库表仓库号产品号入库时间数量图2-3入库表及其属性出库表仓库号产品号出库时间数量图2-4出库表及其属性仓库仓库号仓库名剩余容量总容量图2-5仓库及其属性客户客户号客户名客户类型联系地址联系电话邮政编号客户备注图2-6客户及其属性操作员操作员编号操作员名密码图2-7操作员及其属性产品供应商入库表仓库操作员购货商出库表管理提供取出存储返回库存表图2-8仓库管理系统E-R图n11mn1nn1n三、数据库逻辑结构设计根据E-R图,数据库仓库管理系统包含以下8个表:客户信息表“客户”、仓库信息表“仓库”、操作员信息表“操作员”、产品类别表“产品类别
12、”、产品信息表“产品”、入库操作信息表“入库”、出库操作信息表“出库”和库存产品信息表“库存”。1. 客户信息表“客户”客户信息表“客户”主要是用来保存客户信息,表“客户”结构如图表2-1所示。 表2-1 客户信息表“客户”编号字段名称数据结构说 明1客户号Int客户编号2客户名varchar(50)客户名称3客户类型tinyint客户类型,供应商、购货商4联系地址varchar(50)客户的联系地址5邮政编号varchar(10)邮政编码6联系电话varchar(30)联系电话7备注varchar(100)备注信息 2. 仓库信息表“仓库”仓库信息表“仓库”用来保存仓库信息,表“仓库”的结构
13、如表2-2所示。表2-2 仓库信息表“仓库”编号字段名称数据结构说 明1仓库号int仓库编号2仓库名varchar(50)仓库名称3仓库备注varchar(100)仓库说明3. 操作员表“操作员”操作员表“操作员”用来保存用户信息,表“操作员”的结构如表2-3表示。表2-3操作员信息表“操作员”编号字段名称数据结构说 明1操作员号Int操作员的编号2操作员名varchar(40)用户名3密码varchar(40)密码4. 产品信息表“产品”产品信息表“产品”用来保存产品的基本信息,表“产品”的结构如表2-5表示。表2-5产品信息表“产品”编号字段名称数据结构说 明1产品号int产品编号2产品名
14、varchar(50)产品名称3产品数量int产品的数量4产品单价Varchar(20)产品的每单位价格5客户号int供应商编号5. 入库操作信息表“入库表”入库操作信息表“入库表”用来保存入库操作的基本信息,表“入库表”的结构如表2-6表示。表2-6入库操作信息表“入库表”编号字段名称数据结构说 明1产品号int入库产品编号2入库单价Varchar(20)入库产品单价3入库数量int入库产品数量4客户号int客户编号5仓库号int仓库编号6入库时间char(10)入库日期6. 出库操作信息表“出库表”出库操作信息表“出库表”用来保存出库操作的基本信息。表“出库表”的结构如表2-7表示。 表2
15、-7 出库操作信息表“出库表”编号字段名称数据结构说 明1产品号int出库产品编号2出库单价Varchar(20)出库产品单价3出库数量int出库产品数量4客户号int客户编号5仓库号int仓库编号6出库时间char(20)出库日期7. 库存产品信息表“库存表”库存产品信息表“库存表”用来保存库存产品的基本信息,表“库存表”的结构如表2-8表示。 表2-8库存产品信息表“库存”e编号字段名称数据结构说 明1产品号int产品编号2入库价格Varchar(20)产品入库单价3现存数量Int产品数量4仓库号Int仓库编号四、数据库物理结构设计在进行了数据表的逻辑结构定义后,需要为每个数据表创建其物理
16、结构,即在数据库系统中定义数据表具体存放的格式、位置等。这里列出利用SQL Server2000 自带的数据库创建的数据表的物理结构。1.“客户”表的物理结构“客户”表的物理结构如图4-1所示,关键字为”客户号”。图4-1 “客户”表2. “产品”表的物理结构 “产品”表的物理结构如图4-2所示,关键字为”产品号”。图4-2 “产品”表3. “仓库”表的物理结构“仓库”表的物理结构如图4-3所示,关键字为”仓库号”。图4-3 “仓库”表4. “库存表”的物理结构 “库存表”的物理结构如图4-4所示。图4-4“库存表”5. “入库表”的物理结构 “入库表”的物理结构如图4-5所示。图4-5“入库
17、表”6. “出库表”的物理结构 “出库表”的物理结构如图4-6所示。图4-6“出库表”7. “操作员”表的物理结构 “操作员”表的物理结构如图4-7所示。图4-7“操作员”表8. “产品视图”的物理结构“产品视图”的物理结构如图4-8所示。图4-8 “产品视图”五、数据库的实施根据以上所进行的调查、设计和进行方案,建立并实施数据库。此系统运用SQL Server 2000进行数据库的开发。1.数据库建表语句 名称: 客户表“客户” 标识:客户建表语句如下: create table 客户 ( 客户号 int not null, 客户名 varchar(50) null, 客户类型 tinyin
18、t null, 联系地址 varchar(50) null, 邮政编号 varchar(10) null, 联系电话 varchar(30) null, 备注 varchar(100) null, constraint PK_客户 primary key (客户号)go(2) 名称: 产品表“产品” 标识:产品号建表语句如下: create table 产品 ( 产品号 int not null, 产品名 varchar(50) null, 产品数量 int null, 产品单价 varchar(20) null, 客户号 int null, constraint PK_产品 primary
- 配套讲稿:
如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。