本站所列毕业设计(论文)资料均属于原创者所有,初衷是为大家在毕业设计(论文)过程中参考和学习交流之用。

毕业设计我帮你

“阿瓦隆”桌游网站平台设计与实现

“阿瓦隆”桌游网站平台设计与实现

随着桌游娱乐得发展,个人认为以桌游为主题的相关网站,app研发一定是将来娱乐行业有利可图的点。桌游在实体店受到“热捧”之后,发展一些“online”的网站桌游竞技,必定会成为大势所趋。虽然现在桌游行业并没有在网上盛行起来,还处于线下实体店的阶段,但

如需购买请QQ扫描右边二维码或者加QQ 3449649974 咨询 毕业设计(论文)代做请加QQ 3139476774


  • 详细描述

    “阿瓦隆”桌游网站平台设计与实现
    摘要:当今社会,大型的桌游店,一些桌游网站,app都在不断的兴起。因此开发一个桌游网站系统可以说是未雨绸缪,在将来具有很大的意义。本次毕业设计以 mysql 为后台数据库,用java,html,js,ajax程序设计语言,以eclipse,tomcat作为开发工具,设计与开发了”阿瓦隆”桌游网站系统系统。本文在最后进行了总结和展望,并总结了项目研发过程中的感受与体会。
    关键词:桌游网站;房间选座;实时游戏大厅;游戏逻辑的实现;
     
    目录
    1  绪  论 1
    1.1  开发背景 1
    1.2  主要开发技术介绍 1
    1.2.1  MySQL数据库简介 1
    1.2.2  Ajax开发简介 1
    1.2.3  JAVA开发简介 2
    1.2.4  系统架构 2
    2  桌游网站系统分析设计 2
    2.1  桌游网站系统设计需求要求 2
    2.2  桌游网站系统业务功能分析 3
    2.3  桌游网站系统业务流程分析 4
    2.3.1  用户注册业务流程分析 4
    2.3.2  用户登录业务流程分析 5
    2.3.3  用户进入游戏业务流程分析 5
    2.4  桌游网站系统数据流程图 6
    2.4.1  顶层数据流程图 6
    2.4.2  第1层数据流程图 7
    2.4.3  第2层数据流程图 8
    3  桌游网站系统概要设计 9
    3.1  总体结构设计 9
    3.2  数据库设计 10
    3.2.1  数据库需求分析 10
    3.3.2  数据库文件设计 10
    4  桌游网站系统功能实现 12
    4.1  用户登录注册 12
    4.2  游戏大厅界面 13
    4.3  历史战绩界面 14
    4.4  个人中心界面 15
    4.5  桌游商城界面和切换账号 15
    4.6  断线重连和房间锁定 16
    4.7  房间游戏界面——基础信息 18
    4.8  房间游戏界面——队长区 20
    4.9  房间游戏界面——参加任务 22
    4.10  房间游戏界面——游戏结束 23
    5  总结与展望 25
    5.1  结论 25
    5.2  展望 26
    5.3  系统设计心得体会 26
    参考文献 28
     
    总结与展望
    5.1  结论
    一个优秀的游戏网站系统能够完美模拟线下实际情况,彻底还原游戏场景,本系统就是在此基础上进行了建设与实现。一个游戏网站,最核心的就是如何实现游戏逻辑,和实时交互信息。对于游戏时间长的游戏,还需要考虑断线重连的功能,网页不像应用,浏览器很容易非法关闭。所以断线重连几乎是一个非做不可的功能。另外,本身游戏网站就是会需要大量的前后台交互信息,如何高效低耗的并行大量的socket交互,是体现网站健壮的重要指标。本人没有什么游戏开发经验,所用的实现方法估计也是比较劣等的方法。
    该网站界面格局参照了qq游戏的斗地主,所以没有创建房间之类的界面。这也是网站将来发展,优化的方向之一。数据库结构方面,个人认为一个真正的游戏网站,数据库结构一定很复杂,需要用到大量的游戏存储。这也是本人没有下太大功夫的一个地方。其次用户也是一大关键,脱离了用户,系统就像少了灵魂。所以,在做每一个功能的时候,我都充分考虑到用户的体验,希望在每一个细节上都能体现出我们对用户的关怀,并实现了用户信息的自助修改,以及战绩查看。最后考虑的系统的安全性,本文还对系统数据的备份进行了一定的考量,希望尽自己最大努力做到最好。
    5.2  展望
    本文对与桌游网站系统进行了一个详细的描述与整理, 但还是有许多不完善的地方需要去提高。比如,如何提高websocket的效率,让他可以高效并发的交互。还有就是游戏大厅和游戏房间的隔离,这两个完全可以分离成两个界面。在游戏大厅上,可以查找和创建房间。另外一个是好友系统,对于游戏而言,没有好友,确实给人一种像是玩单机游戏的感觉,虽然这个网站并不是单机游戏,所以这也是可以提升的点。还有就是个人在未来展望方面的,桌游商城,通过桌游网站,推广桌游商城。可以成为网站的盈利方式。当然这是个后话。对于后台来说,整个网站的架构是有巨大的提升空间的。本人在开发时,没有用到任何框架。在代码结构上,存在着冗余。通过选择适合的网站框架,在一定程度上,可以提高网站性能。
     
    参考文献
    [1] 吴振生:企业架构下Web Service技术的研究——Web Service及其安全性的实现方案,计算机应用技术,2009 
    [2] 王瑄,李燕:应用Web,Services构建多层架构的高效的.NET应用,科学出版社,2005.6 
    [3] 刘杰:Web标准设计,清华大学出版社, 2009 
    [4] 王珊,陈红. 数据库系统原理教程. 北京:清华大学出版社,2004 
    [5] 郝兴伟:Web技术导论.第2版,清华大学出版社,2009
    [6] 林信良. Spring2.0技术手册[M]. 北京:电子工业出版社,2005 
    [7] 刘京华. Java Web整合开发王者归来[M]. 北京:清华大学出版社,2010
    [8] 张孝祥. 深入Java Web开发内幕——核心基础[M]. 北京:电子工业出版社. 2006
    [9] 孙卫琴,李洪成. Tomcat 与 Java Web 开发技术详解[M]. 电子工业出版社,2003.6:1-205
    [10 ]LEE ANNE PHILLIPS. 巧学活用HTML4[M].电子工业出版社,2004.8:1-319
    [11] 王国辉,王易. JSP 数据库系统开发案例精选[M]. 北京:人民邮电出版社,2006.5: 72-75
    [12] 成湘均. 用 Sping, Hibernate, Struts2 组建轻量级架构[J]. 框架发展,2006
    [13] 刘壮. 基于 Spring+Hibernate 的开发方法研究及实例[D]. 吉林大学
    [14] 刘雪梅. 服务器端软件性能分析和诊断方法研究[D].哈尔滨工程大学2010
    [15] 赛奎春.  JSP 信息系统开发案例精选[M]. 北京:机械工业出版社,2006

    收缩