仓库管理系统课程设计报告书样本.doc
《仓库管理系统课程设计报告书样本.doc》由会员分享,可在线阅读,更多相关《仓库管理系统课程设计报告书样本.doc(20页珍藏版)》请在咨信网上搜索。
资料内容仅供您学习参考,如有不当之处,请联系改正或者删除。 课程设计报告书 设计名称: 仓库管理系统 课程名称: 数据库原理 学生姓名: 专 业: 计算机科学与技术( 网络技术) 班 别: 学 号: 指导老师: 日 期: 年 12 月 30 日 仓库管理系统 摘要 仓库管理系统是物资管理系统的核心, 是一个企业不可或缺的部分, 它的内容对于企业的决策者和管理者来说至关重要。一直以来人们使用人工的方式管理仓库, 效率低, 查找、 更新和维护困难。今天, 仓库作业和库存控制作业已多样化、 复杂化, 靠人工去处理已经十分困难。如果不能保证正确的进货、 验货及发货, 就会导致生产过量的库存, 延迟交货时间, 增加经营成本, 以致失去客户。随着科学技术的不断提高, 计算机科学技术日渐成熟, 仓库管理系统应运而生, 其检索迅速、 查找方便、 可靠性高、 存储量大、 保密性好、 寿命长、 成本低等优点, 极大地提高了人事劳资管理的效率。仓库管理系统是为企业的采购、 制造计划、 制造执行、 客户服务系统与仓库或配货中心提供的管理手段满足企业对低成本和快速处理的要求, 帮助不同行业的企业解决困难的配送问题并降低订单履行成本, 它已经越来越广泛地应用到各大仓库, 并随着不断地完善发挥着越来越重要的作用。 目录 1、 概述...........................................................................1 2、 课程设计任务的需求分析.........................................................1 2.1、 设计任务..................................................................1 2.2、 设计要求..................................................................1 3、 概念结构设计 3.1.1设计思想分析...........................................................1 3.1.2、 概念结构设计工具( E-R模型) ..........................................2 3.2、 XXX子系统( 局部) ......................................................3 3.2.1、 子系统描述........................................................3 3.2.2、 分E-R图..........................................................3 3. 3、 总体E-R图 3. x.1、 E-R图的集成.......................................................5 3. x.2、 总体E-R图.........................................................5 4、 逻辑结构设计 4.1、 关系数据模式.............................................................5 4.2、 视图的设计...............................................................5 5、 数据库物理设计与实施 5.1、 数据库应用的硬件、 软件环境介绍............................................6 5.2、 物理结构设计..............................................................6 5.3、 建立数据库................................................................6 5.4、 加载测试数据............................................................... 6、 数据操作要求及实现 6.1、 数据查询操作..............................................................9 6.2、 数据更新操作...............................................................9 6.3、 数据维护操作...............................................................9 7、 收获、 体会和建议................................................................10 8、 主要参考文献...................................................................10 1.概述 在这个大数据时代, 人们的生活节奏越开越快, 事情的运行发展很多都是人工不能操控的。计算机在当今时代是无可替代的, 而我们的生活节奏的加速恰恰能够借助它使得我们的生活工作更加的得心应手。仓库管理在企业的整个供应链中起着至关重要的作用, 如果不能保证正确的进货和库存控制及发货, 将会导致管理费用的增加, 服务质量难以得到保证, 从而影响企业的竞争力。本系统是采用面向对象的设计思想进行编制,整个系统由若干个表单、 报表及一个主菜单组成,由项目管理器统一管理全部程序的编写和调试.用户在操作中能够经过主菜单调用系统的各个功能.在表单设计方面尽量考虑方便用户,简化操作,绝大部分操作只需点击鼠标即可完成,力求突出系统的便利性、 实用性. 2.课程设计任务的需求分析 2.1、 设计任务 需完成的功能: A、 产品入库管理, 能够填写入库单, 确认产品入库; B、 产品出库管理, 能够填写出库单, 确认出库; C、 借出管理, 凭借条借出, 然后能够还库; D、 初始库存设置, 设置库存的初始值, 库存的上下警戒限; E、 能够进行盘库, 反映每月、 年的库存情况; F、 能够查询产品入库情况、 出库情况、 当前库存情况, 能够按出库单、 入库单, 产品、 时间进行查询; G、 企业仓库有多个库房, 用来分别存放生产需要的各种零件, 仓库管理系统对此进行科学管理。 仓库管理系统管理的对象如下: ·管理员信息: 工号、 姓名、 性别、 年龄、 电话、 工资等。 ·库房信息: 编号、 地址、 面积等。 ·零件信息: 零件号、 零件名、 规格、 价格、 库存数量等。 I、 一个企业有多个库房, 每个库房有多名管理员, 每名管理员只在一个库房工作; 每个库房能够存放多种零件, 每种零件只在一个库房保存。 2.2、 设计要求 1) 认真完成系统需求分析, 明确数据要求和处理要求( 需求分析) 。 2) 设计出系统的概念结构, 画出E-R图( 概念结构设计) 。 3) 设计系统的关系模式, 根据设计所需也可增加辅助关系模式, 并找出各关系模式的关键字( 逻辑设计) 。 4) 在数据库管理系统中建立数据库, 建立各关系模式对应的表, 并设计所需的视图、 索引等( 物理设计和实施) 。 5) 输入一批模拟数据。设计一些应用系统常见的数据操作要求, 在数据库管理系统中进行数据操纵, 检查结果。 6) 在设计的关系模式基础上, 开发相应的应用系统程序, 完成基本的数据管理功能( 选做) 。 2.3、 需求描述的规范文档( 可选) 3、 概念结构设计 3.1.1、 结构设计思想分析: 将管理系统分为进库操作、 出库操作、 损耗操作、 查询操作、 报表操作、 维护操作六部分。 1、 入库时根据商品的具体情况进行处理, 如果库中已存在此商品, 就在原来的数量基础上加上进货数量, 如果没有则自动新增此产品, 并提醒管理员在最新报价表中加上此商品的最新报价( 为了出库的正确性, 某商品的最新报价的存在是其出库的前提) 。如果商品已以入库, 则自动在商品进出表中加上相关记录, 以便于以后的核对。 2、 为了达到出库价格的正确性, 出库时系统自动将此商品的售价和最新报价里的价格进行比较, 如果不相等则出现提示信息。另外, 程序还有其它服务功能, 比如如果商品数量不足或没有相关商品则出现提示信息。 3、 商品的查询专门提供给广大客户使用, 客户能够按商品编号和商品名称、 数量、 单价、 进库出库信息、 对库中的具体商品进行查询, 查询有商品代号和商品名称两种方法, 这样, 客户能够轻松掌握仓库的库存情况, 便于交易。 4、 核对措施也是此系统中必备的, 为了便于以后核对, 出库的记录也将存储起来。出库单打印默认为2份, 其一用交给交易对方, 另一份管理员自己保存。便于核对。同样, 本系统还会自动对入库情况进行记录, 这样, 用户能轻松掌握仓库的变化, 能够随时对库存进行分析核对。 5、 保密性是作为一个企业或者机构所十分重视的, 给用户一个安全的环境是优秀的管理软件所必须做到做好的, 本软件也做到了安全性, 就是说登录时要有正确的密码, 这样一来, 只有系统管理员才有权更改系统里面的数据了。 6、 本系统还带有自动清除测试记录功能( 课本是本系统的测试数据) , 如果用户要正式使用仓库, 只要选择操作菜单下的正式使用命令。这样就不需要用记一条条去删记录了。 3.1.2、 概念结构设计工具( E-R模型) 欢迎界面 登录 修改密码 主界面 库 存 查 询 退 出 其 她 操 作 库 存 输 出 库 存 统 计 库 存 更 新 初 始 化 仓库统计 统计入库数量 统计订单数量 统计出库数量 统计收盘存 统计采购情况 统计收货 统计报表输出 全 部 产 品 输 出 库 存 基 本 信 息 打 印 登 记 表 单 打 印 订 单 表 格 打 印 单 位 名 册 基 本 信 息 输 出 其它操作 关于本系统 打印 打印设置 页面设置 修改密码 权限设置 保存退出 退出 直接退出 3.2、 XXX子系统( 局部) 3.2.1、 子系统描述 即根据需求分析的结果, 抽取出与本课程设计相关的特性。设计局部概念模式。运用E-R方法, 设计出系统的各个局部E-R模型。 3.2.2、 分E-R图 名称 仓库ID 仓库 仓库实体E-R图 备注 厂家 价格 编号ID 商品 简称ID 规格ID 名称 商品实体E-R图 电子信箱箱 负责人 电话 名称ID 供应商 地址ID 网址ID 法人 商品实体E-R图 名称ID 操作员 密码ID 级别 操作员实体E-R图 3.3、 总体E-R图 3.3.1、 E-R图的集成 4、 逻辑结构设计 4.1、 关系数据模式 数据流程图的基本目的是利用它作为交流信息的工具,利用它将对现有系统的认识或对目标系统的设想用数据流图描绘出来,供有关人员审查确认: 数据流程图的另一个主要用途是作为分析和设计的工具,帮助分析员实现总结现有系统的目标,对更详细的设计步骤提供帮助. 数据流程图是描绘系统的逻辑模型,以图形的形式表示出来。 4.2、 视图的设计 系统功能设定 库存、 报表生成、 查询 采购 采购订单管理 采购收货管理 其它收购管理 ( 客户定义) 销售 销售订单管理 销售出库管理 仓库退货管理 其它销售管理 ( 客户定义) 仓库 入库管理 出库管理 调拨( 平价) 盘点管理 基本资料维护 管理员、 产品维护 5数据库物理设计与实施 5.1、 数据库应用的硬件、 软件环境介绍 华硕笔记本电脑, visual studio , SQL Server 5.2、 物理结构设计 本系统应能够方便的实现仓库货物存储信息的录入、 修改、 编辑和浏览等功能,高效地完成 企业的各种产品信息的统计功能,打印出各种产品入库出库和盘库查询的信息表格,系统的各 主要功能的要求如下: 信息录入功能: 仓库产品基本信息、 产品入库信息、 产品出库信息、 产品清单资料等. 浏览功能: 浏览仓库产品基本信息,浏览产品入库情况、 出库情况、 当前库存情况. 查询功能: 产品标号,或者按验收时间查询库存设置等. 报表打印功能: 打印仓库产品货单表,空白产品登记表和各种统计表. 5.3建立数据库 5.4、 加载测试数据 5.4.1登录测试 输入空账号 输入不存在的账号密码 l 输入正确的账号和错误的密码 l 输入正确账号和空密码 5.4.2 新建用户测试 创立一个已存在的账号 创立每种用户类型的空密码的账号 l 正常创立每种用户类型的账号( 非空密码) l 创立每种用户类型的空账号且空密码 l 创立每种用户类型的非空密码的空账号 5.4.3更改用户测试 更改每种用户类型已存在的用户 l 更改每种用户类型一个不存在的用户 每种用户类型将一个非空密码的用户改为空密码 l 每种用户类型将一个空密码的用户改为空密码 l 每种用户类型将一个用户只更改权限 l 每种用户类型更改一个空账号密码的用户 l 每种用户类型更改一个空帐户但密码非空 5.4.4删除用户测试 删除一个不存在的用户 l 删除一个已存在的用户 l 删除一个空用户 5.4.5数据录入测试 录入一条空记录 录入一条以上全部数据项非空记录 l 录入一条以上只填必填数据项的记录 l 录入一条以上只填非必填数据项的记录 对具有外键关联的表录入一条以上检验外键约束的记录 l 录入一条以上正确的记录 录入一条以上检验其它自定义完整性约束的记录 6、 数据操作要求及实现 根据需求中给出的数据处理要求, 设计访问数据库的具体要求, 并用SQL语言加以实现。运行SQL语句进行测试。 6.1、 数据查询操作 正常查询一条以上记录 l 查询各种查非所查的记录 l 查询各种不对应选项的查询 insert into store (storeID,storenum,storename)vALUES(‘003’,'80',’北仓库’) select * from store insert into store values (003,'90','南仓库') select * from store select storeID,storenum,storename into nawstore from store select * from nawstore update nawstore set storename='北仓库' where storename='南仓库' select * from nawstore update nawstore set engilsh=engilsh*(1-0.1) select * from employees select * from employees where hiredate>='1993-01-01'and hiredate<='1994-06-01' select *from employees where sex='男'and derp='销售部' delete from employees where name='金鹏' insert into employees(name,sex,tite,derp)values('林青','男','销售员','销售部') select * from employees select name,derp into tao from employees select * from tao update employees set tite='市场专员' where name='孙林' select * from nawclass delete from schoo1 where classID=15 select * from schoo1 drop table nawclass 6.2、 数据更新操作 更改每种用户类型已存在的用户 l 更改每种用户类型一个不存在的用户 每种用户类型将一个非空密码的用户改为空密码 l 每种用户类型将一个空密码的用户改为空密码 l 每种用户类型将一个用户只更改权限 l 每种用户类型更改一个空账号密码的用户 l 每种用户类型更改一个空帐户但密码非空 update temp set d=1 from (select a from temp group by a having count(a)=1) t where t.a=temp.a update temp set d=2 from (select a,b from temp where a in (select a from temp group by a having count(a)<>1) group by a,b having count(b)=1) t where t.a=temp.a and t.b=temp.b update temp set d=3 from (select a,b,c from temp where a in (select a from temp group by a having count(a)<>1) and b in (select b from temp group by b having count(b)<>1) group by a,b,c having count(c)=1) t where t.a=temp.a and t.b=temp.b and t.c=temp.c update temp set d=0 where d is NULL 7、 收获、 体会和建议 经过了这次仓库管理系统的课程设计, 我从中学到了很多, 同时明白了做一个系统并不是那么容易的, 期间的步骤和流程都要经过精心设计。在这次的系统制作中, 我明白了我们的学习是跟我们生活息息相关的, 对于如何将我们所学的知识如何应用到生活工作中, 我们还需要很大的努力。在这个仓库管理系统的设计中, 我们还要了解许多有关管理方面的知识, 清楚管理的细节, 这样我们做出来的系统才适合管理者使用, 如果脱离实际, 凭空想象, 那些都是不现实的。因此, 除了学习自己的专业知识以外, 我们还要多涉及一些其它方面的知识, 多开阔自己的视野。当然, 期间我遇到了许多问题, 许多都是我课堂上所没有遇到过的, 能完成这个系统, 感觉自己瞬间有了成就感。 软件还需要哪些改进: 在编写源程序代码的过程中对语言的运用还需要提高,应使写出来的程序更加简洁,易读懂,更加满足实际工作的需要.要想使做出来的程序更好的利用还需根据实际需要在今后的运用中不断的改进和完善. 8、 主要参考文献。 1. Visual studio 程序设计及其应用系统开发 2.SQL Server 入门到精通- 配套讲稿:
如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。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文