收藏 分销(赏)

仓库综合管理系统优秀课程设计优质报告书.doc

上传人:人****来 文档编号:2658679 上传时间:2024-06-03 格式:DOC 页数:17 大小:1.03MB
下载 相关 举报
仓库综合管理系统优秀课程设计优质报告书.doc_第1页
第1页 / 共17页
仓库综合管理系统优秀课程设计优质报告书.doc_第2页
第2页 / 共17页
仓库综合管理系统优秀课程设计优质报告书.doc_第3页
第3页 / 共17页
仓库综合管理系统优秀课程设计优质报告书.doc_第4页
第4页 / 共17页
仓库综合管理系统优秀课程设计优质报告书.doc_第5页
第5页 / 共17页
点击查看更多>>
资源描述

1、课程设计汇报书设计名称: 仓库管理系统 课程名称: 数据库原理 学生姓名: 专 业: 计算机科学和技术(网络技术) 班 别: 学 号: 指导老师: 日 期: 年 12 月 30 日仓库管理系统摘要 仓库管理系统是物资管理系统关键,是一个企业不可或缺部分,它内容对于企业决议者和管理者来说至关关键。一直以来大家使用人工方法管理仓库,效率低,查找、更新和维护困难。今天,仓库作业和库存控制作业已多样化、复杂化,靠人工去处理已经十分困难。假如不能确保正确进货、验货及发货,就会造成生产过量库存,延迟交货时间,增加经营成本,以致失去用户。伴随科学技术不停提升,计算机科学技术日渐成熟,仓库管理系统应运而生,其

2、检索快速、查找方便、可靠性高、存放量大、保密性好、寿命长、成本低等优点,极大地提升了人事劳资管理效率。仓库管理系统是为企业采购、制造计划、制造实施、用户服务系统和仓库或配货中心提供管理手段满足企业对低成本和快速处理要求,帮助不一样行业企业处理困难配送问题并降低订单推行成本,它已经越来越广泛地应用到各大仓库,并伴随不停地完善发挥着越来越关键作用。目录1、 概述.12、 课程设计任务需求分析.12.1、设计任务.12.2、设计要求.13、 概念结构设计 3.1.1设计思想分析.13.1.2、概念结构设计工具(E-R模型).23.2、XXX子系统(局部).33.2.1、子系统描述.33.2.2、分E

3、-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.概述在这个大数据时代,大家生活节奏越开越快,事情运行发展很多全部是人工不能操控。计算机在当今时代是无可替换,而我们生活节奏加速恰恰能够借助它使得我们生活工作愈加

4、得心应手。仓库管理在企业整个供给链中起着至关关键作用,假如不能确保正确进货和库存控制及发货,将会造成管理费用增加,服务质量难以得到确保,从而影响企业竞争力。本系统是采取面向对象设计思想进行编制,整个系统由若干个表单、报表及一个主菜单组成,由项目管理器统一管理全部程序编写和调试.用户在操作中能够经过主菜单调用系统各个功效.在表单设计方面尽可能考虑方便用户,简化操作,绝大部分操作只需点击鼠标即可完成,努力争取突出系统便利性、实用性.2.课程设计任务需求分析2.1、设计任务需完成功效:A、产品入库管理,能够填写入库单,确定产品入库;B、产品出库管理,能够填写出库单,确定出库;C、借出管理,凭借条借出

5、,然后能够还库;D、初始库存设置,设置库存初始值,库存上下警戒限;E、能够进行盘库,反应每个月、年库存情况;F、能够查询产品入库情况、出库情况、目前库存情况,能够按出库单、入库单,产品、时间进行查询; G、企业仓库有多个库房,用来分别存放生产需要多种零件,仓库管理系统对此进行科学管理。仓库管理系统管理对象以下:管理员信息:工号、姓名、性别、年纪、电话、工资等。库房信息:编号、地址、面积等。零件信息:零件号、零件名、规格、价格、库存数量等。I、一个企业有多个库房,每个库房有多名管理员,每名管理员只在一个库房工作;每个库房能够存放多个零件,每种零件只在一个库房保留。2.2、设计要求1) 认真完成系

6、统需求分析,明确数据要求和处理要求(需求分析)。2) 设计出系统概念结构,画出E-R图(概念结构设计)。3) 设计系统关系模式,依据设计所需也可增加辅助关系模式,并找出各关系模式关键字(逻辑设计)。4) 在数据库管理系统中建立数据库,建立各关系模式对应表,并设计所需视图、索引等(物理设计和实施)。5) 输入一批模拟数据。设计部分应用系统常见数据操作要求,在数据库管理系统中进行数据操纵,检验结果。6) 在设计关系模式基础上,开发对应应用系统程序,完成基础数据管理功效(选做)。2.3、需求描述规范文档(可选)3、 概念结构设计 3.1.1、结构设计思想分析: 将管理系统分为进库操作、出库操作、损耗

7、操作、查询操作、报表操作、维护操作六部分。 1、入库时依据商品具体情况进行处理,假如库中已存在此商品,就在原来数量基础上加上进货数量,假如没有则自动新增此产品,并提醒管理员在最新报价表中加上此商品最新报价(为了出库正确性,某商品最新报价存在是其出库前提)。假如商品已以入库,则自动在商品进出表中加上相关统计,方便于以后查对。 2、为了达成出库价格正确性,出库时系统自动将此商品售价和最新报价里价格进行比较,假如不相等则出现提醒信息。另外,程序还有其它服务功效,比如假如商品数量不足或没有相关商品则出现提醒信息。 3、商品查询专门提供给广大用户使用,用户能够按商品编号和商品名称、数量、单价、进库出库信

8、息、对库中具体商品进行查询,查询有商品代号和商品名称两种方法,这么,用户能够轻松掌握仓库库存情况,便于交易。 4、查对方法也是此系统中必备,为了便于以后查对,出库统计也将存放起来。出库单打印默认为2份,其一用交给交易对方,另一份管理员自己保留。便于查对。一样,本系统还会自动对入库情况进行统计,这么,用户能轻松掌握仓库改变,能够随时对库存进行分析查对。 5、保密性是作为一个企业或机构所十分重视,给用户一个安全环境是优异管理软件所必需做到做好,本软件也做到了安全性,就是说登录时要有正确密码,这么一来,只有系统管理员才有权更改系统里面数据了。 6、本系统还带有自动清除测试统计功效(书本是本系统测试数

9、据),假如用户要正式使用仓库,只要选择操作菜单下正式使用命令。这么就不需要用记一条条去删统计了。3.1.2、概念结构设计工具(E-R模型)欢迎界面登录修改密码主界面库 存 查 询 退 出其 她 操 作库 存 输 出库 存 统 计库 存 更 新初 始 化仓库统计统计入库数量统计订单数量统计出库数量统计收盘存统计采购情况统计收货统计报表输出 全 部 产 品 输 出库 存 基 本 信 息打 印 登 记 表 单打 印 订 单 表 格打 印 单 位 名 册基 本 信 息 输 出其它操作相关本系统打印打印设置页面设置修改密码权限设置保留退出退出直接退出3.2、XXX子系统(局部)3.2.1、子系统描述即依

10、据需求分析结果,抽取出和本课程设计相关特征。设计局部概念模式。利用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、关系数据模式数据步骤图基础目标是利用它作为交流信息工具,利用它将对现有系统认识或对目标系统设想用数据流图描绘出来,供相关人员审查确定:数据步骤图另一个关键用途是作为分析和设计工具,帮助

11、分析员实现总结现有系统目标,对更具体设计步骤提供帮助.数据步骤图是描绘系统逻辑模型,以图形形式表示出来。4.2、视图设计系统功效设定 库存、报表生成、查询采购采购订单管理采购收货管理其它收购管理(用户定义)销售销售订单管理销售出库管理仓库退货管理其它销售管理(用户定义)仓库入库管理出库管理调拨(平价)盘点管理基础资料维护 管理员、产品维护 5数据库物理设计和实施5.1、数据库应用硬件、软件环境介绍 华硕笔记本电脑,visual studio,SQL Server5.2、物理结构设计 本系统应能够方便实现仓库货物存放信息录入、修改、编辑和浏览等功效,高效地完成 企业多种产品信息统计功效,打印出多

12、种产品入库出库和盘库查询信息表格,系统各关键功效要求以下: 信息录入功效:仓库产品基础信息、产品入库信息、产品出库信息、产品清单资料等. 浏览功效:浏览仓库产品基础信息,浏览产品入库情况、出库情况、目前库存情况. 查询功效:产品标号,或按验收时间查询库存设置等. 报表打印功效:打印仓库产品货单表,空白产品记录表和多种统计表.5.3建立数据库 5.4、加载测试数据5.4.1登录测试输入空账号输入不存在账号密码l输入正确账号和错误密码l输入正确账号和空密码5.4.2新建用户测试创建一个已存在账号创建每种用户类型空密码账号l正常创建每种用户类型账号(非空密码)l创建每种用户类型空账号且空密码l创建每

13、种用户类型非空密码空账号5.4.3更改用户测试更改每种用户类型已存在用户l更改每种用户类型一个不存在用户每种用户类型将一个非空密码用户改为空密码l每种用户类型将一个空密码用户改为空密码l每种用户类型将一个用户只更改权限l每种用户类型更改一个空账号密码用户l每种用户类型更改一个空帐户但密码非空5.4.4删除用户测试删除一个不存在用户l删除一个已存在用户l删除一个空用户5.4.5数据录入测试录入一条空统计录入一条以上全部数据项非空统计l录入一条以上只填必填数据项统计l录入一条以上只填非必填数据项统计对含有外键关联表录入一条以上检验外键约束统计l录入一条以上正确统计录入一条以上检验其它自定义完整性约

14、束统计6、数据操作要求及实现依据需求中给出数据处理要求,设计访问数据库具体要求,并用SQL语言加以实现。运行SQL语句进行测试。6.1、数据查询操作正常查询一条以上统计l查询多种查非所查统计l查询多种不对应选项查询insertintostore(storeID,storenum,storename)vALUES(003,80,北仓库)select*fromstoreinsertintostorevalues(003,90,南仓库)select*fromstoreselectstoreID,storenum,storenameintonawstorefromstoreselect*fromnaw

15、storeupdatenawstoresetstorename=北仓库wherestorename=南仓库select*fromnawstoreupdatenawstoresetengilsh=engilsh*(1-0.1)select*fromemployeesselect*fromemployeeswherehiredate=1993-01-01andhiredate=1994-06-01select*fromemployeeswheresex=男andderp=销售部deletefromemployeeswherename=金鹏insertintoemployees(name,sex,t

16、ite,derp)values(林青,男,销售员,销售部)select*fromemployeesselectname,derpintotaofromemployeesselect*fromtaoupdateemployeessettite=市场专员wherename=孙林select*fromnawclassdeletefromschoo1whereclassID=15select*fromschoo1droptablenawclass6.2、数据更新操作更改每种用户类型已存在用户l更改每种用户类型一个不存在用户每种用户类型将一个非空密码用户改为空密码l每种用户类型将一个空密码用户改为空密码

17、l每种用户类型将一个用户只更改权限l每种用户类型更改一个空账号密码用户l每种用户类型更改一个空帐户但密码非空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) group by a,b having count(b)=1) twhere t.a=temp

18、.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)1) 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=temp.cupdate temp set d=0 where d is NULL7

19、、 收获、体会和提议 经过了这次仓库管理系统课程设计,我从中学到了很多,同时明白了做一个系统并不是那么轻易,期间步骤和步骤全部要经过精心设计。在这次系统制作中,我明白了我们学习是跟我们生活息息相关,对于怎样将我们所学知识怎样应用到生活工作中,我们还需要很大努力。在这个仓库管理系统设计中,我们还要了解很多相关管理方面知识,清楚管理细节,这么我们做出来系统才适合管理者使用,假如脱离实际,凭空想象,那些全部是不现实。所以,除了学习自己专业知识以外,我们还要多包含部分其它方面知识,多开阔自己视野。当然,期间我碰到了很多问题,很多全部是我课堂上所没有碰到过,能完成这个系统,感觉自己瞬间有了成就感。 软件还需要哪些改善:在编写源程序代码过程中对语言利用还需要提升,应使写出来程序愈加简练,易读懂,愈加满足实际工作需要.要想使做出来程序愈加好利用还需依据实际需要在以后利用中不停改善和完善.8、 关键参考文件。1. Visual studio程序设计及其应用系统开发2.SQL Server入门到精通

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 学术论文 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服