斗兽棋概要设计说明书

概要设计说明书

1.引言...........................................................................................................................
1

  1.1编写目的.............................................................................................................
1

  1.2项目背景.............................................................................................................
2

  1.3参考资料.............................................................................................................
2

2.任务概述....................................................................................................................
2

  2.1目标....................................................................................................................
2

  2.2运行环境.............................................................................................................
2

  2.3需求概述.............................................................................................................
3

  2.4条件与限制..........................................................................................................
3

3.总体设计....................................................................................................................
4

  3.1处理流程.............................................................................................................
4

4.接口设计....................................................................................................................
7

  4.1外部接口.............................................................................................................
7

  4.2内部接口.............................................................................................................
7

5.数据结构设计.............................................................................................................
8

  5.1逻辑结构设计......................................................................................................
8

  5.2物理结构设计......................................................................................................
8

  5.3数据结构与程序的关系........................................................................................
8

6.运行设计....................................................................................................................
8

  6.1运行模块的组合...................................................................................................
8

  6.2运行控制.............................................................................................................
8

  6.3运行时间.............................................................................................................
9

7.出错处理设计.............................................................................................................
9

  7.1出错输出信息......................................................................................................
9

  7.2出错处理对策......................................................................................................
9

8.安全保密设计............................................................................................................
10

9.维护设计...................................................................................................................
10

1.引言


1.1编写目的


本节概要设计是为了开发斗兽棋游戏平台系统功能设计的,主要面向系统分析员、程序员、测试员、实施人员和最终用户等。它对以后阶段的工作起指导作用。从总体设计的角度明确斗兽棋游戏平台的功能和处理模式,用户使用此平台的功能需求和性能需求。并将这些需求用规范化得结构完整的、准确的表达清楚,以此统一软件开发者和用户在对该游戏平台的理解和认识,使系统开发人员和产品管理人员明确产品功能,可以有针对性的进行系统开发、测试、验收等个方面的工作,这是开发该游戏平台系统的基础。

1.2项目背景

目前棋牌小游戏在休闲游戏市场上有着很大份额,给用户提供一个放松娱乐,相互交流学习的平台,也是目前大多数网民娱乐的主要方式。网络棋牌游戏是真正适合各种年龄群的用户使用的具有寓教于乐意义的游戏。在当今如此盛行网络游戏的时代,教育网游的诞生不能不说是一个绝好的切入点。因此网络棋牌游戏就更适合于教育网游。与一般传统的角色扮演类游戏相比,网络棋牌游戏的开发更适合于如今网游的发展趋势,从另一方面更可以使如今的用户远离一些血腥暴力游戏所带来的危害。益智休闲类游戏不仅满足用户对游戏的需要,也是一种促进智力发展的手段。

1.3参考资料

[1] 网络棋牌游戏平台-项目开发计划书

[2] 网络棋牌游戏平台-需求规格说明书

2.任务概述


2.1目标

  该阶段目标在于明确系统的数据结构和软件结构,此外,总体设计还将给出内部软件和外部系统部分之间的借口定义,各个软件模块的功能说明,数据结构的细节以及各个模块之间的装备要求。

2.2运行环境

  本网络棋牌游戏平台适合运行的条件:

  1.系统需求: Windows XP及更高版本

  2.硬件需求: Pentium4 2.4G及以上

256M内存及以上 1G可用磁盘及以上

2.3需求概述

  斗兽游戏平台是一款基于MFC的游戏平台。此平台的目的在于给用户提供一个放松娱乐,相互交流学习的平台。

2.4条件与限制

  为了评价该设计阶段的设计表示的“优劣程度”,必须遵循以下几个准则:

  (1)软件设计应当表现出层次结构,它应巧妙的地利用各个软件部件之间的控制关系;

  (2)设计应当是模块化地,即该软件应当从逻辑上被划分成多个部件,分别实现各种特定功能和子功能;

  (3)设计最终应当给出具体的模块,这些模块就具有独立的功能特性;

(4)应当应用在软件需求分析期间得到的信息,采取循环反复的方法来获得设计。

3.总体设计

  客户端基本流程:

4.接口设计


4.1外部接口


4.1.1  用户界面

  在用户界面部分,根据需求分析的结果,用户需要一个用户友善界面。在界面设计上,应做到简单明了,易于操作,并且要注意到界面的布局,应突出的显示重要以及出错信息。外观上也要做到合理化,考虑到用户多对Windows风格较熟悉,应尽量向这一方向靠拢。其中服务器程序界面要做到操作简单,易于管理。

   

  

4.1.2  硬件接口

  在输入方面,对于键盘、鼠标的输入,可用Java的标准输入/输出,对输入进行处理。
在输出方面,也可用Java的标准输入/输出对其进行处理。在网络传输部分,网络硬件部分则使用高速以太网。

4.2内部接口

  内部接口方面,各模块之间采用函数调用、参数传递、返回值的方式进行信息传递。具体参数的结构将在下面数据结构设计的内容中说明。接口传递的信息将是以数据结构封装了的数据,以参数传递或返回值的形式在各模块间传输。

5.数据结构设计


5.1逻辑结构设计

  1.用户信息表: G_Users

  2.好友信息表: G_Friends

  3.游戏积分表: G_GameScore

  6.聊天记录表: G_ChattingRecords

  7.游戏信息表: G_Game

5.2物理结构设计


  系统的物理结构具体由数据库来设计与生成的。

5.3数据结构与程序的关系

系统的数据结构由标准的数据库语言SQL生成。

6.运行设计


6.1运行模块的组合

  各模块通过多窗口、对话框等组合,各个模块间有良好的信息交流

6.2运行控制

  当有非法访问和窃取数据库资源时要自动关闭并退出系统,同时做出有关动作提示维护人员。

6.3运行时间

  从用户登录到退出界面,释放系统资源。

7.出错处理设计


7.1出错输出信息

  本程序多处采用了异常处理的机制,当遇到异常时不但能及时的处理,保证程序的安全性和稳定性,而且各种出错信息能通过弹出对话框的形式,及时的告诉用户出错的原因及解决的办法,使用户以后能够减少错误的发生。程序的大部分地方还采取了出错保护,如输入内容的长度和类型等减少了用户出错的可能。

7.2出错处理对策

  我们对于本程序的几种可能的错误进行了分析,分别进行了不同的处理。

  主要的错误可能有:

  1.输入错误:

  这主要是用户输入不规范造成的,我们在尽量减少用户出错的条件的情况下,主要也是通过对话框,提醒用户,然后再次操作。

  2.其他操作错误:

  对于用户的不正当操作,有可能使程序发生错误。我们主要是中止操作,并提醒用户中止的原因和操作的规范。

  3.其他不可预知的错误:

  程序也会有一些我们无法预知或没考虑完全的错误,我们对此不可能作出万全的异常处理,这时我们主要要保证数据的安全,所以要经常的进行数据库备份,并能及时的和我们联系,以逐步的完善我们的程序。

8.安全保密设计

1.软件使用安全:

这个我们在对错误的异常处理的地方已经详细说明。这里不再重述。

2.操作安全:

由于操作员的操作不慎可能导致数据被误删,误改等情况,这里我们在每次删除的时候提醒用户,以防误操作。

9.维护设计

详细编写各阶段的文档资料,利于开发和维护。

<!--[if !vml]--><!--[endif]-->

时间: 2024-10-06 14:52:16

斗兽棋概要设计说明书的相关文章

斗兽棋测试计划说明书

测试计划 一.引言      1. 编写目的 本测试计划文档作为指导此测试项目循序渐进的基础,帮助我们安排合适的资源和进度,避免可能的风险.本文档有助于实现以下目标: 1) 确定现有项目的信息和应测试的软件结构 2) 列出推荐的测试需求 3) 推荐可采用的测试策略,并对这些策略加以详细说明. 4) 确定所需的资源,并对测试的工作量进行估计. 5) 列出测试项目的可交付元素,包括用例以及测试报告等 2. 背景  软件系统名称: 翻翻棋游戏 该开发项目的历史:从军旗开始,直到象棋,翻翻棋是它们的拓展

斗兽棋项目开发计划书

项目开发计划书 一:市场分析 我国网络棋牌游戏市场现状 我国的网民数量在2011年12月底以高达5.13亿以上,拥有这么一个庞大的市场环境,无疑给中国的网络游戏带来了更多的发展机会.如今,网络游戏已经完全融入了人们的娱乐生活中,特别是棋牌类网络游戏,因为棋牌在中国本来就拥有很悠长的历史累积,网络棋牌的玩法和实际的棋牌玩法也基本一样,所以,在众多的网络游戏类型当中,棋牌类游戏倍受广大网民的喜爱.正式由于棋牌游戏广大的市场前景的吸引,国内众多知名游戏厂商也加入到了游戏的开发以及运用当中. 腾讯公司大

斗兽棋详细设计说明文档

1引言 2 1.1编写目的 2 1.2背景 2 1.3定义 2 1.4参考资料 2 2程序系统的结构 2 3程序(标识符)设计说明 2 3.1程序描述 3 3.2功能 3 3.3性能 3 3.4输人项 3 3.5输出项 3 3.6算法 3 3.7流程逻辑 3 3.8接口 3 3.9注释设计 4 3.10限制条件 4 3.11测试计划 4 3.12尚未解决的问题 4 详细设计说明书 1引言 1.1编写目的 我们设计这款游戏的初衷是想到很多小时候的乐趣,想到以小时候为主题设计一款适合8-12岁儿童玩

斗兽棋用户手册

兽类翻翻棋软件 使用说明书 目录 1 概述 4 1.1背景 4 1.2应用领域与使用对象 4 1.4参考资料 4 1.5术语与缩写解释 4 2 系统综述 4 2.1系统结构 4 2.2系统功能简介 5 2.3性能 5 2.4版权声明 5 3 运行环境 5 3.1硬件设备要求 5 3.2支持软件 5 3.3数据结构 5 4 系统操作说明 6 4.1安装与初始化 6 4.2子模块名称1 6 4.2.1业务需求描述 6 4.2.2界面截屏以及界面字段解释 6 4.2.3操作说明 6 4.3子模块名称2

学生宿舍管理系统概要设计说明书

1. 编写目的 在完成了针对<学生信息管理系统>软件市场的前期调查,同时与多位软件使用者进行了全面深入地探讨和分析的基础上,提出了这份概要设计说明书. 此概要设计说明书对<学生信息管理系统>软件做了全面细致的用户需求分析,明确所要开发的软件应具有的功能.性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步完成后续设计与开发工作.本说明书的预期读者为学校管理员.需求分析人员.测试人员.项目管理定义 . 2. 范围 2.1 系统主要目标 在科技快速发展的今

概要设计说明书

  基于andriod校园网上订餐系统   概要设计说明书         报告名称  校园网上订餐系统概要设计说明书 专    业  计算机科学与技术 班    级   信1201-1班 组长姓名   王雪青 组员名单   陆宇 赵建松 张文东 徐擎天 日    期   2015.6.13 指导教师  王建民 目录 1引言... 3 1.1编写目的... 3 1.2背景... 3 1.3定义... 4 1.4参考资料... 4 2总体设计... 4 2.1需求规定... 4 2.2运行环境..

软件概要设计说明书

软件概要设计说明书 1.引言 1.1编写目的 根据我们在上课找教室就的尴尬状况,我们团队决定开发课堂派派软件.每当去上课找教室时,会很找不到教室,导致迟到,或者走错教室,我顿感忧伤,实难想到跑了如此远的路,浪费如此多的时间,还影响到正常的学习,我的心被刺穿了,我想能不能有一款软件可以让我不再如此浪费宝贵时间,能不能有一款软件让我在百忙之中还可以查看到教室信息,于是课堂派派的想法诞生了. 1.2背景 a.我们团队开发的软件是基于Andriod的图书查询的App--“课堂派派”. b.我们团队的成员

《 校友聊软件概要设计说明书》

1引言 1.1编写目的 本文档的目的是阐述校友聊聊天软件的概要设计.本概要设计说明书编写的目的在于全面说明校友聊聊天软件第一阶段中的设计考虑,包括程序系统的基本处理流程.程序系. 1.2背景 基于校园内网用户对流量的强大需求,以及考虑到其中一些特殊用户的日常需求,我们设计了校友聊这款基于局域网内的免流量聊天软件,它提供私聊和群聊两种方式,提供文件传输的功能,便于快捷的聊天和文件的传输. 2总体设计 在需求分析中,我们已经确定了校友聊聊天软件的功能模块,包括登录功能,注册功能,客户可以通过服务器转

机房收费系统——概要设计说明书

概要设计说明书 1引言 1.1编写目的 这是一个宏观的把控系统开发总概括,对于对象.类等进行一定的大体的设计,设计人员可以通过概要设计为接下来的详细设计做准备. 预期读者是设计人员. 1.2背景 说明: a.       待开发软件系统的名称:机房收费系统 b.       列出此项目的任务提出者: 开发者:十期学生 用户:廊坊师范学院全体师生 将运行该软件的计算站(中心):图书馆阅览室.学校机房 1.3定义 1.4参考资料 列出有关的参考文件,如: a.     本项目的经核准的计划任务书或合