ImageVerifierCode 换一换
格式:DOCX , 页数:15 ,大小:580.33KB ,
资源ID:17136195      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/17136195.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(仓库管理系统 课程设计报告书文档格式.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

仓库管理系统 课程设计报告书文档格式.docx

1、3、概念结构设计 3.1.1设计思想分析.13.1.2、概念结构设计工具(E-R模型).23.2、XXX子系统(局部).33.2.1、子系统描述.33.2.2、分E-R图.33.3、总体E-R图3.x.1、E-R图的集成.53.x.2、总体E-R图.54、逻辑结构设计4.1、关系数据模式.54.2、视图的设计.55、数据库物理设计与实施5.1、数据库应用的硬件、软件环境介绍.65.2、物理结构设计.65.3、建立数据库.65.4、加载测试数据.6、数据操作要求及实现6.1、数据查询操作.96.2、数据更新操作.96.3、数据维护操作.97、收获、体会和建议.108、主要参考文献.101.概述在

2、这个大数据时代,人们的生活节奏越开越快,事情的运行发展很多都是人工不能操控的。计算机在当今时代是无可替代的,而我们的生活节奏的加速恰恰可以借助它使得我们的生活工作更加的得心应手。仓库管理在企业的整个供应链中起着至关重要的作用,如果不能保证正确的进货和库存控制及发货,将会导致管理费用的增加,服务质量难以得到保证,从而影响企业的竞争力。本系统是采用面向对象的设计思想进行编制,整个系统由若干个表单、报表及一个主菜单组成,由项目管理器统一管理全部程序的编写和调试.用户在操作中可以通过主菜单调用系统的各个功能.在表单设计方面尽量考虑方便用户,简化操作,绝大部分操作只需点击鼠标即可完成,力求突出系统的便利

3、性、实用性.2.课程设计任务的需求分析2.1、设计任务需完成的功能:A、产品入库管理,可以填写入库单,确认产品入库;B、产品出库管理,可以填写出库单,确认出库;C、借出管理,凭借条借出,然后能够还库;D、初始库存设置,设置库存的初始值,库存的上下警戒限;E、可以进行盘库,反映每月、年的库存情况;F、可以查询产品入库情况、出库情况、当前库存情况,可以按出库单、入库单,产品、时间进行查询; G、企业仓库有多个库房,用来分别存放生产需要的各种零件,仓库管理系统对此进行科学管理。仓库管理系统管理的对象如下:管理员信息:工号、姓名、性别、年龄、电话、工资等。库房信息:编号、地址、面积等。零件信息:零件号

4、、零件名、规格、价格、库存数量等。I、一个企业有多个库房,每个库房有多名管理员,每名管理员只在一个库房工作;每个库房可以存放多种零件,每种零件只在一个库房保存。2.2、设计要求1)认真完成系统需求分析,明确数据要求和处理要求(需求分析)。2)设计出系统的概念结构,画出E-R图(概念结构设计)。3)设计系统的关系模式,根据设计所需也可增加辅助关系模式,并找出各关系模式的关键字(逻辑设计)。4)在数据库管理系统中建立数据库,建立各关系模式对应的表,并设计所需的视图、索引等(物理设计和实施)。5)输入一批模拟数据。设计一些应用系统常见的数据操作要求,在数据库管理系统中进行数据操纵,检查结果。6)在设

5、计的关系模式基础上,开发相应的应用系统程序,完成基本的数据管理功能(选做)。2.3、需求描述的规范文档(可选) 3.1.1、结构设计思想分析: 将管理系统分为进库操作、出库操作、损耗操作、查询操作、报表操作、维护操作六部分。 1、入库时根据商品的具体情况进行处理,如果库中已存在此商品,就在原来的数量基础上加上进货数量,如果没有则自动新增此产品,并提醒管理员在最新报价表中加上此商品的最新报价(为了出库的正确性,某商品的最新报价的存在是其出库的前提)。如果商品已以入库,则自动在商品进出表中加上相关记录,以便于以后的核对。 2、为了达到出库价格的正确性,出库时系统自动将此商品的售价和最新报价里的价格

6、进行比较,如果不相等则出现提示信息。另外,程序还有其他服务功能,比如如果商品数量不足或没有相关商品则出现提示信息。 3、商品的查询专门提供给广大客户使用,客户可以按商品编号和商品名称、数量、单价、进库出库信息、对库中的具体商品进行查询,查询有商品代号和商品名称两种方法,这样,客户可以轻松掌握仓库的库存情况,便于交易。 4、核对措施也是此系统中必备的,为了便于以后核对,出库的记录也将存储起来。出库单打印默认为2份,其一用交给交易对方,另一份管理员自己保存。便于核对。同样,本系统还会自动对入库情况进行记录,这样,用户能轻松掌握仓库的变化,可以随时对库存进行分析核对。 5、保密性是作为一个企业或者机

7、构所十分重视的,给用户一个安全的环境是优秀的管理软件所必须做到做好的,本软件也做到了安全性,就是说登录时要有正确的密码,这样一来,只有系统管理员才有权更改系统里面的数据了。 6、本系统还带有自动清除测试记录功能(课本是本系统的测试数据),如果用户要正式使用仓库,只要选择操作菜单下的正式使用命令。这样就不需要用记一条条去删记录了。3.1.2、概念结构设计工具(E-R模型)欢迎界面登录修改密码主界面初 始 化库 存 查 询库 存 更 新库 存 统 计库 存 输 出其 他 操 作 退 出3.2、XXX子系统(局部)3.2.1、子系统描述即根据需求分析的结果,抽取出与本课程设计相关的特性。设计局部概念

8、模式。运用E-R方法,设计出系统的各个局部E-R模型。3.2.2、分E-R图 仓库实体E-R图 商品实体E-R图 操作员实体E-R图 3.3、总体E-R图3.3.1、E-R图的集成 4、逻辑结构设计4.1、关系数据模式数据流程图的基本目的是利用它作为交流信息的工具,利用它将对现有系统的认识或对目标系统的设想用数据流图描绘出来,供有关人员审查确认:数据流程图的另一个主要用途是作为分析和设计的工具,帮助分析员实现总结现有系统的目标,对更详细的设计步骤提供帮助.数据流程图是描绘系统的逻辑模型,以图形的形式表示出来。4.2、视图的设计系统功能设定 库存、报表生成、查询基本资料维护 管理员、产品维护采购

9、采购订单管理采购收货管理其他收购管理(客户定义)仓库入库管理出库管理调拨(平价)盘点管理销售销售订单管理销售出库管理仓库退货管理其他销售管理 5数据库物理设计与实施5.1、数据库应用的硬件、软件环境介绍 华硕笔记本电脑,visual studio2008,SQL Server20055.2、物理结构设计 本系统应能够方便的实现仓库货物存储信息的录入、修改、编辑和浏览等功能,高效地完成 企业的各种产品信息的统计功能,打印出各种产品入库出库和盘库查询的信息表格,系统的各主要功能的要求如下: 信息录入功能:仓库产品基本信息、产品入库信息、产品出库信息、产品清单资料等. 浏览功能:浏览仓库产品基本信息

10、,浏览产品入库情况、出库情况、当前库存情况. 查询功能:产品标号,或者按验收时间查询库存设置等. 报表打印功能:打印仓库产品货单表,空白产品登记表和各种统计表.5.3建立数据库 5.4、加载测试数据5.4.1登录测试输入空账号输入不存在的账号密码 输入正确的账号和错误的密码输入正确账号和空密码5.4.2新建用户测试创建一个已存在的账号创建每种用户类型的空密码的账号正常创建每种用户类型的账号(非空密码)创建每种用户类型的空账号且空密码创建每种用户类型的非空密码的空账号5.4.3更改用户测试更改每种用户类型已存在的用户更改每种用户类型一个不存在的用户每种用户类型将一个非空密码的用户改为空密码每种用

11、户类型将一个空密码的用户改为空密码每种用户类型将一个用户只更改权限每种用户类型更改一个空账号密码的用户每种用户类型更改一个空帐户但密码非空5.4.4删除用户测试删除一个不存在的用户删除一个已存在的用户删除一个空用户5.4.5数据录入测试录入一条空记录录入一条以上全部数据项非空记录录入一条以上只填必填数据项的记录录入一条以上只填非必填数据项的记录对具有外键关联的表录入一条以上检验外键约束的记录录入一条以上正确的记录录入一条以上检验其他自定义完整性约束的记录根据需求中给出的数据处理要求,设计访问数据库的具体要求,并用SQL语言加以实现。运行SQL语句进行测试。6.1、数据查询操作正常查询一条以上记

12、录查询各种查非所查的记录查询各种不对应选项的查询insertintostore(storeID,storenum,storename)vALUES(003,80,北仓库)select*fromvalues(003,90,南仓库)storestoreID,storenum,storenamenawstoreupdatesetstorename=北仓库whereengilsh=engilsh*(1-0.1)employeeshiredate=1993-01-01andhiredate1994-06-01*fromsex=男derp=销售部deletename=金鹏employees(name,se

13、x,tite,derp)values(林青销售员name,derptaotite=市场专员孙林nawclassschoo1classID=15droptablenawclass6.2、数据更新操作update temp set d=1 from (select a from temp group by a having count(a)=1) twhere t.a=temp.aupdate temp set d=2 from (select a,b from temp where a in (select a from temp group by a having count(a)1) gro

14、up by a,b having count(b)=1) twhere t.a=temp.a and t.b=temp.bupdate temp set d=3 from (select a,b,c from temp where a in (select a from temp group by a having count(a)and b in (select b from temp group by b having count(b)1)group by a,b,c having count(c)=1) twhere t.a=temp.a and t.b=temp.b and t.c=t

15、emp.cupdate temp set d=0 where d is NULL7、收获、体会和建议 经过了这次仓库管理系统的课程设计,我从中学到了很多,同时明白了做一个系统并不是那么容易的,期间的步骤和流程都要经过精心设计。在这次的系统制作中,我明白了我们的学习是跟我们生活息息相关的,对于如何将我们所学的知识如何应用到生活工作中,我们还需要很大的努力。在这个仓库管理系统的设计中,我们还要了解许多有关管理方面的知识,清楚管理的细节,这样我们做出来的系统才适合管理者使用,如果脱离实际,凭空想象,那些都是不现实的。所以,除了学习自己的专业知识以外,我们还要多涉及一些其他方面的知识,多开阔自己的视野。当然,期间我遇到了许多问题,许多都是我课堂上所没有遇到过的,能完成这个系统,感觉自己瞬间有了成就感。 软件还需要哪些改进:在编写源程序代码的过程中对语言的运用还需要提高,应使写出来的程序更加简洁,易读懂,更加满足实际工作的需要.要想使做出来的程序更好的利用还需根据实际需要在今后的运用中不断的改进和完善.8、主要参考文献。1. Visual studio程序设计及其应用系统开发2.SQL Server入门到精通

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1