物流管理系统 需求规格说明书
修订历史记录
日期 版本 说明 作者 万汉清 2009-07-15 1引言 编写目的
编写该文档目的在于明确系统范围,明确物流管理系统的业务流程,
并规范化的记录该系统的功能需求和非功能性需求。
本文档主要供以下人员阅读和使用:
为软件开发团队,包括项目开发人员和测试人员项目开发参考用 其它相关用户,了解系统的需求范围和实现目标,目的在于更好的使用系统
背景
物流管理系统主要为物流公司解决日常办公和项目管理的需求,协助
工作人员进行日常物流管理和人员管理,提高管理效率,降低运作成本,增强企业长期竞争力。
通过该系统,物流公司运输管理人员能实现对车队、车辆的动态管理;调度人员能随时了解车辆动向和使用情况;承运业务员能开出和接收承运单;财务人员也能通过该系统进行运输成本的核算。
本案例中系统名为“物流管理系统”,主要供物流公司内部使用。 系统面向物流公司的工作人员,包括财务人员、运输管理人员、调度人员、承运业务员 等。
用户大都具备以下特征: 有IE使用经验 了解网络
了解办公自动化 用户的计算机环境大致如下: Windows XP简体中文版 IE浏览器
MS Office办公软件 Outlook或Foxmail邮件管理 术语定义 序号 1 参考资料 序号 1 文 档 《企业物流管理》 版本 2005-1-1 说 明 本系统查阅了本书的相关资料 名 称 LMS 说 明 物流管理系统 2业务概述 业务场景和约束
物流管理系统主要为物流公司解决日常办公和项目管理的需求,协助工作人员进行日常
物流管理和人员管理,提高管理效率,降低运作成本,增强企业长期竞争力。
通过该系统,物流公司运输管理人员能实现对车队、车辆的动态管理;调度人员能随时了解车辆动向和使用情况;承运业务员能开出和接收承运单;财务人员也能通过该系统进行。
简单示意图如下:
车辆管理模块:
车辆管理模块分车队信息维护和车辆信息维护。在车队信息维护中,由运输管理员新增车队、更新车队、查询车队和删除车队。其中,查询车队分按车队编号查询、按车队名称查询、按车辆柜型查询、按车辆容积查询、按车辆状态查询。在车辆信息维护中,由运输管理员新增车辆、更新车辆、查询车辆和删除车辆。其中,查询车辆分按车牌号码查询、按车辆类型查询、按车辆载重查询、按车辆使用状态查询、按车辆所属车队查询、按车辆当前任务查询、按车辆计划任务查询;在新增车辆时,运输管理员填入车辆详细信息,并在车队列表中选择所属车队。
驾驶员管理模块:
本模块由运输管理员新增驾驶员,更新驾驶员,查询驾驶员及删除驾驶员。其中,查询驾驶员分按姓名查询、按政治面貌查询、按所属车队ID查询、按状态查询。
运力查询模块:
本模块分为运力综合查询和历史承运任务查询。运力综合查询分车队查询和车辆查询。其中,车队查询分按车队状态查询、按车队ID查询、按车队名字查询、按柜型查询;车辆查询按车辆状态查询、按车牌查询、按所属车队查询。历史承运任务分按客户名称查询、按取货时间查询、按车牌号码查询、按主驾驶员查询、按交货地点查询、按托运单查询、按预定车型查询。
承运任务管理模块:
本模块分为开出承运单、承运单管理、承运单接收。承运单管理中,分查询承运单,更新承运单,删除承运单及承运单派车,其中,承运单
查询分按客户名称查询、按取货时间查询、按车牌号码查询、按主驾驶员查询、按交货地点查询、按托运单查询、按预定车型查询。承运单派车通过选择未派车承运单并选取车辆。承运单接收中,通过客户名称、取货时间、交货地点查询未接收承运单。
车队运输成本维护模块:
本模块分为查询承运单、插入成本、修改成本。由财务人员查询出承运单,并对相应承运单插入成本
用户管理模块:
本模块由注册用户、修改用户、删除用户组成。由拥有用户管理角色人员负责录入,查询,修改及删除用户。 系统角色分析
综合客户的业务流程并进行用户分析后,可以把用户分成如下的几类角色。这样可以基于这些角色进行系统流程的权限控制,并且这种基于角色的权限管理使业务系统更加灵活可扩展。 角色中文名称 用户管理 车辆管理 角色名称 administrators transportUsers 权限 用户管理员,可做用户相关操作。 可进入用车辆管理功能模块,功能模块入口权限。只有拥有此角色的用户,登录系统后才能看到左侧用车辆管理功能菜单。 可查询车辆及车队操作和查询历史承运任务 可执行插入承运单、管理承运单操作 可执行插入承运任务成本、管理承运任务成本操作 运力查询 承运任务管理 运输成本核算 carryUsers dispatcher FinanceUsers 有了上面的角色分析后,我们按照角色进行用例分析如下: