毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

家庭理财系统论文+数据库+源码+文献综述 第5页

更新时间:2010-6-15:  来源:毕业论文
家庭理财系统论文+数据库+源码+文献综述 第5页
   以上就是本系统的几个主要的界面,囊括了家庭收支管理所需要的添加、查找、修改以及删除这几项主要功能。毕业论文http://www.751com.cn/
4.2 数据库连接
本系统连接数据库都是用ADO数据控件连接的。ADO数据控件是VB6.0提供的一个图形控件,它使用ADO数据对象来快速建立数据绑定和数据提供者之间的联系,可以用最少的代码创建数据库应用程序。使用ADO数据控件访问数据库的过程是:选择一种数据库类型;从数据库中指定一张表或用SQL从数据库的多张表中选择数据构成记录集;通过绑定控件对记录集进行操作。在界面添加ADO控件如图15所示。
                           图15  ADO控件      
   ADO有三个重要的连接属性,使用ADO数据控件建立与数据库的连接,从数据库中选择数据构成记录集,是通过设置控件的三个基本属性来完成的。
   (1) ConnectionString属性,它使得连接概念得以具体化,所传递的参数是与连接数据库的驱动程序相关的。
   (2) RecordSource属性,它确定了具体访问的数据,这些数据结构构成记录集对象Recordset。该属性值可以是数据库中的单个表名,一个存储过程,也可以是是使用SQL查询语言的一个查询的字符串。
   (3) CommabdType属性,它用于指定获取记录源命令的类型。常用的有四个取值,分别为1, 2,
  图18  指定数据库文件名
4.3 功能实现简介
    (1) 在ADO控件中用SQL来构造记录集对象。实现代码如下:
    Adodc1.RecordSource = " select * from 收入信息表 where 编号 = '" & Text1.Text & "'"
    ① SELECT语句的基本语法形式,SQL 中最经常使用的是从数据库中的获取数据,是数据库的核心操作。从数据库中获取数据称为查询数据库,在SQL中用于数据查询的只有一条SELECT语句。该语句用途广泛,应用灵活,功能丰富;
    ② SELECT 语句中的第一部分指明了查询的结果要显示的字段清单,即在一张二文图表中选择表中的字段;
    ③ SELECT 语句的第二部分FROM子句指明要从哪些表中查询数据;
    ④ SELECT 语句中的WHERE字句指明要选择满足什么样的条件的记录,即在一张二文表中选择表中的记录。
   (2) 然后每个记录集对象中选中每个字段或是把信息加入数据库中的对应的字段,代码例子如下:Adodc1.Recordset.Fields("编号") = Trim(Text1.Text)
    (3) 还有添加,删除,修改数据库中的数据方法如下:
   ① AddNew 方法,这方法是在记录集中增加一个新行;
    ② Delete 方法,这方法是在记录集中删除当前的记录;
    ③ Update 方法,这方法是确定所做的修改并保存到数据库中;
   ④ CanceUpdate 方法,这方法取消未调用Update方法前对记录所做的所有修改;
⑤ 编辑记录,ADO有较高的智商,当改变数据项的内容时,ADO自动进入编辑状态,在对数
图22  Command1对象连接的数据源
    d 选择工程中的添加“Data Report”命令,将报表设计器加入当前工程中,产生一个Data Report1对象,设置Data Report1对象的Data Source属性为数据环境Data Environment1对象,DataMember属性为Command1对象,再将数据环境设计器中Command1对象内的字段拖到数据报表的“细节”区。会默然产生一个标签控件作为标题,一个文本控件作为显示该字段的数据。
5 系统测试和优化
5.1 测试目的
系统测试的目的是:测试的定义是为了发现程序中的错误而执行程序的过程。所以测试的目的是测试系统中各个功能模块的功能,及时发现迄今为止尚未发现的错误,及时发现系统中尚未发现的缺陷,及时地反馈给程序设计人员,以达到改正错误、优化程序代码、提高程序执行速度和提高软件可靠性的目的。
5.2 测试方法毕业论文http://www.751com.cn/
测试任何的系统都有两种方法:如果已经知道了系统应该具有的功能,可以通过测试来检验是否每个功能都能正常使用;如果知道产品内部工作过程,可以通过测试来检验系统内部动作是否按照规格说明回溯的规定正常进行。前一种方法称为黑盒测试;后一种方法称为白盒测试。
对于软件测试而言,黑盒测试方法把程序看成一个黑盒子,完全不考虑程序的内部结构和处理过程。也就是说,黑盒测试是在程序接口进行的测试,它只检查程序功能是否能按照规格说明书的很多问题。例如,当在进行查询时,如果两条查询使用的是同一个Recordset 对象,会出现程序调试失败的错误提示。
对于一个VB 的初学者来说,记录集Recordset 往往使用后不能养成随手关闭的习惯。这样就会造成上述的情况。在程序设计的初期,这样类似的错误一直困扰着我。当两个过程使用的是同一个变量的时候,在新打开过程的时候应该先关闭掉原先内容的Recordset。避免这种错误的方法就是用Close 属性关闭前面使用的Recordset 对象,然后再对第二个对象进行操作。.
从这次毕业设计的过程中我学到了很多有用的东西,上面这些只是查询错误方面的一些技巧。严谨、负责、求实、进取的精神则是此次毕业设计给我的最大启示。任何一个微小的Bug 都可能导致程序的崩溃。毕业设计将对我以后学习和工作产生更深远的影响。

上一页  [1] [2] [3] [4] [5] 

家庭理财系统论文+数据库+源码+文献综述 第5页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。