仓库管理信息系统资料.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《仓库管理信息系统资料.pdf》由会员分享,可在线阅读,更多相关《仓库管理信息系统资料.pdf(34页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、目 录一、系统开发平台.2二、数据库规划.2。1 任务陈述.32。2 任务目标.3三、系统定义.43.1 系统边界.43.2 用户视图.5四、需求分析.64.1 用户需求说明.64.1。1 数据需求.64。1.2 事务需求.74。2 系统需求说明.9五、数据库逻辑设计.95.1 ER 图.95.2 数据字典.135。3 关系表.18六、数据库物理设计.186。1 索引.186.2 视图.196.3 安全机制.206。4 其他.20七、应用程序设计.217。1 功能模块.217。2 界面设计.217.3 事务设计.37八、测试和运行.47九、总结.48附.参考文献.48一、一、系系统开发平台统开
2、发平台PowerBuilder9.0&SQL Server2008二、数据库规划二、数据库规划2.12.1 任务陈述任务陈述完成一个任务的设计开发,在最开始就要清晰明白地表示出这个任务需要完成什么样的结果.设计者需要确切地知道他的设计最终蓝图是什么样的才能通过蓝图构设过程,同时,也能够通过设计内容明确自己的设计是否有价值。也就是说,设计者需要描述出设计所能完成的事情。这需要通过分析任务的背景和需求得出.仓库管理也叫仓储管理,英文 Warehouse Management,简称 WM,指的是对仓储货物的收发、结存等活动的有效控制,其目的是为企业保证仓储货物的完好无损,确保生产经营活动的正常进行,
3、并在此基础上对各类货物的活动状况进行分类记录,以明确的图表方式表达仓储货物在数量、质量方面的状况,以及目前所在的地理位置、部门、订单归属和仓储分散程度等情况的综合管理形式。仓库管理是一个企业不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,因为仓库管理能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理产品,这种管理方式存在着许多缺点,如:效率低、保密性差等。另外,由于时间一长,将产生大量的文件和数据,这对于查找、更新和维护产品都带来了不少的困难.人工管理的工作方式,由于管理人员的工作疏忽以及管理质量问题会造成各种错误,不能及时、准确、高效的完成仓库管理
4、提供了强有力的工具和管理手段。系统开发的总体任务是实现企业产品管理的系统化、规范化、条理化和自动化,从而达到提高企业管理效率的目的。2 2。2 2 任务目标任务目标创建任务目标的过程包括以完成结果为基础调查实际背景情况得出仓库管理系统所需要的结论。仓库管理主要是企业各种商品的管理.进货时经检查合同确认为有效托收后,进行验收入库,填写入库单,进行入库登记。企业各个部门根据需要提出产品请求,计划员根据整个企业的需求开出产品出库单,仓库管理人员根据出库单核对发放产品。根据需要按照月进行统计分析,产生相应报表。仓库管理的特点是信息处理量比较大,所管理的产品种类繁多,而且由于入库单、出库单、盘点单等单据
5、发生量特别大,关联信息多,查询和统计的方式各不相同。因此在管理上实现起来有一定的困难。在管理的过程中经常会出现信息的重复传递;单据、报表种类繁多,各个部门管理规格不统一等问题。系统开发的总体任务是实现各种信息的系统化、规范化和自动化.系统功能分析是在系统开发的总体任务的基础上完成。本仓库管理系统需要完成功能主要有:仓库管理各种信息的输入,包括货物、供货商、客户、仓库信息的输入等.仓库管理各种信息的查询、统计、修改和维护,包括货物、单据查询,货物出入、职员操作统计,各种信息的修改和维护等。打印报表的生成.在货物管理中加入最高储备和最低储备字段,对仓库中的产品实现监控和报警。操作日志的管理。仓库管
6、理系统的使用帮助.三、系统定义三、系统定义3.13.1 系统边界系统边界客户出库报损调拨现有库存入库保管员员工仓库物业3 3。2 2 用户视图用户视图仓库管理数据库应用的主要用户视图用户视图需求部门总监保管员实现对所有数据检索和对保管员的增删维护(检查)本仓库的数据维护(录入、更新和删除)本仓库的员工的数据实现对所有仓库数据的检索实现对所有仓库的员工的检索提交本仓库的员工提交本仓库的物品资料提交本仓库的物品管理情况员工维护(录入、更新和删除)本仓库架上物品的数据维护(录入、更新和删除)本仓库的客户的数据维护(录入、更新和删除)本仓库流入流出的物品数据维护(录入、更新和删除)本仓库供货商数据实现
7、对所有仓库的物品的检索实现对本仓库物品出入的检索提交员工个人信息提交本仓库的物品资料提交本仓库的物品管理情况实现对仓库的检索实现对所有仓库的存货信息的检索实现对货物供货商的检索实现对货物订单的检索跟踪货物订单的状态四、需求分析四、需求分析4.14.1 用户需求说明用户需求说明4.1.14.1.1 数据需求数据需求用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入。收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。仔细分析调查有关仓库管理信息需求的基础上,得到如图 41 所示的本系统所处理的数据流程。仓
8、库现有库存各种单据汇总、处理产品入库报表打印产品出库图 4-1 仓库管理系统数据流程图通过对企业仓库管理的内容和数据流程分析,设计数据项和数据结构如下:货物信息,包括的数据项有编号、货物名称、货物类别、货物规格、计量单位、最高限量、最低限量、备注等。仓库信息,包括的数据项有编号、仓库名称、仓库地点、保管员编号、备注等。库存状况信息,包括的数据项有编号、货物编号、库存数量、仓库编号等。入库单信息,包括的数据项有编号、货物编号、经办人编号、入库时间、入库单价、入库数量、供货商编号、仓库编号、定单状况、其它金额、备注等.出库单信息,包括的数据项有编号、货物编号、经办人编号、出库时间、出库单价、出库数
9、量、客户编号、仓库编号、定单状况、其它金额、备注等。进行月盘点信息,包括的数据项有编号、仓库编号、盘点时间、经办人编号、盘点数据等。系统日志信息,包括的数据项有用户名、操作时间、操作内容等。用户管理信息,包括的数据项有用户名、用户密码、用户权限等.另外,还有借入单、借出单、报损单、调拨单信息等.它们与入库单、出库单信息基本类似,这里不再一一例举。4 4。1.21.2 事务需求事务需求数据录入1.录入一批产品的基本信息2.录入一个员工或主管的基本信息3。录入仓库的基本信息4。录入指定货架的基本信息5。录入调拨产品的基本信息6。录入出入库产品的基本信息7。录入报损产品的基本信息8.录入登陆的初始证
10、件号及密码信息数据更新/删除9.更新/删除一批产品信息10.更新/删除员工或主管信息11。更新/删除换仓信息12.更新/删除清仓信息13。更新/删除用户信息14。更新/删除产品信息15.更新/删除仓库信息16.更新/删除指定货架信息数据查询数据库必须支持下列查询:用户 1部门总监查询任意仓库的状态查询任意天、周、月的仓库情况(是否发生火灾,是否满仓等)查询任意仓库的周、月入仓出仓情况(总计住宿费收入)查询任意周、月的总产品更换情况查询员工的工资及发放情况用户 2仓库主管查询本仓库任意天的产品出入仓情况查询产品货架情况用户 3底层员工查询任意产品或者货架状况查询仓库空间情况查询产品信息查询产品流
11、动信息4 4。2 2 系统需求说明系统需求说明初始数据库大小:1。有 2 种仓库类型、5 间库房。最多可提供 200500 货架.2.每间仓库大约有 15 名会计加员工,会计最多 2 名,员工至少 13 名。3.大约有 100 名注册用户。4。大约有 1000 条产品信息记录。5.大约有 30 条换仓记录。6。大约有 50 条入仓记录。数据库增长速度:1.每天大约有 2050 类产品入库,需添加记录信息。2。每天大约有 30 类产品预定进货。3.每天大约有 20 类产品出仓。4。每天约有 2 名新员工进来5。每天约有 2 名员工离开.6。每天约有 10 名新用户注册.7.每周大约更新产品种类
12、5 种8。每天约有 10 类换仓。记录查找的类型和平均数量:1.查询仓库情况大约一天 100 次(每天下午 69 点是高峰期)2。查询员工情况大约一天 20 次3.查询产品情况大约一天 50 次网络和共享需求:1.所有用户必须安全的和总部中央数据库网络互连2。必须能够支持至少 3 名成员同时访问.需要考虑这么大数量并发访问的许可需求。性能:1.单个记录查询时间少于 1 秒,高峰期少于 5 秒2.多个记录查询时间少于 5 秒,高峰期少于 10 秒3.更新/保存记录时间少于 1 秒,高峰期少于 5 秒安全性:1.数据库必须有口令保护2.每个用户分配特定的用户视图所应有的访问权限3。用户只能在适合他
13、们完成工作的需要的窗口中看到需要的数据备份和恢复每天 24 点备份用户界面:菜单驱动,联机帮助法律问题:对员工和会员信息管理,遵守法律五、数据库逻辑设计五、数据库逻辑设计5 5。1 ER1 ER 图图得到上面的数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体结构,以及他们之间的关系,为以后的逻辑结构设计打下基础。根据上面的设计规划出的实体有:现有库存信息实体、入库信息实体、出库信息实体、借入信息实体、借出信息实体、调拨信息实体图和报损信息实体图。各个实体具体的描述 E-R 图如下:现有库存信息实体 ER 图如图 42 所示。现有库存实体编号货物名称最低限量最高限量图 42 现有库存
14、信息实体 ER 图入库单信息实体 E-R 图如图 4-3 所示.入库货物实体经 办 人编号入库时间、单价、数量供货商编号图 4-3 入库单信息实体 E-R 图出库单信息实体 E-R 图如图 4-4 所示。出库货物实体经 办 人编号入库时间、单价、数量客户编号图 4-4 出库信息实体 E-R 图调拨信息实体 ER 图如图 45 所示。调拨货物实体经 办 人编号编号目标仓库编号原仓库编号图 45 调拨信息实体 ER报损信息实体 E-R 图如图 46 所示.报损货物实体经 办 人编号报损时间、单价、数量仓库编号图 4-6 报损信息实体 E-R主管实体 ER 图如图 47 所示保管员实体编号姓名图 4
15、-7 主管实体 ER员工实体 ER 图如图 4-8 所示员工实体编号联 系 电姓名仓库编号图 48 员工实体 ER仓库实体 E-R 图如图 49 所示仓库实体编号仓 库 名保 管 员地点图 4-9 仓库实体 E-R 图实体和实体之间的关系 ER 图如图 4-10 所示.保管仓库现有库存保管员入库损坏换仓出库入库货物报损货物调拨货物出库货物采购检查调整登记管理员工管理图 49实体之间关系 ER 图5 5。2 2 数据字典数据字典仓库管理信息系统数据库中各个表格的设计结果如下面表格所示。每个表格所示在数据库中的一个表。表 41 为货物基本信息表.表 41货物基本信息表字段名称编号货物名称货物类别货
16、物规格数据类型数字文本文本文本字段大小长整型645050可否为空不可不可可可计量单位最高限量最低限量备注文本数字数字备注50长整型长整型可不可不可可表 4-2 为仓库信息表表 42仓库信息表字段名称编号仓库名称仓库地点保管理员编号备注数据类型数字文本文本数字备注字段大小长整型50255长整型可否为空不可不可可可可表 4-3 为库存状况信息表表 43库存状况信息表字段名称编号货物编号库存数量仓库编号数据类型数字数字数字数字字段大小长整型长整型长整型长整型可否为空不可不可不可不可表 44 为入库单信息表表 4-4入库单信息表字段名称编号货物编号经办人编号入库时间入库单价入库数量供货商编号数据类型数
17、字数字数字日期/时间货币数字数字字段大小长整型长整型长整型长整型长整型可否为空不可不可不可不可不可不可可仓库编号订单状况其它金额备注数字文本货币备注长整型50不可不可可可表 4-5 为出库单信息表表 45出库单信息表字段名称编号货物编号经办人编号出库时间出库单价出库数量客户编号仓库编号订单状况其它金额备注数据类型数字数字数字日期/时间货币数字数字数字文本货币备注字段大小长整型长整型长整型长整型长整型长整型50可否为空不可不可不可不可不可不可可不可不可可可表 4-6 为借入单信息表表 46借入单信息表字段名称编号货物编号经办人编号借入时间借入数量供货商编号仓库编号订单状况数据类型数字数字数字日期
18、/时间数字数字数字文本字段大小长整型长整型长整型长整型长整型长整型50可否为空不可不可不可不可不可可不可不可其它金额备注货币备注可可表 47 为借出单信息表表 4-6借出单信息表字段名称编号货物编号经办人编号借出时间借出数量供货商编号仓库编号订单状况其它金额备注数据类型数字数字数字日期/时间数字数字数字文本货币备注字段大小长整型长整型长整型长整型长整型长整型50可否为空不可不可不可不可不可可不可不可可可表 48 为调拨单信息表表 48调拨单信息表字段名称编号货物编号经办人编号调拨时间调拨数量原仓库编号目标仓库编号其它金额备注数据类型数字数字数字日期/时间数字数字数字货币备注字段大小长整型长整型
19、长整型长整型长整型长整型可否为空不可不可不可不可不可不可不可可可表 4-9 为报损单信息表表 4-9报损单信息表字段名称编号货物编号经办人编号报损时间报损单价报损数量仓库编号其它金额备注数据类型数字数字数字日期/时间货币数字数字货币备注字段大小长整型长整型长整型长整型长整型可否为空不可不可不可不可不可不可不可可可表 410 为盘点单信息表表 410盘点单信息表字段名称编号仓库编号盘点时间经办人编号盘点数据数据类型数字数字日期/时间数字备注字段大小长整型长整型长整型可否为空不可不可不可不可不可表 411 为系统日志信息表表 411系统日志信息表字段名称用户名操作时间操作内容数据类型文本日期/时间
20、备注字段大小50可否为空不可不可不可表 412 为用户管理信息表表 4-11用户管理信息表字段名称用户名用户密码数据类型文本文本字段大小6450可否为空不可不可用户权限数字长整型不可5.35.3 关系表关系表六、数据库物理设计六、数据库物理设计6 6。1 1 索引索引1.员工登陆 以员工号为索引CREATE INDEX IX_员工登陆 ON dbo。员工登陆(id)ON PRIMARYGO2。主管登陆 以员工号为索引CREATE INDEX IX_主管登陆 ON dbo.主管登陆(id)ON PRIMARYGO4.现有实体 以货物编号为索引CREATE INDEX IX_现有实体 ON dbo
21、。现有实体(货物编号)ONPRIMARYGO5。入库实体 以货物编号为索引CREATE INDEX IX_入库实体 ON dbo 。入库实体(货物编号)ONPRIMARYGO6.出库实体 以员工号为索引CREATE INDEX IX_出库实体 ON dbo.出库实体(货物编号)ONPRIMARYGO7.报损实体 以货物编号为索引CREATE INDEX IX_报损实体 ON dbo。报损实体(货物编号)ONPRIMARYGO8。仓库 以仓库号为索引CREATE INDEX IX_仓库 ON dbo。仓库(仓库号)ON PRIMARYGO6.26.2 视图视图6.36.3 安全机制安全机制系统安
22、全、数据安全数据安全:程序启动需要经过 SQL Sever 登陆认证,登陆 ID 和密码正确才能启动程序。程序内部的任何会引起数据库改动的操作(增删改)均经过了严密的审查判定,以确保数据库的准确性和一致性.系统安全:登陆需经过身份认证,即身份口令密码一致才可登录。不同的用户有不同的权限,用户只能使用分配给他的权限,无法越权操作.具体机制为:部门总监等级 16,实现增删保管员和员工;主管即保管员等级 8,实现增删员工以及对相应信息的维护;员工-调拨员等级 4,实现买入、调拨本仓货物等;员工-会计等级 3,实现 8 级以下员工的等级和职务赋予(注:调拨员和会计职务以及等级由主管赋予)以及工资的录入
23、;内务员等级 1,查看仓库内货物是否完整以及上报货物损坏。除部门总监用户名以及密码由系统默认外,其他人员必须在得到自己的员工号之后进入系统注册,系统会自动检索各员工用户名以及是否为主管,主管的等级在注册时会被系统自动赋予 8 级。若员工(非主管)等级尚未被赋予,注册时系统会提示职务以及等级信息不明确,先赋给等级为 0,这样登录之后只能使用系统的一小部分功能.即录入自己的原始信息其中不包括在本仓库的职务。七、应用程序设计七、应用程序设计7 7。1 1 功能模块功能模块仓库信息管理员工管仓库管出库货物入库货物管入库货物的增加删除查询报损货物管报损货物的增加删除查询现有货物管现有货物的增加删除查询员
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 仓库 管理信息系统 资料
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内