事务数据库(精选9篇)
事务数据库 篇1
事务是单个逻辑工作单元。如果某一事务成功, 在该事务中进行的所有数据修改均会提交, 成为数据库中的永久组成部分。如果事务遇到错误且必须取消或回滚, 则所有数据修改均被清除。比如去银行转账就是一个事务。转账可以简单地分为两个步骤, 一是把钱从账户中扣除, 二是把钱存到指定转账的账户中。如果从账户扣钱成功, 但是转账失败, 那么转账的钱就没有了;如果是扣钱失败了, 但是转账成功了, 银行就损失了资金。因此这两个步骤必须构成一个事务, 要么全部执行, 要么全部不执行, 才可以防止错误的发生。
1 Sql Server数据库事务
事务是单个的逻辑工作单元, 一个逻辑工作单元必须有4个属性, 即原子性、一致性、隔离性和持久性, 只有这样才能成为一个事务。
原子性:事务必须是原子工作单元, 对于其数据修改, 要么全都执行, 要么全都不执行。
一致性:事务完成时, 所有的数据都保持一致状态。在相关数据库中, 所有规则都必须应用于事务的修改, 以保持所有数据的完整性。事务结束时, 所有的内部数据结构 (如 B 树索引或双向链表) 都必须是正确的。
隔离性:事务识别数据时数据所处的状态, 要么是另一并发事务修改它之前的状态, 要么是第二个事务修改它之后的状态, 事务不会识别中间状态的数据。由并发事务所做的修改必须与任何其他并发事务所做的修改隔离。
持久性:事务完成之后, 它对于系统的影响是永久性的。该修改即使出现系统故障也将一直保持。
1.1 Sql Server事务的运行模式
1) 自动提交事务:
每条单独的语句都是一个事务。这种方式也是Sql Server数据库引擎的默认事务方式。
2) 显式事务:
每个事务均以 BEGIN TRANSACTION 语句显式开始, 以 COMMIT 或 ROLLBACK 语句显式结束。
3) 隐式事务:
在前一个事务完成时新事务隐式启动, 但每个事务仍以 COMMIT 或 ROLLBACK 语句显式完成。
4) 批处理级事务:
只能应用于多个活动结果集 (MARS) , 在 MARS 会话中启动的Transact-SQL显式或隐式事务变为批处理级事务。当批处理完成时没有提交或回滚的批处理级事务自动由 Sql Server进行回滚。
1.2 Sql Server事务的使用方式
1.2.1 Sql语句
Sql Server2005/2008提供了begin tran, commit tran和rollback tran三个语句来显示的使用事务。begin tran表示事务开始, commit tran表示事务提交, rollback tran表示事务回滚。
1.2.2 SqlTransaction
SqlTransaction是System.Data.SqlClient命名空间下的一个事务类, 主要方法有Commit () 和Rollback () 两个函数。使用SqlConnection建立连接后, sqlConn.BeginTransaction () 表示事务的开始, 在执行一些基本操作后, 执行sqlTrans.Commit () 表示事务提交。
1.2.3 TransactionScope
TransactionScope继承IDisposable接口, 一般在using中使用。在using中定义一个TransactionScope, 相当于定义了一个事务范围, 即这个事务作用域为using内。
以上是3种事务的基本使用方法, 在此基础之上, 还可以引申出更多的方法, 比如嵌套事务, 3种方法的混合使用等。在此就不一一列举了。
1.3 事务的工作原理及编写需要注意的问题
事务开始时, SQL Server会将要修改的数据锁定, 同时创建一个临时的事务日志, 在该临时事务日志里存放更改的数据和更改的过程。
事务未提交时, 事务中所有的数据操作是临时的, 一旦发生数据操作失败, 就使用临时日志里的数据去回滚事务操作, 并解除锁定。事务被成功提交后, 数据库就将临时事务日志的内容存储到数据库的事务当中去, 事务操作完成。
编写事务时要尽可能地注意以下几点:
1) 在事务中访问的数据量要尽量最少, 因为事务会锁定记录, 访问的数据量越少, 锁定的行数就越少, 事务之间的争夺也就越少。
2) 如果只是单纯地查看数据, 尽可能不要打开事务, 避免占用不必要的资源。
3) 事务处理期间尽量避免等待用户输入的过程, 这样会造成事务长期占有全部资源, 有可能产生阻塞等问题。
2 Sql Server数据库事务日志
SQL Server中的数据库都是由一或多个数据文件以及一个或多个事务日志文件组成的。顾名思义, 数据文件主要存储数据库的数据, 包括数据库内容结构, 数据页, 索引页等等。那么事务日志到底是干什么的呢?主要用于保存数据库的修改记录。
2.1 事务日志记录
SQL Server的工作原理为什么这样呢?为什么不把数据立刻写入数据文件呢?原因很简单:为了得到更高的效率和性能。数据文件为了适应新的数据可能会扩展, 可能会重新分配页, 分配新空间等等。而日志都是连续被记录的, 所以记录事务日志要快得多。这也就是为什么我们通常从物理磁盘中单独划分出一个区用以存储事务日志的原因, 这样可以使磁盘在读写上最大程度地保持自然连续。而数据文件的读写则有很大的随机性。
在事务日志中, 数据变化被记录在一个连续的日志记录中, 且每一个记录都有一个编号, 叫做日志序列编号 (Log Sequence Number, LSN) , 每一个日志记录都被存储在一个虚拟日志文件中。事务日志可以有任意多个虚拟日志文件, 数量的多少取决于数据库引擎, 而且每个虚拟日志文件的大小也不是固定的。活动区间 (active portion) 的日志就是包含事务的区域。这个区间就是完整恢复数据库所需要的。当更多的事务被创建时, 活动区间的日志也会随着增长。
当数据库CheckPoint被执行时, 所有有变化的数据被写到数据文件中, 然后创建一个检查点记录 (CheckPoint record) 。
2.2 事务日志维护
如果是一个很长、正在运行、未提交的事务, 该事务日志依然会被填满, 因为SQL Server不能删除任何一个开始运行之后被创建的日志。所以, 要保持事务日志基本处于一个可管理的范围。
注意有以下几点:
1) 当更改已经被确认或是由于错误导致的回滚已经完成时, 要马上提交事务。
2) 如果数据库运行在完整或是批量日志恢复模型下, 要定期备份事务日志。
为找出数据库中最起始的活动事务, 特别是事务起始时间, 可以使用DBCC OPENTRAN命令:DBCC OPENTRAN。为找出每一个数据库已经使用的日志空间大小, 可以使用DBCC SQLPERF命令:DBCC SQLPERF (LOGSPACE) 。为找出事务日志使用了多少虚拟日志数量, 可以使用DBCC LOGINFO命令。它显示的细节内容就是当前所连接数据库的内容。
3 Sql Server中的CheckPoint说明
在SQL Server中有一个非常重要的命令就是CheckPoint, 其主要作用是把缓存中的数据写入mdf文件中, 因此这个命令与事务有着很密切的关系。下面对其做一些简单的介绍。
3.1 执行过程
其实在进行insert, update, delete时, 数据并没有直接写入数据库对应的mdf文件中, 而是写入了缓存里, 这有点像电驴, 因为过于频繁的写入会使磁盘的寿命大大减小。
从图1可以直观看出, 只有当发生checkpoint时, 数据才会被写入mdf数据文件。
3.2 导致CheckPoint的事件
CHECKPOINT[checkpoint_duration], 其中checkpoint_duration 是个int类型的整数值并且必须大于零, 单位是秒, 表示SQL Server 数据库引擎会在请求的持续时间内尝试执行检查点。如果省略该参数, SQL Server 数据库引擎将自动调整检查点持续时间, 以便最大程度地降低对数据库应用程序性能的影响。
导致CheckPoint检查点的事件:
1) 在数据库备份之前, 数据库引擎会自动执行检查点, 以便在备份中包含对数据库页的全部更改。
2) 日志的活动部分超出了服务器在 recovery interval 服务器配置选项中指定的时间内可以恢复的大小。
3) 日志的70%已满, 并且数据库处于日志截断模式。
数据库日志截断模式:数据库使用的是简单恢复模式, 并且在执行上一条引用数据库的BACKUP DATABASE 语句后, 发生下列事件之一:
(1) 在数据库中执行一项最小日志记录大容量复制操作或一条最小日志记录的WRITETEXT语句。
(2) 执行一个在数据库中添加或删除文件的ALTER DATABASE语句。
4) 停止服务器也会在服务器上的每个数据库中发出一个检查点命令。下列停止 SQL Server 的方法将为每个数据库执行检查点:
(1) 使用SQL Server配置管理器。
(2) 使用SQL Server Management Studio。
(3) 使用 SHUTDOWN 语句。
4 总结
综上, 事务的应用在数据库中是很重要的一个方面, 只有科学合理地使用好数据库中事务的概念, 才能提高信息系统的运行效率, 解决好数据一致性、完整性的问题。希望以上这些浅析, 能对大家的实际工作有一点小小启示。
摘要:信息系统提供的应用越来越复杂, 数据库更新数据的频率越来越高, 数据库中数据不一致、不完整的情况随之出现。为解决这类问题, 在数据库中引入事务概念, 以保证一系列的数据操作可以全部正确完成, 不会因数据操作未完成, 而导致数据的完整性出错。以Sql Server数据库为例, 介绍了数据库事务的实际应用。
关键词:数据库,事务,checkpoint
参考文献
[1]Itzik Ben-gan, Dejan Sarka, Roger Wolter.Microsoft SQLServer 2005技术内幕:T-SQL程序设计[M].赵立东译.电子工业出版社, 2007:61-89.
事务数据库 篇2
Microsoft® SQL Server™ 允许创建与称为链接服务器的 OLE DB 数据源的链接,分布式查询和分布式事务数据库教程
。在链接到 OLE DB 数据源之后,可以:从 OLE DB 数据源引用行集,作为 Transact-SQL 语句中的表。
将命令传递给 OLE DB 数据源,并包含结果行集,作为 Transact-SQL 语句中的表。 每个分布式查询都可以引用多个链接的服务器,而且可以对每个链接的服务器分别执行更新或读取操作。单个分布式查询可以对某些链接的服务器执行读取操作,并且对其它链接的服务器执行更新操作。通常情况下,每当某个事务可能更新多个链接服务器中的数据时,Microsoft SQL Server 都要求相应的 OLE DB 提供程序支持分布式事务。因此,链接服务器上所支持的查询类型取决于 OLE DB 提供程序中对事务的支持级别。OLE DB 为事务管理定义了两个可选的接口:
ITransactionLocal 支持 OLE DB 数据源中的本地事务。
ITransactionJoin 允许提供程序联结包含其它资源管理器的分布式事务。
所有支持 ITransactionJoin 的提供程序也都支持 ITransactionLocal。
如果在连接是自动提交模式时执行分布式查询,则应用以下规则:
对于不支持 ItransactionLocal 的提供程序,只允许执行读取操作,
对于支持 ITransactionLocal 的提供程序,允许执行所有更新操作。
主控 SQL Server 会自动调用每个参与更新操作的链接的服务器中的 ITransactionLocal,以启动本地事务,并在语句执行成功时提交或在语句执行失败时回滚。
如果分布式查询是针对分布式分区视图或者是在连接为显式或隐性事务时执行,则应用下列规则:
对于不支持 ITransactionJoin 的提供程序,只允许执行读取操作。不支持任何事务或只支持 ITransactionLocal 的提供程序不能参与更新操作。
如果 SET XACT_ABORT 设置为 ON,则对于支持 ITransactionJoin 的任意提供程序都允许执行所有的更新操作。主控 SQL Server 会自动调用每个参与更新操作的链接服务器中的 ITransactionJoin,以便在分布式事务中登记该服务器。然后当主控服务器表示要提交或回滚事务时,MS DTC 将提交或者回滚。
如果 SET XACT_ABORT 设置为 OFF,则链接服务器还必须支持嵌套事务,才能对其执行更新操作。当会话已经有一个现有事务时,如果提供程序支持调用 ITransactionLocal::StartTransaction,则支持嵌套事务。这使 SQL Server 得以回滚分布式查询中的单个语句,而不是回滚整个事务。
网格数据库事务管理策略 篇3
事务管理是传统数据库的关键技术之一[3],同样网格数据库要能充分发挥其协同处理能力,它也离不开事务管理。在相关的研究中人们已经对多数据库系统的事务管理进行了系统的研究[6,7],虽然网格数据库与多数据库在某些方面有类似之处,但是网格数据库的分布地域以及节点数据库的协同处理能力是多数据库系统无法比拟的,也正是由于网格数据库的特殊运行环境网格平台,使得网格数据库的事务管理与其他数据库的事务管理有着不同。本文对网格数据库的事务管理进行了深入研究,给出了网格数据库全局事务与局部事务的概念,并作了相关形式化定义,为了保证全局事务的正确执行,网格数据库全局事务必须串行化,我们给出了网格数据库全局事务串行化的条件,并进行了相关证明。
1网格数据库的事务形式化模型
1.1网格数据库中的全局事务与局部事务
网格数据库由运行于网格平台上的节点数据库和网格平台一起组成,这些节点s1,s2,…,sn上的数据库独立且具有自治功能。网格数据库将在网格环境中所有节点数据库提供的功能服务化,充分利用网格的优势,提供多个数据资源协同工作。一个应用发出请求的时候,网格平台管理系统根据整个网格环境的运行状况,选择合适的一个或多个节点数据库提供的一个服务或多个服务来完成该项请求任务,并返回结果。假设现有一个服务请求Ti,就某一个节点数据库无法来完成或者是为了提高执行这个服务请求的速度,需要网格环境中的多个节点数据库共同完成该项请求(在网格环境中,只要有空闲的服务就提倡充分使用该服务),可将这个服务请求分解成Ti1,Ti2,…,Tin,让网格环境中的所有服务一起来共同完成某个或者某些服务请求。我们称Ti1,Ti2,…,Tin为网格数据库的全局事务,且Ti1,Ti2,…,Tin称为事务Ti的子事务。如果服务请求Ti在网格数据库中由某个节点数据库所提供的服务就能完成,称Ti为局部事务。网格数据库的全局事务与局部事务的关系如图1所示。
1.2网格数据库事务形式化模型
为了给出网格数据库的事务形式化模型,先引入几个操作符:
Ω:事务所有读、写操作的集合。Ω(Ti)表示事务Ti中所有读、写操作的集合;
Θ:完成事务操作所需数据库服务的集合。Θ(Ω(Ti))表示事务Ti中所有读、写操作完成所需要的数据库服务的集合;
Ψ:事务所有读、写、提交、回退操作的集合。Ψ(Ti)表示事务Ti中所有读、写、提交、回退操作的集合。
根据网格数据库中全局事务和局部事务的说明,下面给出与网格数据库事务形式化模型有关的形式化定义。
定义1 节点数据库组成网格数据库的每一个自治的数据库均被称为一个节点数据库。存放在场地i的DBMS中的节点数据库的数据集记为LDBi,网格数据库的数据集用GDB表示。
定义2 局部事务提交给场地j中DBMS(记为DBMSj)的事务Ti是一个局部事务,如果Θ(Ω(Ti))⊆LDBi。在DBMSj上所有局部事务记为undefined,GDBS中所有局部事务记为:
undefined
定义3 一个事务是全局事务(GTi),当且仅当
(i)Θ(Ω(GTi))⊆GDB;
(ii)∀LDBkΘ(GTi)⊄LDBk。
定义3表明全局事务所完成的任务请求,不是由一个节点数据库所提供的服务能完成的。全局事务是所有节点数据库上子服务对应的子事务的并集。
2网格数据库全局事务的串行化
由前面的内容可知,网格数据库中的一个事务操作同样是由一组读写操作组成,事务的结束同样也是以提交或放弃为标志,这些读写操作分别用ri、wi来表示。在某个节点sk上的局部调度用Sk来表示,这个局部调度是由一组在节点sk上执行的局部和全局事务组成。
定义4 如果局部调度Sk包含一个wi操作,在它之后执行的是rj操作,并且在rj执行之前Ti不放弃,我们称事务Ti关于操作wr与事务Tj冲突。如果事务Ti关于操作rw、wr、或者ww与事务Tj冲突,我们说事务Ti与事务Tj冲突。
定义5 对于事务Ti、Tj∈Sk,如果Ti、Tj在调度Sk中冲突,且Ti在调度Sk中提交,那么在Ti提交前Tj不提交,则称调度Sk是严格可恢复调度。它们的调度次序是Ti先于Tj。
对每一个全局事务,全局事务管理器(GTM)首先选择一个能够执行相关局部事务的节点数据库,然后根据这些局部事务执行时是否有冲突来决定该事务是接受、延时还是放弃。由于节点数据库的自治性,可能会出现有的局部事务提交,而有点的局部事务回滚,使得全局事务执行无法得到正确的结果。为了保证结果的正确性,一个比较通用的方法就是实现局部事务的全局可串行化调度。
下面来考虑一个网格数据库系统。如图2所示根据网格数据库全局事务和局部事务的定义,我们知道,这里的事务T1、T2是全局事务,T3、T4是局部事务。在节点s1上的数据库中有数据项a和b,节点s2上的数据库中有数据项c和d。全局事务T1、T2分别定义如下:T1:r1(a)r1(c);T2:r2(b)r2(d)。
节点上的局部事务T3、T4分别定义如下:T3:w3(a)w3(c);T4:w4(b)w4(d)。
假定事务T1在事务T2执行和提交之后执行和提交,那么在两个节点上将产生两个局部调度S1和S2,调度次序分别如下:
S1:r1(a)c1w3(a)w3(b)c3r2(b)c2
S2:w4(c)r1(c)c1r2(d)c2w4(d)c4
最后的结果是,在节点s1上事务T1发生在事务T2之前,节点s2上事务T1发生在事务T2之后,因此事务的全局串行化得不到保证。
为了能够维持网格数据库中事务的全局串行化,我们给出下面的定理。
定理1 对一个网格数据库系统,假设每一个节点数据库上的局部调度都是严格可恢复调度,那么如果网格数据库的全局服务请求(全局事务)所产生的全部子服务(局部事务)像在节点sk上的局部调度Sk一样,存在一个全局的调度次序,那么这些全局事务是可串行化的。
证明 假设这些全局事务不可串行化,并且在每个节点上存在一个全局的调度次序,那么对将在节点sk上执行的全局事务Ti、Tj来说,事务Ti在事务Tj前提交,那么事务根据定义6知,Ti的调度次序先于Tj。又因为每一个节点上局部调度是严格可恢复调度,所以所有的全局事务T1,T2,T3,…,Tr一定存在这样的一个环,事务T1在节点si1上的调度次序先于T2,事务T2在节点si2上的调度次序先于T3,等等,事务Tr在节点sir上的调度次序先于T1。现研究节点sij上的事务Tj和Tk,如果事务Tj先于Tk,则在总的调度次序中Tj先于Tk。因为节点sij上的事务Tj先于Tk,根据定义5知,节点sij上的调度是严格可恢复调度,所以在节点sij上Tj在Tk执行前提交,那么它们在总的事务调度次序中Tj先于Tk。同理可得在总的事务调度次序中T1先于T2,T2先于T3,…,Tr先于T1。这说明全局事务T1,T2,T3,…,Tr是全局可串行化的。
下面我们用一个有向图来表示网格数据库中的全局事务执行过程。
定义6 网格数据库中任意一个全局事务执行过程用一个有向图来表示,它是一个四元组,G=(GT,LT,E),其中:
1) GT是全局事务的集合;
2) LT是局部事务的集合;
3) E是符合下列条件的边的集合:
i) 连接GT中全局事务顶点的边集。对于任意的两冲突的全局事务GTi,GTj∈GT,如果GTundefined,GTundefined分别为全局事务GTi,GTj在节点sk上的局部子事务,那么存在一条从GTi到GTj的E边;
ii) 如果E是连接GT和LT中顶点的边集。对于任意的两提交给节点数据库DBMSk的冲突事务Tki和Tkj,那么边集E中可以包括全局事务顶点间、局部事务顶点间、全局事务顶点与局部事务顶点间的边集。
定理2 网格数据库的事务是可串行化的,当且仅当它的全局事务和局部事务所构成的事务图中无环存在。
证明 1)先证明充分性。即网格数据库的事务图边集E没有环存在,网格数据库事务是可串行化的。因为事务图没有环存在,则由定义可得,对局部事务一定是可串行化的。对事务图中与全局事务相关的点也无环存在,不失一般性,假设全局事务集GT={GT1,GT2,…,GTn},因为无环存在,可对GT1,GT2,…,GTn进行拓扑排序,现假设拓扑排序结果为GTi1,GTi2,…,GTin(i1,i2,…,in是1,2,…,n的一个排列),根据前面的假设,可得网格数据库事务执行过程(GP’)是GTi1,GTi2,…,GTin的一个串行执行的事务经历。将事实上的网格数据库事务执行过程设为GP,下面我们来证明GP≡GP'。设任意两冲突操作p,q,如果p∈GTi,q∈GTj,且p
2) 再证明必要性。即网格数据库事务执行过程是可串行化的,证明事务图中边集无环存在。假设事务图中边集存在全局事务环,设为GTi1,GTi2,…,GTin,…,GTi1,设事务串行执行过程为GP,则由定义可得,∃p∈GTi1,∃q∈GTi2,p在q之前执行,由串行执行的定义得,在GP中,GTi1中所有操作均在GTi2之前执行,以此类推有GTi1的所有操作均在GTin之前执行,同时GTin的所有操作均在GTi1之前执行,这是不符合事实的,因此事务图中无环存在。下面来讨论事务图中边集仅存在局部事务环的情况,设为LT1,LT2,…,LTi,…,LT1,这个环说明存在事务LTi,事务LTi-1有操作在LTi之前执行,且事务LTi也有操作在LTi-1之前执行。而每一个局部事务执行过程均认为是可串行化的,那么LTi和LTi-1应该是全局事务,如果不是这样,那么局部事务执行过程是不可串行化,这与局部事务执行过程串行化矛盾。当LTi和LTi-1为全局事务时,那么又回到刚刚的证明上去了。所以事务图中也应该无局部事务环存在。
3结束语
网格数据库作为一个新兴的研究方向刚刚起步,需要研究和解决的问题还很多,本文主要是从事务管理的角度出发,将网格数据库中的服务事务化,当作事务来进行管理,并对网格数据库中的全局事务和子事务进行了定义,并给出了有关事务的形式化定义。为了保证事务执行结果的正确性,提出了保证事务正确执行的相关定理,并加以证明。今后我们的研究工作是进一步改进和完善网格数据库系统的事务管理理论体系,提高事务管理的效率,研究网格数据库事务管理的算法实现,并在实际系统的开发中加以实现。
参考文献
[1] Foster I,Kesselman C,Tuecke S.The anatomy of the grid.International Journal of Supercomputer Applications,2001,5(3):200-222.
[2]Fedak G,Germain C,Neri V,et al.XtremWeb:Ageneric global compu-ting system.In:Proceedings of the 1st IEEE/ACMInternational Sympo-sium on Cluster Computing and the Grid,2001:582-587.
[3]Breitbart Y,Silberschatz A,Thompson G R.Reliable transaction man-agement in a database system.In Proceedings of ACM-SIGMOD 1999International Conference on Management of Data,Atlantic City,NewJersey,1999:215-224.
[4]Breitbart Y,Georgakopolous D,Rusinkiewicz M,et al.On rigorous trans-action scheduling.IEEE Transaction on Software Engineering,1991.
[5]Elmagarmid A K,Du W.A paradigm for concurrency control in hetero-geneous distributed database systems.In Proceedings of the Sixth In-ternational Conference on Data Engineering,1998.
[6]Lu Zhengding,Yang Yuping,Li Changlei,et al.Maintaining consistencyin multidatabase systems[J].Journal of Computer Research&Develop-ment,2001,38(2):157-162.
事务数据库 篇4
数据分析在茶叶店铺销售
中的运用
信达永道项目数据分析事务所 2012-10-24
【地址】:福州市鼓楼区东街口信息广场西区12层
【电话】:0591-83306800
0591-83306809 信达永道项目数据分析师事务所
数据分析在茶叶店铺销售中的运用
云南是植物王国,盛产茶叶,普洱茶更是享誉世界,在省会昆明更是茶铺林立。在对茶叶店铺的经营管理过程中,会产生大量的与茶叶营销有关的数据信息,这些数据信息是茶叶店铺研究消费市场营销规律,制定订货、补货、促销计划,调整经营措施的基本依据。随着资讯科技的发展,茶叶企业对营销数据的归集、整理、分析能力将不断增强。某些经营理念先进的商家已经对所有终端店铺安装了专业的茶叶进销存销售软件并进行联网,在公司营销中心还配备了专业的数据分析员进行及时的数据分析并做出对策。相反,更多的商家及加盟商连最基本的销售数据(如日销售报表、月销售报表等)都没有,甚至上月销售多少都不知道,有些店铺是有数据却仅仅把这些数据作为摆设,基本不加于以分析和应用。加强营销数据的采集与管理,并进行合理、正确、有效的实时性分析,有助于茶叶品牌和店铺逐渐克服经验营销导致的局限性或对经验营销者的过度依赖性,形成科学营销的新理念,提升商家和店铺的市场认知能力、市场管理能力和市场适应能力。
一、店铺销售数据分析的作用
1、有助于正确、快速的做出市场决策
茶叶生意基于快速消费品,各季的新茶销售时段相对集中,品种相对单一的特点。在茶叶营销的过程中,只有及时掌握了茶叶销售及市场顾客需求情况及季节性、节日性对茶叶消费需求的规律,才能根据消费者对营销方案的反应,迅速调整产品组合及库存能力,改变促销策略,抓住商机,提高商品周转速度,减少商品积压,获得更好的盈利能力。
2、有助于及时了解营销计划的执行结果
详细全面的销售计划是茶叶商家经营成功的保证,而对销售计划执行结果的分析是调整销售计划、确保销售计划顺利实现的重要措施。通过对茶叶销售数据的分析,可及时反映销售计划完成的情况,有助于营业人员分析销售过程中存在的问题,为提高销售业绩及服【地址】:福州市鼓楼区东街口信息广场西区12层
【电话】:0591-83306800
0591-83306809 信达永道项目数据分析师事务所
务水平提供依据和对策。
3、有助于提高茶叶企业营销系统运行的效率
数据的管理与交流是茶叶商家系统正常运作的标志。茶叶营销经营过程中的每一个环节都是通过数据的管理和交流而融为一体的,缺少数据管理和交流,往往会出现经营失控,如货品丢失、自然损耗过大等。而店与店之间的数据交流的缺乏,更会导致交流信息的不准确性和相互间的货品信息、管理信息的闭塞与货品调配的凝滞。
二、店铺产品销售数据分析
1、畅滞销产品分析
畅滞销产品分析是店铺货品销售数据分析中最简单、最直观、也是最重要的数据因素之一。畅销产品即在一定时间内销量较大的品种,而滞销品则相反,是指在一定时间内销量较小的品种。品种的畅滞销程度主要跟品种的原料质量和价格有关,因茶是植物,靠天吃饭,天气的变化决定茶叶原料的产量和品质。比如当季气候非常好,茶叶原料收成和品质都很好,相对茶叶原料的价位就低一些,产品销量自然就好。但当当季遭遇天干等自然灾害的话,茶叶原料收成品质都不太好,原料价位自然就高,产品销量自然就差。在畅滞销产品的分析上,从时间上一般按每季,从茶叶原料的采购上来进行产品生产的调配,把价格恒定,力保品质稳定。多次的畅滞销产品分析对采购原料时会大有帮助。畅滞销产品分析可以及时、准确的对滞销品种进行促销,调整产量,以加速资金回拢、减少库存产品滞压带来的损失。
2、产品销售生命周期分析
茶叶产品的销售周期主要受季节和气候、产品自身销售特点、店铺内相近产品之间的竞争等三个因素所影响。产品的销售周期除了专业的销售软件来分析外,还可利用Excel软件,通过矩形图或折线图等看出其销售走势,从而判断其销售生命周期。如果根据销售走势判断出还有一定的销售潜力,则完全可以分析出该产品大概还可以销售多少数量,这样再【地址】:福州市鼓楼区东街口信息广场西区12层
【电话】:0591-83306800
0591-83306809 信达永道项目数据分析师事务所
结合自己的库存量,进行合适的数量快速生产补货,以减少缺货损失。
3、营业时间分析
一般一个地区的店铺开业和打烊时间都是差不多的,但季节性的销售的班次安排就可能有所区别。这就要求对每个季节和节假日对进店人数、成交量和金额等进行分析,从而得出哪些时间的进店率、成交率更高,再根据这一结果对员工班次进行调整。比如旺季和节假日可延长开店的时间,淡季可缩短开店时间。通过准确的数据分析来合理调整工作时间和工作安排,能有效促进员工工作激情和销售增长。
三、多店之间的产品销售数据分析--销售、库存对比分析
对于品牌商家、省级代理商或开单一品牌多家店铺的加盟商而言,店铺之间的销售对比与货品调配能有效提升总仓的物流管理能力以及各店销售水平和解决库存能力。我们可以通过某一时间段内所选定的店铺之间的销售/库存对比分析表格来做多店之间的货品销售数据分析管理。对于销售/库存对比表,一般店铺的选择是在同一区域内;在产品选择上一般是上货时间差不多。
四、老顾客贡献率分析
营销学里一个著名的法则叫做二八法则,在顾客管理理论中是指20%的顾客完成80%的销售额,而这其中的20%的顾客即我们的老顾客,特别是我们品牌长期的消费群体。所以对于老顾客的管理是店铺管理中最重要的项目之一。由于某些品牌和店铺对VIP卡的办理条件制定不合理,或因顾客的其他特殊原因(如他人赠送购物、旅游购物等)渠道获取,常常造成部分发放的VIP卡成为无效卡。相反,一些顾客虽然经常光顾,却由于某种限制条件一直无法达到VIP办卡条件,这对店铺的VIP卡客户管理都带来了一定的麻烦,所以老顾客的贡献率分析就显得尤为重要了。我们需要对老顾客(特别是持VIP卡的顾客)进行每次的消费登记和统计,并对特别重点的老顾客进行消费特点、消费频率和消费金额的分【地址】:福州市鼓楼区东街口信息广场西区12层
【电话】:0591-83306800
0591-83306809 信达永道项目数据分析师事务所
析。这样首先我们可以制定出更合理的VIP卡办理条件,其次是对老顾客的管理工作就更加准确了。比如有针对性的对老顾客进行短信祝福、新货及促销活动的通知、VIP专属特权、生日及节日礼物等工作,这样对老顾客的品牌忠诚度、介绍其它客户、回头频率和再次的购买欲望等都会有较大的提升。
五、员工个人销售能力分析
通过员工个人销售能力分析,可及时了解和掌握每个员工的工作能力和工作心态,以便对症下药,提高个人销售业绩。
1、个人销售业绩分析
不论在计算提成的时候是按个人业绩还是按平均业绩的,都要对每位员工的销售业绩进行统计。个人销售业绩分析包含两个方面,一个是每月个人销售业绩,另一个是分时间段个人销售业绩。每月个人销售业绩主要有两个因素构成,一个是个人的销售能力和工作积极性,第二个是个人“抢生意”的能力。通过每月的个人销售业绩分析,不仅可以看出个人的销售水平和工作积极性,还可以判断出团队协作意识、团结意识和店长的团队协调能力和管理水平。分时间段的个人销售业绩一般是由店长及时性进行统计和比较的,如某些员工在一段时间内销售业绩出现异常,则有可能是该员工的心态存在问题,比方说影响因素是来自家庭因素或是生活因素、或是对公司管理或工资薪金的发放不满意、与同事发生矛盾等。店长应即时去了解并帮助其解决,以改变其心态,从而提高该员工的个人销售业绩。
2、客单价分析
客单价即平均单票销售额,是个人销售业绩和店铺整体销售业绩最重要的影响因素之一。一般而言,提高单票的销售件数也就是提高客单价比提高销售票数要容易的多,而客单价的研究却往往被人们所忽视。员工个人的客单价销售水平主要随着对茶叶产品的专业知识的熟悉度和附加推销技术等因素所影响。所以客单价的数据分析和单票销售量的特点可以判断出【地址】:福州市鼓楼区东街口信息广场西区12层
【电话】:0591-83306800
0591-83306809 信达永道项目数据分析师事务所
员工个人的附加推销能力以及其对产品的熟悉程度。对于因导购个人能力而产生的客单价过低,可以通过一定时期的针对性奖励措施来解决,如单票销售满多少金额及达到多少数量给予单票现金奖励,这对于店铺的整体销售业绩提升是有较大的意义的。
六、产品的市场定位分析
把握准确的市场定位对生产厂家于招商策略和招商计划的制定和实施、改善店铺服务质量和服务标准、提高加盟商的投资回报比都是有着极其重要的作用的,而准确把握市场定位的唯一可靠依据就是通过数据的分析。
1、城市定位分析
商家或省级代理商首先将区域市场进行划分,按市场类别分为地级市场、县级市市场和乡镇级市场等;按地理位置分为南方市场、北方市场等。然后按全年计算出分类别后的不同市场的投资回报比率,这样便可看出我们的产品是更适合南方市场还是北方市场,是更适合一线市场还是二级市场,是更适合南方的一线市场还是北方的一线市场……这样的结果对商家或省级代理商的招商策略制定有着非常重要的意义,是一个前期的方向性问题。把最适合的市场作为重点拓展市场,对商家和终端加盟商的长远扩张和稳定发展都是非常大的好处。
2、店铺定位分析
有的商家或省级代理商在招商时过于在乎店铺面积,认为店铺面积越大越好,这也是不科学的。我们应该通过全年的不同面积段店铺的投资回报比分析结果来确定最适合我们品牌的面积段,如60-100平方,200-400平方等。哪一种面积范围是盈利最大的,我们在招商的时候就重点放在这个面积范围,如一些好的意向加盟商其店铺面积不够我们可以帮助其寻找到达到这个面积范围的店铺,相反如果某位加盟商店铺面积超出,则可以考虑隔开一部分,以保证加盟商单店的最高盈利,从而增强其对公司的信心和忠诚度,并提高了终端店铺【地址】:福州市鼓楼区东街口信息广场西区12层
【电话】:0591-83306800
0591-83306809 信达永道项目数据分析师事务所 的质量。店铺定位的另一个因素就是店铺的形式,主要有沿街店铺、百货商场和超市卖场等,也可以以茶产品为依托做兼具其他的与茶相关的经营项目,比如茶楼。其依据也同样是分类别进行盈利分析对比,使得我们的品牌定位与店铺的面积和店铺形式定位完全相符。
七、竞争品牌和周边店铺数据分析。
云南是茶叶的产地,茶叶市场商家林立,是有着非常激励的竞争的一个行业,谁能取得竞争的优势,谁就能抢得市场份额。所谓知己知彼,百战不殆,只有准确了解竞争品牌和周边店铺的销售信息,才能针对性的制定对策,以赢得市场竞争优势。
1、如何获得对手销售信息
1)搞好与周边店铺的关系,与其进行销售信息共享。竞争不等于战争,并不表示与竞争品牌和周边店铺搞对立。相反,我们应该与他们保持好的关系,并与之进行销售数据和信息的共享,而达到共赢的目的。
2)制定顾客调查表,进行信息归类和分析。如我们主打产品是云南的普洱茶,可以把调查表的项目分为您最喜欢的是普洱生茶还是普洱熟茶、喜欢的原因、您购买普洱茶时最重视的因素有哪些(产地,季节等)、拥有哪些商家的贵宾卡、一年茶叶的消费的金额等等,也可根据自己想要得到的数据设置相应的项目。
3)以顾客形式对竞争商家和周边店铺进行暗访调查。
2、对手的销售商品类别分析
竞争对手和周边店铺的商品类别销售数据对我们的销售非常有参考价值。比如我们是做普洱茶的,普洱茶按产地商品类别非常广泛,而隔壁有一个定位与我们完全相符的产品专卖店,这时我们的茶叶产品销售数量肯定会受到冲击,那么此时我们在订货管理中就要避开与之相近的产地的产品,而挑选与之有一定差异的其他产地产品,并增加其他茶品的订货,比如滇红、散茶之类的。当然,这里所说的订货管理的订货量减少只是在订货数量,而不是【地址】:福州市鼓楼区东街口信息广场西区12层
【电话】:0591-83306800
0591-83306809 信达永道项目数据分析师事务所
在茶叶品种数量上,如果减少了产品品种数量就会让整体货品的陈列和搭配不合理,从而影响整体店铺陈列形象。充分发挥自身产品优势,从而避开对手的强势,才能在激烈的市场竞争中处于更强的地位。
3、对手的促销调查与分析
竞争对手和周边店铺的促销对我们的销售有着非常大的影响,这一点在现今的销售市场上显得尤为突出。经营管理者要多走出去,多观察一下当地的整体市场,多了解一下对手的数据和情报,并将所收集到的对手数据进行记录归档。在收集和整理出的数据和信息中,切忌不宜把自己的优势与对手的弱势进行比较和参考,这样只会让自己在该方面偶尔出现不佳时为自己辩解。对对手的信息和数据的分析要持之以恒,往往越是难以调研到的数据就对我们越有价值。及时的了解对手销售数据和销售特点,运用自身产品的优势制定出有效实用的促销计划,有效提升产品和店铺在当地的竞争优势。
综上所述,在实际的店铺管理运作中,管理者可以把每个数据分析项目制成统一的表格,并按照每月时间制定一个数据分析计划表,将以上各个数据分析的项目罗列出来,按照所制定的计划时间进行分析和总结,并指导接下来的工作计划和工作实施,使后面的工作思路和方向更加明确。加强销售数据的采集与管理的,运用数据分析的科学性让店铺经营管理在激烈的市场竞争中取得不败之地。
信达永道项目数据分析师事务所
公司地址:福建省福州市鼓楼区东街口信息广场西区12层 联系电话:0591-83306800
0591-83306809
***(黄女士)
***(潘女士)传真:0591-83330779
【地址】:福州市鼓楼区东街口信息广场西区12层
【电话】:0591-83306800
0591-83306809 信达永道项目数据分析师事务所
Email:***@139.com ***@139.com 邮编:350001 【地址】:福州市鼓楼区东街口信息广场西区12层:0591-83306800 0591-83306809
事务数据库 篇5
数据库事务是作为单个逻辑工作单元执行的一系列操作。事务处理可以确保除非事务性单元内的所有操作都成功完成, 否则不会永久更新面向数据的资源。通过将一组相关操作组合为一个要么全部成功要么全部失败的单元, 可以简化错误恢复并使应用程序更加可靠。例如, 两个银行帐号之间转帐, 将A帐户的1万元转到B帐户上, 这个过程在处理时是先将A帐户减去1万元, 然后再将B帐户加上1万元。如果当A帐户减去1万元后系统发生错误, 使得B帐户加上1万元的操作无法执行, 这样的结果将造成帐务混乱。有了事务机制, 就可以利用事务避免上述情况发生, 保证减去和加上两个操作同时成功, 或者同时回退。
事务作为一个逻辑工作单元有4个特性, 称为ACID (原子性、一致性、隔离性和持久性) 特性。
(1) 原子性。事务必须是原子工作单元, 对于其数据修改, 要么全都执行, 要么全都不执行。
(2) 一致性。事务在完成时, 必须使所有的数据都保持一致状态。在相关数据库中, 所有规则都应用于事务的修改, 以保持所有数据的完整性。事务结束时, 所有内部数据结构都必须是正确的。
(3) 隔离性。由并发事务所做的修改必须与任何其他并发事务所做的修改隔离。保证事务查看数据时数据所处的状态, 只能是一个并发事务修改它之前的状态或者是另一个事务修改它之后的状态, 而不能查看事务修改中间状态的数据。
(4) 持久性。事务完成之后对系统的影响是永久的。
事务的ACID特性是事务赖以成功执行的基础, 是所有事务都具备的属性。
1 事务组织结构
以SQL Serer数据库管理系统 (DBMS) 为例, 为了讨论的方便, 下文均以显式的运行模式说明事务的应用。事务组织结构的一般形式如下。
(1) 定义一个事务的开始:BEGIN TRANSACTION[事务名]。
(2) 提交一个事务:COMMIT TRANSACTION[事务名]。 (3) 回滚事务:ROLLBACK TRANSACTION[事务名]。BEGIN TRANSACTION代表一个事务的开始点, 事务执行到COMMIT TRANSACTION提交语句后结束事务, 完成对数据库所做的永久改动。如果遇上错误, 用ROLLBACK TRANSACTION语句可以将事务回滚到事务的起点, 并撤消所有改动。
2 事务在银行信息系统中的应用
首先创建一张“银行卡信息表”, 创建过程如下:
GO
假设关羽想向曹操借1万块钱, 那么就要涉及到银行卡转帐, 曹操卡内金额减少1万, 反之关羽卡内金额增加一万。转帐过程如下:
UPDATE银行卡信息表SET卡内金额=卡内金额-10000WHERE银行卡号='4033920004512791'
UPDATE银行卡信息表SET卡内金额=卡内金额+10000WHERE银行卡号='6226961510600832'
GO
当执行这两条语句后, 第一条语句出现了问题 (因为曹操卡内原有1万块钱, 当向关羽转出1万块钱后, 卡内金额变成了0, 由于之前“卡内金额”字段做了检查约束, 要求卡内金额必须大于0, 所以违反了检查约束的条件, 这条语句就不会被顺利执行了) , 而第二条语句是顺利执行的。
此时来查看一下表的情况, SELECT*FROM银行卡信息表, 如下:
此时不难发现, 凭白无故多出了1万块钱, 为什么会出现这种情况呢?原因很简单, 因为第一个UPDATE语句没有顺利执行, 所以曹操卡内的金额维持原值不变, 而第二个UP-DATE语句是顺利执行了的, 关羽卡内的金额自然比之前多出了1万块。所有人都知道现实生活中银行是绝不可能出现这种情况的。要避免这种情况的发生, 就得把两个UPDATE语句看成一个整体, 这个整体中的若干语句要么都被执行, 要么都不被执行, 这正好符合数据库事务的特点。巧妙利用事务这一特点, 可以很好地解决上述问题。
将表中数据调整回初始状态, 使用事务对前面的转帐操作进行重写如下:
由于第一个UPDATE语句出现了问题, 所以导致变量@SUM的值最终不为0, 则执行ROLLBACK TRANSACTION, 回滚该事务, 并撤消所有改动。
此时来查看一下表的情况, SELECT*FROM银行卡信息表如下:
不难发现, 表中数据与初始状态完全一样, 未出现上一种情况。这说明事务在运行过程中发生了某种故障, 事务不能继续执行, 系统将事务中对数据库的所有已完成的操作全部撤消, 回滚到事务开始时的状态, 从而实现了对数据的一致性及完整性要求。
或许有人还有这样的疑问, 假如第一个UPDATE语句没有出现问题, 结果将又会怎样呢?不妨再次试验一下, 将表中数据调整回初始状态, 并将前述事务转帐操作中的两个UP-DATE语句分别改写成:UPDATE银行卡信息表SET卡内金额=卡内金额-2000 WHERE银行卡号='4033920004512791';UPDATE银行卡信息表SET卡内金额=卡内金额+2000WHERE银行卡号='6226961510600832', 当结束执行后, 再次查看表中的情况如下:
不难发现, 由于没有任何一个UPDATE语句出现问题, 所以变量@SUM的值最终为0, 则执行COMMIT TRANSAC-TION, 成功提交该事务。因此表中数据也正常反映了转帐后各自应有的金额数目。
综上所述, 事务有两种可能的出口, 一个是以ROLLBACK (撤消) 命令结束, 即撤消事务的影响;另一个是以COMMIT (提交) 命令结束。只有在COMMIT之后, 事务对数据库所产生的变化才对其他事务开放。这一点是非常必要的, 因为在COMMIT之前, 即在数据库修改过程中, 数据可能是不一致的, 事务本身也可以被撤消。有了COMMIT命令, 就可以避免其他事务访问不一致或不存在的数据。
3 结语
本文从数据库事务特性入手, 强调了事务的实现机制是为了保证一系列操作或者都被执行, 或者都不被执行。通过一个日常生活中常见的银行转帐案例, 详细阐述了事务在银行信息系统中的应用, 并将各种可能出现的情况进行了逐一分析, 说明了事务在实现数据一致性及完整性上具有重大意义。
参考文献
[1]焦华.数据库技术及应用[M].北京:地质出版社, 2006
[2]李岩, 张瑞雪.SQL Server2005实用教程[M].北京:清华大学出版社, 2011
事务数据库 篇6
然而随着数据时代的席卷而来, 报业在多元媒体并存的生态环境中已渐渐失去中心地位, 这就促使报业不得不转型。在大数据世界中, 事物似乎都能被层层分剥、解构, 进而以数据为最小单位重构为共同体。这就要求新闻记者由新闻采集者转变为信息挖掘者, 学会将海量数据筛选、分析、重组为受众所需的新闻信息。公共事务的报道更是如此, 不但要求新闻记者通过第一手数据信息准确把握国家政策信息的走向, 更应该遵循真实、准确、客观、公正的原则进行传播, 建立在此基础上的议程设置才能更好地引导舆论, 引领社会主流价值观。
大数据时代媒体对公共事务议程设置存在的问题
议程设置功能作为一种理论假说, 最早由美国传播学家麦库姆斯和肖于1972年提出。该理论的要点在于, 传媒的新闻报道和信息传达活动以赋予各种“议题”不同程度的显著性的方式, 影响着人们对周围世界的“大事”及其重要性的判断。大众传媒作为“大事”加以报道的问题, 同样也作为“大事”反映在公众的意识当中;传媒给予的强调越多, 公众对该问题也就越重视。不论是鉴于这种显著性还是其作为舆论引导的初始阶段的作用, 媒体都在有意无意地利用这种原理选择议题, 构筑自身价值体系。
然由于种种原因, 各媒体的议程设置与进行议程设置的初衷有所背离。
1.新媒体议程设置无序、混乱, 传统媒体议题选择及排序缺乏量化指标
大数据时代信息传播具有“4V”特性, 即大量 (V o l u m e) 、速度 (Velocity) 、多样 (Variety) 、价值密度低 (Value) 。我们每分每秒用肉眼都可以看到更大量、更多样的网络信息以更迅速的方式传播。新媒体本身由于准入门槛低、信息发布平台缺乏有效过滤机制等问题导致信息传播鱼龙混杂, 再加上缺乏严格的管理与合理的引导, 导致公共事务传播出现无序状态。快速的信息传递诉求使新媒体还未来得及思考随即就被卷入下一波信息浪潮中, 原本积聚的诟病还未来得及清理就又被淹没。
相对新媒体而言, 传统媒体因为受国家管制相对严格, 因而在公共事务的信息传播上比较理性。但其大多仍坚持诸如社会价值、媒介定位等相对主观的原则选择新闻议题, 议题的选取缺乏恒定标准, 不断出现游离于选择标准的情况。而议题的显著性则是往往由记者与编辑根据经验而定, 议题按照显著性的排序原则相应地也带有主观色彩。总之, 传统媒体议题选择及排序缺乏严格而行之有效的量化指标。
2.公共政策的演化规律与媒体报道规律契合点错位
“媒介通常不能长时间地将注意力放在某个特定议题上, 而公共政策的演化需要一个长期的过程。”正如麦库姆斯所言, 相比较演化缓慢的公共政策, 媒体更愿意关注突发事件。深思熟虑的公共决策虽然在新闻价值上不及突发事件, 但在社会价值上却远远大于后者。在社会价值与新闻价值权重偏移的考量中, 媒体选择了新闻价值。诚然, 这是由媒体的立场所决定的。但我们也不应忽视, 公共事务所带来的社会价值远非寻常, 应当谨慎权衡。
向大数据过渡的关键时期更需要报业议程设置引导主流价值观
2013年被称为“大数据元年”。现阶段虽然我国已经开始意识到大数据的巨大威力, 但对大数据软件运用及数据分析、挖掘的条件尚未成熟, 还存在着诸如因时限要求而不得不停留在简单的建模层面等问题。在向大数据时代过渡的关键时期, 多元数据信息相互碰撞, 难免会出现混乱状态, 尤其需要对主流价值观的权威引导。
新媒体因缺乏有效管理及自身条件所限, 无法担此重任。电视媒体虽然在权威性上与报业可以相提并论, 但其主要呈现的是热点化效果, 只能对议题框架进行宏观表述, 在深入探究、分析问题上不及报纸。因而在引导主流价值观上, 就由报业来当中流砥柱了。议程设置作为引导舆论的初始阶段, 报业能够有效地对反映主流价值观的议题进行重复与再重复, 能引起受众重视, 起到引导与强化主流价值观的作用。
大数据环境下报业如何对公共事务进行议程设置
在大数据这个新场域中, 报业又进入一个新的转型期。在向大数据过渡的关键时期, 借鉴国外已有研究成果可以减少“摸着石头过河”的重重阻碍及所耗费的人力、物力、财力, 与此同时还应不断研发、锻造大数据的核心技术。现阶段我国有少量报业及传媒集团已投入行动, 尝试与专业调查机构合作, 深入开发大数据的潜在功能。
数据库的建立是报业走向数据化的第一步, 也是关键的一步。
由模式图可以一目了然地看出, 报业的数据库主要由两部分构成, 即微观数据库和宏观数据库。需要注意的是, 要注重具有高屋建瓴作用的宏观数据库的建立, 应建立以智库为意见领袖的作用机制。及时获取智库除国家机密之外有关公共事务的数据分析, 在不违反相关规定的前提下建立数据对接平台, 及时获得最新数据, 从宏观层面有更权威把握, 更好地通过数据预测动态, 做好预警工作。
数据库建立和完善之后, 报业如何对公共事务进行议程设置呢?
1.量化议题显著性评价指标, 建立受众反馈绩效评估体系
目前报业主要还是通过经验来判定议题的显要性, 这就使得议题的设置标准常常来回摇摆。转型期的报业应懂得主动享受大数据带来的“福利”, 充分利用数据化的优势改进自身不足。现阶段的报业可能在数据软件使用等方面缺乏经验, 可以引进计算机领域数据研发人才, 辅助设计议题显著性的量化指标。当然, 受众的反馈信息也不能忽视, 初期可以与专业调查机构合作, 在其帮助下建立受众反馈绩效评估体系。这两个数据糅合交叉为统一的指标, 成为判定议题显著性的最终标准。
2.与政府宣传部门搭建数据交流合作平台, 依靠“补助议程”丰富数据来源
“关于政府工业与商业操作, 从国际层面到地方层面, 我们所知道的许多事情大多是来自公共信息官员以及其他代表重要信息来源的公关人员。这些传播专家向新闻媒介提供大量有组织的信息……他们以这种方式补助新闻机构。”麦库姆斯将这种方式称为“补助议程设置”。公共事务因其特殊性, 从国家各信息发布权威部门渠道流出的数据才是可信度高的。对于视真实性为生命的新闻而言更得谨慎把握。
报业虽然在时效性上不及其他媒体, 但其信息深入挖掘上的强大优势却是其他媒体不可比拟的。大数据时期报业更应坚守住这最坚固的堡垒, 并且不断完善、提升。公共事务的特性要求记者与政府宣传部门保持好良好的沟通关系, 搭建与政府宣传部门的数据信息交流合作平台, 获取最新的政策数据, 并做出详尽的分析与预测, 在数据挖掘上做深、做细, 展现给受众全面、立体的报道形式。
3.弱化“媒介间议程设置”主观作用机制, 增强数据客观评判意识
麦库姆斯在其著作《议程设置大众媒介与舆论》中提到了业界常见的现象——记者经常查看并且仿效同行的新闻报道, 以确认他们自己对每日事件的新闻判断。他将此种现象称为“媒介间议程设置”。
“媒介间议程设置”的存在反映了传统媒体仍旧以主观原则判断新闻稿的好坏, 没有统一的客观评判标准。有新媒体加入的媒介生态环境进一步让报业明晰了这一标准:不少报业主动从新媒体上获取新闻源, 分析网络和社交媒体平台所转载新闻的点击率、转发率等的数据, 以此作为衡量新闻显著性的标准之一。
而公共事务的报道应以官方发布的信息为准, 点击率、转发率等可以作为媒体收集公众议题的反馈信息。除重大决策等公共事务需要主流媒体设置主导报道框架外, 其他议题则逐渐淡化“媒介间议程设置”主观作用机制, 建立健全与政府部门、主流媒体、受众的沟通及反馈渠道, 不断完善新闻数据库, 完善自身数据分析体系, 细化基于新闻价值和社会价值的议题选择数据标准, 使数据信息更对称、更全面、更权威。
事务数据库 篇7
1 学生事务数据处理过程中的问题
学生工作老师在处理大量的,如就业信息、国家助学金、毕业生电子摄像信息、星级文明寝室比例等数据表格时,如果采用人工处理的方式,不管是在数据输入,还是在数据统计方面,都存在出错概率高、极易产生疲劳、效率低下等问题。
2 Excel软件的主要功能介绍
Excel软件是微软公司研发的一款实用型办公软件,主要用于数据的处理和统计等。在学生事务数据处理过程中,主要用到的一些特殊功能说明如下。
2.1 在学生事务数据表格处理过程中,主要用到的部分功能如表1所示
2.2 表1中的部分功能在Excel软件中的位置示意,以Excel2010版本为例
2.2.1 填充序列
选择“开始”>“填充”>“系列”,在图1所示的序列对话框中进行设置即可。
2.2.2“条件格式”中的“只为包含以下内容的单元格设置格式”
选择“开始”>“条件格式”>“新建规则”,在图2所示的新建格式规则对话框中选择“只为包含以下内容的单元格设置格式”,进行设置即可。
在实际处理数据过程中,还会碰到其他问题。对于这些碰到的问题,如果要通过Excel功能解决,可以利用互联网的搜索引擎(百度、GOOGLE等),输入关键字“EXCEL具体问题描述”进行查找。例如,要将Excel单元格中的公式隐藏,可以在搜索引擎中输入关键字“EXCEL隐藏公式”进行查找并解决问题。
3 Excel功能在学生事务数据表格处理中的应用实例
在日常工作中,经常会碰到一些问题,例如,如何将一个Excel文件中的信息同步到另一个Excel文件中;在一张表格中如何统计符合多个条件的单元格数;在单元格中如何输入以0开头的固定位数的数字。针对上述三个问题,分别举例如下。
3.1将“学生银行卡号”工作表中的银行卡号同步到“学生获奖奖励”工作表中
“学生银行卡号”工作表位于“学生银行卡号.xls”文件,包含所有学生的学号、姓名、银行卡号信息,如图3所示。
“学生获奖奖励”工作表位于“学生获奖奖励.xls”文件,包含获奖学生的学号、姓名、银行卡号等信息。要求填写“学生获奖奖励”工作表中的银行卡号所在列的信息,可以通过VLOOK⁃UP()函数实现。操作步骤如下。
(1)将“学生获奖奖励.xls”和“学生银行卡号.xls”文件放在相同路径下。
(2)在“学生获奖奖励”工作表中,在D3单元格中输入以下函数后按回车键,自动同步银行卡号。
=VLOOKUP(B3,[学生银行卡号.xls]学生银行卡号!
具体显示如图4所示。
该函数表达的意思是,在“学生银行卡号”工作表中的区域“B2:D6”内查找B3单元格中的值,如果找到,就将第三列,即银行卡号信息填充到“学生获奖奖励”工作表中的D3单元格中。VLOOKUP函数各字段代表含义如表2所示。
(3)将鼠标移至刚提取银行卡号单元格的右下角,当鼠标光标变成黑色十字形时双击鼠标左键即可自动完成全部信息的填充。
3.2 分别统计具体班级的一星、二星、三星文明寝室数
现有2张表格,位于同一个工作表中,如图5所示。
要求统计各个班级的一星、二星、三星寝室数,可以通过SUMPRODUCT()函数实现。以统计房产1班一星寝室数为例,操作步骤如下。
(1)在G3单元格中输入以下函数后按回车键,自动计算一星寝室数。
该函数表达的意思是,统计同时满足条件的单元格数。SUMPRODUCT函数各字段代表含义如表3所示。
3.3 输入从“0001”开始的4位拍摄序号
要求在“拍摄序号”这一列输入从“0001”开始的4位数字,如图6所示。操作步骤如下。
(1)选中A3单元格。
(2)选择“开始”>“格式”>“设置单元格格式”。
(3)在“设置单元格格式”对话框中选中“数字”页签下的“自定义。
(4)在“类型”中输入0000。
(5)单击“确定”。
(6)在此空白单元格中输入0001,将鼠标光标移至该单元格右下角,当鼠标光标变成黑色十字形时按住鼠标左键往下拉,拉到具体单元格位置松开鼠标左键,弹出,将鼠标光标移至,单击鼠标左键,选择“填充序列”即可。
4 结论
学生工作的老师,在使用Excel处理学生事务数据表格时,充分使用一些数据处理的小技巧,不但可以提高工作效率,而且还能降低数据处理过程中的出错率。
摘要:从事学生工作的老师,经常要面临处理大量的学生事务数据,其中数据表格尤为突出。论文从实际问题出发,通过excel工具中的一些特殊功能,阐述了如何化繁为简、减轻老师工作量的小技巧,同时通过举例的方式给出了具体操作步骤,充分利用Excel在表格中处理数据的自带工具,帮助学生工作的老师提高工作效率。
关键词:Excel工具,学生工作,数据表格,数据同步,跨Excel文件
参考文献
[1]郭绍翠.Excel 2010基础入门与办公应用[M].北京:人民邮电出版社,2014.
[2]神龙工作室.Word/Excel/PPT 2013办公应用从入门到精通[M].北京:人民邮电出版社,2015.
[3]神龙工作室.Excel 2013数据处理与分析[M].北京:人民邮电出版社,2015.
[4]神龙工作室.Word/Excel/PPT 2013办公技巧[M].北京:人民邮电出版社,2015.
[5]吴祖珍,管文蔚,曹正松.Excel2010/2007/2003函数与公式查询宝典[M].北京:科学出版社,2011.
[6]Excel Home.Excel 2010实战技巧精粹[M].北京:人民邮电出版社,2013.
[7]王建发,李术彬,黄朝阳.Excel 2010操作与技巧[M].北京:电子工业出版社,2011.
事务数据库 篇8
大数据对社会经济领域各行各业正产生日益深刻的影响, 决策将日益基于数据和分析作出, 而并非基于经验和直觉。2012-2013年特许公认会计师公会 (ACCA) 技术趋势调查显示, 78%的受访者表示, 他们希望未来两年内大数据得到广泛应用。美国注册会计师协会 (AICPA) 发布的一项题为“AICPA2014年法务会计和评估服务国际趋势调查”显示, 专注于法务会计和评估服务的会计师认为大数据将成为他们未来两到五年所面对的五大问题之一。美国政府在2012年宣布投资2亿美元启动“大数据研究和发展计划”, 中国政府随后也批复了“十二五国家政务信息化建设工程规划”, 这标志着一个开放、共享和智能的大数据的时代已经来临。信息技术的飞速发展推动了大数据时代的进程, 企业已进入信息化环境, 改变了企业的运行方式, 数据绝对数量的急剧膨胀也营造了一个新的环境, 让欺诈行为更加难以察觉, 这给会计师事务所带来了新的挑战和机遇。
二、大数据时代下会计师事务所面临的挑战和机遇
互联网, 云计算和移动设备的广泛使用使审计师能在一个开放的环境下开展审计工作。信息技术在审计中的运用提高了审计的有效性和效率, 会计师事务所可以获得更多的数据进行审计分析, 以此提高审计的质量。
(一) 不再局限于抽样审计, 全量审计成为可能
在过去的审计业务中, 会计师事务所限于审计技术和审计成本, 多采用抽样审计的方式展开工作。而在大数据时代下, 可供审计师分析的数据规模、范围和类型大幅增加, 审计可以把数据科学运用到工作中来, 利用数据挖掘工具将检查范围扩展至全部的总分类账和数据库。审计服务公司Confirmation.com的总裁布赖恩·福克斯 (Brian Fox) 说:“借助这些工具, 审计师可以查看基础数据, 而不仅仅只是汇总数据。他们希望获取所有的交易数据, 即便交易可能涉及数百万甚至上千万个记录。如此一来, 审计工作将面临一个不同局面。”因此, 大数据时代的到来使全量审计成为可能, 审计结果将更加有效并具有预测性。但是, 这给会计师事务所也带来了很大的挑战, 大数据的应用会带来全新的审计工具, 这要求审计师不仅应具备基本的审计专业技能, 还需要能够掌握新的审计方法和工具来挖掘、理解和分析大量复杂的数据。
(二) 不再局限于时点审计, 持续审计是未来的发展趋势
传统的审计工作是在既定的时间内, 对企业过去已经发生的交易事项进行审计。伴随着会计信息系统技术化的成熟, 特别是以ERP为代表的企业信息系统的高度集成开始形成, 企业逐步实现信息化的转变。信息技术的进步使会计师事务所可以通过获得被审计单位的海量数据进行快速处理分析, 以此对被审计单位的交易进行持续的, 更为频繁的监督, 这样会计师事务所不再局限于时点审计, 不仅仅在旺季展开审计工作, 可以在全年展开工作。这样审计师可以更早的确认潜在事项, 能及时地修改审计计划和审计程序。持续审计是信息技术和审计学科的完美结合, 把数据科学运用到审计工作中来, 以此提供更加有效的审计服务, 并且能提供新形式的审计证据。持续审计强调在审计事项发生后或者发生时立即进行审计, 将审计工作融入企业的生产经营过程, 审计计划、控制评估、风险评估和审计报告等都是连续进行的。持续审计提供的信息具有实时性, 可以帮助被审计单位管理层对企业各部门进行实时控制, 从而降低经营风险。
(三) 服务领域多元化, 数据分析服务成为业务升级新方向
2012年6月中注协印发的《关于支持会计师事务所进一步做强做大的若干政策措施》通知中鼓励会计师事务所多元化经营。鼓励事务所依托人才优势, 开展多元化的专业服务, 探索多元化的经营模式。会计师事务所不再局限于传统的审计业务, 向管理咨询、内部控制、资信调查、投资决策等领域延伸。虽然我国会计师事务所提供了多种执业服务, 但传统的审计业务仍然是其主要的收入来源。大数据时代的到来, 为会计师事务所延伸服务领域提供了很好的土壤。普华永道会计师事务所在夏季达沃斯论坛期间发布《2014全球数据和分析调查》显示, 数据已经改变了企业高管制定决策的方式。专业和高效的数据分析, 以及专业的数据团队对企业决策的影响日益重要。数据分析不仅能发现问题, 还能通过经济学原理建立数学模型, 对投资或其他决策是否可行进行分析, 预测未来的收益及风险情况, 为企业做出科学合理的决策提供依据。虽然高管们认识到了大数据在企业治理中发挥的重大作用, 但缺乏技能来了解和分析大数据的业务影响, 不能把原始数据转换成高质量的决策。在日益激烈的市场竞争中, 企业必将寻求专业机构来进行数据分析。这给会计师事务所带来了新的机遇, 通过提供数据分析服务来参与到企业的经营管理中来, 通过掌握企业的核心经济信息来加强与企业的紧密联系, 不再疲于与竞争对手争夺审计业务。
三、大数据时代下会计师事务所的应对策略
(一) 加快信息化建设进程, 提升审计质量
大数据时代对会计师事务所提出了更高的要求, 传统的审计方法和技术已经不能满足客户的需求。如果审计师不熟悉信息技术, 对企业作业系统的参数缺乏了解和掌握, 对业务数据环境、系统工具不够熟悉, 将难以驾驭新的“大数据”审计形式, 也无法提供高质量的审计服务。2014年5月, 美国注册会计师协会发起了“提升审计质量” (EAQ) 倡导项目, 提出了审计师应努力利用新的审计技术和方法, 提供更持续的保障服务。大数据时代要求审计人员不仅仅要懂得看账、查账, 还要学会把数据科学运用到工作中来, 从信息化管理软件的模块设计, 到各种数据的采集、分析, 都力求用系统化的战略性眼光来加以考量。因此, 会计师事务所应加强信息基础设施建设和应用软件的功能完善, 推动信息化进程。审计师通过采用审计数据分析方法来制定审计计划和程序, 通过模型分析数据来确定和评估风险。这些方法可以使审计师在分析被审计单位以及该单位面临的环境时产生新的视野, 并提高审计各个阶段的分析程序的质量, 审计师也可以更好地了解财务报表下的交易, 以此获得更多的证据来提供审计意见, 发现财务调整和欺诈的根本原因。另一方面, 会计师事务所在加快信息化建设进程中, 要重视审计人员的继续教育。再先进的应用软件最后都是由人来操作使用, 如果审计师不能熟练操作都是空谈。因此, 审计师在平时的工作中要不断学习信息技术, 统计学, 建模的知识, 使其能在审计过程中能更好地利用大数据来提供更高质量的审计服务。
(二) 拓展鉴证服务, 满足客户日益增长的需求
审计服务是会计师事务所传统和核心的业务, 每个审计师应该能使用比电子表格更强大的审计工具, 数据分析能帮助审计师更好地了解他们客户的环境, 通过例外报告来提高审计质量, 查找欺诈行为。2014年2月7日, 国务院以国发[2014]7号印发《注册资本登记制度改革方案》, 将企业年检制度改为年度报告制度, 推进注册资本由实缴登记制改为认缴登记制。各地工商部门纷纷取消了工商验资和年检审计报告的强制要求。改革的推行使会计师事务所的法定业务逐步萎缩。在大数据时代下, 会计师事务所的鉴证服务应该不仅仅是为企业提供年度财务报告审计服务。企业还有更大的鉴证需求, 如数据的质量, 安全性, 预防舞弊, 内部控制设计和评价等。企业在管理和数据之间存在很大的技术层, 企业担心他们的数据的质量, 正确性和可靠性。因此, 企业纷纷向会计师事务所或更加专业的机构寻求帮助, 注册会计师应该利用不同的技术和平台提供这些鉴证服务, 满足客户的需求。鉴于企业越来越依赖数据分析来做出决策, 会计师事务所应该利用自己的已有的审计专长, 对审计师加强数据分析能力的培养。这样既能满足客户日益增长的需求, 又能拓展自己的业务范围。会计师事务所可以通过提供高质量的数据分析服务来推动产业转型, 向信息化, 高端化和国际化发展。
(三) 延伸产业链条, 实现可持续性发展
大数据时代下, 审计作业不再是会计师事务所的终极作业, 年度审计报告只是完成了外部审计这一产业链条的上游工作。随着审计数据分析方法的发展, 越来越多的审计数据分析模型在审计工作中得到运用。审计报告提交后, 会计师事务所可持续收集与企业相关的数据, 把数据运用到审计分析模型中, 让模型循环起来, 对企业进行实时监控, 为企业经营管理做出决策提供数据支持, 使会计师事务所实现从传统的事后监督转变为向事前、事中和事后全面监督, 延伸审计的产业链条, 充分发挥审计的预防性、揭露性、抵御性功能, 不断增强审计的“免疫系统”功能。另外, 会计师事务所通过数据分析可以给出人们想要的各种经济社会活动预判信息。可以预见, 会计师事务所的产业链条也由此从服务企业的微观层面跃升至服务行业的中观层面, 跃升至服务国家的宏观层面, 实现其可持续性发展。
在大数据的背景下, 对会计师事务所的工作提出了更高的要求, 加强了会计师事务所与企业之间的关系。会计师事务所应努力推进信息化建设, 提升数据分析能力, 这样才能从容面对被审计单位庞大的海量数据和复杂多样的数据库管理系统, 提供更高质量的服务。
参考文献
[1]郑国洪.大数据时代公司治理视角下的内部审计[J].审计月刊, 2014 (6)
事务数据库 篇9
财务管理作为企业管理的重要组成部分,财务软件作为财务管理的重要核算工具,信息时代网络技术、管理技术的发展对财务管理工作提出了新的需求。
1.1 现代企业管理对会计电算化的需求
1.1.1 实现企业信息资源共享,要求财务会计子系统与管理会计子系统相结合,财务管理系统与业务管理系统高度协同
现代会计体系把会计分为财务会计(含成本会计)和管理会计两个子系统。随着会计制度的改革,会计职能由核算、监督向管理的转变,如果会计电算化一直停留在财务会计子系统,而不涉及管理会计子系统的预测、决策、规划和分析,企业经济活动与效益的评估,内部责任会计和业绩评价等,那么也就限制和失去了发展电算化的意义。企业管理的需要使企业应同时建立两个子系统并予以有机结合,以便运用财务会计资料,建立适应管理需要的会计模型,使会计电算化从核算型向管理型发展,推动整个企业管理信息系统的开发、建立和完善。
现代企业的管理,使各部门之间、各种业务之间在分工上进一步细化、优化的同时,相互之间的关联却越来越紧密,运作也是更加精密,企业管理系统也向着企业“人、财、物”、“产、供、销”、时间与空间各方面综合方向发展。这就要求企业的会计电算化核算系统不再是传统手工会计的“模拟系统”,而是以现代信息技术为依托,同企业其他业务管理系统高度协同的企业信息管理系统,必须使财务系统和其他各业务部门管理系统做到“无缝连接”,防止“信息孤岛”。这种协同包括:企业内部协同,如网上预算控制、网上采购与销售、网上资金准备等;与企业外部其他相关部门的协同,如网上银行、网上报税、网上报关、网上催账等。
1.1.2 高效率的集中管理的需求
随着企业的发展,特别是企业集团、跨国公司、大中型企业的发展,企业分散经营,管理上受物理地域的限制,会计核算分层管理,造成上层机构对下属机构控制乏力,财务失控,决策失误甚至经营危机的例子屡见不鲜。信息时代互联网的出现,使企业财务集中管理成为可能。采用财务集中管理,既可以整合整个企业的财务资源,加强对下属机构的财务控制,还可以降低整个企业的运营成本,提高管理效率。
1.1.3 会计信息处理专业化的要求
由于会计电算化专业性较强,要求会计人员不仅要具备丰富的会计知识,还要具备一定的计算机知识,而且随着计算机、信息技术的发展、会计软件的不断变化,使用电算化的单位每年具有较高的维护成本,同时,由于单机工作的会计电算化软件因数据传输时间长、资源不能充分共享、设备利用效率低、信息流通不畅等,严重限制了会计电算化的发展。为加快会计电算化的发展,提高企业财务管理水平和会计信息的共享,要求建立会计信息处理的专业服务机构,负责系统的维护。
1.1.4 电子商务发展对会计核算系统提出了新要求
随着全球经济一体化趋势和互联网技术的飞速发展,全球贸易越来越频繁,电子商务越来越普及,很多企业成为了全球网络供应链的一个结点,企业的众多业务处理活动将在网上进行,传统的会计货币计量将被打破,贸易的支付方式也将有现有的现金、支票、汇票等结算方式转变为电子现金、电子支票、电子信用卡等以电子货币为主的结算方式。信息技术的发展促进了电子商务的发展,电子商务的发展对现在的会计电算化核算系统在如何提高会计核算、加强信息的共享上提出了新的要求。
1.2 信息技术对会计电算化的影响
会计的存在和发展,除了受社会经济环境的影响外,还受到信息处理技术的制约。计算机的问世及其在会计中的应用已经显示了信息处理技术对会计的巨大影响。目前的会计电算化信息系统还主要停留在传统会计模型之上,主要是解决了手工处理的繁琐以及时效性差的问题。现在,人类正步入知识经济时代,越来越多的高新技术的不断涌现已经或将要对社会经济生活的方方面面产生巨大的影响。无庸置疑,随着多媒体、互联网、远程通讯的进一步应用和普及,现代的信息技术必将对会计电算化系统产生空前的影响。
1.2.1 计算机编程语言和编程技术对会计电算化的影响
计算机的发展使计算机编程语言和编程技术有了质的变化,而编程语言和编程技术对会计电算化的应用、推广和普及有着很大的影响。早期的会计电算化软件一般都停留在以字符为主的DOS操作平台上和使用xBASE数据库。这种基于DOS平台的电算化软件往往表现出死板的人机界面和较差的系统安全性。
随着WIN95/98/WINDOWS NT平台的推广和SYBASE、ORACLE、INFORMIX、MIRSOFT SQLSERVER等数据库语言的应用,编程平台从基于DOS转向基于WIN95/98/WINDOS NT的真32位模式,编程技术也从过程化转为面向对象式。大大提高了编程效率和增强了系统的安全性,也使用户易学、易用。而新一代客户机/服务器(CLIEN/SERVER)体系结构可以为广域网的应用解决长期困扰的速度问题。并且基于WINDOWS的对象嵌入OLE和动态数据链接DDE技术,可缩短各软件之间的距离,为不同软件之间的数据交换创造了条件。最新推出的JAVA技术解决了跨平台的障碍,为异构网络环境的软件应用提供了可能。通过采用JAVA的JDBC技术,可与多数据库相连,能够支持ORACLE、SYBASE、INFORMIX、MS SQL SERVER、DB2、FOXPRO、PARADOX、ACCESS等多种数据库语言。
尽管目前的会计电算化软件还很少应用JAVA技术,但是可以肯定这一技术的应用将使软件更具环境适应性,从而使得软件更具开放性和可移植性。正是基于JAVA技术具有平台无关性和开发的高效性等特点,随着计算机技术的发展,电算化软件将可能由采用UNIX、WIN95/98/WINDOWS NT技术转向采用JAVA技术。
1.2.2 多媒体技术对会计电算化的影响
多媒体是计算机技术与图形、音像、视频等技术相结合的产物。由于多媒体技术极大地增强了计算机处理和存储信息的功能,并且应用文字、图像、声音等多种形式的信息,因而多媒体技术的发展也正在冲击着现行的会计电算化系统。
多媒体可使图形界面原始化从而缩短电算化系统与用户的距离。多媒体技术的应用将极大地改善人机界面,使人机界面更加友好,使用户操作起来更加方便。由于多媒体技术可以使信息以更多样的、符合人们习惯的形式表示,这就使得人们能以接近自然的形式与计算机打交道,增强了软件的易学、易用性。譬如,电算化会计软件在凭证、账簿、报表的格式上统一采用与手工处理条件下相同的模式,会使得一般会计人员减小对电算化会计系统的神秘感。
多媒体技术还会使会计工作更加高效,使会计信息更加丰富。以凭证的输入和保存为例,采用语音输入、手写板输入技术可大大提高凭证的录入速度,同时还可实现对录入的凭证进行同步校对。而且,这两项技术的配合使用还可满足领导签字的需要。而扫描仪、数字相机的应用可使原始凭证的保存得到极大的改善,甚至会改变现行的凭证处理方法和会计档案的保管方式。大家知道,目前的电算化会计信息系统对原始凭证的保存基本上采取机外另行保管的方式,这种方式最大的缺陷就是不便于对原始经济信息进行实时地审查和检索,极大地影响了审计工作的效率和效果。如今,成熟的现代化技术如扫描仪、数字相机、海量磁盘、可擦写式光驱(CDR/CDW)、大容量活动硬盘等高新技术已经为原始凭证的输入和机内保存创造了条件。
进一步可以设想,OCR技术的采用,可为“原始凭证扫描(照相)→自动识别→自动生成记账凭证→自动生成会计报表”的全线数字化创造条件,从而可实现会计信息系统的无纸化。
1.2.3 网络与远程通讯对会计电算化的影响
互联网(INTERNET)和企业内部网(INTRANET)是目前最具前景的信息技术。现在的INTERNET用户在几年内以几何级数的方式剧增,分布在世界各地的用户均可方便地加人到互联网之中。由于整个世界已逐步进人网络化时代,所以网络与远程通讯技术正直接冲击着现行的会计电算化信息系统。
网络的普及和远程通讯为信息的实时传播创造了条件,使会计信息的传输摆脱了传统会计信息系统由于地理障碍而带来的不便。但遗憾的是目前企业的财务报告和其他信息还主要是通过报纸、电视等新闻媒体向外传播,这使得信息的使用者所得到的信息往往是延迟的和不全面的,从而在很大程度上影响了人们对企业恰当的评判。所以,通过网络实时地传输会计信息和其他信息已是大势所趋。
企业内部网(INTRANET)可以很方便的将企业内部的信息处理集成一体。为此,电算化系统不能仅仅停留在对会计信息的加工处理上,而必须立足于企业整体管理的需要。换句话说,完善的电算化系统应是集办公自动化、财务管理为一体的网络管理系统。这就要求电算化软件在设计之初必须确立集成管理这一思想,将企业作为一个整体设计,充分考虑企业具体的运作和管理整个过程中各部门之间的协作关系,彻底改变过去财务管理系统与企业MIS系统“各自为政”的情形。
所以从网络方面看,会计电算化应采用最先进的、支持INTERNET/INTRANET的技术,把网络技术和信息技术有效地结合在一起,使得企业的INTRANET网可以通过WEBSERVER通往INTERNET,而远程用户可利用INTERNET通过防火墙进入INTRANET,突破以往孤立的小型局域网的区域限制,由此实现企业内外、远近信息的实时传输、处理和检索。
2“瘦客户机/事务处理服务器/数据服务器”模式
“瘦客户机/事务处理服务器/数据服务器”模式如图1。
3“瘦客户机/事务处理服务器/数据服务器”模式的特点
3.1 随着计算机技术、信息技术和企业管理的发展,会计电算化将呈现的发展模式是“瘦客户机/事务处理服务器/数据服务器”模式
该模式中瘦客户机仅完成应用的数据表现,事务处理服务器实现应用的事务处理,数据服务器则专注于数据的储存和管理。其中瘦客户机逐步统一为浏览器,由于各种新兴技术(如HTTP协议、JAVA语言)使得各类事务处理服务器实现了平台无关处理,使用户从任一客户机上访问任一服务器变成现实,也使企业信息系统从企业内部应用转化为以客户为中心,从而实现整个整个产业供应链系统的信息化成为可能,实现数据共享。
3.2 会计电算化管理服务的专业化
随着“瘦客户机/事务处理服务器/数据服务器”模式的建立,为企业提供会计电算化信息服务的专业部门(类似于目前的网管)逐渐出现。“瘦客户机/事务处理服务器/数据服务器”会计电算化模式使会计电算化核算系统的使用与维护相分离,企业要开展会计电算化无需再购置会计核算软件,只需向提供会计电算化信息服务的专业服务机构提出申请,交纳一定的服务费,即刻使用。系统的维护、数据的安全将有这些专业机构来完成(图2)。
3.3 会计电算化信息系统同企业其他信息系统融为一体,共同构成企业管理信息系统
随着网络技术和数据库技术的发展,会计电算化信息系统同企业其他信息系统实现信息“无缝连接”,实现信息共享。同时,由于电子商务的发展,电子货币被广泛运用,电子货币交易结算系统将是网络信息时代的会计电算化发展的重要组成部分(图3)。
4 制约会计电算化发展的主要原因
4.1 会计电算化核算系统的安全性和可控性,将是影响会计电算化发展的关键因素
无论是单用户版,还是网络版会计核算软件首要的任务就是保证会计数据的安全。特别是互联网的兴起和迅速传播,使得多层结构模式得到充分的发挥,各类事务处理服务器实现了平台无关处理,使得用户能从任一客户机上访问任一服务器,互联网松散管理结构使得互联网应用系统的安全性变得更加突出,黑客袭击电子商务网站,篡改、破坏会计数据乃至整个系统的情况时有发生,尤其是当一些重要的会计信息资料被入侵者非法窃取后,对企业造成的经济损失更大,保证会计信息的安全性将成为建立会计信息系统首要考虑的因素。
4.2 会计电算化的发展将受到计算机和信息技术的影响
随着财务软件和信息系统的发展,它们对所依赖的硬件系统的需求也越来越高。会计电算化软件从原来的DOS版发展到后来的WINDOWS版以及网络版,对计算机硬件的需求也在不断上升。对于网络用户,网络信息传递的速度已经严重制约了信息传递,制约着会计电算化的发展。计算机技术和信息技术的在推进了会计电算化的发展同时也限制了它的发展,会计电算化的发展不可能超越计算机和信息技术发展。
4.3 复合型人才严重匮乏
会计电算化是人和计算机技术、信息技术结合的有机系统,人是起决定作用的关键因素。目前我国财会战线上,既懂计算机知识,又精通财会理论,而且还熟悉财会软件的开发、设计、维护、保养的复合型人才严重不足,无法满足会计电算化发展的客观需求。现阶段,会计电算化对财会人员的需求呈正态分布,即对纯技术人才需求相对较少,对应用复合型人才需求较大,而对高层次管理人才也相对较少。
4.4 网络化财务会计软件尚不成熟