1、(1)课程设计报告书一律使用由学校统一印制的封面,用A4纸张打印或采用黑色墨水工整书写,并装订成册。(2)课程设计装订顺序为:封面、设计任务书(含评语)、设计内容、设计小结4)答辩与评分标准:(1)系统功能分析:25分;(2)完成设计过程:(3)完成调试:(4)回答问题:25分。5)参考文献: (1) 吴昊.Visual Basic程序设计教程,中国铁道出版社,2006.12 (2) 杨仓杰出.Visual Basic经典范例,清华大学出版社,2001.10 (3) 6)课程设计进度安排内容 天数地点构思及收集资料 1实验室设计与调试 3实验室撰写论文 1实验室学生签名: 2013 年 6 月
2、 17 日课程设计(论文)评审意见(1)完成原理分析(25分):优()、良()、中()、一般()、差();(2)设计分析(25分):(3)完成调试(25分):(4)回答问题(25分):(5)格式规范性及考勤是否降等级:是()、否()评阅人: 职称: 2013 年 6 月 26 日目录一 功能描述4二概要设计.7三 详细设计8 对form1的设计8(二) 对form2的设计11(三)对form3的设计17四 系统存在问题与完善25五 设计小结26一 功能描述 程序的启动窗口如图1所示。图1 启动窗口 在启动窗口中单击“体育彩票”按钮后,进入体彩传统型电脑彩票的选号窗口(如图2所示)。在该窗口中,
3、每一注可单独投注,也可一次产生5注号码。单击“开始”按钮,则单选框所对应的那一注的各个号码开始滚动,当单击“停止”按钮后,左边窗口中的号码从左到右依次停止滚动,产生一注号码,其中最右边的特别号码只能是04中的一个(如图3所示)。图2 “体育彩票”界面图3如果单击“自动”按钮,则从上到下产生5注号码(如图4)图4 生成全部号码也可以单击每个数字方格来改变此格内的数字。单击“返回”按钮,则程序返回启动窗口。 单击启动窗口上的“福利彩票”按钮,则进入图5所示窗口。使用单选框指定注数,然后单击“开始”按钮,则在“幸运号码”区域显示随机产生的号码(见图6),要求程序中每注所产生的7个投注号码中没有重复的
4、数,显示时从小到大排列,若一次投注超过一注,则相互之间不能重复。图5 电脑福利彩票单击开始出现五注号码(如图6)图6单击“清除”按钮,则清除显示内容,以便进行下次投注,单击“返回”则返回到启动窗口。二 概要设计彩票选号系统启动界面(form1)(form1)“福利彩票”界面(form2)“体育彩票”界面(form3)退出进行福利彩票选号返回启动界面进行体育彩票选号返回启动窗口退出系统图 7 系统总体模块图三 详细设计 对form1的设计功能介绍:主要用于进行form1和form2界面的交换使用,并提供退出程序控件。过程分析:使用unload 和 show即可实现以上功能。设计应用界面在form
5、1窗体上添加命令按钮command1、command2、command3和标签label1,如图8所示如图8 form1的设计 图8 form1界面设计设置对象属性控件名属性名属性值说明command1caption体育彩票Fontsize小五command2福利彩票command3from1BackcolorCaption彩票选号小助手Borderstyle1-fixed single禁止用户改变窗体大小MinbuttonTrue允许用户最小化程序Starupposition2-屏幕中心启动时界面在屏幕中心Label1Forecolor&H000000C0&红色Fontname华文行楷初号设
6、置后界面如图9所示:编写程序代码。Private Sub Command1_Click()Unload Meform3.ShowEnd SubPrivate Sub Command2_Click()form1.Hideform2.ShowPrivate Sub Command3_Click()End运行结果如图10 所示图10 form1运行界面(二) 对form2的设计 功能介绍随机产生用户需要的一到五组的福利彩票号码。 分析k=0使用控件数组简化程序代码的数量,提高程序的稳定性。使用循环结构产生各组控件需要的值。用逐一比较法排除相同项 重要算法实现过程:如图24k = 1+km=7v = Int(Rnd * 35 + 1)a(k) = a(mv = a(1) Or v = a(2) Or v = a(3) Or v = a(4) Or v = a(5) Or v = a(6) Or v = a(7)a(k) = vtruefalseYesyesk a(m) Then x = a(k) a(k) = a(m)
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1