




已阅读5页,还剩65页未读, 继续免费阅读
(船舶与海洋结构物设计制造专业论文)造船企业供应商管理系统的研究与开发.pdf.pdf 免费下载
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
华中科技大学硕士学位论文 摘要 ,造船企业的供应商管理系统是作为企业加强管理,实施信息化过程中的一个子系 统。、它是在s c m ( s u p p l y c h a i n m a n a g e m e n t ) 供应链管理中应对加强与供应商的联系, 提高管理水平的要求而实施的一个子信息系统。而且该系统还将与日益兴起的 b r p ( b u s i n e s sp i o c e s sr e e n g i n e e r i n g ) 企业业务流程重组,e r p ( e n t e r p r i s er e s o u r c e 使整个企业都能被整合到统一的信息系 的实际调研,结合实际要求,按照软件工 程的原则对供应商管理系统进行系统分析、系统构造和测试,具体包括需求分析,各 模块的详细分析,算法分析,数据库设计,组件设计,界面设计,算法设计,代码编 制等过程。在分析的过程中,论文将基于u m l ( u n i f i e dm o d e l i n gl a n g u a g e ) 统一建模 语言的规则来表述。 论文还将运用模糊数学理论和层次分析方法提供一种对企业供应商进行级别评 定的详细算法以及部分算法代码,该算法是基于调研企业的实际情况得出,但是仍有 一定的普遍性,在一定范围内适用。 另外,考虑到系统未来的升级以及与企业中其他信息系统实现信息的流通,在体 系结构上是采用c o r b a ( c o m m o u0 b j o 吐r e q u e s t b r o k e ra r c h i t e c u m ) 通用对象请求代 理体系结构,但在具体模块的杓建上则采用了c o m ( c o m p o n e n to b j e c tm o d e l ) 组件对 象模型。 同时,由于我们研究的企业是刚开始实施信息化改造,许多相关系统还未实施, 各系统间的关系还不是很明确,但论文也考虑了这一情况,为未来可能的改进提供了 指导方向和途径。 l 建模语言 c 。mc 。r b a 供应链 华中科技大学硕士学位论文 a b s t r a c t t h e s h i p y a r ds u p p l i e r sm a n a g e m e n ts y s t e mi sas u b - s y s t e mo fs h i p y a r di n f os y s t e m i ti so n e p a r t o ft h e s u p p l yc h a i nm a n a g e m e n ts y s t e m i t sd u t yi s t oe n h a n c et h e m a n a g e m e n t a n di to u g h tt o b ei n t e g r a t e dw i t he n t e r p r i s er e s o u r c ep l a n n i n gs y s t e m , b u s i n e s sp r o c e s sr c e n g i n e e r i n gs y s t e ma n do t h e ri n f os y s t e m si n t oaw h o l ee n t e r p r i s ei n f o s y s t e m i nd e t a i l ,t h i sp a p e ri sb a s e do nt h ei n v e s t i g a t i o no ft h es h i p y a r d sr e s o u r c es u p p l y d e p a r t m e n t t h es y s t e mf l j m l l s t h er e a s o n a b l er e q u i r e m e n t so ft h er e s o u r c es u p p l y d e p a r t m e n t a n d t h e p r o c e d u r eo f d e v e l o p m e n t f o l l o w st h es o f t w a r ee n g i n e e r i n gm e t h o d s i ti n c l u d e sr e q u i r e m e n t sa n a l y s i s , d e t a i la n a l y s i s ,d a t a b a s ea n a l y s i s ,i n t e r f a c ed e s i g ne t e t h eu m li sb e e n u s e dd u r i n go u rs y s t e m sa n a l y s i s t h i sp a p e rp r o v i d e sam e t h o dt od ot h ee v a l u a t i o no fs u p p l i e r sa n ds o m es a m p l e c o d e s t h i se v a l u a t i o nm e t h o di sb a s eo na h p ( a n a l y t i ci - l i e r a r c h yp r o c e s s ) m e t h o da n d f u z z yt h e o r y t h i sm e t h o d i sb a s e do i lr e a l i t i e sa n dc a nb er e e di ne i t h e rs h i p y a r do ro t h e r e n t e r p r i s e s o t h e r w i s e ,c o n s i d e r i n gt h e f u t u r eu p d a t ea n d m a i n t e n a n c e ,t h el a t e s tt e c h n o l o g i e so f p r o g r a n m i n gh a v eb e e nu s e di nt h i sl m p e r t h e s et e c h n o l o g i e sa r ec o m a n dc o r b a t h e s et w om e t h o d sw i l lm a k et h ec o n s m l e f i o no ft h es y s t e mt ob ee a s i e ra n dq u i c k e r a t t h es a i i l et i m e ,t h es y s t e mw i l lb ef l e x i b l ea n dr o b u s t a tt h es a l n et i m e ,c o n s i d e r j n gt h es h i p y a r d sr e a l i t i e s , t h i ss y s t e mh a sd e s i g n e ds o m e i n t e r f a c e sw i t ho t h e rs y s t e m si nt h ee n t e r p r i s e k e y w o r d :s u p p l i e r sm a n a g e m e n t s y s t e m u n i f i e dm o d e u n g l a n g u a g e c o m p o n e n to b j e c tm o d e l c o m m o n o b j e c tr e q u e s t b r o k e ra r c h i t e c t u r e s u p p l i e r se v a l u a t i o n s u p p l y c h a i n 华中科技大学硕士学位论文 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = ;= ;= = 一= 1 1 课题的背景及意义 1 绪论 当前我国企业为了应对加入w t o 的挑战以及激烈的市场竞争,都在进行各自的 企业信息化过程。企业信息化是指在企业的生产、经营、管理等各个层次、各个环节 和各个方面,应用先进的计算机、通信、互联网和软件等信息化技术和产品,并充分 整合、广泛利用企业内外信息资源,提高企业生产、经营和管理水平,增强企业竞争 力的过程。就目前的企业信息化的内容大致包含有以下的几个方面:e r p ( e n t e r p f i s e r e s o u r c e p l a n n i n g ) 企业资源计划【”,b p r ( b u s i n e s sp r o c e s sr e e n g i n e e r i n g ) 企业业务流 程重组【2 】,c r m ( c u s t o m e rr e l a t i o n s h i pm a n a g e m e n t ) 客户关系管理【3 卜【4 】,s c m ( s u p p l y c h a i nm a n a g e m e n t ) 供应链管理【5 j ,p d m ( p r o d u c td a t am a n a g e m e n t ) 产品数据管理 6 1 7 1 ,c a d c a m ( c o m p u t e ra i d e dd e s i g n c o m p u t e ra i d e dm a n u f a c t u r e ) 计算机辅助设 计和制造。 本课题是根据武昌造船厂在整个企业范围内实施信息化改造的大背景下,应其物 资供应部门要求对整个企业采购过程中的供应商加强管理的需要而开展研究和设计 的。本课题涉及的方面是s c m 系统中的关于供应商管理的部分。系统的最主要目的 是满足物资供应部门提出的各种切实可行的功能要求,其次是保留与企业中的其他系 统之间的软件和数据上的接口,并能为系统以后的升级和扩充提供便利。 本课题的实际意义在于将有关供应商的纷繁复杂的信息和数据纳入一个统一且 有效的信息管理渠道中,以便于企业的物资供应部门、生产部门、企业财务部门及其 他相关部门从中得到各部门所需的关于供应商的原始信息和处理后的信息,这样将有 助于整个企业对其供应商的了解,可以提高关于供应商方面的决策的效率和准确性, 同时有利于合理的安排订货,工程分包,物料库存等,减小企业在这一方面的开支, 并使企业的物流过程更加顺利和科学。 华中科技大学硕士学位论文 = = = = = = = = = = = = = = = = = ;= = = ;= = = = = = = = = = ;= = = 一: 1 2 国内外的研究情况 国际上对供应链管理的早期研究主要集中在供应链的组成、多级库存、供应链的 财务等方面,主要解决供应链的操作效率问题。近来的研究主要把供应链管理看作一 种战略性的管理体系,研究扩展到了所有加盟企业的长期合作关系,特别是集中在合 作制造和建立战略伙伴关系方面,而不仅仅是供应链的连接问题,其范围已经超越了 供应链出现初期的那种以短期的、基于某些业务活动的经济关系,更偏重于长期计划 的研究【8 j 。也就是将供应商、企业自身、分包商、分销商、零售商到最终用户的管理 集中到统一的供应链上来管理,也就是从企业长期发展的战略高度来进行研究和探索 的f 9 】。 相对于国外对供应链方面的研究,国内目前对供应链管理方面研究和实施的范围 就相对来说要窄一些,目前国内主要还是单一的将供应链的研究放在供应商企业自 身这一个阶段,而且是一种主次分明的状态,即企业自身为主,供应商为次,没有建 立起一种伙伴关系,对企业外部的因素考虑的较少,也没有考虑供应链管理的战略性 等问题,从而对于企业自身后续的生产,管理,财务,销售等各方亟产生或多或少的 影响,同时也不利于供应商的稳定和发展。 1 3 课慝的技术方案 本课题是关于企业供应链管理( s c m ) 中的供应商管理子系统的,这个子系统 是要对企业供应链的最初始阶段的管理。因此本课题的技术方案主要从两个方面来入 手: 一是管理方面的,着重于使本模块对供应商的管理能够符合加强企业的管理,优 化供应链流程的要求,并且依据管理理念和数学方法对获得的相关数据进行分析。例 如对供应商的评价就是管理知识的体现。总体而言,本系统需要关于物流管理方面和 模糊数学方面的理论知识: 另一个则是信息技术方面的,着重于使本模块能够与企业实施的信息化过程中的 华中科技大学硕士学位论文 = = = ;= = = = = = = = = ;= = = = = = ;= = 自= = = 一一= 其他模块建立一种数据接口,使各种所需的信息能够在企业中以一定的方式进行交流 和互通。这就需要网络技术,软件工程,数据库技术的支持。 1 4 本论文的主要内容 本篇论文的主要内容是研究在企业供应链管理中的供应商管理系统的运作方式, 并对系统进行分析、设计、实施及部分测试的过程,其与目前国内对供应链管理方面 的研究的较大不同是它在关注供应商一企业本身之间关系的同时,更加侧重于与其 它模块的接口问题,例如与p d m 的接口,与c a d c a m 的接口等,这样就有利于系 统在企业中与e r p ,p d m ,c r m 等进一步整合的能力,同时也有利于将来对企业完 整供应链实施管理时,供应链上各管理模块间的融合,升级和改造。另外鉴于本系统 是关于一种软件的研究和设计的,因此论文也是按照软件工程的方式来组织的,所需 的管理理念和知识将在分析实施的各部分中逐步介绍。 华中科技大学硕士学位论文 = ;= = ;= = ;= = = = = = = = = = = = = = 。一 2 1 总体架构 2 体系结构 通过对武昌造船厂物资供应部门、技术中心、管子加工车间工作的参与和对流程 的研究,发现其在各个部分的硬件和软件情况是有着巨大的区别的。比如在物资供应 部门,使用的是m i c r o s o f tw i n d o w s9 8 n t 2 0 0 0 操作系统和基于w i n d o w sn t 的o r a c l e 8 i 数据库:在技术中心,使用的是s u nu l t r a1 0 6 0 等图形工作站,s u ne n t e r p r i s e s e r v e r ,p t c 公司的c a d d s 5 软件和基于s u ns o l a r i s 的o r a c l e8 i ;在生产部门的管 子加工车间,使用的有工业计算机,单片机,软件既有w i n d o w s9 8 ,也有其他的一些 工控系统,数据库则是m i c r o s o f tf o x p r o 和文件形式共存。鉴于存在这种软硬件的 区别,考虑到我们的系统是作为企业供应链的最前端的,并且企业中的所有信息和操 作都要有一个互通的问题,就决定了我们的体系结构是基于一种跨平台的、跨语言的、 能够适用于异构的、分布式系统的结构。因此我们选择了o m g ( o b j e c tm a n a g e m e n t g r o u p ,对象管理组织) 的c o r b a ( c o m m o no b j e c tr e q u e s tb r o k e ra r c h i t e c t u r e ,通 用对象请求代理体系结构) 体系结构作为整个系统的基础;数据库系统则采用基于s u n s o l a r i s 的o r a c l e 数据库,这主要是比较了w i n d o w sn y 和s u ns o l a r i s 两种操作系 统的稳定性、多线程处理能力、安全性。而在c o r b a 的基础之上,由于我们系统针对 的部门中大量使用的是m i c r o s o f t 产品,为了提高开发系统的可复用性,提高软件的 模块化水平,便于以后的升级维护等工作,所以采用m i c r o s o f t 的c o m ( c o m p o n e n t o b j e c tm o d e l ) 技术。同时,各部门将根据各自的所需和企业信息流整合的需要采取 c s ( c ll e n t s e r v e r ) ,b s ( b r o w s e r s e r v e r ) ,n 层结构l l o l 。 对于我们采用的总体构架可以用下图来表示: 4 华中科技大学硕士学位论文 = = = = = = = = = = = = = = 一: 上层应用 各种应用程序( 木e x e ) o r a c l e l c a d d s 5 l i c o m s u ns o l a r i s l m i c r o s o f tw i n d o w s c o r b a 网络t c p i p 企业业务流程 、蛐n “女目_ 黼:。 、o 一n _ _ 一 图2 1 体系结构 将这种架构应用到企业内部,我们就可以得到更进一步的、更加形象直观的体系 结构图,如下: 图2 2 详细体系结构 由上两个体系结构的示意图我们可以看到c o r b a 在企业中重要的中枢性作用,它 使得基于各种不同的计算机软件硬件环境上的数据和应用能够方便的互相交互,这样 才使系统有比较好的延伸性,才可能在未来企业的管理上升到更高阶段,需要整合更 多的内容时比较容易的融合进去【1 。 华中科技大学硕士学位论文 ;= = = a = = ;= = ;= = = = = = = = = = = = = = ;= 一一: 就本论文面言,因为课题是主要针对物资供应部门的供应商管理方面的,所以本 论文的范围是对图2 的左半部分的阐述。而这一部分的应用大多数是在m i c r o s o f t w i n d o w s 和p c 机上的,另外还涉及到与企业外部即供应商的联系,因此在系统中将会 针对不同的需求采用相应具体的体系结构,例如在与外部供应商的联系这一部分将采 用b 8 结构,这样做的好处是使供应商方面不必根据我们企业内部的变化来变更他那 部分系统,他只需要用浏览器就可以与企业进行信息交换1 2 】。 c o r b a 最初是o m g 在1 9 9 0 年1 1 月出版的对象管理体系指南中定义的,本论 文中引用的是1 9 9 6 年版本【l 引。它是在当今快速发展的软件与硬件资源的情况下发展 出的种新技术。它可以让分布的应用程序完成通信,无论这种应用程序是什么厂商 生产的,只要符合c o r b a 标准就可以相互通信。c o r b a 体系中包含i d l ( i n t e r f a c e d e f i n i t i o nl a n g u a g e ,接口定义语言) 以及能够让客户服务器对象在特定的“软件 总线”中实现通信的中间件o r b ( o b j e c tr e q u e s tb r o k e r 。对象请求代理) 。c o r b a 既是一种面向对象的分布式计算规范,也可以被看为通信中间件( m i d d l e w a r e ) ,它是 分布式计算和对象模型的结合,使应用程序能共享和访问其他应用程序的对象,不仅 提供了可扩展性、可重用性的优点,还便于优化软件结构,特别方便了分布式应用软 件的构建。 c o r b a 使用o r b 来处理系统中客户机和服务器间的消息。o r b 能选中一个最符合 客户机请求的服务器,并把客户机所看到的接口从服务器的实现中分离出来。接口和 实现分离的好处是可以采用灵活的、积木式的开发方法,实现对客户机隐瞒服务器的 变化。只要接口及其行为没变,就可以构造一个新的服务器或修改已有的服务器而无 需改变客户机。使用代理器,c o r b a 能够支持灵活的服务器和客户机关系,某个软件 即可作为客户机提出请求,也可以作为另一个请求的实现。 另外基于c o r b a 开发的软件能够平滑通信集成,一般的用户软件,即使是非面向 对象的软件,也能通过c o r b a 实现集成。c o r b a 是通过将需要集成的软件包裹 6 华中科技大学硕士学位论文 = = ;= = = = = = = = = ;= = = = = = = = = = = = = = = = = ( w r a p p i n g ) 在符合自己标准的一套接口中来实现。c o r b a 的接口清晰,易理解,基于 编程层次的特点使一切成为可能。 c o r b a 的i d l ( i n t e r f a c ed e f i n i t i o nl a n g u a g e ,接口定义语言) ,使软件的开发 不用局限于某种特定的编程语言。o m g 定义了c ,c + + ,s m a l l t a l k 的语言联编,使得 用户能从o m g 的i d l 源文件或壹接从接口仓库生成这些编程语言的源代码【1 4 1 。 根据o m g 的定义,c o r b a 的结构如下图: 图2 3c o r b a 结构l ”1 图3 中所示的一些部分在编程的时候不一定能够全部用上,但是它们都是很重要 的。在c o r b a 的实际工作过程中,本地客户( 图3 中的c l i e n t ) 程序提出请求,这 时可以使用动态调用接口( 图3 中的d y n a m i ci n v o c a t i o n ) 或者i d l 句柄( 图3 中 的i d ls t u b s ) ,当然客户也可以直接调用一些o r b 内部的功能。然后通过o r bc o r e 传到处于远程机器上的对象适配器( 图3 中的o b j e c ta d a p t e r ) ,然后远程机器上的 对象实现( 图3 中的o b j e c ti m p l e m e n t a t i o n ) 通过i d l 产生的静态框架( 图3 中的 s t a t i ci d ls k e l e t o n ) 或通过动态框架( 图3 中的d y n a m i cs k e l e t o n ) 接收到调用 请求。这样对象实现就可以执行相应的操作,然后把结果按原路径返回给客户。 华中科技大学硕士学位论文 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 一= = 2 3m i o r o s o f t 的c o m c o m 技术是m i c r o s o f t 公司提出的类似于c o r b a 的一种技术。c o m 的基本思想是 将大而复杂的软件应用分成一系列的可先行实现、易于开发、理解和调整的软件单 元,也就是组件( c o m p o n e n t s ) t s o 以此为基础的软件解决方案,效率高,花费也低。 c o m 技术与一些语言中的类、函数的实现过程是不一样的,c o m 提供的是一种二进制 文件,而那些类和函数提供的则是源代码。在使用c o m 组件的时候,就不需要对c o m 组件进行任何修改( 事实上c o m 组件也不允许使用者修改) 。使用c o m 组件不仅避免 了以往源代码复用级时的再次编译连接,误改代码,命名重复以及环境配置等问题, 同时也避免了复用d l l ( d y n a m i cl i n kl i b r a r y ,动态链接库) 要注意的路径,文件名 重复的问题。但是相对于c o r b a 而言,c o m 目前仅应用在m i c r o s o f tw i n d o w s 操作系 统上,不是跨平台的体系结构,c o m 的存在依赖着w i n d o w s 的注册表,在注册表中存 放着关于c o m 组件的接口( i n t e r f a c e ) ,属性( p r o p e r t y ) ,方法( m e t h o d ) ,存放位 置等信息【l ”。c o m 组件在实际应用中的大体结构如下: 图2 4c o m 结构 8 华中科技大学硕士学位论文 从图4 中可以了解到c o m 在m i c r o s o f tw i n d o w s 系统下的工作过程,因此在我 们的系统中采用c o m 的开发模式有以下的几个优点: 1 ) 缩短开发时间:我们可以将先行开发的部件装配到新的程序中,从而加速了新 程序的开发和调试。 2 ) 降低集成费用:在将组件集成为一个完整的方案时,不同开发人员采用了一致 的标准接口,减少了特殊的定制工作。 3 ) 开发更具灵活性:只需简单调整全部应用的一些组件,即可为企业不同领域的 应用提供特定的解决方案。 4 ) 降低软件维护费用:各组件的软件功能是相对独立的,在维护和升级一个组件 时,不必变动整个系统。降低了费用,维护简便。 9 华中科技大学硕士学位论文 = = = ;= = = = = = = = = = = = = = = = = = = = = = = ;= = 一 3 1 需求分析 3 系统分析 本供应商管理系统的最终目的是使武昌造船厂能对企业供应链初始阶段的管理 实现信息化,同时便于企业中后续部分运作的管理和监控工作。物资供应部门将对企 业的所有供应商的质量、服务、供货等情况有一个全面的掌握,需要将相关数据进行 分析和提取,将有用信息分离出来,并能将这些信息放入企业的c o r b a 总线中,这 样企业中的其他部分就可以得到相关的信息了。 通过我们的调查以及与企业物资管理部门的人员的交流,我们总结出系统所要囊 括的业务范围包括: 1 ) 供应商发放“武昌造船厂新选分承制方质量保证能力调查表”,由供应商如实 填写,然后根据该表的情况并结合供应商的其他认证证书和相关文件由企业内部进行 评审,参与评审的部门有物资供应处,设计、工艺技术部门,质量保证部,经营副厂 长,驻厂军代表室。评审如果通过就将资料交给质保员( 质量保证员) ,由其建立该 供应商的信息,并填写。质量档案”单,建立相应的质量档案,如未通过则返回相关 意见; 2 ) 在交验货时发现质量问题的,应由进货检验员填写“采购产品质量闯题联系 单”,并将该联系单转交给质保员,由质保员做统一纪录并填写。质量档案”单,建 立相应的质量档案; 3 ) 在生产过程中发现质量问题的,有生产部门的人员区分是供货质量问题还是 生产质量问题,如果是供货质量问题,则由质保员填写“采购产品质量问题联系单”, 并填写“质量档案”单,建立相应的质量档案; 4 ) 发现供货质量问题后,要向供应商发出服务要求。并且对供应商的服务进行 追踪,由供货质量f q 题的发现单位填写。服务跟踪信息表”。该表中的信息包括服务 的开始和结束时间,服务质量好坏。并将该表转交给质保员,由质保员做统一纪录并 1 0 华中科技大学硕士学位论文 = = ;= = = = ;= = = = = = = = 口= = = = = = ;= = = = = = ;= = 一: 填写“质量档案”单,建立相应的质量档案: 5 ) 据各供应商的质量、供货、服务的情况,对各供应商( 或供应相同物资的供 应商) 在一段时间内的情况按一定的标准进行评定,评定的结论能直接上传到上层主 管部门,便于相关管理人员决策: 6 ) 库保管员根据入库的物资情况填写“物资到货单”,根据“物资到货单”和签 订的合同中物资的到货时间,应能得到供货是否被延期,并将该单据转交给质保员, 由质保员填写“质量档案”单,建立相应的质量档案; 7 ) 作为供应商,他应该可以通过网络来查询自己的供应情况,并且能够直接修 改一些自己的信息或通过网络向企业发送一定的信息: 8 ) 某些情况下,可能出现某些表单的填写错误,信息丢失等现象,则需要由质 保员根据反馈的信息对以前的表单重新检查,并修改错误的地方,而且对这种修改过 程也要建立质量档案。 同时,我们也根据企业物资管理部门的要求和企业的实际情况确定使用该系统中 的人员配置,大体上包括质保员,进货检验员,仓库保管员,上层管理人员和企业外 部的众多供应商。以上人员在系统中将会有不同权限限制,而且人员的数量为质保员 1 人,进货检验员3 人,仓库保管员5 人,上层管理人员主要指物资管理部门的部门 负责人,企业的会计师,经理 根据以上的人员配置,本系统相应的软硬件配置为服务器使用企业的中心服务器 s u ne n t e r p r i s es e r v 盯,终端p c 机至少有三台:物资供应处l 台,仓库保管处1 台。 检验处l 台;p c 机的操作系统是m i c r o s o f tw m d o w s2 0 0 0 。 根据以上的需求,我们可以将我们构造的系统需求分为八个子处理模块,分别是: 服务跟踪信息j 新选供应商信息、质量档案、质量问题信息、查询与修改、延期交货 信息、供应商评级和供应商联系模块:而在企业中与这个系统发生联系的人员有质保 员,供应商,部门负责人他们的关系可用下图来表示: 华中科技大学硕士学位论文 供应膏f 毫薰统 员 上晨f 曩人员 图3 1 系统u s ec a s e 图 图5 中仅仅表示了我们系统的各个部分及角色情况,但还没有把各子功能模块与 相应角色对应起来的,由此基于u m l 的规则【1 7 卜【1 砌给出下图来表示这种直接对应的 联系: oo 蠢呐矗曩植寨 、, l j l 卢一六 煳秭 供鲕 c 卜导 鼍,黻售仓摩慑f 员 图3 2 与角色对应的u s ec a s e 图 由图6 可以知道质保员参与七个模块的工作,它们是新选供应商信息,服务跟踪 信息,供应商评级,备询与修改,质量问题信息,质量档案、延期交货信息。其实在 1 2 跋 华中科技大学硕士学位论文 = = = 2 = = = = = = j = ;= = = = = = = = 自= = = = = = = = = ;一= 实际的工作中,质保员主要是根据根各种表单向系统输入相关的数据,而分析,提取 信息的工作都由系统来自动完成;仓库保管员参与了延期交货信息模块的工作,进货 检验员参与了质量问题信息模块的工作,上层管理人员参与了供应商评级模块的工 作;而且,各子功能模块与整个企业信息化总线也存在着相关的接口,这将在以后的 分析中提到。另外,供应商联系子功能模块则主要是通过网络向供应商提供相关的信 息,它将通过系统的内在联系与系统中的其他模块发生联系,提取分析其他模块的信 息,并将有用的和可用的信息向供应商提供;供应商评级子功能模块是主要将供应商 的信息通过汇总分析后向上层管理人员呈现,以便于上层管理人员及时的了解企业、 供应链上的供应商情况,避免的过多的中层管理环节的传递过程,有利于快速的作出 决策。 3 2 详细分析 在本系统的详细设计阶段,我们将对需求分析中的各功能模块进行更为详尽具体 的分析。主要的方法是根据软件工程的方法和u l 帆的规则,对各子功能进行细化和 分析,并做出按功能划分的模块的s e q u e n c ed i a g r a m ( 顺序框图) 、c l a s sd i a g r a m ( 类 框图) 以及数据的加工逻辑的描述,以利于理解系统的运作过程,同时生成各模块的 主要框架代码。 对系统中的各模块的详细分析如下: 3 2 1 新选供应商信息 本模块的作用是接收新供应商的加入申请,对其的资格进行审核,审核通过后将 该供应商的信息加入到企业数据库中,这样就可以在企业中的诸如采购、p d m 等其 他系统中查询到该供应商的信息。这一模块的操作者是质保员,模块本身没有对供应 商资格的审核能力,审核工作应该交由企业中的顾问小组来决定,审核通过后将结果 交给质保员,由质保员将相关的信息输入到系统中。 根据分析研究,可以将这部分的工作过程用下面的s e q u e n c ed i a g r a m 来表示: 华中科技大学硕士学位论文 质保 拓入羹鼍摩 ! * _ 一 图3 3 新选供应商信息s d t u c o c cd i a 驴m 存在 l 华中科技大学硕士学位论文 系统的工作过程为质保员登陆,向系统提交用户名和密码,系统验证通过后,质 保员继续向系统提交供应厂商编号,系统这时要核对数据库中是否已经有该供应厂商 的存在,如果没有该供应厂商的存在,则质保员继续输入供应商名,供应商地址,供 应的产品代码,开户银行的账号,联系人,电话号码,传真号码,供应商的种类。最 后,系统要将这些信息输入企业数据库。 依据s e q u e n c ed i a g r a m 图,我们可以得出在这一予模块中,可以用两个类来处 理我们的需求,我们定义这两个类是s m _ a u t h e n t i c a f i o n 和n e w s u p p l i e r l n f o ,则两个 类的结构和关系可用下面的c l a s sd i a g r a m 来表示: 图3 4 新选供应两c l a s sd i a g r a m 类s ma u t h e n t i c a t i o n 是用来判断用户合法性和权限的。其中属性d 是用户名, p i n 是用户的密码。方法g e t u s e r i d p i n 0 执行s c q u = 磷d i a g r a m 中的输入用户名和密 码操作;方法i d e 面颈n 9 0 曲行s e q 慨e d i a 乎锄中的验证用户操作 类n e w s u p p f i e r l n f o 是在用户正常登陆后来对新供应商的信息进行处理的。其中 属性s u p p f i e f l d 、s u p p l i e r n a m e 、a d d r e s s 、p r o d u c t 、& 咀b 址c 伽呲、c n e c t c r 、p h o n e 、 f a x 、s u p p f i e r c l a s s 分别对应供应厂商编号、供应商名、供应商地址、供应的产品代 华中科技大学硕士学位论文 = = ;= = = = i = ;= = = = = = = = = = = = ;= = = ;= = = 一一 码、开户银行的账号、联系人、电话号码、传真号码、供应商的种类。供应商种类分 别用0 代表供应商,l 代表军品供应商,2 代表民品供应商,3 代表生产厂,n u l l 代 表其他供应商。方法g e t s u p p l i e r l d 0 、g e t s u p p l i e r n a m e 0 、g e t a d d r e s s 0 、g e t p r o d u e t 0 、 g e t b a n k a c c o u n t 0 、g e t c o n n e c t e r ( 1 、g e t c o n n e e t e r o 、g e t p h o n e 0 、g e t f a x 0 、 g e t s u p p l i e r c l a s s 0 分别执行s e q u e n c ed i a g r a m 中的输入供应商编号、输入供应商名、 输入供应商地址、输入供应产品、输入开户银行账号、输入联系人,输入电话号码、 输入传真号码、输入供应商种类操作;方法c h e c k e x i s t o r n o t ( ) 用于查看输入的供应 商是否已经存在于企业的供应商中,如果确认是全新的,则执行后面的各种方法;方 法w r i t e t o d b m s ( ) 是在供应商的所有信息接收后,将它们写入到数据库中。 3 2 2 质量问题信息 质量问题信息模块是当供应的产品出现问题时,对质量问题进行纪录,并将纪录 加入到企业信息流中。这一部分的可能存在有两条路经,一条是在到货检验的时候即 发现了质量问题,这时的质量问题由进货检验员来输入,输入的过程可用图9 来表示; 另一条是在生产过程中发现了质量问题,分析原因后确认为供货质量问题,这时就由 生产部门的相关人员填写质量问题单,而由质保员来输入。 在图9 中,如果把“进货检验员”换成“质保员”并且把“输入检验员”去掉就 可以得到第二条路径的s e q u e n c ed i a g r a m 。 1 6 尸 卜兰竺刘 幢童簟据量吾已 i 一2 f 。 k ;j 八工程号 r 1 卜型一 丁1 r 叫 厂= = 1 # 型 互 r 1 卜塑叫丁1 萨 u 图3 5 质量问题信息s e q u e n c ed i a g r a m 本模块的工作过程是质量检验员登陆系统,验证通过后,首先向系统提交质量问 题表单的单据号,系统将检查该单据是否已经存在于系统中,如果没有则接收工程编 号、产品名称、供应商编号、产品数量、质量问题日期、负责人、检验员、订货员信 1 7 零 蓥|鱼 节 蓍| i 华中科技大学硕士学位论文 息。并将信息写入数据库。 根据s e q u e n c ed i a g r a m ,我们同样可以得到本模块的c l a s sd i a g r a m : 图3 6 质量问题信息c l a s sd i a g r a m 类s ma u t h e n t i c a t i o n 和新选分承制方信息中的类是相同的功能和操作过程。 类d e t a i l q u a l i t y i n t o 中的属性i n f o i d 、e r o j e c t i d 、p r o d u c t n a m e 、s u p p l i e r l d 、n u m 、 d a t e 、c h a r g e 、c h e c k e r 、o r d e r m a n 分别对应质量问题表单的单据号、工程编号、产 品名称、供应商编号、产品数量、质量问题日期、负责人、检验员、订货员信息:方 法g e t i n f o i d 0 、g e t p r o j e c t l d o 、g e t p r o d u c t n a m e 0 、g e t s u p p l i e r i d 0 、g e t n u m 0 、 g e t d a t e o 、g e t c h a r g e o 、g e t c h e c k e r o 、g e 帕删弛o 对应着接收上面属性的操作其 中的g e t c h e c k e r 0 是用于接收进货检验员d 的,但g e t c h e c k e r 0 是由系统直接读取 s ma u t h e n t i c a t i o n 中的m 属性来实现的,不需要进货检验员输入。c h e c k e x i s t o r n o t 0 和w r i t c t o d b m s 0 方法是检验该单据是否已被输入和将输入结果写入数据库的a 当业 务过程前面所说的第二条路径的时候,将没有对类d e m i l q u a l i t y i n f o 中c h e c k e r 属性 和g e t c h c c k c r 0 方法的使用。 3 2 3 服务跟踪信息 本系统中所讨论的供应商服务是在企业发现供应产品的质量问题后,向供应商发 1 8 出的服务要求。次供应产品的质量问题可能对应一次或多次的服务。服务跟踪信息 就是要对供应商提供这种服务速度,解决的好坏等情况做一个纪录,便于以后对供应 商进行评估。 这一部分的业务过程是根据质量问题单,发出服务要求,当供应商前来服务时, 要将其的服务对应到相应的质量问题单据上,填写服务跟踪单据,然后在此单据上记 录下服务人员的名字,服务开始和完成的时间,完成的质量。服务跟踪单据填写完后, 质保员将把该单据的内容输入到系统中。 按照上面的业务描述,我们可以得到以下s e q u e n c ed i a 蹦l i n : 盛匠量:蕴盘虽 堕画 c 验证用户 j 羼务骗单据号 1 甜 u 萨 f j 输入相关的质量闩曩单括号t 一1 0 坐塑竺q - r - - - _ - - - - - - - - - - - _ 二一 _ 坐生一 l 塑叫 圈3 7 服务跟踪信息s e q u e n c ed i a g r a m 一_ 1 9 腮 华中科技大学硕士学位论文 = = = = = = = = = ;= = = = ;= = ;= = = ;= = = = = = = = 本模块工作的前一个阶段和前面的硒个模块相同,都是用户登陆和用户验证,通 过后则要输入服务跟踪单据号并检查该单据是否已存在,然后输入对应的质量问题单 据号,服务开始和结束时间,服务人员,完成的质量,最后将以上信息写入数据库。 根据模块的s e q u e n c ed i a g r a m ,我们可以得到相应的c l a s sd i a g r a m : 圈3 8 服务跟踪信息c l a s sd i a g r a m 类s ma u t h e n t i c a t i o n 的内容、功能和操作过程与前面的模块相同。 类s e r v i c e l r f f o 中的属性i n f o i d 、r e l a t e l n f o i d 、b e g i n t i m e 、e n d t i m e 、 s e r v i c e p e r s o n s 、s e r v i c e l e v e l 分别对应服务跟踪单上的单据号、对应质量问题单据号、 服务开始时间,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 部门团结活动方案
- 部门春节活动方案
- 焊工高压考试题及答案
- 农业种植基地管理责任书及合作方案
- 数据分析及决策支持平台工具
- 会议纪要标准化模板会议效果提升版
- 阅读西游记后的感悟与启示作文10篇范文
- 钓鱼软件考试题及答案
- 行政人员工作日常汇报标准化表格
- 电焊考试题及答案大全
- 内部控制手册
- 护理分层培训考核分析问题总结
- 脑梗死知识讲解模板
- 研学大赛理论模拟试题二附有答案
- 红火蚁监测和防控技术
- python程序设计-说课
- 虫害防治工作总结
- 【自考复习资料】05175税收筹划(重点知识汇总)
- 肺结核的临床诊断和治疗管理指南
- 大学美育(第二版) 课件 第五单元:书法艺术
- 计算机应用基础(Windows10+Office2016)(第3版) 课件 项目3、4 Windows10操作系统、管理计算机中的资源
评论
0/150
提交评论