网络游戏信息管理系统

上传人:yh****1 文档编号:127152026 上传时间:2020-03-30 格式:DOC 页数:23 大小:418.50KB
返回 下载 相关 举报
网络游戏信息管理系统_第1页
第1页 / 共23页
网络游戏信息管理系统_第2页
第2页 / 共23页
网络游戏信息管理系统_第3页
第3页 / 共23页
网络游戏信息管理系统_第4页
第4页 / 共23页
网络游戏信息管理系统_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《网络游戏信息管理系统》由会员分享,可在线阅读,更多相关《网络游戏信息管理系统(23页珍藏版)》请在金锄头文库上搜索。

1、 .大型数据库技术设计报告题 目:网络游戏信息管理系统数据库设计学生姓名: 易进 学 号: 201317030119 专业班级: 网工13101班 指导教师: 刘波涛 设计时间: 2015年下学期 指导老师意见:签名:日期:评定成绩:Word 文档资料目录1.需求分析32.概念模型设计31.玩家信息E-R图(如图1所示)32.游戏信息E-R图(如图2所示)33.排行信息E-R图(如同3所示)34.交易信息E-R图(如图4所示)35.游戏币信息E-R图(如图5所示)36.整体简洁E-R图(如图6所示)37.用户信息E-R图(如图7所示)33.逻辑结构设计31.关系模型设计32.数据库表结构的设计

2、34.数据库的实现31.创建玩家信息表32.向玩家信息表中插入记录33.在表空间上创建游戏表34.向游戏表中插入记录35.创建排行信息表36.向排行信息表中插入记录37.创建交易信息表38.向交易信息表中插入记录39.创建游戏币信息表310.向游戏币信息表中插入记录311.创建用户信息表312.向用户信息表中插入记录313.建立外键和CHCEK约束35.主要代码31.查询代码32.创建视图33.创建存储过程36.数据库备份31.导出数据3sWord 文档资料1. 需求分析要求实现玩家信息管理、游戏介绍、成绩排行等功能,包括玩家信息的添加、 修改、删除及查询;按游戏类型、关键字等实现网络游戏的灵

3、活查询;实现游戏 币销售等功能。2. 概念模型设计1. 玩家信息E-R图(如图1所示)等级玩家昵称玩家编号充值总金额游戏编号性别图 1玩家信息E-R图2. 游戏信息E-R图(如图2所示)游戏名称游戏类型游戏上线时间游戏编号运营公司图 2游戏信息E-R图3. 排行信息E-R图(如同3所示)排行充值总金额游戏编号游戏人数图 3排行信息E-R图4. 交易信息E-R图(如图4所示)玩家编号交易交易编号玩家编号RMB交易时间图 4职务信息E-R图5. 游戏币信息E-R图(如图5所示)游戏币游戏编号游戏币RMB图 5考勤信息E-R图6. 整体简洁E-R图(如图6所示)玩家游戏交易信息排行游戏编号玩家编号图

4、 6整体简洁E-R图7. 用户信息E-R图(如图7所示)用户密码权限用 户 名图 7用户信息E-R图3. 逻辑结构设计1. 关系模型设计1) 玩家信息对应的关系模型玩家(玩家编号(主键),姓名,性别,游戏编号(外键),等级,充值总金额2) 游戏信息对应的关系模型游戏(游戏编号(主键),游戏名称,运营公司,上线时间)3) 排行信息对应的关系模型排行(游戏编号(外键),游戏人数,充值总金额)4) 交易信息对应的关系模型交易(交易编号(主键),玩家编号,游戏编号,RMB金额,交易时间)5) 考勤信息对应的关系模型考勤(员工编号(主键一部分),日期(主键一部分),请假次数,迟到次数,缺勤次数)6) 用

5、户信息对应的关系模型用户(用户名,密码,权限)2. 数据库表结构的设计1) 玩家信息表结构2) 游戏信息表结构3) 排行信息表结构4) 交易信息表结构5) 游戏币信息表结构4. 数据库的实现1. 创建玩家信息表CREATE TABLE player(pid int primary key,pname varchar(10),sex varchar(2),gid int,levels int,money int);2. 向玩家信息表中插入记录insert into player values(1,张三,男,1,58,51);insert into player values(2,李四,男,1,5

6、9,58);insert into player values(3,王五,男,2,27,65);insert into player values(4,赵六,男,2,25,25);insert into player values(5,徐涛,男,2,29,5);insert into player values(6,石头,男,3,27,53);insert into player values(7,陈子文,男,3,25,5);insert into player values(8,王灿,女,4,66,35);insert into player values(9,徐香气,女,4,66,25);

7、insert into player values(10,郭俊明,男,5,6,45);insert into player values(11,王一,男,4,66,35);insert into player values(12,王二,女,3,6,5);insert into player values(13,王三,男,4,66,30);insert into player values(14,王四,女,2,76,35);insert into player values(15,王五五,女,4,66,35);insert into player values(16,王六,女,1,89,3);i

8、nsert into player values(17,王七 ,女,4,54,35);insert into player values(18,王八,男,2,66,31);insert into player values(19,王九,女,4,86,35);insert into player values(20,王十,女,1,66,37);insert into player values(21,赵一,男,4,66,54);insert into player values(22,赵二,女,3,66,35);insert into player values(23,赵三,男,1,69,38)

9、;insert into player values(24,赵四,男,5,66,39);insert into player values(25,赵五,女,4,60,5);3. 在表空间上创建游戏表CREATE TABLE game( gid int primary key,gname varchar(10),type varchar(5) NOT NULL,operating_company varchar(10),birth_date date);4. 向游戏表中插入记录insert into game values(1,吞噬天地,网游,网易, 2014-9-1);insert into

10、game values(2,英雄联盟,竞技,腾讯, 2010-5-20);insert into game values(3,DOTA2,竞技,暴雪, 2006-1-30);insert into game values(4,炫舞,休闲,腾讯, 2012-6-1);insert into game values(5,模拟人生,模拟,腾讯, 2010-2-25);5. 创建排行信息表CREATE TABLE rank(gid int,peoplesum int,moneysum int);6. 向排行信息表中插入记录insert into rank values(1,25216020,35000

11、);insert into rank values(2,26514260,250000);insert into rank values(3,215656560,205000);insert into rank values(4,2515540,350000);insert into rank values(5,1655620,3000);7. 创建交易信息表CREATE TABLE salerecord(saleid int primary key,pid int,gid int,RMB int,saledate date );8. 向交易信息表中插入记录insert into salere

12、cord values(1,1,2,35000,2014-9-1);insert into salerecord values(2,2,3,250000,2013-8-12);insert into salerecord values(3,3,4,205000,2014-9-12);insert into salerecord values(4,4,1,350000,2012-7-21);insert into salerecord values(5,5,4,7000,2014-9-3);insert into salerecord values(6,11,4,35050,2010-3-1);

13、insert into salerecord values(7,6,5,50010,2014-4-17);insert into salerecord values(8,9,2,935000,2009-8-5);insert into salerecord values(9,6,3,835000,2015-3-14);insert into salerecord values(10,18,1,3215000,2010-3-11);insert into salerecord values(11,22,2,1325000,2014-3-1);9. 创建游戏币信息表CREATE TABLE gameb(gid int,RMB int,gameb int);10. 向游戏币信息表中插入记录insert into gameb values(1,8,800);insert into gameb values(2,9,9000);insert into gameb values(3,65,6500);insert into gameb values(4,5,500);insert into gameb values(5,25,25000);insert into gameb values(6,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 建筑资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号