1、文档编号: 密级:一级物流系统需求规格说明书V1.0拟 制 人_审 核 人_批 准 人_5月10日目录物流管理系统需求规约 1. 介绍1.1 目标本软件需求规约是为了开发类似于物流管理系统而编写,关键面向系统分析员、程序员、测试员、实施员和最终用户。深入定制软件开发细节问题,便于用户和开发商协调工作. 目标是明晰用户需求,明确开发依据,确定开发范围。 本规约是整个软件开发依据,它对以后阶段工作起指导作用。本文也是项目完成后系统验收依据。1.2 概述该规约还包含:整体说明,具体需求其它两个部分。整体说明:描述了系统管理架构整体功效和背景,它应用在企业级应用程序内部,是增强整个企业应用系统一个关键
2、组件。具体需求:具体描述了系统管理框架具体功效。包含验证功效,授权功效,扩展功效,和权限维护功效,在这一节中将作具体描述。2. 具体需求2.1 功效2.1.1 l货物管理2.1.1.1 入库管理1)预入库功效输入:选择预入库菜单。功效处理:生成入库统计预入库相关字段内容。功效输出:预入库统计详表内容展示2)入库功效输入:选定指定入库单。功效处理:查找对应预入库或入库统计,更新对应统计入库相关字段(一带多主子表统计)内容。功效输出:入库统计内容展示, 主统计入库单信息详表形式展示, 多条库存货物子统计列表方法展示,提供子统计详表展开功效, 同时提供指向该入库单账单详表链接; 备注:提供正式提交(
3、本员工使用)和确定按钮(库管使用);3)借件返还 说明:同入库功效基础一样, 关键区分是“业务类型”字段设置估不一样,这里为“借件返还”, 而前者为” 新件入库”功效输入:选择借件返还菜单。功效处理:新建入库统计(“业务类型”字段内容为“借件返还”),但货物限借出件清单中选择。其它同入库功效情况;功效输出:借件返还内容展示同入库功效页面情况基础一样;4)入库单查询统计功效输入:查询条件字段内容,其中字段是可由管理员配置。功效处理:列表给出符合条件全部入库单统计。功效输出:列表给出符合条件全部入库单统计, 带到详表链接。5)入库进程信息管理功效输入:由入库单查询列表中,加进程信息链接转入。功效处
4、理:对特定入库单,提供逆时序排列进程列表信息(包含标题,正文,附件), 具体信息可深入展开。功效输出: 论坛式进程信息组织页面;2.1.1.2 出库管理1)预出库功效输入:选择预出库菜单。功效处理:生成出库统计预出库相关字段内容。功效输出:预出库统计详表内容展示2)出库功效输入:选定指定出库单。功效处理:查找对应预出库或出库统计,更新对应统计出库相关字段(一带多主子表统计)内容。功效输出:出库统计内容展示, 主统计出库单信息详表形式展示, 多条库存货物子统计列表方法展示,提供子统计详表展开功效, 同时提供指向该出库单账单详表链接; 备注:提供正式提交(本员工使用)和确定按钮(库管使用);3)借
5、件出库功效输入:以“借件返还”为“业务类型”字段内容,输入对应入库信息。功效处理:新建入库统计(“业务类型”字段内容为“借件返还”),但货物限借出件清单中选择。功效输出:入库统计内容展示 说明:同出库功效基础一样, 关键区分是“业务类型”字段设置估不一样,这里为“借件出库”, 而前者为“正式出库”功效输入:选择借件出库菜单。功效处理:新建出库统计(“业务类型”字段内容为“借件出库”);功效输出:借件出库内容展示同出库功效页面情况基础一样;4)出库单查询功效输入:查询条件字段内容。功效处理:列表给出符合条件全部出库单统计。功效输出:列表给出符合条件全部出库单统计5)出库进程更新功效输入:由出库单
6、查询列表中,加进程信息链接转入。功效处理:查询特定出库单,提供逆时序排列进程列表信息(包含标题,正文,附件), 具体信息可深入展开。尤其提供两种特殊形式进程反馈:送贷签收和海关核销(依靠是否为保税库)功效输出:论坛式进程信息组织页面;2.1.1.3 在库管理1)在库货物查询功效输入:录入货物查询条件。功效处理:依据录入条件对在库货物查询。功效输出:符合条件在库货物统计列表。提供子统计详表展开功效, 同时提供指向该入库单账单详表链接;2)历史货物查询功效输入:录入货物查询条件。功效处理:依据录入条件对历史在库货物(目前已不在库)查询。功效输出:符合条件在库货物统计列表。提供子统计详表展开功效,
7、同时提供指向该入库单账单详表链接;3)货位调整功效输入:由在库查询或入出库单查询转入选定在库统计。功效处理:修改一条特定在库货物库位号。功效输出:修改后在库统计信息详表。4)货物盘点功效处理:(a) 录入库管员实查库位物品表。(b) 对目前库, 统计仓库货物信息,得到理论库位物品表;(c) 将实查和理论库位表对比,给出偏差表;(d) 对应偏差项,提供偏差修正功效(比如堤供“业务类型”为“不明原因损失”类型盘库出库单);功效输出:实查库货表,计算库贷表,对比偏差表页面。2.1.1.4 查询1)报表查询功效输入:功效处理:关键出月帐务报表功效输出:2)货物查询功效输入:功效处理:转在库或历史货物查
8、询功效输出:3)进程查询功效输入:功效处理:经过入库和出库转对应进程查询功效输出:2.1.1.5 货管日志注:货管日志, 即对入出在库及帐务之业余事件日志1)日志查询2)日志删除2.1.2 账务管理2.1.2.1 业务支出1)入库支出录入功效输入:入库单号,全部入库支出相关项。功效处理: 统计一条入库支出费用统计。功效输出:展示一条入库支出费用统计。2)入库支出修改功效输入:入库单号,全部入库支出相关项。功效处理: 修改一条入库支出费用统计。功效输出:展示一条入库支出费用统计。3)出库支出录入功效输入:出库单号,全部出库支出相关项。功效处理: 统计一条出库支出费用统计。功效输出:展示一条出库支
9、出费用统计。4)出库支出修改功效输入:出库单号,全部出库支出相关项。功效处理: 修改一条出库支出费用统计。功效输出:展示一条出库支出费用统计。5)在库支出录入功效输入:在库单号,全部在库支出相关项。功效处理: 统计一条在库支出费用统计。功效输出:展示一条在库支出费用统计。6)在库支出修改功效输入:在库单号,全部在库支出相关项。功效处理: 修改一条在库支出费用统计。功效输出:展示一条在库支出费用统计。7)日常支出录入功效输入:在库单号,全部在库支出相关项。功效处理: 统计一条在库支出费用统计。功效输出:展示一条在库支出费用统计。8)日常支出修改功效输入:在库单号,全部在库支出相关项。功效处理:
10、修改一条在库支出费用统计。功效输出:展示一条在库支出费用统计。2.1.2.2 业务收入1)入库收入录入功效输入:入库单号,全部入库支出相关项。功效处理: 统计一条入库收入费用统计。功效输出:展示一条入库收入费用统计。2)入库收入修改功效输入:入库单号,全部入库支出相关项。功效处理: 修改一条入库收入费用统计。功效输出:展示一条入库收入费用统计。3)出库收入录入功效输入:出库单号,全部出库收入相关项。功效处理: 统计一条出库收入费用统计。功效输出:展示一条出库收入费用统计。4)出库收入修改功效输入:出库单号,全部出库收入相关项。功效处理: 修改一条出库收入费用统计。功效输出:展示一条出库收入费用
11、统计。5)在库收入录入功效输入:在库单号,全部在库收入相关项。功效处理: 统计一条在库收入费用统计。功效输出:展示一条在库收入费用统计。6)在库收入修改功效输入:在库单号,全部在库收入相关项。功效处理: 修改一条在库收入费用统计。功效输出:展示一条在库收入费用统计。7)日常收入录入功效输入:在库单号,全部在库收入相关项。功效处理: 统计一条在库收入费用统计。功效输出:展示一条在库收入费用统计。8)日常收入修改功效输入:在库单号,全部在库收入相关项。功效处理: 修改一条在库收入费用统计。功效输出:展示一条在库收入费用统计2.1.2.3 查询功效输入:查询条件功效处理:得满足条件财务统计列表。功效
12、输出: 满足条件财务统计列表2.1.2.4 资金往来1)付款申请功效输入:功效处理:选择付款项得付款清单组成请款单,开始请款步骤。功效输出: 2)领导审批功效输入:。功效处理:领导同意否? 并给出文字意见。功效输出:注:使用角色为“领导”;3)审批查询功效输入:。功效处理:请求人查申请状态和领导审批结果。功效输出: 4)收支统计功效输入:。功效处理:统计己付情况。功效输出:注:使用角色为“财务”; 5)收支查询功效输入:。功效处理:查询己付情况。功效输出: 2.1.2.5 计费方法配置1)入库支出功效输入:。功效处理:针对不一样用户-库和服务商设置入库支出页面费用项及填入方法(包含录入项和计算
13、公式或直接录入)。功效输出:。2)在库支出功效输入:。功效处理:针对不一样用户-库和服务商设置在库支出页面费用项及填入方法(包含录入项和计算公式或直接录入)。功效输出:。3)出库支出功效输入:。功效处理:针对不一样用户-库和服务商设置出库支出页面费用项及填入方法(包含录入项和计算公式或直接录入)。功效输出:验证结果。4)日常支出功效输入:。功效处理:针对不一样用户-库和服务商设置日常支出页面费用项及填入方法(包含录入项和计算公式或直接录入)。功效输出:。5)入库收入功效输入:。功效处理:针对不一样用户-库和服务商设置入库收入页面费用项及填入方法(包含录入项和计算公式或直接录入) 。功效输出:。
14、6)在库收入功效输入:功效处理:针对不一样用户-库和服务商设置在库收入页面费用项及填入方法(包含录入项和计算公式或直接录入) 。功效输出:7)出库收入功效输入:功效处理:针对不一样用户-库和服务商设置出库收入页面费用项及填入方法(包含录入项和计算公式或直接录入) 。功效输出: 8)日常收入功效输入:功效处理:针对不一样用户-库和服务商设置日常收入页面费用项及填入方法(包含录入项和计算公式或直接录入) 。功效输出: 2.1.3 业务基础信息管理此模块关键是基于当地数据库来提供Kasai无法实现查询功效,并提供界面来操作。1)用户信息功效处理: 用户信息表增删改查。2)产品信息功效处理: 产品表增
15、删改查。3)仓库信息功效处理: 仓库增删改查。4)用户仓库功效处理: 用户和仓库一对多关系增删改查。5)服务提供商功效处理:服务提供商(如运输商等)增删改查。2.1.4 系统管理2.1.4.1 用户管理2.1.4.2 权限管理1)用户角色设置功效处理: 用角色(员工,业务领导,用户,财务人员,系统管理员)方法为用户指派权限。2)用户仓库操作权限设置功效处理: 为每个用户指派 “用户仓库” 细粒度操作权限。2.1.4.3 报警注:第一期实现报警方法为消息中心报警,系统在设计上为其它报警方法留下接口;1)财务报警参数设置功效输入:功效处理:经过参数设置方法页面设置财务报警参数;功效输出:2)货物报
16、警设置功效输入:功效处理:经过参数设置方法页面设置货物报警参数;功效输出:3)库存报警设置功效输入: 功效处理:经过参数设置方法页面设置库存报警参数;功效输出:2.1.5 消息中心功效输入: 功效处理:最新消息读删查管理;功效输出:2.2 可用性2.2.1 培训方面一般用户能够经过阅读帮助文档或培训方法在短期内即可了解并使用本安全系统(1到2天),便能够达成对本系统有效管理,达成保障企业系统安全目标。2.2.2 界面风格本产品用户界面采取友好B/S风格,能够实时更改,操作简单,方便人员操作。2.3 性能2.4 可支持性支持windows,linux,unix多操作系统。采取J2EE多层技术架构
17、(表现层,接入层,业务逻辑层,持久层),含有良好扩展性能对以后业务发展有好可扩展性。 采取J2EE跨平台技术,支持从最低端到最高端支撑软件环境,依据中丝企业现有情况,能够全部采取开源无偿支撑软件,节省成本,也为以后业务发展,系统扩展留有充足余地。比如系统能够从MySQL无缝切换到Oracle数据库。2.4.1 系统维护操作和实用工具数据备份,保留,2.5 设计约束2.5.1 软件步骤需求本软件依据标准软件开发步骤,包含:需求分析,概设,具体设计,编码,测试,结束这六个部分。2.5.2 构架及设计约束本系统是基础采取SSH+E2P架构J2EE物流系统。2.5.3 开发工具开发工具使用是开源Eclipse2.5.4 数据库数据库使用是开源MySQL。数据库操作工具PHPAdmin工具。2.5.5 编程语言用标准java语言实现2.6 接口2.6.1 用户界面人性化界面设计愈加方便了本产品使用。