需要金币:2000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:11708 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:随着近年来互联网的快速发展和Web服务技术的不断完善,移动端小游戏开始兴起发展。但是现有的基于HTMl5制作的Web端游戏多为简单小游戏,虽包含了游戏功能的简单实现,但却不能达到用户保存用户信息以及用户实时交流等功能。因此,开发一款可以记录用户信息,与他人实时交流的游戏是一项十分有意义的工作。 本文主要介绍了此次毕业设计系统的开发背景及系统分析、设计和实现的流程。深入探讨了socket.io和node.js在前端领域中的应用和相关技术,结合实际的功能需求和业务流程分析,提出了你画我猜在线游戏的解决方案。
关键词:node.js;你画我猜游戏;socket.io;JQuery
目录 摘要 Abstract 1 绪论-1 1.1 开发背景及意义-1 1.2 开发目标-1 1.3 系统开发研究和可行性分析-2 1.3.1 系统开发研究-2 1.3.2 可行性分析-2 1.4 本文组织结构介绍-3 2 相关研究阐述-1 2.1 Node.js-1 2.2 JQuery-1 2.3 Socket.io-2 2.4 npm-2 3 系统分析与总体设计-1 3.1 系统功能分析-1 3.2 系统总体结构设计-1 3.3 系统Web app实现方式-2 3.4 系统游戏实现过程概述-3 3.5 系统游戏点数据传输-4 3.5.1 点数据收集-4 3.5.2 点数据发送-4 3.6 系统函数介绍-6 3.6.1 答案关键字识别-6 3.6.2 时间格式转换函数-6 3.6.3 判断用户退出函数-7 3.6.4 游戏记录增加函数-8 4 数据库的设计-9 4.1 概念设计-10 4.1.1 实体-10 4.1.2 实体的属性-10 4.1.3 实体的联系-10 4.1.4 系统E-R图-10 4.2 逻辑结构-11 4.3 物理设计-11 4.4 数据字典设计-12 5 系统设计与实现-14 5.1 前台页面设计与实现-14 5.1.1 网站主页页面设计与实现-14 5.2 系统模块功能实现-15 5.2.1 网站登录页面设计与实现-15 5.2.2 网站注册页面设计与实现-16 5.2.3 网站主界面设计与实现-16 5.2.4 聊天大厅页面设计与实现-18 5.2.5 二人或多人对战房间选择设计与实现-18 5.2.6 积分排名页面设计与实现-19 5.2.7 游戏记录页面设计与实现-19 5.2.8 用户中心及用户信息修改页面设计与实现-20 5.2.9 二人间游戏页面设计与实现-21 5.2.10 多人间游戏页面设计与实现-24 5.3 开发工具及环境配置-25 5.3.1 开发环境-25 5.3.2 运行环境-25 5.4 程序主要代码-25 6总结与展望-30 6.1 总结-30 6.2 展望-31 参考文献-32 致 谢-34 |