前言:中文期刊网精心挑选了数据库系统设计方案范文供你参考和学习,希望我们的参考范文能激发你的文章创作灵感,欢迎阅读。
数据库系统设计方案范文1
关键词:商务系统设计;交互式WEB技术;WEB数据库
随着计算机网络技术和通信技术的高速发展,Internet带来的电子贸易正改变着现今商业活动的传统模式,WEB站点已成为中小企业展现自我、直接面向客户的窗口。计算机技术、网络技术与数据库技术发展相结合,利用基于数据库的交互式WEB商务系统已成为企业发展电子商务、开辟国际市场、创造新的营销方式、参与大企业、跨国公司竞争及企业和客户在全球范围内的信息交换提供了快捷途径。创建高效的WEB商务系统也日益成为中小企业的战略目标。
一、Linux平台Apache、PHP、MySQLWEB商务系统平台优势
Linux、MySQL、Apache和PHP都具有开放源码、免费的特点。Linux是一个遵循POSIX(PortableOperatingSystemInterface)标准的开放源码的操作系统,具有安全、稳定和移植性好,并有丰富的软件支持和强大的网络功能。MySQL是一种快速的多用户、多线索化并具有丰富结构化查询语言(SQL)的关系数据库系统。Apache是目前世界排名第一的WEB服务器。Apache是免费的,源代码是公开的,用户可以修改、编译自己的Apache。PHP是GUN标准的自由软件,它以其速度快、跨平台、安全、易学等特点越来越显示出它的优越性。由以上特点可见,PHP与Apache、MySQL在Linux平台上,具有较高的性价比,号称“黄金组合”,在WEB商务系统平台的搭建中具有其独有优势。
二、Linux平台Apache、PHP、MySQL的动态WEB数据库系统工作原理
基于Linux下的Apache、PHP、MySQL的动态WEB数据库系统,是在Linux操作系统环境下,以Apache为WWW服务器,以MySQL为WEB数据库,采用TCP/IP技术,以HTTP作为传输协议,客户端浏览器通过HTML访问Apache服务器,Apache服务器调用并执行服务器端PHP程序,PHP程序执行SQL语言操作MySQL数据库,同时返回查询结果,PHP从MySQL数据库中取得数据后,按照文件要求,生成HTML页面交给Apache服务器,最后客户端浏览器将HTML文件解释执行并显示出来。它是一种典型的B/W/D(浏览器/WEB服务器/数据库服务器)三层体系结构。在这种B/W/D三层体系结构中,客户端通过浏览器提交信息给WEB服务器,WEB服务器再通过WEB服务器端的PHP嵌入式脚本语言与MySQL数据库进行数据交换,通过标准SQL语言对数据库进行数据操作,在将处理完毕的数据通过PHP嵌入式脚本语言返回给客户端,再通过浏览器解析执行。在这种动态交互式WEB数据库应用系统中,PHP语言在以Apache为WEB服务器端运行,在ApacheWEB服务器将信息发到客户端之前,PHP脚本由ApacheWEB服务器解释执行,再发送到客户端浏览器。
三、WEB数据库商务系统的系统设计
(一)WEB数据库商务系统开发的三层设计模型
本系统采用Liunx平台下Apache、PHP、MySQL进行WEB数据库商务系统设计,整体架构使用Web应用开发的三层设计模型,系统划分为用户界面层、业务逻辑层、数据访问层,这样有利于系统的开发、维护和扩展,三层的功能如下:
第一,用户界面层。用户界面层用来实现顾客浏览器中显示商品信息用户界面。该层以适当的形式显示由业务逻辑层动态传送的数据信息,这个功能要通过使用相应的HTML标记和CSS模式来实现。应用表达层为最终用户提供界面,同时它也是系统接受用户的请求的接口。
第二,业务逻辑层。业务逻辑层是整个分层模型的中间层,也是整个分层模型中最为重要的层。这一层为用户界面层提供功能调用,同时它又调用数据访问层所提供的功能访问数据库。
第三,数据访问层。数据访问层是整个分层体系的最底层,它主要用来实现与数据库的交互,即完成查询、插入、删除和修改数据库中数据的功能。数据访问层为业务逻辑层提供服务,根据业务逻辑层的要求从数据库中提取数据或者修改数据库中的数据。
(二)WEB数据库商务系统数据流设计
为了完成顾客订购商品、定货处理、库存管理和发货,设计数据流图如图1所示。
四、WEB数据库商务系统网站结构设计
本系统采用Apache、PHP、MySQL构架,从系统功能上分WEB数据库商务系统外部功能设计和WEB数据库商务系统内部管理系统功能设计。
(一)WEB数据库商务系统外部功能设计
WEB外部商务网站采用PHP、MySQL开发,设计友好的用户界面面,提供以下功能:
1、提供电子目录:电子目录中包括商品信息和同类产品的比较信息,帮助客户搜索、发现需要的商品;并进行比较,帮助客户进行购买决策。
2、商品的评估:客户对已购买商品的评价信息。
3、购物车:应用于客户的在线购买功能,客户可以暂时将商品放入购物车,同时也可删除或更改购买的数量。
4、客户订单:客户和相关信息及购买商品的相关信息。
5、商品:是否已客户订购商品的信息,并告知客户。
6、售后信息:主要是客户选购产品的结算信息、订单的状态及售后服务。
(二)WEB数据库商务系统内部管理系统功能设计
WEB内部管理系统也PHP、MySQL开发,提供高效率的信息处理功能如下:检查客户的注册信息;处理客户订单;商品库存管理;能够跟踪产品销售情况;能够和物流配送系统建立接口;和银行之间建立接口;实现客户关系管理。
(三)系统的构成,可以将WEB数据库商务系统分成以下三个子系统
商品管理子系统:商品信息管理、;交易子系统:处理订单、支付;客户管理或客户关系管理子系统。
五、WEB数据库商务系统数据库设计
WEB数据库商务系统采用MySQL关系型数据库,库中主要包含以下表:客户注册信息表:存放客户信息;商品目录表:用来存放目录名,以及目录所在的位置;商品数据表:用来存放商品信息,包括商品编号、名称、规格、价格、描述信息等;连接表:用来存放商品品与目录之间的关系;购物车数据表:用来存放客户购物车中商品的清单及数量、价格及客户购物的状态;业务员信表:用于存放业务员的信息。
六、结束语
本文介绍了一种比较适合于中小企业的WEB数据库商务系统开发架构的设计方案,采用Apache、PHP、MySQL组合,在Linux平台下搭建经济、稳定、安全、快速、高效的交互式WEB数据库商务系统。系统重点介绍了Linux平台下Apache、PHP、MySQL的动态WEB数据库系统工作原理、系统设计、网站结构设计、数据库设计。为我国中小企业,在资金短缺的状况下,搭建中小企业WEB商务系统、开展电子商务提供一个比较理想的设计方案。
参考文献:
1、郭健.战PHP[M].民邮电出版社,2000.
2、薛军超.MySQL网络数据库开发[M].民邮电出版社,2001.
3、刘志勇.Linux+PHP+MySQL案例教程[M].科多媒体电子出版社,2006.
4、余韶霞.基于JSP技术的电子商务网站设计与开发[J].
5、(美)JayGreenspanBradBulger.MyS-
QL/PHPDatabaseApplications[J].HungryMinds,Inc.,2001(9).
6、刘军,董宝田.电子商务系统的分析与设计[M].高等教育出版社,2003.
数据库系统设计方案范文2
关键词:数据库;存在问题;总结研究;Oracle;优化
中图分类号:TP31 文献标识码:A
一、关于Oracle数据库应用模块的分析
1通过对Oracle数据库应用性质分析,得知其数据库系统功能非常的强大,其的起源是一种关系型的数据库技术,通过对数据间关系的理解,更有利于提升数据库的综合效益,通过对这些构造的应用,进行信息库的不同关系的反映。Oracle数据库提供了一种良好的服务器体系结构,通过对多种操作系统的应用,满足现阶段软件层的工作需要,保证的有效应用,有利于Oracle数据库的良好运作效益的实现,这也需要进行Oracle数据库分布式环境的分析,保证多点查询工作的开展,进行革命式的行锁定模式的开展,进一步提升事故的处理效率,保证关系型数据库的有效应用。
随着科学技术的不断发展,Oracle数据库应用体系不断健全,其也应用到了一系列的多线索服务器体系结构,进行了高速数据库服务器进程个数的调整,从而有利于产业化企业应用工作的开展。通过对Oracle8数据库的分析,可以得知,该类数据库可以进行相关数据关系的处理,进行对向数据的梳理,进行相关关系数据的处理。其是一种数据库管理系统方案,与对象技术及其关系型数据库存在着密切的关系,通过对该数据库应用软件的深化,保证其网格计算工作的开展,满足多元化的数据库应用需要,这与数据库管理技术的应用是密切相关的。
2通过对Oracle数据库系统的分析,得知其具备多用户的特点,其进行了大数据库的支持应用,满足了多元化的性能事务处理的需要,其也具备良好的硬件环境独立性,进行了不同种系统的支持,其内部也具备良好的工作环境,能够按照工作标准的需要,进行数据库存取信息、操作模块等的开展。有着更好的安全性和完整控制,并且Oracle数据库允许将处理分为数据库服务器和客户应用程序处理,所有共享的数据管理由具有数据库管理系统的计算机处理,而运行数据应用的工作站侧重于解释和显示数据。
二、数据库最优灵活体系结构OFA方案的优化
1通过对OFA的分析,得知其是该数据库逻辑配置及其性能优化的重要条件,其提供了一种良好的优化结果形态,通过对该结构的设计优化,更有利于进行物理设计中数据管理的简化,进行逻辑数据对象的分布,这也需要进行一系列的数据库逻辑设计方案的优化,保证不同模块的数据库逻辑设计段的优化,进行使用标准的应用,保证系统的积极设计,保证不同模块的分离区域的应用,保证数据字典的有效分离。Oracle数据库从物理结构上看,是安装在硬件服务器上的由一个个文件组成的软件系统,要确保其高效运行必须有充足的服务器资源来支撑。影响系统性能的主要问题有以下几个方面:①现有系统自身存在的缺陷或不足;②CPU不足;③内存不足;④I/O不足;⑤网络约束;⑥软件约束。
2通过对数据库设计开发模块的优化,更有利于提升其应用程序的结构设计效益,这离不开良好的数据库系统设计方案的控制,进行逻辑结构及其物理结构的优化,从而保证系统性能的提升,进行系统开销的控制,从而保证不同的应用程序结构的设计及其优化,保证不同的数据库资源的应用。从而针对软件的具体需求需要,进行应用程序的体系结构的优化。优化应用程序结构,设置合理的数据库访问模式,能极大提高数据库效率。
在数据库操作模块中,进行合适的SQL代码的应用是必要的,从而保证程序的效益提升,进行运行速度的优化。这也需要进行磁盘的I/O优化,保证数据库系统综合效益的提升,这有利于数据库整体性能的优化,保证磁盘I/O的有效操作操作,这也需要进行高速缓存的应用,保证数据信息的应用效益,以此进行Oracle分区技术的优化。
3通过对Oracle数据库参数的优化,更有利于当下用户的使用模块的开展。比如LICENSE-MAX-SESSION的存在系数,其代表的是并发用户会话的最大数,通过对此参数的数字的诊断,可以得知如果其显示为0,那么就不能进行实施并发,并且也要注意其并发的用户会话数的极限。通过对归档日志转换环节的分析,可以得知检查点的发生,取决于LOG-CHECKPOINT-INTERVAL定义块数的差异,因此进行该参数的设置是必要的,从而保证后台进程的正常开展。这就需要进行检查点的控制,进行日志进程性能的控制,保证CHPT进程的正常开展。
通过对数据库运行阶段的分析,更有利于进行数据库运作值的控制,进行SGA大小的控制及其掌握,保证为Oracle提供良好的选择环境,这离不开数据库的体系结构、模式对象、业务模块等的开展,保证其整体性统筹考虑,保证其系统性能的提升,从而满足现阶段系统整体性的需要,保证数据库的整体优化。
需要对应用程序、系统和I/O子系统进行相应的优化,有目的地调整一个或多个组件,使系统满足一个或多个目标的过程。
结语
通过对Oracle数据库优化模块的控制,更有利于提升数据库的稳定性,对于ORACLE来说,优化是进行有目的调整组件级,即增加吞吐量,减少响应时间。
参考文献
[1]黄新立,邹志斌. 提高ORACLE数据库检索速度[J]. 山东科技大学学报(自然科学版),2004(03).
数据库系统设计方案范文3
【关键词】Web Service数据库系统 数据库同步系统 设计与实现 分析
1 引言
Web Service作为一种新型的网络应用程序,它改变了传统的数据交换系统,具有很好的语言独立性与互操作性,Web Service是面向对象所开发出来的,它采用的标准协议是简单而又容易理解的,利用XML以及HTTP协议进行信息的表达与传输,就可以将不同平台的差异性进行屏蔽,同时Web Service还具有很好的互操作性,能够准确的解决数据同步的问题,还提供了一系列开放性的协议与标准,例如HTTP、SOAP等等,这些协议从一定程度上消除了信息管理系统之间的操作问题。可扩展性也是Web Service最为重要的特点之一,基于Web Service能够将信息管理系统的不同应用划分成独立的实体,这样就具备了很好的可扩展性。本文就对基于Web Service的数据库同步系统的设计与实现进行详细的分析。
2 基于Web Service的数据库同步系统的设计
数据同步客户端程序就是主要负责对数据库数据进行调用,还要与Web Service程序进行通信,此外在同步客户端中还具备相应的触发器,它能够将数据的变化准确的记录下来,用户只需要进行扫描就可以通过客户端及时的获取到更多的信息,所谓触发器技术其实主要是对表的操作,其中包括插入、修改、删除的功能,也可以使用INSERT、DELETE和UPDATE这三种技术,科学、合理的使用触发器技术就能够保证数据库资源的及时更新,也能确保数据的安全性与可靠性。在数据库中一般都使用SQL语句来创建触发器,利用CREATE TRIGGER加上触发器名就可以创建一个触发器了,创建成功之后就可以继续之后的操作了。在基于Web Service的数据库同步系统的设计中主要包括系统数据库、客户端、Web服务器等几个部分构成,其中数据库同步系统可以将数据库中的数据提取出来,然后与Web Service进行通信,数据同步客户端程序能够对数据库中存在的事件进行扫描,根据特定的格式进行适当的封装,在异构数据库的信息数据进行同步的过程中,根据服务器的WSDL服务将文档进行扫描同时加入SOAP请求信息,最后进行相应的处理与回应。当Web Service程序在网页上进行运行的时候,可以将整个的运行过程划分为服务接口层、业务逻辑层以及访问层这三个层次,接口层主要是对客户端进行相关技术的说明,而业务逻辑层是对现实业务的规定与请求的调用,数据库访问层则是将数据库中的数据分享并更新到共享数据库中,基于Web Service可以很好的解Q存在的一些问题,这样对系统造成的损失也会比较小,并且在异构数据库中也不会出现相互影响的问题,这样就很好的保证了客户的投资成本,也降低了异构数据库同步系统的开发难度。
3 基于Web Service的数据库同步系统方案的实现
通过对基于Web Service的数据库同步系统的设计分析,可以得到一个具体的Web Service的系统方案,在方案中各个软件之间是独立的,相同的数据可以在不同的系统中进行输入,而每次输入输出的标准也是不同的,通过借助Web Service技术就能实现数据信息之间的共享,而利用Web Service也能实现数据信息的同步问题,具体的操作可以根据以下的方法进行:首先,要将触发器技术准确的应用到数据库中,这样也是为了更好的获取到数据库系统中的数据变化情况,在异构数据库中如果数据发生了变动就会触动触发器,其次,客户端程序可以实现信息数据的同步,客户端只需要进行定期的扫描工作就能够对没有同步的数据进行相应的处理,此外,通过客户端实现Web Service与HTTP的远程调用服务。最后,利用服务器终端来进行异构数据系统的数据同步,只需要建立起相应的框架,实现与客户端的连通然后分析SOAP的请求就能将数据同步到数据库中,由于异构数据库系统有一定的特殊性,因此如果将Web Service的端口进行暴露,那么安全问题就会随之而来,如果对安全性不能很好的控制后果将会十分严重,对于安全控制的问题可以采取以下四级的策略:
(1)进行安全认证的控制,在这其中包括MD5加密技术以及相应控制技术,主要的目的就是为了确保用户账户的安全。
(2)证书的安全认证技术。在这一技术中要建立相应的数据安全访问通道,确保数据在通信的过程中足够安全。
(3)Web Service访问加密技术。应用了这种加密技术就可以在进行Web Service数据库服务时进行安全控制。
(4)使用签名技术。这种技术需要通过多方的信息共享才能实现,并且只能在客户端来使用这种联合签名的技术,随着科技的不断进步,相信在未来的发展中该技术会取得更大的进步。
4 结束语
综上所述,本文根据Web Service的相应技术特点,提出了一种基于Web Service的数据库同步系统设计方案,这种同步系统将触发器的变化进行控制,然后再通过同步客户端程序将XML文档转换给Web Service程序,由Web Service的应用层再将数据更新到数据表中,从而实现数据的同步,经过一系列实践证明,这种数据库同步系统真正实现了安全、可靠,并且确保能够进行有效的分布以及数据的共享与利用。相信在众多专业技术人员的共同努力之下,未来我国基于Web Service的数据库同步系统的设计与实现问题会取得更大的发展。
参考文献
[1]李智宏.基于Web Service的数据库同步系统设计与实现[J].电脑编程技巧与维护,2016(07).
[2]詹丽红.基于Web Service的数据库同步系统的设计与实现[J].网络安全技术与应用,2014(03).
[3]高源.基于Web Service的数据库同步系统的设计与实现[J].中国管理信息化,2016(07).
作者简介
刘军(1985-),男,重庆市永川人。现为重庆电信职业学院信息工程学院助教。研究方向为软件开发与嵌入式开发。
数据库系统设计方案范文4
关键词:地质科技资料 数据库 系统建设
1. 背景
多年来,图书资料中的图书、期刊、科技档案、专业图件等丰富的地质科技资料并没有发挥其应有的作用,其中重要的原因之一是目前该类地质资料管理信息化建设基础非常薄弱,资料的管理查阅借阅等工作仍然沿袭传统的纸质档案管理模式,即使有部分档案目录输入电脑,但是管理的对象太多仍然是纸质档案,并没有实现真正意义上的信息化管理。为了使熔岩地质的科技档案、专业图件等丰富的地质资料资源更好地为广大科研人员提供生产、科研服务,建立地质科技资料数据库是非常必要的。地质科技资料数据库系统建设,是推进岩溶地质调查信息化、服务信息化、管理信息化的重要内容。本研究的主题为科技档案及图件管理系统的建设,利用数据库技术、网络技术构建该系统,对广大地学科技人员利用地质文献资料具有重要的现实意义。
2. 系统目标和任务
开发实现地质科技资料数据库系统建设,将图书资料室的图书、期刊、科技档案、专业图件等资料分类建成之后以网络的形式展示,更加系统、全面地揭示馆藏资源,此管理系统的建立将更好地为广大科研人员提供更加优质、快捷、方便的服务,为科技人员查询、借阅相关图书、期刊、科技档案、专业图件等提供便利和保障,这样既节约了科研人员的宝贵时间,又提高了图书资料室管理人员的服务效率。
3. 系统设计方案
通过对地质资料用户需求和地质资料工作流程的仔细分析,整个数据库系统分为两个子系统:(1)前台查询子系统:实现地质科技资料目录数据的简单查询、组合查询、图形查询等,并且能够查看资料的借阅情况的追溯;(2)后台管理子系统:主要完成目录数据的录入 、删除、修改、归档、借阅以及其他相关数据的维护等操作。
整个系统全部使用进行开发设计,采用当今最流行的浏览器/服务器(B/S)模式实现网络环境的目录数据库查询。
4. 系统功能
4.1 前台查询子系统
前台查询子系统主要分为科技档案查询、测绘成果查询、图书资料检索、专业图件查询和成果分幅展示五大模块展示。
(1)科技档案查询
科技档案查询模块展示科技档案的馆藏概况,用户可以通过关键词、项目名称、工作程度、专业领域、行政区划、项目负责、起始日期、终止日期,经纬度等方面进行简单查询和高级查询。
(2)测绘成果查询
测绘成果查询模块和科技档案查询基本上是类似的,用户可以通过图幅名称、比例尺、省、市等字段进行查询,查询结果以列表的形式展现。
(3)图书资料检索
图书资料检索是一个链接,链接到中国地质图书馆提供的联合编目系统所录入图书期刊的网页上。
(4)专业图件查询
专业图件查询首先使用图形列表配合文字介绍的形式展现,即首先展示给用户的是专业图件的一幅小的缩略图,旁边标注该图件的名称、类型、比例尺的文字介绍,当用户需要了解该图件的详细信息时,点击“查看详细”链接,即可跳到该图件的详细展示页面,该页面以图形切片的形式展现,也就是把整个图件分成若干小块,点击该小块时,该小块图形再以单独的页面展示,这样读者就可以更清楚地看到该图件的内容。
(5)成果分幅展示
成果分幅展示模块以接图表的形式展现馆藏内有关资料,例如水文地质报告,水文地质图等,点击省名,该省内所有地区有无对应的资料就会一目了然地显示出来。
4.2 后台管理子系统
后台管理子系统主要是针对图书资料室的管理人员,实现了对地质科技资料的数据库管理和借阅信息管理。主要包括科技档案管理、图件管理、专业图件成果分幅、基础数据管理、系统管理5大模块,主要完成的功能是实现地质科技资料目录数据的增加、修改、删除、查询以及其他相关的数据维护功能;除此之外,管理子系统完成了科技档案以及专业图件的借阅信息管理,包括借阅信息的增加、删除、修改、查询、续借、归还等功能。无论是哪个模块的查询功能,都包括基本查询和高级查询两个功能,方便了资料管理人员的管理工作,大大提高了工作效率。
后台管理子系统在实现以上各项功能的同时,还具有以下几个方面的特点:
(1)提示信息周到
在科技档案和图件的录入过程中,为了防止管理人员出现不必要的失误,系统在录入时就会给出重要的提示,所有的必填项旁边都注上红色的星号,当漏填或者输入内容不合法时,系统便会给出相应的提示,例如“档案号不能为空”、“经度取值范围:(-180
(2)数据验证严格
在数据的录入和修改过程中,为了保证数据的有效性和准确性,后台管理子系统设置了严格的数据验证,例如:档案号、档案名称、图幅编号、图幅名称等重要项不能为空,档案号、图幅编号不能重复,起始日期不能晚于终止日期等。
(3)操作便捷
后台管理子系统在完成基本功能的同时,还注重了使用的方便快捷性,例如大部分填写字段都是下拉式列表,对于比较固定的字段就把对应内容设为默认值,另外还有“批量新增”按钮,从而减少了手工输入,提高了工作效率。
5. 成果应用
地质科技资料数据库系统建设的顺利完成使用,标志着本单位图书资料室的信息化工作迈上了一个新台阶。该系统基本上替代了传统的纸质管理及查询借阅模式,方便了资料的管理者和科研人员,具有很强的实用性,得到了科研人员的广泛认可。该系统实现了在相关内网上的地质科技资料目录检索,科研人员可以在办公室完成对地质资料的检索与了解,从而节约了往返于资料室的时间,提高了工作效率。
数据库系统设计方案范文5
【关键词】水电厂;Android;移动巡检;ER/Studio;SQLite
一、引言
水电厂智能化建设,代表了当前国际水利水电自动化技术的发展方向。目前,我国的电力设备巡检主要依靠巡检人员定期进行人工巡检。传统的巡检模式有着一系列的弊端:定期巡视缺乏重点,无法掌握执勤及隐患情况并跟踪管理,无法进行数字化分析管理,同时受到气候、责任心等多种因素的影响等。因此亟需新一代的巡检模式的出现。
二、巡检现状
在电力行业智能巡检中应用最多的智能终端为PDA和智能手机。PDA(Personal Digital Assistant) 是近年来发展迅速的移动式便携计算机,而智能手机具备开放性的操作系统,人们可以根据自己的需要扩充手机的功能。集成PDA功能的通讯设备以及智能移动设备在电力行业的巡检工作中存在一些弊端,例如,在数据存储上数据量有限制,获取信息量有限,无法自动获取工作任务,巡检人员需携带手持终端对条形码进行识别,并采集设备的状态信息[4],等等。
本文所选用的Android智能手机具备了PDA和智能手机的所有优点,同时由于Android是一种基于Linux2.6内核的综合操作环境,因此Android平台是一个开源的操作平台,这给程序开发带来了极大的便利。
三、数据库设计
数据库的建模包括两部分内容:概念结构和逻辑结构的设计。以数据库的规范化设计要求和理论依据为指导的逻辑模型优化就是使关系达到基本需求,满足任何一个数据项均不能够再分解的目的,使从概念模型中得到的E-R模型规范化,使其满足数据库设计的三个范式(3NF)要求,从而保证每个实例能够被唯一的区分,且主属性不依赖于其他非主属性,保证数据库中数据记录的唯一性,提高数据库系统的整体性能。
本系统数据库设计采用的是ER/Studio8。运用ER Studio构建的水电厂移动巡检系统逻辑模型,展示系统数据库的主要部分,如图1所示。
本系统采用SQLite微型数据库,它不支持将ER逻辑结构图直接导入系统转化成数据库表。由于SQLite支持SQL执行语句,所以首先要将ER逻辑结构图导入SQL Server或者Oracle10g数据库管理系统中,再把自动生成的数据库SQL语句导出来,然后在SQLite中运行这些SQL语句来创建数据库表和视图,生成SQLite数据库能够使用的.db格式的数据库文件。本设计使用SQLite Database Browser软件构建数据表。
在系统总体架构设计和详细功能设计的基础上进行数据库设计,服务器端与移动智能终端数据库整体架构相同。移动终端系统的数据库整体层次为:任务表 (TaskTable)、记录组表(RecGroupTable)、数据记录表(RecDataTable)、巡检参数表(PatrolParaTable)、参数库表(ParaTable)、设备表(DeviceTable)、机组表(ComSysTable)、参数类型表(ParaStyle)、用户表(UserTable)。本数据库设计方案旨在打造一个数据集中的线路设备巡检基础平台,将巡检系统发展成集信息化、智能化和数字化为一体的新型巡检模式,为线路状态评价、故障诊断、检修决策和寿命预测提供最真实的数据基础。
结论
本文以巡检实际工作需求及特点为出发点,对水电厂巡检现状进行分析,在掌握目前巡检工作的弊端的基础上,旨在设计一种基于Android平台的水电厂移动智能巡检系统,通过Android智能终端实现巡视、检修、数据采集、数据同步等功能,让整个流程设计方案更加标准化、信息化和智能化。
然而,由于时间的仓促和研究深度的不够,本系统还存在一些欠缺,比如:进行数据库结构优化,尽量减少数据库的冗余度,使数据库与程序实现更紧密的配合等。
参考文献:
[1]张毅. 水电厂智能化技术发展动态调研[J]. 水电站机电技术,2012,03:5-7.
[2]洪文鹏, 刘霞. 基于 RFID 数据终端的电力设备巡检系统[J]. 东北电力技术, 2005, 26(1): 36-37.
数据库系统设计方案范文6
[关键词] 客户关系管理;汽车企业;CRM系统设计
[中图分类号] F271 [文献标识码] A [文章编号] 1006-5024(2008)11-0114-03
[作者简介] 邹文健,江西经济管理干部学院计算机系副教授,研究方向为企业管理。(江西 南昌 330002)
汽车产业是我国的传统支柱产业。汽车产业的竞争已经从“以产品为中心”转变为“以客户为中心”,“顾客就是上帝”在信息时代得到了更充分的体现。顾客有了更多的选择,如何建立和巩固良好的客户关系来获取和留住顾客,把现有的顾客发展成具有终生价值的忠实用户,这已经成为越来越多的汽车厂商着手研究的问题。
一、CRM 概述
客户关系管理(CRM)是企业为提高其核心竞争力,达到竞争制胜、快速增长而制定的以客户为中心的发展战略,其实质是认为顾客是企业最重要的资产,企业为了更有效率地获取、开发并留住顾客,它需要知道客户主要的需求是什么,最在乎什么,以便在和客户接触的过程中,针对客户个别差异提供与需求相一致的服务计划,强化使客户满意的行为,从而优化企业的可盈利性,提高利润并改善客户的满意程度。
CRM 首先是一种管理理念,其核心思想是将企业的客户(包括最终客户、分销商和供应商或合作伙伴)作为最重要的企业资源,通过完善的客户服务和深入的客户分析来满足客户的需求,保证实现客户的终生价值。同时,CRM 又是一种旨在改善企业与客户之间关系的新型管理机制,它实施于企业的市场营销、销售、服务与技术支持等与客户相关的领域。通过向企业的销售、市场和客户服务的专业人员提供全面、个性化的客户资料,并强化跟踪服务、信息分析的能力,使他们能够协同建立和维护一系列与客户和生意伙伴之间卓有成效的“一对一关系”,从而使企业得以提供更快捷和周到的优质服务,提高客户满意度,吸引和保持更多的客户,从而增加营业额;同时通过信息共享和优化商业流程来有效地降低企业经营成本。CRM 还是一种管理软件和技术,它将最佳的商业实践与数据挖掘、数据仓库、一对一营销、销售自动化以及其他信息技术紧密结合在一起,为企业的销售、客户服务和决策支持等领域提供一个业务自动化的解决方案,使企业有一个基于电子商务的面对客户的前沿,从而顺利实现由传统企业模式到以电子商务为基础的现代企业模式的转化。
二、CRM的技术要求
对CRM的技术要求主要是六个方面,一般包括分析信息的能力、对客户互动渠道进行集成的能力、支持网络应用的能力、建设集中的客户信息仓库的能力、对工作流进行集成的能力、与ERP进行无缝连接的能力。
1.信息分析能力。尽管CRM的主要目标是提高同客户打交道的自动化程度,并改进与客户打交道的业务流程,但强有力的商业情报和分析能力对CRM也是很重要的。CRM系统有大量关于客户和潜在客户的信息,企业应该充分地利用这些信息,对其进行分析,使得决策者所掌握的信息更完全,从而能更及时地做出决策。良好的商业情报解决方案应能使得CRM和ERP协同工作,这样企业就能把利润创造过程和费用联系起来。
2.对客户互动渠道进行集成的能力。对多渠道进行集成与CRM解决方案的功能部件的集成是同等重要的。不管客户是通过Web与企业联系,还是与携带有SFA功能的便携电脑的销售人员联系,还是与呼叫中心联系,与客户的互动都应该是无缝的、统一的、高效的。如前所述,统一的渠道还能带来内外部效率的提高。
3.支持网络应用的能力。在支持企业内外的互动和业务处理方面,Web的作用越来越大,这使得CRM的网络功能越来越重要。以网络为基础的功能对一些应用(如网络自主服务、自主销售)是很重要的。一方面,网络作为电子商务渠道来讲很重要,另一方面,从基础结构的角度来讲,网络也很重要。为了使客户和企业雇员都能方便地应用CRM,需要提供标准化的网络浏览器,使得用户只需很少的训练或不需训练就能使用系统。另外,业务逻辑和数据维护是集中化的,这减少了系统的配置、维持和更新的工作量,就基于互联网的系统的配置费用来讲,也可以节省很多。
4.建设集中的客户信息仓库的能力。CRM解决方案采用集中化的信息库,这样所有与客户接触的雇员可获得实时的客户信息,而且使得各业务部门和功能模块间的信息能统一起来。
5.对工作流进行集成的能力。工作流是指把相关文档和工作规则自动化地(不需人的干预)安排给负责特定业务流程中的特定步骤的人。CRM解决方案应该能具有很强的功能,为跨部门的工作提供支持,使这些工作能动态地、无缝地完成。
6.与ERP功能的集成。CRM要与ERP在财务、制造、库存、分销、物流和人力资源等连接起来,从而提供一个闭环的客户互动循环。这种集成不仅包括低水平的数据同步,而且还应包括业务流程的集成,这样才能在各系统间维持业务规则的完整性,工作流才能在系统间流动。这二者的集成还使得企业能在系统间收集商业情报。
三、汽车企业CRM 系统总体设计
(一)实施CRM 的管理策略。从CRM 的内涵和概念上可以看出,企业实施CRM 应从两方面入手,一是CRM 的企业管理,二是CRM 的技术和管理软件。
CRM作为一种商业管理的策略是因企业的不同而有差异的。企业首先把CRM 作为企业的管理策略来进行研究和咨询,才会起到事半功倍的效果,策略的核心目的就是要识别、发展和维护企业的重要客户。在企业管理中通常将客户分为三大类。企业经营中有一个20/80原则,即20%的顾客贡献了企业80 的营业额或利润额,企业顾客中最重要的就是这20 的黄金顾客;二是目前对企业营业额利润贡献不算大,但有可能成为未来黄金客户的潜在黄金客户;第三类是没有什么潜力的一般客户。对这三类客户,企业应采取不同的营销措施。对黄金客户,应努力研究其需求的核心,以优良的服务赢得这些客户的忠诚,从而持续保有这一类客户。
(二)CRM 系统的体系结构设计。根据汽车企业的一般业务功能和流程,整个汽车CRM 系统的功能应该包括:(1) 客户的划分和价值挖掘;(2)全面管理企业销售、市场、支持和服务,尤其是客户信息的统一管理、分析和数据共享;(3) 实现客户基本数据的记录、跟踪,以及客户订单的实现流程跟踪;(4)分析、评价企业客户管理情况;(5) 利用数据挖掘工具和在线联机处理(OLAP)提供决策支持。
在结构上,CRM 系统可分为3个层次:界面层、功能层和支持层。
其中,界面层是CRM 系统同客户进行交互、获取或输出信息的接口,它通过提供直观的、简便易用的界面,用户或客户可方便地提出要求,得到所需的信息。
功能层由执行CRM 基本功能的各个子系统构成,各子系统又包含若干业务,这些业务可构成业务层,业务层之间既有顺序的又有并列的。这些子系统包括销售管理子系统、市场管理子系统、支持与服务管理子系统。
支持层是指CRM 系统所用到的数据仓库平台、操作系统、网络通信协议等,是保证整个CRM系统正常运作的基础。
(三)CRM 系统的功能模块设计
1.销售管理子系统。销售业务是企业营销活动的龙头,它主要对销售过程、促销活动和调价补差进行管理,并在此基础上对客户进行个性化服务管理。销售管理子系统可快速获取和管理日常销售信息,从机会管理,对联系人的跟踪,到预测和察看最新的渠道信息;能够为提高销售人员工作效率提供流畅、直观的工作流功能,同时也保证了每个客户和每个销售机会的销售小组成员之间能进行完全的沟通。另外,销售主管也能够有效地协调和监督整个销售过程,包括机会、预测和渠道等,从而保证销售取得最大的成功 。客户销售管理子系统主要功能模块如图所示。
2.市场管理子系统。该子系统能够提供完整的客户活动、事件、潜在客户和数据库管理,从而使寻找潜在客户工作效率更高、更加合理化。可从任何一个地点快速获取所有关于市场营销活动、事件和潜在客户的信息。通过高度专门化的数据库市场选择,潜在客户可被细分,特定的用户组也可基于数量、位置、购买倾向或其他标准分配给某活动或事件。它一般包括客户信息管理、营销活动管理、市场资料管理、分析及辅助决策等功能模块。
3.客户支持与服务管理子系统。该子系统能够将客户支持人员与现场销售和市场紧密地集成在一起,可以为用户提供定制的“桌面”,可以综合所有关键客户信息,并管理日常的客户服务活动和任务,从而在解决客户问题时,可以快速、高效地存取关键的客户管理信息。它一般包含客户(服务)信息管理、服务合同管理、服务档案管理、服务统计分析与决策支持等功能模块。
四、CRM的技术支持环境
CRM的技术环境包括网络环境、数据库系统和应用模式。
1.CRM的网络环境。CRM网络环境包括网络拓扑结构、网络操作系统和网络应用模式。
(1)网络拓扑结构的选择。网络拓扑结构是指网络中各个节点相互连接的方式,网络拓扑是指网络形状,或者是它在物理上的连通性。网络的拓扑结构主要有:星形拓扑、总线形拓扑、环形拓扑、树形拓扑及网形拓扑。
拓扑结构的选择往往与传输媒体的选择及媒体访问控制方法的确定紧密相关。在选择网络拓扑结构时,应考虑的因素有下列几点:可靠性、费用、灵活性、响应时间和吞吐量。
星形拓扑中的所有站点(包括服务器、工作站、打印服务器、集线器等)都连接到一个中心点(交换机或集线器),控制介质访问的方法简单,访问协议也十分简单,单个站点的故障只影响一个站点,容易检测和隔离故障,重新配置网络也非常方便。在中央星形网络拓扑上连接其他集线器,从而连接更多的设备,形成扩展星形拓扑。星形拓扑能够在不干扰用户的情况下改动网络或为网络添加新设备,在汽车生产企业增加或减少销售终端时不会影响其它网络终端的使用。同时由于这种结构便于集中管理,因此我们在系统设计时宜选用星形拓扑结构。
(2)网络操作系统的选择。网络操作系统是计算机网络的重要组成部分,随着计算机网络的飞速发展,在市场上出现了多种网络操作系统,其中比较常用的是微软公司的Win-dows网络操作系统(其最新版本是Windows 2003 Server)、UINX以及NetWare等。作为网络操作系统,它们有许多相似之处,同时又各具特色,被广泛地应用于各类网络环境中。
由于汽车企业的工作人员绝大部分都不可能有非常高的计算机应用水平,而Windows系统友善的图形界面使得工作人员只需要经过短时间的培训便能熟练地使用,另外它的各种性能也基本上满足汽车生产企业管理上的需求,因此选择Windows 2003 Server系统比较适合。
2.CRM系统数据库设计。数据库在现代的信息管理系统中占有非常重要的地位,在许多系统中数据库是其核心,应用程序只不过是对数据库中的数据进行加工,产生对人们有用的信息而已,因此数据库设计的好坏关系到系统设计的成败,同时一个设计得好的数据库能提高系统的效率和效果。
(1)数据库的选择。目前流行的数据库系统大多是关系型数据库系统,如Access、FoxPro、SQL Server、db2、Oracle等,这些数据库分为桌面数据库系统和网络数据库系统两类。
Oracle、SQL Server等大中型数据库的技术已相当成熟,都能满足一般的数据库应用。从安全性、可移植性及性能等方面考虑,Oracle数据库无疑是最佳选择,但对系统资源相对不足的用户来说,SQL Server也不失为好的选择。
(2)应用模式的选择。汽车企业的销售渠道一般有3到4级,网点布置比较分散,因此,在现有技术条件下,最经济的方案是采用浏览器/服务器(B/S)模式与客户机/服务器(C/S)模式相结合的混合运行模式。对于企业内部的用户,采用C/S模式,可降低系统开发难度,提高信息安全性;对于企业外部的用户,如办事处、销售人员、服务站等,可采用B/S模式,充分利用Internet和Intranet的便捷,实现随时随地对客户的服务。这样,企业还可以充分地利用电子商务带来的便利,提供电子市场营销、电子销售和电子服务功能,在Web上销售产品和提供服务,创建个性化的促销和产品建议,并通过Web向客户发出;对支付处理解决方案进行配置和部署。客户也能通过网络查看和支付账单,提出和查看服务请求、查阅常见问题的答案、订货并检查供货状况。
在新经济环境中,一切与企业利益相关的个体和关系都被纳入到广义企业的范畴。计算机技术和通信技术(特别是Internet技术)的快速进步和广泛应用,为企业扩展提供了条件。我国汽车企业在关注提高企业内部效率的同时也必须重视外部客户。对客户关系管理(CRM)的系统研究和适合我国国情的CRM 软件的开发,可以帮助我国汽车企业改善与客户的关系,从而使汽车企业赢得世界范围的市场竞争。
参考文献:
[1]陈旭.CRM综述[J].计算机应用研究,2001,(8).
[2]李海明,等.分析型CRM的软件体系结构[J].计算机工程与应用,2002,(5).