欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    家具制造企业管理信息系统的设计与实现.pdf

    • 资源ID:49220590       资源大小:1.58MB        全文页数:63页
    • 资源格式: PDF        下载积分:30金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要30金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    家具制造企业管理信息系统的设计与实现.pdf

    中山大学硕士学位论文家具制造企业管理信息系统的设计与实现姓名:徐泳怡申请学位级别:硕士专业:软件工程指导教师:印鉴20060501中山大学颁士学位论文家具制造企业管理信息系统的设计与实现论文题目:专业:硕士生:指导教师:家具制造企业管理信息系统的设计与实现软件丁程徐泳恰印鉴教授摘要家具制造企业一般都是经传统手工业发展起来的,由于行业性质的限制,很多家具企业甚至连简单的信息化管理都没有接触过,信息共享程度比其它行业更低,各部门的信息大多是手工记录,很难串联起来,形成了一个个信息孤岛。而随着市场竞争的日益激烈,企业急需精细化管理,急需精简流程、降低库存、提高效率、提高服务的准确度与及时性、缩短生产与交货周期,而这些必须依赖计算机管理系统。本文基于一个家具制造企业的实际项目,由Z S Y 信息化工作小组联合研发的适合中小型家具制造企业内部信息管理的“家具制造企业管理信息系统”。该系统是基于c,S 架构,以O r a c l e9 i 为底层数据库,以P o w e r B u n d e l 9 0 为前台开发工具来构建的。目前,该系统已经在相关的家具制造企业的内部管理中得到实旄和应用,并且得到良好的应用效果。本文首先通过对国内外相关家具行业信息管理系统软件的分析以及项目的实际应用需求,提出问题,确定项目研究的目标。接着,根据该目标对需求进行分析,建立系统设计模型,包括数据库的设计和系统功能的设计。然后,描述了系统开发的具体过程,包括系统编码和系统测试。最后,通过系统的实施验证了该项目设计的有效性。另外,本文还演示了各个重要功能模块的实际应用效果。关键词:家具制造企业,管理信息系统,O r a c l e 数据库,P o w e r B u i l d e r!些盔堂堡主堂堡笙苎窒墨型堂垒些璧塑笪:璺至堡竺堡望:量壅理i t l e:AM a n a g e m e n tI n f o r m a t i o nS y s t e mi nM a n u f a c t u r i n gE n t e r p r i s eo fF u r n i t u r e:D e s i g na n dI m p l e m e n t a t i o nM a j o r:S o f t w a r eE g i n e e r i n gN a m e:X uY o n g y iS u p e r v i s o r:P r o f,Y i nJ i a nA B S T R A C TF u r n i t u r em a n u f a c t u r i n ge n t e r p r i s e sd e v e l o pb yt r a d i t i o n a lh a n d i c r a f ti n d u s t r y L o t so ft h e md i d n tc o n t a c tw i t ht h eM I S(M a n a g e m e n tI n f o r m a t i o nS y s t e m)a l t h o u g hi t i ss i m p l e P a p e r su s u a l l yu s e di nt h e i rw o r kd e p a r t m e n t s,a n dt h e ya r en o ti ns e r i e s。T h e nm a n yi n f o r m a t i o ni s o l a t e di s l a n d sa r ec o m i n gi n t ob e i n g S oi t Si m p o r t a n tt os e tu pac o m p u t e rm a n a g e m e n ts y s t e mt of i n em a n a g e m e n t,s i m p l i f y i n gw o r kf l o w,r e d u c es t o r a g e,i n c r e a s i n gw o r ke f f i c i e n c ya n ds e r v i c e si nt h e s ee n t e r p r i s e s T h i sa r t i c l eb a s e so nap r a c t i c a lp r o j e c tn a m e d“T h eM a n a g e m e n tI n f o r m a t i o nS y s t e mi nT h eF u r n i t u r eM a n u f a c t u r i n gE n t e r p r i s e”,w h i c hw a sc o-d e v e l o p e db yt h eI n f o r m a t i o nW o r kG r o u po fZ S Y,G u a n g z h o u T h es y s t e mi sb a s eo nC Ss t r u c t u r e。O r a c l e9 id a t a b a s e,P o w e r B u i l d e r9 0i St h ed e v e l o p m e n tt o o l。C u r r e n t l yt h es y s t e mh a sa p p l i e da n di m p l e m e n t e di nt h i sF u r n i t u r eM a n u f a c t u r i n gE n t e r p r i s e F i r s t l yt h ea r t i e I ep u t sf o r w a r dp r o b l e m sa n dm a k e sa i m sf o rp r o j e c tr e s e a r c ht h r o u g ha n a l y z i n gd o m e s t i ca n do v e r s e a sM I Si nf u r n i t u r em a n u f a c t u r i n ge n t e r p r i s ea n dp r o j e c tr e q u i r e m e n t S e c o n d l yi ta n a l y z e st h er e q u i r e m e n to ft h i ss y s t e m,e s t a b l i s h e st h es y s t e md e s i g nm o d e l,i n c l u d i n gt h ed e s i g no ft h ed a t a b a s ea n dt h ed e s i g no ft h es y s t e mf u n c t i o n s T h i r d l yi td e s c r i b e st h ec o n c r e t ep r o c e s so ft h es y s t e md e v e l o p m e n t,!:!:!生查鲎堕主兰垡燕苎窒墨!熊垒、业笪型堕:垦至竺些垦主!=:皇璧些i n c l u d i n gt h es y s t e mc o d ea n ds y s t e mt e s t F i n a l l yt h ev a l i d i t yo ft h i sm e a n si sv e r i f i e dt h r o u g ht h i sp r o j e c td e s i g n。K e yW o r d s:T h eF u r n i t u r eM a n u F a c t u r in gE n t e r p r is e,T h eM a n a g e m e n tI n f o r m a t i o nS y s t e m,O r a c l e id a t a b a s e,P o w e r B u i l d e rI U中山大学硕士学位论文家具制造企业管理信息系统的设计与实现1 1 研究背景第1 章绪论本项目的实施对象某家具有限公司为国内知名的红木家具生产企业,其产品以质优、高档为宗旨,经过多年经营已成为同行中的佼佼者。面对中国入世的机遇,以及国内其他同类企业的的强烈竞争,企业经营者作出了不断强化营销队伍、优化产品线、树立企业品牌等举措的同时,亦不断接受国内外各种先进的企业管理模式,优化企业内部资源,提高企业的竞争力,并提出了对企业进行信息化管理的期望。的确,随着目前计算机信息技术的飞速发展,计算机信息技术已成为实现企业内部管理工作的优化,整合企业内部的资源,实现降耗增效的“利器”,世界前5 0 0 强的企业均在广泛应用信息化技术实现其全球化战略,中国政府亦在国营企业中大力推广企业的信息化建设等就是最好的例证。把计算机信息管理系统应用到家具生产制造过程、销售流程中是有着重要意义的。首先,计算机信息管理系统可以帮助家具企业实现信息共享,提高部门之间的沟通程度。其次,计算机信息管理系统能够帮助家具制造企业简化工作流程,提高企业的反应速度。另外,企业在应用信息管理系统之后,所有的沟通都在线上,通过系统完成,这样既减少许多事务性的工作流程,也减少了营销费用,降低了企业的经营成本。为此,我们根据对该企业的初步了解为其制订了适合企业自身特点的信息化规划,以期实现企业经营者整合、优化企业资源的目的,使信息化成为该企业发展的助推器。巾山大学硕士学位沦文家具制造企业管理信息系统的设计与实现1 2 问题提出在传统的生产企业里,各部门大多是各自为政,即使有做过信息化管理,往往也是在不同部门在使用不同的管理软件。这就造成了业务与生产部门互不相关,生产部门的人无法直接从电脑上直接查到订单的数量,更不用谈信息共享与整合。在经由传统手工业发展起来的家具制造企业中,这一现象尤为严重。因为行业性质的限制,一般的家具企业连最基本的、最简单的信息化管理都没有接触过。企业信息共享程度比其它行业更低,各部门的信息大多凭手工记录,很难串联起来,形成了一个个信息孤岛。例如业务部门在接到订单后,如果要回复客人的预定交货时间,就必须先找生产部门确认产品的库存和生产能力等情况,而生产部门也要先找资材部门确定材料的库存和供应情况,才能给业务部门一个预计的生产完成时间。特别是遇到客户订单变更的情况时,需要各部门人员反复地检查自己部门的数据,同时还要不断地要求相关部门提供数据,有些时候业务人员做出了变更订单的决定,但是其它部门因为种种原因,无法及时接到通知,依旧按照变更前的订单作业,没有作出相应的调整,严重时直到出货时才发现订单已经变更了随着市场环境的变化,家具企业中普遍存在的信息孤岛现象已经严重影响了企业自身的发展,而企业信息化管理所扮演的角色便是将各部门连贯起来,让所有信息显示在线上,把企业各个部门的数据整合在一起,完成了信息共享的改造。系统内的每一个用户只要凭着账号、密码,便可轻易在一定权限范围内从电脑上获得各部门的相关数据,如订单及出货情形。过去需要几个小时乃至几天的资料确认工作,可以在十几分钟之内就能完成,从根本上避免了资源与人事上不必要的浪费。企业管理者也可从这些迅速而难确的数据中,做出最好的决策。3 1由于家具企业有其特殊性,故在选择E R P 时存在一些困难或困惑,如:1 木料板料漆面样式等不规则材料,规格繁多,如何编码?2 以上材料如何开料、如何搭配使用,使利用率提高?3 产品与产品、产品与部件均存在配套关系,电脑如何处理?家具企业的这些问题对软件的要求比较专业,而一些通用软件对电子和机械中山大学硕士学位论文家具制造企业管理信息系统的设计与实现行业比较合适,但不太适合于家具企业。众多软件生产厂家的销售人员为了达到实现销售的目的,采用不同的手段说服客户。即使客户提的要求满足不了的,也说没问题,到最后实施的时候就出现了很多问题,最终导致项目失败,企业也蒙受了损失。另一方面,国内外一些比较成熟的、有家具制造行业成功案例的现成软件虽然可以实施到企业的生产管理中,但这类软件购买费用比较高,风险比较大,对于像该公司这些急速发展起来的民营企业来说,作出选择是比较谨慎的。该家具有限公司目前的信息化管理状况为:使用计算机管理的应用范围小,应用分散,不能实现信息资源的共享,企业内部的运用主要以票据为主线实现计划、控制等目的,很难实现对内部信息流的共享并对重要信息进行统计分析的作用,这是生产资源优化的瓶颈所在。因此,该公司管理层决定采取自行研发、分阶段实施、逐步完善的形式开展企业的信息化管理工作。1 3 项目研究日标与可行性该公司期望通过本项目实现以下信息管理:产成品库存的精确有效管理:商品配货的计算机管理;生产车间物料的精确有效管理:企业各直营店的订单、销售单业务及客户关系的计算机管理;企业内部产品生产线计算机管理(包括计划、质量、控制等);以及对企业的“进销存”以及生产管理进行整合。虽然该公司目前的计算机管理力量比较薄弱,基础比较差,但该公司经营管理体系较完善,领导层大力支持,企业管理人员有一定的素质,对公司经营、管理的熟悉程度较大。另外,项目开发实施组成员有实际的软件开发实施经验,对项目的开发平台、数据库平台的熟悉程度较大。1 4 本文主要工作由于家具生产企业的信息系统建设是一项应用资金较大,开发周期较长的系统工程,特别是涉及生产的模块,物料、油漆、工时及产品生产线的管理控制等,L _ I 山大学硕士学位论文家具制造企业管理信息系统的设计与实现均是相当复杂的,必须要在一定的信息资源基础上刁。能实现的。因此,在有限的时间、人力和设各下,本文只选择库存管理和销售管理等几个基本模块作为研究对象,实现家具生产企业管理信息系统的基本功能。本文的主要工作如下:1 建立基于服务器客户端的数据库网络结构。包括建立数据库服务器,即在服务器上安装O r a c e9 i 数据库服务器,并在工作站上安装O r a c l e 客户端等。2 实现系统数据库的设计。按照需求分析、概念设计、逻辑设计和物理设计四个阶段的设计内容,一步步完成O R A C L E 数据库的设计任务。3 利用P o w e r B u i l d e r9 0 开发系统应用程序。实现家具生产管理信息系统的如下功能:系统登录、商品信息管理、客户信息管理、查询商品库存、查询商品业务流水帐、购销合同管理、自动配货(勾对合同)、退货管理、调货记帐、销售记帐、业务帐和保管帐等。1 5 论文的内容安排本文首先对课题的研究内容、背景、意义及开发环境进行介绍,然后按照课题开展的过程部署各章内容,最后对课题今后的发展进行了展望。全文共包括六章内容。第1 章“绪论”介绍了家具制造企业管理的基本情况、信息管理技术水平的分析、课题的背景和研究意义,提出了问题,并说明了本文的研究对象及主要工作内容,最后给出各章节的安排。第2 章“系统需求分析”对现行业务进行分析,提出现行系统的瓶颈与问题所在,并提出了解决方案。第3 章“系统开发环境介绍”针对方案选择丌发环境,介绍了基于服务器客户端两层的网络结构、O r a c l e9 i 数据库系统和P o w e r B u i i d e r9 0 开发工具的特点与结构,让读者对课题的开发环境有一个进一步的认识。第4 章“系统数据库的设计与实现”介绍家具制造企业管理信息系统数据中山大学硕士学位论文家具制造企业管理信息系统的设计与实现库设计的全过程,包括需求分析(分析用户需求)、概念设计(信息分析和定义)、逻辑设计(设计实现)、物理设计(物理数据库设计)和产品编码等内容。第5 章“系统的功能设计与实现”介绍用P o w e r B u i i d e r9 0 开发家具制造企业管理系统的具体设计过程和实现方法,并给出运行结果。包括系统登录、商品信息管理、客户信息管理、查询商品库存、查询商品业务流水帐、购销合同管理、自动配货(勾对合同)、退货管理、调货记帐、销售记帐等功能的实现。第6 章“系统完善与技术展望”介绍系统功能需要进一步完善的内容和系统发展的技术展望。巾山大学硕十学位论文家具制造企业管理信息系统的设计与实现第2 章系统需求分析软件系统需求分析的根本任务是解决“系统必须做什么”的问题,也就是对目标系统提出完整、准确、清晰、具体的要求,深入描述系统的功能和性能,定义系统的有效性需求。”32 1 现行业务描述需求分析首先需要对企业现行系统进行了解、分析。该企业的内部组织架构如下图2 一l 所示。图2-1 企业内部组织架构图由企业的组织架构来看,本系统的设计与实现主要涉及营销部门、财务部门中山大学硕士学位论文家具制造企业管理信息系统的设计与实现以及部分生产部门。现行业务是主要通过各种纸质单据在各部门流转来实现管理的,包括购销合同、产成品进仓单、成品出仓单等多种单据。销售业务过程:顾客在商场购买家具,商场人员通过电话联系仓库管理员的方式确认库存后,填写客户资料和购销合同,并把购销合同通过传真的方式提交给总部的计划部。计划都收集各个商场的购销合同,审核整理后交给仓库管理员,接着仓管员对购销合同进行备货,再由运输部门将货品送至顾客家中。送货员收到货款余额后,将签收的购销合同和货款交回公司财务部。仓库管理业务的过程:根据购销合同发货外,仓库对商场请货单也要进行备货、发货的业务操作。现行客户订单配货业务运行模式如下图2 2 所示。财努丸函端辔_ 坦F m图2 2 现行客户订单配货业务流程中山大学硕+学位论文家具制造企业管理信息系统的设计与实现2 2 现行业务存在问题的分析由于现行业务系统依靠手工操作为主,以众多纸质单据为凭据,并且凭个人的业务经验来运作,因此部门之间往往出现沟通不足的问题,没有形成部门之间的信息共享,业务操作起来出现很多问题。1 家具产品没有统一标准的命名规则,往往依靠业务人员的经验对某一产品命名,而且命名仅以木种、风格系列的属性为标准,造成企业产品目录混淆不清。这使企业要管理产品数量、质量是非常困难的。2 纸质的单据不易保存,容易丢失。当单据不存在时,就没有了唯一的凭汪,业务就无法得到解释。3 企业经营者对企业的半成品库存、成品库存、商场库存完全不知晓,导致不能根据市场的变化制定企业的销售策略。4 企业各部i 3、J k 务仅依靠手工单据为主,当出现问题时,没有可追溯性,导致责任不能明确。5 企业经营一个重要的环节配货环节完全依靠人员的经验人为地决定配货原则,并且配货环节与生产、仓库、销售等环节脱节。造成了企业各环节各自孤立的进行着,影响企业的生产经营。2 3 解决方案新系统首先根据家具产品的特性制定适应本企业的命名规则,对企业的所有产品进行编码工作。在现实生活中,家具一般是套装产品的,但由于要对企业的所有家具产品作管理,就不能以成套的家具来管理了。只能细化到家具的最小单位,例如餐台、大几、小几、单人椅、三人椅等。根据系列、风格、木种、面板、漆面等属性为每件产品定F 唯一的商品编码。具体的商品编码规则在第4 章4 6节有详细的说明。商品命名及编码规则统一起来,企业对家具商品的管理就能更细致、更准确巾山大学硕士学位论文家具制造企业管理信息系统的设计与实现了。所以这是新系统首先要解决的问题之一。其次,新系统对于管理商品库存是采用两个帐的办法,即业务帐和保管帐。一般情况下商品的业务帐数量和保管帐数量是相等的,当有业务发生时(入库或出库),业务帐数量相应地增加或减少,但此时保管帐数量是没有变化的;当复核人员对该业务进行记帐时,保管帐数量也相应的增加或减少,此时业务帐和保管帐又达致平衡。业务帐和保管帐的分开管理,可以把仓库里的商品在库库存和压帐库存清晰的分辨出来,方便计划部进行配货。新业务系统同时对销售客户订单的配货流程进行了优化,结合销售、仓库、生产等环节进行全电脑化运算库存和配货,使业务更加清晰化、公开化、自动化,而不需要涉及更多的人为因素。新配货流程是先判断总仓库存是否满足出库需求,若满足则由总仓出库(生成调货出库单),若不满足则判断本商场库存是否满足出库需求,若满足则由本商场出库(生成销售出库单),若还不满足则判断其他商场库存是否满足出库需求,若满足则由其他商场出库(生成调货出库单)。如果全部都不满足出库需求,则生成生产命令单。新系统实现两套帐(业务帐和保管帐)管理的业务流程如下图2-3 所示。发生变化图2 3 新系统实现业务帐、保管帐管理的流程-山大学硕士学位论文家具制造企业管理信息系统的设计与实现新系统客户订单的配货流程如下图2 4 所示。财务人员收到客户签收的送货联(调货出库单),与之前收到的销售单对碰无误后,在电脑中查询出对应的销售记录实现销售记帐操作图2-4 新系统客户订单的配货流程0中山大学硕士学位论文家具制造企业管理信息系统的设计与实现第3 章系统开发环境介绍3 1 系统开发的软硬件平台系统开发的硬件平台:I B MX 2 2 68 6 4 8 一1 0 2 服务器和I B MP C 机。系统开发的软件平台:I B MX 2 2 68 6 4 8 一1 0 2 服务器安装了W i n d o w s2 0 0 0S e r v e r 操作系统和O r a c l e9 i 数据库;I B MP C 机安装W i n d o w s2 0 0 0P r o f e s s i o n a l操作系统和O r a c l e9 i 客户端软件以及P o w e r B u i l d e r9 0。对于O r a c l e9 i 数据库(O r a c l eD a t a b a s e)是O r a c l e 面向应用集成战略总体解决方案的核心产品。W i n d o w s 操作系统是大家所熟悉的,这里不在任何介绍。3 2O r a c l e9 i 数据库介绍O r a c l e9 i 数据库是一个完整的系统,包括管理系统和后台数据库两大部分,一般也统称为数据库服务器。管理系统由各种功能得数据库后台管理程序和用户程序组成,程序在内存中运行,就形成了一个一个的进程,管理系统就是进程结构和内存结构的统一。数据库在逻辑上以表空间、表、段等对象形式存在,物理上表现为各种文件。“6 13 2 1O r a c l e9 i 数据库的总体结构O r a c l e9 i 数据库的典型应用由管理客户机和数据库服务器构成。管理客户机上运行用户进程,数据库服务器上运行服务器进程和数据库。数据库服务器由数据库管理系统和数据库组成。数据库管理系统由内存结构中山大学硕+学位论文家具制造企业管理信息系统的设计与实现(S G A 和P G A)和进程结构构成。用户进程通过S G A 提交请求,服务器进程将这些客户请求变成对后台数据库的各种操作。数据库的物理结构由数据文件、日志文件和控制文件组成。如图3 1 所示为O r a c l e9 i 数据库的总体结构。“管理客户机圈圈圈图3 1O r a c l e9 i 数据库的总体结构3 2 2O r a c l e9 i 的安全性O r a c l e9 i 数据库中提供了丰富的逻辑对象(L o g i cO b j e c t),包括表、视图、索引、触发器、数据库链接等共有2 1 种。对一个企业级的计算机信息系统来讲,其数据得安全性和完整性都至关重要。O r a c l e9 i 中的触发器在技术上更为底层、更为安全。数据库触发器(d a t a b a s et r i g g e r s)1 是数据库中激发某一些触发器事件而执行一些数据库过程得对象。触发器的特点是:一旦被定义,就存在于后台数据库系统(s e r v e r,服务器方)中,并会在相应条件下自动地隐藏式执行,可使得运用触发器设计的应用具有与前台(c l i e n t,客户机方)应用无关。同时,触发器代码可以被加密。触发器一般分为三类:中山大学硕士学位论文家具制造企业管理信息系统的设计与实现销等。1 对数据库表执行D M L 操作,即I N S E R T、U P D A T E、D E L E T E 命令:2 D D L 语句执行时,即C R E A T E、A L T E R、D R O P 命令;3 数据库系统事件或用户事件,包括系统启动退出、出错、用户登录、注3 3P o w e r B u i i d e r9 0 开发环境P o w e r B u i l d e r9 0 是美国著名数据库开发厂商S y b a s e 公司于2 0 0 3 年7 月左右最新推出的基于客户服务器应用的快速数据库开发工具,它可以与几乎所有主流数据库进行连接,使用它可以大大提高企事业单位的办事效率和节约成本。“3 3 1P o w e r B u i l d e r 的概述P o w e r B u i l d e r 是一个用来进行客户服务器开发的完全的可视化开发环境。使用P o w e r B u i l d e r 可以以一种所见即所得的方式来创建应用程序的用户界面。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 创建的各种应用程序又可以独立于R D B M S,这是因为P o w e r B u i l d e r 可以使用数据库的标准操作语言S Q L(结构化查询语言)进行与数据库的连接。所以使用P o w e r B u i l d e r 可以很容易地开发出功能强大的、图形界面的、访问服务器数据库的应用程序。3 3 2P o w e r B u il d e r 的特点相对于其他任何客户服务器开发环境,P o w e r B u i l d e r9 0 具有工作更快、成本更低、质量更高、功能更强等特点。中山大学硕士学位论文家具制造企业管理信息系统的设计与实现P o w e r B u i l d e r 作为基于客户服务器应用的快速数据库前端开发工具,它的特点可以概括为如下几点:1 面向对象的编程和事件驱动的应用程序丌发工具,它和许多W i n d o w s 编程工具一样都是面向对象的编程和事件驱动的应用程序开发工具,具有开发速度快、代码重用度高的特点。2 支持跨平台开发,具有开放的数据库连接系统,P o w e r B u i l d e r9 0 通过数据库接口可以和大多数主流数据库进行连接。3 在P o w e r B u i l d e r9 0 中系统提供了几乎所有常用的变成语句模板,使用它可以轻松快速地插入各种语句,例如S Q L 语句模板、流程控制语句模板、内部函数模板和各种对象变量等。4 规范化的W o r k s p a c e 对象,在P o w e r B u i l d e r8 0 以前版本没有W o r k s p a c e 对象,在8 0 以后版本中创建一个程序都是由创建一个W o r k s p a c e 对象开始,在W o r k s p a c e 可以同时创建多个应用程序对象。中山大学硕士学位论文家具制造企业管理信息系统的设计与实现第4 章系统数据库的设计与实现数据库设计是数据库应用领域中的主要研究课题。数据库设计的任务是针对一个给定的应用环境,在给定的硬件环境、操作系统及数据库管理系统等软件下,创建一个性能良好的数据库模式,建立数据库及其应用系统,使之能有效地收集、存储、操作和管理数据,满足用户的各类要求。”1家具行业管理信息系统是一个数据库应用系统,所有信息都是保存在数据库中。在数据库应用系统的开发过程中,数据库设计是一个非常重要的问题。数据库结构设计的好坏将直接影响应用系统的效率以及实现的效果,好的数据库结构设计会减少数据库的存储量,数据的完整性和一致性比较高,系统具有较快的响应速度简化基于此数据库的应用程序的实现。4 1 数据库设计的内容、方法和步骤数据库应用系统通常是指以数据库为基础的信息系统,所以,数据库设计是数据库应用系统设计的一部分。4 1 1 数据库设计的内容数据库设计包括结构特性的设计和行为特性的设计两方面的内容:1 结构特性的设计是指确定数据库的数据模型。数据库反映了现实世界的数据及数据间的联系,要求在满足应用需求的前提下,尽量减少冗余,实现数据共享。2 行为特性的设计是指确定数据库应用的行为和动作,应用的行为体现在应用程序中,所以行为特性的设计主要是应用程序的设计。数据库设计工作量大,工程比较复杂,是一项数据库工程。一”山大学硕十学位论文家具制造企业管理信息系统的设计与实现4 1 2 数据库设计的方法和步骤为了使数据库设计更合理更有效,需要有效的指导原则,称作数据库设计方法。首先,一个好的数据库设计方法学,应该能在合理的期限内,以合理的工作量,产生一个有实用价值的数据库结构。“实用价值”是指满足用户关于功能、性能、安全性、完整性及发展需要等多方面的要求,同时又可用简单的数据库模型来表示。其次,方法应具有足够的灵活性和通用性,不仅能够为具有不同经验的人使用,而且能够为受不同数据模型及不同D B M S 限制的人使用。最后,方法应该是可再生的(R e p r o d u c t a b le),即不同的设计者应用统一方法设计同一问题时,应该得到相同或类似的结果。家具企业管理信息系统的数据库设计分为四个阶段;需求分析(分析用户需求)、概念设计(信息分析和定义)、逻辑设计(设计实现)和物理设计(物理数据库设计)。4 2 数据库需求分析数据库设计的第一个阶段是数据库的需求分析。这一阶段主要是收集基本数据以及数据处理的流程,为下一阶段进一步的设计打下基础。因此,数据库需求分析阶段是非常重要的。4 2 1 需求分析的任务在用户调查的基础上,通过分析,逐步明确用户对系统的需求,包括数据需求和围绕这些数据的业务处理需求。需求分析的任务就是对该家具企业中各部门6中山大学硕士学位论文家具制造企业管理信息系统的设计与实现进行详细调查,在了解现行系统的概况、确定新系统功能的过程中,收集支持系统目标的基础数据及其处理方法。通过对家具企业管理内容和过程分析,设计的数据项和数据结构如下。商品基本信息。包括的数据项有商品标识号、货号、品名、规格、单位、产品系列编码、产品风格类型编码、产品大类编码、产品类别编码、木种编码、面板编码、漆面编码等。客户基本信息。包括的数据项有客户供应商标识号、客户供应商编码、拼音、客户名称、银行帐号、银行名称、地址、电话。套装商品基本信息。包括的数据项有套装商品标识号、套装货号、套装名称、套装规格说明、套装摘要说明、单位、产品系列编码、产品风格类型编码、产品大类编码、产品类别编码、木种编码、面板编码、漆面编码等。仓库进出仓单细单信息。包括的数据项有单据流水标识号、出入库操作单据类型、出入库单据编号、出入库操作时间、商品I D、商品编码、商品名称、拼音码、规格、单位、数量、验收员、收货员、仓管员、发货员、往来单位编码、退货负责人、司机、备注、货位、库房编码、库房、录入人、总单单号。仓库进出仓单总单信息。包括的数据项有单据流水标识号、出入库操作单据类型、出入库操作时间、验收员、收货员、仓管员、发货员、往来单位编码、客户名称、司机、备注、录入人、单据状态。要货订货单细单信息。包括的数据项有订单总单序列号、订单细单序列号、商品I D、商品编码、商品名称、规格、单位、数量、单价、金额、备注、订单状态。要货订货单总单信息。包括的数据项有订单总单序列号、客户I D、客户编码、客户名称、制单日期、填单人I D、填单人、商场I D、商场名称、订单类型、订单状态、送货时间、应收金额、订金金额、尚欠金额、备注、大写应收金额、大写订金金额、大写尚欠金额。操作日志信息。包括的数据项有操作序列号、操作人I D、操作人名称、登录时间、离开时间。操作员信息。包括的数据项有操作码、用户名、口令、姓名、部门、权限等。7I _|=l 山大学硕士学位论文家具制造企业管理信息系统的设计与实现4 2 2 系统数据流图在需求分析中,通过自顶向下、逐步分解的方法分析系统。任何一个系统都可以抽象为数据流图(D a t aF l o wD i a g r a m,D F D)的形式。数据流图是从“数据”和“处理”两个方面来表示数据处理过程的一种图形化方法。数据流图描绘系统的逻辑模型,图中没有具体的物理元素,只是描绘信息在系统中流动和处理的情况。数据流图的基本要点是描绘“做什么”而不考虑“怎么做”。数据流图的“处理”抽象地表达了系统的功能要求,描绘信息在系统中流动和处理的情况。通过对家具企业管理信息系统的分析,得出如图4-1 所示的基本系统模型。图4 1 家具企业管理系统的基本系统模型数据流图的“处理”抽象地表达了系统功能要求,系统的整体功能要求可以分解为系统的若干子功能要求,通过逐步分解的方法,一直可以分解到将系统的工作过程表达清楚为止。在功能分解的同时,每个子功能在处理时所用的数据存储也被逐步分解,从而形成若干层次的数据流图。中山大学硕士学位论文家具制造企业管理信息系统的设计与实现密p 镀牟 稿嶷铺售坤崭蕾文悻钔饼孽氍删细立们图4-2 销售管理子系统的第一层数据流图痨拍铺鲁 拭费抖图4-3 销售基础数据管理业务数据流图(第二层数据流)1 9、吼_一入中山大学硕士学位论文家县制造企业管理信息系统的设计与实现图4-3 销售计划管理业务数据流图(第二层数据流)4 3 数据库概念模型数据库概念殴计的任务是产生反映企业组织需求的数据库概念结构,即概念模型。表达概念设计结果的工具称为概念模型。概念模型应该具有丰富的语义表达能力,能表达用户需求。概念模型是D B A、应用系统开发人员和用户之间的主要交流工具,因此应该易于交流和理解。当现实世界需求改变时,概念模型又可以很容易地作相应调整。设计概念模型的主要工具是“实体联系法”(E-R 图)“1,这种方法是将现实世界结构统一属性、实体以及实体之间的联系来描述的。4 3 1 系统概念设计方法概念设计有自顶向下、自底向上、有里向外和混合策略等方法。这里利用常用的自底向上设计方法对数据库进行概念设计。首先,进行数据抽象,设计局部概念模型:再将局部概念模型综合成全局概念模型。4 3 2 系统E R 模型E R 模型包含实体、联系和属性三个基本成分。实体是客观世界中存在的且中山大学硕士学位论文家具制造企业管理信息系统的设计与实现可相互区分的事物,同时,客观世界中的事物彼此间往往是有联系的,属性则是实体或联系所具有的性质。图4 4 图4 9 给出了家具企业管理系统的各个实体的E R 图以及实体和实体之间的关系E R 图。图4-4 家具商品E-R 图图4-5 家具套装商品E-R 图图4-6 商场销售计划E-R 图=I 山大学硕士学位沦文家具制造企业管理信息系统的设计与实现图4 7 仓库出入库单E-R 图图4-8 操作员E-R 图图4-9 实体之间关系E-R 图中山大学硕士学位论文家具制造企业管理信息系统的设计与实现4 4 数据库逻辑设计逻辑设计的目的,是从概念模型导出特定的D B M S 可以处理的数据库的逻辑结构(数据库的模式和外模式),这些模式在功能、性能、完整性、一致性约束及数据库可扩充性等方面都满足用户的要求。数据库逻辑设计分为三个阶段,分别是:收集和分析用户要求、建立E R模型和数据库模式设计。主要任务是创建数据库模式。下面是家具企业管理系统的业务逻辑图:图4 1 0 系统的业务逻辑图I _|=1 山大学硕士学位沦文家具制造企业管理信息系统的设计与实现4 5 数据库物理设计数据库的物理设计是指对已确定的逻辑数据库结构,研制出一个有效的、可实现的数据库结构的过程,是逻辑数据库的实现。数据库物理设计的

    注意事项

    本文(家具制造企业管理信息系统的设计与实现.pdf)为本站会员(赵**)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开