nodejs的游戏社区设计与实现【字数:9388】

摘 要游戏社区简单来说就是游戏玩家讨论游戏的地方,游戏凭借着现在互联网技术的发展把分布在天涯各地的不同的人群聚集在一起,社区因此而产生。虽然用户年龄不同,职业不同,身份不同但是因为有着共同的爱好所以有了共同的话题。社区为此而服务,为大众提供了一个可以交流经验和想法,分享资源和技术的游戏爱好者聚集地。 课题以游戏社区的组成和功能为主要研究方向,对使用社区的用户进行细致的划分。使用nodejs作为主要开发语言,设计和实现一个用户使用友好,可以让用户畅所欲言的游戏社区。 系统采用前后端分离模式开发,后端使用mvc分层模式,前端采用mvvm框架。使用mysql作为数据库管理软件。前后端使用ajax进行交互,通过json完成数据传输。
Keyword:web;internet;game community 目录
1 引言 1
1.1 开发背景 1
1.2 开发目的以及意义 1
1.3 开发目标 1
1.4 论文结构 2
1.5 本章小结 2
2 项目开发核心技术介绍 3
2.1 VUE 3
2.2 NODE 3
2.3 EXPRESS 3
2.4 MYSQL 3
2.5 SEQUELIZE 3
2.6 AXIOS 4
2.7 本章小结 4
3 系统分析 5
3.1 可行性分析 5
3.1.1 技术可行性 5
3.1.2 经济可行性 5
3.1.3 运行可行性 5
3.2 需求分析 5
3.2.1 功能需求分析 5
3.3 非功能需求分析 8
3.3.1 性能需求分析 8
3.3.2 可靠性分析 8
3.3.3 可用性分析 8
3.3.4 接口需求分析 8
3.3.5 外界约束分析 8
3.3.6 逆向需求分析 8
3.4 数据需求分析 8
3.5 本章小结 9
4 系统设计 10
4.1 系统功能模块设计 10
 *好棒文|www.hbsrm.com +Q: &351916072& 
4.2 系统主要功能详细设计 11
4.2.1 注册 11
4.2.2 登录功能 12
4.2.3 用户修改个人信息功能 13
4.2.4 用户发帖功能 14
4.3 数据库设计 16
4.3.1 数据库概念结构设计 16
4.3.2 数据库逻辑结构设计 18
4.4 HTTP接口设计 21
4.5 页面设计: 22
4.6 本章小结 22
5 系统实现 23
5.1 开发环境配置 23
5.1.1 前端开发目录结构 23
5.1.2 后端开发目录结构. 23
5.2 数据库连接 24
5.3 主要功能实现 25
5.3.1 前端路由功能实现 25
5.3.2 用户登录功能 26
5.3.3 用户认证功能 27
5.3.4 注销功能 28
5.3.5 发送邮箱验证功能 28
5.3.6 浏览帖子 29
5.3.7 注册功能 29
5.3.8 发表帖子 30
5.3.9 修改个人信息功能 31
5.4 本章小结 32
6 总结与展望 33
参考文献 34
致 谢 35
引言
开发背景
游戏凭借着现在互联网技术的发展把分布在天涯各地的不同的人群聚集在一起,社区因此而产生。虽然用户年龄不同,职业不同,身份不同但是因为有着共同的爱好所以有了共同的话题。社区为此而服务,为大众提供了一个可以交流经验和想法,分享资源和技术的游戏爱好者聚集地。
课题以游戏社区的组成和功能为主要研究方向,对使用社区的用户进行细致的划分。使用nodejs作为主要开发语言,设计和实现一个用户使用友好,可以让用户畅所欲言的游戏社区,为用户提供一个体验良好的网络社交环境。
开发目的以及意义
系统需要实现游戏社区功能的基本要求,通过nodejs设计和实现一个社区系统,为网友提供交流分享的平台。
课题研究基于web2.0采用前后端分离的方式进行开发,目的是为了创建一个用户体验更好,响应速度更快的服务。前后端分离的意义不仅在于前端可以构建可复用、可维护的代码,后端也可以专注于提供数据接口和逻辑服务,将数据返回给不同的应用或者平台,减少和前端的耦合。
开发目标
课题基于B/S模式,采用前后端分离的模式进行开发,前台包括页面的设计和美工,注册,登录,轮播图展示,浏览帖子,评论帖子,帅选模块等功能。后台包括管理员管理用户,管理帖子,管理评论和管理轮播图等功能。系统用户分为四类:游客,普通用户,vip用户和管理员。
课题基于nodejs,采用express框架提供服务器功能,使用mysql作为数据持久化管理。前端使用vue框架进行开发,ajax技术进行前后端通信,使用json格式作为数据交换。Nodemailer作为邮件信息服务。基于此,课题的主要研究工作包括:
研究互联网现状及其特点了解用户需求;
根据技术选型搭建项目实际开发工具;
分析项目需求,建立系统模型,分析系统功能;
建立数据库,对接开发语言;
分析数据模型,设计数据库表结构;
使用上述技术构建系统。
论文结构
论文共分成七章。
第一章介绍了课题的选题背景,研究目的和研究意义,设立了研究目标并给出论文结构。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/500.html

好棒文