拼图游戏总体设计报告.docx
《拼图游戏总体设计报告.docx》由会员分享,可在线阅读,更多相关《拼图游戏总体设计报告.docx(11页珍藏版)》请在冰豆网上搜索。
![拼图游戏总体设计报告.docx](https://file1.bdocx.com/fileroot1/2023-1/22/8d1073b8-52ae-45d4-80a4-6359d117e7d2/8d1073b8-52ae-45d4-80a4-6359d117e7d21.gif)
拼图游戏总体设计报告
公司名称
{拼图游戏}
软件总体设计文档
文件状态:
[√]草稿
[]正式发布
[]正在修改
文件标识:
Puzzle
当前版本:
V1.0
作者:
朱小波
审核:
完成日期:
2012-5-10
版本历史
版本/状态
作者
审核
起止日期
备注
0.文档介绍
0.1文档目的与范围
记录拼图游戏的开发需求,包括功能需求、性能需求、用户界面接口、数据需求、条件和约束等
本文档对《需求功能点列表》的每条功能进行详细说明,是系统分析和设计的基础,也是内部验收测试的依据。
0.2读者对象
游戏开发人员
0.3参考文献
提示:
列出本文档的所有参考文献(可以是非正式出版物),格式如下:
[标识符]作者,文献名称,出版单位(或归属单位),日期
0.4术语与缩写解释
缩写、术语
解释
SRS
软件需求规格说明书SoftWareRequirementSpecification
拼图游戏
将一幅图片切割再由用户组装成原图的游戏
…
1.系统概述
(1)本系统是一个拼图游戏
(2)功能包括开始游戏、暂停游戏、停止游戏、恢复游戏、成绩查询、排名查询、答案查询等
2.设计约束
用户界面
该项目的用户界面符合C/S软件设计风格,要求方便、简洁、美观、一致
主界面参考如下图:
硬件要求
软件要求
3.开发与运行环境
类别
标准配置
最低配置
开发环境
测试环境
运行环境
4.软件的总体结构图
数据流图
活动图
状态图
总体结构设计
构件设计
5.功能模块设计概述
5.1模块命名规则
提示:
说明源文件、类、函数、变量等命名规则
5.2模块汇总
子系统A
模块名称
设计概述
注册登陆注销
用户注册、登陆、注销游戏
游戏设置
用户对游戏难度、背景音乐、背景图片进行设置
…查询操作
用户查询成绩、排名、答案
子系统B
模块名称
设计概述
…
6.数据库设计概述
6.1数据库环境说明
采用了MySQL数据库
6.2数据库命名规则
表命名以puzzle为前缀再加下划线_,如puzzle_user
6.3安全性设计说明
设置数据库密码、配置权限
6.4表汇总
表名
设计概述
puzzle_user
用户表,存储用户账号密码等个人信息
puzzle_gameSetting
游戏设置表,记录用户的游戏设置
puzzle_gameLog
游戏记录表,记录用户的游戏时间和成绩
7.用户界面设计概述
参考游戏界面如下图:
8.综合考虑
8.1稳定性和可扩展性
游戏人数过多可能造成数据库服务器压力较大
8.2性能分析
主要是客户端pc机的性能和数据库服务器的性能
8.3复用和移植
用QT开发可移植性较好
8.4防错与出错处理
出错后自动输出出错日志
8.5其它