合同管理系统设计与实现
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
新的数据源:除了已有的Data和Remote Data控件外,Visual Basic 6.0引入了几种新的数据源,包括数据识别的类模块和用户控件、数据环境、ADO记录集和ADO Data控件等。ADO Data控件的功能与Data和Remote Data控件十分相似,都允许编程人员用最少的代码来创建数据库应用程序。
【www.think58.com计算机毕业论文网】 copyright think58
内容来自think58 [资料来源:THINK58.com]
[来源:http://www.think58.com]新的数据库绑定控件:Visual Basic 6.0新增加了为数不少的数据绑定控件,包括DataGrid, Datalist, DataCombo, Hierarchical FlexGrid和DataRepeater等。
集成的可视化数据库工具:包括查询设计器和数据库设计器,提供了可视地查看并操作表、视图、存储过程和数据库结构的功能。
数据环境设计器:允许编程人员可视化地创建和操作ADO对象,为编程人员操纵数据源提供了极大的方便。
数据报表设计器:允许编程人员利用拖放技术来快速地从任何记录集创建报表。
[版权所有:http://think58.com]
新的Internet特性
Visual Basic 6.0提供了多种不同的途径,来帮助编程人员开发出动态的、功能强大的Internet应用程序:
IIS应用程序:可以直接Visual Basic 6.0来创建IIS应用程序(服务器端Internet应用程序),响应浏览器用户的请求。
对下载ActiveX文档的支持:在Internet Explorer中下载ActiveX文档与下载ActiveX控件的方法相同。
think58好,好think58 [版权所有:http://think58.com]
[资料来源:www.THINK58.com]除了新的数据访问特性和新的Internet特性外,Visual Basic 6.0 在其余方面也都做了重大改进,包括新的或增强的控件,新的或增强的语言特性,以及新的或增强的向导。所有这些都使得Visual Basic 6.0功能更为强大。总之,无论是开发小型应用系统,还是大型企业应用系统,甚至开发功能强大的Internet应用程序,Visual Basic 6.0都能胜任。
2.2访问数据库的方法
Visuai Basic 6.0的数据访问功能比起Visual Basic 5.O有了极大的增强。除了支持DAO(数据访问对象)和RDO(远程数据对象)外,Visual Basic 6.0还提供了新的ADO和RDO更加简单、更加灵活的数据访问接口。此外,Visual Basic 6.0还提供了新的数据源、新的数据绑定控件、新的可视化数据库工具、新的数据环境设计器以及新的数据报表设计器。
本文来自think58 [资料来源:http://www.THINK58.com]
[资料来源:http://www.THINK58.com]
1.数据访问对象(DAO)控件
数据访问对象(DAO)是Jet引擎的面向对象的编程接口。Jet引擎使最终用户与正在访问的特定数据库无关。Jet引擎驻留在(动态连接库)文件中,运行时将应用程序的请求翻译成对数据库的物理操作。Jet引擎真正读取、写入和修改数据库,并处理所有的内部的事务。Jet引擎介于用户界面和数据仓库之间。
[来源:http://www.think58.com]
通过数据访问对象和Jet引擎可以识别以下三类数据库:Visual Basic数据库;外部数据库;ODBC数据库。
[版权所有:http://think58.com]
虽然可以直接使用数据访问对象来编程,但Data控件作为一个图形控件,具有易于使用的界面,它的最大优点就是只需少量代码或根本不用代码就可以创建应用程序来显示。
[来源:http://www.think58.com]
2.运程数据对象和Remtoe Data控件
远程数据访问对象是位于ODBC API和驱动程序管理器之上的对象模型,它提供了一系列的对象来满足远程数据访问的特殊要求。尽管RDO在访问Jet或ISAM数据库时受到限制,而且只能通过现存的ODBC驱动程序来访问关系数据库。但RDO能访问任何的ODBC数据源,特别适用于智能的数据库服务器(如SOL Server和Oracle等)。
Remote Data与Data控件基本类似,都提供了对数据库的无缝访问,用户不必编写任何代码就可以创建数据识别的应用程序,区别在于:Remite Data控件是通过使用RDO来实现数据访问,而Data控件则通过使用DAO来连接到Jet引擎。
[来源:http://www.think58.com]
3.ActiveX数据对象和ADO Data控件
[版权所有:http://think58.com]
OLE DB是一种统一的数据访问接口,它能够访问各种DBMS和非DBMS数据源。DBMS数据源包括主机数据库(如IMS和DB2、服务器数据库(如Oracle和SQL Sereer)以及桌面数据库(如(Micromft Access);非DBMS数据源包括存放在Windows和UNIX文件系统中的信息、电子邮件、电子表格、web上的文件或图形以及目录服务等。OLE DB使得数据消费者(应用程序)可以使用相同的方法访问各种数据,而不用考虑数据的具体存储地点、格式及类型。ADO(ActiveX数据对象)是DAO、RDO的后继产物,更简单和灵活。它扩展了DAO和RDO所使用的对象模型,包含较少的对象,更多的属性、方法和事件。ADO是为OLE DB而设计的,它封装并实现了OLE DB的所有功能。
ADO Data控件,也就是Adodc,是Visual Basic 6.0新引进的数据访问控件,它使用ADO来快速建立数据绑定控件和数据提供者之间的连接,它使编程者使用最少的代码来创建数据库应用程序。当然,用ADO Data控件进行访问数据时必须为待访问的数据库创建OLE DB数据连接。本毕业设计就是采用这种先进的数据库访问技术访问数据库的。
4.数据环境设计器和数据报表设计器
数据环境设计器用于在设计时创建ADO对象,它为数据库访问提供了一个交互式环境。
本文来自think58
[来源:http://think58.com]
[资料来源:http://www.THINK58.com]在编程时,可以使用数据环境设计器创建连接、命令和其他ADO对象,使用ADO对象的方法和属性,执行命令和操作记录集等。
[来源:http://www.think58.com]
在数据环境设计器中创建连接和命令对象之后,数据环境设计器在设计时创建了DataEnvieonmwnr对象以及从属的ADO对象。当连接和命令对象的数据源可用时,可以在程序运行时直接访问数据环境设计器创建的Command、Connection和Recordset对象,好像这些对象是直接通过ADO创建的一样。例如,可以在运行时用代码将数据识别控件绑定到一个命令对象或命令对象中的字段,也可以在对象关闭时动态地设置ADO Connection和Recordset对象的属性,并在数据绑定前设置参数值。
think58.com
Microsoft数据报表设计器(Micromft Data Report designer)是Visual Bmic6.0提供的新的报表设计器,和Visual Basic中已有提供数据源的对象(如数据环境设计器)一起使用,通过鼠标的拖放操作,可以方便的创建复杂的报表。DataReport设计器创建的报表可以直接打印,也可以将报表导出到HTML或文本文件中。
[版权所有:http://think58.com]
数据库最主要的功能是存储数据和提供信息。数据报表的作用就是将数据从数据库中检索到的数据,以用户自定义的格式打印出来或是显示在计算机屏幕上。使用报表可以解决数据库打印格式的特殊要求,也可以解决大量重复性的劳动。在具体的数据库应用程序中,报表可以解决各种各样的实际问题。例如:当建成一个完整的数据库系统后,用户可以通过SQL语句,或事先定义好的查询来检索数据库中的信息。
通过比较可以发现:
ADO(ActiveX Data Object,ActiveX数据对象)是微软提出的新标准,它使得客户端应用程序能够通过任何OLEDB提供者来访问和操作数据库服务器中的数据,而不必进行ODBC配置。
本文来自think58
ADO有两个主要优点:其一是易于使用、速度快、内存支出少和磁盘遗迹小。其二是“远程数据访问”,能够通过一个来回的传输将数据从服务器移动到客户端应用程序或Web中,然后在客户端对数据进行操作,最后将更新数据返回服务器。
[资料来源:http://www.THINK58.com]
由于ADO操作数据库有着其他方法操作数据库无法比拟的优点,所以本毕业设计选择使用ADO操作数据库。
[来源:http://www.think58.com]
[资料来源:www.THINK58.com]
计器”创建表。
4.在弹出的“表
字段名称
数据类型
think58 [来源:http://www.think58.com]
[资料来源:THINK58.com]
字段大小
作用
[资料来源:http://think58.com]
Dbname
[资料来源:http://THINK58.com]
文本
think58.com
[资料来源:http://www.THINK58.com]
[来源:http://www.think58.com]20
用户名
think58 [资料来源:http://THINK58.com]
[版权所有:http://think58.com]
Dbpassword
文本
50
密码
think58 [资料来源:http://think58.com]
[资料来源:http://THINK58.com]Dbbranch
本文来自think58
[资料来源:THINK58.com]
[资料来源:http://think58.com]
文本
本文来自think58
50
[资料来源:www.THINK58.com]
部门
copyright think58 [资料来源:http://THINK58.com]
[资料来源:http://think58.com]权限
文本
50
[来源:http://www.think58.com]
权限
5.设计好字段名后,关闭并保存表为“login,即“用户登录信息”表 。
6.双击“login”表,然后在弹出的数据录入窗体中录入数据,并保存。
[资料来源:http://www.THINK58.com]
因为软件中需要三个数据库表,所以还要在数据库中新建一个“基本资料”表、“收款信息”表。下面就用表格的形式分别列出这二个表的字段名称和数据类型。
基本资料表
字段名称
数据类型
字段大小
作用
think58.com [版权所有:http://think58.com]
合同编号
文本
50
[来源:http://www.think58.com]
合同编号
客户名称
文本
50
客户名称
内容来自think58
合同类别
文本
[版权所有:http://think58.com]
50
合同类别
think58.com
所属部门
文本
50
所属部门
合同开始日期
think58 [版权所有:http://think58.com]
[资料来源:http://www.THINK58.com]日期/时间
[来源:http://think58.com]
think58.com [资料来源:http://www.THINK58.com]
合同开始日期
合同额
货币
合同额
内容来自think58
[来源:http://www.think58.com]
[版权所有:http://think58.com]已收款
think58.com
[资料来源:http://THINK58.com]
[资料来源:THINK58.com]货币
[资料来源:http://www.THINK58.com]
已收款
本文来自think58 [资料来源:http://www.THINK58.com]
[来源:http://www.think58.com]成本
货币
内容来自think58 [资料来源:www.THINK58.com]
[版权所有:http://think58.com]
成本
[资料来源:http://www.THINK58.com]
已付成本
[资料来源:http://THINK58.com]
货币
已付成本
应付税金
think58好,好think58
货币
think58.com [来源:http://www.think58.com]
[资料来源:http://think58.com]think58 [资料来源:http://think58.com]
应付税金
已付税金
货币
[版权所有:http://think58.com]
[版权所有:http://think58.com]
已付税金
未收余额
货币
[来源:http://think58.com]
未收余额
think58.com [来源:http://www.think58.com]
[来源:http://www.think58.com]未付成本
货币
本文来自think58 [版权所有:http://think58.com]
[资料来源:http://www.THINK58.com]未付成本
未付税金
货币
[资料来源:http://www.THINK58.com]
未付税金
项目毛利
货币
think58好,好think58 [资料来源:http://www.THINK58.com]
[来源:http://www.think58.com]项目毛利
think58好,好think58 [资料来源:THINK58.com]
可分配毛利
货币
可分配毛利
think58好,好think58 [版权所有:http://think58.com]
收款计划
内容来自think58
[资料来源:www.THINK58.com]
[来源:http://www.think58.com]货币
收款计划
合同结束日期
日期/时间
内容来自think58 [资料来源:www.THINK58.com]
[资料来源:THINK58.com]
合同结束日期
[来源:http://www.think58.com]
收款信息表
字段名称
数据类型
字段大小
[资料来源:THINK58.com]
作用
收款id
本文来自think58 [来源:http://www.think58.com]
[资料来源:http://THINK58.com]
文本
[资料来源:http://www.THINK58.com]
50
收款id
合同编号
内容来自think58 [资料来源:http://THINK58.com]
[来源:http://www.think58.com]
文本
copyright think58
[版权所有:http://think58.com]
[来源:http://www.think58.com]50
合同编号
客户名称
文本
上一篇:家庭理财管理信息系统设计与实现
下一篇:学生公寓管理系统的设计设计与实现