_ 修改已建的数据库 数据库的修改分为:添加、编辑和删除记录。这三种操作均可由Visual Basic 创建的程序来完成,下面的章节将详细描述实现的具体方法。 copyright paper51.com
_ 实现数据库之间的联系 http://www.paper51.com
数据库之间的关系指明两个库之间共享一个共同的关键字值。一个连接是指一种虚拟的表,这种表是在当用户要求从相互关联的各个不同的表中获取信息时建立的,关键字段用于在相互连接的不同表中查找匹配的记录。一个更高级的连接形式称为自连接。这种连接是指一个表被连接到它自己的一个字段,或在不同的纪录中由重复数据的组合字段。数据库中有三种不同类型的关键字:主关键字、组合关键字和外关键字。在表中使用的关键字类型用于描述库表示什么以及在数据库中如何与其它的库建立关系。 paper51.com 4.2.数据库设计 内容来自www.paper51.com (1)数据库的概念 copyright paper51.com
数据库处理在信息系统的研究中一直是非常重要的主题,然而,近年来,随着World Wide Web(WWW)的猛增及Internet技术的迅速发展,使得数据库技术之时成为最热门技术之一。数据库技术能使Internet应用超越具有早期应用特点的简单的发布。同时,Internet技术提供了一种向用户发布数据库内容的标准化的访问方法。这些技术没有脱离经典数据库技术的要求。它们只是加重了数据库技术的重要性。数据库的设计和开发及包括艺术有包括工程。理解用户的需求,然后,把它们转变为有效的数据库设计是一个艺术过程。把设计转变为实际的数据库,并且这些数据库带有功能完备、高效能的应用,是一个工程过程。数据库的目的是帮助人们跟踪事务。经典的数据库应用涉及诸如订单、顾客、工作、员工、学生、电话之类的项,或其它数据量较大、需要密切关注的事务。最近,由于数据库的普及,数据库技术已经被应用到了新的领域,诸如用于Internet的数据库或用于公司内联网的数据库。数据库也被越来越多地应用于生成和维护多媒体应用程序上。计算机的数据处理应用,首先要把大量的信息以数据形式存放在存储器中。存储器的容量、存储速率直接影响到数据管理技术的发展。从1956年生产出第一台计算机到现在,存储器的发展,为数据库技术提供了良好的物质基础。使用计算机以后,数据处理的速度和规模,无论是相对于手工方式,还是机械方式,都有无可比拟的优势。通常在数据处理中,计算是比较简单的而数据的管理却比较复杂。数据管理是指数据的收集、整理、组织、存储、维护、检索、传送等操作,这部分操作是数据处理业务的基本环节,而且是任何数据处理业务中必不可少的共有部分。数据管理技术的优劣,将直接影响数据处理的效率。 内容来自www.paper51.com 数据库在一个信息管理系统中占有非常重要的位置,数据库结构设计的好坏将直接对应用系统的效果产生影响。合理的数据库设计可以提高数据库存储效率,保证数据的完整和一致。同时合理的数据结构也将有利于程序的实现。 内容来自论文无忧网 www.paper51.com 设计数据库系统时,应该首先了解用户的各个方面的需求,包括现有的以及将来可能增加的。 内容来自论文无忧网 www.paper51.com
(2)创建数据库文件 http://www.paper51.com 如果操作系统中安装了ACCESS2000的话,可以在开始菜单的程序菜单中可以找到。如下所示: copyright paper51.com http://www.paper51.com 打开ACCESS2000之后,会开启一个窗口,可选择是打开以前的数据库文件还是新建一个新的空数据库文件,如果选择空ACCESS数据库,然后点击确定按钮。这些就新建了一个数据库文件。 内容来自www.paper51.com 最后一步就是要选择一个要保存数据库文件的名字和位置。点击创建就完成。 内容来自论文无忧网 www.paper51.com http://www.paper51.com (3) 怎样创建一个数据表 http://www.paper51.com
上面已经讲了如何创建一个数据库文件,按照上面的步骤建立一个数据库文件后,需要在数据库文件中建立一个数据表。 paper51.com 在下面的对话框中选”使用设计器创建表”,上面还有三个按钮,一个是打开,一个是设计,一个是新建,点击设计,就可以开始设计数据表了。 内容来自www.paper51.com 内容来自论文无忧网 www.paper51.com 出现设计的界面后,就可以开始设计数据表了! copyright paper51.com
paper51.com
(4) VB连接ACCESS2000数据库 paper51.com 用vb编写一个管理软件,如果不能连接数据库,那也没有什么用处。先看看VB是如何与ACCESS2000数据库相连接的。 copyright paper51.com Sub ConnStr() http://www.paper51.com '连接数据库 内容来自论文无忧网 www.paper51.com Set conn =CreateObject("ADODB.Connection") '建立数据库连接对像 copyright paper51.com DBpath = App.Path& "\" & "data.mdb" '设置数据的路径 内容来自www.paper51.com conn.Open"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & DBpath '打开数据库连接 paper51.com Set rs = CreateObject("ADODB.Recordset")'设置数据库对像 copyright paper51.com End Sub 内容来自www.paper51.com 上面的一段代码就是连接数据库的。上用到了三个变量conn,Dbpath,rs。其中有两个变量要定义为公用的变量,因为这段代码是放在一个模块中的,为了在每一个窗体中能够使用这个变量,所以必须要声明为公用变量。声明公用变量的方法如下: copyright paper51.com Public conn 内容来自论文无忧网 www.paper51.com Public rs copyright paper51.com
上面就是声明为公用变量,上面的声明一定要放在模块的最上面。如果声明在下面,那就成了局部变量,那么作用范围就会不同了,作用就更不同,而且在其它窗体中使用到了这个变量,程序会出错。 copyright paper51.com 第五章.系统总体规划 内容来自www.paper51.com 5.1系统功能 copyright paper51.com
1. 可以进行文本操作; 内容来自www.paper51.com
2. 添加一个数据库项目; copyright paper51.com
3. 删除一个数据库项目; http://www.paper51.com 4. 修改一个数据库项目; 内容来自www.paper51.com 5. 查询信息 内容来自www.paper51.com 6 系统维护 内容来自论文无忧网 www.paper51.com
6.1系统数据转出 内容来自www.paper51.com 6.2系统数据转入 paper51.com 6.3修改系统密码 http://www.paper51.com 6.4数据初始化 内容来自www.paper51.com 7帮助 paper51.com 8 退出 内容来自www.paper51.com 5.2系统具体功能图 copyright paper51.com
内容来自论文无忧网 www.paper51.com
第六章 系统具体实现 内容来自论文无忧网 www.paper51.com 主界面实现: 内容来自www.paper51.com 功能:对所有资产进行添加,查询,修改,删除操作,对用户密码进行修改,对每条固定资产信息进行打印。 内容来自www.paper51.com copyright paper51.com 数据编缉界面实现功能: 内容来自www.paper51.com 对于固定资产的编号,资产名称,资产型号,制造商,国别,购买日期,单价,数量,使用单位,使用人,管理员,放置地点,已使用年限,资产来源,报年限,联系电话等记录进行录入,删除,修改,打印操作! 内容来自www.paper51.com 数据查询界面与功能简介 copyright paper51.com
http://www.paper51.com 实现对在所有的固定资产记录中查找某一个资产的说细信息,也可在查询完一个后点 击 paper51.com 下一个按钮对下一条记录进行查询。 内容来自论文无忧网 www.paper51.com
结束语 内容来自论文无忧网 www.paper51.com 经过一个多月的设计和开发,固定资产管理系统基本开发完毕。其功能基本符合用户需求,能够实现固资产的基本信息的录入、更新、删除、打印等基本功能,从而实现资产的管理。对于数据的一致性的问题也通过程序进行了有效的解决。但是由于毕业设计时间较短,所以该系统还有许多不尽如人意的地方,比如联机文档比较少,用户界面不够美观,出错处理不够等多方面问题。这些都有待进一步改善。 http://www.paper51.com
致谢 内容来自www.paper51.com 在本次毕业设计中,我从指导老师身上学到了很多东西。老师认真负责的工作态度,严谨的治学精神和深厚的理论水平都使我收益匪浅。他无论在理论上还是在实践中,都给与我很大的帮助,使我得到不少的提高这对于我以后的工作和学习都有一种巨大的帮助,感谢他耐心的辅导。 copyright paper51.com
另外,在系统开发过程中助手同学也给于我很大的帮助,帮助解决了不少的难点,使得系统能及时开发完成,还有同组的同学同样给与我不少帮助,这里一并表示感谢。 paper51.com 主要参考文献 内容来自论文无忧网 www.paper51.com
[1] Visual Basic 6.0 使用指南 http://www.paper51.com 作者:Bob Reselman , Richard Peasley ,Wayne Pruchniak. copyright paper51.com 出版社:电子工业出版社 内容来自论文无忧网 www.paper51.com [2] 中文版Microsoft Office 97 自学通 http://www.paper51.com 作者:Ned Snell paper51.com
出版社:机械工业出版社 paper51.com [3] Visual Basic 6.0 中文版控件大全 paper51.com 作者:Microsoft http://www.paper51.com
出版社;电子工业出版社 copyright paper51.com [4] 中文Access 2000 24学时教程 内容来自论文无忧网 www.paper51.com 作者:Craig Eddy ,Timothy Buchanan http://www.paper51.com 出版社:机械工业出版社 paper51.com |