好文档 - 专业文书写作范文服务资料分享网站

猜数字游戏—C++课程设计报告

天下 分享 时间: 加入收藏 我要投稿 点赞

.

河南工业大学信息学院

《C++面向对象程序设计》课程设计报告

猜数字游戏

姓名 王永森 专业班级、学号 软件1304 20131692**** 同组人姓名 张** 专业班级、学号 20131692**** 完 成 时 间: 2015-1-16 指 导 老 师 : 王献荣

.

.

目录

一、需求分析 ................................................................................................................................... 2 二、程序的主要功能 ....................................................................................................................... 2 三、程序运行平台 ........................................................................................................................... 2 四、模块分析 ................................................................................................................................... 3 五、总框架图 ................................................................................................................................... 3 六、类UML图 ................................................................................................................................ 4 七、比较有特色的函数 (分析详见 模块分析) ..................................................................... 4 八、运行结果图 ............................................................................................................................. 10 九、存在的不足与对策 ................................................................................................................. 13 十、程序源代码 ............................................................................................................................. 13

.

.

一、需求分析

猜数字游戏,就是先由电脑随机产生四个数字,然后让用户输入四个数字,与之比对,并给出比对结果,反馈给用户正确的有几个和不正确的但是数字正确的有几个,再由用户经过这些信息可以选择重新输入或者重新开始,同时对用户每次输入的数字比对结果进行给分,还有个功能是用户可以获取帮助,查看上次输入的正确是哪一位,也可以输入权限密码进行查看谜底。从上面这些分析来看,这个程序需要用到的有随机数的产生,数字去重功能,比对功能,计分功能,读写文件功能等。还有一些其他的如输入优化,防止用户错误输入,密码不回显等。分析之后,我负责代码的编写,同组张松晚同学负责界面设计,程序测试,报告撰写等。

二、程序的主要功能

1、新游戏

开始新的游戏 2、判断功能

对用户输入的数字进行判断 3、随机数功能

产生不重复的随机数 4、去重功能

去掉用户输入及电脑产生的随机数中重复的数字,重新输入或产生 5、密码不回显功能

用户输入密码时在屏幕上显示*号 6、文件读写功能

运行游戏时对上次分数读取,对每次分数进行存储 7、容错提醒功能

当用户输入错误时进行提醒 8、密码校验功能

对用户输入的密码进行校验 9、查询得分功能

查询用户所得分数

三、程序运行平台

Dev-C++

.

猜数字游戏—C++课程设计报告

.河南工业大学信息学院《C++面向对象程序设计》课程设计报告猜数字游戏姓名王永森专业班级、学号软件130420131692****同组人姓名张**专业班级、学号20131
推荐度:
点击下载文档文档为doc格式
498u74o4mp4zk8m0hvkq6k2tg1xu6l00s8c
领取福利

微信扫码领取福利

微信扫码分享