软件工程硕士论文网络游戏公司会员系统的设计与实现.doc
《软件工程硕士论文网络游戏公司会员系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《软件工程硕士论文网络游戏公司会员系统的设计与实现.doc(89页珍藏版)》请在三一办公上搜索。
1、电 子 科 技 大 学UNIVERSITY OF ELECTRONIC SCIENCE AND TECHNOLOGY OF CHINA工程硕士学位论文ENGINEERING MASTER DISSERTATION(电子科技大学图标)论 文 题 目: 网络游戏会员系统的设计与实现 工 程 领 域: 软件工程 指 导 教 师: 作 者 姓 名: 班 学 号: 上海千帆进08秋季 200892339007 分类号 密级 UDC 学 位 论 文 (题名和副题名) (作者姓名)指导教师姓名 (职务、职称、学位、单位名称及地址)申请学位级别 专业名称 论文提交日期 论文答辩日期 学位授予单位和日期 答辩委
2、员会主席 评阅人 年 月 日 注1注明国际十进分类法UDC的类号独 创 性 声 明本人声明所呈交的学位论文是本人在导师指导下进行的研究工作及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得电子科技大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示谢意。签名: 日期: 年 月 日关于论文使用授权的说明本学位论文作者完全了解电子科技大学有关保留、使用学位论文的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁盘,允许论文被查阅和借阅。本人授权电子科技大
3、学可以将学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编学位论文。(保密的学位论文在解密后应遵守此规定)签名: 导师签名: 日期: 年 月 日摘 要 随着我国经济的不断发展,生活水平的不断提高,民众对精神文明的要求也越来越高。基于精神文明的需要,近年来网络游戏的发展非常迅猛。所创造的经济收入也是非常可观的。为国家增加了大量的赋税。网络游戏的数量跟品种也在逐年增加,网络游戏的质量跟品质也在逐年提升。形成了百花齐放的局面。越来越多的民众加入了网络游戏,享受网络游戏所带来的快乐。网络游戏的会员系统是进入网络游戏的入口,它对游戏公司,玩家都非常重要。目前国内
4、各个游戏公司的会员系统存在诸多问题。玩家资料的保密性不够完善,一但出现公测或者内测,上百万的玩家并发访问会员系统,会员系统的负载能力不强,严重的还造成瘫痪。会员系统的安全性不够,很多玩家的密码被盗。有时会出现玩家充值不成功。有些公司的会员系统,玩家甚至不能查看自己的充值记录跟消费记录。充值方式应该多样化的问题。怎么跟各个系统很好的衔接。基于这些问题,从目前的实际状况出发,对各个游戏公司的会员系统进行调研及探讨相关的问题解决方案。开发出及研究一套科学,实用,使用简单并减少硬件成本的系统。本系统主要内容为:1 用户的注册,认证及研究怎么处理高并发量的问题;2 用户的充值及划拨,及跟各银行的充值接口
5、,查询相关充值记录;3 用户的密码保护,包括手机密保,密保卡,电子密保等;4 与各个系统的接口,并提供给各个系统相关服务;关键词:网络游戏,用户,玩家,会员系统AbstractWith the continuous development of our economy, improve living standards, people on the spiritual civilization are increasingly high requirements. Based on the needs of spiritual civilization, in recent years, on
6、line gaming is growing very fast. Created by the economic income is very considerable. Increase for the country a lot of taxes. The number of online games is also growing with the variety, the quality of online games has also increased year by year with the quality. Formed a flourishing situation. M
7、ore and more people joined the online game and enjoy the happiness brought online games. Members of the online game system is the entrance into the online game, its game company, the players are very important. At present, the system of each member of the games many problems. Confidentiality of the
8、information the player is not perfect, but there a beta or closed beta, concurrent access to millions of players on the membership system, members of the systems load capacity is not strong, but also cause severe paralysis. Members of the security system is not enough, many players password stolen.
9、Sometimes players recharge unsuccessful. Some of the companys membership system, players can not even see your credit on record with the consumer record. Recharge way should be diversity. How the various systems with very good convergence. Based on these issues, starting from the current actual situ
10、ation, members of each games system of investigation and solution of related problems. And research to develop a scientific, practical, easy to use and to reduce the hardware cost of the system. The system mainly as follows:1. User registration, certification and research how to deal with the proble
11、m of high concurrency;2. Recharge and transfer the user and the interface with the banks recharge, recharge queries related records;3. The users password protection, password protection including cell phones, secret security card, insurance and other electronic density;4. Interface with each system,
12、 and provides related services to each system;Keywords: online game, user, player, member system目录第一章 绪论111.1课题研究的背景111.2课题研究的意义21.3国内外研究现状21.4系统的开发环境31.4.1硬件环境要求31.4.2软件环境31.4.3开发工具选择41.5研究的主要内容4第二章 系统实现的理论基础和关键技术62.1B/S软件系统体系结构62.2Webservice&remoting技术介绍72.2.1Webservice介绍72.2.2Remoting技术介绍92.3ASP.
13、NET技术概述112.4Oracle数据库概述13第三章 系统的需求分析和可行性分析143.1系统的需求分析143.2系统可行性分析163.3IT环境16第四章 系统的总体设计194.1系统的设计原则194.2系统的总体架构204.2.1系统的开发模式204.2.2业务设计分析204.2.3系统的类图设计254.2.3.1包图-系统框架254.2.3.2包图-会员中心254.2.3.3类结构图-系统框架264.2.3.4类结构图-会员中心274.2.4数据库设计284.3系统的功能分析294.4项目的开发计划&项目管理方法31第五章 系统部分功能的实现345.1数据库设计345.1.1数据库的
14、需求分析345.1.2数据库的E-R图345.1.3系统功能模块结构365.1.4数据字典565.1.5数据库的连接与访问655.1.6数据库操作685.2会员系统的实现715.3系统的安全性设计745.3.1登录控制745.3.2防止注入式攻击745.3.3采用中间件74第六章 系统测试766.1软件测试概述766.2系统测试766.3交叉测试766.4单元测试766.5压力测试776.6测试方法776.6.1黑盒测试776.6.2白盒测试77第七章 总结787.1全文小结787.2展望78致谢80参考文献81图标目录图1 充值管理模型图14图2 密保卡15图3 网络拓扑图17图4系统登录访
15、问架构图20图表 5 系统注销架构图21图表 6 用户注册架构图22图表 7 注册流程图23图表 8 充值流程图23图表 9 充值流程图24图表 10 划拨流程图24图表 11 激活流程图25图表 12:系统框架包图25图表 13:会员中心包图26图表 14:系统框架类结构图27图表 15:会员中心类结构图28图表 16 数据库设计图29图表 17 项目交付物31图示 18: 项目总体计划31图表 19 项目实施关键节点表32图示 020 : 项目开发方法33图表 21 玩家基本信息E-R图35图表 22 玩家充值信息E-R图35图表 23 玩家消费信息E-R图35图表 24:系统结构图36图
16、表 25:会员中心结构图36图表 26:会员中心功能图37图表 27:快速注册流程39图表 28:快速注册业务流程图40图表 29:普通注册流程图41图表 30:快速注册业务流程图42图表 31:添加昵称图43图表 32:手机认证图44图表 33:修改手机认证业务流程图45图表 34:手机认证业务流程图46图表 35:手机找回密码流程图47图表 36:邮箱认证图48图表 37:邮箱认证业务流程图49图表 38:修改邮箱认证业务流程图50图表 39:信箱认证图51图表 40:邮箱找回流程图52图表 41:修改手机认证信息53图表 42:修改邮箱认证信息图54图表 43:密码找回流程图55图表 4
17、4 系统主界面图72图表 45 激活界面图72图表 46 充值界面图73图表 47 充值查询图73图表 48 卡状态查询图73图表 49 密保管理界面74第一章 绪论1.1 课题研究的背景随着我国经济的飞速发展,国民越来越富裕。在物质条件满足的条件下,更多的人追求精神上的满足。网络游戏作为一个新兴的行业,极大的满足了人民的精神需要。游戏的迅猛发展,越来越多的人进入游戏。网络游戏的用户基数近几年以几何倍数增加。网络游戏的数量跟品种也在逐年增加。游戏公司的数量也在逐年增加,形成了一个产业链。并为电信,服务器制造商,广告等行业带来了可观的收入。推动了整个产业链的发展。目前我国游戏产业很多都是靠代理国
18、外的游戏,自住研发能力跟国外还是有一定的差距。市面上的游戏也参差不齐,玩家的满意度还不是很高,所以发展空间很大。而会员系统作为进入游戏的入口,对游戏公司跟玩家来说都是相当重要的。而目前游戏公司的会员系统都存在如下几个问题:一 高并发量的处理。一但游戏宣布公测,成百万甚至上几千万的玩家同时注册会员系统,并进行激活,充值等动作,会员系统需经历极大的考验。很多游戏公司因为无法处理这种高负载,导致玩家流失。二 玩家资料的保密。目前很多游戏公司无法对玩家资料进行保密,游戏公司内部可以肆意查看玩家的资料。甚至有些员工跳槽带走玩家资料。三 充值不到账。玩家充值记录有,但会员账户上却没有到账,这个是由于事务没
19、有一致性导致的,玩家充值会在充值表里增加一笔,然后把充值金额加到玩家账户头上。四 划拨异常。玩家账户上扣点了,但在游戏里却没有相应的点数。由于会员数据库跟游戏数据库不在一台服务器上,比如会员数据库有可能在上海,而游戏数据库则可能在青海,事务的一致性没有得到保障。五 与各个系统,平台的接口不顺畅。比如与银行的接口,有时发生银行扣款了,但中心账户并没有相应的增加点数。有时与内部的系统接口不顺,比如有些系统需要调用会员系统的登录,或者会员系统的充值记录,或者生成卡到会员系统等等都有点小问题,导致系统不稳定。 会员系统的目的是管理玩家资料及充值记录等等。让玩家能顺利畅快的玩游戏。网络游戏产业在中国是新
20、兴产业,在它进入中国前,我们的网络字典中还没有网游这个概念的批注。中国网络业来讲,网络游戏是一种新兴的产业、事物,其发展前景、操作过程、法律依据、经济效益、产业链等因素都是我们所陌生的,甚至连网游的概念都混淆不清。似乎,网络游戏产业的出现与否对中国网络业并无多大影响可言。 国外的网络运作商并不这么想。他们充分发挥了商人特有的洞察力,发现原来人们有时非常喜欢在虚拟世界中遨游。于是,网络游戏诞生了。而韩国、欧洲、美洲等国家也以强有力的事实证明了至少有半个地球的人都喜欢在虚拟世界中扮演英雄的角色。同时,网络游戏也正式成为西方国家乃至亚洲部分国家网络业的主力。网游登陆东方大陆的确给我们的IT业带来了强
21、烈的冲击,也极大的丰富了我们IT业的视野。网络游戏的发展速度之快是有目共睹的,从最早的文字泥巴网游侠客行开始,直到今天的超过140种网络游戏,只要了三四年时间。在这几年的时间里,有些网络游戏已经被国内的很多玩家所青睐。2002年,我国网络游戏产业直接产值达9亿多元人民币,较2001年增长190%。据IDC估计,2003年的市场规模会达到19.7亿元人民币。而且,随着宽带逐渐的进入家庭和人们对网络游戏的认识与接受,可以预见,网络游戏有着美好的前景。 网游产业作为现代电脑电子技术的产物,正在以其独特的魅力在全世界的娱乐领域占据主流位置,我们在承认广大休闲娱乐网民的选择空间狭小的同时,也必须明确的一
22、点就是网络游戏本身所具有的强大吸引力。网络游戏的吸引力主要在于,它在让玩家打发时间的同时,可以让人实现在现实中不能实现的理想,得到在现实中不能得到的东西。而且网游产业促动高科技技术不断升级,作为经济增长的一大支撑点,已经成为经济腾飞的“第四产业”。 1.2 课题研究的意义 课题研究的主要意义是开发出一个完美的会员系统。能解决游戏公司目前存在的一些主要问题。使其发挥巨大的作用。能给游戏公司节约成本,同时系统的稳定性对游戏公司来说至关重要。同时会员系统的好坏直接决定了游戏玩家的心态,一个稳定,能满足广大玩家要求的会员系统能给游戏公司带来直观的收入。同时能在硬件上节约成本,减少系统的维护人员。也可以
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 工程 硕士论文 网络游戏 公司 会员 系统 设计 实现
链接地址:https://www.31ppt.com/p-2885108.html