1、项目概述后台服务平台用于市场管理、诊断软件管理、产品管理、软件管理(软件上传、软件下载、以及软件发行)、测试管理、数据管理、生产管理等各种事物处理的服务平台。/
2、项目范围和方案
2.1项目范围本文档为后台服务平台项目的产品包需求描述,项目组成员可通过本文档的分析形成总体设计方案、软件概要设计方案、以及产品包需求评审材料。
本文档可阅读及参考人员:
岗位 | 使用描述 |
市场/销售人员 | 关注市场需求,转化成产品包需求,产品包需求向设计需求的转化 |
开发人员 | 关注所有需求的来源,具体要求及实现,将产品需求包转化为设计需求包 |
结构设计人员 | 关注产品结构的具体需求 |
测试人员 | 关注测试用例到产品包设计需求的反向 |
外协开发与管理人员 | 关注需求、实现、以及测试 |
2.2方案
项目实现必须使用主流的技术(如编程语言为JA,数据库使用MySQL,交互界面使用HTML5等等技术),在相同基础硬件条件下提供更大的用户访问量以及访问速度,项目设计方案必须做到模块化、设计思路清晰。3、
项目方法和介绍服务平台由产品管理、客户管理、数据管理、软件管理、生产管理等组成,绝大多数模块都需要有基础数据的支持,所有基础数据由各个管理员进行录入,使用数据库进行管理,每种数据都需要有各自的数据库表进行管理(增、删、改、查登操作)。项目发散图:3.1超级管理员
3.2市场管理
市场管理模块主要负责用户定义、产品置换、用户产品管理、市场人员管理、客户投诉等事务处理。
3.3诊断软件管理
3.
3.1车型管理
3.
3.2车型区域管理
3.
3.3车型语言管理
3.
3.4基本功能管理
3.
3.4特殊功能管理
3.
3.5软件类型管理
3.
3.6已发行软件管理
3.
3.7人员管理
3.4产品管理
3.
4.1区域编码管理
3.
4.2产品系列管理
3.
4.
2.1系列号管理
3.
4.
2.2产品名称管理
3.
4.3新增产品管理
3.
4.4已有产品管理
3.
4.5发行软件管理
3.
4.6软件类型管理
3.
4.7软件提交管理
3.
4.8人员管理
3.5软件管理
其中,软件包括产品软件以及车型软件等两大类。
3.
5.1软件版本
其中:
V只允许大写;
X为主版本,其位数大于或等于1,并且只能为十进制数值;
yy为子版本,其位数固定为2,并且只能为十进制数值;
zzz为当前子版本测试基线数,其位数固定为3,只能为十进制数值;
3.
5.2软件类型
部分软件类型包含子类型,每种子类型都有一个ID,以及每种语言所对应的名称。
诊断管理员以及产品管理员可对软件类型进行增、删、改、查。
3.
5.3软件提交权限
3.
5.4软件提交
3.
1.1。
3.
5.4软件状态
软件提交后其为测试状态,可提交软件的人员由诊断管理员以及产品管理员指定,软件提交后软件提交人员可在待测试记录表中显示,并显示相应的状态。
软件提交后,软件开发人员实时跟进其进展,当软件测试失败(即状态为驳回)时,软件提交人员可对已测试记录表中对其进行修改,对部分或全部软件包进行重新上传,上传后其状态被自动修改为测试状态,测试人员可再次进行下载及测试。
被重新上传后的软件包与已提交的软件包版本不一致,一次某个软件包被重新上传后,需要后台自动删除未被测试通过的软件包,重新提交测试后,未被测试通过的记录仍然在已测试记录表中,且无法修改,并增加新的测试记录到其中。
3.
5.5软件下载
每个序列号可下载的软件有产品管理中进行定义,只显示该用户使用的产品可下载软件,除非客户额外购买其他软件。
3.6测试管理
3.
6.1人员管理
3.
6.2软件测试管理
3.
6.3软件下载管理
3.7数据管理
数据管理包含采数管理、日志管理、客户数据管理等子模块。3.
7.1采数管理
3.
7.2日志管理
3.
7.3客户数据管理
3.
8.1生产烧录
提供定制化的烧录工具供生成烧录使用,其烧录步骤:3.
8.2客退返修
提供定制化的客退返修管理工具:1.项目交付件和工作文档
2.项目组织结构
3.项目验收