仓库管理信息系统.docx

上传人:b****5 文档编号:7474315 上传时间:2023-05-11 格式:DOCX 页数:19 大小:193.85KB
下载 相关 举报
仓库管理信息系统.docx_第1页
第1页 / 共19页
仓库管理信息系统.docx_第2页
第2页 / 共19页
仓库管理信息系统.docx_第3页
第3页 / 共19页
仓库管理信息系统.docx_第4页
第4页 / 共19页
仓库管理信息系统.docx_第5页
第5页 / 共19页
仓库管理信息系统.docx_第6页
第6页 / 共19页
仓库管理信息系统.docx_第7页
第7页 / 共19页
仓库管理信息系统.docx_第8页
第8页 / 共19页
仓库管理信息系统.docx_第9页
第9页 / 共19页
仓库管理信息系统.docx_第10页
第10页 / 共19页
仓库管理信息系统.docx_第11页
第11页 / 共19页
仓库管理信息系统.docx_第12页
第12页 / 共19页
仓库管理信息系统.docx_第13页
第13页 / 共19页
仓库管理信息系统.docx_第14页
第14页 / 共19页
仓库管理信息系统.docx_第15页
第15页 / 共19页
仓库管理信息系统.docx_第16页
第16页 / 共19页
仓库管理信息系统.docx_第17页
第17页 / 共19页
仓库管理信息系统.docx_第18页
第18页 / 共19页
仓库管理信息系统.docx_第19页
第19页 / 共19页
亲,该文档总共19页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

仓库管理信息系统.docx

《仓库管理信息系统.docx》由会员分享,可在线阅读,更多相关《仓库管理信息系统.docx(19页珍藏版)》请在冰点文库上搜索。

仓库管理信息系统.docx

仓库管理信息系统

辽宁工业大学

管理信息系统设计课程设计(论文)

 

题目:

仓库管理信息系统

 

院(系):

经济管理学院

专业班级:

学号:

学生姓名:

指导教师:

教师职称:

讲师

起止时间:

2009.7.6-2009.7.10

 

课程设计(论文)任务及评语

院(系):

经济管理学院教研室:

电子商务

学号

060705028

学生姓名

王刚

专业班级

电子商务061

课程设计(论文)题目

仓库管理信息系统

课程设计(论文)任务

管理信息系统课程设计作为独立的教学环节,是软件工程信息管理方向专业集中实践性环节系列之一,是学习完《管理信息系统》课程并进行完专业实习后进行的一次全面的综合练习。

任务:

采用结构化的系统开发方法,按照软件工程的思想,开发一个实用的中小型管理信息系统,完成仓库管理信息系统系统的分析设计实施工作,并完成结合开发过程,撰写设计说明书。

1.根据课程设计时间选择适当规模大小的设计课题。

采用专业实习的调研内容作为课程设计选题。

2.根据合理的进度安排,按照系统开发的流程及方法,踏实地开展课程设计活动。

3.课程设计过程中,根据选题的具体需求,在开发各环节中撰写相关的技术文档,最后提交详细的课程设计报告。

4.开发出可以运行的管理信息系统,通过上机检查。

5.设计说明书要求文档齐备,步骤全整,流程正确,说明详细,具有有可操作性。

指导教师评语及成绩

 

成绩:

指导教师签字:

年月日

目录

第一章可行性分析0

1.1需求分析0

1.1.1理解需求:

0

1.1.2分析需求:

1

1.2可行性分析1

1.2.1管理上的可行性1

1.2.2技术上的可行性2

1.2.3经济上的可行性2

1.2.4系统运行的可行性分析2

第二章仓库管理系统的系统分析2

2.1仓库管理系统管理内容2

2.2系统功能模块设计3

2.3数据流程4

2.4ER图:

4

2.5数据流程图5

2.6数据字典6

第三章系统设计8

3.1数据库设计8

3.1.1关系模式:

8

3.1.2物理表设计:

9

3.2安全保密设置13

3.3维护设计:

13

3.4代码设计13

3.4.1代码设计说明:

13

3.4.2代码具体设计:

13

3.5入库/出库流程图13

3.6系统输入/输出设计14

第4章系统实施15

第五章个人总结15

参考文献16

 

第一章可行性分析

1.1需求分析

本系统开发的总体任务就是实现出入库中产品信息管理的集成化、信息化和自动化,而总体任务的实现是建立在对系统正确的需求分析基础之上的。

可行性分析是数据库系统开发的第一步,也是最重要的一步。

可以将需求分析分为两个过程:

一是理解需求,二是分析需求。

分别讲解如下。

1.1.1理解需求:

通过对系统的终端用户、生产商和销售商进行分析,可以得到本系统典型的文本需求说明,其中的关键部分如下:

(1)基本信息是仓库管理系统得以运行的数据基础。

基本信息包括产品信息、仓库信息、生产商信息和销售商的信息。

用户可以通过界面来随时添加、修改和查询这些信息。

(2)出入库管理是仓库管理系统的核心部分,实现产品的出入库登记。

产品出入库登记中的产品信息、仓库信息、生产商信息和销售商的信息都是从已有的信息中通过下拉列表选择的,这样可以减少出错,提高效率;如果在基本信息中找不到相关信息即时进行添加。

(3)库存数据分析是仓库管理系统中的统计部分,可以使管理人员更加清楚直观地理解各种产品的库存情况。

用户可以通过产品名称或仓库号来模糊查询相应产品或仓库的库存现状,系统同时提供度短线和超储产品警报。

(4)系统应该可以对基础数据进行维护。

(5)系统还应该提供强大的数据统计、查询功能。

(6)系统的可操作性好,稳定性也要好。

(7)系统应该有很好的可扩展性。

1.1.2分析需求:

分析需求的根本目的是在开发者和提出需求的人之间建立一种理解和沟通的机制,因此,仓库管理系统的分析需求应该是开发人员和用户或者用户共同完成的。

分析需求的第一步是定义用例,即描述仓库管理系统的功能,以此确定系统的功能需求。

库存管理中的角色主要是普通用户(包括信息设置员、出入库登记员等)和系统管理员。

1.2可行性分析

1.2.1管理上的可行性

改进管理手段,可以将原来由手工完成的登记、验收等工作由计算机来完成,实现办公自动化智能化,这将大大改进管理手段,提高和改进管理信息服务质量。

使用管理信息系统后,统计报表,查询功能将大大方便了业主和管理人员查询和使用各种情况,可以提高服务质量,避免浪费。

增强资源共享,使用此系统后,各部门可以直接了解情况,输入相关问题,减少中间环节,提高工作效率。

提高工作效率,减轻劳动强度。

使用本系统后可以节省人力,减少劳动负荷,提高信息处理的速度和准确性。

1.2.2技术上的可行性

目前已经成功的开发出了许多管理信息系统,信息技术和计算机软硬件发展已经完全可以满足本系统的技术要求,本方案技术要求比较高,安全性和可靠性较强,但通过后面的综合分析,可以知道从技术上来说是可行的。

1.2.3经济上的可行性

本方案采用网络方式,因此投入比较多,此系统建成后,可实现资源共享,支持用户查询,可以与财务处直接进行信息交换。

另外,此系统可以减少失误,还会带来其他经济效益。

所以从经济上说是可行的。

1.2.4系统运行的可行性分析

本系统使用后,要对组织结构产生一定影响,要有人员的变动,但这些变动是局部的,不会影响整个组织,所以具有系统运行的可行性。

通过前面的分析论证,企业进行系统开发的条件已成熟,可以立即进行系统的开发。

 

第二章仓库管理系统的系统分析

2.1仓库管理系统管理内容

(1)基本信息(包括产品信息、仓库信息、生产商和销售商信息)的添加、修改和查询。

填写基本信息→提交信息填写

修改基本信息→提交信息修改

选择填写查询条件→提交查询→查询结果显示

(2)产品入库登记、修改和查询。

填写入库产品信息→提交入库登记

修改入库登记→提交信息修改

选择填写查询条件→提交查询→查询结果显示

(3)产品出库登记、修改和查询。

出库选择→填写出库产品信息→提交出库登记

修改出库登记→提交信息修改

选择填写查询条件→提交查询→查询结果显示

(4)产品库存统计信息查询

选择查询条件→填写查询内容→提交查询→查询结果显示

(5)超储产品报警。

即时查询显示短缺产品和超储产品

(6)用户和仓库管理员注册

登录→输入用户名→输入密码→注册

(7)用户修改密码和仓库管理员添加用户。

输入旧密码→输入新密码→确认新密码→提交密码修改

输入新用户名→输入用户密码→确认密码→设置用户权限→提交用户添加

2.2系统功能模块设计

2.3数据流程

2.4ER图:

2.5数据流程图

2.6数据字典

数据流条目

1.用户信息=用户号+用户名称+用户类型+密码+修改权限表

2.出库信息=出库单号+仓库编号+产品编号+经手人+数量+单位+销售日期+单价

3.入库信息=入库单号+仓库编号+产品编号+经手人+数量+单位+操作日期

文件条目

(1)文件名:

职工清单

组成:

{职工编号+姓名+性别+籍贯+学历+类别+工资+联系电话+联系地址+身份证号+聘用日期+编制日期+备注}

组织:

按职工编号递增排列

(2)文件名:

商品清单

组成:

{商品编号+供货商号+名称+条形码+计量单位+类别+产地+单价+备注}

组织:

按商品编号递增排列

(3)文件名:

供货商清单

组成:

{供货商号+名称+联系人+联系电话+联系地址+开户行+银行帐号+备注}

组织:

按供货商编号递增排列

(4)文件名:

进货清单

组成:

{进货单号+商品编号+供货商号+进货价+数量+金额+进货日期+备注}

组织:

按进货单编号递增排列

(5)文件名:

销售清单

组成:

{销售单号+商品编号+销售数量+销售日期}

组织:

按销售单编号递增排列

(6)文件名:

库存清单

组成:

{商品编号+库存数量}

组织:

按商品编号递增排列

加工说明

(1)加工名:

1:

查询

加工逻辑:

根据要查询的库存信息,检索出库存信息明细表

输入流:

库存信息查询,发出库存信息请求

输出流:

库存信息清单,进货信息请求

(2)加工名:

1:

更新

根据进货信息或销售信息更新库存信息

输入流:

已进货信息,销售信息

输出流:

发出库存检索请求

(3)加工名:

2:

查询

根据要查询的销售信息,检索出销售信息明细表

输入流:

销售信息查询

输出流:

销售清单,销售单

(4)加工名:

2:

更新

加工逻辑:

根据销售信息更细销售清单

输入流:

前台销售信息,库存信息

输出流:

更新库存清单

(5)加工名:

3:

查询

加工逻辑:

根据要查询的进货信息,检索出进货信息明细表

输入流:

进货信息查询,发出进货/采购清单查询

输出流:

库存信息清单,已进货信息,新供货商信息,进货单信息清单,采购单,进货信息请求,进货/采购清单检索结果

(6)加工名:

3:

更新

加工逻辑:

根据进货信息更新进货清单

输入流:

进货信息请求,进货单

输出流:

发出进货/采购清单查询

(7)加工名:

4:

查询

加工逻辑:

根据输入要查询的职工信息或供货商信息,检索出相应的结果

输入流:

职工信息查询,供货商信息查询,发出职工/供货商清单查询

输出流:

已有供货商信息,供货商信息清单,职工信息清单,职工/供货商清单检索结果

(8)加工名:

4:

更新

加工逻辑:

根据输入的职工信息或新供货商信息更新相应的职工清单或供货商清单

输入流:

职工信息,新供货商信息清单,职工/供货商清单检索结果

第三章系统设计

3.1数据库设计

运用所学知识SQL对本系统进行分析及设计。

3.1.1关系模式:

1.用户表(用户号,用户名称,用户类型,密码,修改权限标志)(用户号,用户名称)为主键

2.生产商表(生产商号,产品号,生产商名,产品名,负责人,电话,地址)“生产商号”为主键,“生产商名”引用用户表的“用户名称”的外键,“产品号”引用产品表的“产品编号”的外键,“负责人”引用员工表的“员工名称”的外键

3.仓库编号表(仓库号,仓库名称,地址,电话,负责人)“仓库号”为主键,“仓库名称”引用产品表的“仓库名称”的外键,“负责人”引用员工表的“员工名称”的外键

4.员工表(员工号,员工名称,性别,年龄,电话,地址)(员工号,员工名称)为主键

5.销售商表(销售商号,销售商名,电话,地址,备注)“销售商号”为主键,“销售商名”引用用户表的“用户名称”的外键

6.出库表(出库单号,仓库编号,产品编号,经手人,数量,单位,销售日期,单价)“出库单号”为主键,(仓库编号,产品编号)引用产品表的(仓库编号,产品编号)的外键,“经手人”引用员工表的“员工名称”的外键,“销售日期”引用仓库表的“更新日期”的外键

7.仓库表(仓库名,更新日期,仓库编号,产品编号,仓库管理员,库存量)(仓库名,更新日期)为主键,(仓库编号,产品编号)引用产品表的(仓库编号,产品编号)的外键

8.入库表(入库单号,仓库编号,产品编号,经手人,数量,单位,操作日期)“入库单号”为主键,(仓库编号,产品编号)引用产品表的(仓库编号,产品编号)为外键,“经手人”引用员工表的“员工名称”的外键,,“操作日期”引用仓库表的“更新日期”的外键

9.产品表(产品编号,仓库编号,仓库名称,外形码,生产商号,产品名,型号,参数规格,生产日期,单价,简介)(产品编号,仓库编号,仓库名称)为主键

3.1.2物理表设计:

用户表(USER)

字段名

标识

类型

非空

值约束

说明

用户号

Userno

Char(10)

Yes

6个字符

主键

用户名称

Name

Char(20)

Yes

6个字符

主键

用户类型

Kind

Char(8)

Yes

‘管理员’或者’普通用户’

密码

Passwork

Char(15)

Yes

6个字符

修改权限标志

Modifyuser

Char

(2)

Yes

生产商表(FACTORY)

字段名

标识

类型

非空

值约束

说明

生产商号

Factoryno

Char(10)

Yes

主键

产品号

Productno

Char(20)

Yes

外键

生产商名

Factoryname

Char(20)

Yes

外键

负责人

Manager

Char(10)

Yes

外键

产品名

Productname

Char(20)

Yes

电话

Tele

Char(20)

地址

Address

Char(100)

仓库编号表(HOUSENO)

字段名

标识

类型

非空

值约束

说明

仓库编号

Houseno

Char(10)

Yes

主键

仓库名称

Housename

Char(30)

Yes

外键

负责人

Manager

Char(20)

Yes

外键

地址

Address

Char(100)

电话

Tele

Char(20)

员工表(WORKER)

字段名

标识

类型

非空

值约束

说明

员工号

Workerno

Char(10)

Yes

主键

员工名称

Workername

Char(20)

Yes

外键

性别

Sex

Char

(2)

取’男’或’女’

年龄

Age

Int

20~60

电话

Tele

Char(20)

地址

Address

Char(100)

销售商表(SELL)

字段名

标识

类型

非空

值约束

说明

销售商号

Sellno

Char(10)

Yes

主键

销售商名

Sellname

Char(20)

Yes

外键

电话

Tele

Char(20)

地址

Address

Char(100)

备注

Addition

Char(100)

出库表(OUT)

字段名

标识

类型

非空

值约束

说明

出库单号

Outno

Char(10)

Yes

主键

仓库编号

Houseno

Char(10)

Yes

外键

产品编号

Productno

Char(10)

Yes

外键

经手人

Ename

Char(10)

Yes

外键

销售日期

Outdatetime

Datetime

Yes

外键

数量

Number

Int

Yes

大于0

单位

Unit

Char(10)

单价

Price

Int

仓库表(HOUSE)

字段名

标识

类型

非空

值约束

说明

仓库名

Housename

Char(30)

Yes

主键

更新日期

Redatetime

Datetime

Yes

主键

仓库编号

Houseno

Char(10)

Yes

外键

产品编号

Productno

Char(10)

Yes

外键

仓库管理员

Housemanager

Char(10)

Yes

库存量

Number

Int

Yes

大于0

入库表(IN)

字段名

标识

类型

非空

值约束

说明

入库单号

Inno

Char(10)

Yes

主键

仓库编号

Houseno

Char(10)

Yes

外键

产品编号

Productno

Char(10)

Yes

外键

经手人

Ename

Char(10)

Yes

外键

操作日期

Indatetime

Datetime

Yes

外键

数量

Number

Int

Yes

大于0

单位

Unit

Char(10)

产品表(PRODUCT)

字段名

标识

类型

非空

值约束

说明

产品编号

Productno

Char(10)

Yes

主键

仓库编号

Houseno

Char(15)

Yes

主键

仓库名称

Housename

Char(30)

Yes

主键

外形码

Code

Char(10)

Yes

生产商号

Factoryno

Char(10)

Yes

产品名

Productname

Char(20)

Yes

型号

Kind

Char(10)

参数规格

Size

Char(20)

生产日期

Datetime

Datetime

单价

Price

Int

大于0

简介

Introduction

Char(100)

3.2安全保密设置

本系统通过用户密码、日志记录、权限管理等进行安全保密设置.

3.3维护设计:

由仓库管理者进行维护.

3.4代码设计

3.4.1代码设计说明:

(1)代码设计的为了系统运行的简便。

(2)代码的对象主要是企业的顾客、供应商、商品。

(3)根据对象的性质,采用区间码和顺序码结合。

3.4.2代码具体设计:

1.产品代码设计:

产品编号=类别(2位)+存储位置(2位)+生产商号(2位)+入库顺序代号(4位)。

如010*******,表示食品类存储在01号仓库由01号生产商生产的第一件入库商品。

2.仓库代码设计:

仓库编号采用两位数字编码。

如01表示01号仓库

3.生产商代码设计:

生产商编号采用两位数字编码。

如01表示01号生产商。

3.5入库/出库流程图

3.6系统输入/输出设计

(1)应用程序用户登录界面设计。

如图所示:

(2)应用程序入库查询界面设计。

如图所示:

(3)应用程序出库查询界面设计。

如图所示:

第4章系统实施

本系统开发了一个简单的仓库管理系统,主要功能是实现仓库的入库登记、出库登记、入库信息和出库信息的查询打印报表以及入库出库涉及到的货物信息、仓库信息、单位人员信息、库管信息的管理。

本系统中,利用对初始化文件的操作技术获得连接参数,增强了系统的适应性,利用继承方法建立用户对象技术提高了系统的开发效果和开发质量,利用数据窗口间共享数据的技术和打印的技术实现了打印报表的功能。

第五章个人总结

本次课程设计我投入了很多时间,从需求分析——逻辑设计——关系模型——物理设计——调试的整个过程我都进行了详细的分析。

在设计的过程中,遇到了很多难题,如数据库中各实体之间的关系,我请教了其他同学。

虽然整体上这个数据库系统功能比较简单,有些功能还没有实现,但它也是我把课堂知识用于实践的结果。

我在这次设计中收获很大:

1、学到了数据库建模和设计的方法、思想。

2、学会了任务及时间分配、任务从化整为零,再化零为整的方法。

3、软件设计方面有一定的提高。

4、学到发现问题——思考问题——解决问题的方法。

5、增强了自我学习能力。

 

参考文献

[1]萨师煊、王珊.数据库系统概论.北京:

高校教育出版社1985;

[2]张基温.信息系统开发案例.北京;清华大学出版社,1999;

[3]党建武.管理信息系统,兰州大学出版社,2001;

[4]毕庶伟.管理信息系统分析与设计.北京:

机械工业出版社,1992;

[5]黄梯云.企业管理模型及微型机应用程序,石家庄:

河北人民出版社,1985;

[6]黄梯云.管理信息系统导论,北京:

机械工业出版社,1986

 

数据流程图是在是~~~~~~~~~~~重画吧规范些

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

当前位置:首页 > 幼儿教育 > 幼儿读物

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

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