《某外贸企业信息管理系统的设计与实现19990.docx》由会员分享,可在线阅读,更多相关《某外贸企业信息管理系统的设计与实现19990.docx(52页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、某外贸企业信息管理系统的设计与实现此次开发所所涉及的杭杭州华鼎进进出口有限限公司是一一家主要从从事电子产产品及其原原材料出口口的外贸公司,已已有八年的历史史。在过去,它它所从事的的产品比较较多样化,从从电话手机机,到电线线电缆,再再到开关插插座,多种种多样。但但是,随着公司司的发展,近年来公司主要从事印刷电路板的出口贸易,并因此逐渐放弃了其他一些产品。随着国际经济的变化,人民币的升值和美元的贬值,以及越来越竞争化的国际市场,还有越来越多的业务,很显然,过去小打小闹的管理模式已经不再适用于现在的公司,正因为如此,管理者在思考新的管理模式的同时,也希望能够引进一些更加符合时代背景、更加有效率的工作
2、模式,自然而然的,管理信息系统就因此进入了管理者的视野。由于公司所所从事行业业的区别性性和公司长长久以来工工作模式形形成的习惯惯性,导致致了公司不不能通过简简单地引进进一套普遍遍适用的管管理信息系系统来解决决公司要面面临的各种种问题,因因此,要开开发此公司司适用的管管理信息系系统存在一一个必然条条件,即必必须要了解解公司的运运作模式和和员工们所所习惯的工工作方法。而而在我几个个月的实习习实践中,对对公司的整整个运作模模式有了大大概的了解解,并且随随着我对日日常工作参参与面的拓宽,使得我对对公司日常常工作习惯惯也有了深深入的了解解。但是随随着对公司司情况了解解的增加,我我也发现了了越来越多多的公
3、司目前所所面临的问问题,例如如:在查找找档案时往往往要浪费费大量的时时间;现有有订单的生生产状况由由于负责的的人员的不不同,比较较难以统计计,无法给给管理者一一个清晰的的视图;管管理者和业业务员之间间的沟通缺缺乏桥梁,管管理者无法法通过一个个简单的表表格或者相相关的文档档来了解公公司现状,也因此在在一定程度度上影响了了管理者的的决策,降降低了公司司的整体效效率。这些问题的的存在已经经间接严重影影响了公司司的发展,为为了能够解解决这些问问题,管理理者才迫不不及待地要要求开发一一个适用于于本公司的的管理信息息系统,用用以解决上上述问题。我我所要负责责的就是进行系系统中几个个个性化模模块的开发发,然
4、后再再由公司统统一来完善善整个系统统。1 概述1.1 研研发背景随着中国加加入WTOO,中国的的国际贸易易越来越频频繁,外贸贸行业飞速速发展。但但是随着行行业的高速速发展,越越来越多的的问题也开开始暴露出出来,加上上信息化进进程的加快快,传统的的依靠手工工处理和纸纸质档案管管理已经逐逐渐不能胜胜任越来越越海量的资资料,因此此,通过数数字化的信信息管理系系统来代替替耗时又容容易出错的的手工处理理成为了越越来越多的的外贸企业业的选择。在网络信息息高度发展展的今天,如如何能够快快速而准确确地获取和和处理信息息成为了当当今各行各各业的重中中之重,只只有快速掌掌握第一手手有效信息息,才能够够把握商机机,
5、更好地地分配所掌掌握的资源源,获得更更大的利益益。管理信信息系统就就在这个时时刻应运而而生,它帮帮助管理者者更好的筛筛选、处理理和管理信信息,提高高了资源的的利用率,简简化了工作作流程,减减少人工造造成的错误误。信息管管理系统的的诞生,极极大地帮助助企业处理理数据,为为企业管理理带来了新新的理念,新新的方式,使使得企业真真正能与高高速信息化化的社会接接轨。正因为中国国逐步与世世界金融体体系接轨,外外贸相关管管理及法律律的逐步完完善,外贸贸行业进一一步正规化化,使得原原先存在的的暴利逐渐渐回归正常常,同时由由于近段时时间来人民民币升值的的巨大压力力,使得外外贸行业的的利润空间间被进一步步压缩,因
6、因此,从其其他方面来来节约成本本来减缓生生存压力变变得势在必必行。1.2 开开发项目实实际意义当今世界,随随着计算机机的广泛使使用,管理理信息系统统(MIS)在一些特特殊的领域域变得非常常重要了。原原来多为依依靠人工记记录和纸张张归档的外外贸企业,现现在渐渐多多采用数字字化办公,使使用电子数数据归档来来储存档案案。而MIIS也被越越来越多的的外贸企业业采用,并并因为其能能够方便快快捷地处理理大量数据据,很好地地管理外贸贸行业所需需的各种信信息,大大大降低了管管理成本,提提高了外贸贸企业的工工作效率,从从而受到了了大家的青青睐。但是由于外外贸行业的的特殊性,使使得统一式式的管理信信息系统很很难适
7、应每每个外贸企企业的运作作模式,因因此,小型型的、具有针对对性的管理理信息系统统应运而生生,经过针针对性的开开发,它能能够很好地地根据目标标需求,进进行企业所所需要的日日常运作。而有一个好好的信息管管理系统无无疑能为外外贸企业提提供巨大的的帮助,它能够系系统地规划划公司的运运作流程,使使得纷乱的的事务条理理化,同时时也能够存存储大量的的业务相关关数据,使使得用户在在使用时能能够方便快快捷的进行行查询和显显示。与此同时时,系统还还能集成众众多,例如:自自动生成合合同、报关关单据;自自动记录材材料使用情情况;自动动进行财务务核算等等等功能,使使得原来复复杂的制表表和核对工工作变的简简单而有效效率,
8、从而而大大减少少了员工机机械工作的的时间,从从另一个角角度节约了了管理成本本。所以,管理理者可以通通过更加简简单的途径径了解到公公司的运作作状态,从从而可以更更好地制定定下一步公公司发展计计划,而不不是把大量量的时间浪浪费在无意意义的差错错和弥补错错误、了解解情况上。正是因为以以上因素的的综合作用用,使得现现在越来越越多的外贸贸企业采用用信息管理理系统来帮帮助企业处处理日常的的业务工作作,但是每每个外贸公公司的运作作模式都有有些许不同同,如果设设计或者选选择一个适适合自己情情况的信息息管理系统统软件,也也成了越来来越多外贸贸企业管理理者所需要要面对的问问题。本次设计实实现的某外外贸企业信信息管
9、理系系统分五个部分,其其中包括六六个环节,五个部分分别别是产品管管理、订单单管理、供供应商管理理、用户管管理和板料料管理系统统,除了以上上前四个子系统统内部的环环节之外,在在板料管理理子系统中中,包括入入库管理环环节和出库库管理环节节。1.3 开开发技术此次某外贸贸企业信息息管理系统统的开发将将采用MYYSQL创建建数据库,以以JDBC方式式连接,利利用创建虚虚拟的临时时表的方式式进行数据据的操作,编编程工具使使用Ecllipsee。系统综合运运用了动态态网站开发发的基本技技术,将理理论研究用用于实践,可可以实现信信息管理系系统的信息息化管理,提提供更多更更好质量的的信息,解解决因人工工管理导
10、致致混乱、效效率低、费费时费力的的问题,同同时管理者者能够非常常方便的检检查公司运运作状态的的信息。根据目前公公司的系统统和和硬件件的配置,某外贸企业信息管理系统运行环境设计为在Windows2000或Windows XP以上版本平台上运行。由于本系统所采用的是JSP开发技术,所以最终的系统可以适应于不同的操作系统平台,因此对系统的硬件配置没有太多过高的要求。JSP(JJavaSServeer Paages)是由Sunn Miccrosyystemms公司倡倡导、许多多公司参与与一起建立立的一种动动态网页技技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.h
11、tml)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。该技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。 JSP与JJava Servvlet一一样,是在在服务器端端执行的,通通常返回该该客户端的的就是一个个HTMLL文本,因因此客户端端只要有浏浏览器就能能浏览。页页面由HTTML代码码和嵌入其其中的Jaava代码码所组成。服服务器在页页面被客户户端请求以以后对这些些Javaa代码进行行处理,然然后将生成成的HTM
12、ML页面返返回给客户户端的浏览览器。Jaava SServllet 是是JSP的技技术基础,而而且大型的的Web应用用程序的开开发需要JJava Servvlet和和JSP配合合才能完成成。JSPP具备了Jaava技术术的简单易易用,完全全的面向对对象,具有有平台无关关性且安全全可靠,主主要面向因因特网的所所有特点。因为Strruts是是一个为开开发基于模模型(Modeel)-视图(Viiew)-控制器(CContrrolleer)(MMVC)模模式的应用用架构的开开源框架,是是利用Jaava SServllet和JSP构建建Web应用用的一项非非常有用的的技术。由由于Strruts能能充分满
13、足足应用开发发的需求,简简单易用,敏敏捷迅速,因因而吸引了了众多的开开发人员的的关注,同同样也吸引引了我,本本系统中将计划采用用。简单介绍一一下,有关关Struuts的一一些内容。事件是指从客户端页面(浏览器)由用户操作触发的事件,Struts使用Action来接受浏览器表单提交的事件,这里使用了Command模式,每个继承Action的子类都必须实现一个方法execute。在struts中,实际是一个表单Form对应一个Action类(或DispatchAction),换一句话说,在Struts中实际是一个表单只能对应一个事件,struts这种事件方式称为application event,
14、application event和component event相比是一种粗粒度的事件。同时,struts重要的表单对象ActionForm是一种对象,它代表了一种应用,这个对象中至少包含几个字段,这些字段是JSP页面表单中的input字段,因为一个表单对应一个事件,所以,当我们需要将事件粒度细化到表单中这些字段时,也就是说,一个字段对应一个事件时,单纯使用Struts就不太可能,当然通过结合JavaScript也是可以转弯实现的。另外,本系系统采用生生命周期法法开发,这这种方法就就是按软件件生命周期期的各个阶阶段划分任任务,按一一定的规则则和步骤,有有效地进行行软件开发发的方法。结构化就是
15、是有组织、有有计划和有有规律的一一种安排。而而结构化系系统分析方方法就是利利用系统工工程分析和和有关概念念,采用自自上而下划划分模块,逐逐步求精的的基本方法法。这一方方法最大缺缺点是用户户对即将建建立的新系系统没有直直观的预见见性。结构化生命命周期法是是管理信息息系统开发发的全过程程,按其生生命周期分分成若干阶阶段,每个个阶段有相相对独立的的任务,每每个阶段与与结束都规规定了严格格的标准。系系统的生命命周期分为为五个阶段:系统规划划、系统分分析、系统统设计、系系统实施和和系统维护护。本系统开发发的软件环环境为:服务器端:Tomccat6.*。服务器端 javaa开发包:JDK11.6。客户端:
16、WWindoows NNT,IE 6.0。数据库:采采用MYSSQL Servver数据据库,运行行于服务器器端。本系统运行行的硬件环环境为:服务器:CCPU要求求PIIII800以以上,内存存256MMB以上。 客户机:CCPU要求求200MMMX以上上,内存664MB以以上。2 系统分分析2.1 需需求调研在介绍本系系统之前,先先简要介绍绍一下完整的外外贸企业管管理信息系系统的规划划和设想。外外贸企业管管理信息系系统是外贸贸企业日常常经营运作作的一套应应用管理系系统,它在在设计中具具有以下几几个子系统统:用户管管理系统、产产品管理系系统、订单单管理系统统、单证管管理系统、财财务管理系系统、
17、板料料管理系统统等。其将将担负整个个外贸企业业的日常销销售和管理理任务。订订单和板料料信息管理理系统是其其中的主要要部分,其其作用是对对外贸企业业的日常的的订单管理理和板料管管理,包括括主要库存存板料、订订单和供应应商信息等等方面的管管理。某外贸企业业信息管理理系统的设设计和实现现是作为杭杭州华鼎进进出口有限限公司内部部管理使用用的一个子子系统,主要用于于订单和板板料相关管管理。杭州华鼎进进出口有限限公司作为为一个相对对来说时间间比较长的的外贸企业业,在经过过漫长的摸摸索和发展展之后,直直到最近几几年,才确确立了自己己的主营业业务,并且且逐渐放弃弃了其他零零碎的业务务,把精力力完全投入入到主营
18、业业务之中来来。但是,随随着业务的的专精,和和业务本身身的因素,传传统的办公公模式已经经越来越不不能适应公公司的发展展需要了,因因此,引进进数字化的的办公模式式和管理理理念,能够够很好的解解决公司目目前面临的的困境,为为公司带来来更好的发发展道路。以以下将详细细介绍系统统能解决公公司的那些些困境:公司从建立立之初到现现在,已经经有过许许许多多供应应商,并且且现在仍然然还有大量量有合作关关系的供应应商,传统统的工作模模式是我们们在接到订订单以后,海海量的发给给每个供应应商,由供应商来来选择能否否或者是否否能够接订订单,这种种模式不仅仅损耗了大大量的工作作时间,效效率也非常常低,往往往供应商需需要
19、仔细分分析订单以以后才能回回复是否接接单,就此此行业本身身来说,时时间是非常常宝贵的,因因此这种浪浪费时间的的操作模式式无疑极大大地阻碍了公公司的发展展。而建立立一个供应应商信息管管理系统,则则能够很好好的解决这这个问题。供供应商信息息管理系统统记录了包包括供应商商所能生产产的产品类类型、技术术工艺、价价格、交货货期、品质质等一些信信息,这些些信息随着着供应商和和客户的反反馈不断的的更改和细细化,从而而可以帮助助业务员正正确地为自自己的订单单找到合适适的供应商商,从双方方来说都节节约了大量量的时间。公司过去的的商品信息息和订单信信息并没有有统一的数数字化存储储,在最开开始,公司司的业务数数量还
20、不是是海量的情情况下,这这种模式所所带来的问问题还不明明显,但是是随着公司司业务量的的增加,越越来越庞大大的产品型型号数量和和订单数量量,使得业业务员们在在查找资料料时需要花花费的时间间越来越多多,因此,建建立一个产产品和订单单信息的管管理系统迫迫在眉睫,建建立了这样样一个系统统,不仅能能够方便业业务员们查查找过去的的各种资料料,也有助助于业务员员对订单状状态的跟踪踪,同时也也方便了管管理者了解解公司目前前订单的实实际状况,有有利于其作作出公司下下阶段的工工作方向,可可以说是一一举多得。在板料管理理问题上,由由于公司并并不存在一一个实际的的仓库,所所谓的板料料管理,只只是一个虚虚拟的仓库库,而
21、实际际的板料则则分布在各各个供应商商的仓库中中,但是以以前对这些些板料都缺缺乏一个有有效的管理理,基本都都是任由供供应商支取取使用,为为了节约成成本,避免免不必要的的损失,那那么对这些些材料的管管理也必须须规范化,因因此,一个个板料管理理系统就势势在必行,有有了这样一一个系统,公公司才能更更好地掌握握材料使用用状况,减减少不必要要的浪费和和损失。管理业务流流程图是一一种描述系系统内各单单位、人员员之间业务务关系、作作业顺序和和管理信息息流向的图图表。根据据对系统的的明确要求求,可以迅迅速地得出系统统的业务流流程图,如如图2.1所示,业务务流程图可可以让开发发者和使用用者关注系系统的业务务领域,
22、从从而对系统统的运转流流程有比较较清晰的了了解。反馈板料库存等信息客户业务员供应商发放产品信息和订单确认订单下达订单订单售后反馈订单生产状态反馈采购使用库存板料付款出货付款图2.1 业务流程程图2.2系统统数据流程程图设计数据流程图图(DFD)是一种能能全面地描描述信息系系统逻辑模模型的工具具,它可以以用少数几几种符号综综合地反映映出信息在在系统流动动、处理和和存储情况况。数据流流程图 是分层次次的,绘制制时采取自自顶向下逐层分分解的办法法。首先画画出顶层(第第一层)数数据流程图图。顶层数数据流程图图只有一张张,它说明明了系统的的总的处理理功能、输输入和输出出。下一步步是对顶层层数据流程程图中
23、的“处理”进行分解解,也就是是将顶层处处理分解为为更多的“处理”。2.2.11 数据流程程图顶层图图数据流程图图(DFD)是软件系系统的一种种图形表示示,是一种种能全面地地描述信息息系统逻辑辑模型的主主要工具,它它可以用少少数几种符符号综合地地反映出信信息在系统统中的流动动、处理和和存储情况况。系统顶顶层流程图图是本系统在大型外贸企企业管理信信息系统中中所处的位位置。顶层层流程图如如图2.22所示。业务员供应商客户本外贸企业管理信息系统供应商信息订单和商品信息订单完成信息板料信息和订单状态单证和财务管理信息系统图2.2 顶层数据据流程图2.2.22 第一层数数据流程图图为了对此系系统能够有有更
24、好的掌掌握,在深深入部门调调查工作流流程和熟悉悉工作习惯惯后,对系系统做了以以下流程设设计,如图图2.3所示示。客户P1产品信息管理业务员核对订单制定合同订单信息供应商P2板料管理P3订单管理订单出货P4供应商信息订单生产状态供应商信息反馈板料使用情况制定合同安排生产客户信息反馈图2.3 第一层数数据流程图以上是某外外贸企业信信息管理系系统的第一一层数据流流层图,这这里大致介介绍了公司司的工作流流程,将公公司的基本本流程展现现在流程图图上。但是是对于系统统分析来说说,这些是是不够的,所所以接下来来将介绍各各个子系统统的具体的的流程图。2.2.33 第二层数数据流程图图 产品信信息管理环环节:产
25、品信息管管理部分是是一个人工工审核加上上基础数据据归档的过过程,是订单和和板料管理理系统发生生的前阶段段。此部分的详详细流程图图,如图2.44所示。客户P1.1产品信息录入订单信息已归档产品制定合同确认订单业务员产品信息归档P1.2产品信息编辑查询读取产品信息保存产品信息保存产品信息产品编号图2.4 产品信息息管理环节节数据流程程图 板料管管理环节:板料管理环环节是对在在供应商仓仓库中的材材料库存进进行管理的的环节,也也是系统的的中心模块块之一,其其中包涵了了板料分割割方案的提提供、板料料库存变更更管理功能能。该环节节实际发生生于供应商商的仓库,但但是为了公公司能够准准确掌握使使用情况,故故使
26、用虚拟拟库存管理理进行监督督。此部分的工工作流程,如图2.55所示。业务员安排生产P2.2板料库存入库新增入库单提供分割方案P2.1板料库存出库使用制定合同P2.3板料分割方案订单信息库存数据新增出库单入库单数据出库单数据更新库存更新库存图2.5 板料管理理环节数据据流程图 供应商商信息环节节:供应商信息息环节是为为了更好地地分配订单单和选择供供应商而设设立的。供供应商信息息环节记录录了供应商商的各种信信息参数,例例如:能生生产的产品品类型、技技术工艺、价价格、交货货期、品质质等,并且且根据在生生产中的供供应商和客客户的反馈馈不断进行行更新和修修正,方便便业务员根根据不同订订单状况选选择合适的
27、的供应商。对于这个环环节的数据据流程图,如图2.66所示。供应商客户P4.1供应商信息汇总整理供应商信息反馈客户反馈整理后供应商信息归档业务员P4.2供应商信息编辑查询提取信息信息更新供应商编号图2.6 供应商管管理环节数数据流程图图 订单管管理环节:业务员P3.1订单信息录入客户供应商发放合同确认合同P3.3订单生产状亏跟踪生产进度反馈P3.4售后问题汇总客户反馈合同信息订单管理数据提取订单状态信息提取订单售后问题更新状态更新售后问题新建订单信息P3.2订单信息编辑查询提取订单信息更新订单信息订单编号订单管理环环节是整个个系统的中中心,所有有基础环节节都是为了了订单管理理环节所服服务的。订订
28、单管理环环节包括了了合同信息息的归档,订订单状态的的更新以及及客户对于于合同问题题的反馈。对于订单管管理环节的的数据流程程图,如图2.77所示。图2.7 订单管理理环节数据据流程图2.2.44 第三层数据流流程图 出库单单管理环节节:出库单管理理环节是对对在供应商商仓库中的的材料出库进行管管理的环节节。此部分的工工作流程如如图2.8所示。业务员P2.1.1新增出库单P2.1.2出库单编辑查询出库单编号合同信息出库单数据库新增信息读取信息更新信息图2.8 出库单管管理环节数数据流程图图 入库单单管理环节节:入库单管理理环节是对对在供应商商仓库中的的材料入库库进行管理理的环节。此部分的工工作流程如
29、如图2.9所示。业务员P2.2.1新增入库单P2.2.2入库单编辑查询人库单编号材料信息入库单数据库新增信息读取信息更新信息图2.9 入库单管管理环节数数据流程图图2.3 数数据字典数据字典是是各类数据据描述的集集合。对数据库设设计来讲,数数据字典是是进行详细细的数据收收集和数据据分析所获获得的主要要结果。包包括对所有有数据流与与数据存贮贮的数据结结构和数据据关系的说说明。对于某外贸贸企业信息息管理系统统的数据字字典内容,以以下将几个个主要的信信息部分进进行解释说说明:2.3.11数据流的的描述数据流编号号:D-001数据流名称称:订单信信息简述:订单单所包含的的产品及合合同信息数据流来源源:
30、客户数据流去向向:业务员员数据项组成成:订单编编码+订单产品品+产品数量量+订单日期期+交货日期期+产品信息息数据流编号号:D-002数据流名称称:合同信信息简述:对供供应商所下下合同的信信息数据流来源源:业务员员数据流去向向:供应商商数据项组成成:订单编编码+订单产品品+产品数量量+订单日期期+交货日期期+产品信息息+产品单价价+供应商名名称+工程测试试费+总价数据流编号号:D-003数据流名称称:订单反反馈信息简述:供应应商和客户户对订单的的反映信息息数据流来源源:客户+供应商数据流去向向:业务员员数据项组成成:订单质质量问题+供应商技技术水平2.3.22数据存储储的描述数据存储储编号:F
31、F-01数据存储名名称:产品品信息表简述:记录录产品基本本信息的数数据数据存储组组成:产品品编码+产品型号号+产品板材材规格+产品厚度度及层数+测试方式式+表面处理理+表面印刷刷+加工手段段+产品单块块尺寸+产品拼盘盘尺寸+备注说明明+阻焊油墨墨+改版说明明关键字:产产品编号相关联的处处理:D-01数据存储编编号:F-02数据存储名名称:订单单信息表简述:记录录订单基本本信息的数数据数据存储组组成:订单单编码+订单产品品+产品数量量+订单日期期+交货日期期+产品信息息+产品单价价+供应商名名称+工程测试试费+总价关键字:订订单编码相关联的处处理:D-02数据存储编编号:F-03数据存储名名称:
32、供应应商技术工工艺表简述:记录录供应商技技术能力的的数据数据存储组组成:产品品质量问题题+供应商技技术水平关键字:供供应商编码码相关联的处处理:D-033 系统设设计3.1 数数据库设计计数据库是企企业、组织织或部门所所涉及的数数据组合及及相互间的的关系,数数据库技术术研究如何何科学地组组织和存储储数据,如如何高效地地获取和处处理数据,是是数据库管管理的高级级技术。数据库设计计是系统设设计很重要要的部分,设设计质量的的好坏,数数据结构的的优劣直接接影响到系系统的成败败。数据库库设计是指指对于一个个给定的应应用环境,构构造最优的的数据库模模式,建立立数据库及及其应用系系统,使之之能够有效效地存储
33、数数据。满足足各种用户户的应用需需求。数据据库设计通通常是在一一个通用的的DBMSS(数据库管管理系统)支持下进进行的,即即利用现在在的DBMMS为基础础。从20世纪纪70年代末末以来,众众多学者对对数据库设设计方法进进行了深入入的探讨和和尝试,结结合出许多多各有优点点的数据库库设计方法法,有基于于E-R模型的数数据库设计计方法,基基于3NFF的设计方方法,基于于抽象语法法规范的设设计方法等等,较为实实用的主流流方法有两两种:E-R模型加加规范化关关系的方法法和数据元元素图加规规范化关系系的方法。本系统是采采用E-RR模型加规规范化关系系的方法进进行设计的的,下面对对该方法进进行简单的的介绍。
34、E-R模型型加规范化化关系的方方法在数据据库结构设设计中,主主要工作是是从需求分分析所得到到的所有信信息以及它它们之间的的依赖关系系出发,去去构造系统统数据模型型。在构模模中,最常常用的是EE-R模型型法。E-R模型中中最基本的的成分是实实体、联系系以及它们们的属性。而而实体(或或联系)与与属性构成成关系,因因为是否“规范化”而有“好”、“坏”之分,而而关系的好好坏又直接接影响数据据库的质量量。3.1.11系统E-RR图该系统的主主要几个模模块采用的的主要表之之间的关系系,如图3.11所示。产品对应订单供应商库存板料信息生产1NMNNMM1出库入库入库单号入库时间材料单价入库供应商入库数量入库
35、编码材料编号出库单号出库时间出库供应商出库数量出库编码材料编号合同号码图3.1 E-R图其中各个实实体的属性性显示如下下:图3.2为为产品实体体的属性。产品备注说明表面印刷加工手段产品编码表面处理产品单块尺寸产品拼盘尺寸阻焊油墨改版说明测试方式产品厚度及层数产品板材规格产品型号图3.2 产品属性性图图3.3为为供应商实实体的属性性。供应商供应商交货时间供应商价格供应商编码质量问题数供应商生产类别是否有HDI供应商月产量供应商技术精度供应商名称质量问题解决方式联系人图3.3 供应商属属性图图3.4为为订单实体体的属性。订单供应商名称下单日期交货日期单价完成状态工程测试费合同号码总价产品数量订单编
36、码产品型号图3.4 订单属性性图图3.5为为入库实体体的属性。库存材料厚度材料编号库存供应商库存数量材料规格材料单价图3.5 入库属性性图3.1.22数据库设设计数据表的设设计: 用户管管理模块: 用户信信息表的设设计。用户户信息表是是系统用户户的认证表表。在系统中的的表名:UUserss,如表3.11所示。表3.1 Userrs表序号说明字段名字段类型字段长度1用户编码Yhbm可变长字符符型52用户名称Yhmc可变长字符符型103用户密码Yhmm可变长字符符型124用户类型Yhlx整数1 用户编编码识别表表的设计。用用户编码识识别表是用用来控制用用户编码是是否已经使使用的表。在系统中的的表名
37、:UUserssBm,如表3.22所示。表3.2 UserrsBm表表序号说明字段名字段类型字段长度1用户编码Yhbm可变长字符符型52识别标志Sbbz可变长字符符型2 产品信信息管理模模块 产品信信息表的设设计。商品品信息表是是数据库存存放产品基基本信息的的表。它为为产品的生生产提供了了信息上的的保障。在系统中的的表名:PPCBI,如表3.33所示。表3.3 PCBII表序号说明字段名字段类型字段长度1产品编码Cpbm可变长字符符型52产品型号Cpxh可变长字符符型403产品板材规规格Cpbcggg可变长字符符型164产品厚度及及层数Cphdccs可变长字符符型405测试方式Csfs可变长字
38、符符型306表面处理Bmcl可变长字符符型107表面印刷Bmys可变长字符符型208加工手段Jgsd可变长字符符型209产品单块尺尺寸Cpdkccc可变长字符符型2010产品拼盘尺尺寸Cpppccc可变长字符符型2011备注说明Bzsm可变长字符符型4012阻焊油墨Zhym可变长字符符型2013改版说明Gbsm可变长字符符型40 商品编编码识别表表的设计。商商品编码识识别表是用用来控制商商品编码是是否已经使使用的表,商商品编码的的新增和删删除表单内内出现的编编码号都是是由这张表表控制的。在系统中的的表名:PPCBIBBM,如表3.4所示。表3.4 PCBIIBM表序号说明字段名字段类型字段长度
39、1产品编码Cpbm可变长字符符型52识别标志Sbbz可变长字符符型2 供应商商管理模块块 供应商商信息表的的设计。供供应商信息息表内存放放着供应商商的基本信信息。供业业务员选择择下单供应应商时参考考、使用。在系统中的的表名:SSuppllierss,如表3.5所示。表3.5 Suppplierrs表序号说明字段名字段类型字段长度1供应商编码码Gysdmm可变长字符符型42供应商名称称Gysmcc可变长字符符型203供应商月产产量Gysyccl可变长字符符型104质量问题数数Zlwtss可变长字符符型55供应商生产产类别Gysscclb可变长字符符型206供应商价格格Gysjgg可变长字符符型8
40、7质量问题解解决方式Zlwtjjjfs可变长字符符型408供应商技术术精度Gysjssjd可变长字符符型209是否有HDDIHDI布尔型10供应商交货货时间Gysjhhsj可变长字符符型511供应商联系系人Yhmc可变长字符符型10 供应商商编码识别别表的设计计。供应商商编码识别别表是用来来控制供应应商编码是是否已经使使用的表,供供应商编码码的新增和和删除表单单内出现的的编码号都都是由这张张表控制的的。在系统中的的表名:SSuppllierssBM,如表3.6所示。表3.6 SuppplierrsBM表表序号说明字段名字段类型字段长度1供应商编码码Gysbmm可变长字符符型42识别标志Sbbz
41、可变长字符符型2 订单管管理模块 订单管管理表的设设计。订单单管理表是是记录订单单信息状态态的表。在在这张表里里,存放着着订单的详详细资料。在系统中的的表名:OOrderrs,如表 33.7所示示。表3.7 Ordeers表序号说明字段名字段类型字段长度1订单编码Ddbm可变长字符符型52合同号码Hthm可变长字符符型103产品型号Cpxh可变长字符符型404供应商名称称Gysmcc可变长字符符型205单价Dj可变长字符符型106产品数量Cpsl可变长字符符型107总价Zj可变长字符符型208工程测试费费Gccsff可变长字符符型89下单日期Xdrq日期型10交货日期Jhrq日期型11完成状态
42、Wczt可变长字符符型40 订单编编码识别表表的设计。订订单编码识识别表的存存在也是和和前面几个个识别表的的作用相同同,识别分分辨订单编编码是否已已经存在内内容。在系统中的的表名:OOrderrsBM,如表3.8所示。表3.8 OrdeersBMM表序号说明字段名字段类型字段长度1订单编码Ddbm可变长字符符型52识别标志Sbbs可变长字符符型2 板料管管理模块1)入库管管理子模块块: 入库记记录表的设设计。入库库记录表是是记录入库库板料的表表。在这张张表里,存存放着入库库板料的详详细资料。在系统中的的表名:SStoraage,如表3.9所示。表3.9 Storrage表表序号说明字段名字段类
43、型字段长度1入库编码Rkbm可变长字符符型52入库时间Rksj日期型3入库供应商商Rkgyss可变长字符符型204材料单价Cldj可变长字符符型105入库单号Rkdh可变长字符符型56入库数量Rksl整型 入库编编码识别表表的设计。入入库编码识识别表的存存在也是和和前面几个个识别表的的作用相同同,识别分分辨入库编编码是否已已经存在内内容。在系统中的的表名:SStoraageBMM,如表3.10所示示。表3.100 StorrageBBM表序号说明字段名字段类型字段长度1入库编码Rkbm可变长字符符型52识别标志Sbbs可变长字符符型22)出库管管理子模块块: 出库记记录表的设设计。出库库记录表
44、是是记录出库商品的的表。在这这张表里,存存放着出库库板料的详详细资料。在系统的表表名:Shhipmeents,如表3.11所示示。表3.111 Shiipmennts表序号说明字段名字段类型字段长度1出库编码Ckbm可变长字符符型52出库时间Cksj日期型3出库供应商商Ckgyss可变长字符符型204合同号码Hthm可变长字符符型105出库单号Ckdh可变长字符符型56出库数量Cksl整型 出库编编码识别表表的设计。出出库编码识识别表的存存在也是和和前面几个个识别表的的作用相同同,识别分分辨出库单单编码是否否已经存在在内容。在系统中的的表名:SShipmmentssBM,如表3.12所示示。表3.122 ShiipmenntsBMM表序号说明字段名字段类型