仓库管理系统课程设计报告书Word文档下载推荐.docx

上传人:wj 文档编号:349413 上传时间:2023-04-28 格式:DOCX 页数:13 大小:1.18MB
下载 相关 举报
仓库管理系统课程设计报告书Word文档下载推荐.docx_第1页
第1页 / 共13页
仓库管理系统课程设计报告书Word文档下载推荐.docx_第2页
第2页 / 共13页
仓库管理系统课程设计报告书Word文档下载推荐.docx_第3页
第3页 / 共13页
仓库管理系统课程设计报告书Word文档下载推荐.docx_第4页
第4页 / 共13页
仓库管理系统课程设计报告书Word文档下载推荐.docx_第5页
第5页 / 共13页
仓库管理系统课程设计报告书Word文档下载推荐.docx_第6页
第6页 / 共13页
仓库管理系统课程设计报告书Word文档下载推荐.docx_第7页
第7页 / 共13页
仓库管理系统课程设计报告书Word文档下载推荐.docx_第8页
第8页 / 共13页
仓库管理系统课程设计报告书Word文档下载推荐.docx_第9页
第9页 / 共13页
仓库管理系统课程设计报告书Word文档下载推荐.docx_第10页
第10页 / 共13页
仓库管理系统课程设计报告书Word文档下载推荐.docx_第11页
第11页 / 共13页
仓库管理系统课程设计报告书Word文档下载推荐.docx_第12页
第12页 / 共13页
仓库管理系统课程设计报告书Word文档下载推荐.docx_第13页
第13页 / 共13页
亲,该文档总共13页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

仓库管理系统课程设计报告书Word文档下载推荐.docx

《仓库管理系统课程设计报告书Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《仓库管理系统课程设计报告书Word文档下载推荐.docx(13页珍藏版)》请在冰点文库上搜索。

仓库管理系统课程设计报告书Word文档下载推荐.docx

3.2.2、分E-R图..................................

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.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.1.1、结构设计思想分析:

将管理系统分为进库操作、出库操作、损耗操作、查询操作、报表操作、维护操作六部分。

1、入库时根据商品的具体情况进行处理,如果库中已存在此商品,就在原来的数量基础上加

上进货数量,如果没有则自动新增此产品,并提醒管理员在最新报价表中加上此商品的最新报价(为了出库的正确性,某商品的最新报价的存在是其出库的前提)。

如果商品已以入库, 则自动在商品进出表中加上相关记录,以便于以后的核对。

2、为了达到出库价格的正确性,出库时系统自动将此商品的售价和最新报价里的价格进行比较,如果不

相等则出现提示信息。

另外,程序还有其他服务功能,比如如果商品数量不足或没有相关商品则出现提示信息。

3、商品的查询专门提供给广大客户使用,客户可以按商品编号和商品名称、数量、单价、进库出库信息、对库中的具体商品进行查询,查询有商品代号和商品名称两种方法,这样, 客户可以轻松掌握仓库的库存情况,便于交易。

4、核对措施也是此系统中必备的,为了便于以后核对,出库的记录也将存储起来。

出库单打印默认为2

份,其一用交给交易对方,另一份管理员自己保存。

便于核对。

同样,本系统还会自动对入库情况进行记录,这样,用户能轻松掌握仓库的变化,可以随时对库存进行分析核对。

5、保密性是作为一个企业或者机构所十分重视的,给用户一个安全的环境是优秀的管理软件

所必须做到做好的,本软件也做到了安全性,就是说登录时要有正确的密码,这样一来, 只有系统管理员才有权更改系统里面的数据了。

6、本系统还带有自动清除测试记录功能(课本是本系统的测试数据),如果用户要正式使用仓库,只要

选择操作菜单下的正式使用命令。

这样就不需要用记一条条去删记录了。

3.1.2、概念结构设计工具(E-R模型)

仓库统计

统计采购情

\\

1f

统计出库数量

\

统计收盘存

统计报表输出

VJ

本信息输

全部

产品

输出

库存

基本

信息

打印

登记

表单

打印单位名nn~

打印订单表格

V

打印设置

打印

nJ

、二

/-

一一

/一

y2v

其他操作

3.2、XXX子系统(局部)

3.2.1、子系统描述

即根据需求分析的结果,抽取出与本课程设计相关的特性。

设计局部概念模式。

运用方法,设计出系统的各个局部E-R模型。

3.2.2、分E-R图



E-R

名称

仓库

厂家

备注

编号

价格

商品

规格

简称

商品实体E-R图

仓库实体E-R图

电话

供应商

地址

法人

负责人

电子信箱

3.3、总体E-R图

3.3.1、E-R图的集成

捺作员名

简品

库存下限

管湮

库存上阻

图乩仓霹管理系统时E-RE3

操作员

4.1、关系数据模式

数据流程图的基本目的是利用它作为交流信息的工具,利用它将对现有系统的认识或对目标系统的设想用数据流图描绘出来,供有关人员审查确认:

数据流程图的另一个主要用途是作为分析和设计的工具,帮助分析员实现总结现有系统的目标,对更详细的设计步骤提供帮助.数据流程图是描绘系统的逻辑模型,以图形的形式表示出来。

4.2、视图的设计

系统功能设疋库存、报表生成、查询

5数据库物理设计与实施

5.1、数据库应用的硬件、软件环境介绍

华硕笔记本电脑,visualstudio2008,SQLServer20055.2、物理结构设计

本系统应能够方便的实现仓库货物存储信息的录入、修改、编辑和浏览等功能 ,高效地完成企业的各种产品信息的统计功能,打印出各种产品入库出库和盘库查询的信息表格,系统的各主要功能的要求如下:

信息录入功能:

仓库产品基本信息、产品入库信息、产品出库信息、产品清单资料等 .

浏览功能:

浏览仓库产品基本信息,浏览产品入库情况、出库情况、当前库存情况.查询功能:

产品标号,或者按验收时间查询库存设置等.

报表打印功能:

打印仓库产品货单表,空白产品登记表和各种统计表.

5.3建立数据库

mer亡古便DDIstoraEename IStoraEenum Iujperlimit llowerlimit

005

S-OD1S-O01S-O02S-OP2

£

-002

S-20050D2

-2005002

南仓库东仓庠西仓库东仓阵南仓函仓东仓西仓

45

50

OO

2820

00

D

100

W

O

2102

-

10

^

®

库存盘点打印|库再豔点|庠存调拨|商品岀庠库存上下眼

库爲上限

库存上跟|

位库名稀

蔺品鴿鲁

库存上|3蛊

理存下限 |

北仓库南倉犀

北仓障

003

m3

004

50Q

tLOO

S65-

e-

S'

ODl

S-001S-DD2S-OTKS-OOE

S-2005002

500

o10

20

5.4、加载测试数据

5.4.1登录测试

输入空账号

输入不存在的账号密码

输入正确的账号和错误的密码输入正确账号和空密码

5.4.2新建用户测试

创建一个已存在的账号

创建每种用户类型的空密码的账号正常创建每种用户类型的账号(非空密码)创建每种用户类型的空账号且空密码创建每种用户类型的非空密码的空账号

543更改用户测试更改每种用户类型已存在的用户更改每种用户类型一个不存在的用户每种用户类型将一个非空密码的用户改为空密码每种用户类型将一个空密码的用户改为空密码每种用户类型将一个用户只更改权限每种用户类型更改一个空账号密码的用户每种用户类型更改一个空帐户但密码非空544删除用户测试删除一个不存在的用户删除一个已存在的用户删除一个空用户

5.4.5数据录入测试录入一条空记录录入一条以上全部数据项非空记录录入

一条以上只填必填数据项的记录录入一条以上只填非必填数据项的记录对具有外键关联的表录入一条以上检验外键约束的记录录入一条以上正确的记录录入一条以上检验其他自定义完整性约束的记录

6、数据操作要求及实现根据需求中给出的数据处理要求,设计访问数据库的具体要

求,并用运行SQL语句进行测试。

6.1、数据查询操作正常查询一条以上记录查询各种查非所查的记录查询各种不对应选项的查询

insert库'

-06-01'

SQL语言加以实现。

select

*fromemployeeswheresex='

男'

andderp='

销售部'

fromemployees

deleteinsert部'

winhtoersetonreame='

金(s鹏to'

relD,storenum,storeninatome)veAmLUplEoSye(es(name,sex,tite,derp)values('

003'

'

80'

'

北仓

C

林青'

销售员'

销售

selecstelect *from store

selecitnsert

*intofrsotomreevmapluloeyse(e0s03,'

90'

南仓库'

selecstelectupdate

n*faromme,derpstoinrteotao

* fromtaoemployees

fromemployees

selecstelect stotrteitIeD=,'

storenum,storena市m场e专员in'

twoherneanwamstoer=e'

孙林fr'

omstoredeleteselect *frofmromnnawawclsatsosrefrom

selecutpddroapte

sncahwoost1orweheresetstorenacmlaes=s'

l北D=仓1库5'

where storename='

select *frofromscnhaowo1store

updatetabnleanwsatworcelass

set engilsh=engilsh*(1-0.1)

select *from employees

select *from employeeswherehiredate>

='

1993-01-01'

and hiredate<

19946.2、数据更新操作

更改每种用户类型已存在的用户

更改每种用户类型一个不存在的用户每种用户类型将一个非空密码的用户改为空密码每种用户类型将一个空密码的用户改为空密码每种用户类型将一个用户只更改权限

每种用户类型更改一个空账号密码的用户每种用户类型更改一个空帐户但密码非空

updatetempsetd=1

from(selectafromtempgroupbyahavingcount(a)=1)twheret.a=temp.a

updatetempsetd=2

from(selecta,bfromtempwhereain(selectafromtempgroupbyahavingcount(a)<

>

1)groupbya,bhavingcount(b)=1)t

wheret.a=temp.aandt.b=temp.b

updatetempsetd=3

from(selecta,b,cfromtempwhereain(selectafromtempgroupbyahavingcount(a)<

1)andbin(selectbfromtempgroupbybhavingcount(b)<

1)

groupbya,b,chavingcount(c)=1)t

wheret.a=temp.aandt.b=temp.bandt.c=temp.cupdatetempsetd=0wheredisNULL

7、收获、体会和建议

经过了这次仓库管理系统的课程设计, 我从中学到了很多,同时明白了做一个系统并不是那

么容易的,期间的步骤和流程都要经过精心设计。

在这次的系统制作中,我明白了我们的学习是跟我们生活息息相关的,对于如何将我们所学的知识如何应用到生活工作中,我们还需要很大的努力。

在这个仓库管理系统的设计中,我们还要了解许多有关管理方面的知识, 清楚管理的细节,这样我

们做出来的系统才适合管理者使用,如果脱离实际,凭空想象,那些都是不现实的。

所以,除了学习自己的专业知识以外,我们还要多涉及一些其他方面的知识,多开阔自己的视野。

当然, 期间我遇到了许多问题,许多都是我课堂上所没有遇到过的,能完成这个系统,感觉自己瞬间有了成就感。

软件还需要哪些改进:

在编写源程序代码的过程中对语言的运用还需要提高,应使写出来的程序更加简洁,易读懂,更加满足实际工作的需要•要想使做出来的程序更好的利用还需根据实际需要在今后的运用中不断的改进和完善•

8主要参考文献。

1.Visualstudio 程序设计及其应用系统开发

2.SQLServer入门到精通

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2