河北联合大学
《软件设计基础-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控件。注意中必须包含一个正确答案。
四、课程设计时间:2013510日至201371
五、课程设计进行地点:学校机房                         
六、书写设计报告的要求:
1、按照所给定模板完成设计报告书
2、注意格式排版,要将报告书做的美观
3、每一项必须认真填写,不得空余
大一vb程序设计基础七、课程设计的考核方式及评分方法
1.考核方式
课程设计结束时,学生要提交课程设计报告(A4纸打印),并将电子文档和源程序上传至课程设计服务器中:
    ftp://210.31.197.23
    上传到自己班级文件夹下。注意命名规则:学号+姓名
2.评分方法
系统
报告
是否及时上交
总分
界面
美观性
10
功能
统一性
20
结果
正确性
20
创新性
20
小计
结构
完整性
10
规范性
10
系统
5
报告
5
指导教师:
系主任签字:
    期: