初探erp的数据库框架.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
初探ERP的数据库框架 作者:张悦 2003-08-12 (本文以sql server为数据库服务器,t?sql是标准sql语言的扩充。)在ERP的软件中,数据库是 它的灵魂。每一个ERP软件都有自己的数据库,而这些数据库中最关键的是数据库框架。那么什 么是数据库框架?他的作用是什么?为什么婆在安装时搭建数据库框架?木文就來解答这些问 在编写ERP, MIS. S/B等数据库的应用程序时.首先要做的一件事就是建立数据库框架.它至少 包括:数据库和数据库中的表,X然还有视图、存储过程等,这就是数据库框架(不含具体的数 据)。然后是使用vb, vc, vfp, pb等编程语言开发用户界I仏接受用户对数据库的操作。、“I你 成功的开发了一个ERP软件后?你需要将它打包.最后交给客户安装并使用。这时就有一个问题, 、作你打包的时候,不可以将sql server打包到安装程序中,所以用户在使用时就必须先建立数据库 框架.而用户并不知道数据库的框架结构.ERP软件又必须访问特定的数据库框架才可以成功运 行,这时我们就需嬰有一个可以自动生成数据库框架的程序。举个例:十开发一个人力资源管理 系统时.需要一个数据库框架,这最起码在数据库包含一个表.表中包含姓名.年龄,工资等信 息,然后通过客户端來访问这个表。如果没有这个表,程序就不可能成功的运行。现在大家淸楚 了什么是数据库框架和他的作用了吧! 现在的ERP软件中都带有自动生成数据库框架的功能.不同软件的实现方法不同?总结一下.大 约有3种: 1?以向导的形式出现: ?在安装时以配宜系统的形式出现: ?集成在主程序中|主程序第一次运行的时候自动生成数据库框架c 不论是那种方式,他们的用途都是一样。 如果大家有《管家婆》的ERP?可以安装來看看。它要求先安装sql server .安装完后打开sql server 你会发现sql server数据库中只有它默认的几个数据库,并没什么不同。接着开始安装《管家婆》, 安装完后随便用一下他的功能.再大开sqlserver你会发现,数据库已不同「増加了一些数据库 (增加的数据库因使用的功能和《管家婆》的版木不同而不同)。这些增加的数据库就是为r使 用数据库框架自动生成。 那么.如何用程序实现自动生成数据库框架?现在.我们就來创建一个这样的程序。在木程序中 共建立5个按钮分别是:建立数据库.建立表.建立约束,建立存储过程.显示数据。 实现的代码如下: Public Class Forml Inherits System.Windows.Fonns.Form Private Sub Button l_Click(By Vai sender As System. Object By Vai e As Systein.EventArgs) Handles Button 1.Click Dim con As New OleDb.OleDbConneclion(nProvider=SQLOLEDB. 1 Jniegrated Security=SSPI:Persisl Security Info=False:Initial Catalog=Northwind;Data Source=.:Use Procedure for Prepare=l:Auto Translate=True:Packet Size=4096:Workstation ID=J:Use Encryption for Data=False:Tag with column collation when possible=FalseH) con.OpenO Dim cmd As New OleDb.OleDbCommandf create database jk*\ con) cmd.ExecuteNonQuery() con.CloseO ?建立数据库 End Sub Private Sub Button2_Click( By V al sender As Sys ⑹n. Object, By Vai e As System.EventArgs) Handles Button2.Click Dim con2 As New OleDb.OleDbConnection(MProvider=SQLOLEDB.1 integrated Security=SSPI:Persist Security Info=False:Initial Catalog=jk:Data Source=.:Use Procedure for Prepare=l:Auto Translate=True:Packet Size=4096;Workstalion ID=J;Use Encryption for Dala=False:Tag

文档评论(0)

wumanduo11 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档