亚特兰蒂斯之心数据库设计说明书--分析报告.doc

亚特兰蒂斯之心数据库设计说明书--分析报告.doc

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
亚特兰帝斯之心数据库设计说明书 Version 1.0.3(2008/12/05) 1. 引言 2 1.1编写目的 2 1.2背景 2 1.3定义 3 1.4参考资料 3 2.结构设计 3 3. 具体表设计 4 3.1 user表 4 3.2 island表 5 3.3 message表 6 3.4 unionn表 7 3.5 Matries表 8 3.6 item表 8 3.7 units表 9 3.8 resources表 10 3.9 hero表 10 3.10 pantheon表 11 3.11 tech表 12 3.12 items表 13 3.13 equip表 14 3.14 battleReport表 15 3.15 mission表 15 3.16 map表 16 3.17 pub表 16 3.18 userMission表 17 3.19 exchange表 18 4 总结 18 附件(建表语句) 18 1. 引言 1.1编写目的 本文档为亚特兰蒂斯之心系统的数据库设计说明书,是该系统数据库设计的主要依据。读者群为项目组成员,使得项目组内成员能够清楚系统后台数据库的搭建架构,了解整个系统数据流的实现。 1.2背景 a.??? 项目名称:亚特兰蒂斯之心; b.??? 本项目为战略类网页游戏,带有少量RPG元素。 c.??? 本游戏无需下载客户端程序,可直接在浏览器中进行操作。省去了传统网络游戏下载,更新客户端程序的烦恼。 d. 目标群体为白领,公务员,普通上班族及部分学生群体; 1.3定义 亚特兰蒂斯之心——项目名称 1.4参考资料 《亚特兰帝斯之心系统需求》 2.结构设计 亚特兰蒂斯之心系统的后台数据库名称为mydb。 在这个数据库中一共建立了19张表,其中以island表为核心表,其余10张表与之关联,构成小岛的基本数据系统,剩余7张表独立建表。分别用来存储圣殿,英雄,物品,军队,资源,消息,小岛,战争阵型,战报,玩家任务,科技,玩家,装备,联盟,任务,地图,酒馆等基本信息。 3. 具体表设计 3.1 user表 一、处理业务 保存玩家在注册时所输入的信息,包括名字,密码,邮箱等以及记录玩家最后登陆的时间和IP地址。 二、user表字段设计 id:作为表的主键,没有任何业务含义; username:保存用户输入的姓名; password:保存用户输入的密码; email:保存用户输入的邮箱号,该字段约束为唯一,不能重复,玩家可根据此邮箱找回密码; regDate:该字段值由系统在玩家注册成功时自动生成(sysdate),便于后台统计不同时段的注册量; unionId:保存玩家所属联盟的id; lastIP:保存玩家登录的IP地址; loginDate:保存玩家登录的时间。 三、数据库表及index测试 3.2 island表 一、处理业务 该表是整个数据库设计中的核心表,保存岛屿基本信息。 二、island表字段设计 id:作为表的主键,没有任何业务含义; userId:保存岛屿所属玩家的id; islandName:保存玩家自定义的岛屿名字; positionX:保存岛屿坐标X的值; positionY:保存岛屿坐标Y的值; bonus:保存岛屿拥有的钻石数量; winningRate:保存岛屿声望值; credits:保存岛屿功勋值; culture:保存岛屿修养值; NumRename:保存岛屿更名次数; warStetus:保存岛屿战争状态; buildStatus:保存岛屿建筑状态; teachStatus:保存岛屿科技状态; isNPC:保存岛屿是否为NPC。 三、数据库表及index测试 3.3 message表 一、处理业务 保存游戏中的消息信息。 二、message表字段设计 id:作为表的主键,没有任何业务含义; islandId:作为外键与island表的id关联,确定系统消息表与岛屿表的一一对应关系; title:保存消息名称; content:保存消息内容; date:保存消息发送时间; isNew:保存信息是否已阅读; 三、数据库表及index测试 3.4 unionn表 一、处理业务 保存联盟相关信息。 二、unionn表字段设计 id:作为表的主键,没有任何业务含义; founderName:保存联盟创建人的名字; date:保存联盟创建时间; admin1Id:保存管理员1的id; admin2Id:保存管理员2的id; founderId:保存联盟创建人的id; memberCount:保存联盟人数; unionCredit:保存联盟声望; 三、

文档评论(0)

挺进公司 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档