业务系统软件概要设计说明书.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《业务系统软件概要设计说明书.docx》由会员分享,可在线阅读,更多相关《业务系统软件概要设计说明书.docx(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、.深圳市华域无线技术有限公司深圳市华域无线技术有限公司密级文档编号软件概要设计说明书软件概要设计说明书页数共页版本A.0生效日期HSWOKR 业务系统软件概要设计说明书制定:Ben Zhong审核:批准:深圳市华域无线技术有限公司Shenzhen Hojy Wireless Technology Co.,Ltd.修订履历页页次次123发行版发行版A.0最新版本最新版本A.0 A.0 A.0生效日期生效日期修订日期修订日期修订页次修订页次修改前版次修改前版次修订后版次修订后版次修修 订订 内内 容容确认确认2012-03-26初稿钟斌2012-04-24修改接口:最新版本查询接口,验证码计算方法
2、,去除 content-md5,增加IMEI与SN做为MD5计算值钟斌2012-05-07更新 4.2 章节,增加相关的界面钟斌2012-05-29更新 4.1.1 章节,增加长度说明钟斌2012-6-12更新更新 3.2.2 与与 3.2.3 章节章节,增加用户名命名规范增加用户名命名规范与与update.zip 升级包大小限升级包大小限制制钟斌钟斌目录1引言引言.11.1 目的.11.2 范围.11.3 定义.11.4 参考资料.12软件系统状态与交互描述软件系统状态与交互描述.12.1 软件系统结构和层次结构.12.2 软件系统原理描述.22.3 软件系统交互描述.23软件系统设计软件系
3、统设计.33.1 软件设计概念和原理.33.2 系统模块设计.34接口设计接口设计.74.1 终端通讯接口.74.2 业务系统用户接口.95可测试性设计可测试性设计.116可移植性设计可移植性设计.117异常设计异常设计.127.1 软件系统的异常描述.127.2 软件系统的风险描述.128其他设计其他设计.128.1 配置设计.128.2 数据库设计.149附录附录.149.1 软件开发环境.149.2 软件生产环境.159.3 关键点的附录.151 引言1.1 目的本设计文档的输入文档为HSWORK解决方案。它主要的目标是细化系统软件功能模块,定义系统软件架构,定义通讯接口,设计数据库结构
4、及相关运行环境的配置等。1.2 范围1.2.1本文档适用于 HSWORK 项目1.2.2本文档适于开发人员,测试人员以及后续开发的设计人员1.3 定义UE:user equipment 用户设备HSWORK:华域升级业务系统OSS:Open Storage Service 阿里巴巴云计算公司提供的开放云存储服务1.4 参考资料13-产品版本管理办法 A_2.pdf2 软件系统状态与交互描述2.1 软件系统结构和层次结构图中HSWORK业务系统业务系统部分为本文档设计部分。2.2 软件系统原理描述1、发布版本:1,1、制作升级包,将它放在阿里的云存储中。1.2、新增版本信息,配置策略2、查询版本
5、信息3、返回当前版本信息,如果有更新,则返回升级包下载地址4、下载升级包5、终端升级2.3 软件系统交互描述系统软件设计图说明:1、界面链接请求,view控制器处理请求;2、view控制器加载界面内容;3、view控制器将界面内容,返回给浏览器;4、如遇到界面为Grid,则发送ajax请求;json控制器负责处理ajax数据请求;5、Json控制器准备好格式化数据;6、Json控制器通过调用service封装好的业务服务方法生成所需的json数据;7、将JSON数据返回浏览器,浏览器将会通过jqgrid将数据呈现给用户;3 软件系统设计3.1 软件设计概念和原理controller此包主要用于
6、接受相关的来自客户端request请求,包括GET,POST,PUT,DELETE,以及ajax数据请求domain主要是与数据库表结构相关,一个数据库实体表对应一个类json此包提供jqgrid请求所需要的数据,通过json格式persistence它是一个数据库持久层,往下与数据库通讯,往上与业务层通讯此层主要是处理SQL,它在XML中进行定义service此包主要一个业务接口层或是业务接口层,对外提供业务接口与业务接口封装实现3.2 系统模块设计3.2.1基础数据管理模块1、客户代码维护规则:两位数字组成操作:C(增加)U(修改)R(查询)D(删除)2、产品名称维护规则:V+产品类别+产
7、品型号+R+0-9+0-9+C+0-9+0-9+S+客户代码操作:C(增加)U(修改)R(查询)D(删除)3、产品类别维护(class)规则:1-代表 TD 类2-代表 WCDMA 类3-代表 EDGE 类操作:C(增加)U(修改)R(查询)D(删除)4、产品型号维护(model)规则:产品类型+0-9+0-9操作:C(增加)U(修改)R(查询)D(删除)5、产品类型维护(type)规则:1 代表 TD 智能手机2 代表 WCDMA 智能手机3 代表 USB 产品类型数据卡5 代表 USB 及 UART 串口混合类型的 Module6 代表 mini-PCIE 接口类型的 Module8 代表
8、普通手机操作:C(增加)U(修改)R(查询)D(删除)3.2.2软件版本维护模块1、新增版本上传完整版本文件:V+产品类别产品类别+产品型号产品型号+R+0-9+0-9+C+0-9+0-9+S+客户代码客户代码.zip,此完整版本文件与工具中所用的版本文件不一样,它是需要可以支持终端自主写flash 的。上传步长为 1 的升级包文件:update.zip,如当前最新的版本为 R06,那么此升级包提供给 R05 版本;上传步长为 2 的升级包文件:update.zip,如当前最新的版本为 R06,那么此升级包提供给 R04 版本;上传步长为 3 的升级包文件:update.zip,如当前最新的版
9、本为 R06,那么此升级包提供给 R03 版本;update.zip 文件大小不超过 10M2、发布版本发布 Bata 版本:用于测试发布 Release 版本3、版本管理维护历史版本,针对 Release 版本不允许删除与修改,3.2.3系统设置模块升级策略配置:控制升级终端的数量,指定哪些型号,哪个客户可以升级。用户维护用户名命名规则:1、只能以字母开头2、区分大小写,3、只能由字母与数字组成4、用户名长度为 616角色维护3.2.4WebService 接口模块(详见接口设计部分)1、最新版本查询HSWORK处理查询请求流程UE查询版本时序图2、终端信息上报3、升级包下载4 接口设计4.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 业务 系统软件 概要 设计 说明书
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内