第一篇:数据的表示与处理(VB教案)
数据的表示与处理
【课
型】复习课
【三维目标】
知识与能力:掌握VB中常用的数据类型,区别变量和常量的定义及声明使用
过程与方法:面对不同的问题,能够具体对待,给变量或常量不同的类型定义
情感态度与价值观:注意培养学生严谨的学习习惯 【教学方法】讲授法、任务驱动法
【教学重点】使同学们掌握理解VB的常用数据类型、变量及变量名的命名规则。【教学难点】学会给变量定义合适的类型 【教学过程】
一、情景引入
数学中我们接触得数据是什么样的?和我们程序设计语言中的数据又有什么不同呢?在VB中的数据到底是如何表示的?在计算机里如何对数据进行处理的呢?我们的很多疑问,今天这节课都将被一一解答。
1、数学中的“数据”和程序设计中的“数据”,要区别对待!
2、数据类型是一种约定。不同的约定,计算机分配的存储空间大小也不同。
“01000001”被定义为字符串型,则表示“A” “01000001”被定义为数值型,则表示整数65。
二、计算机存储容量的单位
计算机存储容量的最小单位 bit 称为“位”。计算机存储容量的基本单位 Byte 称为“字节”。位和字节之间的换算关系是 1字节 = 8位 千字节 KB 1KB=210字节=1024B 兆字节 MB 1KB=220字节=1024KB 吉字节 GB 1KB=230字节=1024MB 太字节 TB 1KB=240字节=1024GB IP地址是 32 位,占 4 个字节。
三、VB中的数据类型 P21
1、数值型:
数据类型 关键字 存储容量 取值范围 备注 整型 Integer 2字节-32768~~32768 可以表示整数
长整型 Long 4字节
单精度型 Single 4字节
合称为:浮点型、实型 可以表示带小数点的数
双精度型 Double 8字节
补充:将知识与数学中的数值型类型联系起来讲,比如:数学中实数,整数等,它们的取值范围是多少等。这样同学们就更容易地掌握VB语言中的数据类型以及它们取值范围。师生互动:
⑴、若表示人的寿命,定义变量类型?(Integer)
若表示圆的面积或者周长,定义变量类型?(Single)
若表示全面税收,定义变量类型?(Double)
⑵、在VB中,下列语句中哪个定义了一个实型变量?(C)
A.Dim S As String B.Dim B As Boolean C.Dim Sum As Single D.Dim I As Integer
2、字符串型:String ,指用一对英文状态下的””括起来的数据,不包括双引号””本身。师生互动:
⑶、下面()不是字符串常量。
A."你好"
B.""
C."Ture"
D.#False# 解体分析:B选项"",是指空字符串。
3、布尔型:Boolean ,包含“True”和“False”。如果用数值型表示,True→-1,False→0。
师生互动:
⑷、设a=2,b=3,在VB中,表达式a>b And b>=3值是()A.1 B.-1 C.True D.False ⑸、下列程序,当单击窗体时s的值是()Private Sub Form_Click()Dim s as boolean a = 2: b = 3: c = 4: d = 5 s = a > b And 2 * a > c Or c <= d Print s End Sub A.True B.False C.-1 D.1 ⑹、下列程序,当单击窗体时s的值是()Private Sub Form_Click()Dim s As Integer s = Not 2 * 5 <> 11 Print s End Sub A.True B.False C.1 D.0 分析:特别注意第5题和第6题中s被定义的类型,若定义为布尔型Boolean,结果为True 或 False;若S定义为整型Integer,则结果为-1或0。
4、日期型:Date,指用一对 # # 括起来的数据。例如:#2010/2/17#
四、常量与变量
1、常量、变量:课本上没有具体讲关于“变量”的概念,我们应结合物理、数学的一些公式来对常量、变量进行下个定义:比如:物理中的均速运动的公式:S=Vt进行分析,在一定的速度下,S的值随着t的值改变而变化,这里的常量是V,而变量是S和t。
请同学们分析一下:S=3.14*R2 这里的常量是什么?变量是什么?
2、常量、变量的类型:
常量(Constant):分为数值常量、字符串常量等。
变量(Variable):分为字符型、整型、长整型、单精度型、双精度型、布型、日期型。
变量定义格式: Dim < 变量名> AS < 数据类型> 常量定义格式:Conse<变量名> [AS 数据类型] = 表达式 注意:应遵循先声明后使用的原则。
3、变量命名的约定:
①开头:字母或汉字
②以字母、汉字、数字、下划线组成。
③长度不超过255个字符 ④大小写不区分 ⑤不能使用保留字
师生互动:
⑺、在VB中,不能作为变量名的是()A.中国 B.String
C._q D.a_b ⑻、在VB中,以下关于符号常量的声明正确的是()A.Const TAG as String
B.Const TAG as String=“Visual Basic” C.Public TAG as String=“Visual” D.Dim TAG as String ⑼、写出如下程序段执行结束后变量I 的值。①Dim I as integer I=2 I=i+2 I=i+3 Print i ②Dim I as integer I=2 Print i+2 Print i+3
分析:①程序中I的值被修改过两次,进行了重新赋值,最后为I=8。
②程序中I的值被调用了2次,但是并没有任何修改,所以I=2。
五、课堂总结
1、VB中的数据类型(数值型、字符串型、布尔型、日期型)的关键字、所占字节、取值范围等等。
2、常量的定义和使用。
3、变量的定义和使用、变量名的命名规则等。
六、教学反思
第二篇:数据的处理与初步统计教案
一、算术平均数
算术平均数是全部数据的算术平均,又称均值,符号为M 1.书128例1 2.T8 3.P45T4小难度两种方法
二、加权平均数
加权平均数就是把原始数据按照合理的比例来计算,是不同比重数据的平均数。1.例题:你的小测成绩是80分,期末考成绩是90分,老师要计算总的平均成绩,就按照小测40%、期末成绩60%的比例来算,所以你的平均成绩是:86 2.书132 试一试
三、中位数
将数据排序后,位置在最中间的数值
若有奇数个数值,则最中间的为中位数,若有偶数个数值,则最中间的两个数的算术平均数为中位数值
四、众数
是一组数据中出现次数最多的那个数值 若两个数出现频次一样多,则这两个都是众数,一组数据可以有不止一个众数也可以没有众数。
平均数、中位数和众数用来代表一组数据。P45 T1、T2、T5 提高T1、T2、T3
五、极差、方差和标准差(P151)
极差=最大值-最小值
方差:先平均、再求差、然后平方、最后再平均(书154)标准差:方差的开方 T6
第三篇:数据的整理与表示教学设计
18.3数据的整理与表示(第一课时)
教学设计
教学目标: 1.知识与技能
知道频数分布表、频数分布直方图和频数折线图; 掌握频数分布直方图与频数折线图的制作步骤; 会用频数分布表和频数分布直方图表示数据; 会根据实际情况选择合适的图表表示数据。2.过程与方法
经历对抽样调查得到的数据进行整理,和用适当的统计图表示的过程,体会由样本对总体进行推断的思想方法。3.情感、态度与价值观
能根据数据整理的结果,作出合理的整理和预测,从而解决实际问题,并在这 一过程中体会统计对决策的作用。
教学重点:频率分布的概念及其获得的方法。教学难点:列频率分布表的方法。教学方法:引导式。教学媒体:幻灯片、直尺。教学安排:2课时。教学过程: 第一课时:
(一)明确目标
前面我们学习了反映一组数据的平均水平与波动大小的数字特征,如平均数、方差等.它们从某一侧面反映了一组数据的情况,但是在实际生活中,有时只知道这些情况还不够,还需要知道数据 在整体上的分布情况.例如,对于班里的一次代 数考试情况,不仅要知道平均成绩,还要知道90分以上的占多少,80分与90分之 间的占多少,……,不及格的占多少等,因此这节课我们来学习如何作出一组数据的频率分布.
这样以旧拓新,设疑置问地引入课题,能激发学生的求知欲,教师引而不发,学生疑问重重,起到了渗透教学目标的作用.
(二)整体感知
前面学习的平均数与方差,反映了样本和总体的两个特征:平均水平和波动大小.但是在许多问题中,只知道这些还不够,还需要知道其分布规律,以便能全面掌握样本和总体的情况.这就需要研究如何对一组数据进行整理,以便得到它的频率分布.获得一组数据的频率分布的一般步骤是:计算极差,决定组距与组数、决定分点、列出频率分布表,画出频率分布直方图.
(三)教学重点、难点的学习与目标完成过程 Ⅰ.复习提问
可由教师概述如下意思:前面讲了反映一组数据的平均水平与波动大小的数字特征,如平均数、方差数,它们从某一侧面反映了一组数据的情况,但是在实际生活中,有时只知道这些情况还不够,还需要知道数据在整体上的分布情况,例如,对于班里某个学科的考试情况,有时不仅要知道平均成绩,还要知道90分以上的占多少,80分与90分之间的占多少,……,不及格的占多少等,因些我们要来学习如何作出一组数据的频率分布。Ⅱ.新课教授
课前准备:教师布置作业,让学生去超市做调查。
为了了解不同品牌饮料的市场占有率,小亮和小明选择了一家超市进行调查,对当天50名顾客购买饮料的品牌进行了记录。用字母K,B,L,C分别表示四种销量最大的饮料品牌,用字母Q表示这四种品牌以外的品牌。小亮记录的结果如下: C K C Q L L C K L K C K K B C K B C K B B L L B L K C C Q Q Q C K K K K B L Q B L K B K L K C B Q C 小明按饮料的品牌分类,用画“正”字的方式记录购买各品牌饮料的人数,并计算购买各品牌饮料的人数所占的百分比。
饮料品牌 画“正”字记数 人数/名 百分比 K 正 正 正 15 30% B 正 9 18% L 正 9 18% C 正 正 一 11 22% Q 正 一 6 12% 合计 50 100% 教师提问:
1.你认为谁的记录方式好?根据记录的结果能很快说出购买哪种品牌饮料的人数最多? 2.通过对本超市一天销售饮料的调查结果,能大概推算各品牌的饮料在本地的市场占有率吗?
显而易见,通过上面的统计表,可以很直观的看出购买各品牌饮料的人数及相应的百分比。生:购买K品牌饮料的人数最多,K,B,L,C出现的频繁程度不同。(找中小等学生回答)师:K出现的频数是15,频率是,把各个 类别及其对应的频数 用表格的形式表示出来,所得的表格就是频数分布表。例如上面我们所列的这个表格就是一个频数分布表。另外,我们还可以用图形直观表示各类别频数的分布情况:
这样的统计图叫做频数分布直方图。Ⅲ.练习
我们看一则数据。:国家统计局公布的2000年人口普查数据显示:我国大陆31个省、自治区、直辖市共有家庭34837万户,平均每户家庭的人口数为3.44人。20 03年10月,抽样调查全国42927户城镇居民家庭,平均每户家庭的人口数为2.9 7人。调查班上全体同学的家庭人口数。
(1)小组讨论后,设计一个调查方案,开展调查。(2)汇总数据,填写频数分布表,计算频率。家庭人口数 1 2 3 4 5 6 … 合计 家庭户数 频率
(3)画频数分布直方图表示结果。(4)计算人口数的平均数、中位数和众数。
让学生在课下完成这个练习。(同时还可以促进同学之间的关系)除了以 上练习外,还要再思考下面的问题 1.在咱们班同学中,平均每户家庭人口数和3.44与2.97哪个更接近?
2.要了解全国所有家庭人口的平均数,以咱们班同学家庭人口数为样本,样本的代表性如何 ?
3.要了解全国城镇居民家庭人口的平均数,以咱们班同学家庭人口数为样本,样本的代表性如何? 板书设计:
数据的整理与表示(1)
一、复习频数分布直方图
二、新授 频数分布图 第二课时: Ⅰ.复习提问:
复习上一堂课讲的“引入例”及其求解过程,自然引到作频率分布和画频率分布直方图。Ⅱ.新课讲授
师:同学们思考一下,我们画图的目的是什么呢? 学生思考,相互讨论。生:为了更直观的显示数据。
师:画图的目的是为了将频率分布表中的结果直观、形象地表示出来,为此目的,通常用小长方形的面积来表示各组频率的大 小.这样就要构造一个平面上的直角坐标系,使其横轴表示数据,纵轴表示频率与组距的比值.然后指出;为了便于画图,两轴的交点不一定是坐标为(0,0)的点,两轴的单位长可以不同。
还有,它与频率分布表是一个整体,是一个结果的两种形式,互为补充,我们可以利用它们来说明频率分布的情况。现在我们看这个例题:
从某学校九年级任意选择了80名学生,测量他们的身高,数据如下:(单位:cm)161 164 159 153 161 162 161 164 165 158 165 157 157 163 160 162 162 159 154 16 2 152 154 157 161 167 162 163 164 154 158 165 163 161 153 149 162 164 168 154 162 158 170 157 158 155 161 166 157 154 159 159 162 158 155 165 150 171 174 167 168 158 157 160 160 168 152 157 158 155 160 170 169 156 161 159 158 157 155 159 161 如果用x(cm)表示身高,从这批数据中,你能马上判断x<154,154≤x<166,x≥166各有多少人以及各占多大的百分比吗 ?
师:面对大量无序的数据,回答这些问题对我们来说并不容易,因此,我们需要先对数据进行分组统计,用表格或图形来反映数据的全貌。[教法 ]:可以将学生分成若干小组,对于每一步,先由各小组提出做法报告每一步的结果,然后适当开展一些讨论,以有利于熟悉解题每一步的要求,发现学生在理解上述要求中存在的问题,按照这样一种处理例题的方法,上述例题的学习过程也起到了课堂练习的作用。师:我们知道,这组数据的平均数,反映了这些学生的平均身高,但是,有时只知道这一点还不够,还希望知道身高在哪个小范围内的学生多,在哪个小范围内的学生少,也就是说,希望知道这80 名男生的身高数据在各个小范围内所占的比例大小,为此,需要对这组数据进行适当整理.整理数据时,可以按照下面的步骤进行。1.计算最大值与最小值的差
[教法]:教师引导学 生通过观察比较找出数据中的最大值与最小值。让学生先对整个数据进行初步观察,找出其中一个尽可能小的数据,然后按顺序将全组数据过一遍,将每个数据与所找出的数据进行比较,如果前者更小,就用它来取代后者,并继续往下进行,从而最后得到其中的最小值,同理得到其中的最大值。最大值是174,最小值是149,它们的差是: 174-149=25(厘米)。
算出了最大值与最小值的差,就知道这组数据变动的范围有多大。2.决定组距与组数
将一批数据分组,一般数据越多,分的组数也越多,经验法则是:当数据在100个以内时,按照数据的多少,常分成5~12组。组距是指每个小组的两个端点之间的距离。
如果去组距为3cm,那么由于在这批数据中,=,要将数据分为9组。
注:教师要说明,在分组的问题上,不是分这么多组就行,分那么多组就不行的问题,而是怎样分组更合适一些的问题。
3.决定分点
教师引导学生观察、分析若将数据按照3厘米的组距分组时,可分成怎样的9组,会出现什么问题?如何解决?(师生共同完成)。4.列频率分布表(用幻灯出示表格)
把学生分成三人一组,用选举时唱票的方法,对落在各个小组内的数据进行累计,教师要提醒学生应认真仔细,分工合作,在根据频数累计的结果在表中填出相应的频数后,要将各频数相加,看看它们的和是否等于数据的总个数,如果不相等,说明前面出现了差错,需要进行检查.在根据各组的频数算出相应的频率之后,也要根据各组的频率之和是否等于1来检查求频率的计算过程是否有错。画“正”字计数,得到各组的频数和频率: 身高分组/cm 组限/cm 画“正”字计数 频数 频率 148~150 147.5~150.5 2 2.5% 151~153 150.5~153.5 4 5.0% 154~156 153.5~156.5 正 正 10 12.5% 157~159 156.5~159.5 正 正 正 正 22 27.5% 160~162 1509.5~162.5 正 正 正 正 20 25.0% 163~165 162.5~165.5 正 正 一 11 13.75% 166~168 165.5~168.5 正 一 6 7.5% 169~171 168.5~171.5 4 5.0% 172~175 171.5~174.5 一 1 1.25% 合计 80 100% 在学生列出频率分布表后,教师指出,这时我们就可以知道这些数据在各个小组内所占的比的大小了。而为了将频率分布表中的结果直观形象地表示出来,通常还要进行第五步——画出频率分布直方图,而这将在下一课介绍。
[教法]:这样做使学生通过动脑、动手参与教学活动,不仅能了解频率分布的意义,而且能掌握作出一组数据的频率分布的步骤和要求。
频数分布表和频数分布直方图清楚地反映了身高的分布规律。
更进一步,为了更直观地刻画数据的总体规律,我们还可以在得到频数分布直方图 中取点,并把这些点连起来,得到频数折线图:
Ⅲ.练习
学校要订购校服,男生的校服从小到大有6个号码。
(1)根据上面80个身高数据,按下表的分组统计各组人数,并计算频率。身高分组/cm 145~149 150~154 155~159 160~164 165~169 170~174 人数/名 频率
(2)绘制频数分布直方图
(3)对订购各号码校服的数量或频率提出你的建议。Ⅳ.课堂总结: 1.知识小结:
通过本节课的学习,使我们知道在许多问题中,只知道样本和总体的平均水平和波动大小还不够,还需要知道其分布规律,以便能全面掌握样本和总体的情况,所以我们要对一组数据进行整理,以便得到它的频率分布。2.方法小结:
获得一组数据的频率 分布的五个步骤:1.计算最大值与最小值的差;2.决定组距与组数;3.决定分点;4 .列出频率分布表;5.画出频率分布直方图。板书设计:
数据的整理与表示(2)Ⅴ 作业
第四篇:七年级计算机中数据的表示 教案
五、计算机中数据的表示
【教学目标】
1.知识与技能
(1)知道计算机内的信息表示方法。(2)知道ASCII码和汉字代码。2.过程与方法
掌握二进制和十进制的换算方法。3.情感、态度与价值观。培养信息表示的规范和准则。
【教学重点与难点】
重点:知道ASCII码和汉字代码。难点:进行二进制和十进制的简单换算。
【课时安排】
1个课时。
【教学准备】
PPT、以及教材以外的生活中的信息。
【教学过程】
1.引入
通过提问:(1)我们是如何表示数字的?
(2)我们的大脑又是如何记忆往事的呢? 2.介绍计算机与二进制。
由于计算机的结构决定了计算机中数据的表达方式,计算机的逻辑电路通常有两种状态:通电与断电、充电与放电、高电位与低电位。因此,计算机中的各种数据,通常都是用二进制编码形式来表示、存储、处理和传送的。
(1)、计算机的为什么要使用二进制表达信息呢? ①、技术实现简单。②、简化运算规则。③、适合逻辑运算。④、易于进行转换。
⑤、抗干扰能力强,可靠性高。
(2)二进制和十进制的介绍;
①、十进制:
共有10个数码(0 • • • 9),逢10进1 基数:10 ②、二进制:
共有两个数码(0和1),逢2进1 基数:2(3)介绍二进制和十进制的转换。(4)介绍数据的单位;
3.介绍英文字符和数字字符的代码(1)、ASCII码。
ASCII码是一种常用的字符代码。它用7位二进制数表示128种不同的字符。它们分别为:数字0~9,大小英文字母各26个,还有一些通用符号和一些控制符。
4.汉字的代码
由于汉字的特殊性决定了汉字的存储形式,汉字有输入码、国标码、机内码、字形码、地址码等。这里重点介绍国标码——GB2312-80。【小结】
1.计算机中数据是如何表示的?
计算机中的数据都是采用二进制编码表示的; 2.十进制如何转换为二进制?
整数部分采用除2求余数法,即除2逆序取余; 小数部分采用乘2取整数法。顺序取整。3.二进制如何转换为十进制?
用每一位的数码乘以该位的位权,然后相加所得之和。
4.计算机中数字、字符的编码——ASCII码。使用7位二进制数来表示。5.中文字符采用国标码。
【练习】
1.将十进制数17转换为二进制数; 2.将二进制数1100001转换为十进制数;
【课后反思】
第五篇:《数据课程设计》与《数电课程设计》与《vb课程设计》心得体会
《数据课程设计》与《数电课程设计》与《vb课程设计》心得体会汇编
数据课程设计心得体会(一)
在我看来,数据库课程设计主要的目标是利用课程中学到的数据库知识和技术较好的开发设计出数据库应用系统,去解决各行各业信息化处理的要求。通过这次的课程设计,可以巩固我们对数据库基本原理和基础理论的理解,掌握数据库应用系统设计开发的基本方法,进一步提高我们综合运用所学知识的能力。
当我们这组决定做大学生就业咨询系统时,我们并没有着手写程序。而是大家一起商量这个系统概述、系统目标、系统需求、业务流程分析、数据流程分析和数据词典。当这些都准备好了之后,我们进行模块的分工。每个人都有自己的模块设计,而且写出来的代码要求可以实现相应模块的功能,得到理想的效果。当每个人都把自己的分工做好了,最后会由一个人把这些全部组合搭建在一起。我们使用的是Html和php相互嵌套使用,当一个系统做好了之后,我会好好地把程序都看一遍,理会其中的奥秘。
我所负责的是数据库的备份和还原还有一些界面的实现。还记得自己刚接触html的时候,觉得很感兴趣,所以有一段时间几乎到了痴迷的程度。然而Php
是我刚接触不久的一种编程语言。不过觉得它的功能真的很强大,可以开发出很多大型的系统。但是在做备份和还原的时候,要考虑的东西还是很多的。当我遇到错误的时候,感到很受打击。值得欣慰的是,在同学的帮助和大量参考书的查阅下,我把自己的模块做好了。这就是我收获最大的地方。而且,我明白了遇到困难永不放弃的重要性liuxue86.com,我知道了团队合作的重要性,我领悟了只有坚持不懈才会取得胜利。
知识的获得是无止境的,只要你想学,只要你行动,没有什么会难倒我们的。回首这一个多星期的课程设计,我很欣慰。因为我有了动力,有了勇气。谢谢老师对我们的不懈帮助,谢谢学校给了我们这一次实践的机会,也谢谢组员们的关怀。这些美好的回忆美好的东西将永远伴随着我。
数据课程设计心得体会(二)
数据库课程设计大赛的尘嚣渐渐远去,怀着对这次大赛的些许不舍,怀着对当初课程设计开始时候的豪情万丈的决心的留恋,怀着通过这次课程设计积累的信心与斗志,我开始写这篇文章,为自己的足迹留下哪怕是微不足道但是对自己弥足珍贵的痕迹并期望与大家共勉。
首先,让我的记忆追溯到大二暑假,在老大的指引下(老大劝我学ASP(ASP培训).net),我接触到microsoft
公司的.net产品。那个时候我已经学过vc和asp,因为windows程序设计实验的课的关系,接触过VB(VB培训),但是没有专门去学他,因为习惯了c++里面的class,int,觉得vb的sub,var
看着就不是很顺心。我是一个好奇心很强的人,突然看到了一个号称“.net是用于创建下一代应用程序的理想而又现实的开发工具”,而且主推c#语言,由于对c语言的一贯好感,我几乎是立刻对他产生了兴趣。我就开始了对c#的学习,任何语言都不是孤立存在的,所以数据交互是很重要的,暑假的时候我把我们这学期的课本数据库系统概论看了一遍。我记得以前用c语言编程的时候,数据是在内存中申请空间,譬如使用数组等等。很耗费内存空间。这个时候就是数据库站出来的时候啦,于是我又装上了sql
server2000,以前学asp的时候用的是access,那个时候只是照着人家做,理论是什么也不是很清楚。
开发的时候我想过用什么架构,c/s模式?模式有很多,怎么选择?我就上网搜索现在最流行的架构是什么。结果搜到了mvc架构,就是你啦。我决定用这个架构,不会,没关系,咱学。just
do
it!前期工作准备好后,那么我就得把我暑假学的.net加以实践。这个时候我更加深入的了解了利用ado.net操纵数据库的知识。并且对数据库里面的存储过程有了比较深入的了解。经过大概2个多星期的奋斗,我完成了我的数据库课程设计--基于.net数据集的图书馆管理系统。并最后非常荣幸的获得了大赛的一等奖以及以及新技术应用奖。
与其临渊羡鱼,不如退而结网。这次数据库课程设计给我的最大的印象就是如果自己有了兴趣,就动手去做,困难在你的勇气和毅力下是抬不了头的。从做这个数据库开始无论遇到什么困难,我都没有一丝的放弃的念头。出于对知识的渴望,出于对新技术的好奇,出于对一切未知的求知。我完成了这次数据库课程设计,不过这只是我学习路上的驿站,未来十年.net的核心技术就是xml[至少微软是这么宣传的],我会继续学习它,包括jave公司的j2ee我也很想试试,语言本来就是相通的,just
do
it!语言并不重要毕竟它仅仅是工具,用好一个工具并不是一件值得为外人道的事情,主要是了解学习思想。古语说的好:学无止境啊。
实际上从学习的经历来看,我们接触的知识体系都是属于比较老或比较传统的,与现在发展迅速的IT行业相比很多情况已不再适用,尤其是当开源模式逐渐走近开发者后更是如此。虽然是一个数据库课程设计,由于本人在选择项目的时候是本着对自己有实际应用价值的角度考虑的,所以其中也涉及到一些数据库以外的设计。总而言之,这次数据库设计心得体会不能用语言完全表达。
数据课程设计心得体会(三)
本次课程设计,使我对《数据结构》这门课程有了更深入的理解。《数据结构》是一门实践性较强的课程,为了学好这门课程,必须在掌握理论知识的同时,加强上机实践。
我的课程设计题目是线索二叉树的运算。刚开始做这个程序的时候,感到完全无从下手,甚至让我觉得完成这次程序设计根本就是不可能的,于是开始查阅各种资料以及参考文献,之后便开始着手写程序,写完运行时有很多问题。特别是实现线索二叉树的删除运算时很多情况没有考虑周全,经常运行出现错误,但通过同学间的帮助最终基本解决问题。
在本课程设计中,我明白了理论与实际应用相结合的重要性,并提高了自己组织数据及编写大型程序的能力。培养了基本的、良好的程序设计技能以及合作能力。这次课程设计同样提高了我的综合运用所学知识的能力。并对VC有了更深入的了解。《数据结构》是一门实践性很强的课程,上机实习是对学生全面综合素质进行训练的一种最基本的方法,是与课堂听讲、自学和练习相辅相成的、必不可少的一个教学环节。上机实习一方面能使书本上的知识变“活”,起到深化理解和灵活掌握教学内容的目的;另一方面,上机实习是对学生软件设计的综合能力的训练,包括问题分析,总体结构设计,程序设计基本技能和技巧的训练。此外,还有更重要的一点是:机器是比任何教师更严厉的检查者。因此,在“数据结构”的学习过程中,必须严格按照老师的要求,主动地、积极地、认真地做好每一个实验,以不断提高自己的编程能力与专业素质。
通过这段时间的课程设计,我认识到数据结构是一门比较难的课程。需要多花时间上机练习。这次的程序训练培养了我实际分析问题、编程和动手能力,使我掌握了程序设计的基本技能,提高了我适应实际,实践编程的能力。总的来说,这次课程设计让我获益匪浅,对数据结构也有了进一步的理解和认识。
数据课程设计心得体会(四)
两个星期的时间非常快就过去了,这两个星期不敢说自己有多大的进步,获得了多少知识,但起码是了解了项目开发的部分过程。虽说上过数据库上过管理信息系统等相关的课程,但是没有亲身经历过相关的设计工作细节。这次实习证实提供了一个很好的机会。
通过这次课程设计发现这其中需要的很多知识我们没有接触过,去图书馆查资料的时候发现我们前边所学到的仅仅是皮毛,还有很多需要我们掌握的东西我们根本不知道。同时也发现有很多已经学过的东西我们没有理解到位,不能灵活运用于实际,不能很好的用来解决问题,这就需要我们不断的大量的实践,通过不断的自学,不断地发现问题,思考问题,进而解决问题。在这个过程中我们将深刻理解所学知识,同时也可以学到不少很实用的东西。
从各种文档的阅读到开始的需求分析、概念结构设计、逻辑结构设计、物理结构设计。亲身体验了一回系统的设计开发过程。很多东西书上写的很清楚,貌似看着也很简单,思路非常清晰。但真正需要自己想办法去设计一个系统的时候才发现其中的难度。经常做到后面突然就发现自己一开始的设计有问题,然后又回去翻工,在各种反复中不断完善自己的想法。
我想有这样的问题不止我一个,事后想想是一开始着手做的时候下手过于轻快,或者说是根本不了解自己要做的这个系统是给谁用的。因为没有事先做过仔细的用户调查,不知道整个业务的流程,也不知道用户需要什么功能就忙着开发,这是作为设计开发人员需要特别警惕避免的,不然会给后来的工作带来很大的麻烦,甚至可能会需要全盘推倒重来。所以以后的课程设计要特别注意这一块的设计。
按照要求,我们做的是机票预订系统。说实话,我对这个是一无所知的,没有订过机票,也不知道航空公司是怎么一个流程。盲目开始设计的下场我已经尝过了,结果就是出来一个四不像的设计方案,没有什么实际用处。没有前期的调查,仅从指导书上那几条要求着手是不够的。
在需求分析过程中,我们通过上网查资料,去图书馆查阅相关资料,结合我们的生活经验,根据可行性研究的结果和客户的要求,分析现有情况及问题,采用Client/Server结构,将机票预定系统划分为两个子系统:客户端子系统,服务器端子系统。在两周的时间里,不断地对程序及各模块进行修改、编译、调试、运行,其间遇到很多问题:由于忘记了一些java语言的规范使得在调试过程中一些错误没有发现,通过这次课程设计,我对调试掌握得更加熟练了,意识到了程序语言的规范性以及我们在编程时要有严谨的态度,同时在写程序时如有一定量的注释,既增加了程序的可读性,也可以使自己在读程序时更容易。
我们学习并应用了SQL语言,对数据库的创建、修改、删除方法有了一定的了解,通过导入表和删除表、更改表学会了对于表的一些操作,为了建立一个关系数据库信息管理系统,必须得经过系统调研、需求分析、概念设计、逻辑设计、物理设计、系统调试、维护以及系统评价的一般过程,为毕业设计打下基础。
很多事情不是想象中的那么简单的,它涉及到的各种实体、属性、数据流程、数据处理等等。很多时候感觉后面的设计根本无法继续,感觉像是被前面做的各种图限制了。在做关系模型转换的时候碰到有些实体即可以认为是实体又可以作为属性,为了避免冗余,尽量按照属性处理了。
物理结构设计基本没有碰到问题,这一块和安全性、完整性不觉就会在物理结构设计中添加一些安全设置:主键约束、check约束、default定义等。最后才做索引的部分,对一些比较经常使用搜索的列,外键上建立索引,这样可以明显加快检索的速度,最后别忘记重要的安全性设置,限制用户访问权限,新建用户并和数据库用户做相应的映射。
不管做什么,我们都要相信自己,不能畏惧,不能怕遇到困难,什么都需要去尝试,有些你开始认为很难的事在你尝试之后你可能会发现原来她并没有你以前觉得的那样,自己也是可以的。如果没有自信,没有目标,没有信心就不可能把事情做好,当其他人都在迷茫的时候,自己一定要坚信目标,大学毕业出去即面临找工作,从学习这个专业,到以后从事这方面的工作都需要不断地去学习去实践,这次实践可以给我们敲一个警钟,我们面临毕业,面临择业,需要这些实践经验,在困难面前要勇于尝试,这是这次课程设计给我的最大感想!
以上基本是这次实习的体会了,设计进行的非常艰难,编码非常不容易,才发现做一个项目最重要的不在于如何实现,而是实现之前的需求分析和模块设计。创新很难,有些流行的系统其实现并不难,难的在于对市场的分析和准确定位。设计,是一个任重道远的过程。
数电课程设计心得体会
数电课程设计心得体会(一)
1、通过这次课程设计,加强了我们动手、思考和解决问题的能力。在整个设计过程中,我们通过这个方案包括设计了一套电路原理和PCB连接图,和芯片上的选择。这个方案总共使用了74LS248,CD4510各两个,74LS04,74LS08,74LS20,74LS74,NE555定时器各一个。
2、在设计过程中,经常会遇到这样那样的情况,就是心里想老着这样的接法可以行得通,但实际接上电路,总是实现不了,因此耗费在这上面的时间用去很多。
3、我沉得做课程设计同时也是对课本知识的巩固和加强,由于课本上的知识太多,平时课间的学习并不能很好的理解和运用各个元件的功能,而且考试内容有限,所以在这次课程设计过程中,我们了解了很多元件的功能,并且对于其在电路中的使用有了更多的认识。
平时看课本时,有时问题老是弄不懂,做完课程设计,那些问题就迎刃而解了。而且还可以记住很多东西。比如一些芯片的功能,平时看课本,这次看了,下次就忘了,通过动手实践让我们对各个元件映象深刻。认识来源于实践,实践是认识的动力和最终目的,实践是检验真理的唯一标准(liuxue86.com)。所以这个期末测试之后的课程设计对我们的作用是非常大的。
4、经过两个星期的实习,过程曲折可谓一语难荆在此期间我们也失落过,也曾一度热情高涨。从开始时满富盛激-情到最后汗水背后的复杂心情,点点滴滴无不令我回味无长。
生活就是这样,汗水预示着结果也见证着收获。劳动是人类生存生活永恒不变的话题。通过实习,我才真正领略到“艰苦奋斗”这一词的真正含义,我才意识到老一辈电子设计为我们的社会付出。我想说,设计确实有些辛苦,但苦中也有乐,在如今单一的理论学习中,很少有机会能有实践的机会,但我们可以,而且设计也是一个团队的任务,一起的工作可以让我们有说有笑,相互帮助,配合默契,多少人间欢乐在这里洒下,大学里一年的相处还赶不上这十来天的合作,我感觉我和同学们之间的距离更加近了;我想说,确实很累,但当我们看到自己所做的成果时,心中也不免产生兴奋;
正所谓“三百六十行,行行出状元”。我们同样可以为社会作出我们应该做的一切,这有什么不好?我们不断的反问自己。也许有人不喜欢这类的工作,也许有人认为设计的工作有些枯燥,但我们认为无论干什么,只要人生活的有意义就可。社会需要我们,我们也可以为社会而工作。既然如此,那还有什么必要失落呢?于是我们决定沿着自己的路,执着的走下去。
同时我认为我们的工作是一个团队的工作,团队需要个人,个人也离不开团队,必须发扬团结协作的精神。某个人的离群都可能导致导致整项工作的失败。实习中只有一个人知道原理是远远不够的,必须让每个人都知道,否则一个人的错误,就有可能导致整个工作失败。团结协作是我们实习成功的一项非常重要的保证。而这次实习也正好锻炼我们这一点,这也是非常宝贵的。
对我们而言,知识上的收获重要,精神上的丰收更加可喜。挫折是一份财富,经历是一份拥有。这次实习必将成为我人生旅途上一个非常美好的回忆!
通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。在设计的过程中遇到问题,可以说得是困难重重,这毕竟第一次做的,难免会遇到过各种各样的问题,同时在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固。
数电课程设计心得体会(二)
本次课程设计的题目是LC正弦波振荡器的设计,主要应用了通信电子线路三点式振荡器电路内容。通过查找资料,结合书本中所学的知识,完成了课程设计的内容。把书中所学的理论知识和具体的实践相结合,有利于我们对课本中所学知识的理解,并加强了我们的动手能力。
在课程设计之前,我们通过各个渠道查找资料后分析验证,经过多次的修改和整理,作了如上的设计思路。虽然这次设计一开始是按照设计要求去完成的,但由于在实际操作中,出现了比较大的问题,导致以上的准备资料,在实际操作中都未能派上用场。在这次的课程设计过程中,我懂得了很多,课程设计不光是让我们去“设计”,更重要的是培养我们的能力!通过本次课程设计使我对通信电子线路又有了进一步的了解,增加了对所学知识的应用。
其次对这个课题的理解问题。因为高频的知识本来就不容易懂,所以查找资料和查阅基础知识,花了我们很长的时间。这些都应归咎于自己基础知识的匮乏。
在这次的课程设计中,我们通过动手实践操作,进一步学习和掌握了有关高频原理的有关知识,特别是动手操作方面,加深了对LC正弦波振荡器的认识,进一步巩固了对高频知识的理解,也对模块的基本工作原理和调试仪器有了一定的了解。在设计时我们根据课题要求,复习了相关的知识,还查阅了相当多的资料,这也在一定程度上拓宽了我们的视野,丰富了我们的知识。这次的高频课程设计重点是通过实践操作和理论相结合,提高动手实践能力,提高科学的思维能力。在接触课程设计之前,因为这门课程的难度很深度,我对高频是敬而远之的心态,所以基础知识以及逻辑推理思维方面都是相当欠缺。在对高频的实验模块操作方法所知甚少和对调试知识几乎一无所知的程度,最后通过不懈努力终于圆满完成了课程设计的要求。
数电课程设计心得体会(三)
数电课程设计是培养学生综合运用所学知识,发现,提出,分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程.回顾起此次课程设计,至今我仍感慨颇多,的确,从选题到定稿,从理论到实践,在短短的两个星期的日子里,可以说得是苦多于甜,但是可以学到很多很多的的东西,同时不仅可以巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。通过这次数电课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,从而提高自己的实际动手能力和独立思考的能力。在设计的过程中遇到问题,可以说得是困难重重,这毕竟第一次做数电课程设计,难免会遇到过各种各样的问题,同时在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固。
这次数电课程设计终于顺利完成了,在设计中遇到了很多问题,最后在王老师的辛勤指导下,终于游逆而解。同时,在王老师的身上我学得到很多实用的知识。总体来说,这次实习我受益匪浅.在摸索该如何设计程序使之实现所需功能的过程中,特别有趣,培养了我的设计思维,增加了实际操作能力.在让我体会到了设计的艰辛的同时,更让我体会到成功的喜悦和快乐.这次数电课程设计,虽然短暂但是让我得到多方面的提高:1、提高了我们的逻辑思维能力,使我们在逻辑电路的分析与设计上有了很大的进步。加深了我们对组合逻辑电路与时序逻辑电路的认识,进一步增进了对一些常见逻辑器件的了解。另外,我们还更加充分的认识到,数字电路这门课程在科学发展中的至关重要性2,查阅参考书的独立思考的能力以及培养非常重要,我们在设计电路时,遇到很多不理解的东西,有的我们通过查阅参考书弄明白,有的通过网络查到,但由于时间和资料有限我们更多的还是独立思考。3,相互讨论共同研究也是很重要的,经常出现一些问题,比如电路设计中的分频器的设计,开始并不理解分频器的原理,但是和其他的专业同学讨论后,理解了分频器的基本原理后,很快的设计了电路原理图。
vb课程设计心得体会
vb课程设计心得体会(一)
数据库课程设计大赛的尘嚣渐渐远去,怀着对这次大赛的些许不舍,怀着对当初课程设计开始时候的豪情万丈的决心的留恋,怀着通过这次课程设计积累的信心与斗志,我开始写这篇文章,为自己的足迹留下哪怕是微不足道但是对自己弥足珍贵的痕迹并期望与大家共勉。
首先,让我的记忆追溯到大二暑假,在老大的指引下(老大劝我学.net),我接触到microsoft
公司的.net产品。那个时候我已经学过vc和asp,因为windows程序设计实验的课的关系,接触过vb,但是没有专门去学他,因为习惯了c++里面的class,int,觉得vb的sub,var
看着就不是很顺心。我是一个好奇心很强的人,突然看到了一个号称“.net是用于创建下一代应用程序的理想而又现实的开发工具”,而且主推c#语言,由于对c语言的一贯好感,我几乎是立刻对他产生了兴趣。我就开始了对c#的学习,任何语言都不是孤立存在的,所以数据交互是很重要的,暑假的时候我把我们这学期的课本数据库系统概论看了一遍(liuxue86.com)。我记得以前用c语言编程的时候,数据是在内存中申请空间,譬如使用数组等等。很耗费内存空间。这个时候就是数据库站出来的时候啦,于是我又装上了sql
server2000,以前学asp的时候用的是access,那个时候只是照着人家做,理论是什么也不是很清楚。
通过一个暑假的学习,基本搞清楚了理论方面的东西,具体怎么用也不是很清楚。但是这为这学期的课程设计打下了铺垫。
来到学校后,随着这学期的数据库课程大赛开始了,我有一个看法就是我自己应该具备的能力不是我会多少,而是我应该具备快速学会东西的能力。遇到什么就学什么。我们有时候很容易被一些专业名词说吓着,包括什么建模,软件工程,数据分析,数据挖掘等等。我身边就有很多同学被这些纸老虎所唬住,而没有勇气去接触他们,总是说这个太难了之类的退堂鼓的话,他们低估了自己的潜力同时也压抑住了他们自己的好奇心。
其实都是纸老虎,又不是什么国家科研难题,只是去用一些工具,发明工具是很难,但是用一个工具就容易多了,just
do
it!我记得我做这个数据库之前,我们老师说要做好前期分析,我就在网上搜索用什么分析工具好。最后我选择了roseuml建模工具。在此之前,我脑袋里面没有软件建模的思想,什么uml建模对我而言就是一张空白的纸。但是真正接触后并没有想象的那么难,有什么不懂的上网去搜索,这是一个信息横流的世界,有google,baidu就没有不能解决的知识难题。以及后来的数据库分析的时候用到的powerdesigner也是一样。
开发的时候我想过用什么架构,c/s模式?模式有很多,怎么选择?我就上网搜索现在最流行的架构是什么。结果搜到了mvc架构,就是你啦。我决定用这个架构,不会,没关系,咱学。just
do
it!前期工作准备好后,那么我就得把我暑假学的.net加以实践。这个时候我更加深入的了解了利用ado.net操纵数据库的知识。并且对数据库里面的存储过程有了比较深入的了解。经过大概2个多星期的奋斗,我完成了我的数据库课程设计--基于.net数据集的图书馆管理系统。并最后非常荣幸的获得了大赛的一等奖以及以及新技术应用奖。
与其临渊羡鱼,不如退而结网。这次数据库课程设计给我的最大的印象就是如果自己有了兴趣,就动手去做,困难在你的勇气和毅力下是抬不了头的。从做这个数据库开始无论遇到什么困难,我都没有一丝的放弃的念头。出于对知识的渴望,出于对新技术的好奇,出于对一切未知的求知。我完成了这次数据库课程设计,不过这只是我学习路上的驿站,未来十年.net的核心技术就是xml[至少微软是这么宣传的],我会继续学习它,包括jave公司的j2ee我也很想试试,语言本来就是相通的,just
do
it!语言并不重要毕竟它仅仅是工具,用好一个工具并不是一件值得为外人道的事情,主要是了解学习思想。古语说的好:学无止境啊!
我很庆幸我参加了这次数据库大赛,让我确实打开了眼界。
vb课程设计心得体会(二)
经过近一个月的设计与制作,我们组的《2015世界杯观战指南》终于完成了,现将过程中遇到的问题、获得的体会记录如下。
这次数据库课程设计中我主要负责用户登录、注册及数据库维护方面的设计。
1.Delphi是一款功能很强大的软件,其控件之多超出了我的想象,因此在运用时要借助很多资料。要学会查找和利用现有资料来解决问题
2.在设计中用到了很多SQL语句,因此对SQL及程序语句地掌握也是必不可少的。
3.后期的软件制作都是以前期的工作为基础的,因此在前期的需求分析及数据库设计阶段要认真、细致。
4.我们是三个人的小组,在设计过程要互相协调,合作。这样才能充分发挥每个人的作用。
vb课程设计心得体会(三)
VB课程是计算机科学与技术本科专业的专业骨干课。本课程主要通过VB论述了面向对象程序设计和组建编程的机理,涉及到控制台界面程序、Windows窗体程序、图形界面编程、数据库、网络应用系统等多方面的内容。内容量大,程序设计复杂、同时VB程序调试是在VS环境下进行,在编程过程中环境会自动为用户生成一些必要代码,以降低编程难度,降低学生的编程负担,但这也带来了一些问题,如:学生对VB的程序结构把握和了解不全面,对编程机理了解不透彻,学生容易盲目照搬书上代码,不求甚解,似是而非。为了解决这个问题,我们采取了课程设计的方法来加深学生对知识的理解,将书本知识迁移到新的问题解决中,提高学生分析问题和解决问题的能力。
要求学生在学习该课程中,应用每个相对独立的、完整的单元知识解决一个实际项目,设计编写一个小作品;学完整个课程后,完成一个综合性比较强的编程项目,使学生对整个课程内容进行全面的总结、梳理,以项目完成为手段,全面锻炼学生分析问题和解决问题的能力。
一.目的1.为使学生掌握VB编程、面向对象程序设计思想和组建编程的知识实际技能,除了系统地讲授必要的VB知识,上机练习,做作业外,还应该对学生作较全面的编程技能和分析问题解决问题的能力训练,即作课程设计,以达到如下目的:具体应用和巩固本课程及有关先修课的基础理论和专业知识,了解面向对象程序设计思想,掌握应用VB.NET编程和组建编程程序设计方法,培养学生初步的项目设计能力。
2.独立地根据一定的项目要求,查阅资料,写出项目开发目标,分析开发过程中所用到的课程知识,提出解决方案,编码并上机调试完成系统,培养学生分析问题和解决问题的能力。课程设计是教学过程中的一个重要环节,必须认真对待。
二.要求
在课程设计中要求学生注意培养认真负责,踏实细致的工作作风和保质保量,按时完成任务的习惯。在设计过程中必须做到:
1.在某个教学单元结束后,完成一个教师布置的、或学生自己拟定的、知识覆盖整个章节的,有一定综合性和难度的项目,要求学生描述出要达到的目标、围绕目标,收集资料和素材,复习所需的课程知识,描述问题解决方案、编写程序上机调试,直到项目的完成。最后的成果要有完成的作品和相应的文档。
2.在课程结束后,完成一个大的编程项目,其要求与课程单元的项目差不多,只是综合性更强、难度更大、知识覆盖面更广,工作量更大,以全面促进学生复习和梳理学科教学内容,提升学生分析问题、解决问题和文档的书写和编制。
三、采取的措施
为了保证课程设计能够按照预定的目标和计划进行,我们还采取了以下措施来加强对学生监督和管理。
1.首先讲清楚课程设计的意义,让学生能够自觉积极主动地进行课程设计,发挥学生的主观能动性;
2.在课程设计过程中,教师随时巡视和监督,了解把握和控制课程设计的进展;
3.将学生的作品集中展示、评价、打分,可以让学生在展示的过程中获得成就感、自豪感,学生之间可以相互学习、取长补短,同时在此过程中可以明确标准,自觉地按照标准来调整自己地学习;
4.将课程设计作为学期成绩的一部分记载,大约占10%,必须完成课程设计后才能参加考试,课程设计不过关,即使考得再好,也不能过。
四、取得的效果
通过以上措施,学生全部都完成了自己的项目、将所有的作品通过超链接网页的方式集成在一个作品集中,所有的学生都完成了4~6个小作品,每个作品都反映了学生应用课程的某部分知识解决某个问题的结果,通过完成这些作品,学生巩固、加深了对相关知识的理解,加强了知识之间的联系,促进了知识的迁移和应用。同时学生看到凝聚着自己的心血、汗水、思维和创新的作品,就像一个母亲看到自己呱呱坠地孩子那样充满了喜悦,激发了学生的创造欲望。通过同学之间作品的对比,提供了一个相互学习交流的平台,激发了学生的竞争意识。总之通过课程设计受到了良好的多方面的效果,从考试成绩来看,2004级本科全部都及格了。
vb课程设计心得体会(四)
这些东西虽然在书本里经常看到,但是不亲身体会,是不会有深刻印象的。
1、一定要先设计后编程,否则会很费力,调试也会没有头绪;
2、不要等程序编好后再补写文档,这样写文档会很郁闷的;
3、注释很重要,否则今天写的函数,明天就看不懂了;
4、编程风格要尽量一致,这样自己看起来方便,别人看起来也方便;
5、程序一修改,注释一定要修改,否则注释不但没有起到应有的作用,反而会起反作用。
vb课程设计心得体会(五)
在课程设计过程中,虽然我对程序设计不是很熟悉,但是通过老师详细的讲解,我按照步骤去做,遇到问题的时候先自己想办法解决,解决不了的就去问同学,问老师,通过这种学习,收获很大,学会了自己解决棘手问题,知道了团结的力量。
刚开始做程序的时候,就是完全按照老师的要求,老师的步骤去做的,结果却发现,怎么运行不了?明明是按照老师的步骤去做的,明明是按照老师的要求去做的,但是就是会遇到一些问题使程序运行不了。开始也没有管那么多,仍然是按照课本上的去做。
第一次,在上机课的时候,我根据老师讲的,在机房里做了一次,但没有做完。于是把东西存在了自己的MP3里面,以便以后上机的时候再来做。但真的没有想到,我的MP3,在一次上电子阅览室的时候,忘了拔了。于是乎,我辛辛苦苦做了一大节课的程序就这样没了。心里真的很不舒服,但是,不舒服归不舒服,这个程序,还是得继续做下去,这么以点点小小的失误不算什么,然后跑到学校机房,继续我的VB程序设计。但由于时间问题,做的还是有点粗糙,还是不免存在一定的问题,比如说开始的时候打开不了文件,总是出现错误,自己总也找不出来,后来请教了一下同学,结果发现时代码的编写出现了错误,把代码改过来之后,程序终于可以打开运行了。然后,检查的时候,又发现“查找”运行错误,又是代码那里出现的黄色的字样,结果发现,是代码拼写错误,于是,拿着同学的代码对比一下,发现了错误所在之地,然后更正了过来。
经过一番努力,程序终于做完了。
后来,室友看了我的程序,她说运行不了的,就是出现了错误,出现了错误,就应该改过啊,这时的我才恍然大。“是错误,那么就要改正的!”于是当天,我就去了学校机房,再一次运行我的程序,仍然出现错误情况,需要调试,我回忆起上课的时候,老师是怎么跟我们讲的,哪里出现了错误,需要怎么样改正。于是,我就耐着性子,一个一个,一个一个得改正,编辑代码,一个一个得检查,终于完成了。完成之后,我在运行一下,一切正常,心里终于舒了一口气。经过这次的VB程序设计,让我知道了更多学习的方法。具体如下:(1)保持良好的学习心态,第一,要有自信,自强,积极主动学习.第二,克服畏难情绪,树立学好程序设计的信心(2)要了解概念:VB程序设计本身并不复杂,变量,函数,条件语句,循环语句等概念较多.要真正能进行程序设计,就要深入理解这些概念.应该重视概念的学习.(3)自己动手编写程序,亲自动手进行程序设计是培养逻辑思维的好方法.因此我们得多动手编写程序,逐渐提高写程序的能力.自己动手,编写一些程序,才会有成就感,进而对课程产生兴趣,做起来才比较从容.等你在编写大量程序之后(4)上机调试程序应注意多问问同学,多问问老师、,把不懂的地方标出来。(5)养成良好的编程习惯,第一,程序构思要有说明;第二,学会如何调试程序;第三,对运行结果要做正确与否的分析。
但是,如果以前上课的时候不认真的听讲的话,做这个程序设计就会有点点困难,所以,同时也在提醒我们,学习,任何时候都要认真!
总之,在此次的VB程序设计中,如果没有足够的耐心,就不可能完成的很好。所以此次VB程序设计,让我做事情更加有耐心,更加细心,学习更加认真仔细。
vb课程设计心得体会(六)
在我看来,数据库课程设计主要的目标是利用课程中学到的数据库知识和技术较好的开发设计出数据库应用系统,去解决各行各业信息化处理的要求。通过这次的课程设计,可以巩固我们对数据库基本原理和基础理论的理解,掌握数据库应用系统设计开发的基本方法,进一步提高我们综合运用所学知识的能力。
当我们这组决定做大学生就业咨询系统时,我们并没有着手写程序。而是大家一起商量这个系统概述、系统目标、系统需求、业务流程分析、数据流程分析和数据词典。当这些都准备好了之后,我们进行模块的分工。每个人都有自己的模块设计,而且写出来的代码要求可以实现相应模块的功能,得到理想的效果。当每个人都把自己的分工做好了,最后会由一个人把这些全部组合搭建在一起。我们使用的是Html和php相互嵌套使用,当一个系统做好了之后,我会好好地把程序都看一遍,理会其中的奥秘。
我所负责的是数据库的备份和还原还有一些界面的实现。还记得自己刚接触html的时候,觉得很感兴趣,所以有一段时间几乎到了痴迷的程度。然而Php是我刚接触不久的一种编程语言。不过觉得它的功能真的很强大,可以开发出很多大型的系统。但是在做备份和还原的时候,要考虑的东西还是很多的。当我遇到错误的时候,感到很受打击。值得欣慰的是,在同学的帮助和大量参考书的查阅下,我把自己的模块做好了。这就是我收获最大的地方。而且,我明白了遇到困难永不放弃的重要性,我知道了团队合作的重要性,我领悟了只有坚持不懈才会取得胜利。