豆客网的模仿

来源 :中国科技博览 | 被引量 : 0次 | 上传用户:xkt376
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘 要]豆客网是一个喜欢竞技对抗类游戏玩家聚集的娱乐社区,玩家通过它能享受更多的游戏乐趣。本系统是对豆客网的模仿,通过豆客网的设计与实现的描述,阐述了一种基于J2EE平台的WEB应用设计方案。
  [关键词]豆客网;对抗类游戏
  中图分类号:G40 文献标识码:A 文章编号:1009-914X(2015)29-0390-01
  1 引言
  豆客CS对战平台是深圳市天空城网络科技有限公司开发的一个全新CS游戏平台,广大的CS玩家都非常厌恶在游戏中遇见作弊者,豆客CS对战平台通过自己的登录器,对已发现的作弊器进行屏蔽,未通过登录器检验的玩家将不能进入服务器内进行游戏,同时该平台提供了强大的数据统计功能,使得玩家能够在这里体验到更多的乐趣,目前已经拥有众多注册用户。豆客网是为了方便平台的管理和推广、玩家信息的展示和管理而开发的。
  豆客网是一个喜欢CS的玩家聚集的娱乐社区,网站采用asp.net技术开发;豆客网以CS对战平台为基础,玩家可以注册参与CS这项竞技游戏;玩家可以建立和拥有自己的兵团组织,结交朋友;同时豆客网为玩家建立了论坛和博客系统,方便玩家的交流。
  2 课题研究的意义
  框架技术与设计模式是J2EE中重要的软件重用技术,框架技术通过重用提高软件的生产效率,几乎所有的框架技术都会使用一种或多种设计模式。目前,针对于不同的J2EE应用层次,各式各样的开源框架不断涌现,这些框架的出现为构建企业级应用提供了一个经济的、快速开发部署的、稳定而可扩展的可行方案和借鉴。Struts2,Hibernate和Spring就是其中优秀的开源框架。
  3 系统分析与设计
  3.1 系统目标
  系统开发的总目标是采用J2EE的三个开源框架,即Struts2、Hibernate、Spring,实现对豆客网(除数据统计和排行)大部分功能的模仿。
  3.2 功能需求分析
  通过对现有豆客网进行详细的分析与研究,最终得出了基于Struts2+
  Hibernate+Spring的豆客网的功能需求,网站主要分为以下模块:
  (1)普通会员模块:普通会员对网站信息的浏览,对自身信息的管理(账号管理、道具管理、豆币管理、兵团管理、短消息管理和约战管理)。
  (2)客服人员:豆客监狱管理,兵团审批。
  (3)管理员:网站管理(道具、常见问题、客服、地图和赛事活动的管理)。
  下面为功能具体描述。
  3.2.1 普通会员
  1.网站首页:赛事活动、约战信息、玩家搜索。
  2.兵团:兵团分布、兵团招募、兵团级别、兵团列表、兵团空间。
  3.游戏:服务器、约战、监狱(豆客监狱是豆客网对违反《玩家管理条例的用户进行处罚的虚拟机构》)、下载、豆官、地图。
  4.赛事:豆客推出的活动和比赛的公告。
  5.道具:游戏中可以使用的道具的查看与购买。
  6.客服:游戏中常见问题及答案的列举。
  7.空间(即博客):热门博客、博文,推荐博客、博文的展示。
  8.社区(即论坛):供玩家交流学习。
  9.登录和注册:会员的登录和注册。
  10.普通会员管理中心:账号管理、豆币管理(豆客平台中的虚拟游戏币)、道具管理、兵团管理、约战管理、博客管理、短消息管理。
  3.2.2客服
  1.拥有普通会员(除联系客服)的所有权限。
  2.豆客客服管理中心: 除了拥有普通会员管理中心的功能外还有以下功能。
  (1)兵团审批:审批成立兵团的申请。
  (2)豆客监狱:豆客监狱的管理。
  3.2.3管理员
  1.拥有普通会员(除联系客服)的所有权限。
  2.系统管理员后台:
  (1)客服管理:对网站客服人员的管理
  (2)赛事管理:赛事活动的管理
  (3)地图管理:游戏地图的管理
  (4)常见问题管理:平台常见问题的管理
  (5)道具管理:平台道具的管理
  3.4 系统数据库设计
  在本系统中的不同功能模块中,涉及到的数据多种多样,作用各不相同,同时又互相联系。系统的许多功能都要涉及到数据库中的不同的表,而数据库中的表的设计和表之间关系的设计,是数据库设计的重点。通过对功能的需求分析,可以按照用途将数据库中的表进行分类[3]。将数据库表分类有利于对系统数据进行组织与存储,有利于理清表间的关系,更有利于数据库的管理维护。
  豆客网系统数据库名称:dokee。本数据库包括以下表(带下划线表示为该表的主键):
  用户表(编号,用户名,游戏ID,密码,E-mail,注册时间,角色,状态)。
  用户资料(编号,用户编号,性别,联系电话,QQ,二级密码,自我介绍,省份,城市,个性签名)。
  用户信息(编号,用户编号,兵团编号,兵团角色,入团时间,头像,金豆,银豆,论坛积分,论坛组别,阅读权限)。
  充值卡(编号,卡号,密码,面值,使用状态,使用者,拥有者)。
  录像(编号,被投诉人,上传时间,备注,投诉人,DEMO大小,文件名)。
  豆币捐献(编号,用户编号,兵团编号,捐献数量,币类型,捐献日期,用户状态,兵团状态)。
  消费日志(编号,用户编号,消费金额,消费币类型,消费用途,消费时间)。
  常见问题(编号,所属类别,问题,答案,点击量)。
  约战(编号,类别,主队编号,主队名称,客队编号,客队名称,状态,比分,约战结果,约战时间,截止时间,主队状态,客队状态)。   豆币进账(编号,用户编号,进账金额,进账时间,进账币种,进账方式)。
  入团申请(编号,用户编号,兵团编号,申请时间,状态)。
  日志(编号,类别,所属分类,标题,内容,发布日期,发布者,所属兵团,评论数,查看数)。
  地图(编号,名称,小图,大图,简介,发布者)。
  赛事活动(编号,标题,类别,图片,简介,详细内容,开始时间,结束时间,状态)。
  短消息(编号,标题,内容,发送人,收信人,发送时间,是否已读,发信方状态,收信人状态)。
  成立兵团申请(编号,兵团名称,用户编号,用户名,英文队标,中文队标,省份,城市,兵团空间标题,空间描述,日志显示模式,日志显示数,留言设置,评论设置,豆币类型)。
  豆官(编号,用户编号,管辖范围,级别,上任时间)。
  豆币转让(编号,赠送方编号,获赠方编号,转让金额,转让币种,手续费,手续费币种,转让时间,赠送发状态,获赠方状态)。
  豆客监狱(编号,被关押者ID,关押原因,关押日期,释放日期,执行者ID)。
  道具(编号,名称,大图,小图,用途,道具类型,状态)。
  道具明细(编号,名称,价格,道具类别,父道具编号)。
  省份(编号,省份)。
  服务器(编号,名称,Logo,介绍,数量,是否有道具)。
  购买日志(编号,用户编号,道具编号,购买数量,消费金额,币类型,购买时间)。
  库存道具(编号,用户编号,道具编号,库存数量)。
  兵团(编号,兵团名称,团长ID,英文队标,中文队标,兵团人数,所在省份,所在城市,兵团logo,金豆,银豆,成立时间,兵团积分,联系方式,口号,兵团级别)。
  兵团事件(编号,兵团ID,事件内容,发生时间)。
  入团邀请(编号,兵团ID,邀请人ID,被邀请人ID,邀请时间,状态)。
  兵团权限(编号,用户编号,解散兵团,兵团空间管理,日志管理,约战权限,成员管理,删除成员,兵团信息,入团审批(邀请),兵团记录明细查看)。
  兵团级别(编号,名称,logo,人数底限,上尉团长人数,享受待遇,下一级别)。
  转让道具(编号,赠送方ID,获赠方ID,道具编号,手续费,币类型,转让时间,赠送发状态,获赠方状态)。
  已使用道具(编号,用户编号,道具编号,使用时间,使用数量)。
  生效道具(编号,用户编号,道具编号,使用日期,结束日期)。
  结语
  本系统为豆客网(一个基于CS游戏平台的网站)的模仿与设计。
  参考文献
  [1]张海藩编著.软件工程导论(第5版)[M].北京:清华大学出版社,2008.
  [2]吴炜煜编著.面向对象分析设计与编程(第二版)[M].北京:清华大社,2007.
其他文献
[摘 要]随着计算机技术的发展,特别是计算机网络技术与数据库技术的发展,使人们的生活发生了很大的改观。人们的生活水平越来越高,那么人们的生活需要就越来越多,大量的购物网应时而生,而像淘宝、拍拍、卓越这类大的购物网,每日的交易额更是惊人。根据市场的需求和客户的需要,以纯官方购物网系统的开发成为必然。  [关键词]购物网;以纯  中图分陈类号:TP3 文献标识码:A 文章编号:1009-914X(20
期刊
[摘 要]个人空间作为一种新表达的方式,它的传播不仅情绪,包括大量的智慧、意见和思想。某种意义上说,它也是一种新的文化现象,个人空间的出现和繁荣,真正凸现网络的知识价值,标志着互联网发展开始步入更高的阶段。而随着网络技术的发展,使用Web技术设计软件,成为目前Internet市场的技术中坚。  [关键词]个人空间;web技术  中图分类号:TP39 文献标识码:A 文章编号:1009-914X(2
期刊
[摘 要]带式输送机在各种物料搬运机械中具有结构简单、输送物料种类广泛,输送能力大,输送线路适应性强,运行平稳可靠、动力消耗低、使用寿命长、安装方便、装卸料简便等优点已成为连续输送机械的主力军,但是输送带跑偏是其常见的问题,影响了其安全生产,本文介绍一种简单实用的自摆式纠偏托辊,可实时的纠正输送带的跑偏。  [关键词]纠偏 托辊  中图分类号:TD528 文献标识码:A 文章编号:1009-914
期刊
[摘 要]在时代快速发展,科技不断进步的情况下,我国现代化农业领域也发生了巨大变化,节水灌溉技术也在我国现代农业中得到了广泛的应用。目前,利用灌溉新技术,能够使有限的灌溉水量取得最佳的生产效益、经济效益、社会效益和生态效益。本文主要分析了常用的现代农业节水灌溉技术以及节能灌溉所需要的设备,探讨了现代农业节水灌溉技术的未来发展方向。  [关键词]现代农业 节水灌溉技术 滴灌  中图分类号:TV640
期刊
[摘 要]随着因特网的迅猛发展、WEB信息的增加,用户要在信息海洋里查找信息,就象大海捞针一样,搜索引擎技术恰好解决了这一难题(它可以为用户提供信息检索服务)。目前,搜索引擎技术正成为计算机工业界和学术界争相研究、开发的对象。  [关键词]搜索引擎;web信息  中图分类号:TP393.03 文献标识码:A 文章编号:1009-914X(2015)29-0388-01  1 搜索引擎简介  搜索引
期刊
[摘 要]随着社会的发展,人们对健康越来越关注,医院的业务不断增长,处理越来越复杂,简单的人工经营管理,已无法满足医院的需要, 成为医院发展的瓶颈, 人们对医疗服务的要求也越来越高。医院门诊收费系统实现了门诊信息的全过程追踪和动态管理,从而做到简化患者的诊疗过程,提高医院的服务质量和管理水平。  [关键词]门诊收费;医疗服务  中图分类号:F311.52 文献标识码:A 文章编号:1009-914
期刊
[摘 要]云计算作为基于互联网的一种新的分布式计算技术,发展和应用势头迅猛,不仅使得我国信息技术达到一个新的水平 ,而且极大提高了网络信息服务的方便、便捷性。但云计算的安全问题成为目前阻碍其发展的主要问题之一,需引起高度重视。本文首先从云计算的概念、特性和分类等方面详细介绍云计算,随后分析目前云计算应用过程中所面临的网络安全问题,并提出了相应对策。  [关键词]云计算;网络安全;对策  中图分陈类
期刊
[摘 要]稀土氧化物分离提纯项目的环境影响评价特点一是准入条件等政策限制,二是伴生核素的放射影响。满足政策之后,在现状监测数据基础上分析辐射影响并提出防护措施,促进经济生产与环境持续发展。本文笔者首先介绍了原子吸收分析检测中常出现的问题,进而提出了相应的解决措施,并在最后着重介绍了灵敏度的问题及解决方法。  [关键词]原子吸收 分析检测 问题 对策  中图分类号:O614.33 文献标识码:A 文
期刊
[摘 要]随着社会的发展,城市人民生活水平的提高,生活环境的水平也成为人们关注的热点,特别是居住小区内的景观环境已经直接成为人们对生活品质的判别标准之一,住宅小区的植物生长环境复杂,主要表现在建筑层数高、地下车库顶板面积大、小区中土壤多为开槽土、植物的反季节种植及苗木水源问题等给植物成活及生长带来了严峻考验,为提高苗木成活率,提高景观质量,需要在设计和施工时进行合理设计和把控,避免或减少小区恶劣环
期刊
[摘 要]本文就西瓜品种的选择、种子的处理、育苗移栽模式、田间管理等方面,阐述了无公害西瓜高产栽培技术。  [关键词]无公害 西瓜 栽培技术  中图分类号:S350 文献标识码:A 文章编号:1009-914X(2015)29-0399-01  哈尔滨市阿城区红星镇海兴村位于阿城区东3公里,哈红公路穿境而过,毗邻长江路旅游专线,区位优势明显。全村总耕地面积12100亩,其中旱田面积11800亩,过
期刊