物流系统需求规格说明书.docx
《物流系统需求规格说明书.docx》由会员分享,可在线阅读,更多相关《物流系统需求规格说明书.docx(25页珍藏版)》请在冰豆网上搜索。
物流系统需求规格说明书
V公司物流信息服务平台
软件需求规格说明书
作者:
日期:
审批:
日期:
变更记录
日期
版本
变更说明
作者
1概述
1.1编写目的
本文档是北京ISS有限公司在V公司(中国)投资有限公司(以下简称V公司)的物流信息服务平台合同基础上编制的。
本文档的编写为下阶段的设计、开发提供依据,为项目组成员对需求的详尽理解,以及在开发开发过程中的协同工作提供强有力的保证。
同时本文档也作为项目评审验收的依据之一。
1.2系统目标
本平台为物流需求企业和物流服务企业提供了各种需求、货源、车源信息。
为物流需求企业提供完整的解决方案、为物流服务企业提供需求信息等增值服务,在促进V公司用户供需交互的同时达到宣传和推销V公司卡车的目的,最终使V公司卡车在中国地区的销量能够显著增长。
鉴于上述目标,本平台由两个子平台组成,即物流信息服务平台(以下简称服务平台)和物流信息服务平台管理系统(以下简称管理系统)。
服务平台的用户主要是物流企业以及有物流需求的非物流企业,所完成的目标为:
1.首页:
首页支持的功能应包括:
用户注册与登录,订阅电子期刊,过桥费查询,给V公司留言;
首页所发布内容包括:
物流企业介绍、成功案例展示、物流需求发布、最新消息、解决方案展示、运力合作展示。
2.物流需求项目发布:
●物流需求项目发布平台
为物流需求企业提供大型物流项目发布的平台,为物流服务企业提供更多的商机。
用户可以在平台上发布和查询需求项目信息,以及进行之后的方案征集活动。
3.物流解决方案展示:
●物流解决方案
建立V公司全国物流企业联盟,联系各大型物流企业向集团客户提供整体物流解决方案,促进产品销售。
包括:
解决方案查询、解决方案维护、发布新的解决方案三个主要功能点。
4.物流企业园区:
●平台用户列表
查看本平台的所有物流企业的信息。
●维护企业信息
对登录用户所在物流企业的信息进行维护。
5.物流联盟论坛:
●物流联盟论坛
为平台所有用户提供交流的场所。
V公司指定论坛管理员可以对论坛内容进行维护。
6.物流效率测算:
●物流运营数据分析系统
系统根据用户录入的与货运、运营、贷款、公路费用有关的各项信息,自动计算出使用V公司卡车的收入、利润、运行费用、成本、现金流等客户关注的数据。
并且系统还提供V公司卡车的上述各项数据与相同档次的其它各款车型的比较分析,使用户能够比较直观的了解到购买V公司卡车的优势所在。
为销售人员展示V公司的各项产品提供了方便快捷的工具。
●物流运营数据分析系统参数维护
该功能点为系统管理员维护数据分析系统的后台参数提供了一个平台。
需要维护的参数项主要包括V公司的车型以及其它竞争对手车型的运行参数、资赁分析、产品参数等信息。
管理系统的用户主要是V公司管理人员,完成目标为:
1.新闻维护:
●增加新闻
新增新闻信息,供物流信息服务平台用户浏览。
●修改新闻
修改或删除已有新闻信息。
●新闻查询
根据条件查询满足条件的新闻信息。
2.物流需求项目发布:
●发布新项目信息
V公司代替物流需求企业发布新的需求项目。
●物流需求项目维护
V公司管理人员对还没有发布的项目信息进行维护(包括服务平台上物流需求企业发布的需求项目和V公司替物流需求企业发布的需求项目)。
●物流需求项目审批
V公司管理人员对物流需求企业发布的项目进行维护。
●物流需求项目停用
对于已经发布的项目,V公司管理员可以选择停用。
3.论坛维护:
●论坛维护
增加新的论坛或者对已有论坛进行维护。
4.物流运营数据分析系统参数维护:
●运行参数维护
对不同车辆的各项运行参数进行维护,供服务平台的用户对物流效率、费用等进行测算。
●产品参数维护
对各种车辆本身的各项参数进行维护,方便物流信息平台的用户对各种车辆的性能和价格等参数进行比较。
5.数据字典:
●区域维护
维护区域信息,用于对物流信息平台的用户按照所在区域进行划分。
●行业维护
维护行业信息,用于对物流信息平台的用户按照所从事行业进行划分。
6.平台用户管理:
●企业信息管理
管理员对物流信息服务平台的企业进行管理:
包括增加、启用、停用、修改、查询服务平台企业。
●网站用户管理
对物流信息平台的用户进行管理:
包括增加、启用、停用、修改、查询服务平台用户。
以及给用户分配角色。
●网站用户审批
对于注册后未审批的用户进行审批操作。
●网站角色管理
对角色进行管理:
包括增加、删除、修改、查询角色,以及给角色分配权限。
●管理系统用户管理
对管理系统的用户进行管理:
包括增加、启用、停用、修改、查询管理系统用户,以及给用户分配角色。
●管理系统角色管理
对角色进行管理:
包括增加、删除、修改、查询角色,以及给角色分配权限。
7.平台系统管理:
●推荐供应商维护
从服务平台上的物流企业用户中进行选择,获得推荐的供应商的LOGO可以显示在网站首页中。
●供求关系视图
利用输入的查询条件进行筛选和过滤,建立起能够表示供求关系的多对多视图。
●线路维护
对各条线路的详细信息进行维护:
包括增加、删除、修改、查询的功能。
1.3术语定义
物流企业:
有运输能力,在服务平台主要作为供方和运输方的企业,在系统中的主要功能是发布解决方案,用户注册时需声明。
非物流企业:
在系统中主要作为需求方出现的企业,只能发布需求项目,不能够提供解决方案,用户注册时需声明。
物流需求企业:
(是从功能上界定的,相对物流服务企业而言),指有物流需求的企业,可能是非物流企业,也有可能是物流企业。
物流服务企业:
(是从功能上界定的,相对物流需求企业而言),能够提供解决方案的企业,一定是物流企业。
服务平台角色:
包括物流企业用户,非物流企业用户,V公司用户,普通个人用户,论坛管理员。
其中:
物流企业用户角色:
主要是分给所属企业为物流企业的用户,如果有特殊情况,该角色也可分给其他用户。
只有物流企业用户可以发布解决方案。
物流需求企业用户角色:
默认是分给非物流企业的用户,如果有特殊情况,该角色也可分给其他用户。
非物流企业用户不能发布解决方案。
V公司用户角色:
默认分配给管理平台注册的用户,用管理系统的用户名,密码可登录服务平台。
在服务平台可查看所有信息。
普通个人用户角色:
默认分配给不属于系统指定企业的用户。
此用户在系统中同样可发布需求。
论坛管理员角色:
主要分配给V公司的服务平台管理员,拥有论坛管理员角色的用户可以对论坛内容进行管理。
管理系统角色:
包括系统管理员,服务平台管理员。
其中:
系统管理员角色:
用于对服务平台用户和管理系统用户、角色、企业等信息进行管理。
服务平台管理员角色:
用于对服务平台发布的信息进行管理。
2需求说明
2.1物流信息服务平台
2.1.1首页
【业务说明】
首页支持功能包括:
用户注册与登录,订阅电子期刊,过桥费查询,给V公司留言;
发布内容包括:
物流企业介绍、成功案例展示、物流需求发布、最新消息、解决方案展示、运力合作展示。
【使用人】
得到V公司认证的企业用户群,包括物流企业用户、非物流企业的用户、V公司用户以、个人用户及游客。
【需求实现】
2.1.1.1新用户注册:
用户需填写信息如下:
所属企业,联系电话,传真,电子邮件,联系地址,邮政编码,真实姓名,性别,出生日期,身份证号,个人情况描述,用户名,密码。
其中用户名不能与系统中已有用户名重复,如果重复,系统提示重新输入。
系统填写完成必要信息后,点击“提交”按钮,用户注册信息提交到V公司管理员处,由V公司管理员进行审批,审批通过后发送email通知用户。
2.1.1.2登录:
用户输入自己的用户名和密码,由系统验证其合法性,如果验证通过,系统提示欢迎信息,否则系统要求用户重新登录。
2.1.1.3订阅电子刊物:
用户需填写姓名,公司名称,联系电话,e-mail信息,点击“订阅”按钮,订阅信息被保存到数据库中,V公司根据订阅用户信息的e-mail地址给用户发送电子刊物。
2.1.1.4过桥费查询:
V公司在管理系统对过桥费进行维护,供所有用户查询。
2.1.1.5给V公司留言
所有用户都可以通过此功能给给沃尔企业留言。
2.1.2物流需求发布
【使用人】
物流需求企业用户,物流服务企业用户,个人用户。
【业务说明】
供物流需求企业用户发布和维护需求项目,供物流服务企业用户查询需求项目。
【需求实现】
2.1.2.1物流需求项目查询:
用户输入查询条件,列表内列出所有符合查询条件的物流需求项目。
这些项目必须是经V公司管理员审批通过的项目。
2.1.2.2维护需求项目信息:
点击“维护需求项目信息”,页面跳转到维护项目信息页面,默认列出登录用户发布的尚未审批的或审批未通过的项目。
然后选中其中一条发布项目信息进行修改或删除。
2.1.2.3发布新项目信息:
在发布新项目信息页面内,用户可输入以下项目信息:
标题、区域、行业、文字信息、图片及图片描述,另外可上传附件。
同时在论坛上发布一条相同的消息。
2.1.2.4回复
选择要回复的项目名称,选择"我要回复",页面跳转到论坛中相对应的记录进行回复.
2.1.3物流解决方案
【使用人】
物流需求企业用户,物流服务企业用户。
【业务说明】
供物流服务企业用户发布和维护解决方案,供物流需求企业用户查询解决反案。
【需求实现】
2.1.3.1物流解决方案查询:
用户输入查询条件,列表内列出所有符合查询条件的物流解决方案。
2.1.3.2维护物流解决方案:
点击“解决方案维护”按钮,页面跳转到解决方案维护页面,默认列出登录用户发布的所有解决方案,用户亦可输入查询条件查询出符合条件的解决方案。
然后选中一条解决方案进行修改或删除。
2.1.3.3发布新物流解决方案:
在发布新项目信息页面内,用户可输入以下项目信息:
标题,区域,行业,文字信息,图片,以及上传附件。
2.1.3.4回复:
页面自动跳转到论坛中当前解决方案对应的记录下。
2.1.4物流企业园区
【使用人】
经VOLVO认证通过的所有用户。
【业务说明】
查看本平台的所有物流企业信息,维护当前登录用户所在物流企业的信息。
【需求实现】
2.1.4.1企业用户信息查询:
用户输入查询条件,列表内列出所有符合查询条件的物流企业用户信息。
2.1.4.2企业用户信息维护:
维护内容包括:
1)企业首页:
查看企业基本信息,可输入企业简介。
2)成功案例:
可输入多条成功案例,包括标题和文字描述。
3)服务内容:
可输入多条服务内容,包括标题以及文字描述。
4)联系方式:
可输入企业的联系人,电话,电子邮件。
5)保有车辆:
可输入多条车辆信息。
2.1.5物流联盟论坛
【使用人】
所有可登录服务平台的用户。
【业务说明】
用户可在此进行各方面的交流。
包括发布小型物流需求、解决方案等。
【需求实现】
2.1.5.1文章搜索:
用户输入文章关键字,选择论坛,可搜索出所有符合条件的文章。
2.1.5.2回复:
点击文章的链接,进入到回复页面,可查看到所有回复信息,在正文处填写回复信息,点击“回复”按钮,回复文章放在最后端。
2.1.5.3发表文章:
点击“发表新文章”按钮,页面跳转到发表文章页面,用户输入标题,正文等信息,点击“发表”,文章即发表成功。
2.1.5.4删贴:
V公司指定的论坛管理员可执行删贴的操作。
2.1.6物流效率测算
【使用人】
所有可登录服务平台的用户。
【业务说明】
用户在此利用VOLVO提供的信息进行效率与成本测算。
【需求实现】
详细需求见附件一《物流数据分析系统字段定义.doc》
2.1.6.1物流运营数据分析系统
2.1.6.1.1客户信息输入
◆货运要求
◆运营制度
◆公路费用
◆贷款
2.1.6.1.2测算分析结果
◆车辆
◆运营
◆利润
◆车队年收入比较
◆寿命内利润比较
◆寿命内投资回收率比较
2.1.6.1.3运行费用
◆车队运输成本构成
◆保险费用
◆养路费
◆车船使用税
◆人员费用
◆管理费
◆运管费
◆燃油
◆维修费(保养)
◆轮胎费
◆路桥费
◆营业税
◆运价和盈利
2.1.6.1.4成本分析
◆车辆月运行情况
◆车辆年运行情况
2.1.6.1.5保险费用
2.1.6.1.6现金流分析
2.1.6.1.7贷款分析
◆拖头
◆挂车
◆全车
2.1.6.1.8资赁分析
◆拖头
◆挂车
2.2物流信息服务平台管理系统
2.2.1新闻维护
【使用人】
管理系统新闻管理员。
【业务说明】
对管理系统需发布的新闻信息进行维护。
【需求实现】
2.2.1.1增加新闻:
新闻信息包括:
标题、内容、图片描述、图片。
2.2.1.2修改新闻:
对已创建和已发布的新闻进行修改、删除或发布。
2.2.1.3新闻查询:
查询条件包括:
标题、发布时间范围、正文包含文字以及发布人名称等信息。
2.2.2物流项目发布
【使用人】
管理系统需求项目管理员。
【业务说明】
对物流信息平台需要发布的需求项目信息进行维护。
【需求实现】
2.2.2.1发布新需求项目信息:
在发布新需求项目信息页面内,用户可输入以下需求项目信息:
标题,类型,区域,行业,文字信息,图片,上传附件,以及选择物流需求企业。
操作包括:
保存,删除,发布。
对于已发布的项目,系统在物流服务平台的论坛上自动发布一条相同的消息。
2.2.2.2物流需求项目维护:
管理系统需求项目管理员对所有待发布的项目信息进行维护(包括V公司提交的项目信息和物流需求企业提交的项目信息),操作包括修改,删除,发布。
2.2.2.3物流需求项目审批:
对于服务平台发布的项目进行确认,操作包括:
审批通过,审批拒绝。
2.2.2.4物流项目停用:
对于已经发布的项目,如果不再需要,可以使用此功能将其停用。
2.2.3论坛维护
【使用人】
管理系统论坛管理员。
【业务说明】
对物流信息平台论坛的基本信息进行维护。
【需求实现】
包含查询论坛、创建新论坛、修改论坛、删除论坛四个功能点。
2.2.3.1查询论坛:
管理员输入查询条件,点击“查询”按钮,列表框中列出所有符合查询条件的论坛信息。
2.2.3.2创建新论坛:
管理员需输入论坛名称、论坛描述两项信息。
2.2.3.3修改论坛:
管理员选中查询列表中的论坛进行维护,可修改内容与创建论坛相同。
2.2.3.4删除论坛:
供管理员删除选中的论坛。
2.2.4物流运营数据分析系统维护
【使用人】
V公司管理系统数据分析系统管理员。
【业务说明】
对物流信息平台数据分析系统参数进行维护。
包括运行参数维护和产品参数维护两部分。
运行参数维护中,用户可创建新的车辆,并对车辆信息进行维护。
产品参处维护中,用户可对指定的产品各项参数进行维护。
【需求实现】
详细需求见附件一《物流数据分析系统字段定义.doc》
2.2.4.1运行参数
◆拖头
◆货运信息
◆挂车
◆税率
◆养路费
◆车船使用税
◆保险费
◆运管费
◆油耗
◆保养
◆轮胎
◆人员
◆管理
◆牌照
◆路桥费
◆营业税
◆盈利
2.2.4.2产品参数
◆拖头部分参数
◆挂车部分参数
◆保险费
◆轮胎
◆载重量
◆路桥费
2.2.5数据字典
【使用人】
V公司管理系统管理员。
【业务说明】
对物流信息服务平台和物流信息服务管理系统用到的数据进行维护,内容包括区域维护、行业维护、类别维护。
【需求实现】
2.2.5.1区域维护:
维护信息包括名称、描述。
保存之后系统自动生成ID。
管理员可进行增加、删除、维护操作。
2.2.5.2行业维护:
(与区域维护相同)
2.2.6网站用户管理
【使用人】
管理系统系统管理员。
【业务说明】
包括企业信息管理、网站用户管理、网站用户审批、系统维护用户管理以及角色管理四个子模块。
【需求实现】
2.2.6.1企业信息管理
管理员对物流信息服务平台的企业进行管理,包括查询、新增、修改、启用、停用操作。
2.2.6.1.1查询:
管理员输入查询条件,列表中列出所有符合条件的企业信息。
2.2.6.1.2新增:
新增企业信息。
内容包括:
所属区域,法人代表,联系人,联系人电话,传真,企业地址,邮政编码,电子邮件,员工数量,年营业额,账号,税号,行业,LOGO,车辆保有情况。
(企业名称不能重复)
2.2.6.1.3修改:
对选中企业的信息进行修改。
修改内容与新增内容相同。
2.2.6.1.4启用:
置选中停用企业的状态为启用,用户只能加入启用的企业下。
属于该企业的用户也同时被全部启用。
2.2.6.1.5停用:
置选中启用企业的状态为停用。
属于该企业的用户也同时被全部停用。
2.2.6.2网站用户管理:
管理员对物流信息服务平台用户进行管理,包括查询、维护、删除、角色分配操作。
2.2.6.2.1查询:
管理员输入查询条件,列表中列出所有符合条件且审批通过的网站用户信息。
2.2.6.2.2维护:
管理员输入查询条件,列表中列出所有符合条件且审批通过的网站用户信息,管理员可选中一个进行修改。
2.2.6.2.3角色分配:
给用户增加未分配的角色或者删除已分配的角色。
2.2.6.2.4启用:
如果企业状态为启用,可置选中用户的状态为启用。
如果企业状态为停用,不能置选中用户的状态为启用,并给出提示信息。
2.2.6.2.5停用:
置选中用户的状态为停用。
2.2.6.3网站用户审批:
系统自动列出所有待审批的用户信息,由管理员对其进行审批,包括同意加入,拒绝加入两个功能点。
同意加入:
该用户以后可以登录系统
拒绝加入:
该用户被物理删除。
2.2.6.4网站角色管理:
管理员对网站角色信息进行管理,管理操作包括查询、新增、修改、删除以及分配权限操作。
2.2.6.4.1查询:
管理员输入查询条件,列表中列出所用符合条件的角色信息。
2.2.6.4.2新增:
增加新的角色,须填写的内容包括:
角色名称、角色描述。
2.2.6.4.3修改:
在查询列表内选择角色进行维护,维护内容与新增内容相同,修改结果同步反映到所有纪录中。
2.2.6.4.4删除:
选择查询列表内的角色执行删除操作。
2.2.6.4.5权限分配:
给角色增加未分配的权限或者删除已分配的权限。
2.2.6.5系统维护用户管理:
由系统管理员对物流信息服务平台管理系统用户进行管理,包括查询、新增、维护、启用、停用以及角色分配操作。
2.2.6.5.1查询:
管理员输入查询条件,列表中列出所用符合条件的管理系统用户信息。
2.2.6.5.2新增:
增加新的管理系统用户,须填写的内容包括:
人员代码、人员名称、职位、性别、所在企业、电话、传真、手机、电子邮件、密码。
2.2.6.5.3修改:
在查询列表内选择管理系统用户进行维护,维护内容与新增内容相同。
2.2.6.5.4角色分配:
给用户增加未分配的角色或者删除已分配的角色。
2.2.6.5.5启用:
可置选中用户的状态为启用。
2.2.6.5.6停用:
可置选中用户的状态为停用。
2.2.6.6角色管理:
管理员对角色信息进行管理,管理操作包括查询、新增、修改、删除以及分配权限操作。
2.2.6.6.1查询:
管理员输入查询条件,列表中列出所用符合条件的角色信息。
2.2.6.6.2新增:
增加新的角色,须填写的内容包括:
角色名称、角色描述。
2.2.6.6.3修改:
在查询列表内选择角色进行维护,维护内容与新增内容相同,修改结果同步反映到所有纪录中。
2.2.6.6.4删除:
选择查询列表内的角色执行删除操作。
2.2.6.6.5权限分配:
给角色增加未分配的权限或者删除已分配的权限。
2.2.7平台系统管理
【使用人】
管理系统管理员。
【业务说明】
包括推荐供应商维护、供求关系视图、线路维护以及电子刊物维护四个子模块。
【需求实现】
2.2.7.1推荐供应商维护:
管理员对推荐供应商信息进行修改,执行的操作包括:
查询、增加、删除操作。
2.2.7.1.1查询:
管理员输入查询条件,列表中列出所用符合条件的推荐供应商信息。
2.2.7.1.2增加:
查询所有服务平台非推荐供应商用户,选中某条供应商作为推荐供应商插入系统。
2.2.7.1.3删除:
选中查询列表中的供应商进行删除。
2.2.7.2供求关系视图:
管理系统用户输入查询条件,点击“查询”按钮,列出所有符合查询条件的物流需求项目和物流解决方案。
当查询条件足够细致时,物流需求项目列表与物流解决方案列表即建立起多对多的关系。
2.2.7.3线路维护:
包括查询、增加、维护、删除操作。
2.2.7.3.1查询:
管理员输入查询条件,列表中列出所用符合条件的线路信息。
2.2.7.3.2增加:
增加新的线路信息,需要输入内容包括:
起点、终点、里程(kg)、路线、过桥费。
2.2.7.3.3维护:
在查询列表内选择线路进行维护,维护内容与新增内容相同。
2.2.7.3.4删除:
在查询列表内选择线路进行删除操作。
2.2.7.4电子刊物维护:
由用户填写电子周刊的标题和内容,以及邮件的主题,将其发送给所有电子刊物订阅用户。
3性能要求
本系统在正常的网络环境下,应能够保证系统的及时响应:
✧小批量的业务处理的响应时间在3~8秒;
✧大批量的业务处理和查询的响应时间控制在30~40秒以内。
4可维护性,可扩展性
本系统的应用平台设计中选择B/S结构,采用基于JAVA技术并且符合J2EE开发规范的系统应用平台,使系统具有良好的可维护性和可扩展性
5安全性
本系统的系统架构,以及权限机制可以保证系统的安全性。
首先:
从系统架构看,本系统采用B\S模型,MVC模式,从而使服务器数据源与客户端分离,保证了数据的物理独立性;
其次:
本系统的用户授权机制通过角色的定义管理实现,通过定义某些角色能进行的操作权限,和定义用户拥有的角色,限定用户的操作权限,实现对用户的授权。
6设计约束
详细说明对系统的设计局限性。
设计局限的定义代表了对系统要求的决策,这可能出于商务运作、资金、人员、时间等多方面的综合考虑从而指导软件的设计和开发。
例如,软件的开发语言、开发环境、开发工具、第三方软件、硬件使用以及网络设备等。
6.1.1语言约束
本系统是基于中文系统环境开发和使用的,系统必须支持中文处理。
6.1.2系统模型约束
本系统采用MVC模型,实现表现层和控制层的分离,提高可重用性、可移植性。
7界面要求
1)物流信息服务平台界面风格:
2)物流信息服务管理系统风格:
系统原型的详细界面请参见附件二
8验收标准
V公司物流信息服务平台、V公司物流信息服务管理系统验收标准为:
Ø实现所有功能需求
Ø满足非功能性需求
Ø系统设计文档完整,且符合规范
Ø代码符合规范,且与系统设计一致
9附件
附件一:
《物流数据分析系统字段定义.doc》
附件二:
《系统原型.doc》
需求确认