河北联合大学
《软件设计基础-VB》课程设计任务书
学院 班级 设计人 成绩
一、题目:数字小游戏
二、目的与要求:
1.目的:
培养学生综合利用VB语言进行程序设计的能力,主要是培养学生的时钟及随机数的综合编程能力。
2.基本要求:
(1)要求使用面向对象和结构化程序设计的编程思路。
(2)玩家可以选择“简单”和“复杂”两种模式,简单模式为加减计算,复杂模式为乘除计算。
(3)屏幕中央区域出现一个算式,如:3+2;之后屏幕上方落下包含正确答案在内的三个,玩家击中含有正确答案的得10分,否则不得分。
(4)击中正确的后马上显示下一题,如在一定时间内没有击中正确答案或没有进行任何操作,切换到下一题。
(5)游戏结束,给出用户的得分,并可选择是否继续进行游戏。
3.创新要求:
在基本要求达到后,进行创新设计
(1)设定排行榜。
(2)可有玩家选择难易度,如:
简单:为两个10以内的数字运算
中等:20以内的数字运算
复杂:100以内的数字运算。
三、设计方法和基本原理:
1.问题描述:
程序界面如下图。单击击中,分数+10。如在所有落地前没有击中任何一个,则显示下一个算式。算式以标签显示,可以使用图片或标签等控件。每一轮游戏一共10个算式,满分为100分,10个算式显示完毕,本轮游戏结束,用户可选择是否继续下一轮游戏。
2.问题的解决方案:
(1)算式随机生成,使用VB中的随机函数来生成
(2)数字可以使用标签及Imagelist控件。注意中必须包含一个正确答案。
四、课程设计时间:2013年5月10日至2013年7月1日
五、课程设计进行地点:学校机房
六、书写设计报告的要求:
1、按照所给定模板完成设计报告书
2、注意格式排版,要将报告书做的美观
3、每一项必须认真填写,不得空余
大一vb程序设计基础七、课程设计的考核方式及评分方法
1.考核方式
课程设计结束时,学生要提交课程设计报告(A4纸打印),并将电子文档和源程序上传至课程设计服务器中:
ftp://210.31.197.23
上传到自己班级文件夹下。注意命名规则:学号+姓名
2.评分方法
系统 | 报告 | 是否及时上交 | 总分 | ||||||
界面 美观性 10分 | 功能 统一性 20分 | 结果 正确性 20分 | 创新性 20分 | 小计 | 结构 完整性 10分 | 规范性 10分 | 系统 5分 | 报告 5分 | |
指导教师:
系主任签字:
日 期: 年 月 日
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论