欢迎来到天天文库
浏览记录
ID:43590026
大小:217.23 KB
页数:8页
时间:2019-10-11
《概要设计说明书与7678游戏分析》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、概要设计说明书1.引言1.1编写目的木节概要设计是为了开发网络棋牌游戏平台系统功能设汁的,主要而向系统分析员、程序员、测试员、实施人员利最终用户等。它对以后阶段的工作起指导作用。从总体设计的角度明确网络棋牌游戏平台的功能和处理模式,用户使用此平台的功能需求和性能需求。并将这些需求用规范化得结构完整的、准确的衣达淸楚,以此统一软件开发者和用八在对该网络棋牌游戏平台的理解和认识,使系统开发人员和产晶管理人员明确产品功能,可以有针对性的进行系统开发、测试、验收等个方而的工作,这是开发网络棋牌游戏平台系统的慕础。1.2项目
2、背景H前网络棋牌游戏在休闲游戏市场上有着很大份额,给用户捉供一个放松娱乐,相互交流学习的平台,也是口前大多数网民娱乐的主要方式。网络棋牌游戏是真正适合各种年龄群的用户使用的具有寓教于乐意义的游戏。在当今如此盛行网络游戏的时代,教育网游的诞牛不能不说是一个绝好的切入点。因此网络棋牌游戏就更适合于教育网游。与一般传统的和色扮演类游戏相比,网络棋牌游戏的开发更适合于如今网游的发展趋势,从另一方血更对以使如今的用户远离一些血腥暴力游戏所带來的危害。益押休闲类游戏不仅满足用户对游戏的需要,也是一种促进智力发展的手段。1.3参
3、考资料[叮网络棋牌游戏平台-项目开发计划书[2]网络棋牌游戏平台-需求规格说明书2・任务概述2.1目标该阶段目标在于明确系统的数据结构和软件结构,此外,总体设计还将给出内部软件和外部系统部分Z间的借口定义,各个软件模块的功能说明,数据结构的细节以及各个模块Z间的装备要求。2.2运行环境描述软件运行的环境,包括破件平台、碾件要求、操作系统以及其他软件或与其共存的应用程序等,如数据库。本网络棋牌游戏平台适合运行的条件:1•系统需求:WindowsXP及更高版本2.硬件需求:Pentium42.4G及以上256M内存及以
4、上1G可川磁盘及以上2.3需求概述网络棋牌游戏平台是一款基于Java的游戏平台。此平台的目的在于给用户提供一个放松娱乐,相互交流学习的平台。2.4条件与限制为了评价该设计阶段的设计表示的“优劣程度”,必须遵循以卞儿个准则:(1)软件设计应当表现出层次结构,它应巧妙的地利川各个软件部件之间的控制关系;(2)设计应当是模块化地,即该软件应当从逻辑上被划分成多个部件,分别实现各种特定功能和子功能;(3)设计最终应当给出具体的模块,这些模块就具有独立的功能特性;(4)应当应川在软件需求分析期间得到的信息,采取循环反复的方法
5、来获得设计。3•总体设计3.1处理流程客八端基本流程:用八登录V▼N用户名及密码验iiEYY显示游戏大厅»主界面►游戏房间<Y提示游戏程序W3.2总体结构和模块外部设计3.3功能分配服务器用户管理模块:服务器用户管理模块包含了用户权限管理及对用户账号的删除;服务器商城管理模块:服务髀商城管理模块对整个游戏商城进行控制,包括修改物品信息、增加物品、删除物品、统计销售情况;服务器控制模块:服务器控制模块的主要功能包括内容清除、内容获取、服务器开启/关闭、系统消息发送;客户端游戏控制模块:客户端游戏控制模块的主要功能包括
6、用户登录、游戏选择、连接服务器、游戏创建、加入游戏、退出游戏;客户端用户聊天模块:客户端用户聊天模块是整个客户端聊天系统的核心,其主要功能是发送及接收信息;客户端用户信息模块:客户端用户信息模块主要用于查询用户账户资料及状态,包括游戏状态、基本信息及好友管理;客户端游戏商城模块:客户端游戏商城模块提供充值、游戏物品的出售及个人物品管理。4・接口设计4.1外部接口4.1.1用户界面在用户界面部分,根据需求分析的结果,用户盂要一个用户友善界面。在界面设计上,应做到简单明了,易于操作,并且耍注意到界血的布局,应突出的显示
7、重耍以及出错信息。外观上也要做到合理化,考虑到用户多对Windows风格较熟悉,应尽量向这一方向靠拢。其中服务器程序界而要做到操作简单,易于管理。在设计上采用下拉式菜单方式,在出错显示上可调用Java库小的错误提示函数。总的来说,系统的用户界面应作到可靠性、简单性、易用性。4.1.2软件接口服务器程序可使用Java提供的对SQLServer的接口,迓行对数据库的所有访问。服务器程序上可使川SQLServer的对数据廉的备分命令,以做到对数据的保存。在网络软件接口方而,使用TCP协议。4.1.3硬件接口在输入方而,对
8、于键盘、鼠标的输入,可川Java的标准输入/输出,对输入进行处理。在输出方甸,也可用Java的标准输入/输出对其进行处理。在网络传输部分,网络便件部分则使川高速以太网。4.2内部接口内部接口方曲,各模块Z间采用函数调用、参数传递、返回值的方式进行信息传递。具体参数的结构将在下血数据结构设计的内容中说明。接口传递的信息将是以数据结构封装了的数据,以参数传递或返
此文档下载收益归作者所有