首页> 中文学位 >3D网络游戏中邮件系统的设计与实现
【6h】

3D网络游戏中邮件系统的设计与实现

代理获取

目录

致谢

摘要

1 引言

1.1 论文背景和意义

1.2 国内外发展现状

1.3 论文主要内容和安排

2 邮件系统的相关技术分析

2.1 系统开发环境

2.2 CEGUI概述

2.2.1 CEGUI简介

2.2.2 事件系统和属性系统

2.2.3 WINDOW类

2.2.4 外观系统

2.2.5 CEGUI控件

3 邮件系统的需求分析

3.1 系统功能需求

3.1.1 用户邮件功能

3.1.2 系统邮件功能

3.2 系统数据及界面需求

3.2.1 数据需求

3.2.2 界面需求

3.3 系统非功能性需求

4 邮件系统的设计

4.1 系统总体设计

4.1.1 架构设计

4.1.2 数据流设计

4.2 数据库及协议设计

4.3 客户端设计

4.3.1 模块和类设计

4.3.2 流程设计

4.4 服务器端设计

4.4.1 模块设计

4.4.2 流程设计

5 邮件系统的实现

5.1 用户邮件功能

5.1.1 打开邮箱

5.1.2 查看邮件

5.1.3 提取附件

5.1.4 删除邮件

5.1.5 退回邮件

5.1.6 发送邮件

5.2 系统邮件功能

5.2.1 邮件更新

5.2.2 系统邮件发送

5.2.3 礼物发放

5.2.4 GM邮件管理

5.2.5 脚本发送邮件

6 邮件系统测试

6.1 测试环境部署

6.2 测试用例设计

7 总结和展望

参考文献

作者简历

声明

学位论文数据集

展开▼

摘要

随着网络游戏不断快速的发展,游戏内容不断地更新变化,用户的交互需求也越来越高。用户之间的交互不再仅仅是满足于普通的聊天交友,而是希望能够更加方便快捷地进行信息交流与资源传递。邮件系统便是满足这些交互要求而出现的。游戏中的邮件类似日常使用的电子邮件,不仅能够提供用户随时随地进行信息交流与资源传递,而且支持邮件信息的管理操作,这些极大地扩展了用户的交互方式。而本文也是基于提高用户交互方式的需求,设计开发一个3D网络游戏系统下的邮件系统,增强游戏中玩家的交互功能,丰富游戏的多样性,提高游戏的可玩性。
  本文根据游戏系统特点,结合对网络游戏下的邮件系统理论及相关技术的研究和对系统的需求分析,确定了系统的设计和实现方案,完成了邮件系统的用户邮件功能以及系统邮件功能,实现一个为用户和游戏系统提供具有收发邮件、管理邮件等一系列邮件功能的邮件系统。本文设计的系统采用Client/Server三层体系结构模式进行设计,该系统应用MySQL作为数据库服务器,采用Microsoft VisualStudio2005作为开发平台,使用C++语言进行应用程序的开发。
  本邮件系统按照功能分为用户邮件功能和系统邮件功能,用户邮件功能包括收发邮件、删除和退信等,满足用户之间的交互需求。而系统邮件功能是为游戏的其他子系统提供邮件功能,实现各子系统使用邮件功能的需求,增加游戏对用户传递信息的有效便捷性以及关于游戏内容的反馈作用。该系统现已投入使用,用户之间能够通过该系统进行邮件通信,并且能够接收到游戏各功能系统发送的系统邮件,充分实现了用户及各功能系统的功能需求。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号