游戏玩家管理系统Word文件下载.docx
- 文档编号:4960611
- 上传时间:2023-05-04
- 格式:DOCX
- 页数:22
- 大小:147.17KB
游戏玩家管理系统Word文件下载.docx
《游戏玩家管理系统Word文件下载.docx》由会员分享,可在线阅读,更多相关《游戏玩家管理系统Word文件下载.docx(22页珍藏版)》请在冰点文库上搜索。
通过操作界面可以增加新的游戏玩家。
4、游戏玩家的浏览(查找数据)。
任意输入一个玩家用户名,显示符合条件的游戏玩家。
要求能多次查找。
5、游戏玩家的删除(删除数据)。
任意输入一个玩家用户名,将该游戏玩家从系统中删除。
6、游戏玩家的修改(修改数据)。
任意输入一个游戏玩家,显示相关信息后,可对该游戏玩家进行修改并保存。
7、游戏玩家的统计和排序。
统计所有游戏玩家的总点数,并按点数逆序显示游戏玩家清单。
8、(选做)点数充值和点数扣除。
通过界面可对游戏玩家的点数进行充值或扣除操作,扣除时要先检查剩余点数是否足够。
设计步骤
1、需求分析:
对系统的应实现的功能进行分析。
2、概要设计:
对系统功能进行模块分解,对模块的功能及模块之间的相互关系进行说明(如用到函数,则对函数间的接口进行说明),对系统使用的数据结构(各数组、主要变量的设置及其代表的含义)进行说明。
3、详细设计:
用流程图、伪代码等方法对各主要算法进行描述。
4、编写代码:
根据设计编写。
源程序要按照程序的格式规范来编写,要求结构清晰,界面友好,关键部分有必要的注释。
5、调试分析:
准备充分的测试数据对系统进行调试(对错误的数据输入也要进行测试,保证程序的容错性),并通过测试对系统提出改进设想。
工作内容及时间进度安排
第9周:
分组,确定设计题目
第10周:
需求分析
第11、12周:
系统设计
第13-15周:
模块详细设计与实现
第16、17周:
完成课程设计报告
第18周:
答辩
课程设计成果
1.与设计内容对应的软件程序,游戏玩家管理系统
2.课程设计总结报告
摘要
随着Internet和计算机网络的普及,网络已经走进千家万户,人们的生活越来越离不开网络。
学习,工作闲暇之余可以通过网络来放松自己,也正因为如此,网络游戏占据了我们生活的很大部分比重。
同时,对于我们大学所学专业电子信息工程而言,熟练地掌握C语言的偏写是很重要的,依靠C语言,我们能更好地掌握科技,更好地提高生产,更快地发展繁荣。
也正因为如此,我们必须要掌握这门学科。
通过课程设计,让我对C语言有了更深的理解,让我们把学到的理论应用于具体实践中,锻炼了我们各方面的能力,从而让我们更快提高。
通过一些简单函数的叠加构成了功能比较完备的学生成绩管理系统,从输入到处理再到输出,你将体会到完美的真正含义。
通过游戏玩家管理系统可以让用户更好地了解游戏,进入游戏,享受游戏。
同时也更好地方便管理员更好地管理用户,给用户玩家送去更好地愉悦感。
关键词:
C语言;
设计、偏写、修改程序;
游戏玩家管理系统;
有趣、神秘、方便、实用;
VisualC++。
目录
一、概述1
二、需求分析1
三、系统设计2
四、模块详细设计与实现2
五、结论与心得6
参考文献7
附录:
8
概述
随着IT产业的告诉发展,信息技术正以其强大的渗透力渗透到人们的生活,而电子游戏也正是此飞速发展信息时代的产物。
在全球电子游戏产业中,网络游戏的增长速度最为迅猛。
根据DFCIntelligence的研究数据,2001年,全球网络游戏市场规模为36亿美元,2003年已经猛增到76亿美元。
2004年将进一步增长30%,达到99亿美元的市场规模。
而今网络游戏已成为人们生活的一部分。
它的诞生丰富了人们的生活,提高的人们的生活品质,让人们的生活丰富多彩。
因网络游戏在社会经济、人们生活中占据着很大的比重,所以一款合适的游戏管理系统是很重要的,且在我们大学生的学习生活中,游戏也是我们所熟悉的,同时对于练习C语言也有很大的好处。
网络游戏是移动增值业务衰落之后互联网产业的主动力。
2007年运营商政策调整导致移动增值业务快速衰退,网络游戏业务则依旧保持快速增长,其在整个互联网经济中的占比快速提升至近27%,并在此后四年一直保持在20%以上。
网游用户快速增长,来自于网吧和PC的快速普及,及商业模式的改变网吧的快速普及为网络游戏带来了第一批大规模玩家,表现在产业层面为:
一方面网吧成为网络游戏用户的主要聚集地,在此后PC普及之后,热门游戏依然跟随于网吧热点;
另一方面,网吧也成为当时最核心的网游推广渠道,其主要方式即采用大规模的地面推广团队,用人海战术进行游戏推广和营销,最主要的包括盛大和此后的巨人。
此后,PC电脑快速普及,相当大一部分人群在家中安装电脑的核心诉求之一就是能够更方面的玩儿网络游戏。
在网吧和家用PC快速普及的背景下,为网游带来了海量的玩家,而网游本身商业模式的变迁-从时间收费变为道具收费,更是深度挖掘玩家的潜力:
一方面零门槛任何人都可以免费开始玩儿游戏,推动玩家蜂拥而入;
另一方面道具付费的方式最大限度挖掘玩家的消费潜力,原因在于游戏世界只有一个规则——“人民币法则”——只要花钱就能拥有权力,但现实生活却未必如此,生活中得不到的满足感,在游戏中都能花费很少的钱就能得到;
同时也只有花钱购买各种道具才能使自己快速升级,获得更多的满足感。
因此现在学生普遍玩电脑游戏,所以在需求上玩家管理系统占主要地位,玩家特色的游戏管理模式使玩家自己的信息更加清晰,使玩家的兴趣得到充分满足,所以一些同学在游戏玩家管理面都是积极参与的态度,但是正因为这个模式的大受欢迎,所以报名玩家管理管理系统的同学很多,并且同学们玩游戏都是随时修改信息的,这就更让管理员苦恼,毕竟那么多玩家的信息就已经很麻烦,现在在加上修改的信息,这不仅让管理员苦恼,也让玩家们不能查看自己信息发愁,所以,游戏玩家管理系统在大学中是不可或缺的一部分。
游戏玩家管理系统
账户名密码验证登陆模块
系统以菜单方式工作模块
玩家信息排序与录入功能
玩家信息的浏览功能
玩家信息查找与修改功能
玩家信息查找与删除功能
图1游戏玩家管理系统
该系统通过账号密码功能进入,使保密性得到提高,同时可以防止被篡改信息,进入后,可以根据需要录入玩家的数量来规定录入个数,规定后,录入玩家基本信息后会进行保存,可以在以后更加迅速准确的找到该玩家的信息,在保存了玩家基本信息后,便可以进行录入玩家修改信息,同样,可以进行玩家的添加于删除,在保存后,还可以进入系统进行查看,系统会自动为玩家进行排序,以达到美观,方便,操作简单的目的。
分别是以下几个模块。
系统初始化模块模块:
系统以菜单方式工作,管理员用密码登陆模块:
管理员进行登录操作。
游戏玩家的录入(增加数据)模块:
游戏玩家的浏览(查找数据)模块:
任意输入一个玩家用户名,显示符合条件的游戏玩家。
游戏玩家的删除(删除数据)模块:
游戏玩家的修改(修改数据)模块:
戏玩家游戏玩家的统计和排序模块:
统计所有游戏玩家的总点数,并按点数逆序显示游清单。
在此次课程设计中,我负责的是登陆,菜单模块以及子程序的整合,这俩个模块是比较有容易的一个模块,所以我通过书籍,同学的讲解,将它尝试的做了一下,但是在编写其中的循环时,遇到了许多挫折,首先对于循环的概念不是很清楚,所以再编写了几次语句后,发现程序不能像理想中的条件进行运行,所以叫同学给我讲解了,在自己试验后,发现原来是自己没有细心的检查程序,所以导致一直没有完成。
在这个程序中,我用到了:
输出语句、while循环、switch选择结构等。
#include<
stdio.h>
#include<
string.h>
stdlib.h>
voiddenglu();
voidzhengjia();
voidchazhao();
voidshanchu();
voidxiugai();
voidpaixu();
voidcaidan();
charzh[15]={"
123456"
},zh1[15],mm[10]={"
},mm1[10];
structname
{
charyhm[21];
charxm[21];
charsj[21];
charmp[21];
intds;
};
structnamey[50]={{"
罗崇军"
"
2014.05.26"
武当"
99999},
{"
胖子"
肖湖昆"
峨眉"
250}};
chara;
unsignedintf=2,i=3;
voidmain()
{system("
color0A"
);
system("
color1A"
denglu();
}
voiddenglu()
printf("
********欢迎来到萝卜游戏系统*********\n\n\n\n"
请输入账号:
"
scanf("
%s"
zh1);
\n\n\n\n"
请输入密码:
mm1);
if(strcmp(mm,mm1)==0&
&
strcmp(zh,zh1)==0)
{system("
cls"
\a\a************登陆成功请按键选择***********\n\n\n\a\a"
caidan();
else
{i--;
登录失败\n\a\a您还有%d次机会\n\n\n"
i);
if(i==0)
{printf("
请重新打开程序\n"
while
(1);
}
voidcaidan()
{printf("
\n\n\n\n1:
增加数据2:
查找数据\n\n"
3:
删除数据4:
修改数据\n\n"
5:
统计排序6:
返回\n\n"
请输入:
%d"
&
a);
switch(a)
{case1:
system("
zhengjia();
break;
case2:
chazhao();
case3:
shanchu();
case4:
xiugai();
case5:
paixu();
case6:
denglu();
default:
无该选项,请重新输入\n"
图2主界面
图3菜单界面
结论与心得
通过这次课程设计我清晰的明白只有学好课程,才能对各种难题得心应手的解决,才能心中不慌不忙,同时我明白要学好C语言是不容易的,只有将书本与实践结合其来,多加操作实验,做程序。
同时,课程设计是培养学生综合运用所学知识、发现、提出、分析和解决实际问题,锻炼实践能力的重要环节,是对我们的实际工作能力的具体训练和考察过程.随着科学技术发展的日新月异,当今计算机应用在生活中可以说得是无处不在。
因此作为二十一世纪的大学来说掌握程序开发技术是十分重要的,而C语言又是最常见,功能最强大的一种高级语言,因此做好C语言课程设计是十分必要的。
通过这次课程设计使我们懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正提高自己的实际动手能力和独立思考的能力。
在设计的过程中遇到过各种各样的问题,同时在设计的过程中发现了自己的不足之处,对一些前面学过的知识理解得不够深刻,掌握得不够牢固,比如说结构体,数组……通过这次课程设计之后,我们把前面所学过的知识又重新温故了一遍。
通过这次C语言课程实践程序编写以及论文的写作,我不仅加深了对C语言理论的理解,将理论很好地应用到实际当中去,而且我还学会了如何去培养我们的创新精神,从而不断地战胜自己,超越自己。
参考文献
1、谭浩强著.C程序设计(第三版).北京:
清华大学出版社,2005
2、谭浩强编著.C++程序设计.北京:
清华大学出版社,2004
3、谭浩强编著.C程序设计题解与上机指导(第三版).北京:
北京大学出版社,2005
4、C编写组编.常用C语言用法速查手册.北京:
高等教育出版社,1998
附录:
voidzhengjia()
{unsignedcharj=0;
欢迎注册\n"
printf("
请输入注册玩家用户名:
\n"
scanf("
y[f].yhm);
for(j=0;
j<
f;
j++){
if(strcmp(y[f].yhm,y[j].yhm)==0)
用户已存在,请重新输入\n"
zhengjia();
}}
请输入注册玩家真实姓名:
y[f].xm);
请输入注册时间:
y[f].sj);
请输入门派:
y[f].mp);
请输入点数:
y[f].ds);
注册成功:
f++;
printf("
注册序号%d\n,"
f-1);
继续请按1,返回请按任意数字键\n"
switch(a)
{
case1:
caidan();
voidchazhao()
{unsignedcharj=0,sr[21];
请输入玩家账号:
sr);
if(strcmp(sr,y[j].yhm)==0)
********玩家信息**********\n用户名:
%s\n\n"
y[j].yhm);
玩家真实姓名:
y[j].xm);
注册时间:
%s\n\n"
y[j].sj);
门派:
y[j].mp);
点数:
%d\n\n"
y[j].ds);
序号:
%d\n"
j);
gotokai;
elseprintf("
没有该玩家的信息\n"
kai:
*********继续请按1,返回请按任意数字键**********\n"
f++;
}
voidshanchu()
{unsignedcharj=0,sr[21],g;
序号:
g=0;
else{printf("
g=1;
kai:
if(g==0)printf("
*********删除请按1,取消请按0,继续请按其他数字键**********\n"
*********返回请按3,继续请按其他数字键**********\n"
{case0:
for(;
49;
j++)
y[j]=y[j+1];
删除成功\n"
f--;
caidan();
voidxiugai()
{unsignedcharg,j=0,sr[21],yhm1[21],xm1[21],sj1[21],mp1[21];
intds1;
system("
strncpy(yhm1,y[j].yhm,20);
strncpy(xm1,y[j].xm,20);
strncpy(sj1,y[j].sj,20);
strncpy(mp1,y[j].mp,20);
ds1=y[j].ds;
%s\n修改为:
yhm1);
xm1);
%s\n修改为:
sj1);
mp1);
%d\n修改
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 游戏 玩家 管理 系统