在烟草业中实现信息管理的有效途径的[原创]

在烟草业中实现信息管理的有效途径的[原创]

有效的烟草贸易信息管理方式

耿百强

(中共济源市委党校,河南454650)

[摘要]本文系统地介绍了使用ASP,SQL和ADO访问Web数据库的方法和技术的,并通过我自己的的实践经验叙述了烟草业中的信息管理方法的]。

[关键词]烟草业,信息管理,Web数据库

摘要:此页系统地介绍了通过ASP,SQL和ADO访问Web数据库的方法和技巧,并根据作者的实际经验引入了烟草贸易信息管理方法。

关键字:烟草贸易,信息管理,Web数据库

信息化浪潮席卷全球,互联网技术越来越普及。越来越多的烟草公司在此基础上建立了局域网并建立了互联网站点。这无疑促进了企业信息化的建设。然而,在实际工作中,有一种现状是软件构造落后于硬件构造的。具体表现是系统中单位与部门之间的文件的传输仍然使用原始的的上载和释放方法,不仅成本高而且效率低。在实际工作中,有很多内容,例如报告上载。如果将这些内容制作成交互式网页,则工作人员将根据授予的的不同权限来完成报告的上载,报告发布,在线审阅,批准和其他任务,这将大大缩短的文档的发布时间,从而减少成本,提高工作效率也是适应信息时代和实现办公自动化的基本要求。[p5]

我们使用ASP,SQL和ADO开发基于Internet的的烟草销售信息管理系统,该系统实现了烟草销售的的在线报告和远程批准,从而大大改善了烟草业的信息管理的]程度和工作效率。实现的的原理是:客户端根据权限登录网站,然后将完成的的数据表提交给服务器端的ASP文件,服务器响应并执行该ASP文件电子烟品牌,执行相应的的数据库操作,然后将结果返回给客户端。以其中之一为例来详细说明系统的开发过程的。

1构建环境

烟草营销中级知识点电子小条版_烟草合理化建议100条_心理学小知识150条

1.1设置网络服务器

在附件上,需要在系统中将服务器配置为Web服务器。该网络平台是使用Microsoft Windows 2000 Server和Microsoft Internet信息服务(IIS)5.0构建的。IIS 5.0集成了用于开发Web数据库应用程序系统的的技术,并增加了许多新的的功能,使用ASP技术实现Web数据库对数据库服务器的的访问。

数据库服务器使用MicrosoftServer2000。对于小型站点,SQL和IIS可以安装在同一服务器上。网站开始发展后,SQL即可移至其自己的的服务器。

构建Web服务器之后,可以轻松地将系统连接到Internet。向ISP(Internet服务提供商)申请Internet Web服务器的的IP地址后烟草营销中级知识点电子小条版,配置相应的的参数,例如主机名,DNS服务器的IP地址等,以及可以通过Internet建立信息系统的]连接以成为Internet网站。

1.2设置ODBC数据源

ADO可以通过各种ODBC驱动程序连接到各种数据库,例如SQL Server,Oracle,Informix,Access等。使用ADO之前,必须首先设置ODBC数据源。您可以通过“管理工具”中的的“数据源(ODBC)”设置数据源名称,然后选择相应的网络数据库的ODBC驱动程序和数据库文件。

1.3使用开发工具

如果您不进行非常复杂的的ASP / ADO编程,则可以使用常规的编程工具(例如记事本或FrontPageEditor)进行开发,但是,如果您正在开发高效且复杂的的Web数据库应用程序,您需要使用Visual InterDev等。一些高级的Web数据库应用程序开发工具。

2SQL后端数据存储解决方案

首先,我们必须解决需要保存哪些信息以及对该信息执行哪些操作,然后使用SQL Server建立相应的的数据库(即表)及其存储过程。对于烟草销售表Tobacco及其存储过程,其结构如下:

-创建烟草表

createtableTobacco

idTobaccosmallintidentityprimarykey

tbNamevarchar(20)notnull,

tbDatesmalldatetimedefaultgetdate()烟草营销中级知识点电子小条版,

tbPricefloatnotnull,

tbNumricintegernotnull,

tbTotalfloat

-存储过程

createprocedureGetTobaccoInfo(@IdOfTobaccosmallint)

selectidTobacco,tbName,tbDate,tbPrice,tbNuric,tbTotal

来自烟草

whereidTobacco = @ IdOfTobacco

createprocedureAddTobaccoInfo(@TobaccoNamevarchar(20),@ TobaccoPricefloat,@ TobaccoNumricinteger)

心理学小知识150条_烟草营销中级知识点电子小条版_烟草合理化建议100条

插入烟草(tbName,tbPrice,tbNumric,tbTotal)

值(@ TobaccoName,@ TobaccoPrice,@ TobaccoNumric,@ TobaccoPrice * @ TobaccoNumric)

“烟草”表使用一个标识键(自身递增)作为主键。执行此操作的的好处是无需自己创建唯一密钥。选择长度可变的字符串以保存出售的烟草的名称的电子烟品牌,最大长度为20个字符。将日期另存为smalldatetime可以节省空间,因为通常的日期和时间精确到毫秒,的占用的空间精确到分钟的smalldatetime 的的两倍,默认值为当前系统日期。其他的键分别指示烟草销售的单价,数量和总价的。

在ASP中,存储过程优于的硬编码的SQL的主要原因有两个。第一个原因是,使数据访问代码与表示代码分开可确保数据的独立性的。这使程序员可以更改数据结构(及其附带的的存储过程),而无需修改ASP页。这是经典的的MicrosoftWindows®DNAn层体系结构。首选存储过程的的第二个原因是它们比文本查询运行得更快,因为存储过程是在首次调用存储过程时进行分析的。因此,随后对的的调用无需分析此过程。

3个客户提交表格

为了在Internet上的各个平台之间快速传输数据,当前的数据传输方法的已从传统的的C / S(客户端/服务器)结构更改为B / S(浏览器/服务器)结构结构体。 B / S结构易于实现客户端与服务器之间的交互操作的,并且此方法的的成本最低。客户端使用浏览器登录服务器的主页,通过FORM表单在网页中输入数据,然后通过“提交”按钮发送填写的的信息。

烟草销售在线报告信息系统

4个服务器端响应

4.1ASP访问数据库的的原理

心理学小知识150条_烟草合理化建议100条_烟草营销中级知识点电子小条版

ASP是服务器端的脚本执行环境,可用于生成和执行动态的高性能的WEB服务器程序。

当用户使用浏览器请求ASP主页时,WEB服务器做出响应,调用ASP引擎执行ASP文件,并解释的脚本语言(JavaScript或VBScript),通过ODBC连接到数据库烟草营销中级知识点电子小条版,并使用数据库访问组件ADO(ActiveXDataObjects)完成数据库操作,最后ASP生成一个包含数据查询结果的的HTML主页,并将其返回给客户端进行显示。

由于ASP在服务器端运行,因此操作结果以HTML主页的形式返回给用户的浏览器,因此ASP源程序不会被泄漏,从而提高了系统的安全性和机密性的。

4.2建立数据库连接

ADO(ActiveXDataObject)是ASP内置的的ActiveX服务器组件电子烟,可以轻松地将ASP页连接到SQL数据库。首先创建与数据库的连接的。为了获得记录集,请调用Connection对象的的Execute方法,然后传入要执行的命令的的文本字符串。有了记录集后,就可以遍历它。

文件Conection.asp包含获取我的的数据连接的的功能。这意味着,如果数据源发生更改,则程序员只有一个位置可以编辑连接信息(服务器,用户,密码)。

-conection.asp

—程序中的数据源DSN:TB,用户名:administrator,密码:烟草。

4.3使用ADO更新数据库

在的所有工作准备就绪时,可以使用ADO轻松实现数据库的的更新操作。

-report.asp

END

文章来源:电子烟,如若转载,请注明出处:http://www.xjthhh.com/2562.html

发表评论

邮箱地址不会被公开。 必填项已用*标注