文件名称:JAVA中国象棋对战平台博弈系统
文件大小:4.38MB
文件格式:RAR
更新时间:2015-12-27 18:13:09
JAVA 中国象棋 对战平台 博弈系统
目录 摘 要 (中文) I (英文) II 第一章 概述 1 1.1系统开发背景 1 1.2 WEB游戏的优势与特性 2 1.3 系统设计的目标 4 1.4 系统开发与测试环境 4 1.5可行性分析 5 第二章 相关技术与开发工具 6 2.1 J2EE WEB应用基础 6 2.2 AJAX概述 8 2.3 DIV+CSS 10 2.4开发工具 11 第三章 模块需求分析与总体设计 13 3.1 需求分析说明 13 3.2 整体系统用例图 15 3.3整体系统业务流图 15 3.4 系统总体设计框架 16 第四章 系统设计和系统实现 17 4.1 数据库设计 17 4.2 详细模块设计 19 4.3 页面设计 34 第五章 系统实施 37 5.1 系统运行结果 37 5.2 模块测试与评价 40 5.3难点及解决方法 40 结束语 43 参考文献 44 4.1.2 数据库表结构 Chessuser,用户信息表,存储用户的基本信息,其表结构如表4-1: 表4-1用户信息表结构 列名 数据类型 长度 允许空 说明 id int 4 编号,主键 name varchar 50 用户名 password varchar 50 用户密码 Status Varchar 50 用户状态 losecount int 4 输局数 wincount int 4 赢局数 Allcount Int 4 总局数 point int 4 积分 leve varchar 50 等级 Email varchar 50 V Email IdCard Varchar 50 V 身份证号 Chessstatus,棋室表,存储棋室状态信息,其表结构如表4-2: 表4-2棋室表结构 列名 数据类型 长度 空 说明 id Int 4 编号,主键 Status Varchar 50 状态 Redpalyer Varchar 50 V 红方玩家 Blackpalyer Varchar 50 V 黑方玩家 Course Varchar 500 V 棋步 Watcher Varchar 50 观棋者 Whogo Varchar 50 走子方 Boardstatus Varchar 500 棋子信息 Win Varchar 50 胜利方标志 Course,棋局表,存储已经结束的棋局信息,以备以后查询和分析,其表结构如表4-3: 表4-3棋局信息表结构 列名 数据类型 长度 空 说明 Id Int 4 编号,主键 Redplayer varchar 50 红方玩家 blackplayer Varchar 50 黑方玩家 Winner Varchar 50 V 胜利者 Status Varchar 50 结束状态 Playtime Varchar 50 V 游戏时间 Course Varchar 50 V 棋步 Chessid Varchar 50 棋室号