湖南涉外经济学院

课程设计报告

课程名称: C语言课程设计

报告题目: 游戏玩家管理系统

学生姓名: ** **

所在学院: 信息科学与工程学院

专业班级: 电科

学生学号: **** ******

指导教师:

20 年06月21日

C语言程序设计课程设计任务书

报告题目

游戏玩家管理系统

完成时间

6.17-

6.21

学生姓名

****

专业班级

电科1

指导教师

***

职称

讲师

设计目的

1、熟练掌握C语言课程中所学的理论知识;

2、通过综合C语言的基本知识来解决实际问题;

3、加强分析和解决问题的能力。

4、提升对C语言问题的综合分析能力。

设计内容

游戏玩家管理包括玩家用户名、真实姓名、注册时间、门派、点数。

系统功能包括:

系统初始化。系统运行时,用数组元素初始化或文件读入的方法把预先设置好的游戏玩家信息列表载入系统中。

系统以菜单方式工作,管理员用密码登陆。

游戏玩家的录入(增加数据)。通过操作界面可以增加新的游戏玩家。

游戏玩家的浏览(查找数据)。任意输入一个玩家用户名,显示符合条件的游戏玩家。要求能多次查找。

游戏玩家的删除(删除数据)。任意输入一个玩家用户名,将该游戏玩家从系统中删除。

游戏玩家的修改(修改数据)。任意输入一个游戏玩家,显示相关信息后,可对该游戏玩家进行修改并保存。

游戏玩家的统计和排序。统计所有游戏玩家的总点数,并按点数逆序显示游戏玩家清单。

设计步骤

1、需求分析:对系统的应实现的功能进行分析。

2、概要设计:对系统功能进行模块分解,对模块的功能及模块之间的相互关系进行说明(如用到函数,则对函数间的接口进行说明),对系统使用的数据结构(各数组、主要变量的设置及其代表的含义)进行说明。

3、详细设计:用流程图、伪代码等方法对各主要算法进行描述。

4、编写代码:根据设计编写。源程序要按照程序的格式规范来编写,要求结构清晰,界面友好,关键部分有必要的注释。

5、调试分析:准备充分的测试数据对系统进行调试(对错误的数据输入也要进行测试,保证程序的容错性),并通过测试对系统提出改进设想

工作内容及时间进度安排

周1:需求分析、小组分工

周2周4 :设计、实现及测试

周5 :验收答辩

课程设计成果

1.与设计内容对应的软件程序

2.课程设计总结报告

摘 要

随着Internet和计算机网络的普及,网络以经走进千家万户,人们的生活越来越离不开网络。学习,工作闲暇之余可以通过网络来放松自己,也正因为如此,网络游戏占据了我们生活的很大部分比重。同时,对于我们大学所学专业是网络工程编程者而言,熟练的掌握编写网络游戏的程序是很重要的。依托互联网,世界各地的人们可以同时互动娱乐。而正因如此,所以在后台对用户的管理是必不可少的。

通过游戏玩家管理系统可以让用户更好的了解游戏,进入游戏,享受游戏。同时也更好的方便管理员更好的管理用户,给用户玩家送去最好的的愉悦感。

关键词:计算机网络;网络游戏;管理系统;Visual C++

目 录

一、概述………………………………………………………………………………1

二、需求分析…………………………………………………………………………2

三、系统设计…………………………………………………………………………3

四、游戏管理模块详细设计与实现…………………………………………………4

五、结论与心得………………………………………………………………………5

六、参考文献…………………………………………………………………………6

七、附录………………………………………………………………………………7

一、概述

随着IT产业的告诉发展,信息技术正以其强大的渗透力渗透到人们的生活,而网络游戏也正是此飞速发展信息时代的产物。网络游戏在社会经济、人们生活中占据着很大的比重,所以一款合适的游戏管理系统是很重要的,且在我们大学生的学习生活中,游戏也是我们所熟悉的,同时对于练习C语言也有很大的好处。

成员

***

***

***

分工

5、6、7部分

1、2、部分

3、4部分

完成情况

完成

完成

完成

在王菁老师的指导和同学们的帮助下,我们小组所选的课题终于在21日之前圆满完成,其中虽然还有很大的不足之处,但还是对自己一年的大学学习c语言这门课程的结果交上了一份合格的答卷。

二、需求分析

1.系统初始化

初始化系统,管理员执行系统操作,进入游戏登录界面。

2系统以菜单方式工作,管理员用密码登陆

管理员输入预设的管理员密码,登录成功后进行菜单选择,执行操作。

c语言程序游戏玩家管理系统,c语言程序课程设计--游戏玩家管理系统及C语言课程设计_简易计算器.doc...相关推荐

  1. c语言课程设计之简易计算器,简易计算器课程设计 帮忙写简单计算器课程设计...

    帮忙写简单计算器课程设计书繁华若真如一梦,过而无痕多好,人就不必失意,只当醉了一场,醒来仍过平淡的生活. 程序 #include #include //定义atlf函数 #include 简介下的 要 ...

  2. 51单片机的简易计算器设计(仿真+程序+原理图+PCB+设计报告)

    本设计: 基于51单片机的简易计算器设计(仿真+程序+原理图+PCB+设计报告) 仿真:proteus 7.8 程序编译器:keil 4/keil 5 编程语言:C语言 编号S0001 芯片可以替换为 ...

  3. C语言程序设计——设计一个学生管理系统(完美运行的程序(●‘◡‘●))

    目录 一.设计目的 二.原理及相关功能 (一)基本框架 (二)功能实现 三.完整代码 四.运行结果 一.设计目的 通过c语言设计一个学生管理系统,要求有直观的主菜单,可以录入学生的信息,实现添加学生信 ...

  4. c语言用链表写管理系统程序,c语言课程设计职工信息管理系统单链表实现程序源代码-20210401015126.docx-原创力文档...

    文档编制序号:[KKIDT-LLE0828-LLETD298-POI08] 文档编制序号:[KKIDT-LLE0828-LLETD298-POI08] C语言课程设计职工信息管理系统单链表实现程序源代 ...

  5. 为银行设计ATM菜单C语言,ATM银行管理系统代码及程序c语言课程设计【荐】.doc

    ATM银行管理系统代码及程序c语言课程设计[荐].doc #include #include #include #include struct bank{ int account; char name ...

  6. 书店存货c语言程序,C语言课程设计品库存管理系统.doc

    C语言课程设计品库存管理系统 第1章 系统分析与设计 1.1 系统分析 1.1.1解决问题 运用现代信息化和智能化的管理方式,解决商品库存信息在日常生活中易于丢失.遗忘,不易保存.管理的问题,从而使企 ...

  7. C语言关于飞机躲子弹的游戏,团队项目(2.1) -- 飞机躲避小游戏

    这个项目开始于2019年下半年,也就是大二上长学期的时候,当时申报了一个校级srtp项目,自拟题为"基于瞳孔检测的注意力检测方法研究",而这一部分是作为最后眼控展示的一个小平台.有 ...

  8. C语言中猜数大小的实验报告,猜数字游戏实验报告

    <猜数字游戏实验报告>由会员分享,可在线阅读,更多相关<猜数字游戏实验报告(17页珍藏版)>请在人人文库网上搜索. 1.C语言课程设计报告题 目:猜数字游戏班 级:通信工程组 ...

  9. 基于C语言Ncurse库和链表的简单贪吃蛇小游戏

    参考:基于C语言Ncurse库和链表的简单贪吃蛇小游戏 作者:三速何时sub20 发布时间:2020-09-29 10:23:51 网址:https://blog.csdn.net/weixin_44 ...

最新文章

  1. Javascript及Jquery获取元素节点以及添加和删除操作
  2. k8s redis集群_基于K8S部署redis哨兵集群
  3. 蓝桥杯乘法运算java,第四届蓝桥杯Java B——有理数类
  4. Java中的反射的应用
  5. hexo的yelee主题修改左上角的博客名字颜色、修改代码模块中的引号内部的字体颜色
  6. jsp自定义alert
  7. mysql私房菜_老男孩MySQL私房菜深入浅出精品视频第7章备份与恢复基础实践视频课程...
  8. 至诚学院MATLAB第四次,MATLAB 第二次实验课课堂作业(4学时)
  9. python爬虫网站简单_Python爬虫之简单爬虫框架实现
  10. chrome无法拖拽离线安装CRX格式插件解决方法
  11. 【EXLIBRIS】纸版书目整理 -- 小书架 下/床头柜/书箱 【100 种】【108 册】
  12. 网络蚂蚁(netants) v1.25 国际版 bt
  13. Allegro PCB 封装库
  14. vscode 格式化某一段代码_vscode代码格式化
  15. Informatica的元数据和数据血缘关系
  16. struct lnode{}Lnode后面的Lnode是什么意思
  17. Eplan创建符号详细解说
  18. 怎样在计算机查找应用程序,电脑打开IE浏览器显示找不到应用程序怎么解决
  19. webpack打包angularjs后出现Angular $injector:unpr Unknown provider的错误及解决
  20. 深入理解Linux网络技术内幕(十)——帧的接收

热门文章

  1. 一眼万年,这3款顶级神软,内存满了也绝不卸载
  2. 多普勒效应(CSDN_0003_20220909)
  3. 一种通用的数据仓库分层方法
  4. 等离子和液晶电视之区别
  5. 年轻小伙竟用python爬取B站视频评论!
  6. Python操作excel常用模块汇总
  7. 【精华】光纤项目系统概述
  8. IBM ServerGuide9.40 for IBM X3950 X5 安装2008 R2操作系统
  9. BAT的程序员,是如何精进Python数据分析技术的?
  10. 数据异常检测PHM设备健康管理