(计算机应用技术专业论文)基于bs模式的燃料管理系统的研究.pdf_第1页
(计算机应用技术专业论文)基于bs模式的燃料管理系统的研究.pdf_第2页
(计算机应用技术专业论文)基于bs模式的燃料管理系统的研究.pdf_第3页
(计算机应用技术专业论文)基于bs模式的燃料管理系统的研究.pdf_第4页
(计算机应用技术专业论文)基于bs模式的燃料管理系统的研究.pdf_第5页
已阅读5页,还剩55页未读 继续免费阅读

(计算机应用技术专业论文)基于bs模式的燃料管理系统的研究.pdf.pdf 免费下载

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

文档简介

安徽大学2 0 0 7 届硕士学位论文摘要 摘要 随着信息技术的迅猛发展以及信息化需求程度的日益加深,企业在市场经 济条件下的竞争变得更加激烈,传统的管理模式已经不适应企业现代化的管理需 求了,成为企业发展的羁绊。在这种形势下,企业为了更好的生存下去,就必须 尽快改变旧的管理方式,采用先进的科学技术和管理方法,提高企业的管理水平 和工作效率,为企业的发展提供保障。为推动了火电厂燃料管理信息化进程,使 得燃料管理体系的运作更加有效,实现各厂到、耗、存燃料流程数据和各供货单 位价格、质量等数据及时传输、共享,使管理层能对煤炭的量、质、价全程进行 动态监管,实时审核燃料的实际发生费用、实时保护、监管分公司燃料管理网络 实时信息系统数据,从而杜绝人为因素干扰,建立了新型燃料管理系统。 整个系统从煤炭进厂、卸煤、入厂煤化验、煤场堆放、入炉煤检验、煤耗率 计算、成本分析整个过程进行管理,计算出单位发电量用煤成本,方便各级管理人 员对煤的各种数据指标进行查阅、统计,并且采用b s 模式对整个系统进行了设 计和开发,实现了燃料的全过程计算机管理,提高了工作效率,为电厂逐步实现网 络化奠定了良好的基础。 本文所做的主要工作如下: 1 详细说明了c s 和b s 两种模式的特点并通过比较得出b s 模式相对于 c s 模式具有很明显的优势。并且介绍了b s 模式下的几种开发技术。最后决定 采用j s p s e r v l e t 技术来开发本系统,可移植性好、代码执行效率高、与数据库连 接方便。 2 本文将商空间粒度计算理论和软件工程的建模理论相结合,提出粒度建 模方法,根据用户需求,对软件进行粒度建模,使软件设计更加人性化,更能符 合人们对复杂系统的认识过程。 3 将粒度建模方法应用到火电厂燃料管理系统的设计实现中,将燃料管理 系统自上而下总体上分为三层:交互层、台帐层、基础数据层。 关键字:燃料管理系统;商空间;粒度建模:j 2 e e ;o r a c l e 数据库 室丝查兰! 竺! 旦堕圭兰竺丝苎垒堡堕 a b s t r a c t w i t ht h e r a p i dd e v e l o p m e n t o fi n f o r m a t i o n t e c h n o l o g y , t h ei n c r e a s eo f i n f o r m a t i z a t i o nr e q u i r e m e n td e g r e e ,t h ec o m p e t i t i o no fe n t e r p r i s ei nm a r k e te c o n o m i c c o n d i t i o nb e c o m e sm o r ei n t e n s i f i e d ,t h em a n a g e m e n tp a t t e ru n d e rp l a n n e de c o n o m y h a sn o tm e tt h em o d e m m a n a g e m e n td e v i c eo fe n t e r p r i s ea n db e c o m e st h et r a m m e l s o fe n t e r p r i s ed e v e l o p m e n t u n d e rt h i sk i n do fs i t u a t i o ne n t e r p r i s em u s tc h a n g eo l d m a n a g e m e n tw a ya ss o o na sp o s s i b l ef o rb e t t e rs u r v i v a l , r a i s e sw o r k i n ge f f i c i e n c ya n d t h el e v e lo f m a n a g e m e n to fe n t e r p r s ew i t ha d v a n c e ds c i e n c ea n dt e c h n o l o g ya n d m a n a g e m e n tm e t h o d , o f f e r sg u a r a n t e ef o rt h ed e v e l o p m e n to fe n t e r p r i s e i no r d e rt o i m p e lt h ef i r ep o w e rt om a n a g ei n f o r m a t i o n - b a s e dp r o g r e s s , m a k et h eo p e r a t i o no ft h e f u dm a n a g e m e n ts y s t e mm o r ee f f e c t i v e l y , m a k et h ea r r i v i n g , c o n s u m i n g ,s a v i n gf u e l p r o c e s sd a t ao fe v e r yf a c t o r ya n dt h ed a t as u c ha sp r i c ea n dq u a l i t ye t co fe v e r y g o o d s - p r o v i d i n gu n i td e l i v e r sa n ds h a r ei nt i m e ,m a k em a n a g e m e n tl a y e rt a k ec h a r g e o ft h e q u a n t i t y 、q u a l i t ya n dt h ep f i c co ft h ec o a ld y n a m c ,e x a m i n et h e a c t u a l o c c u e r e n c ee x p e n s e so ft h ef u e li nr e a lt i m e ,p r o t e c ta n dt a k ec h a r g eo ft h er e a l - t i m e i n f o r m a t i o ns y s t e md a t ao ft h eb r a n c h ,a n de r a d i c a t et h ea r t i f i c i a lf a c t o ro ne f f e c t ,s oa n e wf u e lm a n a g e m e n t s y s t e mi sb u i l tu p t h ew h o l es y s t e mm a n a g et h ec o a lp r o c e s so f i m p o r t i n g , d i s c h a r g i n g , a s s a y i n g , p i l i n gu p ,c h e c k i n gu po fc o a le n t e r e ds t o v e ,c o m p u t i n gc o a lc o s tr a t ea n da n a l y z i n g c o s t s y s t e mc o m p u t e st h eu n i tc o a lc o s t i n go fe l e c t r i c i t y a l ll e v e l sm a n a g e rc o u n t a n dr e f e rt oa l lk i n do fc o a lp a r a m e t e ri nac o n v e n i e n tw a y t h ew h o l e s y s t e mw a s d e s i g n e da n de m p o l d e r e dw i t hb r o w s e r s e r v e rm o d e ,a n da c h i e v e dt h a tc o m p u t e r m a n a g ef u e lp r o c e s s ,a n de n h a n c ew o r ke f f i c i e n t t h es y s t e mb u i l d e rag o o db a s ef o r u s i n gn e t w o r k t h em a i nw o r ki nt h i sp a p e ra r ef o l l o w i n g : 1 i nt h i sd i s s e r t a t i o n ,t h es p e c i a lc h a r a c t e ro ft h et w om o d e l si si l l u s t r a t e di n d e t a i l e d a f t e rc o m p a r i n g , w ec a ns e eb sm o d e lh a s v e r yo b v i o u sp r e v a l e n c e c o m p a r i n gt oc sm o d e l s u b s e q u e n t l y , s o m ed e v e l o pt e c h n o l o g yu n d e rb sm o d e li s i n t r o d u c e d a tl a s t ,j s p s e r v l e tt e c h n o l o g yi sa d o p t e dt od e s i g nt h i ss y s t e ma n di th a s 安徽大学2 0 0 7 届硕士学位论文 a b s t r a c t f e a t u r e ss u c ha sh i i g hp o r t a b l e f e a t u r e , h i 曲e f f i c i e n c yo fc o d ee x e c u t i o n a n d c o n v e n i e n tc o n n e c t i o nw i t hd a t a b a s e 2 i nt h i sd i s s e r t a t i o n , q u o t i e n ts p a c eg r a n u l ec o m p u t i n gt h e o r ya n ds o f t w a r e e n g i n e e r i n ga r ec o m b i n e d ,t h e ng r a n u l a rm o d e l i n ga p p r o a c hi sp u tf o r w a r d s o f t w a r ei sd e v i s e db yg r a n u l a rm o d e l i n gb a s e do nu s e rd e m a n d s ,s os o f t w a r ed e s i g n i sm o r eh u m a n i z e da n da c c o r dw i t hh u m a nc o g n i t i v ep r o c e s so fc o m p l e xs y s t e m 3 c a a n u l a rm o d e l i n ga p p r o a c hi sa p p l i e dt ot h ed e v i c eo fr l m i s ,r l m i sc a n b ed i v i d e di n t ot h r e el e v e l s :i n t e r a c t i o nl e v e l ,a c c o u n tl e v e l ,f o u n d a t i o nd a t al e v e l k e yw o r d s :f u e lm a n a g e m e n ts y s t e m ;q u o t i e n ts p a c e :g r a n u l a rm o d e l i n g ;j 2 e e ; o r a c l ed a t a b a s e ; i 独创性声明 本人声明所呈交的学位论文是本人在导师指导下进行的研究工作及取得的 研究成果。据我所知,除了文中特别加以标注和致谢的地方外,论文申不包含其 他人已经发表或撰写过的研究成果,也不包含为获得安徽大学或其他教育机 构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献 均已在论文中作了明确的说明并表示谢意。 学位论文作者签名:蒜。孓专工、 签字日期:2 0 0 7 # 4 月2 2 日 学位论文版权使用授权书 本学位论文作者完全了解安徽大学有关保留、使用学位论文的规定,有 权保留并向国家有关部门或机构送交论文的复印件和磁盘,允许论文被查闽和借 阅。本人授权安徽大学可以将学位论文的全部或部分内容编入有关数据库进 行检索,可以采用影印、缩印或扫描等复制手段保存、汇编学位论文。 ( 保密的学位论文在解密后适用本授权书) 学位论文作者签名:景毒拐欠 签字日期:2 0 0 7 年4 月2 2 日 学位论文作者毕业去向: 工作单位: 通讯地址: 导师签名: u 3 。 签字日期:2 0 0 7 年4 月2 3 日 电话: 邮编: 安徽大学2 0 0 7 届硕士学位论文 第一章绪论 第一章绪论 随着计算机技术迅速发展,特别是互联网技术的成熟和推广,对人类社会的 生产和生活产生了深刻的影响,它促进了全球经济一体化进程和网络经济这种新 的经济形态的出现,推动了电子商务以前所未有的速度发展,彻底改变了企业的 生存竞争环境,使得企业面临的市场环境瞬息多交,企业间的竞争更加剧烈。面 临这种形势,各国企业纷纷利用先进的信息技术、尤其是基于互联网技术的计算 机网络技术,大力推进企业信息化建设,实现远程处理、信息共享和集中管理、 分散经营,以求在竞争中获取优势、使企业不断壮大发展。同时,企业传统的经 营模式和管理模式在当今的网络信息时代必须进行改革。 1 1 火电厂燃料管理系统的概述 1 1 1 火电厂燃料管理系统的概念 信息分析系统是一个由人、计算机等组成的能进行信息的收集、传递、存储、 加工、维护和使用的系统。它能实测企业的各种运行情况,利用过去的数据预测 未来;从企业全局出发辅助企业进行决策;利用信息控制企业的行为;帮助企业 实现其规划。 火电厂燃料管理系统通过计算机网络收集发电生产燃料的收入、耗用、存储、 发生费用的数据,研究发电燃料运动过程的规模、构成、速度和比例,研究其变 化状态及规律性。从基础数据分析入手,观察、研究发电生产燃料的采供、耗用、 存储和发生费用等各项经济活动与电力生产的经济指标的关系及规律。 本系统从电力燃料生产分析的实际需求出发,应用先进的商空间粒度理论, 以s e r v e r 2 0 0 0 为网络架构,先进的o r a c l e 数据库系统为后台数据库支持 1 1 1 1 2 1 ,融入先进的系统设计思想和丰富的分析经验,开发出适用于各火力发电厂 的燃料业务分析的通用燃料管理系统。该系统能够对火力发电厂的燃料计划分 析、燃料合同分析、供应商分析、燃料调运分析、燃料质量分析、燃料结算、燃 料库存分析、统计分析等业务进行有效的信息化分析,实现对火力发电厂的燃料 现代化、市场化、量值化运营。 具体可从三方面说明,即数量管理:通过采集电厂通过各种渠道实际收入的 发电燃料的数量,一方面获取燃料管理系统中数量数据,考察发电生产燃料的来 安徽大学2 0 0 7 届硕士学位论文基于b s 模式的燃料管理系统的研究 源,另一方面考察订货合同的执行情况和运输损耗等情况;质量管理:通过采集 到厂燃料的质量数据,首先考察燃料品种是否合乎质量标准,同时检查供方供应 的燃料是否质价相符;费用管理:通过费用审核等方式获取入厂燃料的价格构成、 入厂煤的标煤单价等经济指标,从而分析出燃料成本,为发电成本的变化提供数 据来源。 1 1 2 火电厂燃料管理系统的功能 通过采集电厂通过各种渠道实际收入的发电燃料的数量,一方面获取燃料管 理系统中数量数据,考察发电生产燃料的来源,另一方面考察订货合同的执行情 况和运输损耗等情况,另外对燃料的储存提供监督和管理。具体的功能有: ( 1 ) 货票数据:收集到厂的煤炭、石油的货票数据,并与各类验收数据( 如轨道 衡、地磅) 等进行核对,在数据核对准确后,转入基础数据库。 ( 2 ) 台帐维护:对各类数量方面的基础台帐提供查错、纠错的维护功能,尤其 是对当数据采集设备发生故障,不能及时提供准确数据时,提供了补救措施的补 转方式。 ( 3 ) 结算对帐:对燃料采购中的费用审核,首先从数量验收角度提供基本数据, 明确是否收到、供货商是谁等相关信息,并出据对帐凭证。 ( 4 ) 代码维护:为规范信息,提供了一套与国标配合、但比国标更细、适合发 电企业燃料供应的代码体系。 ( 5 ) 燃煤存储:对燃料的储存提供示意显示,并规范储存管理的有关数据,如 要求提供盘煤、测温报告等。 ( 6 ) 查询与报表:提供燃料流程中与数量有关的基础数据、台帐数据、统计数 据和综合数据的相关查询,并提供可按多种条件组合的灵活报表。 1 1 3 火电厂燃料管理系统的特性 目前市场上此类软件的主要目标是收集数据,规范统计报表,对燃料量、质、 价基础数据基本是以手工录入为主,数据的准确性依据人工检测。而本系统明确 基础数据来源,量、质数据通过仪器直接采集,费用数据则通过合同管理及各类 基础质、价精确设置由设计的程序和量、质数据自动形成,少量的关键数据由手 工补充时,引入了两次录入,系统自动核对的功能,确保所有的数据的准确性。 具体特性如下: 2 安徽大学2 0 0 7 届硕士学位论文 第一章绪论 1 ) 实用性 规范、灵活,由于燃料生产活动是面向市场的经济管理活动,因此规范燃料 管理流程、提高燃料管理水平是提高发电生产效率所必不可少的,但规范不等于 死板,面对复杂、多变的市场,我们要求能适应市场状况的多样性,又能保证燃 料管理工作的严密性和规范的燃料管理流程,严格限置人为因素对燃料管理工作 的影响,为此,本系统特创新设计了一套质、价标准信息库,以便灵活应对市场 变化。 2 ) 准确性 为保证燃料管理流程基础数据采集的准确性。燃料生产中的量、质、价基础 数据是燃料结算的基本依据,也是燃料统计和燃料管理信息分析基础,对这样的 基础数据必须有技术措施保证其来源可靠、精确及相关数据修改跟踪和全流程数 据变化监控。为此,本系统在保留原系统的优点基础上,引入自动采集过衡数据 系统,采用车号配对检验,计算机自动核对,以保证进入到数据库中的基础信息 的准确性。在煤质数据的管理上,引入热量仪数据自动采集。在燃料价值数据的 管理上,以合同管理信息为基础,按矿点设置运费信息及各类收费信息,由计算 机自动验算出相应的车型运费数据,自动、动态、灵活的组建相关煤价数据信息 库,以保证量、质、价基础数据的唯一、精确,杜绝人为干扰和非法改动。采集 基础量、质、价数据的自动化,后台数据生成的计算机化及严格的数据变动信息 库体系,自动采集、运算方式为主,手工变动数据信息库为辅,杜绝人为因素干 扰和非法数据变动,以获取准确、唯一真实数据。 3 ) 先进性 为满足燃料管理面向市场的需要,更注重燃料管理流程数据的跟踪,使之更精 确、更完整、更规范,更少人为干扰。本系统中的数据按四类分层使用,由基本 原始采集数据自动生成统计数据。并有完善数据输出方式,提供灵活、任意时段 的台帐、报表数据,且对每一关键报表的数据生成,均有数据来源和出处副表。 引入计算机科学中商空间等前沿理论,利用基本原始采集数据进行预测,挖 掘出最大信息资源,为电力生产决策提供可靠的数据信息支持吼 4 ) 安全性 3 安徽大学2 0 0 7 届硕士学位论文 基于b s 模式的燃料管理系统的研究 安全、保密的功能分配管理,实行自己的口令白行设置、自行更改,加密存储 的方式明确数据来源、修改责任、范围,谁更改数据均可跟踪,杜绝恶意及人为 改变数据的可能。 5 ) 合理流程 改变盈亏统计的方式,变逐车计算为依据结算整批计算,以适应燃料市场紧 缺的形势,更好地维护电厂利益。 为了更好地反映燃料成本,各类费用均引入税率,可准确地、自动地计算出 每笔燃料费用,并生成结算凭证。 对索赔、价格调整等影响燃料费用的情况,不在结算清单中直接反映,补充 价格调整清单。 生成燃料流程费用已发生的价格构成报表,和进厂燃料的价格构成预测表。 1 1 4 电厂燃料管理系统的意义 随着国民经济的发展,电力发电企业要提高经济效益,就必然要更加注视燃 料的经营管理,同时会对计算机燃料管理网络系统提出更高的定量化要求。本系 统实时反映各厂到、耗、存燃料流程数据,实时反映各供货单位价格、质量等波 动情况,对煤炭的量、质、价全程进行动态监管。实时审核燃料的实际发生费用、 实时保护、监管分公司燃料管理网络实时信息系统数据,杜绝认为因素干扰。 另外本系统满足燃料管理面向市场的需要,更注重燃料管理流程数据的跟 踪,更细、更全、更规范、由基本原始采集数据自动生成统计数据。引入计算机 科学中商空间等前沿理论,利用基本原始采集数据挖掘最大信息资源,为电力生 产决策提供可靠的数据信息支持。完善了数据输出方式,提供灵活、任意时段的 台帐、报表数据,且对每一关键报表的数据生成均有数据来源和出处副表。 1 2 选题背景 1 2 1 必要性分析 我国电力工业的改革将从重点“发展独立电厂”逐步转为重点“建立电力市 场”,建立电力市场最重要的是要形成发电环节的竞争,要实现这种竞争,就必 须“厂网分开,竞价上网”。“厂网分开,竞价上网”是指把具有自然垄断性的 4 安徽大学2 0 0 7 届硕士学位论文第一章绪论 电网运营管理与具有竞争性的发电与售电经营分开,在组建统一的国有电网公司 的同时,放开发电与售电市场,电网实行全国联网,电厂实行竞价上网。 实现竟价上网的前提是能够及时的计算发电成本。单位燃料成本在电厂电价 分析中是至关重要的,与燃料成本相关的因素有来煤地点、煤价、煤质、运费、 运损等等。在电价分析中煤耗率是一个非常重要的指标,影响煤耗率的主要是入 炉煤化验指标,入炉煤化验是混配煤质量的反映,混配煤质量的好坏由煤场管理 的规范化程度决定。一个火电厂对应的来煤矿点有十几个二十几个之多,每个矿 点煤的燃值,挥发分和硫分等各项指标是不样的,一般煤场的管理只分为高发区 和低发区,高发区存放燃值高的煤,低发区存放燃值低的煤。这样在斗轮机进行 上煤混配的时候只能大概的估计在高发区和低发区各取多少煤,没有可靠的数据 根据,对煤耗分析影响很大。因此需要建立一套由计算机进行管理的燃料管理系 统。 燃料公司主要负责火电厂来煤的计划,调运,过衡,入厂煤煤质检验和统计。 现有业务运作过程中大部分使用文本文件进行信息传输,部门内部各个操作单元 比较独立,没有形成统一的业务流程。有的操作单元需要进行大量的计算,这些 计算是手工使用计算器算出结果的,大部分都是重复性劳动,操作失误导致的计 算错误经常发生。此部门需要建立一套由计算机统一进行管理和具有一定自动计 算能力的系统。 现在,世界上己有很多国家都实行了电力竞价上网机制,有的国家发电公司 每小时一报价,有的半小时一报价,电网从低电价开始吸纳收购电力,这样就自 然形成低电价电力担负基荷,高电价电力担负峰荷,达到最高负荷后不再收购 的电力市场。实时报价离不开实时煤耗的计算,为了能够适应市场发展的要求, 实时煤耗计算势在必行。 经营策划部主要负责对其他部门的进行考核,考核的依据来自于各部门的上 报数据,考核的办法由厂里制定,由于各部门现在用文本文档进行信息传递,所 以现在现行的考核是手工进行的,工作量大且速度慢。因此该部门需要一套自动 考核系统。 这四大块功能的实现构成了燃料管理系统的需求分析的主要内容。 5 安徽大学2 0 0 7 届硕士学位论文基于b s 模式的燃料管理系统的研究 1 2 2 可行性分析【4 l 2 0 世纪7 0 年代随着数据库技术、网络技术和科学管理方法的发展,计算机在 管理上的应用日益广泛,管理信息系统逐渐成熟起来。 管理信息系鲥5 胴的最大特点是高度集中,能将组织中的数据和信息集中起 来,进行快速处理,统一使用。中心数据库和计算机网络系统是m i s 的重要标志。 m i s 的管理方式是在数据库和网络基础上的分布式处理。随着计算机网络和通讯 技术的发展,不仅能把组织内部的各级管理连接起来,而且能够克服地理界限, 把分散在不同地区的计算机网互连,形成跨地区的各种业务信息系统和管理信息 统。 1 3 课题的研究意义 通过对本课题的研究,推动了火电厂燃料管理信息化进程,使得燃料管理体 系的运作更加有效。实现各厂到、耗、存燃料流程数据和各供货单位价格、质量 等数据及时传输、共享,使管理层能对煤炭的量、质、价全程进行动态监管,实 时审核燃料的实际发生费用、实时保护、监管分公司燃料管理网络实时信息系统 数据,从而杜绝人为因素干扰。 最终达到电厂的高效管理,提高了科学性减少了盲目性,提高工作效率,加 快信息流通,提高管理质量和经济效益。 1 4 国内外研究现状 传统的基于c s 模式的管理信息系统经过1 0 年的发展( 1 9 8 5 - 1 9 9 5 ) ,在企业己 得到广泛的应用,它为企业管理系统的共享集成和分布式应用做出了巨大贡,但 正如任何技术都有其初创、成熟、停滞、退役等过程一样,传统c s 也因为计算 模式的产生和成熟而进入了其停滞和退役阶段。 现实情况是,企业一般己建立一套基于c s 模式的管理信息系统,如何在确 保用户己有资源的基础上使企业平滑地升级到以b s 模式为主的信息系统,是企 业信息系统主管们所关心的问题。 而随着i n t e m e t 【_ 7 j 【8 j 的日益普及和相关技术的发展对传统m i s 产生了巨大的冲 击。i n t r a n c t 9 1 ,即企业内部网是i n t e r n e t 技术应用于企业内部进行信息管理和信 息交换的产物,它基于t c p 1 p 通信协议和w w w 技术规范,客户通过简单的浏览 6 安徽大学2 0 0 7 届硕士学位论文第一章绪论 :i 器r ( b r o w s e r ) 界面,便可获得企业内部网络所提供的所有信息服务,包括:电子邮 件、文件传输、远程连接、信息检索、电子公告及数据库查询等等。通过防火墙 等安全措施可将i n t e m e t 与i n t g a n e t 连接以便企业内部用户充分利i n t e m e t 庞大的信 息资源,为决策提供支持,同时企业通过域名注册建立自己的主页,将自己的信 息以网页公布于i n t e r n e t 为企业产品作广告。它是一个基于b s 模式的系统,是当 今信自、化时代实现信息集成的先进平台,企业建立基于i n t r a n e t 的集成化管理 信息系统是大势所趋。 1 5 课题研究的内容及主要章节 1 5 1 研究内容 本文通过对b s 模式理论的研究,为企业由原来的两层c s 架构转为基于多 层b s 架构做理论铺垫。其创新点在于将商空间的粒度计算理论应用到软件工程 中,提出了粒度建模方法,据此开发出火电厂燃料管理系统。 本系统采用j s p 技术和o r a c l e 数据库来开发的,突破了传统的单一数据 库的c s 两层架构。本课题主要解决的关键问题有两个,一个是基于粒度建模方 法的系统设计。另一个系统的程序化实现。 1 5 2 本文的组织结构 第一章:先介绍一下燃料管理系统的概念,功能,特性和意义然后再简要介 绍一下本论文的选题背景和研究意义。 第二章:燃料管理系统开发采用的技术方案。首先对系统可选择的开发模型 进行分析和比较,选择了b 届模型进行开发。然后再通过对该模型几个技术方案 的比较确定了系统开发所采用的技术方案。 第三章:本燃料管理系统采用的粒度建模方法。简要介绍商空间的粒度计算 相关理论,以及粒度建模方法。 第四章:首先对燃料管理系统的功能模块进行了分析说明,然后再采用粒度 建模的思想对系统进行了设计。 第五章:总结与展望。总结论文所做工作,对以后的工作方向进行展望。 7 安徽大学2 0 0 7 届硕士学位论文 第二章燃料管理系统的开发技术研究 第二章燃料管理系统的开发技术研究 2 1 两种信息系统的开发模式 现在管理系统的开发模式主要有两类:客户机( c l i e n t ) 服务器( s e r v e r ) 模式, 浏览器( b r o w s c f ) 服务器( s e r v e r ) 模式。其中b s 是伴随w e b 技术的应用在2 0 世 纪9 0 年代后期出现的一种新的计算机信息系统开发模式。从b s 模式一出现, 就引起了计算机信息工作者,尤其是从事企业信息系统开剔1 0 j 的人员的极大兴 趣和关注。 2 1 1c s 模式 c s 模式,即c l i e n t s c r v e “客户机服务器) 模式【1 1 1 。c s 模式通常采取两层 结构,如图2 - 1 所示,服务器负责数据的管理,客户机负责完成与用户的交互任 务。 图2 1c s 结构简图 f i g2 1 s t r u c to fc l i e n t s e r v e r 客户机通过局域网与服务器相连,接受用户的清求,并通过网络向服务器提 出请求,对数据库进行操作。服务器接受客户机的请求,将数据提交给客户机, 客户机将数据进行计算并将结果呈现给用户。服务器还要提供完善安全保护及对 数据完整性的处理等操作,并允许多个客户机同时访问服务器,这就对服务器的 硬件处理数据能力提出了很高的要求。 在c s 模式中应用程序分为两部分:服务器部分和客户机部分。服务器部分 是多个用户共享的信息与功能,执行后台服务,如控制共享数据库的操作等;客 户机部分为用户所专有,负责执行前台功能,在出错提示、在线帮助等方而都有 8 安徽大学2 0 0 7 届硕士学位论文基于b s 模式的燃科管理系统的研究 强大的功能,并可以在子程序间自山切换。 c s 结构在技术上已经很成熟,它的主要特点是交互性强、具有安全的存取 模式、响应速度快、利于处理大量数据,在企业己得到广泛的应用,它为企业管 理信息系统的共享集成和分布式应用做出了巨大的贡献,但是正如任何技术都有 初创,成熟、停滞、退役等过程一样,传统管理信息系统也因为计算模式的产生 和成熟而进入了其停滞和退役阶段,究其原因是其存在如下的缺点【1 2 l : ( 1 ) 安装、升级,维护困难,每个客户机安装一套应用软件,一旦出现一点 微小的修改或版本升级就需要对每台机重装一次,这对客户端超过上百台机的大 型系统来说,其费用相当之高。 ( 2 ) 使用不方便,培训费用高,由于客户端的每一种应用就需要一个新界面, 这对计算机水平不高的应用人员来说就需要进行培训,面对现在软件应用的越来 越多样化,其培训费用在不断上升。 ( 3 软件建设周期长,适应性差,如果用户的需求发生变化,系统就需要进 行修改以满足新的要求。 ( 4 ) 系统生命周期短,移植困难,升级麻烦。 2 1 2b s 模式 b s 模式,即b r o w s e r s e r v e r ( 浏览器服务器1 模式【1 3 1 1 1 4 1 堋,是基于i n t e r n e t 环境的信息系统,采取标准的t c p i p 协议,以w e b 为平台形成的。b s 模式分 为三个层次:客户机、w e b 服务器、数据服务器( 如图2 2 所示) 。b s 模式是对 as 模式的一种变化和改进。 :,一目 田- r 衣不层:用十界町引导,俊燮用尸锕八 客户机 ,并向w e b 服务器发出服务请求,显示处 理结果 业务逻辑层:执行业务逻辑,向数据 w e b 服务器 库发送请求。 数据存储层:执行数据逻辑,运行 数据服务锯 s q l 式存储过程。 图2 - 2b s 结构简图 f i g2 - 2 s t r u c to fb r o w s e r _ ,s e r v e r 9 安徽大学2 0 0 7 届硕士学位论文第二章燃科管理系统的开发技术研究 在b s 模式中,用户通过客户机浏览器向w e b 服务器提出请求,w e b 服务 器完成对用户进行身份核对后,利用h t r p 协议将所需的网页传送给客户机,客 户机接受并把它显示在客户机浏览器上。w e b 服务器接受用户的请求,首先将 需要执行的应用程序与数据服务器连接【1 6 1 1 1 7 l 【1 8 1 ,向数据服务器提出数据处理申 请,数据服务器将数据处理结果提交给w e b 服务器,再由w e b 服务器传送回 客户机。数据服务器包含系统的数据处理逻辑,接受w e b 服务器对数据操作的 请求,实现对数据库的查询、修改、更新等功能,把运行结果提交给w e b 服务 器。 2 1 3b s 模式的特点 c s 和b s 是当今世界开发模式技术架构的两大主流技术。c s 是美国b o f l a n d 公司最早研发,b ,s 是美国微软公司研发。目前,这两项技术以被世界各国所掌 握,国内公司以c ,s 和b s 技术开发出产品也很多。这两种技术都有自己一定的市 场份额和客户群。b s 模式与传统的c s 模式相比具有如下优势。 ( 1 ) c s 模式中往往需要客户端运行庞大的应用程序,因此,客户端很“肥”, 而在b s 模式中,客户端很“瘦”,它只需运行操作系统和w c b 浏览器,由服 务器执行数据的处理、查询和表示。b 爆是一种瘦客户模式,客户端软件仅需安 装浏览器。应用界面单一,客户端硬件配置要求较低,可由相对价廉的p c 机替 代。 ( 2 ) 易于管理和维护。因客户端浏览器的界面风格单一,利于提高效率,而 在c 裕模式中,操作人员必须熟悉不同的界面,理解程序员的意图,为此要对操 作员进行大量培训,而b ,s 在版本升级时只需集中维护放在服务器端的代码。这 种以s e r v e r 为中心的管理极大地降低了成本,减少了c l i e n t 端维护上作的负担, 同时利于管理人员、开发人员将精力集中在合理组织信息系统的结构,更好地为 各项业务提供技术支持上来。 ( 3 ) c s 模式必须根据客户端所使用的操作系统及访问的后台应用的不同, 安装不同的软件。而在b s 模式中,只需要一个客户端软件,即w e b 浏览器, 就可以完成一切,无需开发客户端软件,且浏览器软件可以从网上免费下载、免 费升级。 ( 4 ) 开发b s 应用的效率高,周期短,见效快。对于开发人员的技术要求相 1 0 安徽大学2 0 0 7 届硕士学位论文 基于b s 模式的燃料管理系统的研究 对较低。而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 端的应用逻辑 分割难以划分,并且要不断进行版本更新和应用维护。 ( 5 ) c s 模式需要混合多种协议,而b s 模式都是用t c p i p 协议和m 1 甲协 议进行通信,具有较高的开放性。 ( 6 ) c s 模式需要不断地使用新的软件版本,用以更新最终用户系统,而b s 模式只需在w e b 服务器进行系统维护。 ( 7 ) 平台无关性,具有极强的伸缩性,可以从不同厂家选择设备和服务。 ( 8 ) 无需开发任何客户端软件,只需利用系统捆绑的浏览器软件即可。这样, 节省用户费用,用户界面统一,客户端的硬件配置也相对较低: ( 9 ) 业务管理规则和数据处理程序可以根据用户的需要,方便地进行修改和 更新。 ( 1 0 ) 由于使用浏览器作为客户端软件,用户的培训上作量少,维护上作量 小,用户的投资也相对较低。 当然,由于b s 方式的开放性,随之也带来了安全隐患,为此,要求在进行 系统设计的时候给予充分考虑。 2 2 信息系统开发模式的选择 2 2 1 开发模式选择的依据 1 系统的性能 在系统的性能方面,b s 占有优势的是其异地浏览和信息采集的灵活性。任 何时间、任何地点、任何系统,只要可以使用浏览器上网,就可以使用b s 系统 的终端。 不过,采用b s 结构,客户端只能完成浏览、查询、数据输入等简单功能, 绝大部分工作由服务器承担,这使得服务器的负担很重。采用c s 结构时,客户 端和服务器端都能够处理任务,这虽然对客户机的要求较高,但因此可以减轻服 务器的压力。而且,由于客户端使用浏览器,使得网上发布的信息必须是以h t m l 格式为主,其它格式文件多半是以附件的形式存放。而h t m l 格式文件( 也就是w e b 页面) 不便于编辑修改,给文件管理带来了许多不便。 2 系统的开发 安徽大学2 0 0 7 届硕士学位论文第二章燃料管理系统的开发技术研究 c s 结构是建立在中间件产品基础之上的,要求应用开发者自己去处理事务 管理、消息队列、数据的复制和同步、通信安全等系统级的问题。这对应用开发 者提出了较高的要求,而且迫使应用开发者投入很多精力来解决应用程序以外的 问题。这使得应用程序的维护、移植和互操作变得复杂。如果客户端是在不同的 操作系统上,c s 结构的软件需要开发不同版本的客户端软件。但是,与b s 结构 相比,c s 技术发展历史更为“悠久”。从技术成熟度及软件设计、开发人员的掌 握水平来看,c s 技术应是更成熟、更可靠的。 3 系统的升级维护 c s 系统的各部分模块中有一部分改变,就要关联到其它模块的变动,使系 统升级成本比较大。b s 与c s 处理模式相比,则大大简化了客户端,只要客户端 机器能上网就可以。对于b s 而言,开发、维护等几乎所有工作也都集中在服务 器端,当企业对网络应用进行升级时,只需更新服务器端的软件就可以,这减轻 了异地用户系统维护与升级的成本。如果客户端的软件系统升级比较频繁,那么 b s 架构的产品优势明显所有的升级操作只需要针对服务器进行,这对那些 点多面广的应用是很有价值的,例如一些招聘网站就需要采用b s 模式,客户端 分散,且应用简单,只需要进行简单的浏览和少量信息的录入。 2 2 2 模式确定 鉴于b s 模式相对于c s 模式的先进性和本燃料管理系统新模式发展的需 要,本系统采用了三层数据库访问结构【1 9 1 的b s 模型作为系统的开发模型。本 次开发所采用的是基于j 2 e e 的体系结构如图2 3 所示: l 查! 兰b o 厂、 w e b 服务 l 动态网页导= j a v a l 十 s e n l e t 表现层逻辑层 数据层 图2 - 3j 2 e e 的体系结构图 f i g2 - 3s y s t e ms t r u c t u r eo fj 2 e e 1 2 安徽大学2 0 0 7 届硕士学位论文基于b s 模式的燃料管理系统的研究 表现层主要包括客户层和w e b 层。逻辑层主要负责对业务逻辑进行处理,e i b 组件可以从数据层获取数据,并将数据处理后返回给客户端程序,也可以从客户 程序处接收数据,对数据进行处理,返回客户端。数据层主要是指数据库系统, 各种逻辑组件通过j d b c 接口访问数据层。 2 3b s 模式下的开发技术 在b s 模式下,目前最常用的开发技术有j s p , a s p 等。 2 3 1j s ba s p 技术介绍 一、j s p ( j a v as e r v e rp a g e s ) 技术 j s p 是s u n 公司推出的新一代站点开发语言,它完成解决了目前a s p 的一 个通病,即脚本级执行。j s p 使用j a v a 语言作为脚本,这样j s p 就继承了j a v a 语言的种种特性,而j a v a 语言是一种十分强大的语言。j s p 的结构与a s p 非常 相似,不过a s p 一般只应用于w i n d o w sn t 2 0 0 0 平台,而j s p 则可以不加修改 的在8 5 以上的w e bs e r v e r 上运行,其中包括了n t 的系统,符合“一次编码, 到处运行”的j a v a 标准。 二、a s p ( a c t i v es e r v e rp a g e s ) 技术 a s p 技术是目前比较流行的w e b 服务器和数据库服务器之间的中间件技术, 它是m i c r o s o f t 公司于1 9 9 6 年1 月推出的w e b 应用程序开发技术,提供将脚本 语言( v b s c d p t 或j s c r i p t 等) 集成h t m l 网页并作用于服务器端的一种脚本编写环 境。m i c r o s o f t 公司将i i s ( i n t e m e ti n f o r m a t i o ns e r v e r ) 和a s p 结合在一起,l i s 提 供给i n t e m e t 或i n t r a n e t 的文件和应用的服务器,i i s5 0 是w i n d o w s2 0 0 0s e r v e r 的一个组成部分,包括了大量有用的服务器技术,这些技术可以和i i s 结合起来 使用,建立功能强大的w e b 站点。a s p 的主要对象有:a p p l i c a t i o n 对象、s e s s i o n 对象、c o o k i e s 对象、s e r v e r 对象、r e s p o n s e 对象、r e q u e s t 对象、c o n n e c t i o n 对 象、r e c o r d s e t 对象等。 2 3 2 j s p 和a s p 技术比较 j s p 和a s p 技术明显的不同点在于开发人员在对两者各自软件体系设计的 深入了解的方式不同。j s p 技术基于平台和服务器的互相独立,输入支持来自广 泛的、专门的各种工具包,服务器的组建和数据库产品由开发商所提供。相比 安徽

温馨提示

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

评论

0/150

提交评论