软件项目需求分析模板_第1页
软件项目需求分析模板_第2页
软件项目需求分析模板_第3页
软件项目需求分析模板_第4页
软件项目需求分析模板_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

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

文档简介

1、物流管理网站软件需求规格说明书目 录1引言51.1编写目的51.2预期读者和阅读建议51.3项目目标61.4定义及缩略语61.5参考资料62综合描述72.1项目背景72.2设计和实现上的限制72.3假设和依赖73功能需求83.1系统功能结构83.2功能列表83.3后台管理基本操作BR-CIS-0110子功能模块清单10配送点管理BR-CIS-01-0111配送路线管理BR-CIS-01-0212配送价格管理BR-CIS-01-0313会员管理BR-CIS-01-0414车辆管理BR-CIS-01-06143.4统计分析和结算BR-CIS-0216子功能模块列表16配送点结算查询 BR-CIS-

2、02-0116总部结算查询BR-CIS-02-0217按配送点统计BR-CIS-02-0318按时间段统计BR-CIS-02-0419按配送结算拨款BR-CIS-02-05203.5物流配送模块BR-CIS-0321子功能模块清单21货物运输BR-CIS-03-0121货物交接BR-CIS-03-0222车辆状态手机通知BR-CIS-03-0323车辆状态跟踪BR-CIS-03-0424本地货物配送BR-CIS-03-05253.6登录注册模块BR-CIS-0426子功能模块清单26用户注册BR-CIS-04-0126用户登录BR-CIS-04-02283.7网上下单模块BR-CIS-0529

3、子功能模块清单29订单输入BR-CIS-05-0130订单确认BR-CIS-05-02313.8订单查询模块BR-CIS-0632子功能模块清单324非功能需求344.1安全性需求344.2软硬件环境需求34硬件环境需求34软件运行需求34软件开发工具344.3其他需求345业务需求345.1后台管理35操作流程描述35角色控制36与系统交互关系36操作注意事项365.2网上下单36操作流程描述36角色控制37与系统交互关系38操作注意事项385.3物流配送38操作流程描述38角色控制39与系统交互关系39操作注意事项395.4统计分析和结算39操作流程描述39角色控制40与系统交互关系40操

4、作注意事项401 引言本文中被包含的每一条被唯一标志的业务需求都必须满足以下特点:1) 完整性每一项需求都必须将所要实现的功能描述清楚,以使开发人员获得设计和实现这些功能所需的所有必要信息。2) 正确性每一项需求都必须准确地陈述其要开发出的功能。只有用户代表才能确定业务需求的正确性。3) 可行性每一项需求都必需是在已知系统和环境的权能和限制范围内可以实施的。4) 必要性每项需求都是用来授权项目组编写文档的“根源”。5) 划分优先级每项需求、特性将被用户代表分配一个实施优先级(高、中、低), 以 指明它在特定产品中所占的分量。6) 无二义性每项需求用简洁明了的用户性的语言表达出来,所有需求说明都

5、只能 有一个明确统一的解释。7) 可验证性每项需求是否能通过设计的测试用例或其它的验证方法,如可用演示、检测等来确定产品是否确实按需求实现了。1.1 编写目的Ø 业务部门依赖本文档来了解本软件系统所能提供的功能Ø 项目经理根据本文档来制定规划并预测进度安排、工作量和资源Ø 软件开发小组依赖本文档来理解他们将要开发的系统Ø 测试小组使用本文档中对业务需求的描述制定测试计划Ø 软件维护和支持人员根据本文档了解系统的某部分是如何要求的Ø 培训人员根据本文档编写用户文档和培训材料1.2 预期读者和阅读建议本项目的所有干系人(Stakehold

6、er)都是本文预期的读者,它们包括:开发人员、项目经理、市场销售、部门主管、客户方项目经理、最终用户、测试人员和文档的编写人员等。需求规格说明书共六章,第1章引言主要讲述了编写目的、项目目标和参考资料;第2章综合描述,介绍了本系统的项目功能、用户类、设计和实现上的限制等内容;第3章接口需求,主要讲述了可以保证新产品于外部组件正确连接的需求;第4章系统的功能需求是说明书的主体,通过需求分析对各项业务需求都作了详细的说明;第5章非功能需求主要描述了性能需求、安全性需求、软硬件环境需求和其他需求;第6章业务需求主要描述了后台管理、网上下单、物流配送、统计分析和结算四方面的业务流转需求。本需求规格说明

7、书是建立在全面调研和深入分析的基础上,其中很多内容和需求分析过程中的其它资料(例如标准化流程和业务需求调研等)有关,建议在阅读中读者能结合其它文档一并实用。1.3 项目目标1) 能够实现配送点管理、配送路线管理、配送价格管理、会员注册管理、客户管理、仓储管理、车辆管理、条形码管理等。2) 实现订单输入、订单确认、配送办理、订单查询等。3) 实现货物运输、货物外接、车辆状态手机通知、车辆状态跟踪、本地货物配送订单状态查询等。4) 实现配送点结算查询、总部结算查询、配送点统计、按时间段统计、配送结算拨款等。5) 实用、查询速度快、跟踪地点准确。1.4 定义及缩略语MS:MysqlVBA:微软提供的

8、操作OFFICE程序的接口1.5 参考资料序号标题名称作者版本号日期资料来源介质1.标准化流程电子2.业务需求调研汇总1.0电子2 综合描述2.1 项目背景物流管理平台是随着市场、客户对综合性的物流业务要求不断提高而发展起来的,如何高效的处理客户的业务订单,为客户提供一流的服务成为业务发展的一个突出的问题。为了适应业务发展需要,满足市场与客户的需求,启动中外运物流管理平台,秉承着逐步完善的建设思路。该系统定位于为物流业务提供基于订单驱动的全流程管理和服务,有效支撑订单的日常处理、操作协调和跟踪管理,实现业务基础数据统一管理,支持与其他业务的协同操作、公司内务管理等。主要功能有:后台管理、网上下

9、单、物流配送、统计分析和结算。在信息交通如此发达的时代,物流运输扮演着重要的角色,外运遍布在全国的服务网络,通过信息平台进行整合,建立综合网络化服务能力。2.2 设计和实现上的限制本系统在设计和实现上必须遵循下面的约束性限制:1)特定技术1.后台采用spring+springMvc+Mybatis技术,前台采用bootstrap,angularjs技术2)硬件限制普通PC机。3)安全性考虑保证物流管理平台的信息安全性,不同的角色有不同的修改和阅读权限。2.3 假设和依赖1.假设是WindowsXpWindows7操作系统。2.假设安装了微软Office2007及SP2补丁,及其他需要的补丁。3

10、.登录操作系统的账户拥有管理员权限。3 功能需求3.1 系统功能结构3.2 功能列表序号功能编号功能名称1.BR-CIS-01后台管理基本操作2.BR-CIS-01-01配送点管理操作 3.BR-CIS-01-01-01增加配送点4.BR-CIS-01-01-02删除配送点5.BR-CIS-01-01-03查询配送点6.BR-CIS-01-02配送路线管理 7.BR-CIS-01-02-01增加配送路线8.BR-CIS-01-02-02修改配送路线9.BR-CIS-01-02-03删除配送路线10.BR-CIS-01-02-04查询配送路线11.BR-CIS-01-03配送价格管理12.BR-

11、CIS-01-03-01设置配送价格13.BR-CIS-01-03-02修改配送价格14.BR-CIS-01-03-03查询配送价格15.BR-CIS-01-04会员管理16.BR-CIS-01-04-01查询会员17.BR-CIS-01-04-02删除会员18.BR-CIS-01-06车辆管理19.BR-CIS-01-06-01查询车辆状态20.BR-CIS-01-06-02删除车辆信息21.BR-CIS-01-06-03修改车辆信息22.BR-CIS-01-06-04条形码管理23.BR-CIS-01-06-04-01生成条形码24.BR-CIS-01-06-04-02销毁条形码25.BR

12、-CIS-02统计分析和结算26.BR-CIS-02-01配送点结算查询27.BR-CIS-02-02总部结算查询28.BR-CIS-02-03按配送点统计29.BR-CIS-02-04按时间段统计30.BR-CIS-02-05按配送结算拨款31.BR-CIS-03物流配送模块32.BR-CIS-03-01货物运输33.BR-CIS-03-02货物交接34.BR-CIS-03-03车辆状态手机通知35.BR-CIS-03-04车辆状态跟踪36.BR-CIS-03-05本地货物配送37.BR-CIS-03-06订单状态查询38.BR-CIS-04登录注册模块39.BR-CIS-04-01用户注册

13、40.BR-CIS-04-01-01注册验证41.BR-CIS-04-02用户登录42.BR-CIS-04-02-01登录验证43.BR-CIS-05网上下单模块44.BR-CIS-05-01订单输入45.BR-CIS-05-02订单确认46.BR-CIS-05-03配送办理47.BR-CIS-06订单查询3.3 后台管理基本操作BR-CIS-01主要功能:对配送点、配送线路、会员、客户、仓储、车辆、条形码等信息进行统一管理。3.3.1 子功能模块清单编号子功能(模块)编号子功能(模块)名称1.BR-CIS-01-01配送点管理操作 2.BR-CIS-01-01-01增加配送点3.BR-CIS

14、-01-01-02删除配送点4.BR-CIS-01-01-03查询配送点5.BR-CIS-01-02配送路线管理 6.BR-CIS-01-02-01增加配送路线7.BR-CIS-01-02-02修改配送路线8.BR-CIS-01-02-03删除配送路线9.BR-CIS-01-02-04查询配送路线10.BR-CIS-01-03配送价格管理11.BR-CIS-01-03-01设置配送价格12.BR-CIS-01-03-02修改配送价格13.BR-CIS-01-03-03查询配送价格14.BR-CIS-01-04会员注册管理15.BR-CIS-01-04-01查询会员16.BR-CIS-01-04

15、-02删除会员17.BR-CIS-01-05仓储管理18.BR-CIS-01-05-01查询仓库19.BR-CIS-01-05-02删除仓库 20.BR-CIS-01-05-03增加仓库21.BR-CIS-01-06车辆管理22.BR-CIS-01-06-01查询车辆状态23.BR-CIS-01-06-02删除车辆信息24.BR-CIS-01-06-03修改车辆信息25.BR-CIS-01-07条形码管理26.BR-CIS-01-07-01生成条形码27.BR-CIS-01-07-02销毁条形码3.3.2 配送点管理BR-CIS-01-01 3.3.2.1 功能描述配送点管理主要有增加、删除、

16、查询三个操作。查询配送点:点击查询,显示已存在的配送点增加配送点:在显示已存在配送点的基础上,点击增加配送点删除配送点:删除暂停运营的配送点3.3.2.2 用户权限功能权限:仅限于物流管理层用户使用。3.3.2.3 处理流程1) 基本流程a) 进入后台管理系统b) 选择配送点管理模块c) 选择基本操作菜单2)分支流程1.a 以物流管理层人员身份进入系统2.a 物流管理层选择后台管理页面,点击配送点管理,点击“查询配送点”。2.b 物流管理层选择后台管理页面,点击配送点管理,点击“增加配送点”2.c 物流管理层选择后台管理页面,点击配送点管理,点击“查询配送点”,点击“删除配送点”3) 异常流程

17、在用例执行过程中,因系统故障或其他因素导致异常状况时,系统显示友好界面。3.3.2.4 相关规则只能在已登录的情况下进行操作3.3.3 配送路线管理BR-CIS-01-023.3.3.1 功能描述配送路线的操作对象为各个的配送点,主要有设置路线、修改路线、查询路线、删除路线4个操作。3.3.3.2 用户权限功能权限:仅物流管理层人员可使用 3.3.3.3 处理流程1) 基本流程a) 进入后台管理系统b) 选择配送路线管理模块 c) 选择基本操作菜单2)分支流程1.以物流管理层人员身份进入系统2.物流管理层选择后台管理页面,点击配送路线管理,点击“查询配送路线”。3.物流管理层选择后台管理页面,

18、点击配送路线管理,点击“设置配送路线”。4.物流管理层选择后台管理页面,点击配送路线管理,点击“查询配送路线”。,点击“删除配送路线”5.物流管理层选择后台管理页面,点击配送路线管理,点击“查询配送路线”。,点击“修改配送路线”3.3.3.4 相关规则配送路线的操作对象为各个的配送点,主要有设置路线、修改路线、查询路线、删除路线4个操作。3.3.4 配送价格管理BR-CIS-01-033.3.4.1 功能描述对配送价格进行设置与修改3.3.4.2 用户权限功能权限:普通用户可以使用查询配送价格,物流管理层人员都可以使用3.3.4.3 处理流程a) 进入后台管理系统b) 选择配送价格管理模块c)

19、 选择基本操作菜单2)分支流程1.以物流管理层人员身份进入系统2.物流管理层选择后台管理页面,点击配送价格管理,选择有关信息,点击“查询配送价格”。3.物流管理层选择后台管理页面,点击配送价格管理,选择有关信息,点击“设置配送价格”。4.物流管理层选择后台管理页面,点击配送路线管理,点击“查询配送价格”,选择有关信息,点击“修改配送价格”3.3.4.4 相关规则只能在管理员已登录的情况下进行操作3.3.5 会员管理BR-CIS-01-043.3.5.1 功能描述管理用户的相关信息,可以对查询和删除用户账户。3.3.5.2 用户权限功能权限:仅物流管理层人员可以使用3.3.5.3 处理流程a)

20、以管理员身份登录网站b) 选择会员管理,系统弹出会员列表c) 管理员可以在搜索框中输入会员账号进行查询或删除3.3.5.4 相关规则会员管理功能只限于网站管理人员使用,用户无法使用该功能。3.3.6 车辆管理BR-CIS-01-063.3.6.1 功能描述查询车辆信息状态、修改车辆信息、增加车辆、删除车辆四个基本操作3.3.6.2 用户权限功能权限:仅物流管理层人员可以使用3.3.6.3 输入条件1) 管理员身份登录,选择车辆管理2) 输入信息项列表名称类型默认值合法性校验定位方式可选性备注车牌号数据车牌号格式精确定位可选无车辆品牌数据2-8位中文精确定位可选无车载量数据数字精确定位可选无所属

21、子公司数据5到15位中文精确定位可选无3.3.6.4 处理流程1)基本流程a) 进入后台管理系统b) 选择车辆管理模块c) 选择基本操作2)分支流程1.以物流管理层人员身份进入系统2.物流管理层选择后台管理页面,点击车辆管理,选择有关信息,点击“查询”。3.物流管理层选择后台管理页面,点击车辆管理,选择有关信息,点击“增加”。4.物流管理层选择后台管理页面,点击车辆管理,点击“查询”,选择有关信息,点击“删除”。3.3.6.5 相关规则只能在已登录的情况下进行操作3.4 统计分析和结算BR-CIS-023.4.1 子功能模块列表编号子功能(模块)编号子功能(模块)名称1BR-CIS-02-01

22、配送点结算查询2BR-CIS-02-02总部结算查询3BR-CIS-02-03按配送点统计4BR-CIS-02-04按时间段统计5BR-CIS-02-05按配送结算拨款3.4.2 配送点结算查询 BR-CIS-02-013.4.2.1 功能描述此功能主要为对已配送的配送点数量进行结算。统计插入:点击配送点统计,选择当前配送点,进行结算。3.4.2.2 用户权限此功能仅限管理员使用。3.4.2.3 前置条件 当前货物已送出3.4.2.4 输入条件1) 输入页面参考图2) 输入信息项列表名称类型默认值合法性校验定位方式可选性备注配送点结算按钮精确定位可选无3.4.2.5 处理流程基本流程a) 以管

23、理员身份登陆物流平台。b) 点击配送点结算,选择当前配送点,初始配送点,点击结算。3.4.2.6 相关规则此功能仅限在货物已被送出情况下使用。3.4.3 总部结算查询BR-CIS-02-023.4.3.1 功能描述此模块为用户和管理员提供总部结算查询的功能。3.4.3.2 用户权限此功能模块可供管理人员和用户使用。3.4.3.3 输入条件1) 输入信息项列表名称类型默认值合法性校验定位方式可选性备注总部结算查询按钮精确定位可选无3.4.3.4 处理流程基本流程a) 登陆物流管理网站。b) 查找所要查询的订单,点击总部结算查询。分支流程1.a 以管理人员身份登录网站。1.b 以用户身份登录网站。

24、2.a 在搜索框查找到所要查询的订单,点击总部结算查询。 2.b 在个人中心选择“我的订单”,打开需要查询的订单后点击总部结算查询。3.4.3.5 相关规则此功能仅限于在查询模式下使用。3.4.4 按配送点统计BR-CIS-02-033.4.4.1 功能描述此功能模块主要以配送点为对象,对配送点中的货物数量进行配送点统计。3.4.4.2 用户权限此功能仅限于管理员使用。3.4.4.3 前置条件货物已送出3.4.4.4 输入条件1) 输入当前配送点2) 输入信息项列表名称类型默认值合法性校验定位方式可选性备注按配送点统计按钮初始配送点精确定位可选无3.4.4.5 处理流程a) 用户打开物流平台。

25、b) 点击按配送点统计3.4.4.6 相关规则此功能仅限于在查询浏览模式下使用。3.4.5 按时间段统计BR-CIS-02-043.4.5.1 功能描述本模块以时间段为单位,对各个运送时长的货物数量进行按时间段的查询。3.4.5.2 用户权限此功能仅限管理人员使用。3.4.5.3 输入条件1) 输入想查询的时间段名称类型默认值合法性校验定位方式可选性备注按时间段统计下拉框1/3/5/7天等精确定位可选无3.4.5.4 处理流程基本流程a) 以管理员身份登录物流平台。b) 选择按时间段统计c) 在下拉框中选择需要查询的时间段d) 点击查询3.4.5.5 相关规则此功能仅限于在查询浏览模式下使用。

26、3.4.6 按配送结算拨款BR-CIS-02-053.4.6.1 功能描述此功能以配送货物为对象,对已完成配送的货物进行结算拨款。3.4.6.2 用户权限此功能仅限管理员身份的用户使用。3.4.6.3 前置条件货物已配送完成。3.4.6.4 输入条件1) 输入配送完成的货物信息名称类型默认值合法性校验定位方式可选性备注按配送结算拨款按钮初始配送价格精确定位可选无3.4.6.5 处理流程基本流程a) 管理员登陆物流平台。b) 点击按配送结算拨款,选择要结算的订单。3.4.6.6 相关规则此功能在仅限于货物已配送完成。3.5 物流配送模块BR-CIS-033.5.1 子功能模块清单编号子功能(模块

27、)编号子功能(模块)名称1BR-CIS-03物流配送模块2BR-CIS-03-01货物运输3BR-CIS-03-02货物交接4BR-CIS-03-03车辆状态手机通知5BR-CIS-03-04车辆状态跟踪6BR-CIS-03-05本地货物配送3.5.2 货物运输BR-CIS-03-013.5.2.1 功能描述此功能模块主要是显示货物运输的信息,从哪里出发等等。3.5.2.2 用户权限管理员和货物寄出者可查看3.5.2.3 输入条件1)在个人中心打开要查看的相关订单名称类型默认值合法性校验定位方式可选性备注查询货物运输按钮精确定位可选无3.5.2.4 处理流程1)基本流程a) 已知物流订单b)

28、选择货物以及运输路线c) 货物寄出2)分支流程1.a 以客户的身份进入系统。1.b 以管理员身份进入系统。2.a 客户查看货物运输详细信息2.b 管理员查看货物运输详细信息3.5.2.5 相关规则此功能模块只能在浏览模式下进行,不能对货物运输信息进行编辑操作。3.5.3 货物交接BR-CIS-03-023.5.3.1 功能描述此功能或块完成货物的交接查询,包括到达每一个目的地的交接。3.5.3.2 用户权限此功能模块客户以及管理员都可查看3.5.3.3 输入条件1) 输入页面参考图2) 输入信息项列表名称类型默认值合法性校验定位方式可选性备注查询货物交接按钮精确定位可选无3.5.3.4 处理流

29、程1)基本流程a) 进入物流管理平台系统。b) 选择货物交接查询。c) 显示货物交接当前的即时信息。2)分支流程1.a 以管理员身份进入系统。1.a 以用户身份登录系统2.b 选择要查看货物交接的订单,打开后选择货物交接信息查看2.b 在个人中心点击我的订单,打开相关订单后选择货物交接信息查看3.5.3.5 相关规则此模块的查询仅能在浏览模式下,不能对货物交接信息进行编辑操作。3.5.4 车辆状态手机通知BR-CIS-03-033.5.4.1 功能描述此模块针对于客户便于查询物流状态。3.5.4.2 用户权限此功能模块为管理员发起。接收信息者为下订单的用户。3.5.4.3 输入条件1) 输入页

30、面参考图2) 输入信息项列表名称类型默认值合法性校验定位方式可选性备注选择发送客户输入精确定位可选输入客户手机号等方式发送物流信息按钮精确定位可选无3.5.4.4 处理流程1)基本流程a) 进入物流动态查询手机系统。b) 货物交接c) 选择发送的客户d) 显示物流状态2)分支流程1.a 以管理员员身份进入系统。2.a 当货物进行交接时,管理员找出此货物的接收者或寄出者2.b 发送物流动态信息3.5.4.5 相关规则此功能模块依赖于物流交接3.5.5 车辆状态跟踪BR-CIS-03-043.5.5.1 功能描述该功能模块可以查询物流信息中的车辆状态信息。3.5.5.2 用户权限该模块管理员及客户

31、都可以使用。3.5.5.3 输入条件1) 输入页面参考图2) 输入信息项列表名称类型默认值合法性校验定位方式可选性备注选择订单选择精确定位可选无3.5.5.4 处理流程1)基本流程a) 进入订单列表或个人中心b) 输入订单号c) 显示物流信息2)分支流程1.a 以管理员身份进入系统。1.a 以客户身份登录系统2.a 输入订单号或关键词查询要查找的订单2.b 在个人中心打开需要查询的订单3.a 打开订单选择车辆状态跟踪进行查询3.b打开订单选择车辆状态跟踪进行查询3.5.5.5 相关规则该模块仅在设计模式下使用。3.5.6 本地货物配送BR-CIS-03-053.5.6.1 功能描述此功能模块主

32、要是本地的货物配送3.5.6.2 用户权限此功能模块管理员及客户均可使用3.5.6.3 输入条件1) 输入页面参考图2) 输入信息项列表名称类型默认值合法性校验定位方式可选性备注接收货物者的基本信息下拉框精确定位可选无配送精确定位可选无3.5.6.4 处理流程1)基本流程a) 进入本地货物配送模块。b) 查看接收者电话以及配送地点c) 配送2)分支流程1.a 以管理员身份进入系统。2.a 查看信息并配送3.5.6.5 相关规则此功能模块仅限于在物流运输模式下使用。3.6 登录注册模块BR-CIS-04主要功能:此功能模块实现用户的登录和注册功能。注册功能可以帮助网站用户注册自己的账号,登陆后可

33、以以用户身份在网站中进行一些授权操作。3.6.1 子功能模块清单编号子功能(模块)编号子功能(模块)名称1BR-CIS-04登录注册模块2BR-CIS-04-01用户注册3BR-CIS-04-01-01注册验证4BR-CIS-04-02用户登录5BR-CIS-04-02-01登录验证3.6.2 用户注册BR-CIS-04-013.6.2.1 功能描述此模块功能实现用户个人账号的注册,帮助用户在登录后实现一些网站内部授权的操作,包括下订单、查询物流相关信息、查询订单款项等操作。3.6.2.2 用户权限注册功能仅对用户可用,管理员的账户由后台自行添加。3.6.2.3 输入条件1) 输入页面参考图2

34、) 输入信息项列表名称类型默认值合法性校验定位方式可选性备注用户名数据4-18位中英文精确定位可选用户自定义的用户名称密码数据6-12位中英文精确定位可选用户设定的密码确认密码数据6-12位中英文精确定位可选重新输入与上面一样的密码确认验证邮箱数据10-20位英文精确定位可选用户接受验证邮件的邮箱验证码数据4位英文及数字精确定位可选无3.6.2.4 处理流程1)基本流程1、 进入网站主页2、 选择注册选项。3、 填写用户名,密码等信息。4、 进入邮箱点击确认链接。5、 注册成功2)分支流程1.a 以游客身份进入网站首页。2.a 点击注册按钮,弹出注册页面。3.a 填写相关信息,正确输入验证码,

35、并进行邮箱验证4.a 注册成功3.6.2.5 相关规则输入的用户名、密码、邮箱必须为所规定的格式,否则不予检验通过。点击邮箱验证邮件后方能进入输入验证码的阶段。输入的验证码必须与验证码图片相符。3.6.3 用户登录BR-CIS-04-023.6.3.1 功能描述此模块功能实现用户个人账号的登录,帮助用户在注册个人账户后进行登录,从而能够实现游客所无法进行的相关操作,包括下订单、查询物流相关信息、查询订单款项等操作。同时在登录后,用户具有管理本人账户的权限,并能通过网站实时查询个人订单的各种明细信息。3.6.3.2 用户权限注册功能对用户和管理员可用,管理员的账户由后台自行添加,用户的账户由用户

36、本人在主页的注册模块自行注册。3.6.3.3 前置条件 用户必须已经注册了账户才能够利用这个账户进行登录;网站管理人员必须得到内部已经授权的账户方可登录。3.6.3.4 输入条件1) 输入页面参考图2) 输入信息项列表名称类型默认值合法性校验定位方式可选性备注用户名数据4-18位中英文精确定位可选无密码数据6-12位中英文精确定位可选无验证码数据4位英文数字精确定位可选无登录按钮精确定位可选登录确认3.6.3.5 处理流程1) 基本流程1、 进入网站主页2、 选择登录账户。3、 在弹出窗口输入用户名、密码及验证码。4、点击登录。3.6.3.6 相关规则输入的用户名、密码必须为所规定的格式,否则

37、不予检验通过。输入的验证码必须与验证码图片相符。3.7 网上下单模块BR-CIS-05主要功能:此功能模块主要实现用户在网上进行物流下单。3.7.1 子功能模块清单编号子功能(模块)编号子功能(模块)名称1BR-CIS-05网上下单模块2BR-CIS-05-01订单输入3BR-CIS-05-02订单确认4BR-CIS-05-03配送办理3.7.2 订单输入BR-CIS-05-013.7.2.1 功能描述 此功能模块主要实现用户进行网上下单的订单输入功能。订单输入:点击网上下单,输入相关订单信息,提交订单等待被审核。3.7.2.2 用户权限此功能可供拥有网站账户的用户使用。3.7.2.3 输入条

38、件1) 输入页面参考图2) 输入信息项列表名称类型默认值合法性校验定位方式可选性备注物流类型下拉框快件/加急/平邮/长途运输精确定位可选选择物流方式物品类型下拉框精确定位可选收件地址数据精确定位可选收件人数据精确定位可选收件人联系方式数据精确定位可选寄件人数据精确定位可选寄件人联系方式数据精确定位可选3.7.2.4 处理流程1)基本流程:a) 用户登录网站账户b) 选择“网上下单”c) 正确填写物流订单相关信息d) 点击确认,提交到未审核订单数据库,等待网站管理人员审核3.7.2.5 相关规则该功能模块在使用时输入的数据必须符合相关要求。3.7.3 订单确认BR-CIS-05-023.7.3.

39、1 功能描述 此功能模块主要实现对用户网上下单的订单审核,确认用户的订单符合物流公司所能完成的条件,网站管理人员通过对订单进行审核,将审核通过的订单上传到订单数据库,完成网上下单流程;同时将审核不通过的订单打回给用户进行修改,或取消订单。3.7.3.2 用户权限此功能模块仅限于网站管理人员使用。3.7.3.3 输入条件1) 输入页面参考图2) 输入信息项列表名称类型默认值合法性校验定位方式可选性备注审核确认按钮是/否精确定位可选无3.7.3.4 处理流程1)基本流程:a) 以网站管理人员身份登录网站后台。b) 在未审核订单列表中选择要进行审核的订单。c) 点击按钮选择是否通过审核。d) 若通过

40、则上交到已审核订单数据库,否则打回给用户修改并提示订单未审核通过,请用户选择修改或取消订单。2)分支流程:1. 网站管理人员登录网站,打开未审核订单列表,选择需要审核的订单。2.a 网站管理人员审核后,认为订单条件符合物流公司,选择审核通过。2.b 网站管理人员审核后,认为订单条件不符或信息有误,选择审核不通过。3.a 后台将已审核订单上传到服务器,完成网上下单流程,提示用户下单成功。3.b 对用户发送订单审核不通过的信息,提示用户修改或取消订单,网上下单失败。3.7.3.5 相关规则此功能在管理员进行审核时对于订单信息有一定的规则要求,如地址和联系方式要明确等。3.8 订单查询模块BR-CI

41、S-06主要功能:此功能模块主要实现对已审核通过及已完成的订单进行查询的功能。用户和管理员可以对这些类型的订单进行相关信息的查询。3.8.1 子功能模块清单编号子功能(模块)编号子功能(模块)名称1BR-CIS-06订单查询模块3.8.1.1 功能描述此功能模块主要实现用户和管理员进行订单信息查询的功能,可以查询订单状态、款项信息等。订单查询:用户登录后可以在个人中心对自己的订单进行相关信息的查询;管理员可以输入相关订单编号或关键词等,对订单状态进行查询。3.8.1.2 用户权限此功能可供拥有网站账户的用户和网站管理人员使用。3.8.1.3 输入条件名称类型默认值合法性校验定位方式可选性备注个

42、人订单按钮列表精确定位可选用户账户内的所有状态订单订单编号数据精确定位可选通过编号查询订单信息订单关键词数据精确定位可选3.8.1.4 处理流程1)基本流程:a) 用户或管理员登录网站账户b) 选择订单查询c) 点击打开订单查看相关信息2)分支流程:1.a 用户登录网站账户1.b 网站管理人员登录网站账户2.a 选择个人中心,打开“我的订单”,查询相关订单信息2.b 输入关键词或编号查询相关订单,打开查看相关信息。3.8.1.5 相关规则该功能模块在查询信息时必须保证订单的信息已经确认提交,与服务器端一致,同时只能对此状态的订单进行查询,无法进行编辑模式下的其他操作。4 非功能需求4.1 安全

43、性需求u 系统操作过程中要保证对数据操纵的准确性、完整性、安全性和一致性。u 物流文件为加密的二进制文件,其他程序不能打开使用。u 按需求中导出的XML明文格式不在控制范围内。由业务系统自己控制。u 对物流文件的各种操作权限,都是通过业务系统的调用指定。4.2 软硬件环境需求4.2.1 硬件环境需求普通PC机器4.2.2 软件运行需求操作系统:Windows2000WindowsXpWindows 2003Windows7操作系统,如果有必要,需要打相应的补丁包Office:微软Office2007及SP2补丁,及其他需要的补丁4.2.3 软件开发工具开发工具:以VC6、VB6、VS2005或

44、2008为主要开发工具。4.3 其他需求提供exe安装包。提供调用说明接口文档。5 业务需求主要内容:本部分内容为物流业务流转部分,即和系统的接口部分的需求。主要分为以下三个部分来具体说明,分别为:后台管理、网上下单、物流配送和统计分析和结算四个主要模块。针对每个模块进行相应的操作流程描述、操作条件限制、操作规则说明等。5.1 后台管理主要内容:后台管理为管理人员操作的功能,在使用本网站时,管理人员可以对物流的配送点、配送线路、配送价格等配送相关信息进行管理。同时客户在网站上的会员注册信息也可以在此处进行查看和管理。在物流的过程中存在的仓储、车辆和条形码信息的管理也在此模块中。5.1.1 操作

45、流程描述在物流流程初始化时,网站服务器中没有初始物流信息。在物流过程建立时,必须首先由管理人员审核确认相关物流信息是否合法、正确,才能够在网站中建立物流信息文件。物流信息文件中必须包含后台管理中提到的相关必要信息。具体后台管理操作流程如下:一、 建立物流文件1 建立新文件:管理人员点击新建文件,建立一份空白物流文件。2 输入信息:在弹出的窗口中输入物流文件的相关信息,如配送点、配送线路和配送价格等信息。若格式不对或信息出错则红色提示重新输入。3 生成条码:物流文件被系统审核通过后,在后台生成二维码等条码信息。4 文件保存:选择文件操作模块,点击保存文件,将新建的物流文件保存,以备管理员修改和用

46、户查询,文件可以选择保存在本地和服务器。二、 修改已存在的物流文件当物流公司的业务进行修改和更新时,需要对各订单的物流文件进行相应的修改,此工作也由网站管理人员来操作。具体操作流程如下:1、 打开已存在的物流文件:修改需要改变的信息。2、保存:修改操作完毕后,对当前修改进行保存,下次查看的文件即为修改后的物流文件。其他的插入、编辑、删除操作,同如上所述的各个操作。5.1.2 角色控制后台管理只针对网站管理人员使用,不允许其他身份的用户使用。5.1.3 与系统交互关系物流文件编辑器在网站功能当中涉及到数据的新建,读取,更新和保存,这几项功能需要电子系统系统的服务器进行交互。保存操作需要将新建、修

47、改后的物流文件保存后上传至服务器,并进行更新操作。这两部分与服务器的交互由物流文件编辑器自动执行,无需用户的干扰和操作。5.1.4 操作注意事项1 该操作仅限于网站管理人员使用,非网站管理人员不得使用此功能。2 物流文件编辑应该在设计模式和编辑模式下使用。3 新建物流文件时,应该注意在物流文件中需要输入正确格式的物流文件基本信息。正确输入后在物流文件的底部才能生成条形码。5.2 网上下单主要内容:网上下单功能的使用主要针对于对物流运输有需要的用户,包括订单输入、确认、配送办理、订单查询等操作。当用户在网上进行下单时,为客户生成相关的订单模板,用户根据提示在订单模板中添加物流文件的具体信息。当后

48、台管理员需要对订单进行查看和管理时,可以对相关订单进行审核和确认,审核通过后方可上传订单文件到数据库。5.2.1 操作流程描述用户进行网上下单时,后台首先为用户生成相应的订单文件模板,用户根据自己的实际情况对模板里的内容进行填写和选择。以下操作流程主要通过新建订单文件、审核订单、取消订单三个业务点来阐述。一、 新建订单文件以用户身份登录网页。1 网上下单:点击网上下单按钮,新建一份用户订单文件。后台为用户弹出订单模板。2 订单填写:用户选定光标位置,根据自身信息进行文字录入、方式选择等操作,完成订单模板的填写。3 确认提交:填写信息后,用户检查无误,点击提交将订单模板提交到后台,保存于未审核订

49、单数据库。二、 审核订单以管理员身份登陆网站,当订单信息提交给未审核数据库后,管理员对未审核订单进行审核,审核之后向订单数据库提交或者向客户提示未审核通过。具体操作流程如下:1 打开未审核订单列表:选择文件操作按钮,点击打开文件,选择要审核的订单文件,当前订单文件的内容被显示。2 选择审核结果:管理员认为订单文件无误,可以向订单数据库提交,则点击审核通过,订单文件提交给上级数据库,订单状态变为已审核,下单流程结束,下单成功。如果管理员认为订单信息存在问题,需要打回给用户修改,则选择审核不通过,选择此方式,系统将提示用户审核失败,需要重新修改订单。三、 取消订单用户可以对已提交的订单(包括审核及

50、未审核的)进行取消操作,以用户身份登录网站。具体的操作流程如下:1 打开我的订单:选择文件操作按钮,点击“打开文件”,选择要查看的订单,订单文件被打开并显示。2 用户确认取消订单:选择下方的取消订单,系统提示是否确认取消,点击确认则取消订单,后台从相关数据库中删除订单信息。5.2.2 角色控制网上下单功能的具体的功能仅限用户使用,网站管理人员和其他用户不可对订单文件进行编辑和改写等操作。在网上下单流程进行时,只有用户和管理员有权限查看订单信息,其他用户和人员无权限查看订单相关信息。在订单提交到未审核数据库之后,用户不能对其进行修改,只能进行取消订单操作,而管理员可以对其进行审核确认操作;订单若未审核通过,在打回后,用户可以对其进行修改后重新提交。 物流文件流转情况:审核通过时向上级数据库提交物流文件,审核不通过时向用户打回并提示。5.2.3 与系统交互关系网上下单使用时,需要进行数据的提交与审核,当用户新建立一份物流订单时,订单内容在编辑完成后,需要上传至相关数据库进行保存,以备管理员进行审核。当用户需要修改订单信息时,必须先取消订单,再重新下单进行相应内容的修改;或是在审核未通过,管理员将文件打回时进行订单修改,保存后上传至相关数据库

温馨提示

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

评论

0/150

提交评论