(微电子学与固体电子学专业论文)基于bscs架构的数据统计系统的设计.pdf_第1页
(微电子学与固体电子学专业论文)基于bscs架构的数据统计系统的设计.pdf_第2页
(微电子学与固体电子学专业论文)基于bscs架构的数据统计系统的设计.pdf_第3页
(微电子学与固体电子学专业论文)基于bscs架构的数据统计系统的设计.pdf_第4页
(微电子学与固体电子学专业论文)基于bscs架构的数据统计系统的设计.pdf_第5页
已阅读5页,还剩57页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

摘要 数据统计是油田行业的一项重要工作。数据统计的情况直接反应了该行业生产经营 活动的水平、规模、速度、结构、比例和经济效益。由于行业特殊性,油田行业常常涉 及到更为复杂和庞大的数据统计工作。因此,设计一个高效、准确的数据统计系统对油 田行业有着重大的意义。 本论文以中石化河南油田分公司第一采油厂( 以下简称采油厂) 为背景,在探讨了 该厂的目标需求的基础上,通过认真分析该厂提出的系统功能目标,并对其相应业务流 程和原统计系统做了细致深入的研究后,提出并成功开发了第一采油厂经济指标统计与 分析系统。该系统主要实现了权限下报表数据的录入、审核与查阅工作,各级生产报表 的统计与管理工作,以及权限的管理、信息的发布和软件下载等工作。本文主要完成以 下几个方面的工作: 1 对采油厂部门职能、单位关系、生产过程、报表流程的特点做了细致的分析,提 出了数据报表的拆分和组合的方法。利用a s p n e t 技术解决了上级单位大报表的拆分和 下级单位小报表的汇总组合显示,定制复杂报表表头,以及表头锁定等问题。 2 针对不同用户的工作需求,采用c s 和b s 混合架构开发了不同的客户端模式, 并利用网络实现了信息资源在权限下的传递与共享。 3 针对企业管理的实际和数据的安全性,利用o r a c l e9 i 数据库建立了通用性表 空间和通用数据库账户。形成以采油厂为核心,各二级单位为系统主体,各部门数据管 理为数据源的局域网数据统计管理系统。 4 实现了严格的权限划分与权限管理,增强了报表数据的保密性与系统的安全性。 利用p o w e r b u i l d e r 技术设计的客户端软件确保了用户权限的准确实现。 论文立足系统开发与设计的基本原理,着眼于应用,结合第一采油厂经济指标统计 与分析系统,主要研究了该系统的设计及实现。论文首先介绍了系统的开发平台及工具, 分析了数据统计系统的目标需求、报表种类及其分类,以及各报表数据的统计方法,包 括生产过程汇总表、材料收发表等。接着,分析了采油厂报表系统,设计了系统的功能 模块、数据库表和代码标准。然后,利用p o w e r b u il d e r 和a s p n e t 技术详细设计并实 现了c s 客户端软件及b s 网页。最后,论文给出了系统的运行环境及效果。 关键词:数据统计系统;c s b s 混合架构;o r a c l e9 i ;p o w e r b u i l d e r ;a s p n e t a b s t r a c t d a t as t a t i s t i c si sa ni m p o r t a n tw o r kt ot h eo i li n d u s t r y t h es t a t i s t i c a ld a t ai sc o r r e c to rn o t , w h e t h e rr e f l e c t st h el e v e l ,t h es c a l e ,t h es p e e d ,t h es t r u c t u r e ,t h ep r o p o r t i o na n dt h ee c o n o m i c e f f i c i e n c yo fp r o d u c t i o nm a n a g e m e n t ,r e l a t e s t oe n t e r p r i s e sl i f ea n dd e a t hd i r e c t l y s p e c i f i c i t y a sar e s u l to fi n d u s t r y ,o i li n d u s t r yo f t e ni n v o l v e sm o r ec o m p l e xa n dh u g ed a t as t a t i s t i c s t h e r e f o r e ,d e s i g n so n eh i g h l ye f f e c t i v e ,a n d a c c u r a t ed a t as t a t i s t i c ss y s t e mh a v i n gt h e s i g n i f i c a n ts i g n i f i c a n c et ot h eo i lf i e l dp r o f e s s i o n t h ed i s s e r t a t i o nt a k et h eo i lp r o d u c t i o np l a n to fs i n o p e ch e n a no i l f i e l d ( h e r e a f t e rr e f e r s t oa so i lp r o d u c t i o np l a n t ) a sab a c k g r o u n d ,d i s c u s st h eg o a lo ft h ep l a n tn e e d s ,m a d ea c a r e f u la n a l y s i so ft h es y s t e m ,s t u d yt h e i rc o r r e s p o n d i n gb u s i n e s sp r o c e s s e sa n dt h eo r i g i n a l s t a t i s t i c a ls y s t e m ,t h e np r o p o s e sa n ds u c c e s s f u l l yd e v e l o p se c o n o m i ci n d i c a t o rs t a t i s t i c sa n d a n a l y s i ss y s t e mo ft h eo i lp r o d u c t i o np l a n t t h ed a t as y s t e mi sm a i n l yt oa c h i e v et h ed a t a i n p u t ,a u d i t i n ga n di n s p e c t i o nw o r ku n d e rt h ep u r v i e w , m a n a g et h ep r o d u c t i o nr e p o r ta ta l l l e v e l s ,a sw e l la st h ec o m p e t e n c eo fm a n a g e m e n t ,t h er e l e a s eo fi n f o r m a t i o na n ds o f t w a r et o d o w n l o a da n ds oo n t h ed i s s e r t a t i o nm a i n l yc o m p l e t e st h ef o l l o w i n gw o r k : 1 d e t a i l e da n a l y s i so ft h ef u n c t i o n so ft h ed e p a r t m e n t ,u n i tr e l a t i o n s ,p r o d u c t i o n p r o c e s s e s ,t h ec h a r a c t e r i s t i c so ff l o ws t a t e m e n t s ,p r o p o s et h e m e t h o do fr e s o l v i n ga n d c o m b i n i n gt h ed a t ar e p o r t s o l v et h ep r o b l e mo ft h ed a t ar e p o r t ,c u s t o m i z i n gt h ec o m p l e x r e p o r t ,l o c k i n gt h er e p o r tb yu s i n gt h et e c h n o l o g yo fa s p n e t 2 d e v e l o p sd i f f e r e n tc l i e n tm o d e l st om e e t st h ed i f f e r e n tu s e r sj o br e q u i r e m e n t ,a n d r e a l i z e st h es h a r i n ga n dd e l i v e r i n go fi n f o r m a t i o nr e s o u r c e su n d e rt h ep u r v i e wt h r o u g ht h e n e t w o r k 3 i nv i e wo fb u s i n e s sm a n a g e m e n tr e a l i t ya n dd a t as e c u r i t y , u s i n go r a c l e9 id a t a b a s e c r e a t ev e r s a t i l et a b l es p a c e sa n du n i v e r s a ld a t a b a s ea c c o u n t t h el o c a la r e an e t w o r kd a t a m a n a g e m e n ts y s t e mt a k e st h eo i lp r o d u c t i o np l a n ta st h ec o r e ,t h es e c o n d a r yu n i ta st h em a i n b o d yo f t h es y s t e m ,t h ed e p a r t m e n td a t am a n a g e m e n ta sd a t as o u r c e 4 r e a l i z et h es t r i c tj u r i s d i c t i o nd i v i s i o na n dt h ej u r i s d i c t i o nm a n a g e m e n t ,s t r e n g t h e nt h e r e p o r td a t as e c r e c ya n ds y s t e m ss e c u r i t y t h ec l i e n ts o f t w a r ew h i c hd e s i g n sb yu s i n gt h e t e c h n o l o g yo fp o w e r b u i l d e r , g u a r a n t e e st h ea c c u r a t er e a l i z a t i o no ft h eu s e rj u r i s d i c t i o n 1 i t h ed i s s e r t a t i o nb a s e st h ep r i n c i p l e so ft h es y s t e md e v e l o p m e n ta n dd e s i g n ,f o c u so nt h e a p p l i c a t i o n a c c o r d i n g t ot h ed a t as t a t i s t i c s s y s t e mo ft h e o i lp r o d u c t i o np l a n t ,t h e d i s s e r t a t i o nm a i n l ys t u d i e st h ed e s i g na n dr e a l i z a t i o no ft h es y s t e m f i r s t l y , i ti n t r o d u c e st h e g o a lr e q u i r e m e n to ft h ed a t as t a t i s t i c ss y s t e m ,t h ec l a s s i f i c a t i o no ft h et y p e so fs t a t e m e n t s ,a s w e l la ss t a t i s t i c a lm e t h o d so fv a r i o u sf o r m s ,i n c l u d i n gt h ep r o d u c t i o np r o c e s sf o r ma n d m a t e r i a l sc o l l e c t i o nf o r m s e c o n d l y , i ta n a l y z e st h er e p o r t i n gs y s t e mo ft h eo i lp r o d u c t i o n p l a n to fs i n o p e ch e n a no i l f i e l d ,d e s i g n st h es y s t e mf u n c t i o nm o d u l e s ,d a t a b a s et a b l e s t h i r d l yi t i n t r o d u c e st h ep l a t f o r m sa n dt o o l st od e v e l o pt h es y s t e m ,d e s i g n si nd e t a i la n d i m p l e m e n t st h ec sc l i e n ts o f t w a r ea n db sw e bp a g e a tl a s t ,t h ed i s s e r t a t i o ni n t r o d u c e st h e r u n n i n ge n v i r o n m e n ta n dp r a c t i c a lr e s u l to ft h es y s t e m k e y w o r d s :d a t as t a t i s t i c ss y s t e m ;c s b sh y b r i ds t r u c t u r e ;o r a c l e9 i ;p o w e r b u i l d e r ;a s e n e t i i i 湖北大学学位论文原创性声明和使用授权说明 原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所 取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任 何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡 献的个人和集体,均己在文中以明确方式标明。本人完全意识到本声明的 法律后果由本人承担。 论文作者签名: 吼a 7 年莎月3 日 学位论文使用授权说明 本学位论文作者完全了解学校有关保留、使用学位论文的规定,即: 按照学校要求提交学位论文的印刷本和电子版本;学校有权保存学位论文的印 刷本和电子版,并提供目录检索与阅览服务;学校可以允许采用影印、缩印、数字 化或其它复制手段保存学位论文;在不以赢利为目的的前提下,学校可以公开学位 论文的部分或全部内容。( 保密论文在解密后遵守此规定) 作者签名: 指导教师签名 吼a 彳,弓 日期: 第1 章绪论 1 1 论文选题的背景及来源 第1 章绪论 本论文是在作者参与的河南油田横向项目第一采油厂经济指标统计与分析系统 的基础上整理而成。 目前,采油厂各级单位在网络建设,数据处理以及办公自动化建设方面都取得了很 大进展。随着统计信息化建设的不断深入,该厂需要整合统计整个厂各生产过程中的全 部资料数据,建立报表数据传递、上报和数据分析系统,提高工作效率和经济效益【1 1 。 依据该厂现行的管理体制,需建立一套能顺应职能部门关系的报表数据统计系统。 编制系统处理模块,实现数据报表的统计、计算、查询、打印等功能,同时利用计算机 网络技术实现数据的共享及定制,加快信息的收集、处理速度,提高信息资源的综合利 用率,进而提高管理工作效率和企业的经济效益。 系统的基本功能目标【2 】为: l 、在战略层,能随时进行各种查询、统计及数据的分析,便于及时、动态、全方位 的把握全厂生产信息,在制定全厂年度战略时起到重要作用。 2 、在管理控制层,便于各部门根据实际生产情况制定相应计划。 3 、实现各部门的办公自动化,将各级技术人员从繁琐的报表工作中解放出来,提高 管理质量和水平。 4 、建立各类数据档案,实现数据共享,便于全厂各部门对有关信息进行快速查询。 5 、严格依据权限执行报表数据的录入、审核、查询工作,并提供准确的信息,实现 信息的快速传递。 通过本课题的研究,使分散在各地平台上的客户端微机可以直接连接到系统服务器 上。用户通过客户端软件向系统服务器发出请求,录入报表数据并在线提交。审核员可 以通过客户端登录系统服务器对提交上来的报表数据进行有效性的审核。部门负责人、 领导可以看到其职权范围内审核后的各种报表数据。在系统服务器上设立系统管理员, 对不同用户分配不同的使用权限,根据权限用户可以使用数据提交、数据审核、数据查 看、数据汇总、报表打印等不同的功能。使得数据提交及时、快捷,管理有重点、有区 别。 本课题选用c s 和b s 混合架构模式,运用p o w e r b u il d e r 和a s p n e t 技术对采油厂 湖北大学硕士学位论文 的经济指标统计与分析系统进行设计。c s ( c l i e n t s e r v e r ) 结构,即客户机和服务器 结构。它是软件系统体系结构,将任务合理分配到c l i e n t 端和s e r v e r 端来实现,降低 了系统的通讯开销。目前大多数应用软件系统都是c s 形式的两层结构。i s ( b r o w s e r s e r v e r ) 结构,即浏览器和服务器结构。在这种结构下,用户工作界面是通 过w w w 浏览器来实现,极少部分事务逻辑在前端( b r o w s e r ) 实现,主要事务逻辑在服 务器端( s e r v e r ) 实现,形成所谓三层3 一t i e r 结构【3 ,4 1 。 c s 和b s 是当今世界开发模式技术架构的两大主流技术,但两者各有优劣,因此 国内外越来越多的开发者选择了c s 和i s 的混合体系架构。c s 与b s 混合体系结构 的特点是对大型系统的不同子应用采用不同的体系结构,它是一种比较适用于特定领域 的软件体系结构风格。 1 2 论文研究的内容 本论文研究的内容共分7 个部分:第一部分介绍论文的研究背景及主要研究内容。 对论文产生原因、研究方向及实现的功能作了简要的介绍;第二部分对系统的开发环境 及工具进行了简要介绍;第三部分讲述了系统的数据统计关系及流程。详细论述了报表 数据统计的基本原理及知识,对相关的各种统计报表及表间关系、数据统计流程和用户 操作流程进行了详细的介绍;第四部分对系统进行系统分析。对系统进行功能模块的划 分,确定系统的数据流程及代码标准;第五部分对系统进行系统设计实现。详细介绍了 系统的设计思路,首先对系统进行概念设计,然后进行逻辑设计;第六部分介绍了系统 的实际运行效果。详细介绍了各功能模块的实际运行效果:第七部分对研究工作进行了 总结。介绍了系统的运行效果,并对今后的工作进行了展望。 2 第2 章系统开发环境及工具 2 1 系统开发环境 第2 章系统开发环境及工具 采油厂自身具有单位分散、员工数量多、网络建设方式和水平参差不齐等特点。因 此,本数据统计系统采用了c s 与b s 混合架构模式,选用o r a c l e9 i 数据库作为系统 服务器,p o w e r b u i l d e r 、a s p n e t 作为系统的设计和开发工具。 c s 模式的特点是将应用分成了能易于开发、维护、使用的客户端和服务器端两个 部分,从而简化了开发过程,缩短了开发周期,并能充分利用大众化的p c 机资源。其 优点是应用服务器运行数据负荷较轻,数据的储存管理功能较为透明。缺点是维护成本 较大。 b s 模式的特点是用户通过浏览器访问服务器,进行信息浏览、文件传输等服务。 其优点是简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量。缺点是应用 服务器运行数据负荷较重【5 1 。 由于c s 与b s 具有不同的优势与特点,因此采用c s 和b s 相结合的架构开发系 统就既能充分发挥c s 与b s 体系结构的优势,又能弥补二者不足f 6 】。对于专业性强, 有复杂计算和录入工作的填表员操作部分,采用c s 模式为其设计专门的客户端软件, 通过网络通信使客户和数据库服务器之间构成连接,让用户操作更有针对性。而对于计 算量小、数据浏览量大的数据管理( 即管理员浏览、审核报表) 部分,采取b s 模式进 行开发,将在降低开发成本的同时使系统更易于维护。 2 2 系统开发工具 o r a c l e9 i 在集群技术、高可用性、系统管理等方面均有突出表现。采油厂下属各 单位机关所在地较为分散,o r a c l e9 i 数据库集群技术为本数据统计系统的建立创造了 条件,适合使用在该系统【7 】。 在选择开发工具时,主要考虑了如下一些因素:一是功能上能否有助于实现所需的 应用,如报表期限出错智能判断功能,多任务能力等;二是易用性上能否为用户提供良 好的人机界面及操作手段;三是性能上其操作速度能否满足要求,包括屏幕刷新、打印、 数据检索速度等;四是继承性上能否与用户已有的知识保持一致;五是开放性上是否有 广泛的标准支持和用户基础,能否支持多种开发平台及应用软件,能否连接多种设备, 3 湖北大学硕士学位论文 如鼠标、打印机、显示器、存储设备、连网设备等【8 1 。综合以上几方面的考虑,我们选 择了p o w e r b u i l d e r 和a s p n e t 作为客户端开发工具。 2 2 1o r a cie9i 简介 o r a c l e9 i 由两个产品构成,一个是o r a c l e9 i 数据库,它集成了集群的功能,另 一个是o r a c l e9 i 应用服务器,它集成了高速缓存融合的技术。这两个产品合起来,能 给企业提供一种高可伸缩性、高可靠性和高性能的应用【9 1 。 1 - o r a c l e9 i 数据库的新特性 数据库平台是电子商务应用的基础,随着企业电子商务的进一步发展,迁移到可伸 缩的、安全的、集成的数据库平台已成为企业用户强化自身电子商务应用环境的有效途 径。新版本的o r a c l e9 i 有以下新特性【1 0 , 1 1 】: ( 1 ) o r a c l e9 i 数据库能够有效地消除可伸缩性障碍。o r a c l e9 i 采用了一种名为 o r a c l e9 ir e a la p p li c a t i o nc l u s t e r s ( 实时应用集群) 的新技术,能够提供非常强劲 的集群功能,使集群中的多个服务器管理运行起来如同单一服务器一样简单。特别值得 提的是,用户在增加新服务器时,不需要改变原有的应用;另一方面,即使在一台或 多台服务器停机的情况下,应用程序仍能够正常运行。 ( 2 ) o r a c l e9 i 数据库能够帮助用户充分利用已有的计算能力。o r a e l e 9 ir e a l a p p l i c a t i o nc l u s t e r s ,可以使用户在起步时购买价格相对低廉的服务器,然后根据不 断增长的应用需求逐步添加服务器的功能,从而有效地节省资金。 ( 3 ) o r a e l e 9 i 数据库集成了目前市场上唯一完整的数据库保护解决方案d a t a g u a r d ,它具有快速故障切换、简易的管理和零数据丢失灾难保护功能,可以有效地提 高数据可用性,最大限度地减小由于天灾、人为操作错误或正常维护等各种原因导致停 机所带来的风险。 ( 4 ) o r a c l e9 i 数据库能够通过自我调整、自我纠正和自我管理功能,提高用户的生 产率。o r a e l e 9 i 采用的由向导引导的管理方式可以轻而易举地进行复杂的数据操作管 理,缩短数据库管理员的培训时间;自动的r 常备份和回复功能可以减少数据库管理员 的操作时间。 ( 5 ) o r a c l e9 i 数据库内置了高级o l a p ,数据挖掘和数据存储功能,使用户在建立商 业智能应用时无须再像过去那样,先从数据仓库中采集数据,然后才能在专门的分析服 务器中进行处理。从而能够以更简单的技术、更少的投资实现准确、及时的商业智能管 4 第2 章系统开发环境及工具 理。 2 o r a c l e9 i 服务器 o r a c l e9 i 服务器是一个完善的信息管理环境。它是一个大量数据的存储所,并给 用户提供对这些数据的快速访问。o r a e l e 9 i 服务器允许应用系统之间共享数据,信息存 放在一个地方,并由许多应用系统来使用。 o r a e l e 9 i 服务器提供了以下特性【1 2 , 1 3 l : ( 1 ) 客户服务器环境 ( 2 ) 大型数据库和空间管理 ( 3 ) 多个并行数据库用户 ( 4 ) 连接性 ( 5 ) 高事务处理能力 ( 6 ) 控制可用性 ( 7 ) 开发的、基于工业标准 ( 8 ) 管理安全性 ( 9 ) 数据库完整性增强 ( 1 0 ) 分布式系统 2 2 2p o w e r b uiid e r 简介 p o w e r b u i l d e r 是图形界面的客户服务器应用程序开发工具。在c s 结构的应用中, p o w e r b u i l d e r 具有描述多个数据库连接与检索的能力,特别是p o w e r b u i l d e r 能从大多 数流行的r d b m s 中存取数据。另外,p o w e r b u i l d e r 可以使用数据库的标准操纵语言s q l ( 结构化查询语言) 进行通讯【1 4 j ,各种应用程序可以独立于r d b m s 。其提供了与底层数 据库系统紧密的连接。p o w e r b u i l d e r 支持不同的关系数据库管理系统,并充分发挥每一 数据库的特长。可以访问多个数据库的信息,然后显示在一个窗口内。开发人员可以利 用内置的高性能数据库引擎s y b a s es q la n y w h e r e ,生成独立应用或在脱离服务器 运行的服务器上的应用。由于p o w e r b u i l d e r 给开发人员提供了一个集成环境。应用的 各种成分,包括窗口、菜单、事物逻辑、数据库存取、数据库生成、图形、报表等全部 都能在p o w e r b u il d e r 内开发,不必转到其他环境中去做。p o w e r b u il d e r 支持快速重复 开发。由于p o w e r b u i l d e r 有强大的编译能力以及集成调试和测试功能,因此在开发环 境中就可以生成并监测每个应用【1 5 , 1 6 】。 5 湖北大学硕十学位论文 p o w e r b u il d e r 特点: ( 1 ) 优秀的4 g l r a d 开发工具。p o w e r b u i l d e r 9 0 提供了一个完全可视化的开发环 境,以直观的界面、简洁的语言、强大的功能、开放的系统为特色。 ( 2 ) 最佳的客户机服务器的开发解决方案。即使是在i n t e r n e t 风靡全球的今天, c 1i e n t s e r v e r 体系仍然在企业级关键业务应用中占据主导地位。p o w e r b u il d e r 最切合 关键业务应用开发人员的需求。因此,考虑开发效率、系统成熟度、投资回报等因素, p o w e r b u i l d e r 是c s 应用开发的最佳选择。 ( 3 ) 强大的开放与跨平台语言。p o w e r b u i l d e r 有强大的开放性和跨平台能力,使其 在一个混合的多层语言中共存变得很容易,可充分满足企业对灵活性和大量客户机的适 应性以及各种传统兼容性的需求。 ( 4 ) 面向对象的编程。在p o w e r b u i l d e r 中创建的窗口、菜单、数据窗口等都是对象。 除了使用系统预先定义的对象外,开发人员可以自行构造新的对象( 称作用户对象) ,扩 展系统的预定义对象,将各种对象有机地组合起来就构成了p o w e r b u i l d e r 应用程序。 ( 5 ) 支持多种关系数据库管理系统。p o w e r b u i l d e r 的应用程序与数据库管理系统之 间关系如图2 - 1 所示。 p o w e r b u i l d e r 程序 t 多多7 弋 o d b c 接l o r a c l e 接口 s y b a s e 接us o l s e r v e r 接口 其他专用接口 o r a c l e 数据库 s y b a s e 数据库 s q ls e r v e r 数据库其他数据库 s o lf o x p r o 其他各种 a n y w h e r e 数据库0 d b c 的 数据库 图2 - 1p o w e r b u i l d e r 的应用程序与数据库管理系统直接关系图 ( 6 ) 丰富的数据表现风格。p o w e r b u i l d e r 的数据窗口为展现数据的本质提供了丰富 的手段,数据窗口能够从多种数据源中提取数据,然后以多种风格展现在用户面前,这 既包括文本显示方式,也包括统计图分析方式。 ( 7 ) 灵活快捷的数据转移方法。利用p o w e r b u i l d e r 的数据通道,开发人员和应用程 6 第2 章系统开发环境及工具 序能够简单、方便、快捷地对数据库表中的数据、数据库、d b m s 进行复制。在复制表的 过程中,还可以复制相应表的扩展属性。 ( 8 ) 功能强大的调试和多种调试方式。p o w e r b u i l d e r 提供了一个全新的内置调试 器,利用它,开发人员能够单步、断点跟踪应用程序的执行,并在中断模式下查看或修 改变量以及对象属性的取值。另外,p o w e r b u i l d e r 还提供了专门跟踪嵌入式s q l 语句的 功能,从而可以找到与数据访问相关的性能瓶颈问题。 2 2 3a s p n e t 简介 a s p n e tm i c r o s o f t 是推出的一种新a s p ( a c t i v es e r v e rp a g e ,动态服务页面) 技 术,它提供了一种统一的w e b 开发平台,用于生成企业级w e b 应用程序和w e b 服纠1 7 1 。 a s p n e t 是己编译的、基于n e t 的环境,可以用任何与n e t 兼容的语言( 包括 v i s u a l b a s i c n e t ,c # 和j s c r i p t n e t ) 编写应用程序。a s p n e t 是完全基于组件进行w e b 开发的,所有的页面、c o m ( c o m p o n e n to b j e c tm o d e l ,组件对象模型) 对象乃至h t m l 元 素都可被视为对象。另外,任何a s p n e t 应用程序都可以使用整个n e t 框架提供的各种 运行环境服务和技术优点,其中包括托管的公共语言运行库环境、类型安全、数据访问、 继承等,从而大大提高开发效率【1 8 】。a s p n e t 可用于开发新的w e b 应用程序和w e b 服务。 a s p n e t 包括了大量用于开发w e b 应用的控件,这些控件可以分为四类:h t m l ( h y p e r te x tm a r k u pl a n g u a g e ,超文本标记语言) 服务器控件、w e b 服务器控件、验证控件和用 户控件【1 9 】。 以前的w e b 站点大都由一个或多个静态h t m l 页面组成。静态页面使用户只能被动地 浏览制作者提供的信息,而且不易维护。为了不断更新内容,制作者必须不断地重复制 作页面。这样随着站点内容和信息量的增加,工作量将非常的大。 a s p n e t 提供的一些内核功能如下【1 9 , 2 0 1 : ( 1 ) 服务器脚本你可以直接将v b s c r i p t ,j s c r i p t ,p e r l 或其他语言的语句脚本 嵌入h t m l 页面,使它们在w e b 服务器上面而不是在w e b 浏览器上面运行。 ( 2 ) 灵活的w e b 数据库连接通过服务器端脚本a c t i v ed a t ao b j e c t s ( a d o ) ,可 以很容易的在w e b 站点上建立丰富的数据库功能。 ( 3 ) 状态管理可以用内置对象在每个用户每个应用和每个服务器基础上跟踪和 管理应用的状态。 ( 4 ) a c t i v es e v e rc o m p o n e n t s 可以示例和使用可编程的组件。可以用v i s u a l 7 湖北大学硕上学位论文 c + + ,v i s u a lb a s i c ,v i s u a lj + + 等工具创建这些组件。这使得w e b 应用和己存在的客 户机服务器系统能联系在一起。 2 3 本章小结 本章首先分析了采油厂特点,以及各类用户的不同需求,介绍了c s 和b s 不同架 构模式的特点及优势,选择了c s 和b s 混合架构的开发模式。接着介绍了本系统选用 的o r a e l e 9 i 数据库的原因,以及该数据库的特性。最后在分析了选择开发工具时应考 虑的因素后,提出了采用p o w e r b u i l d e r 和a s p n e t 作为系统开发工具进行开发,并对 这两种开发工具进行了介绍。 8 第3 章数据统计关系及流程 3 1 单位关系 第3 章数据统计关系及流程 采油厂下辖1 7 个矿( 大队) 级基层生产单位,管理着双河、下- i 1 、魏岗等5 个油 田的5 座大型联合站、7 8 座集油( 气) 计量站和2 4 0 0 口油水井。采油厂内主要设有六 个部门:油矿、简易生产部、集输大队、测试大队、井下作业监督站、地质研究所。各 部门工作内容和性质都有不同,根据具体需要,有的部门又下设了一级或两级单位【2 1 1 。 采油厂各单位隶属关系如图3 1 所示。 采油厂 孑歹刁弋 油矿( 4 个)简易生产部集输大队井下作业监督站测试大队 ttttt 采油队( 1 3 个)捞油队( 3 个)联合站( 5 个)监督站( 5 个)测试小队( 4 个) 注聚队( 2 个)简易生产部转油站( 2 个)仪表鉴定站 稠油站( 1 个)车队( 1 个) 净化站( 1 个) ( 1 个) 项目部( 2 个)输油队( 1 个) tt 计量站( 6 6 个)测试车组( 3 6 个) 收油站( 2 个) 转油站( 1 1 个) 注聚站( 1 0 个) 集气站( 1 个) 注气站( 2 个) 3 2 数据统计报表 图3 - 1 采油厂单位关系图 报表数据反映的是采油厂全部生产过程中的机器设备消耗、动力消耗及其他物料消 耗、人员工资、附加费等详细情况,是企业制定、调整计划和战略的可靠依据及强有力 的支持。 3 2 1 生产过程的分类 9 湖北大学硕士学位论文 采油厂的数据统计报是按照全厂各生产过程的实际消耗进行分类统计,再汇总而成。 采油厂的生产过程可分为:油气提升过程、驱油物注入过程、油气处理过程、输油 输气过程、轻烃加工回收系统、测井测试过程、井下作业过程七大类。 3 2 2 报表的统计方法 整个采油厂的生产状态是由厂级的生产过程汇总表、材料收发表反映的。该表由采 油厂下辖的各级单位,按照七个生成过程分别统计数据,经层层录入、审核、汇总产生, 是管理者了解部门情况,调整部门生产计划,整合部门资源的有力依据。 下面对各报表的统计方法及原理作详细的介绍与分析。 1 厂生产过程汇总表 全厂的生产过程汇总表由该采油厂下辖的基层单位计量站、测试班组、监督站等, 依据各自工作内容和要求定期完成初次的数据录入工作。然后将报表数据通过网络上传 给上一级部门,上一级部门对收到的所有数据进行整合,并在完成自己部门的数据报表 填写任务后,继续将新生成的数据报表上传至上一级部门,直至厂级。按单位隶属关系 和工作内容的不同,该报表主要由四个部门经由下到上的层层汇总后形成。厂生产过程 汇总表主要由五个部分组成,分别为集输大队生产过程汇总表、油矿生产过程汇总表、 测试大队基础资料汇总表、作业基础资料汇总表、测井试井结构分析基础表。生产过程 汇总表的各表汇成关系如图3 2 所示。 采 油 厂 生 产 过 程 汇 总 表 集输大队生产过程汇总表 油矿生产过程汇总表 测试大队基础资料汇总表 测井试井结构分析基础表 采油厂作业基础资料汇总表 图3 - 2 采油厂生产过程汇总表的汇成关系图 ( 1 ) 集输大队生产过程汇总表 集输大队生产过程汇总表由集输大队下属的魏岗联合站、双河联合站、江河联合站、 下- - f q 联合站、江河净化站、安棚转油站根据各自生产过程中的分摊消耗和过程消耗数 1 0 第3 章数据统计关系及流程 据填写汇总而成。 集输大队生产过程汇总表的各表汇成关系如图3 3 所示。 集 输 大 队 生 产 过 程 汇 总 表 集输大队级报表: 大队轻烃处理系统基础资料统计表 大队天然气外输系统基础资料统计表 大队原油外输系统基础资料统计表 站级报表: 净化站轻烃处理系统基础资料统计表 江河联合站轻烃处理系统基础资料统计表 输油队输油输气系统基础资料统计表 天然气外输系统基础资料统计表 输油队输油输气系统基础资料统计表 原油外输系统基础资料统计表 大队油气处理基础资料汇总表r 1 1 油气处理系统基础资料统计表 大队驱油物注入提压基础资料汇总表几驱油物注入提压系统幕础资料统计表 大队污水处理系统基础资料汇总表n 污水处理系统基础资料统计表 大队加热掺水系统基础资料汇总表r 1 1 加热掺水系统基础资料统计表 图3 3 集输大队生产过程汇总表的汇成关系图 ( 2 ) 油矿生产过程汇总表 油矿生产过程汇总表由油矿下属的各计量站、收油站、注聚站、转油站、注气站根 据各自生产过程中的得到的实际数据填写驱油物注入基础资料汇总表、油( 气) 井基础 资料汇总表,经由下至上的层层汇总方式得到。 油矿生产过程汇总表的各表汇成关系如图3 - 4 所示。 油 矿 生 产 过 程 汇 总 表 矿级报表: 油矿驱油物注入 基础资料汇总表 油矿油( 气) 井 基础资料汇总表 队级报表:站级报表: 采油队驱油物井 基础资料汇总表 采油队油( 气) 井 摹础资料汇总表 1 1 计量站驱油物井基础资料汇总表 采油队配聚基础资料统计表 计量站油( 气) 井基础资料汇总表 油矿注汽站基础资料统计表 油矿b 4 井收油基础资料统计表 湖北大学硕士学位论文 图3 - 4 油矿生产过程汇总表的汇成关系图 ( 3 ) 测试大队基础资料汇总表 测试大队基础资料汇总表由测试大队下属的各测试班组、测试小队根据生产过程中 的测试指标等基础资料数据填写,并经过由下至上的汇总而成。 测试大队基础资料汇总表的各表汇成关系如图3 - 5 所示。 大队级报表: 队级报表: 车组级报表: 图3 - 5 测试大队基础资料汇总表的汇成关系图 ( 4 ) 作业基础资料汇总表 作业基础资料汇总表直接由井下作业监督站下属的各监督站填写完成。 ( 5 ) 测井试井结构分析基础表 测井试井结构分析基础表直接由地质研究所工作人员填写完成。 2 材料收发表 厂材料收发表记录了该厂从计量站、转油站到采油队,再到油矿的各单位在油气提 升、驱油物注入等生产过程中的材料的库存量和消耗费用。也是由最基层单位初次填入 数据,再经由网络上传至上一级部门,上一级部门对收到的数据进行整合,并在完成自 己部门的数据报表填写任务后,继续将新生成的数据报表上传至上一级部门,直至厂级 部门。 材料收发表的各表汇成关系如图3 - 6 所示。 1 2 第3 章数据统计关系及流程 3 3 数据统计流程 图3 - 6 采油厂材料收发表的汇成关系图 数据统计系统的统计流程依据采油厂的生产过程,主要分为以下七个统计流程: 1 油气提升过程,其辅助流程是加热系统过程。油气提升过程、加热系统过程统计 流程如图3 - 7 和图3 - 8 所示 图3 - 7 油气提升过程统计流程图 1 3 湖北人学硕上学位论文 图3 - 8 加热系统统计流程图 2 驱油物注入过程,其辅助流程是污水处理过程和驱油物注入提压系统过程。驱油 物注入过程的统计流程如图3 9 所示。 图3 - 9 驱油物注入过程统计流程图 3 油气处理过程。油气处理过程的统计流程如图3 - 1 0 所示。 1 4 第3 章数据统计关系及流程 图3 - 1 0 油气处理系统统计流程图 4 输油、输气过程。输油、输气过程统计流程分别如图3 1 1 和图3 1 2 所示。 图3 - 1 1 输油统计流程图 图3 - 1 2 输气统计流程图 5 轻烃回收过程。其统计流程如图3 1 3 所示。 1 5 湖北大学硕士学位论文 图3 - 1 3 轻烃回收统计流程图 6 测井测试过程。其统计流程如图3 一1 4 所示。 单 图3 - 1 4 测井测试过程统计流程图 7 井下作业过程。其统计流程如图3 1 5 所示。 1 6 第3 章数据统计关系及流程 3 4 用户操作流程 图3 1 5 井下作业工程统计流程图 数据统计系统的用户依其特定的目的,对系统有不同的需求,因此具体的应用情况 也各异。按用户的专业可作分为:数据录入人员、管理人员、权限分配人员。 数据录入人员,主要工作是定期完成职责内各报表数据的录入及修改,并将

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论