1、 软件开发设计文档 文档管理信息表 主题 版本 内容 关键字 参考文档 创建时间 创建人 最新发布日期 文档变更纪录 更改人 日期 更改内容 创建文件 文档主要评审意见 产品组 评审人员 日期 意见 QA组 评审人员 日期 意见 目 录 1开发规划 1 1.1开发人员 1 1.2开发计划 2 1.3开发环境和工
2、具 3 1.4开发规范 3 2总体设计 4 2.1概念术语描述 4 2.1.1术语1 4 2.1.2术语2 4 2.2基本设计描述 5 2.2.1系统总体逻辑结构图 5 2.2.2系统部署结构图 6 2.3主要界面流程描述 7 2.3.1功能1界面流程 7 2.3.2功能2界面流程 7 2.4模块列表 8 2.5<模块1 > 9 2.5.1模块1接口规范API 9 2.5.2Interface1 9 2.5.3Interface2 9 2.5.4数据库API 9 2.5.5数据结构 9 2.5.6模块设计描述 9 2.5.7模块界面描述 9 2.6<模
3、块2 > 9 附录 10 第三方组件 10 参考资料 11 附加文档 11 IV xx项目.项目目标 1开发规划 1.1开发人员 角 色 主要职责 负责模块 人员 备注 项目经理 PM n 项目全面负责 n 项目设计 n 主要框架/模块编写 n 项目进度控制 n xxx模块 xxx 产品经理 PT n 定义需求 n 产品监督 n 结果验证(测试) n 用户文档 无 xxx 程序员 DEV n
4、n xxx模块 xxx 程序员 DEV n n xxx模块 xxx n n 1.2开发计划 <附开发计划表> 1.3开发环境和工具 开发工具 工具 作用 Delphi 7 .net客户端 VBA 开发Excel插件 VS.NET Web页面,Web Service 1.4开发规范 文档名称 位置 Delphi编码规范 系统目录规范 2总体设计 2.1概念术语描述 2.1.1术语1 <术语1的描述> 2.1.2术语2 <术语
5、2的描述> 2.2基本设计描述 <文字性的设计思路> 2.2.1系统总体逻辑结构图 层/包1 模块1 模块3 模块2 层/包2 模块2 模块1 2.2.2系统部署结构图 数据库服务器 Web服务器 防火墙 内部客户机 内部客户机 VPN/ INTERNET 远程客户机 远程客户机 系统网络拓扑结构
6、 2.3主要界面流程描述 2.3.1功能1界面流程 2.3.2功能2界面流程 2.4模块列表 模块名称(英文) 功能 备注 模块1 Module1 模块2 Module2 模块3 Module3 2.5<动作模块 > 2.5.1动作模块接口规范API l 描述 <模块功能和设计描述(简要描述)> 本模块将3D模型导入到unity3d软件中在uni
7、ty中将3D模型放入场景中,并通过脚本实现模型的换装和动作展示
l 集成和部署
<描述模块如何同系统集成,实现形式是DLL, EXE或是嵌入式代码>
2.5.2Clothes.js
8、 2.5.3动画机制Mecanim Animator视图 如下 设置4个bool类型的参数: 创建完之后,我们需要输入参数的名称。这里我们想使用布尔来控制是否可以转换动画,所以我们把这4个参数起名为animator、animator1、animator2、animator3 刚才设置的4个参数已经可以选择了,也就代表了,我把idle1到item_boots、walk、item_shirt的线的条件设置成animator、animator1、animator2、animator3,那么只有当animator1为false的时候,这个动画的转换才会成立。 把这个
9、新作的Animator Controller拖到人物身上 2.5.4数据库API 定义数据库存储过程接口 2.5.5数据结构 数据库表列表 表名 作用 Model <附SQL数据库结构定义文档> 2.5.6模块设计描述 2.5.7模块界面描述 动作界面: 2.6<模块2 > 附录 第三方组件 Delphi组件 组件名称 版本 用途 .NET组件 组件名称 版本 用途 参考资料 Design Pattern - 附加文档 文档名称 文件名 描述 项目计划表 W.plan.mpp 项目时间规划 数据库定义 X****.sql 数据库定义脚本 *** 15






