




已阅读5页,还剩78页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
精品文档 1欢迎下载 毕业设计 实时温度监控报警系统 院院 系 系 班班 级 级 学学 号 号 指指 导导 老老 师 师 日期 日期 精品文档 2欢迎下载 摘要摘要 随着互联网的普及 电信运营商开始介入到信息运营的业务领域 游戏业 务是当前最大的互联网增值应用 随着游戏业务的规模扩大 数量众多的游戏 业务迫切需要统一的管理平台的支撑 本文立足于电信运营商的网络游戏业务管理系统的项目建设 根据实际情 况及需求 通过研究与分析 提出了一个完整的网络游戏业务管理系统设计方 案 本文首先研究与分析了当前运行的网络游戏管理系统的现状 并指出了现 有系统存在的主要问题 其次 阐述了相关的数据库 中间件等关键技术的原理与特点 第三 根据游戏业务管理的实际需求 提出了游戏业务管理系统设计方案 包括总体方案和主要功能模块 用户管理 系统管理 渠道管理 计费管理 等详细设计 最后 指出了本研究的创新点与特色 以及需要继续努力的方向 关键词 关键词 互联网 游戏 业务管理 J2EE JSP 精品文档 1欢迎下载 ABSTRACTABSTRACT With the popularization of the Internet the telecommunication operator starts get involved an information to carry the business realm of the camp and the game business is current biggest Internet to increase in value an application Along with the scale extension of the game business the amount is numerous prop up of managements terraces that the game business urgently needs to be unify This text is based on the item construction of the telecommunication operator s management system of the game business according to the actual circumstance and the need pass research and analyze put forward own game business a management system a design a project Firstly this text studies and analyzes the present condition of game system and pointed out now systematic and existent key problem Secondly elaborated the database middle piece etc key a technique The third according to the actual need of game business management put forward game business a management system a design a project include total project and main function mold a piece customer management system management outlet management charge management etc design in detail Finally pointed out this research of a little bit creative and special features and need the diligent direction of continue KeyKey Words Words Internet Game The business manage J2EE JSP 精品文档 欢迎下载 目目 录录 第一章 引言 1 1 课题来源与背景 1 1 1 课题来源 1 1 2 课题背景 1 2 研究现状与选题意义 1 3 本人主要工作 1 4 本文组织结构 第二章 系统需求分析 9 2 1 系统结构 9 2 2 负载均衡接入 12 2 3 主要问题 13 2 4 结论 14 第三章 主要知识与关键技术 15 3 1 数据库 15 3 1 1 关系数据库 15 3 1 2 标准语言 SQL 16 3 1 3 数据库设计 16 3 1 4 数据库安全性和完整性 17 3 2 中间件 18 3 2 1 分布式多层应用程序 18 3 2 2 J2EE 容器 20 3 2 2 JSP 技术 21 第四章 总体设计 23 4 1 系统架构 23 4 2 网络平台 24 4 3 软件平台 24 4 4 主要功能模块 25 精品文档 欢迎下载 图 4 3 功能模块图第五章 功能模块设计 25 第五章 功能模块设计 26 5 1 用户管理 26 5 1 1 功能描述 26 5 1 2 数据描述 27 5 2 游戏房间管理 31 5 2 1 功能描述 31 5 2 2 业务流程图 31 5 2 3 数据描述 33 5 3 系统管理 36 5 3 1 功能描述 36 5 3 2 业务流程图 36 5 3 3 数据描述 37 5 4 监控管理 39 5 4 1 功能描述 39 5 4 2 业务流程图 39 5 4 3 数据描述 40 5 5 渠道管理 40 5 5 1 功能描述 40 5 5 2 业务流程图 40 5 5 3 数据描述 41 5 6 服务管理 42 5 6 1 功能描述 42 5 6 2 业务流程图 43 5 6 3 数据描述 43 5 7 虚拟财富管理 45 5 7 1 功能描述 45 5 7 2 业务流程图 45 5 7 3 数据描述 46 精品文档 欢迎下载 5 8 充值管理 47 5 8 1 功能描述 47 5 8 2 接口描述 47 5 8 3 业务流程图 48 5 8 4 数据描述 48 5 9 结算管理 55 5 9 1 功能描述 55 5 9 2 业务流程图 55 5 9 3 数据描述 55 5 10 计费系统 61 5 10 1 功能描述 61 5 10 2 业务流程图 62 5 10 3 数据描述 67 5 11 帐务管理 72 5 11 1 功能描述 72 5 11 2 业务流程图 74 第六章 总结与展望 75 6 1 总结 75 6 2 展望 75 参考文献 76 精品文档 欢迎下载 第一章第一章 引言引言 1 11 1 课题来源与课题来源与背景背景 1 1 11 1 1 课题来课题来源源 本课题属于自选课题 来源于本人负责的一个商业性游戏项目 本文主要 研究内容是电信运营商针对游戏业务的开展 设计一个对其业务的具有可管理 可拓展 高可靠的网络游戏业务管理系统 属于应用研究课题 1 1 21 1 2 课题课题背景背景 随着网络技术的迅速发展 中国互联网发展迅速 根据 CNNIC 在 2007 年 1 月的 中国互联网络发展状况统计报告 1 显示 中国目前有网民总人数为 13700 万人 其中有 26 6 的网民表示玩网络游戏是上网的主要目的 而 2006 年全国的游戏产业规模达到了近 500 亿 随着游戏产业的发展 越来越多的游 戏运营商开始进入这个行业 中国电信是国有特大型通信企业 主要核心业务是固定电话 小灵通和宽 带接入 随着通信行业的竞争加剧 移动产品的替代性竞争越演越烈 中国电 信意识到互联网业务的重要性 而互联网业务的价值链核心还是互联网应用 因此中国电信提出向综合信息服务提供商进行战略转型的要求 中国电信为了自身的发展需要 进一步充实自己的产业价值链 提高对内 容服务市场的控制 开始逐步切入游戏服务市场 游戏项目由此孕育而生 在进入游戏市场后 游戏运营给中国电信带来机遇的同时 也带来新的管 理问题 一是游戏种类繁多 游戏规则各不相同 不同的游戏品种有着不同用户管 理规则 而我们实现的游戏更多的是自己本地的游戏规则 没有现有的系统能 实现对本地特色游戏的用户数据进行统一管理 因此 迫切需要有一个平台能 实现对特色内容用户的统一认证 精品文档 欢迎下载 二是游戏业务属于新型的电信增值业务 没有现成的业务管理手段 大量 的统计分析数据需要利用管理平台实现数据的统计和分析 三是游戏业务系统没有和原有的电信业务系统进行对接 实现不了对原有 电信用户的价值综合利用 游戏业务管理系统可以实现融合各种本地游戏规则的业务内容 对新的游 戏业务进行统计分析 并能综合利用原有的大量电信用户的捆绑营销的优势 游戏业务管理系统由省中心门户统一规划部署 地市门户与省中心使用一 套系统 在业务管理系统中根据的地市和人员设置不同的角色权限 实现多站 点的分级内容管理 在业务管理时根据负载均衡和页面部署的要求发布到指定 的 WEB 服务器上 系统通过访问或修改数据库来进行对用户及各种业务的处理 地市站点 网吧 业务管理 服务器 用户 数据库 图 1 1 系统部署拓扑图 客户端采集省中心站点和多个地市站点的数据 由业务管理服务器端进行 统一处理 1 1 2 2 研究现状与研究现状与选题意义选题意义 游戏运营分为三个部分 2 包括游戏业务实现逻辑 游戏网站 游戏管理 平台 而关键是业务管理平台 游戏业务管理系统是整个游戏项目的中心业务 管理系统 提供了电信本地游戏业务管理和后台支撑维护的手段 是电信本地 精品文档 欢迎下载 游戏业务发展及进行运行维护活动的重要支撑系统 因此 有必要设计并实现一个既满足整个业务管理性能要求 又尽可能的 降低成本 高可靠性 高拓展性的游戏业务管理系统 当前 国内运营的游戏品种非常多 游戏业务管理系统多属于游戏运营商 的核心机密 而且不同游戏有不同的规则 没有统一的游戏业务管理系统 国 内一些大型的游戏运用商都是自己研发完成自己的管理系统 因此没有借鉴能 力 本地化的游戏规则是目前市场的一个空白点 因此适合本地游戏规则的游 戏业务管理系统也是没有的 这是本项目的一个创新点 目前 游戏业务管理系统多用三层结构 3 底层采用数据库 5 中间层采 用中间件 上层采用客户端或浏览器的方式 4 这种方式具有以下一些特点 1 先进性 系统的设计要符合面向对象思想 分层管理 系统的模型设计 软件结构 以及软硬件平台都应采用当前主流的技术 2 实时性 系统在完成各类实时功能时应保证系统响应的实时性 包括实时的认证 计费和操作维护等 3 安全性 系统应具备统一 完善的多级安全机制 以保证系统的安全性 系统应能 抵御互联网上常见的各种攻击 4 可用性 系统应提供高可用性以及数据多重保护 5 可靠性 系统应避免由于单点故障影响整个系统正常稳定运行 避免关键信息的丢 失 6 可维护性 系统应具有完善的自身监视和管理功能 7 可操作性 系统应提供友好的中文图形操作界面和在线帮助 8 开放性 系统采用分布式开放结构 充分考虑与外部系统的接口 精品文档 欢迎下载 9 可扩充性 系统的软件设计采用模块化体系结构 新功能的引入不影响原有的功能模 块 具有良好的可扩展性 同时 系统的容量可随硬件的扩容和软件的升级达 到更高的要求 1 31 3 本人本人主要工作主要工作 本人的主要工作是针对本地游戏业务的具体工作特点 结合电信传统业务 的管理经验 利用当前主流的数据库和中间件技术 设计出一个三层技术架构 对本地游戏业务的具有可管理 可拓展 高可靠的业务管理系统 主要研究内 容包括 1 分析原有网络棋牌游戏的系统构架和拓扑结构 2 网络游戏业务管理系统的总体设计与数据库设计 3 与原有电信用户管理平台等系统接口设计 1 41 4 本文本文组织结构组织结构 本文共分六章 各章节主要内容如下 第一章第一章 引言引言 介绍了本课题的来源 背景及选题意义 第二章第二章 系统需求分析系统需求分析 详细介绍了现有游戏业务的系统构架 应用服务器分布 数据存储方式和 负载均衡设计 并分析了其存在的主要问题 第三章第三章 主要知识与关键技术主要知识与关键技术 详细讨论了相关的数据库技术 中间件技术的原理与技术特点 第四章第四章 总体设计总体设计 根据系统需求 给出系统架构 网络平台 模块组成等设计方案 第五章第五章 业务功能设计业务功能设计 根据网络游戏业务管理的特点 将系统分为用户管理 游戏房间管理 系 统管理 监控管理 渠道管理 服务管理 虚拟财富管理 充值管理 结算管 理 计费管理 帐务管理共 11 个模块 分别进行阐述和设计 精品文档 欢迎下载 第六章第六章 总结与展望总结与展望 指出了目前研究的创新点与特点 需要继续努力的方向 论文最后部分是 参考文献 精品文档 9欢迎下载 第二章第二章 系统需求分析系统需求分析 网络棋牌游戏目前新版本包括斗地主 拖拉机 升级 麻将 跑得快 争 上游 拱猪 港式五张 梭哈 红心大战 510K 炒地皮 三打一 锄大地 憋七 原子 双扣 象棋 四国军棋 围棋等 50 个最流行的网络棋牌游戏 所有游戏的规则跟以基本的流行规则的基础 加入了大量的本地化游戏规则 使得游戏的特色鲜明 具有强大的竞争优势 2 12 1 系统结构系统结构 游戏系统主要由游戏服务管理控制器 游戏服务器端 游戏客户端 游戏 后台管理客户端 游戏数据库服务器 游戏 web 网页服务器和游戏相关的外围 服务程序等几大部分组成 图 2 1 系统运行简图 精品文档 10欢迎下载 图 2 2 棋牌游戏系统的系统结构框图 精品文档 11欢迎下载 1 数据服务器系统 数据服务器系统担负着整个系统的所有数据调度的工作 另一方面和所有 游戏服务器相连 并根据游戏服务器的要求从数据库中取出数据或存储数据 网络棋牌游戏支持多种数据库 可以根据需要采用 SqlServer Mysql 或 Oracle 等 网络棋牌游戏系统中 可采用用户注册资料数据库和用户积分数据库分离 设计 两个数据库可在两个不同的服务器上 这样可方便的跟你原用户系统 相结合 就是说用户注册 登陆验证访问的是用户注册资料数据库 用户从游 戏首页登陆后 再进入某个游戏服务器的某个游戏房间玩游戏时 游戏服务器 会根据用户 ID 来读写用户积分数据库 游戏服务器把某个用户的游戏积分保 存到积分数据库的时候会自动判断该用户在积分数据库是否已存在游戏的积分 记录 并决定用 insert 或 update 语句来把积分数据保存到积分数据库中 7 9 2 游戏服务器系统 游戏服务器系统是整个网络游戏系统的中间层 也是最重要最复杂的一层 该系统向上与数据服务器相连接 向下与客户端用户相连 游戏服务器系统包 括游戏服务管理控制器 WEB 网页服务器 游戏服务器 数据库访问接口模块 数据缓冲模块等 5 个模块 1 游戏服务管理控制器 游戏服务管理控制器 管理 控制和同步所有的游戏 server 合计在线人 数 定时生成当前所有游戏每个房间的在线人数数据 生成静态 htm 网页的游 戏积分排行榜 2 WEB 网页服务器 提供游戏首页各个游戏服务器游戏房间 在线人数显示 客户端网页显示 用户注册 登陆 游戏排行榜 金币银行等服务 3 游戏服务器 按照每种游戏的规则处理相应的游戏数据 每种游戏都由一个单独游戏服 务器程序负责处理数据 所以在一台游戏服务器所在的机器上 游戏服务器系 统由单独一个或若干个游戏服务器端组成 每个游戏服务器端都上接游戏服务 管理控制器和数据库服务器 下接游戏客户端 4 数据库访问接口模块 数据库访问接口模块处理游戏服务器与数据服务器的网络连接和数据传递 精品文档 12欢迎下载 数据库访问接口模块采用了数据库连接缓冲池的设计 6 大大减少了游戏服务 器对数据库服务器的并发连接数 5 数据缓冲模块 数据缓冲模块的引入使各个游戏服务器直接访问数据服务器的机会大幅度 减少 从而减轻数据服务器的负担 该模块临时保存登录在各个游戏服务器的 在线用户信息数据 在必要时为各个游戏服务器及时提供数据 同时确保用户 信息数据更加安全 即使客户端用户私自更改自己的积分 财力等信息 也是 徒劳 因为每个用户在选择某个游戏并进行登录时 用户数据是从该模块获得 3 客户端系统 客户端系统是用户直接操作的应用子系统 该系统只是按照用户的要求向 游戏服务器提取相应的数据并显示 同时及时传达游戏服务器处理后的游戏及 其相关数据 存储在客户端系统中的少部分数据是经过动态加密的 同时该系 统发往游戏服务器的所有指令和数据也是经过动态加密的 如果心怀恶意的用 户擅自更改内存中的数据或伪装发送数据 都会由系统在解密时发现错误 并 自动将该用户的作弊行为发送给游戏服务器 直至数据服务器 客户端系统由客户端通讯中间件和所有游戏客户端模块 一个游戏后台管 理客户端组成 所有的游戏客户端都包含有客户端 服务器端通讯中间件模块 这个通讯中间件负责按特定的格式把用户的数据和服务器数据进行交换 游戏后台管理客户端跟游戏服务器管理控制器相连接 可在线添加 删除 某个游戏的房间管理员 封锁 解锁某个或某段 IP 踢人 发布即时系统公告 信息 修改房间设置 设置比赛房间数据等 4 游戏相关的外围服务程序 游戏相关的外围服务程序是跟游戏相关的一些辅助性的程序 增加更多的 游戏功能和娱乐性 一般为 PHP ASP 或 JSP 的网页程序 如积分排行榜 金 币银行存取钱 转帐服务 游戏社团及社团管理 游戏论坛 游戏比赛安排网 页 用户积分 金币数据库后台管理程序等 2 22 2 负载均衡接入负载均衡接入 网络棋牌游戏游戏系统从设计开始就是支持多服务器负载均衡的 如果游 精品文档 13欢迎下载 戏系统同时总在线人数超过 3500 人的话 就需要安装多个服务器支持 例如现在需要架设一个能支持同时 1 万多人同时在线的的游戏服务器系统 的话 按一个游戏服务器至少能支持 3000 人同时在线计算 需要 4 台安装游 戏网络棋牌游戏 Server 的游戏服务器 1 台安装 WWW 服务 数据库服务和 游戏管理控制器的服务器 整个系统总共需要 5 台服务器 1 万人同时在线的游戏网络棋牌游戏游戏系统的各服务器的推荐的硬件配 置和软件配置如下 服务器名称数量硬件环境操作系统环境 主服务器 安装有 www 服务 数据库服务和游戏网络棋牌 游戏 Master 1 台 P4 1 0GHz 以上 1G 内存 20G 以上硬盘 100M 以太网卡 Windows 2000 Advanced Server 简体中文版 SP4 或 Windows 2003 Advanced Server 简体中文版 IIS 5 0 SQL Server 2000 数据库或 Oracle 数据库 游戏服务器 分别安装有各 个游戏服务程序 4 台 P4 1 0GHz 以上 512M 内存 20G 以上硬盘 100M 以太网卡 Windows 2000 Advanced Server 简体中文版 SP4 或 Windows 2003 Advanced Server 简体中文版 以上硬件环境中 主服务器和数据库服务器的硬盘最好采用 SCSI 硬盘 以 增强 I O 读写的速度和稳定性 2 2 3 3 主要问题主要问题 从整体上看 游戏本身的逻辑实现非常清晰 非常合理 游戏的分层架构 保证了系统的高拓展型 负载均衡的技术 大大提升了游戏的承载容量 但因 为游戏的多样性 决定了系统缺乏可管理性 没有业务的管理平台 使得游戏 不能运营 只能保证正常游戏 具体问题如下 1 虽然游戏的用户通过统一数据库实现了统一认证 但用户在使用游 戏业务的权限是分散的 也没有用户统计等管理 2 系统中缺乏市场需要的分级管理 渠道管理等重要功能 3 虽然实现了游戏规则 但用户的等级 虚拟物品等管理没有实现 精品文档 14欢迎下载 4 系统缺乏基本的财务功能 2 42 4 结论结论 存在上述问题的根本原因是 游戏是由多家开发商完成的 原本开发产品 的内容并不包含业务上发展的需求 要解决这些问题 不仅需融合原有众多的 游戏品种 而且需要设计一个高拓展性的网络游戏业务管理系统 以确保游戏 业务正常的管理需要 精品文档 15欢迎下载15欢迎下载 第三章第三章 主要知识与关键技术主要知识与关键技术 3 13 1 数据库数据库 3 1 13 1 1 关系数据库关系数据库 一个关系数据库 Relational Dalabbase 最多个关系的集合 这些具体 关系构成了关系数据库的实例 由于每个关系郁有一个模式 所以 构成该关 系数据库的所合关系模式的集合构成了关系数据库模式 Relational Dalabbase Schema 关系数据库管理系统一般向用户提供四种基本数据操纵功能 1 数据检索 数据检索是指按照用户指定的条件查询一个关系内的数 据或多个关系间的数据 对一个关系内数据的检索主要是选扦一些指定的属性 列的指定 或选择满足某些逻辑条件的元组 行的选择 而对多个关系间 数据的检索可以分解为 先将多个关系合并成一个大关系 然后检索合并后的 关系 对多个关系的合并过程也是两个关系两个关系逐步进行的 如有三个关 系A B和c 可以先将A与B合并成D 然后台并C与D 因此 数据检索可分解成 三个基本步骤 a 一个关系内属性的指定 b 一个关系内元组的指定 c 两个关系的合并 2 数据插入 在关系内插入一些新的元组 3 数据删除 在关系内删除一些元组 4 数据修改 该操作实际上可分解为两个更基本的操作 先删除要修 改的元组 再将修改后的元组插入 上述四类数据操作的对象都是关系 对关系模型的数据操纵可描述为 1 操纵对象是关系 2 基本操纵方式有五种 精品文档 16欢迎下载16欢迎下载 属性指定 指定一个关系内的某些属性 确定二维表中的列 主要用 于检索或定位 元组选择 用一个逻辑表达式给出一个关系中满足此条件的那些元组 确定二维表中的行 主要用于检索或定位 关系合并 将两个关系合并成一个关系 用以合并多张表 从而实现 多张表间的检索和定位 元组插入 在一个关系中添加一些元组 用以完成数据插入或修改 元组删除 先确定所要删除的元组 然后将它 们 删除 用于数据 删除或修改 10 12 3 1 23 1 2 标准语言标准语言 SQLSQL SQL语盲从功能上可以分为四部分 数据查询 数据操纵 数据定义和数 据控制 SQL的核心部分相当于关系代数 但又具有关系代数所没有的许多特 点 如聚集 数据库更新等 它是一个综合的 通用的 功能极强的关系数据 库语言 其特点是 1 数据描述 操纵 控制等功能一体化 2 两种使用方式 统一的语法结构 SQL有两种使用方式 一是联机交互使用 这种方式F的sQL实际上是作为 自含型语言使用的 另一种方式是嵌入到某种高级程序设计语言 如C语言等 中去使用 前一种方式适合于非计算机专业人员使用 后一种方式适合于专业 计算机人员使用 尽管使用方式不向 但所用语言的话法结构基本上足 致的 3 高度非过程化 4 语言简洁 易学易用 13 15 3 1 33 1 3 数据库设计数据库设计 数据库设计是指对于一个给定的应用环境 根据一个单位的信息需求 处 理需求和数据库的支撑环境 利用数据模型和应用程序模拟现实世界中该单位 的数据结构和处理活动的过程 它包括两个方面 静态特性设计和动态特性设 精品文档 17欢迎下载17欢迎下载 计 静态特性设计又称数据模型设计或数据库结构设计 动态特性设计则是指 数据库结构基础上的应用程序开发 数据库设计的主要目标包括 1 最大限度地满足用户的应用功能需求 主要是指用户可以将当前与 可预知的将来应用所需要的数据及其联系 全部准确地存放在数据库中 2 获得良好的数据库性能 即要求数据库设计保持良好的数据特性以 及对数据的高效率存取和资源的合理使用 并使建成的数据库具有良好的数据 共享件 独立性 完整性及安全性等 3 对现实世界模拟的精确度要高 4 数据库设计应充分利用和发挥现有DBMs的功能和性能 5 符合软件工程设计要求 因为应用程序设计本身就是数据库设计任 务的一部分 16 3 1 43 1 4 数据库安全性和完整性数据库安全性和完整性 数据库的安全性 就是防止非法用户使用数据库造成数据泄露 更改或破 坏 以达到保护数据库的目的 数据库中数据必须在DBMS统一的严格的控制之 下 只允许有合法使用权限的用户访问 尽可能杜绝所有可能对数据库的非法 访问 一个DBMS能否有效地保证数据库的安全性是它的主要性能指标之一 数据库系统建立在操作系统之上 操作系统统管计算机资源 如果操作系 统存在安全漏洞 则非法者可能避开数据库的安全机制入侵数据库 更有甚者 人侵者具有DBA的所有权力 另外 人为的因素也是安全漏洞因素之一 例如 人为的破坏 窃取合法用户的口令等等 事实上 这些漏洞占了安全问题很大 的比重 在计算机系统中 安全性问题还要涉及以下领域 网络 服务器 用 户 应用程序与服务 数据等 最需要考虑的安全性内容包括 1 仅允许被授校用户访问网络和资源 2 仅允许被授权用户执行某些特定的功能 3 防止违反安全制度的操作 并在这些操作企图被发现时及时发出警 告 精品文档 18欢迎下载18欢迎下载 4 通过在一个详细的Bti 日志文件 中记载所有用户的活动 监视系 统的安全性 5 为本地和远程计算机系统提供一个集中的安全性控制点 6 将系统超级权限委托给系统管理员 确保超级特权安全 17 3 23 2 中间件中间件 3 2 13 2 1 分布式多层应分布式多层应用程序用程序 J2EE平台使用多层分布式的应用模式 应用逻辑根据其功能分成多个组件 各种不同的应用组件构成分布在不同的依赖于层的机器上的J2EE程序 下面列 出了位于不同层的组件 运行在客户机上的客户层组件 运行在J2EE服务器上的网络层 运行在J2EE服务器上的逻辑层 运行在EIS服务器上的企业信息层 尽管J2EE应用程序可以由三层或四层构成 J2EE应用程序通常由三层构成 因为他们分布于三个不同的位置 客户机 服务器 后台数据库服务器 通过 这种方式运行的三层应用模式拓展了基于客户 服务的两层模式 1 J2EE 组件 J2EE应用程序由组件构成 一个J2EE组件是自包含的 与其相关的语气它 组件通信的类及文件集成到J2EE应用程序的功能软件单元 J2EE规范定义了下 面一些组件 运行在客户端的应用客户程序及小程序 运行于服务器网络的Servlet GLNormal 获取棋牌游戏ID分配号 文档 新游戏ID是否 有分配号 是否添加表成 功 ComKindInfo表 中数据已经添加 完毕 无须修改 ComNameInfo 表 为游戏名称表 每增加一个 游戏 都需要在此表中添 加一条记录 ComRoomInfo表为游戏房间表 每增加一个 游戏 都需要在此表中添加一条记录 此文 档中有如下字段需要与其他记录字段数据不 一样 其余的均可以一样 ServerDllInfo表为服务端游戏列 表 保存相关DLL信息 是 是 是 否 否 否 结束 图 5 1 房间管理流程图 精品文档 33欢迎下载33欢迎下载 5 2 35 2 3 数据描述数据描述 1 棋牌游戏 ID 分配号 中文名称中文名称注释注释 棋牌游戏 ID 分配号 棋牌游戏名称 2 该游戏用户登录表 GLNormal 中文名称中文名称注释注释 注册用户 ID 游戏房间 ID 登录 IP 游戏房间名称 3 该游戏用户成绩表 MatchTable 中文名称中文名称注释注释 注册用户 ID 游戏房间 ID 游戏名称 ID 积分 胜的次数 负的次数 托管次数 逃跑次数 玩的总时间 在线总时间 最后登录时间 4 游戏大类分类 COMKINDINFO 中文名称中文名称注释注释 游戏大类 ID 游戏大类名称 IDSort 需厂家说明 是否激活0 未激活 1 已激活 精品文档 34欢迎下载34欢迎下载 5 游戏小类分类 COMNAMEINFO 中文名称中文名称注释注释 游戏小类 ID 游戏大类 ID 游戏小类名称 Enable 0 未激活 1 已激活 6 游戏房间表 中文名称中文名称注释注释 序列 ID 游戏房间 ID 游戏房间名称 游戏服务器 IP 7 服务器游戏列表 中文名称中文名称注释注释 服务器游戏 ID 游戏名称 8 游戏用户详情 拖拉机比赛 User TLJ 01 中文名称中文名称注释注释 每局 ID2 位房间号 YYYYMMDD 6 位流水号 用户编号 花费时间默认 0 单位秒 是否胜利Y 胜利 N 失败 拖拉机个数默认 0 0 0 0 格式第一位代表拖拉机个数 第二位代表三连拖拉机个数 第三位代表四连拖拉机个数 第四位代表五连以及五连以上拖拉机个数 王的个数默认 0 分数默认 0 所打牌个数默认 0 主的个数默认 0 精品文档 35欢迎下载35欢迎下载 常主的个数默认 0 缺的花色0 没有 1 黑桃 2 红心 3 梅花 4 方块 手上分数默认 0 吃对子次数默认 0 被吃对子次数默认 0 吃拖拉机次数默认 0 被吃拖拉机次数默认 0 主动托管次数默认 0 表示没主动托管 超时托管次数默认 0 表示没超时托管 逃跑情况默认 00 00 未逃跑 01 点退出逃跑 02 超时 3 次逃跑 9 游戏信息 拖拉机比赛 Game TLJ 01 中文名称中文名称注释注释 每局 ID2 位房间号 YYYYMMDD 6 位流水号 开始时间 YYYYMMDDHH24MISSFF 结束时间 YYYYMMDDHH24MISSFF 庄家 是否坐庄成功Y 是 N 否 升级数默认 1 分数默认 0 反底次数默认 0 表示没有反底 王主次数默认 0 是否保底成功Y 是 N 否 埋底分数默认 0 拖拉机个数默认 0 0 0 0 格式第一位代表拖拉机个数 第二位代表三连拖拉机个数 第三位代表四连拖拉机个数 精品文档 36欢迎下载36欢迎下载 第四位代表五连以及五连以上拖拉机个数 扣底类型1 单牌扣底 2 对子扣底 3 拖拉机扣底 4 甩牌扣底 各类游戏信息 其他 各类游戏用户详情 其他 5 35 3 系统管理系统管理 5 3 15 3 1 功能描述功能描述 1 操作员管理 开户 修改 删除 修改密码 查询 系统角色的设立 修改 删除 2 角色管理 新增 修改 删除 相关角色的授权 3 角色授权 修改 查询 操作员的开户 修改 暂停 注销以及恢复 5 3 25 3 2 业务流程图业务流程图 精品文档 37欢迎下载37欢迎下载 图 5 2 系统管理流程图 5 3 35 3 3 数据描述数据描述 1 操作员角色表 中文名称中文名称注释注释 角色编号 角色名称 设置时间 描述 是 是 否 系统功能页面填加 角色填加 是否存在功 能页面 否 角色授权 操作员填加 是否存在 角色 为操作员赋予角色 结束 精品文档 38欢迎下载38欢迎下载 2 页面权限控制表 中文名称中文名称注释注释 页面编号 页面名称 页面地址 父页面 安全级别默认 0 未知级别 1 一级 2 二级 3 三级 级别越高保密性越高 页面顺序默认 0 越大越前 描述 3 角色权限表 中文名称中文名称注释注释 角色编号 页面编号 4 操作员信息表 中文名称中文名称注释注释 操作员编号 密码 地区代码701 鹰潭 790 新余 791 南昌 792 九江 793 上饶 794 抚州 795 宜春 796 吉安 797 赣州 798 景德镇 799 萍乡 精品文档 39欢迎下载39欢迎下载 操作员角色 用户状态00 正常 01 暂停 02 注销 行政级别默认 0 未知级别 1 省级 2 市级 3 县级 级别越高保密性越高 状态更新时间 密码更新时间 记录更新标识 描述 5 45 4 监控管理监控管理 5 4 15 4 1 功能描述功能描述 实时监控相关信息 对系统日志进行保存 查询 并可以按要求导出报表 5 4 25 4 2 业务流程图业务流程图 是 管理员查询日志 是否导出报表 导出报表 结束 否 精品文档 40欢迎下载40欢迎下载 图 5 3 监控管理流程图 5 4 35 4 3 数据描述数据描述 中文名称中文名称注释注释 用户状态修改日志修改时间 积分 虚拟币修改日志修改时间 修改值 系统错误日志错误时间 错误原因 用户登陆 退出日志用户登陆时间 登陆次数 每次登陆 IP 退出时间 操作员登陆 退出日志操作员登陆时间 登陆次数 每次登陆 IP 退出时间 操作员操作日志操作时间 操作内容 游戏每局日志 异常用户日志时间 用户 原因 异常消费日志时间 金额 异常原因 用户消费记录日志消费时间 金额 在线用户数 5 55 5 渠道管理渠道管理 5 5 15 5 1 功能描述功能描述 渠道是直接面对用户的群体 直接的影响到收入情况 渠道分为 地市渠 道 代理商渠道 网吧渠道 这里的渠道管理是指代理商渠道以及网吧渠道 代理商和网吧的业主通过业务管理平台分配的帐号登陆 进入相应的管理页面 使用其分配的后付费帐号给用户进行充值 5 5 25 5 2 业务流程图业务流程图 精品文档 41欢迎下载41欢迎下载 开设渠道帐号 密码 选择地市 输入渠道 名称 业主姓名 联 系电话 地址 输入信用额度 授予代理的项目 完成开户 查询帐号 修改帐号信息 帐户的删改 完成修改 图 5 5 渠道管理流程图 5 5 35 5 3 数据描述数据描述 中文名称中文名称注释注释 用户编号 用户英文名 地区代码701 鹰潭 精品文档 42欢迎下载42欢迎下载 790 新余 791 南昌 792 九江 793 上饶 794 抚州 795 宜春 796 吉安 797 赣州 798 景德镇 799 萍乡 用户密码MD5 加密 用户状态00 正常 01 冻结 02 暂停 03 注销 用户信用度默认 1000 元 注册时间 YYYYMMDDHHMMSS 渠道名称 业主姓名 联系电话 地址 代理权限0 所有服务 1 选择服务 5 65 6 服务管理服务管理 5 65 6 1 1 功能描述功能描述 为了使业务能够更为灵活的开展 因此在游戏中为用户提供的服务均需要 进行相应的管理 针对服务的名称 有效时间 资费 适用范围等做出相应的 规定 5 6 25 6 2 业务流程图业务流程图 精品文档 43欢迎下载43欢迎下载 添加服务 输入服务名称 有效使用时间区间 资费标准 适用范围 收费模式 完成并生成服务 ID 号 添加套餐 输入套餐名称 选择多项服务 有效使用时 间区间 资费标准 适用范围 完成设置 完成并生成套餐 ID 号 图 5 6 服务管理流程图 5 6 35 6 3 数据描述数据描述 1 服务信息 中文名称中文名称注释注释 服务 ID 服务名称 服务有效时间 YYYYMMDD YYYYMMDD 资费标准 收费模式1 按次 2 包月 3 包时段 适用范围00 普通用户 01 体验用户 02 网吧用户 03 测试用户 精品文档 44欢迎下载44欢迎下载 04 宽带用户 05 小灵通用户 06 互联星空用户 99 未知用户 服务状态00 正常 01 过期 02 未使用 03 注销 2 套餐信息 中文名称中文名称注释注释 套餐 ID 服务名称 服务有效时间 YYYYMMDD YYYYMMDD 资费标准 收费模式1 按次 2 包月 3 包时段 适用范围00 普通用户 01 体验用户 02 网吧用户 03 测试用户 04 宽带用户 05 小灵通用户 06 互联星空用户 99 未知用户 服务状态00 正常 01 过期 02 未使用 03 注销 套餐中对应的服务 ID 精品文档 45欢迎下载45欢迎下载 5 75 7 虚拟财富管理虚拟财富管理 5 7 15 7 1 功能描述功能描述 根据用户参与游戏的情况 根据活动的情况 根据用户为游戏提供的支持 的情况 给予用户相应积分或货币奖励 针对用户的积分以及货币进行修改 设定积分或货币兑换功能 游戏中的虚拟财富包括有 游戏积分 游戏货币 5 7 25 7 2 业务流程图业务流程图 输入用户帐号 帐号是否存 在 显示帐号 积分及货币信息 N Y 修改帐号的积分或货币 确定 完成修改 图 5 7 虚拟财富管理流程图 1 精品文档 46欢迎下载46欢迎下载 兑换服务名称 兑换活动时间区间 选择兑换的虚拟财富 最低虚拟财富控制 数 额 是否扣除 单个帐号最大允许兑换次数 允许兑换总数 完成兑换设置 图 5 8 虚拟财富管理流程图 2 5 7 35 7 3 数据描述数据描述 1 帐户虚拟货币 关联字段 中文名称中文名称注释注释 用户帐号 用户 ID 积分基础表中 积分需要区分不同游戏项目 货币基础表中 2 兑换活动设置 中文名称中文名称注释注释 活动名称 活动时间设置 YYYYMMDDHH YYYYMMDDHH 活动游戏项目游戏名称 积分 货币 最低要求数 兑换要求数 是否进行扣除0 是 1 否 单个帐号允许兑换次数 总共允许兑换次数 精品文档 47欢迎下载47欢迎下载 5 85 8 充值管理充值管理 5 8 15 8 1 功能描述功能描述 卡制作的审报 卡生成 卡回收 卡业务的修改 包括续期 删除 冻结 修改失效日期 修改面额等等 5 8 25 8 2 接口描述接口描述 与语音 168 系统间的接口 与短信平台的接口 与互联星空平台接口 精品文档 48欢迎下载48欢迎下载 5 8 35 8 3 业务流程图业务流程图 充值卡获取 168 短信 互联星空 购买实物卡 进入福乐游充值页面输入卡号密码 根据卡号信息调用卡批次管理表 CardBatch 判断卡相关信息 卡号有效 卡号无效 返回错误信息 根据卡来源信息将 卡余额充入帐目表 Account 相相应应帐帐 户户的的费费用用项项中中 每每 充充值值一一次次增增加加一一条条 记记录录 充值成功 返回充值成功信息 图 5 9 充值管理流程图 5 8 45 8 4 数据描述数据描述 通过接口从 168 短信 互联星空 实物卡等渠道获得卡号密码后对游戏 帐户信息进行充值来实现消费功能 精品文档 49欢迎下载49欢迎下载 1 卡管理 系统提供完善的卡管理功能 理功能包括卡生成 卡查询 卡导出 卡状 态管理 卡有效期变更 卡有效期变更查询 2 卡制作申报表 CardApply 1 表结构 字段字段说明说明注释注释 CardApplyID 卡制作申报单编号 ProvinceID 省标识 AreaID 地市标识 CardType 卡类型 CardUsage 卡用途 Value 卡面值 CardAmount 卡数量 EfficMonthsOfUsed 充值卡使用期限 ExpireDate 卡过期时间 Description 描述 ApplyDate 申请日期 Status 状态 ApplyOperatorID 申请操作员 RealName 申请人姓名 Email 申请人 Email Phone 申请人联系电话 AuditOperatorID 审核人 AuditDate 审核时间 BatchDate 制卡时间 BatchNumber 对应卡批次 AuditMak 审核意见 精品文档 50欢迎下载50欢迎下载 2 描述 a 卡类型 CardType 0 充值卡 1 消费卡 b 过期时间 ExpireDate对于消费卡 用于限定消费卡使用期限 对于 充值卡 用户限定充值卡充值 注册时间期限 c 卡用途 CardUsage 0 普通 1 互联星空在线售卡用 2 短信售卡用 3 168 售卡用 4 免费体验卡 5 服务卡 d 状态 Status 00 待审批 01 已审批 02 审批未通过 03 已制作 精品文档 51欢迎下载51欢迎下载 3 卡批次表 CardBatch 1 表结构 字段字段说明说明注释注释 BatchNumber 批次号 CardApplyID 对应卡制作申报单编 号 ProvinceID 省标识 AreaID 地市标识 CardType 卡类型 CardUsage 卡用途 Value 卡面值 CardAmount 卡数量 BatchDate 生成日期 EfficMonthsOfUsed 充值卡使用期限 ExpireDate 卡过期时间 DeleteDate 删除日期 Description 描述 PaddedLength 序列号长度 BatchFlag 批次标识 2 描述 过期时间 ExpireDate对于消费卡 用于限定消费卡使用期限 对于充值 卡 用户限定充值卡充值 注册时间期限 精品文档 52欢迎下载52欢迎下载 4 服务绑定卡表 CardTasteInfo 1 表结构 字段字段说明说明注释注释 BatchNumber 批次号 TasteID 服务编号或者产品编 号 TasteType 服务类型 TimeLimit 服务使用期限 2 说明 a 服务类型 TasteType 0 服务编号 1 产品编号 b 服务使用期限 TimeLimit 单位月 5 卡表 Card 1 表结构 字段字段说明说明注释注释 BatchNumber 批次号 CardID 卡号 Password 密码 SequenceID 序列号 Status 状态 Value 面值 ExpireDate 卡过期时间 2 Status 卡状态 00 未使用 01 已使用 精品文档 53欢迎下载53欢迎下载 02 黑户 6 卡号回收表 Card DelBak 表结构 字段字段说明说明注释注释 BatchNumber 批次号 CardID 卡号 Password 密码 SequenceID 序列号 UpdateTime 删除时间 Value 面值 7 卡有效期变更参数表 CardExpireDateChangeRule 表结构 字段字段说明说明注释注释 AreaID 地市 ID ChargeRate 手续费比例 MaxCharge 手续费最高金额 MaxChangeDays 有效期增加天数上限 ExpiredDays 卡过期 N 天内 可以进行有效 期变更 超过设定时间 不允 许变更 精品文档 54欢迎下载54欢迎下载 8 卡有效期变更记录 CardExpireDateChangeRecord 1 表结构 字段字段说明说明注释注释 CardID 卡号 BatchNumber 批次 CardType 卡类型 CardValue 卡面值 CardBalance 卡余额 ProvinceID 所属省 ID AreaID 所属地市 ID OldExpireDate 变更前有效期 NewExpireDate 变更后有效期 ChargeFee 手续费 ChangeType 有效期变更类型 DealTime 处理时间 OperatorID 操作员 ID 2 说明 a 卡类型 CardType 0 充值卡 1 消费卡 b 有效期变更类型 ChangeType 01 未启用消费卡有效期变更 02 已启用消费卡有效期变更 03 未启用充值卡充值有效期变更 04 已启用充值卡使用有效期变更 精品文
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- Lesson 1 How are your study habits说课稿-2025-2026学年中职基础课-新模式英语(1)-劳保版-(英语)-52
- 2 运用发散思维说课稿-2025-2026学年高中思想政治人教版选修4科学思维常识-人教版
- 污水系统改造工程中的验收标准与质量检查流程
- 变压器及配电室建设项目技术方案
- 2025合作伙伴解除合同协议
- 2025劳务合同协议书
- 钢城社工考试题及答案大全
- 数字化建造技能培训与行业认证体系的构建
- 非遗项目考试题及答案
- 高校影视专业学生通过AI技术增强团队协作意识的机制
- GB/T 11021-2007电气绝缘耐热性分级
- 元数据教学讲解课件
- CCP与备货0403 (华为培训)课件
- ASCVD时代总体心血管风险评估工具的更新ppt参考课件
- 人工智能导论-课件-第2章知识图谱
- 华中8型数控系统设备连接与参数配置
- 防突管理制度汇编
- 江苏省教育科学规划课题开题报告
- 医疗器械GMP文件PUR-OP-001 Rev 01采购控制程序
- 精选商务礼仪情景模拟情景
- 男生青春期健康教育(我)
评论
0/150
提交评论