




已阅读5页,还剩59页未读, 继续免费阅读
(计算机应用技术专业论文)基于供应链集成的管理信息系统的研究.pdf.pdf 免费下载
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
独创性申明 秉承祖国优良道德传统和学校的严谨学风郑重申明:本人所呈交的学 位论文是我个人在导师指导下进行的研究工作及取得的成果。尽我所知, 除特别加以标洼和致谢的地方外,论文中不包含其他人的研究成果。与我 同:【:作的同志对本文所论述的工作的任何贡献均已在论文中作了明确的 说明并已致谢。 本论文及其相关资料若有不实之处,由本人承担一切相关责任 论文作者签名:型丝彗建2 。辉岁月9 日 保护知识产权申明 本人完全了解西安理工大学有关保护知识j 屺权的规定,即:研究生在 校攻读学位期问所取得的所有研究成果的知识产权属西安理工大学所有。 本人保证:发表或使用与本论文相关的成果时署名单位仍然为西安理工大 学,无论何时何地,未经学校许可,决不转移或扩散与之相关的任何技术 或成果。学校有权保留本人所提交论文的原件或复印件,允许论文被查阅 或借阅;学校可以公布本论文的全部或部分内容,可以采用影印、缩印或 其他手段复制保存本论文。 ( 加密学位论文解密之前后,以上申 论文作者签名:蕴数导师签名 f, 6 月锣 摘要 基于供应链集成的管理信息系统的研究 学科名称:计算机应用技术答辩日期:2 0 0 4 6 作者姓名:张琳霞 导师姓名:崔杜武教授 摘要 签名: 签名: 本论文以基于供应链的管理信息系统的研究、设计和实现为背景。首先概要地 介绍了供应链的相关概念,提出以核心企业为中心的供应链管理组织结构。对供应 链的基本思想、结构模型、相关的信息技术、系统原型的开发进行了分析研究,并 初步研究了供应链中供应商评价方法。 其次。详细描述系统的总体方案、系统的功能模块、数据库设计、对功能的实 现给出具体的流程设计。对系统进行详细的分析并进行了基于w i n d o w s 的原型开 发。 最后,本论文研讨了如何利用联机分析技术建立供应链决策支持系统。运用 8 u s e i n e s so b j e c t s 工具,论文详细系统地论述了建立s c m 决策支持系统的方法和 步骤,并介绍了实现系统安全性和优化系统分析性能的措施。 本文基于o l a f 技术的解决方案使得各个层次上的决策制订者都可以充分利用 企业数据仓库带来的好处,同时也提高了数掘仓库中数据的利用率,另外全中文的 操作界面也便于用户的操作和掌握。论文的最后对研究的工作进行了总结和展望。 关键字:联机分析处理;决策支持;供应链;b u s i n e s s o b j e c t s a b s t r a c t r e s e a r c ho nm a n a g e m e n ti n f o r m a t i o ns y s t e mb a s e do ns c m s u b j e c t :q ! 虫垡皇芏乜巳! i ! 垒! i q 旦 s u p e r v i s o r sn a m e : s t u d e n t sname:date:20046 a b s t r a c t t h ep a p e rd i s c u s s e st h e r e s e a r c h 、d e s i g na n di m p l e m e n t a t i o no fm a n a g e m e n t i n f o r m a t i o ns y s t e mb a s e do ns u p p l yc h a i nm a n a g e m e n t ( s c m ) f i r s t l y , t h ec o n c e p ta n d e f f e c to fs c ma r ei n t r o d u c e d a no r g a n i z a t i o ns t r u c t u r ef r a m eo nt h ec o r ee n t e r p r i s ei s p r e s e n t e d t h eb a s i cc o n c e p t so fs u p p l yc h a i n 、t h es y s t e mm o d e l 、r e l a t i v ei n f o r m a t i o n t e c h n o l o g ya n dp r o t o t y p ed e v e l o p m e n ta b o u ts c ma r es t u d i e d ,m e a n w h i l e ,t h ev e n d o r e v a l u a t i o nm e t h o da r er e s e a r c h e de l e m e n t a r i l y t h e n ,s y s t e mo v e r a l ls c h e m e 、s y s t e mf u n c t i o na n dm o d u l e s 、d a t a b a s ed e s i g n a r e s t u d i e da n dt h ed e t a i l e df l o wd e s i g ni s p r o v i d e da n ds y s t e mp r o t o t y p ei sd e v e l o p e d b a s e do nm sw i n d o w sp l a t f o r m 1 a s t l y ,t h i sp a p e rd i s c u s s e sh o wt ob u i l d i n gt h ed s su s i n go l a pt e c h n i q u e a p p l y i n gb u s i n e s so b j e c t s5 0 a sa n a l y t i c a lt o o k ,t h i sc h a p t e rp u ta c r o s st h e d e s i g na n d r e a l i z em e t h o di ni m p l e m e n ts c m - d s sa n dg i v es o m ea d o p t i v em e a s u r ea b o u th o wt o r e a l i z es e c u r i t ya n di m p r o v ep e r f o r m a n c eo fa n a l y t i c a ls y s t e m b e c a u s et h es y s t e mg i v e nh e r e b yi sb a s e do no l a pt e c h n i q u e ,m a n a g e r sa t e v e r yl e v e lc a ne n j o yt h ea d v a n t a g e sb r o u g h tb yt h ed a t aw a r e h o u s e a tt h es a m et i m ei t i n c r e a s e st h eu t i l i t yo f d a t aw a r e h o u s e ,a n di t i sa i s oc o n v e n i e n tf o r t h ev a s t u s e r s s u m m a r ya n dp r o s p e c ta r ed i s c u s s e di nt h el a s tc h a p t e r k e yw o r d s :o nl i n ea n a l y t i c a lp r o c e s s i n g :d e c i s i o ns u p p o r ts y s t e m :s u p p l yc h a i n m a n a g e m e n t ;b u s i n e s s o b j e c t s i 绪论 1 绪论 1 1 课题研究的目的和意义 历史跨入了2 1 世纪后,世界的经济形势以及企业的生存环境发生 了巨大的变化,经济活动全球化的趋势加速,全球市场形势总的来说 已由卖方市场转向了买方市场,竞争将会在国际范围内日趋激烈。我 国已经加入了w t o ,企业必须直面经济全球化和国际竞争的挑战,我们 必须根据我国国情,通过推进信息化来进行产业结构的调整和传统产 业的改造,完成工业化未尽的任务,实现我国经济的跨越式发展。 企业管理信息化已成为提高企业竞争力的重要推进力,企业的信 息化加快了企业组织结构调整及管理模式的创新,电子信息技术的应 用在宏观上促进了产业分工及企业规模结构的变化,在微观上加快了 企业组织结构调整,为经济结构调整提供新型管理模式。企业管理更 趋扁平化,增强了管理者与被管理者之间的可知性、可调性、有序性, 提高了生产效率、经济效益,推动了经济的持续增长。 由于消费者需求型态改变、企业产品相互竞争及科技进步发达, 产品需求趋于多种少量、生命周期日短、订单交期短促及采购与生产 全球化。面临上述环境,近年来,国内外业界及学界提出供应链管理 ( s u p p l yc h a i nm e n a g e m e n t ,s c m ) 思想,希望透过实时化生产系统、 品质系统管理、策略联盟及信息系统等技术,将物流、信息流、资金 流及商流予以整合,以适应新的消费形态需求。 传统企业目前的物流管理往往封闭在企业内部的一个死循环系统 上,很难适应现今全球经济一体化的市场竞争。建立在传统经验管理 模式上的企业信息系统其本身就需要提高。如何利用供应链管理的思 想,以信息系统为手段来改造企业的管理模式和业务流程,这方面的 研究具有重要的意义。 西安理工大学硕士学位论文 本系统的开发旨在通过集成企业供应链中的所有要素如物流、信 息流、资金流,将客户的需求信息准确的传递到原材料供应商,减少 信息需求的变异放大带来的信息失真现象,缩短企业对外部环境动态 变化的响应时间,从而使企业能够准确而及时地了解库存和供销状况 信息,为企业管理人员制定决策提供可靠的依据,提高企业对市场变 化的适应能力和对客户需求的快速响应能力。 1 2 供应链管理系统概述 1 2 1 供应链管理的基本概念和结构模型 s c m 即供应链管理,是英文s u p p l yc h a i nm a n a g e m e n t 的缩写,供 应链指相互间通过提供产品与服务而使厂家、供应商、零售商等组成的网 络。供应链管理则是对供应链中的信息流、物流和资金流进行设计、规 划和控制,从而增强竞争实力,提高供应链中各成员的效率和效益。 它是确保顾客满意的一个主要环节,即保证在正确的时间把正确的产 品服务送到正确的地方。 供应链管理是在企业资源规划( e r p ) 的基础上发展起来的,它把公 司的制造过程、库存系统和供应商产生的数据合并在一起,从一个统 一的视角展示产品制造过程中的各种影响因素,把企业活动与合作伙 伴整合在一起,成为一个严密的有机体。s c m 系统能够随着发展和变化 不断修正和强化计划的内容,直至计划执行的最后时刻,因此,s c m 也 是对e r p 的补充,它提供迸一步的智能决策支持信息,使得企业能够 评估供应链中的各个环节、事件和客户需求变化对企业的影响。 近年来随着全球制造( g l o b a lm a n u f a c t u r i n g ) 的出现,供应链 在制造业管理中得到普遍应用,成为一种新的管理模式。受目前国际 市场竞争激烈、经济及用户需求不确定性增加,技术迅速革新等因素 的影响,供应链管理提出的时间虽然不长,但己引起人们的广泛关注。 1 绪论 供应链的结构模型捌如图卜l 所示: 图i - i供应链结构模型 从结构模型中可看出,供应链由一个占主导地位的企业作为核心 企业,由它来联接上下游企业,在顾客需求驱动下,通过各个节点企 业的协作来实现信息流、物流、资金流的流动,实现供应链的增值。 1 2 2 与供应链发展相关的信息技术 电子商务及其相关技术 i n t r a n e t 和e x t r a n e t 网络技术的发展,为电子商务的开展提供了 理想的支持。商务活动不再受到地域和时间的限制,所有的文件传输 和商务操作均可在一瞬间完成。和电子商务实施最紧密相关的是网络 安全和信息安全问题。即如何保证商务交易过程中的身份验证的正确 性和不可抵赖性,实现其中的加密、签名等标准化算法。1 。 代理( a g e n t ) 技术 代理技术是7 0 年代就分布式人工智能研究而提出的一种新的软件 构造思想。近年来,随着分布计算技术、网络技术和可重构组件技术 的发展,代理技术也得到了飞速发展。无论在并行工程还是敏捷供应 链的应用开发中,代理技术得到了广泛的应用“1 。 工作流及其管理技术 由于活动是整个复杂系统控制的基本要素,而设计活动是大多数 企业生产活动的一个主要环节。特别在那些以新产品开发为主要盈利 西安理工大学硕士学位论文 手段的公司,设计活动的组织和优化直接关系到企业的竞争能力。一 般的工作流管理包括工作流建模和运行控制两大部分。其中建模是过 程优化和控制管理的前提而运行过程中控制和管理是成功的关键。1 。 x m l 技术 传统的e d i 已经证明了他在处理电子商务事务中具备相当的可行 性和有效性,然而他的局限性也是显而易见的,x m l 的诞生为电子数据 交换提供了新的思路,e d i 的缺陷正是x m l 应用的长处,x m l 充分利用 了现有的网络资源,通过定制d t d s c h e m a 可以方便灵活地体现新的商 业规则,无论从技术还是成本上,x m l 都更容易流行。在供应链系统中 存在大量的单据信息,同一份单据可能在多个应用模块间流转,使用 x m l 可以简单的对单据进行校验、转化、显示及同步”1 。 1 2 3 供应链管理系统的实施现状 1 9 9 8 年以后,各种有关供应链管理的报道才见诸于报刊杂志,同 时,在国内有关物流的会议上有关供应链管理的研讨也在逐步增加。 由于供应链管理与计算机集成制造系统密切相关,在各种有关集成制 造技术的研讨会上,供应链管理的研讨也在呈现不断增加的趋势,总 体上讲,供应链管理已经在我国的理论界引起了高度的重视,都在探 讨供应链管理思想和方法,但是人们对它的认识还相当肤浅,在概念 上也未得到统一。尽管供应链管理的各种技术和方法在我国的一些先 进企业已经得到了初步的应用,但是从总体上讲,多数企业还不知道 供应链管理为何物,无论从理论研究上,还是实际应用上,仍处于起 始阶段。 供应链管理方面的研究主要集中在下列几个方面:1 ) 供应链的设 计方法2 ) 供应链运行的参考模型3 ) 供应链管理的实施方法,供应链 管理过程中的一些关键技术。国外虽起步较早,但也没有形成完整统 一的体系结构。理论成果转化为应用的研究还处于起步阶段,且以电 4 1 绪论 于商务为主导的支持动态联盟的网络系统的开发和运用也处于试运用 和试点阶段。国内从事供应链管理软件的公司也非常多,大多是随着e r p 管理思想在中国的逐步推广而发展起来的,除了从传统的财务软件转型的 公司如用友、金蝶相继推出供应链管理方面的软件之外,看好中国管理软 件市场的公司也都相继推出了其供应链管理方面的软件。 1 3 课题内容及本人承担的主要工作 目前,国家确定要大力发展信息产业,以高新技术的发展带动其 他产业的发展,国家大力倡导具有自主知识产权的民族软件的发展。 本论文的研究正是在这种背景之下,以陕西省教育厅产业化培育项 目一一基于a b c 分析方法的柔性s c m 系统为实际课题,论文的主要研 究内容有: 1 ) 针对物流系统之供应物流为主要管理对象,探讨如何实现s c m 系统 的开发。 2 ) 比较了业已成熟的客户n 务器( c s ) 和目前流行的浏览器朋匣务 器( b s ) 两种信息体系结构的优缺点,提出了集成开发本系统的 整体思路。 3 ) 讨论了当前研究的热点一集成供应链管理,提出了供应链管理系统 是一个基于w e b 的企业电子商务平台,它将生产厂家、供应商、零 售商、用户联系在一起,实现物料从供应商到用户的顺畅流动。 4 ) 探讨了联机分析处理的相关概念和基本动作,并就如何将多维分析 与本系统的决策要求相结合给出了分析主题。 5 ) 讨论了结构化开发方法的原理、数据库建模的有关理论和可行方 法。依据这些方法进行了面向功能的系统设计和数据库建模。 6 ) 充分发挥d e l p h i 工具快速开发c s 结构系统软件的优点,应用面 向对象的继承机制,构建了保证界面统一并减少编程量的窗口和菜 单继承框架,完成对系统设置模块的开发。 西安理工大学硕士学位论文 7 ) 应用b u s i n e s so b j e c t s 工具,完成决策支持模块的开发,并利用 j s p 开发d s s 的客户端界面,实现决策支持模块与s c m 系统的完整 融合。 本人承担的任务和完成的工作如下: 1 ) s c m 管理信息系统的总体设计。 2 ) 负责系统设置、订单管理、采购管理、库存管理、决策支持的模块 设计。 3 ) 系统界面风格设计。 4 ) 数据库结构设计和数据维护。 5 ) 系统设置模块的源代码编写。 6 ) 供应链决策支持系统的开发。 n 局域网的系统集成和调试。 2 供应链管理的模型和策略 2 供应链管理的模型和策略 2 1 需求变异放大效应 供应链中节点企业在决策时都利用来自下游企业的信息进行预测 和向上游企业订货,而下游企业的需求信息在向上游企业传递时会发 生放大和缩小的现象。这种现象对于离最终顾客最远的企业成员影响 最大,即所谓的需求变异放大效应,亦称长鞭效应( “b u l l w h i p e f f e c t ”) ,如图2 - 1 所示,是美国供应链管理专家h a ul l e e 教授对 需求信息扭曲在供应链中传递的一种形象的描述n ,。 制造商地区分销商当地批发商当地零售商当地消费者 图2 1 供应链中需求变异放大现象 2 2 集成供应链中的战略伙伴关系策略 2 2 1 建立战略伙伴合作关系的意义 供应商的评价选择是供应链合作关系运行的基础。供应商的业绩在 今天对制造企业的影响越来越大,在交货、产品质量、提前期、库存 水平、产品设计等方面都影响着制造商的成功与否。传统的供应关系 已不再适应全球竞争加剧、产品需求日新月异的环境,企业为了实现 低成本、高质量、柔性生产、快速反应,企业需要与供应商建立长期 的战略性合作伙伴关系,这种战略性合作关系使供应链成为一个快速 7 西安理工大学硕士学位论文 量| 舅毫曼曼鼍曼曼曼曼曼曼曼曼曼鼍曼鲁曼曼詈篁! 曼皇墨e 等量量置詈量皇曼蔓目量曼皇皇皇曼i 曾曼曼曼皇兰皇皇鼍曼鼍! ! 毫曼曼曼曼曼 重构的动态组织,它能紧抓一瞬即逝的市场机遇,将原本分散的技术 资源、人力资源和管理资源快速有效地集成“1 。 根据供应商在供应链中的增值作用和他的竞争作用,可以对其进 行分类,其分类矩阵如下: 图2 - 2 供应商分类矩阵 2 2 2 供应商选择方法概述 力 关于对供应商选择与评价的研究,目前在国内外已形成一些较为 成熟的理论,d i c k s o ng w 在1 9 6 8 年提出了2 3 项供应商绩效评价准 则,在此之后,大量学者对供应商的选择问题进行了广泛、深入的研 究。比较著名的有h a t h e r a l l 的8 项准则和y a h y a k i n g s m a n 提出 的层次分析法等“。 供应商选择的方法很多,主要分为两大类:第一类为定性的分析 选择方法;第二类为定量的选择方法。定性方法主要是根据以往的经 验,凭借以前的关系来选择供应商。为了实现供应商选择的客观化和 科学化,应研究供应商选择的定量方法和定性与定量相结合的方法。 a ) 定性方法主要有“: 1 ) 直观判断法:主要根据征询和调查所得的资料并结合个人的分析判 断,对供应商进行分析、评价。其主要是倾听和采纳有经验的采购人 2 供应链管理的模型和策略 员意见,或者直接由采购人员凭经验做出判断,常用于选择企业非主 要原材料的供应商。 2 ) 招标法:由企业提出招标条件,各招标供应商进行竞标,然后由企 业竞标,与提出最有利条件的供应商签订合同或协议。 3 1 协商选择法:由企业先选出供应条件较为有利的几个供应商,同他 们分别进行协商,再确定适当的供应商。对于采购时间紧迫投标单位 少,竞争程度小,订购物资规格和技术条件复杂时,协商选择方法e e 招标法更为适合。 b 1 定量方法: 供应商选择最常用的定量方法是使用线性权重模型,即首先确定产品 供应商选择所依据的标准,给每个标准确定一个合适的权重,然后将供应 商在各标准上的得分乘以该标准的权重,进行综合处理得到一个总分,最 后根据每个供应商的得分进行比较和选择。 目前较先进的方法有: 1 ) 采购成本法:对质量和交货期都能满足要求的供应商,则需要通过 计算采购成本来进行比较分析。采购成本一般包括售价、采购费用、 运输费用等各项支出的总和。采购成本比较法是针对各个不同供应商 的采购成本,计算分析来选择采购成本较低的供应商的一种方法。 2 ) 作业成本法( a c t i v eb a s e dc o s t i n ga p p r o a c h ) :鲁得霍夫( f i l i p r o o d h o o f t ) 和科林斯( j o z a fk o n i n g s ) 于1 9 9 6 年提出供应商选择 的作业成本法。通过分析供应商的总成本来选择合作伙伴,他们提出 的总成本模型为 掣,慨一p m ) g + c ;磁 ( 公式2 - i ) 了 式中:吖为第j 个供应商的成本值:只为第j 个供应商的单位销售价格; 为供应商中单位销售价格的最小值,g 为采购量:c ? 为因企业采购 相关活动导致的成本因子的单位成本;d ,为因供应商i 导致的在采 购企业内部的成本因子j 的单位成本。该成本模型用于分析企业因采 购活动而产生的直接和间接的成本大小。企业将选择s ? 值最小的供应 9 西安理工大学硕士学位论文 商。 3 ) 层次分析法( a n a l y t i ch i e r a r c h yp r o c e s s ) :根据具有递阶结构的 目标、子目标( 准则) 、约束条件等来评价方案,采用两两比较的方法 确定判断矩阵,然后把判断矩阵的最大特征值所对应的特征向量的分 量作为相应的系数,最后综合给出各方案的权重( 优先程度) ,供应商 各自的权重( 忧先程度) ,通过对优先程度的比较实现供应商的选择。 4 1 人工神经网络算法( a r t i f i c i a ln e u r a ln e t w o r ka p p r o a c h ) :建 立接近子人类思维模式的定性与定量相结合的综合评价选择模型,通 过对给定样本模式的学习,获取评价专家的知识、经验、主观判断及 对目标重要性的倾向,当对供应商综合评价时,可再现评价专家的经 验、知识和直觉思维,从而实现了定性分析与定量分析的有效结合, 也可以较好地保证供应商综合评价结果的客观性“。 2 2 3 供应商评价体系的建立 由于核心企业与供应商之间长期利益合作的需要,对供应链管理环 境下供应商的筛选评价应从以下几个方面进行全面的考核,如图2 3 : 价格、质量、交货期: 在供应链管理环境中供应商供货的质量、价格、交货期直接关系 到供应链管理目标是否能够实现。因此,对生产经营能力的考核评定 是对供应商的一项重要的考核内容。 2 1 技术开发及合作: 供应链是否能够及时的为顾客提供在价格、质量、性能上均优的 产品决定了整个供应链体系的竞争力。由此,确定供应商的技术开发、 合作能力都直接影响到是否有与该供应商进行长期合作的必要性。 3 1 发展能力: 供应商长期发展的能力决定了企业是否有实力对其以后的发展进 1 0 2 供应链管理的模型和策略 行投资,决定了其以后的发展潜力。在对供应商的筛选中,必须对供 应商的此项能力进行考核,其目的是建立一种长期的合作伙伴关系。 综上所述,在进行供应链合作伙伴的筛选中,我们应从企业生产 经营管理能力,技术开发能力,企业发展能力这三个方面进行供应商 的筛选评价。 图2 - 3供应商综合评价指标综合体系 固定资产净值增长率 企业利润增长率 培训费甩比率 高层管理人员综合素质指标 顾客投诉改进率 顾客投诉率 产品准时交货率产品质量合格率 产口价格比率 技术合作开发比率 技术密集度技术创新率 3 系统的设计与开发 3 系统的设计与开发 3 1 系统的体系规划 目前的软件体系结构主要有c s 和b s 两种模式。在系统应用中, 有些功能适合用c s 模式,而有些功能适合采用b s 模式,交叉并用 的方案将这些功能以不同的模式实现,有利于充分发挥两种体系结构 的优点。 适合采用c s 模式的功能具备以下特点:安全性要求高;具有较 强的交互性;使用者范围小、地点固定;要求处理大量数据。例如, 本系统中的系统初始化部分的所有功能,包括基本参数、辅助参数、 库存信息、物资编码、人员信息、仓库信息等。而适合于b s 模式的 子功能有以下特点:使用范围广,地点灵活:功能变动频繁:交互性 要求不高。例如本系统的其他功能模块如订单管理、库存管理、采购 管理等。 综合使用c s 和b s 两种模式,可充分发挥b s 模式的先进性和c s 模式的成熟性的特点,其优点主要在于:保证敏感数据的安全性,特别是 对数据库的修改和新增记录加强了控制;经济有效的利用了企业内部计算 机资源,简化一部分可简化的客户端;既保证了复杂功能较强的交互性, 又保证了一般功能的易用和统一;系统维护简便、布局合理、用户无需培 训、使用推广容易;网络效率高的混合结构。s c m 系统体系结构示意图如 图3 一l 。 1 2 西安理工大学硕士学位论文 系统外部 系统内部 ( b s 模式) 图3 - 1s c m 体系结构图 3 1 1 软硬件环境的选择 支持b s 模式开发的软件产品有很多,我们选择当前最流行的 b o r l a n d 公司的j b u i l d e r7 0 作为数据库前端开发工具,d e l p h i 6 0 来 开发c s 结构下的系统设置模块,应用服务器选择b e a 公司的w e b l o g i c 的7 o 版本,支持完整的j 2 e e 运行时、部署工具和管理支持,可用于生 成高可用性、高可伸缩性和高安全性的应用。数据库系统选用功能十分 强大、并且非常灵活的关系数据库系统o r a c l e 公司的9 2 版本。硬件系 统没有特殊的要求,现今流行的主流配置即可满足系统的使用要求。即: 操作系统: 应用服务器 数据库: 开发工具: m i c r o s o f tw i n d o w s2 0 0 0 系列 w e b l o g i c7 0 o r a c l e9 2 1 d e l p h i 6 0 、j b u i l d e r7 0 3 系统的设计与开发 o l a p 工具: b u s i n e s so b j e c t s5 0 网页制作工具: m i c r o s o f tf r o n t p a g e 2 0 0 0 3 2 系统功能描述 由于本系统涉及到企业的产、供、销、人、财、物等各个方面,使 用作坊式的开发方法已远远不能保证软件产品的质量。因此为保证软件 产品的质量,必须遵循一定的开发规则。在本系统的设计中,我们采用 结构化的软件开发方法,开发过程遵循s a 、s d 、s p 。 结构化分析就是面向数据流自顶向下逐步求精进行分析。结构化设 计分为总体设计和详细设计:总体设计确定系统的具体实现方案和软件 的具体结构;详细设计则是借助程序流程图、n s 图或p a d 图之类的详细 设计工具来描述实现具体功能的算法“。 3 2 1 系统结构图 经过对系统所做的仔细分析,本系统的功能模块划分如图3 - 2 图3 - 2 模块结构图 具体模块功能如下: 1 ) 订单管理:订单管理完成企业物资需求计划的上报、管理、查询、分 析功能。计划上报支持多种申请渠道,包括网上申请、手工录入、报盘 1 4 西安理工大学硕士学位论文 等输入模式。订单管理主要由订单申请、订单修改、订单平衡、订单 审批、订单查询等功能构成。 2 ) 采购管理:采购管理完成企业物料采购全过程的管理和监控。采购需 求计划经过与库存、已签合同平衡以后,在企业门户网站上发布物资需 求信息,供应商根据采购信息进行报价,采购者根据报价信息,选择合 适的厂商进行商务谈判,确定价格、服务、运输方式等条款。采购模块 主要包括比质比价、合同生成、合同修改、合同审批、合同履行、合 同查询六大模块。 3 ) 库存管理:库存管理以仓库的管理和控制为中心,核算处理仓库发生 的各种业务,包括入库管理、质检管理、新到料日志、出库管理、库 存查询等业务内容。系统通过出库单和入库单核算处理仓库发生的一般 出入库业务。库存管理结合联机分析处理技术,以a b c 分类法为库存管 理的原则,实现库存物资的动态管理。 4 ) 财务管理:此模块的主要功能是完成资金流的管理。主要包括发票管 理、付款审核、结算处理。 5 ) 决策分析:决策分析模块,通过运用o l a p 分析技术在管理和决策过程 中对数据进行多层面、多角度的分析处理,帮助决策者从结构化、半结 构化的事务中做出决策,分析主题有订单分析、库存分析、资金占用 分析、业务人员考核分析、供应商分析。 6 ) 系统设置:对运行各业务系统所需的基本参数进行统一的录入和维 护。包括系统参数、仓库管理、库位设置、机构管理、人员管理、 入库来源、出库用途、订单类型、采购类型、物资类型等。 7 ) 系统维护:口令维护、权限管理、离岗申请、工作交接、运行信息、 数据备份、数据恢复、操作手册 3 系统的设计与开发 3 2 2 数据流图 结构化方法是面向数据流进行的需求分析方法。结构化分析方法使 用数据流图和数据字典来描述,数据流图是表述数据处理过程的工具。 数据流图从数据传递和加工的角度,以图形的方式刻画数据流从输入到 输出的传输变换过程“。 为表达稍为复杂的实际问题,需要按照问题的层次结构进行逐步分 解,并以分层的数据流图反映这种结构关系。一套分层的数据流图由顶 图、底图和中间层的数据流图所组成。顶图说明了系统的边界,即系统 的输入和输出的数据流,顶图只有一张。底图由一些不必再分解的处理 逻辑组成,这些处理逻辑称为基本的处理逻辑。在顶图和底图之间是中 间层。通过对层次的数据流图的描述,一个复杂的系统可以按层次逐级 分解,清晰的描绘与解释一个复杂系统的逻辑。图3 - 3 所示为系统的第 一层数据流图: 订单申请表 订单平衡表采购合同表 库存物资表 质检表 图3 - 3 分层数据流图 由二级单位首先向采购中心提出物资采购申请,若库存物资满足申请 西安理工大学硕士学位论文 需求则提示填写移拨单,进行物资的直接领用。对于库存不足的物资, 采购部门将根据需求时间、类别等条件进行订单平衡,生成需要采购的 物资清单,接着向供应商发出询价通知,供应商返回相应的报价信息, 经过比质比价,与有意向的供应商签订采购合同。采购回来的物资首先 由采购部门向库存管理部门开出入库通知单,库管人员填写新到料日志, 并会同质检部门进行物资的检验,然后进行物资的入库,填写相应的库 存物资表。出库时,填写出库单,经过审核办理出库。 图3 - 4 所示为库存模块的数据流图。 物资编码 仓库编号 图3 4 库存业务数据流图 1 7 3 系统的设计与开发 3 2 3 流程图 下面代表性地给出详细设计阶段订单申请功能和出入库管理功能的 程序流程图。订单申请流程如图3 5 所示: 图3 - 5 订单申请流程图 入库流程图如图3 - 6 所示: 甲 西安理工大学硕士学位论文 图3 - 6 入库管理流程图 1 9 3 系统的设计与开发 3 3 数据库设计 数据库是应用程序的中轴,数据库设计和维护的质量将在很大程度上 决定应用程序的质量和成功与否。尽管数据库设计既是应用程序分析层 的一部分也是设计层的一部分,此处还是将这一问题单独作为一节来研 究,因为数据库的创建和维护在整个应用程序的开发中是极为重要的环 节,在数据库的分析和设计上花费较多的时间将有助于应用程序的开发。 3 3 1 概念设计 概念设计的模式是产生反映企业组织信息需求的数据库概念结构, 即概念模式“”。在需求分析阶段,通过对业务的调查,从中获得了每个 用户对数据库的信息要求、处理要求和安全性完整性的要求。接下来要 做的是概念结构的设计,它独立于数据库逻辑结构、物理结构和d b m s , 是整个数据库设计的关键,其主要特点是: 能充分地反映现实世界,包括实体和实体之间的联系,能满足用户对 数据处理的要求,是现实世界的一个真实模型。 易于理解,从而可以和不熟悉计算机的用户交换意见 易于更改,当现实世界改变时容易修改和扩充。 易于向各种数据模型转换 描述概念结构的有力工具是e r 图和语意对象模型。 用e - r 模型进行概念设计经历两个步骤: 1 ) 设计局部e r 模式: 具体做法是:选定局部应用( 某一层数据流图) 。逐一设计分e r 图, 核定应用中的实体、属性和联系。 实体是从用户的工作环境中标示出的事物,是用户想要跟踪的某个 事物。实体具有属性,用来描述实体的特征,属性可以是组合的或多值 西安理工大学硕士学位论文 的。实体通过联系相互关联。在实际操作中,实体和属性一般很容易区 分,但在不同的分e r 图中,可能存在着交叉,可依据以下准则调整: 作为属性,不能再有描述的性质,即:属性不能再带属性 属性不能与其它实体有联系,e r 图中的联系是实体之间的联系。 2 ) 综合成全局e r 模式并优化: 集成的目的是形成一个整体的e r 图,简单系统可将各分e r 图一 次集成;复杂系统可用累加的办法一次集成两个e r 图,集成分两步走: 合并,以解决冲突问题;修改重构,以消除不必要的冗余。 冲突体现在三个方面: 属性冲突:包括属性值的类型、取值范围和取值集合不同,单位冲突 ( 如:重量单位用吨和公斤、管材的单位有时用重量有时又用长度 等) 。 结构冲突:同一属性组的外延不同、不同e r 图中实体和属性存在冲 突 命名冲突:同名异义、异名同义 冗余数据指可由基本数据导出的数据,冗余的存在容易破坏数据库 的完整性,可用分析法消除冗余,但最常用的却是规范化理论,下面对 其进行较详细的介绍。 3 3 2 逻辑设计 由于概念设计的结果是e r 图,d b m s 一般是采用关系型,因此数据 库的逻辑设计过程就是把e r 图转换成关系模式的过程。由于关系模型 的固有优点,逻辑设计可以充分运用关系数据库规范化理论,使设计过 程形式化地进行。在概念设计阶段已经把关系规范化某些思想用作构造 类型和联系类型的标准,在逻辑设计阶段,仍然要使用关系规范化理论 设计模式和评价模式。 3 系统的设计与开发 a 规范化理论的应用 规范化理论的一个重要的目标就是将数据分割存储在特定的地方来 消除冗余、简化数据库的更新、提高数据库完整性,并且减少存储的要 求。常用范式来衡量数据规范化的程度。现在已定义出了第l 、第2 至第 5 范式,这些范式是嵌套的,也就是说某关系当满足第2 范式时一定满足 第1 范式“。 在规范化理论中所定义的关系是一个二维表,它满足下列约束:首 先,表中的每一格必须是单值的,每一列的所有条目都必须是同一类型 的;其次每一列都有唯一的名字,列在表中的顺序并不重要;最后,表 中任意两行( 元祖) 不能完全相同,行在表中的顺序也不重要。 所谓第一范式( i n f ) 是指,任何符合关系定义的关系满足第l 范式。 所谓第二范式( 2 n f ) 是指,如果一个关系的所有非关键字属性都依 赖于整个关键字。那么该关系就属于第2 范式。 所谓第三范式( 3 n f ) 是指:一个关系如果在第2 范式中,且没有传 递依赖,则该关系在第3 范式中。 规范化的关系避免了更新异常,似乎更可取,但从其它理由来考虑, 有时却不值得。因为当数据必须从两个单独的表中组合起来时,d b m s 就 要做额外的关系运算。因此非规范化的表可能更易于处理,在有些情况 下,数据冗余的缺点并不是很重要,往往在规范化的基础上故意保留少 量非规范化的内容,以改进性能和实现的复杂性。一般说来,实际操作 中,第三范式已能满足商业化数据库的一致性和完整性约束。 b e - r 模型向关系模型的转换 逻辑结构设计的任务就是把概念结构转化为选用的d b m s ,转换为关 系模型的原则是: i ) 一个实体转换为一个关系模式,实体的属性就是关系的属性,实 西安理工大学硕士学位论文 体标示符即为关系的键。 2 ) 一个联系转化为一个关系,对于联系类型,不同情况要作不同的 处理: 夺若实体间的联系是l :1 的,可以在两个实体类型转换成两个 关系模式中的任意一个关系模式的属性中加入另一个关系模 式的键和联系类型的属性。 夺若实体间的联系是1 :n 的,则在n 端实体类型转换成的关系 模式中加入l 端实体类型转换成的关系模式的键和联系类型 的属性。 夺若实体间的联系是m :n 的,则将联系类型也转换成关系模式, 其属性为两端实体类型的键加上联系类型的属性,而键为两 端实体键的组合。 3 3 3 物理设计 创建数据库物理结构包括使用逻辑结构设计的结构来形成表、列和表 间的关系。为列分配相应的数据类型,定义列的扩展属性,如编辑样式, 初始值,有效性验证规则,显示格式等等。表间的关系、主键和外键关系 都可以在此定义。 触发器,存储过程和索引使数据库保持引用完整性,易操作性和适 应性。触发器能够用于维护数据的完整性,予、母表的关系,列的有效 性验证规则和其他的事情。存储过程用于在应用程序背后反复工作的机 制,它为经常使用s q l 语句提供预编译的形式。索引通过排序模式来提 高对数据的快速访问能力。 3 3 4 设计举例 订单申请部分设定实体的思路为: 为了记录各个单位上报的需求信息,我们设定了第一个订单申请表 3 系统的设计与开发 不同来源的计划是合并在一起采购的,采购前还需要平衡计划以制定实 际需要采购的物资清单,为此设置第二个订单平衡表,制定采购计划后 需和厂家签合同,须设置第三个采购合同表;在合同制定前业务员需要 查询厂商,为此设置机构编码表;各厂商提供不只一类产品,又须设置 物资编码表;选定厂商物资后,需上报领导审核,为此设置审批记录表: 在审批过程中领导需要查看业务员相关询价的情况,为此须设置另外一 个采购报价流水表;当然,在此过程中,少不了部门管理表、人员管理 表、订单类型表、计量单位表、计价方式表等,后四个表结构一致,使 用方法相近,优化为同一个关系,通过设置不同的代码加以区分。 订单管理的e r 图如图3 - 7 所示。 图3 7 订单管理e - r 图 各实体所涉及的属性,此处不一一列举。 从上面的描述可看出,在以上各实体中,广泛存在着一对多的联系, 一对多的联系一般在多的一方设置关键字,而不单独转化为一个关系; 合同、订单部分主要联系的设置为: 西安理工大学硕士学位论文 订单申请表( d 4 1 9 b b 辽整虫遗缠墨、p h b h 平衡编号、h t b h 合同编号、 w z b m 物资编码) 订单平衡表( p h b h 幽- 、h t b h 合同编号) 采购合同表( h ! b b 金回缠曼、w z b m 物资编码) 采购报价流水表( b j b h 拯盆编呈、w z b m 物资编码、j g b m 机构编码) 物资编码表( w z b m f 黼) 机构编码表( 。i g 也担控绾堡) 以上各表的第一个字段为关键字字段,表中未列出其它与联系无关 的字段。 应用e r w i n 设计的数据库结构如图3 - 8 所示: 3 4 安全- | 生设计 随着信息技术的发展,特别是网络技术的飞速发展,安全性问题也 越来越受到人们的关注。评判一个应用系统好差的标准,最重要的一条 就是是否具有良好的安全性设计。好的安全机制,可以为用户提供顺利 工作所需的全部信息和资源,同时防止信息和资源被损坏以及有人未授 权访问。 2 5 3 系统的设计与开发 3 4 1w i n d o w s 系统的安全性设计 在应用软件的配置和系统集成过程中,应充分利用操作系统平台提 供的特性。这样的话,一方面可加强安全性,相当于在应用程序之前又 加了一层屏障,另一方面又简化了应用程序的安全性设计,使应用程序 的功能更集中。在w i n d o w s2 0 0 0 中提供了很多安全性设计的功能,其安 全性达到了c 2 安全级,这是商业操作系统达到的最高安全级别,因此应 充分利用w i n d o w s2 0 0 0 操作系统本身提供的符合美国c 2 级安全标准的 安全性,通过分配用户账号和密码来保护系统资源和网络资源,限制无 关用户对w e b 服务器资源的访问权力,来保证w e b 服务器的安全。文件 系统采用n t f s ,控制对文件夹和文件访问,可以配置w e b 服务器的文件 夹和文件的访问权限,禁止无关用户向文件夹中或从文件夹中复制、修 改、删除文件,来保护w e b 服务器文件的安全,从而实现文件级的安全 性,有效地保证系统的安全“”。 3 4 2 数据库安全性设计 数据库的安全性是关系型数据库四个显著的特征之一。数据库的安 全性就是要保证数据库中数据的安全,防止未授权用户随意修改数据库 中的数据,确保数据的安全。在大多数数据库管理系统中,主要是通过 许可来保证数据库的安全性。在数据库中,系统使用检查用户名、口令 等手段来检查用户的身份,合法的用户才能进入数据库系统。当用户对 数据库进行执行操作时,系统自动检查用户是否有权限执行这些操作。 同时,数据库系统本身也提供了多种方法建立安全策略。o r a c l e 9 i 数据库提供业界最安全的应用开发和部署平台,包括严密的三层安全体 系、基于标准的公共密钥体系结构、深层数据保护、改进的用户和安全 策略管理、数据加密、o r a c l e 标签安全、o r a c l ei n t e r n e t 目录等“”。 西安理工大学硕士学位论文 3 4 3 应用程序验证方式 对用户的合理授权是保证系统安全的继利用操作系
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 第一章声现象 单元试卷(含解析)2025-2026学年苏科版(2024)物理八年级上册
- 考研真题历年题库及答案
- 红磷燃烧的题目及答案
- 2025年汽车自动采样设备项目建议书
- 扶贫知识培训内容课件
- 羧酸衍生物2讲解
- 压力式温度计行业员工职业发展规划与管理
- 2025年播音主持证考试真题及答案
- 2025年会计考试题基础题及答案
- 2025年焊工车间考试题目及答案
- 水稻机械化种植技术-洞察分析
- 5.2《圆的周长》(教学课件)六年级数学上册北京版
- DB4113T 043-2023 南阳艾草气象观测规范
- 特殊作业安全管理监护人专项培训课件
- 统编语文四年级上册第六单元教材解读及集体备课
- 消防培训课件教学课件
- 子宫颈机能不全临床诊治中国专家共识(2024年版)解读
- 信息技术-开学第一课(共17张课件)
- 新行政诉讼法课件讲座
- 实际投资额审计报告模板
- 湖南省衡阳市2022-2023学年六年级下册数学期末测试试卷(含答案)
评论
0/150
提交评论