为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

网络棋牌游戏需求规格说明书

2013-09-16 10页 doc 130KB 207阅读

用户头像

is_248355

暂无简介

举报
网络棋牌游戏需求规格说明书二、网络棋牌游戏平台-需求规格说明书 二、需求规格说明书 11.引言 11.1编写目的 21.2项目背景 21.3参考资料 22.任务概述 22.1待开发软件的一般描述 22.2 待开发软件的功能 32.3 用户特征 32.4运行环境 42.5条件与限制 43.功能需求 43.1功能划分 43.2功能描述 54.外部接口需求 54.1用户界面 64.2硬件接口 64.3软件接口 64.4故障处理 65.性能需求 65.1数据精确度 65.2时...
网络棋牌游戏需求规格说明书
二、网络棋牌游戏平台-需求规格说明 二、需求规格说明书 11.引言 11.1编写目的 21.2项目背景 21.3参考资料 22.任务概述 22.1待开发软件的一般描述 22.2 待开发软件的功能 32.3 用户特征 32.4运行环境 42.5条件与限制 43.功能需求 43.1功能划分 43.2功能描述 54.外部接口需求 54.1用户界面 64.2硬件接口 64.3软件接口 64.4故障处理 65.性能需求 65.1数据精确度 65.2时间特性 65.3适应性 66.软件属性需求 87.其它需求 88.数据描述 88.1静态数据 88.2动态数据 88.3数据库介绍 88.4数据词典 108.5数据采集 1.引言 1.1编写目的 本需求规格文档的目的是说明网络棋牌游戏平台最终需要满足的条件和限制,为进一步设计和实现提供依据。本文档将用户的需求用文字的形式固定下来,是与用户沟通的成果,也是用户验收项目时的参考。 本文档将供开发组团队成员查阅和使用,其中包括系统设计人员、编程人员、测试人员。 1.2项目背景 目前网络棋牌游戏在休闲游戏市场上有着很大份额,给用户提供一个放松娱乐,相互交流学习的平台,也是目前大多数网民娱乐的主要方式。网络棋牌游戏是真正适合各种年龄群的用户使用的具有寓教于乐意义的游戏。在当今如此盛行网络游戏的时代,教育网游的诞生不能不说是一个绝好的切入点。因此网络棋牌游戏就更适合于教育网游。与一般传统的角色扮演类游戏相比,网络棋牌游戏的开发更适合于如今网游的发展趋势,从另一方面更可以使如今的用户远离一些血腥暴力游戏所带来的危害。益智休闲类游戏不仅满足用户对游戏的需要,也是一种促进智力发展的手段。 1.3参考资料 [1] 网络棋牌游戏平台-项目开发计划书 2.任务概述 2.1待开发软件的一般描述 网络棋牌游戏平台是一款基于Java的游戏平台。此平台的目的在于给用户提供一个放松娱乐,相互交流学习的平台。 2.2 待开发软件的功能 本系统包括以下几个模块: 服务器用户管理模块:服务器用户管理模块包含了用户权限管理及对用户账号的删除; 服务器商城管理模块:服务器商城管理模块对整个游戏商城进行控制,包括修改物品信息、增加物品、删除物品、统计销售情况; 服务器控制模块:服务器控制模块的主要功能包括内容清除、内容获取、服务器开启/关闭; 客户端游戏控制模块:客户端游戏控制模块的主要功能包括用户登录、游戏选择、连接服务器、游戏创建、加入游戏、退出游戏; 客户端用户聊天模块:客户端用户聊天模块是整个客户端聊天系统的核心,其主要功能是发送及接收信息; 客户端用户信息模块:客户端用户信息模块主要用于查询用户账户资料及状态,包括游戏状态、基本信息及好友管理; 客户端游戏商城模块:客户端游戏商城模块提供充值、游戏物品的出售及个人物品管理。 2.3 用户特征 本网络棋牌游戏平台适合于任何年龄段的网民玩家,不受教育水平,工作经验及技术专长的影响, 2.4运行环境 本网络棋牌游戏平台适合运行的条件: 1.系统需求: Windows XP及更高版本 2.硬件需求: Pentium4 2.4G及以上 256M内存及以上 1G可用磁盘及以上 2.5条件与限制 由于Java语言本身的限制,该系统采用TCP/IP,程序运行速度比其他语言的程序略低。 3.功能需求 3.1功能划分 本系统包括以下几个模块: 1.服务器用户管理模块 2.服务器商城管理 3.服务器控制模块 4.客户端游戏控制模块 5.客户端用户聊天模块 6.客户端用户信息模块 7.客户端游戏商城模块 3.2功能描述 模块功能介绍: 服务器端: 1.用户管理模块 用户权限管理 删除用户 2.商城管理 修改物品信息 增加物品 删除物品 查询物品销售情况 3.服务器控制模块 内容清除 内容获取 服务器关闭 客户端: 4.游戏控制模块 用户登录 游戏选择 服务器连接 游戏创建 游戏加入 游戏退出 5.用户聊天模块 用户消息 系统消息 6.用户信息模块 用户状态 用户基本信息 用户好友管理 7.游戏商城模块 充值接口 购买 个人物品信息 4.外部接口需求 4.1用户界面 采用对话框方式,多功能窗口运行。 4.2硬件接口 支持各种x86系列的PC机。 4.3软件接口 运行Windows XP及更高版本并装有Java虚拟机的操作系统。 4.4故障处理 正常使用时不应出错,对于用户的输入错误应给出适当的改正提示。若运行时遇到不可恢复的系统错误,必须保证数据库完好无损。 5.性能需求 5.1数据精确度 查询时应保证查全率,所有在相应域中包含查询关键字的都应能查到,同时保证查准率。 5.2时间特性 一般操作的响应时间应在0.5秒内 5.3适应性 满足运行环境在允许操作系统之间的安全转换和与其它应用软件的独立运行要求。 6.软件属性需求 6.1可靠性 本系统的最终用户涉及面广,因此,整体系统运行要求稳定,有很强的防错、抗错能力,保证数据报送工作正常进行。 可靠性指标:在连续运行情况下,系统可靠性99.9999%。提供应用服务器集群技术和组件技术支持高可靠性和伸缩性。 6.2可维护性 系统从设计上尽量考虑使得大多数统计系统的建设都能使用本软件搭建而成,量少做二次开发或者不做二次开发,直接通过系统配置搭建系统,从功能上具有通用性,易修改和扩展。软件开发使用组件技术,保证了可维护性高。系统具有开放性,是指统计、分析内容的可修改、可扩展性。例如,经过一定的授权,系统管理人员即可根据将来统计变动的需要对统计指标进行增、删等修改,无需经过软件开发技术人员。 6.3兼容性 系统应支持多种操作系统、数据库系统和、WEB服务器系统。采用JAVA、JNDI技术来保证较好的可移植性和可扩展性。 6.4可用性 本系统采用C/S模式,同时,系统采取容错技术,具备数据恢复功能,能够保证用户随时随地操作系统。 6.5可移植性 本系统采用Java编写,能够实现跨平台操作。 6.6可测试性 软件系统具有良好的可测试性,能够在短时间的情况下顺利完成所有测试项目。具体测试项目如下: 代码检查:程序开发人员除了调试外,还应进行重点检查程序代码语法错误。 单元测试:对组成系统的每个组件进行数据结构测试和功能性测试,重点是组件的功能和程序逻辑。 集成测试:将组件组装成子系统后,应再次对组装后的子系统进行功能性测试,重点是组件与组件之间的接口测试。 系统测试:经过测试后的各子系统组装成系统后,还应组织对整个系统进行全面的测试,包括功能、性能以及接口测试。 性能测试:测试系统的操作相应速度以及资源占用效率。 压力测试:测试系统的可靠性和伸缩性,以验证系统能承受多大的负载。 6.7易用性 系统应操作简单、易学易用,丰富的联机帮助,人性化的操作界面,界面布局合理,节省操作时间。 7.其它需求 保密性和私密性需求: 网络传递数据经过加密。需要保证数据在采集、传输和处理过程中不被偷窥、窃取、篡改。 8.数据描述 8.1静态数据 静态数据:包括系统登录密码,各数据库所在位置,系统分析原始数据 8.2动态数据 动态数据:包括各数据库内各项显示数据,用户登录信息,系统时间 8.3数据库介绍 用户数据库:玩家个人信息,好友信息,所有游戏的分数信息 8.4数据词典 (1)数据流词条描述:   1.数据流名:登录信息   来源:用户的输入   去向:系统内部检验部分   组成:用户名,密码,验证码 流通量:每次登录输入一次 2.数据流名:登录结果   来源:系统   去向:用户   组成:返回信息   流通量:每次登录返回一次 3.数据流名:输入修改信息    来源:用户    去向:系统判断部分    组成:根据各数据库内容而不同    流通量:依用户输入而定 4.数据流名:反馈信息    来源:系统判断部分    去向:用户    组成:系统经判断后发回的字符数据    流通量: 依系统当前信息而定   5.数据流名:识别信息    来源:系统内部检验部分    去向:系统判断部分    组成:系统各数据库的标识信息    流通量:用户每次输入流通一次   6.数据流名:处理信息    来源:系统判断部分    去向:各数据库处理部分    组成:读取/修改标识,读取/修改的变量名称    流通量:用户每次输入流通一次   7.数据流名:读取修改    来源:系统判断部分    去向:系统各数据库    组成:读取/修改标识,读取/修改内容    流通量: 用户每次输入流通一次 (2)数据文件词条描述:   1.数据文件名:用户数据    简述:存储用户信息    数据文件组成:用户的各项信息(以String类型为主)   2.数据文件名:好友数据    简述:存储好友信息    数据文件组成:好友的各项信息(以String类型为主) (3)使用逻辑词条描述:   1.使用名:查看    简要描述:判断用户的许可性    输入数据流:登录信息    输出数据流:登录结果    使用逻辑:判断是否与系统内部用户信息相符合 2.使用名:好友信息管理    简要描述:对用户数据库进行相应要求的操作,并与判断部分交互    输入数据流:处理信息,读取修改    输出数据流: 读取修改, 处理信息    使用逻辑:判断用户要读取/修改的内容->反馈用户所需信息 8.5数据采集 是确保数据快速、正确地输入系统,本系统选用键盘输入,鼠标输入。 _1370517308.vsd 用户管理模块 商城管理 服务器控制模块 游戏控制模块 用户信息模块 用户聊天模块 客户端 服务器 游戏商城模块
/
本文档为【网络棋牌游戏需求规格说明书】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索