SMART物流软件系统需求说明书.doc_第1页
SMART物流软件系统需求说明书.doc_第2页
SMART物流软件系统需求说明书.doc_第3页
SMART物流软件系统需求说明书.doc_第4页
SMART物流软件系统需求说明书.doc_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

SMART 物流中心项目 软件需求说明书 1 SMART 物流中心项目物流中心项目 软件需求说明书软件需求说明书 北京工业大学软件学院北京工业大学软件学院 北工大软网第北工大软网第 3 小组小组 SMART 物流中心项目 软件需求说明书 2 目录目录 1 引言引言- 1 - 1.1 编写目的.- 1 - 1.2 背景.- 1 - 1.3 定义.- 2 - 2 任务概述任务概述- 3 - 2.1 目标.- 3 - 2.2 用户的特点.- 4 - 2.3 假定和约束.- 4 - 3 需求规定需求规定- 5 - 3.1 对功能的规定.- 5 - 3.1.1订单模块- 6 - 3.1.2仓储模块- 8 - 3.1.3用户模块- 11 - 3.2 对性能的规定.- 14 - 3.2.1精度- 14 - 3.2.2时间特性要求- 15 - 3.2.3灵活性- 15 - 3.3 输人输出要求.- 15 - 3.4 数据管理能力要求.- 16 - 3.5 故障处理要求.- 16 - 4 运行环境规定运行环境规定- 17 - 4.1 设备.- 17 - 4.2 支持软件.- 17 - 4.3 接口.- 17 - 4.4 控制.- 17 - SMART 物流中心项目 软件需求说明书 - 1 - 软件需求说明书的编写提示软件需求说明书的编写提示 1 引言引言 1.1 编写目的编写目的 物资资源品种成千上万,从事物流活动的人员队伍庞大,物流系统内的物资占用大量 的流动资金,物流网点遍及城乡各地。本项目的主要任务及目的是,设计和开发 SMART 物 流中心项目,使得 SMART 物流中心克服在现阶段发展的瓶颈,从而市场提质,服务拓宽, 服务于全市经济发展大局,增强市场的服务功能,推动全市商品的商贸流通和物流市场的 繁荣,促进河北省经济的持续、稳定、快速发展。 通过项目的实施,围绕市场经济发展的需求和我省生态环保效益型经济战略目标,坚 持按照“大市场、大仓储、大运输”的经营思路,以产业为依托,以市场需求为导向,提 升 SMART 物流中心服务质量,进一步降低物流成本。SMART 物流中心项目的开展,首先可 以使整个仓储部门有更完善的仓储计划和实施更有效的库存管理。其次可以使配送中心部 门实现及时快捷的配送,提高顾客的满意度和忠诚度。最后为决策者提供各种统计分析报 告,明确的市场需求和定位,使得 SMART 物流中心建成为河北最大的物流集散地和商品交 易中心。 1.2 背景背景 物流中心建设的总体思路是用现代信息技术来进行业务的整合和物流中心的管理,开 展集配货业务和物流中心业务的管理,并通过物流信息系统提供物流信息、物流代理和物 流金融等服务,提高物流中心的竞争力。物流中心项目建设是十分必要的,是应对国际化 竞争和企业发展的要求。物流中心建成后,能够实现货物统一集中配送,节约了成本,改 善存贮条件,提高机械化作业水平,加快物流速度,提高了企业参与市场竞争的能力,增 加企业经济效益。 但我们知道近几年河北省现代物流业虽然在快速发展,但从总体上看,河北省现代物 流业发展尚处在起步阶段,与沿海等发达地区相比还有很大差距,与良好的区位交通优势 和旺盛的市场需求还不适应,在发展进程中还存在着许多问题和制约因素。这对于 SMART SMART 物流中心项目 软件需求说明书 - 2 - 物流中心既是机遇也是挑战,但为了先一步抢占市场, SMART 商务部提出 SMART 物流中心 项目。现由北工大软网第 3 小组应征,设计和开发了 SMART 物流中心管理系统,为 SMART 物流中心人员使用。SMART 物流中心管理系统基本模块包括:基本信息系统,仓库系统, 订单系统,运输系统。SMART 物流中心管理系统在原有系统的基础上做了相应功能完善, 高效的完成物流的每个环节,克服了 SMART 物流中心在运作中的瓶颈。例如我们的 SMART 物流中心管理系统和公司内部的人力资源系统连接,并且由人事部给员工的工号开通相应 的权限,这样员工就可以用自己的工号登录到 SMART 物流中心管理系统,查阅相应信息和 执行相应操作。SMART 物流中心管理系统开发人员有:张一,黎鹏,梅若海,江鹰,杨月 霞。 1.3 定义定义 物流物流(logistics):物品从供给地向接收地的实体流动过程。根据实际需要,将运输、 储存、装卸、搬运、包装、流通加工、配送、信息处理等基本功能实施有机结合。 摘自中华人民共和国国家标准 物流术语 (GB/T 18354-2001) 物流管理(logistics management):以最低的物流成本达到用户所满意的服务水平, 对物流活动进行的计划、组织、协调与控制。 摘自中华人民共和国国家标准物流术语 (GB/T 18354-2001) 仓储仓储(warehousing):在现代“仓储”不是传统意义上的“仓库” 、 “仓库管理” ,而 是在经济全球化与供应链一体化背景下的仓储,是现代物流系统中的仓储,它表示一项活 动或一个过程,是以满足供应链上下游的需求为目的,在特定的有形或无形的场所、运用 现代技术对物品的进出、库存、分拣、包装、配送及其信息进行有效的计划、执行和控制 的物流活动。 摘自中国仓储协会组织全国仓储经理资质认证培训教材 配送配送:根据用户的要求,在物流据点内进行分拣、配货等工作,并将配好的货送交收 货人的过程。 摘自中华人民共和国国家标准物流术语 (GB/T 18354-2001) SMART 物流中心项目 软件需求说明书 - 3 - 2 任务概述任务概述 2.1 目标目标 在设计和开发 SMART 物流中心管理系统时所遵循的物流系统的模式(图 2.2.1): 原原材材料料设设备备 劳劳动动力力 能能源源 资资金金 信信息息等等 物物流流设设施施设设备备 物物流流业业务务活活动动 信信息息处处理理 管管理理工工作作 产产品品位位置置位位移移 各各种种劳劳务务 信信息息 好好的的服服务务 输输入入输输出出 设设备备转转换换 环环 境境 环环 境境 图 2.1.1 (1)输入。也就是通过提供资源、能源、设备、劳力等手段对某一系统发生作用,统称 为外部环境对物流系统的输入。它包括原材料、设备、劳力、能源等。 (2)处理(转换)。它是指物流本身的转化过程。从输入到输出之间所进行的生产、供应、 销售、服务等活动中的物流业务活动称为物流系统的处理或转化。具体内容有:物流设施 设备的建设,物流业务活动,如运输、储存、包装、装卸、搬运等,信息处理及管理工作。 (3)输出。物流系统与其本身所具有的各种手段和功能,对环境的输入进行各种处理后 所提供的物流服务称为系统的输出。具体内容有:产品位置与场所的转移,各种劳务,如 合同的履行及其他服务等。 (4)限制(制约)。外部环境对物流系统施加一定的约束称之为外部环境对物流系统的限 制和干扰。具体内容有:资源条件,能源限制,资金与生产能力的限制,价格影响,需求 变化,仓库容量,装卸与运输的能力,政策的变化等。 SMART 物流中心项目 软件需求说明书 - 4 - (5)反馈。物流系统在把输入转化为输出的过程中,由于受系统各种因素的限制,不能 按原计划实现,需要把输出结果返回给输入,以进行调整;即使按原计划实现,也要把信 息返回,以对工作做出评价,这称为信息反馈。信息反馈的活动包括:各种物流活动分析 报告,各种统计报告数据,典型调查,国内外市场信息与有关动态等。 2.2 用户的特点用户的特点 本软件设计面向 SMART 物流公司的员工,分为:一般操作人员,维护人员和管理员 3 个基本类型。 一般操作人员:日常使用本软件进行工作的一般员工,需要有过办公软件的操作经验, 能够熟练的使用互联网,不需要专业的计算机知识; 维护人员:对于本软件的线上运行进行监控的人员,需要有 2 年以上的 LINUX 系统 的操作维护经验,能够对系统出现的各种情况进行及时的分析和处理; 管理员:对于软件中的权限框架进行设定的人员,同时能够查看所有功能模块的数据 的公司管理人员,需要了解公司的级别框架,能够进行准确的分配。 2.3 假定和约束假定和约束 SMART 物流中心管理系统采用 B/S 架构,硬件变化小,JAVA 语言开发,LINUX 服务器 部署,Oracle 数据库支持,用户界面良好,容易上手,可操作性和可读性强。采用 Oracle 数据库比开源 mysql 数据库具有明显的优势:1、处理速度非常快,稳定性强,Oracle 在 导数据工具 sqlload.exe 功能比 Sqlserver 的 Bcp 功能强大,例如 Oracle 可以按照条件把 文本文件数据导入。2、安全级别高。支持快闪以及完美的恢复,即使硬件坏了也可以恢复 到故障发前的 1s。3、几台数据库做负载数据库,可以做到 30s 以内故障转移。4、网格控 制以及数据仓库方面也非常强大。SMART 物流中心管理系统根据用户的特定需求,可以为 公司的管理层或员工提供优质的报表统计和分析,最大程度的满足用户需求。在安全与保 密方面,开通工号的特定权限,员工通过工号登陆系统,获取权限功能,执行相应权限操 作。另外该系统与公司内部的人力资源系统和 e-learning 系统相连接,便于员工的管理和 学习。 项目从 2010 年 3 月 3 号开始,2010 年 5 月 5 号截止。具体时间和任务安排如下: 系统需求分析与结构设计:预计 7 天 SMART 物流中心项目 软件需求说明书 - 5 - 软件需求分析:预计 7 天 详细设计:预计 15 天 软件实现和单元测试:预计 15 天 集成测试:预计 8 天 软件维护:预计 8 天 3 需求规定需求规定 3.1 对功能的规定对功能的规定 根据走访客户调研和市场分析,SMART 物流软件系统流程图如下(图 3.1.1): SMART物物流流软软件件系系统统流流程程图图 仓仓储储模模块块客客户户订订单单模模块块 未未审审核核审审核核通通过过 审审核核未未通通过过 审审核核完完成成 查查询询订订单单状状态态 订订单单添添加加订订单单审审核核 查查看看出出货货单单拣拣货货未未处处理理 根根据据订订单单细细则则生生成成出出货货单单 新新增增货货物物类类型型 新新货货物物类类型型 拣拣货货完完毕毕 查查看看库库存存 已已有有货货物物类类型型是是否否有有库库存存 新新增增货货物物类类型型。状状态态变变成成采采购购 生生成成采采购购单单 跟跟踪踪采采购购 没没有有库库存存 状状态态变变成成采采购购 货货品品是是否否入入库库 未未入入库库 采采购购单单完完结结 继继续续跟跟踪踪出出货货单单 入入库库 指指定定出出货货仓仓库库、 运运送送人人员员, 生生成成送送货货单单 有有库库存存 是是否否签签收收 追追踪踪送送货货单单状状态态 未未签签收收 修修改改送送货货单单和和出出货货 单单状状态态为为签签收收 签签收收 登登陆陆系系统统注注明明驳驳回回理理由由结结束束 查查看看客客户户列列表表 从从 客客 户户 列列 表表 中中 选选 取取 客客 户户 信信 息息 是是否否已已录录入入 客客户户信信息息 选选取取对对应应客客户户 返返回回订订单单添添加加页页面面 是是 新新建建客客户户信信息息 否否 修修改改客客户户信信息息 在在非非订订单单填填写写流流程程 Comment z1: 黎鹏黎鹏这块我按照原来 商量的流程基本写了 你看看改啥直 接改了 加上注释 我好在最终版本上 对应修改 SMART 物流中心项目 软件需求说明书 - 6 - 图 3.1.1 根据流程图系统功能可以划分为 3 个模块:订单模块,仓储模块和用户管理模块。 3.1.1 订单模块订单模块 1)订单模块运转流程图如下(图 3.1.2) 送货单和货物 转交送货人 客户A仓储模块订单模块 下订单审核通过转交 送货人 客户B 交货 签收 订 单 签 收 图 3.1.2 2)订单模块 5 个部分组成:添加订单、修改订单、查看订单、审核订单和签收订单。 a 添加订单 参与者柜台人员,客户 前置条件柜台人员正常登陆 后置条件无 主干过程1.客户提供基本资料和订单信息,包括收货人姓名和电话, 托运人和托运人电话等信息 2.柜台人员输入相关资料,老客户可以通过系统进行查找, 然后进行勾选,新客户要新建客户信息 3.柜台人员提交订单 4.系统生成订单随机编号 SMART 物流中心项目 软件需求说明书 - 7 - 5.系统设定订单状态为未审核 异 常1.信息输入格式错误 2.密码错误 b 修改订单 参与者柜台人员,客户 前置条件柜台人员正常登陆,订单未审核状态 后置条件无 主干过程1.客户提供需要修改的信息 2.柜台人员修改相关资料 3.柜台人员提交订单 4.系统更新订单细节 5.系统设定订单状态为未审核 异 常1.信息输入格式错误 2.密码错误 c 查看订单 参与者工作人员 前置条件工作人员正常登陆 后置条件无 主干过程1.工作人员选取要查看的订单 2.系统返回订单细节 3.工作人员查看订单内容 异 常1.密码错误 d 审核订单 参与者工作人员 前置条件工作人员正常登陆,订单未审核状态,有审核权限 后置条件无 Comment z2: 梅若海梅若海你看看你这部 分功能和上面大流程图有啥区别,看 看那需要变化,如果没有就把下面内 容移到表格里 那个结构图我用 VISIO 重新画了,修 改附件里有对应的图,重新添加就行 SMART 物流中心项目 软件需求说明书 - 8 - 主干过程1.工作人员选取要审核的订单 2.系统返回订单细节 3.工作人员审核订单并填写审核理由 4.审核通过的订单进入仓储模块 5.审核未通过订单保存在订单模块中,以供提交者查看 异 常1.信息输入格式错误 2.密码错误 e 签收订单 参与者工作人员 前置条件工作人员正常登陆,订单审核状态, 送货单已经签收 后置条件无 主干过程1.工作人员选取要签收的订单 2.系统返回订单细节 3.工作人员选择签收 4.系统修改订单状态为签收 异 常1.密码错误 3.1.2 仓储模块仓储模块 1)仓库管理模块的结构图(图 3.1.3): SMART 物流中心项目 软件需求说明书 - 9 - 仓仓储储模模块块 记记录录管管理理 报报表表查查询询 库库存存操操作作 货货品品入入库库 货货品品出出库库 入入库库记记录录 出出库库记记录录 现现有有库库存存查查询询 操操作作日日志志 商商品品信信息息 图 3.1.3 2)仓库模块 7 个部分组成: a 货品出库 参与者库管员、物流人员 前置条件仓储部门收到提货单;提货数量小于或等于库存数量 后置条件物流人员将货物送出 主干过程1.库管员收到提货单 2.物流人员接到送货任务(时间地点送货种类和数量) 3.库管员和物流人员办理交割 异 常库存不足时通知采购部门采购货物,仓储部负责入库 b 货品入库 参与者库管员、物流人员 前置条件入库商品在仓储管理系统中 后置条件入库的商品可以出库 主干过程1.库管员清点货物 2.对商品进行编码记录 SMART 物流中心项目 软件需求说明书 - 10 - 3.入库 异 常所购入商品未在物流管理系统中需进行商品信息录入 c 出/入库记录 参与者经理、库管员 前置条件货物出入库操作被正确记录 后置条件记录可以正常浏览,并根据相应权限进行修改 主干过程记录可以正常浏览并进行相应操作 异 常 d 商品信息的添加/删除 参与者库管员 前置条件要添加的商品不存在/要删除的商品信息存在 后置条件商品信息存在/商品信息不存在 主干过程进行添加和删除操作 异 常添加操作时商品信息已经存在则提示“商品信息已存在” e. 现有库存查询 参与者库管员和有相应权限的管理人员 前置条件用户权限被识别 后置条件无 主干过程1.用户登录系统 2.系统默认权限可以进行库存查询操作 异 常密码输入错误则提示“密码错误” f. 操作日志 参与者库管员和有相应权限的管理人员 前置条件用户权限被识别 后置条件无 Comment z3: 江鹰江鹰这块我重新写了 下,写了第一个小功能的模板,要是 没啥问题,你后面的几个功能按照这 个模板写下 SMART 物流中心项目 软件需求说明书 - 11 - 主干过程1 用户登录系统 2 系统默认权限可以进行操作日志查询 异 常密码输入错误则提示“密码错误” 3.1.3 用户模块用户模块 用户管理模块包括 2 个部分:客户管理和用户管理。 1)客户管理 主要对于客户信息进行管理,以便公司掌握客户第一手资料,让公关部门能够顺 利展开工作,增加客户黏性。功能包括添加客户信息、修改客户信息、查看客户信息。 a 添加客户信息 参与者柜台人员,客户 前置条件柜台人员正常登陆 后置条件无 主干过程1.客户提供基本资料 2.柜台人员输入相关资料 3.柜台人员提交客户信息 4.系统生成客户随机编号 5.系统保存客户信息 异 常1.信息输入格式错误 2.密码错误 b 修改客户信息 参与者柜台人员,客户 前置条件柜台人员正常登陆 后置条件无 主干过程 SMART 物流中心项目 软件需求说明书 - 12 - 异 常 c 查看客户信息 参与者工作人员 前置条件工作人员正常登陆 后置条件无 主干过程显示内容包括客户订单历史记录显示内容包括客户订单历史记录 异 常 2)用户管理 主要针对公司内部员工进行管理,对不同员工根据人力系统的资料授予不同的岗 位和权限,以便公司人员能够顺利的通过软件系统进行日常工作。 用户管理模型如下图(图 3.1.4): SMART 物流中心项目 软件需求说明书 - 13 - 用户管理模型 权限角色用户ID 用户ID 订单管理员 仓储管理员 客户管理员 订订单单管管理理 添加订单 修改订单 审核订单 . 仓仓储储管管理理 添加出库单 添加入库单 添加采购单 . 客客户户管管理理 添加客户 修改客户 查看客户 . 用用户户管管理理 添加用户 修改用户 查看用户 . 用户管理员 授授权权 系统管理员 全部权限 图 3.1.4 功能包括添加用户信息、修改用户信息、查看用户信息。 a 添加用户信息 参与者管理员 SMART 物流中心项目 软件需求说明书 - 14 - 前置条件管理员登陆系统,有用户管理权限 后置条件无 主干过程新增用户信息除了工作人员基本信息,还要有权限分配,也新增用户信息除了工作人员基本信息,还要有权限分配,也 就是指定相应的角色就是指定相应的角色 异 常1.信息输入格式错误 2.密码错误 b 修改用户信息 参与者 前置条件 后置条件 主干过程 异 常 c 查看用户信息 参与者 前置条件 后置条件 主干过程 异 常 3.2 对性能的规定对性能的规定 3.2.1 精度精度 a 数量:1(个、辆、瓶等) b 金额:0.01(元) c 时间:1(秒) SMART 物流中心项目 软件需求说明书 - 15 - 3.2.2 时间特性要求时间特性要求 所有操作默认网络条件是 1MB 带宽 a 首页首次登陆刷新时间:普通计算机,不超过 10 秒 b 点击响应时间:普通办公计算机,不超过 5 秒。 c 数据的转换和传送时间:普通办公计算机,不超过 5 秒 d 单据处理等待时间:长久有效。 3.2.3 灵活性灵活性 系统采用 JAVA 语言开发的 B/S 架构双机备份模式 a 需求变更只需更新服务器信息,就能实现全公司系统更新,避免客户端更新的繁 琐;同时双机模式,备份机可以优先更新,然后进行主机切换,实现无缝零等待 更新; b JAVA 语言是跨平台语言,支持在任何主流操作系统上

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论