入库管理
物资入库管理主要负责的是物资入库的信息,它的主要功能如下: 1. 物资进仓时,入库管理员必须凭送货单办理入库手续,拒绝不合 格或手续不齐全的物资入库。
2. 入库时,入库管理员必须查点物资的数量,如发现物资数量不符时,必 须进行登记。
3. 质检员必须查点物资的规格型号、合格证件、生产日期等项目,如发现 物资质量、单据等不齐全以及物资将要或者已经过期时,不得办理入库手续。
4. 检测完成无误后,登记入库单,将物资放入仓库。仓库管理员 入库因 质量等原因而发生的退回货品,必须由质检员填写退货处理单,办妥手续后方可办理入库手续。
当收到物料短缺的信息时,仓库管理员需要联系采购员,进行采购。
出库管理
1. 当业务部门向仓库发出领料申请时,首先由仓库系统对领料申请中的物 资进行核实,查看所需物资是否存在于仓库,并将申请单保留。
2. 经过核查,发现仓库中确实有业务部门所需要的物资,并在数量上也满 足要求时,确定领料申请中需要货物的时间,按时发出物资。物资出库以后,就要修改仓库的物资信息。
3. 在出库信息中进行详细记录。
4. 打印出库单,填写出库凭证,记录出库订单信息。
5. 如果经过核查,发现业务部门所需物资暂缺,那么就由出库系统向采购 员发出申请;于此同时,还要对提货部门反馈信息。如果经过核查,发现申请出库的物资不存在,但是有可以替代出库的物
资,就先对提货部门发出申请,如果提货部门同意物资代替,则替代物资出库,并在出库信息中做详细记录,与正常出库程序相同。否则,按物资暂缺处理。
6. 当仓库管理系统查询到库存中有过期物资或滞销物资时,要对这些物资 进行废品处理,并做详细记录。并打印出库单,写出出库原因。
1
7. 当对某些物资需要退货处理时,查看物资的供应商,将物资出库,填写 原因。
仓库管理
1、增加物资种类。当仓库需要新的物资时,仓库管理员将需要新增的物资的基本信息添加至表单,给新增物资分配放置的空间,并通知采购员进货。
2、修改物资种类。有的物资种类改变时,仓库管理员将修正信息添加至表单记录。
3、删除物资种类。当某种物资不再需要时,仓库管理员可以将此种物资登记,和出库管理员沟通做退货处理或废品处理,并将放置空间腾出。
4、查询物资分类。仓库管理员可以随时查询仓库内所有物资的分类和其它基本信息。
5、库存查询。仓库管理员可以随时查询某种物资的库存情况,以便及时掌握各种物资的具体情况。
6、进销存明细查询。仓库管理员可以通过出库单和入库单,对当天、当月物资的进销存情况进行查询。并对各种物资的进销存情况按数量或金额进行排名。
系统维护
1、添加系统用户。 2、删除系统用户。 3、对系统用户设置权限。 4、修改用户资料。
硬件的需求
由于该系统主要用于一般的小型仓库管理系统,因此,在硬件设施方面也并不做很高的要求,普通的计算机硬件设备就能满足系统使用的要求了。
运行本系统的硬件基本要求如下:
2
CPU:Intel P3及以上; 内存:256MB及以上; 硬盘:10GB及以上。
软件需求
对软件的要求也不是很高,在Windows XP的操作系统环境中就可以,并且由于仓库管理要与数据库连接,这里我们还需要一个数据库系统,其主要要求如下:
客户机:普通PC
CPU:p4 1.8GHz以上
内存:2G以上能够运行IE5.0以上或者Netspace 4.0 版本的机器 分辨率:推荐使用1024 x 768像素 Web服务器 网卡:KMb/s速度 数据库服务器 CPU:P4 2.0GHz 内存:1GB以上 硬盘:80GB以上
Windows XP操作系统,SQL server 2005数据库。
接口需求
在接口方面,我方也不做太高要求,只需要其界面容易被用户接受,其中,对接口的最重要的需求就是:
1.具有明确的使用方法向导;
2.在出现错误操作时应该有出错警告;
3.提供信息提示,用多种信息提示当前用户的状态、界面; 4.提供方便的联机帮助。
3
界面需求
系统运行时的主界面大致要求为windows的经典运行界面,主界面选择便于用户操作的界面,有一个主页,可以链接其他页面。用户可通过各自的权限对各个页面进行操作。
硬件接口
由于数据库系统较小,除硬盘外,基本没有与外界硬件的联系,不过考虑到数据库大量数据的备份等要求可以保持与磁带机和光盘刻录机的接口,这点较易实现。
软件接口
在这里主要考虑软件与操作系统的接口,考虑到文档处理的需要有可能可以包括与较常用的办公软件的接口。例如Microsoft的Office系列。另外用户还有用户所需要的软件接口,这些应在用户需求定义时明了。
4
入库管理
入库管理模块建模: 1、核对送货单 用例名 创建日期 最后更新期 核对送货单 2010-11-22 2010-11-22 用例体 主执行者 功能描述 前置条件 基本事件流 入库管理员 物料进仓时,入库管理员必须核对送货单办理入库手续,拒绝不合格或手续不齐全的物资入库。 根据采购单进行了采购 1.物资送到 2.供应商提供送货单 3.核对送货单的信息 4.接收物资 送货单不合格或手续不齐全,退回物资 准备核对数目 备选事件流 后置条件 5
2、核对物资数目 用例名 创建日期 最后更新期 核对数目 2010-11-22 2010-11-22 用例体 主执行者 功能描述 前置条件 基本事件流 备选事件流 后置条件 入库管理员 入库时,入库管理员必须查点物资的数量,如发现物资数量不符时,必须进行登记。 核对送货单的信息无误 1.清点物资数量 2.下货 数目不符,记录详细信息 准备进行质检 3、检验物资 用例名 创建日期 最后更新期 检验物资 2010-11-22 2010-11-22 用例体 主执行者 功能描述 质检员 质检员必须查点物资的规格型号、合格证件、生产日期等项目,如发现物资质量、单据等不齐全以及物资将要或者已经过期时,不得办理入库手续。 根据采购单进行了采购 前置条件 6
基本事件流 备选事件流 后置条件 1.数目清点完毕 2.质检员检查物品 型号不符、没有合格证等物资,进行退货处理 准备入库 4、入库 用例名 创建日期 最后更新期 入库 2010-11-22 2010-11-22 用例体 主执行者 功能描述 前置条件 基本事件流 补充说明
仓库管理员 检测完成无误后,登记入库单,将物资放入仓库。 物资检验没有问题 1.登记入库单 2.将物品放入仓库 入库单中的信息包括:货物编号、货物名称、规格、单价、数量、金额、产地、备注等 7
5、退货入库
用例名 创建日期 最后更新期 退货入库 2010-11-22 2010-11-22 用例体 主执行者 功能描述 前置条件 基本事件流 质检员,入库管理员 因质量等原因而发生的退回货品,必须由质检员填写退货处理单,办妥手续后方可办理入库手续。 物品的质量有问题、者物资过期等 1.退货送到 2.质检员检验 3.质检员填写退货处理单 4.将物资入库 过期的物资已经超过我们陈诺退货的最后日期,不予退货,送回。 退货处理单中的信息包括:货物编号、货物名称、单价、数量、金额、备注等 备选事件流 补充说明
8
入库管理活动图见图1
图1
9
出库管理
出库管理用例建模:
用例名称 创建日期 最后更新时期 出库管理 2010-11-26 2010-11-26 用例体 主执行者 功能描述 前置条件 主成功场景 出库管理员 核对出库订单的信息,查看物资是否符合出库的要求,如果满足,就出库,并记录出库凭证。 有出库物资的订单 1) 进入入库管理界面,查看出库订单; 2) 查看物资信息,看是否满足出库要求,如果满足,就进行出库处理,并打印出库凭证; 3) 登记出库信息。 物资短缺和查看是否有可以代替的物资是扩展关系 当仓库中的物资不符合出库订单的要求时: 1) 当物资短缺,应该发送请求给采购员; 2) 当有与出库订单中的物资类似的物资时,先进行询问,查看是否可以替换,如果可替换的话,按正常出库处理,并作更改记录 。 包含 扩展 业务规则 特别需求 10
出库管理活动图见图2
图2
11
仓库管理
仓库管理模块用例建模: 1、添加货物类别 用例名 创建日期 最后更新期 添加货物类别 2010-11-22 2010-11-22 用 例 体 主执行者 功能描述 前置条件 基本事件流 仓库管理员 添加新货物类别 用户已登录 1.进入货物类别主界面 2.系统返回所有货物类别列表 3. 操作: 3.1.货物点击添加按钮 3.2.系统进入添加货物类别信息主界面 3.3.用户填写货物类别信息 3.4. 用户点击增加按钮提交货物类别 3.5 系统刷新货物类别信息列表 1. 提示错误信息,仓库管理员确认; 2. 返回到货物类别主界面。 用户等级:0系统管理员 1仓库管理员 货物编码唯一 填写货物信息时,货物编码由系统自动生成; 货物类别信息包括:货物编码,货物名称及规格,货物简码,单位,类别名称,条形码,进货参考价,批发参考价,零售参考价,最高库存,最低库存,产地 未解决的问题 异常事件流 业务规则 特别需求 补充说明 12
2、修改货物信息 用例名 创建日期 最后更新期 修改货物信息 2010-11-22 2010-11-22 用 例 体 主执行者 功能描述 前置条件 主成功场景 仓库管理员 修改货物信息 用户已登录系统 1.进入货物类别主界面 2.系统返回所有货物类别信息列表 3. 操作: 3.1.用户选择需要修改的货物类别记录 3.2.用户点击修改 3.3.系统进入货物类别信息修改界面 3.4. 用户点击修改按钮,修改货物类别信息 3.5 系统刷新当前的货物类别信息列表 1. 提示错误信息,仓库管理员确认; 2. 返回到货物类别主界面 用户等级:0系统管理员 1仓库管理员 修改货物类别时,货物类别编号不能修改,且一次只能修改一个类别 货物类别信息包括:货物编码,货物名称及规格,货物简码,单位,类别名称,条形码,进货参考价,批发参考价,零售参考价,最高库存,最低库存,产地 异常事件流 业务规则 特别需求 补充说明 待解决问题 13
3、删除货物信息 用例名 创建日期 最后更新期 删除货物信息 2010-11-22 2010-11-22 用 例 体 主执行者 功能描述 前置条件 主成功场景 仓库管理员 删除货物信息 用户已登录系统 1.进入货物类别主界面 2.系统返回所有货物类别信息列表 3. 操作: 3.1.用户选择需要删除的货物类别 3.2.用户点击删除 3.3.系统提示用户是否删除 3.3a.用户选择是: 系统刷新当前货物类别信息列表 3.3b用户选择否: 系统取消当前操作 1. 提示错误信息,仓库管理员确认; 2. 返回到货物类别主界面 用户等级:0系统管理员 1操作员 逻辑删除,不使用物理删除0表示存在,1表示删除 根据货物编码删除,逻辑删除 异常事件流 业务规则 特别需求 补充说明 待解决问题 14
4、查询货物信息 用例名 创建日期 最后更新期 查询货物信息 2010-11-22 2010-11-22 用 例 体 主执行者 功能描述 前置条件 主成功场景 仓库管理员 查询货物信息 用户已登录系统 1.进入货物类别主界面 2.系统返回符合条件的货物类别信息列表 3. 操作: 3.1.用户填写查询条件 3.2.用户点击查询按钮 3.3.系统显示符合查询条件的货物类别信息列表 1. 提示错误信息,仓库管理员确认; 2. 返回到货物类别主界面 用户等级:0系统管理员 1仓库管理员 查询时采用多条件复合查询 可根据货物编码,货物名称来查询 异常事件流 业务规则 特别需求 补充说明 待解决问题 15
5、库存查询 用例名 创建日期 最后更新期 库存查询 2010-11-22 2010-11-22 用 例 体 主执行者 功能描述 前置条件 主成功场景 仓库管理员 查询货物库存信息 用户已登录,货物存储信息完整 1.进入货物库存主界面 2.系统返回符合条件的仓库信息列表 3 . 操作: 3 .1.用户填写查询条件 3 .2.用户点击查询按钮 3. 3.系统显示符合查询条件的库存信息列表 1. 提示错误信息,仓库管理员确认; 2. 返回到货物库存主界面 用户等级:0系统管理员 1仓库管理员 查询时采用多条件复合查询 查询条件是以弹出框或直接输入来选择的。 查询条件:仓库编码(字符型)、仓库名称(字符型)、仓库地址(字符型),供应商(字符型),货物编码(字符型),货物名称(字符型)。 异常事件流 业务规则 特别需求 补充说明 待解决问题
16
6、入库、出库明细查询 用例名 创建日期 最后更新期 入库、出库明细查询 2010-11-22 2010-11-22 用 例 体 主执行者 功能描述 前置条件 主成功场景 仓库管理员 查询货物出库入库存储信息 用户已登录,货物存储信息完整 1.进入入库、出库明细界面 2.系统返回符合条件的货物入库、出库信息列表 3 . 操作: 3 .1.用户填写查询条件 3 .2.用户点击查询按钮 3. 3.系统显示符合查询条件的货物入库、出库信息列表 1. 提示错误信息,仓库管理员确认; 2. 返回到货物库存主界面 用户等级:0系统管理员 1仓库管理员 查询时采用多条件复合查询 查询条件是以弹出框或直接输入来选择的 查询条件:货物编号(字符型),仓库编号(字符型),日期范围(字符型)。 异常事件流 业务规则 特别需求 补充说明 待解决问题
17
仓库管理活动图见图3
图3
18
系统维护
系统维护模块用例建模:
1、用户登录界面,用户信息由系统管理员统一录入,不具有注册功能。
用例名 创建日期 最后更新期 用户登录 2010-11-22 2010-11-22 用例体 主执行者 功能描述 前置条件 主成功场景 用户(包括仓库管理员、入库管理员、出库管理员等) 用户登录 进入欢迎界面/登录界面 1.进入欢迎界面/登录界面 2. 用户输入用户名和密码,点击登录; 3.系统对用户输入的数据进行验证,如果验证成功,那么进入主操作界面,如果登录失败,那么返跳转到错误提示界面,并提供链接供用户重新登录 4.用户继续操作 无 无 用户等级:0 系统管理员 1用户 界面简洁,美观 登录界面:采用客户端校验用户输入是否为空,使用服务器端 验证,是否匹配数据库中内容以判断用户是否登录成功; 无 扩展 包含 业务规则 特别需求 补充说明 待解决问题 19
2、添加用户 用例名 创建日期 最后更新期 增加用户 2010-11-22 2010-11-22 用 例 体 主执行者 功能描述 前置条件 主成功场景 系统管理员 增加用户 主执行者已登录系统 1.进入增加用户主界面 2.系统返回所有用户信息列表 3.用户点击添加按钮 4.系统进入添加用户主界面 5.用户填写用户信息 6. 用户点击增加按钮提交用户信息 7.系统刷新用户信息列表 无 无 用户等级:0系统管理员 填写用户资料时,用户ID由系统自动生长; 用户资料包括:用户ID(字符型),用户姓名(字符型,不为空)、密码(字符型,不为空),联系电话(字符型,不为空)、、邮件(字符型,不为空) 地址(字符型,不为空)、部门(整型,不为空)。 无 扩展 包含 业务规则 特别需求 补充说明 待解决问题
20
3、删除用户资料 用例名 创建日期 最后更新期 删除用户资料 2010-11-22 2010-11-22 用 例 体 主执行者 功能描述 前置条件 主成功场景 系统管理员 删除用户资料 主执行者已登录系统 1.进入删除用户资料主界面 2.系统返回所有用户信息列表 3. 操作: 3.1.用户选择需要删除的用户 3.2.用户点击删除 3.3.系统提示用户是否删除 3.3a.用户选择是: 系统刷新当前用户信息列表 3.3b用户选择否: 系统取消当前操作 无 无 用户等级:0系统管理员 无 删除用户采取的是逻辑删除,即采取的是更改用户标识的方式 无 扩展 包含 业务规则 特别需求 补充说明 待解决问题
21
4、修改用户资料 用例名 创建日期 最后更新期 修改用户资料 2010-11-22 2010-11-22 用 例 体 主执行者 功能描述 前置条件 主成功场景 系统管理员 修改用户资料 用户已登录系统 1.进入修改用户资料主界面 2.系统返回所有用户信息列表 3. 操作: 3.1.用户选择需要修改的用户记录 3.2.用户点击修改 3.3.系统进入用户信息修改界面 3.4. 用户点击修改按钮,修改用户信息 3.5 系统刷新当前的用户信息列表 用户等级:0 系统管理员 修改用户资料时,用户ID绝对不能修改, 其他信息可进行维护 扩展 包含 业务规则 特别需求 补充说明 待解决问题
22
5、查询用户 用例名 创建日期 最后更新期 查询用户资料 2010-11-22 2010-11-22 用 例 体 主执行者 功能描述 前置条件 主成功场景 系统管理员 查询用户资料 系统管理员已登录系统 1.进入查询用户资料主界面 2.系统返回符合条件的用户信息列表 3. 操作: 3.1.用户填写查询条件 3.2.用户点击查询按钮 3.3.系统显示符合查询条件的用户信息列表 用户等级:系统管理员0 查询的时候采用的是多条件符合查询 查询条件是以下拉框来选择 查询条件:用户名称、用户ID,用户部门。 扩展 包含 业务规则 特别需求 补充说明 待解决问题 23
6、权限分配 用例名 创建日期 最后更新期 权限设置 2010-11-22 2010-11-22 用 例 体 主执行者 功能描述 前置条件 主成功场景 系统管理员 权限设置 系统管理员进入后台系统管理 1.进入权限设置主界面 2.系统返回所有权限分配信息列表 3.管理员权限分配(填相关列表信息) 4.系统刷新列表信息 权限1:相对应系统管理员,权限2:对应于操作员 权限编号:系统使用下拉列表供系统管理员选择,避免重复 权限设置资料包括: 权限编号(整型,主键,自动增长),权限名字(字符型,不为空),具体权限(字符型 不为空) 扩展 包含 业务规则 特别需求 补充说明 待解决问题 24
7、系统备份
用例名 创建日期 最后更新期 系统备份 2010-11-22 2010-11-22 用 例 体 主执行者 功能描述 前置条件 主成功场景 系统管理员 系统备份 系统管理员进入后台系统管理 1.进入系统备份主界面 2.管理员通过点击系统备份按钮,将已有系统信息进行备份 扩展 包含 25
系统维护活动图见图4
图4
26