游戏玩家管理系统.doc
《游戏玩家管理系统.doc》由会员分享,可在线阅读,更多相关《游戏玩家管理系统.doc(19页珍藏版)》请在三一办公上搜索。
1、湖南涉外经济学院课程设计报告课程名称: C 语言程序设计 报告题目: 游戏玩家管理系统 学生姓名: 罗崇军 所在学院:信息科学与工程学院 专业班级: 电信 1301 学生学号: 134110104 指导教师: 卢 嫣 2014年6月20日课程设计任务书报告题目游戏玩家管理系统完成时间9-18周学生姓名罗崇军专业班级电信1301指导教师卢嫣16周 讲师设计目的1、熟练掌握C语言课程中所学的理论知识; 2、通过综合C语言的基本知识来解决实际问题; 3、加强分析和解决问题的能力。总体设计要求和技术要点 游戏玩家管理包括玩家用户名、真实姓名、注册时间、门派、点数。系统功能包括:1、系统初始化。系统运行
2、时,用数组元素初始化或文件读入的方法把预先设置好的游戏玩家信息列表载入系统中。2、系统以菜单方式工作,管理员用密码登陆。3、游戏玩家的录入(增加数据)。通过操作界面可以增加新的游戏玩家。4、游戏玩家的浏览(查找数据)。任意输入一个玩家用户名,显示符合条件的游戏玩家。要求能多次查找。5、游戏玩家的删除(删除数据)。任意输入一个玩家用户名,将该游戏玩家从系统中删除。6、游戏玩家的修改(修改数据)。任意输入一个游戏玩家,显示相关信息后,可对该游戏玩家进行修改并保存。7、游戏玩家的统计和排序。统计所有游戏玩家的总点数,并按点数逆序显示游戏玩家清单。8、(选做)点数充值和点数扣除。通过界面可对游戏玩家的
3、点数进行充值或扣除操作,扣除时要先检查剩余点数是否足够。设计步骤1、需求分析:对系统的应实现的功能进行分析。2、概要设计:对系统功能进行模块分解,对模块的功能及模块之间的相互关系进行说明(如用到函数,则对函数间的接口进行说明),对系统使用的数据结构(各数组、主要变量的设置及其代表的含义)进行说明。3、详细设计:用流程图、伪代码等方法对各主要算法进行描述。4、编写代码:根据设计编写。源程序要按照程序的格式规范来编写,要求结构清晰,界面友好,关键部分有必要的注释。5、调试分析:准备充分的测试数据对系统进行调试(对错误的数据输入也要进行测试,保证程序的容错性),并通过测试对系统提出改进设想。工作内容
4、及时间进度安排第9周:分组,确定设计题目第10周:需求分析第11、12周:系统设计第13-15周:模块详细设计与实现第16、17周:完成课程设计报告第18周:答辩课程设计成果1与设计内容对应的软件程序,游戏玩家管理系统2课程设计总结报告摘要随着Internet和计算机网络的普及,网络已经走进千家万户,人们的生活越来越离不开网络。学习,工作闲暇之余可以通过网络来放松自己,也正因为如此,网络游戏占据了我们生活的很大部分比重。同时,对于我们大学所学专业电子信息工程而言,熟练地掌握C语言的偏写是很重要的,依靠C语言,我们能更好地掌握科技,更好地提高生产,更快地发展繁荣。也正因为如此,我们必须要掌握这门
5、学科。通过课程设计,让我对C语言有了更深的理解,让我们把学到的理论应用于具体实践中,锻炼了我们各方面的能力,从而让我们更快提高。通过一些简单函数的叠加构成了功能比较完备的学生成绩管理系统,从输入到处理再到输出,你将体会到完美的真正含义。通过游戏玩家管理系统可以让用户更好地了解游戏,进入游戏,享受游戏。同时也更好地方便管理员更好地管理用户,给用户玩家送去更好地愉悦感。关键词:C语言;设计、偏写、修改程序;游戏玩家管理系统;有趣、神秘、方便、实用;Visual C+。 目录一、概述1二、需求分析1三、系统设计2四、模块详细设计与实现2五、结论与心得6参考文献7附录:8一、 概述随着IT产业的告诉发
6、展,信息技术正以其强大的渗透力渗透到人们的生活,而电子游戏也正是此飞速发展信息时代的产物。在全球电子游戏产业中,网络游戏的增长速度最为迅猛。根据DFC Intelligence 的研究数据,2001 年,全球网络游戏市场规模为36 亿美元,2003 年已经猛增到76 亿美元。2004 年将进一步增长30,达到99 亿美元的市场规模。而今网络游戏已成为人们生活的一部分。它的诞生丰富了人们的生活,提高的人们的生活品质,让人们的生活丰富多彩。因网络游戏在社会经济、人们生活中占据着很大的比重,所以一款合适的游戏管理系统是很重要的,且在我们大学生的学习生活中,游戏也是我们所熟悉的,同时对于练习C语言也有
7、很大的好处。二、 需求分析网络游戏是移动增值业务衰落之后互联网产业的主动力。2007年运营商政策调整导致移动增值业务快速衰退,网络游戏业务则依旧保持快速增长,其在整个互联网经济中的占比快速提升至近27%,并在此后四年一直保持在20%以上。 网游用户快速增长,来自于网吧和PC的快速普及,及商业模式的改变网吧的快速普及为网络游戏带来了第一批大规模玩家,表现在产业层面为:一方面网吧成为网络游戏用户的主要聚集地,在此后PC普及之后,热门游戏依然跟随于网吧热点;另一方面,网吧也成为当时最核心的网游推广渠道,其主要方式即采用大规模的地面推广团队,用人海战术进行游戏推广和营销,最主要的包括盛大和此后的巨人。
8、 此后,PC电脑快速普及,相当大一部分人群在家中安装电脑的核心诉求之一就是能够更方面的玩儿网络游戏。在网吧和家用PC快速普及的背景下,为网游带来了海量的玩家,而网游本身商业模式的变迁-从时间收费变为道具收费,更是深度挖掘玩家的潜力:一方面零门槛任何人都可以免费开始玩儿游戏,推动玩家蜂拥而入;另一方面道具付费的方式最大限度挖掘玩家的消费潜力,原因在于游戏世界只有一个规则“人民币法则”只要花钱就能拥有权力,但现实生活却未必如此,生活中得不到的满足感,在游戏中都能花费很少的钱就能得到;同时也只有花钱购买各种道具才能使自己快速升级,获得更多的满足感。因此现在学生普遍玩电脑游戏,所以在需求上玩家管理系统
9、占主要地位,玩家特色的游戏管理模式使玩家自己的信息更加清晰,使玩家的兴趣得到充分满足,所以一些同学在游戏玩家管理面都是积极参与的态度,但是正因为这个模式的大受欢迎,所以报名玩家管理管理系统的同学很多,并且同学们玩游戏都是随时修改信息的,这就更让管理员苦恼,毕竟那么多玩家的信息就已经很麻烦,现在在加上修改的信息,这不仅让管理员苦恼,也让玩家们不能查看自己信息发愁,所以,游戏玩家管理系统在大学中是不可或缺的一部分。 游戏玩家管理系统账户名密码验证登陆模块系统以菜单方式工作模块玩家信息排序与录入功能玩家信息的浏览功能玩家信息查找与修改功能玩家信息查找与删除功能图1游戏玩家管理系统三、 系统设计该系统
10、通过账号密码功能进入,使保密性得到提高,同时可以防止被篡改信息,进入后,可以根据需要录入玩家的数量来规定录入个数,规定后,录入玩家基本信息后会进行保存,可以在以后更加迅速准确的找到该玩家的信息,在保存了玩家基本信息后,便可以进行录入玩家修改信息,同样,可以进行玩家的添加于删除,在保存后,还可以进入系统进行查看,系统会自动为玩家进行排序,以达到美观,方便,操作简单的目的。分别是以下几个模块。系统初始化模块模块:系统运行时,用数组元素初始化或文件读入的方法把预先设置好的游戏玩家信息列表载入系统中。系统以菜单方式工作,管理员用密码登陆模块:管理员进行登录操作。游戏玩家的录入(增加数据)模块:通过操作
11、界面可以增加新的游戏玩家。游戏玩家的浏览(查找数据)模块: 任意输入一个玩家用户名,显示符合条件的游戏玩家。要求能多次查找。游戏玩家的删除(删除数据)模块:任意输入一个玩家用户名,将该游戏玩家从系统中删除。游戏玩家的修改(修改数据)模块:任意输入一个游戏玩家,显示相关信息后,可对该游戏玩家进行修改并保存。戏玩家游戏玩家的统计和排序模块: 统计所有游戏玩家的总点数,并按点数逆序显示游清单。四、 模块详细设计与实现在此次课程设计中,我负责的是登陆,菜单模块以及子程序的整合,这俩个模块是比较有容易的一个模块,所以我通过书籍,同学的讲解,将它尝试的做了一下,但是在编写其中的循环时,遇到了许多挫折,首先
12、对于循环的概念不是很清楚,所以再编写了几次语句后,发现程序不能像理想中的条件进行运行,所以叫同学给我讲解了,在自己试验后,发现原来是自己没有细心的检查程序,所以导致一直没有完成。在这个程序中,我用到了:输出语句、while循环、switch选择结构等。#include #include#include void denglu(); void zhengjia(); void chazhao(); void shanchu(); void xiugai(); void paixu(); void caidan(); char zh15=123456,zh115,mm10=123456,mm110
13、;struct namechar yhm21;char xm21;char sj21;char mp21;int ds;struct name y50=罗崇军,罗崇军,2014.05.26,武当,99999, 胖子,肖湖昆,2014.05.26,峨眉,250;char a;unsigned int f=2,i=3;void main() system(color 0A); system(color 1A);denglu();void denglu() printf( *欢迎来到萝卜游戏系统*nnnn); printf( 请输入账号:); scanf(%s,zh1); printf(nnnn);
14、 printf( 请输入密码:); scanf(%s,mm1); if(strcmp(mm,mm1)=0&strcmp(zh,zh1)=0) system(cls); printf( aa *登陆成功请按键选择* nnnaa); caidan(); else i-;system(cls);printf( 登录失败naa 您还有%d次机会nnn,i);if(i=0)printf(请重新打开程序 n);while(1); denglu(); void caidan() printf(nnnn 1:增加数据 2:查找数据nn); printf( 3:删除数据 4:修改数据nn); printf( 5
15、:统计排序 6:返回nn); printf( 请输入:); scanf(%d,&a); switch(a) case 1:system(cls);zhengjia();break; case 2:system(cls);chazhao();break; case 3:system(cls);shanchu();break; case 4:system(cls);xiugai();break; case 5:system(cls);paixu();break; case 6:system(cls);denglu();break; default: system(cls); printf(无该选项
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 游戏 玩家 管理 系统
链接地址:https://www.31ppt.com/p-3797678.html