《汽车信息管理系统设计与实现毕业设计论文.doc》由会员分享,可在线阅读,更多相关《汽车信息管理系统设计与实现毕业设计论文.doc(37页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、恩泽汽车有限公司配件库存信息系统分析摘要 本公司成立于2002年,一直以来专营三菱、日产汽车配件,纯正部件。我公司所有配件以及装车配套厂件为主,以第一手货源、直销的价格,健全的物流配送系统。价格优势明显、品质保证,在选购配件上为客户排忧解难。本公司重信誉、守信用、固质量。我们追求卓越的经营理念,以专业的技术、精诚合作的态度,走向市场,赢得客户的满意。 本课程设计针对恩泽汽车配件库存管理信息系统的系统现状,运用管理信息系统设计的基本步骤和设计方法分析与设计了恩泽汽车配件库存管理信息系统。主要包括:组织结构分析,业务流程分析,数据流程分析,数据字典描述,数据存取分析,处理逻辑描述以及系统结构设计,
2、软硬件配置,代码设计,数据库设计,输入/输出设计,模块功能描述等,为程序开发人员开发该配件库存管理信息系统提供了依据。关键词:配件库存管理 系统现状 系统设计。目录1引言11.1问题提出11.1.1昆明恩泽汽车有限公司发展状况21.1.2恩泽汽车有限公司信息系统使用现状31.2国内外研究的现状31.3任务与分析42系统分析52.1企业组织结构及相关业务分析52.1.1恩泽汽车有限公司的组织结构分析52.1.2恩泽汽车有限公司相关业务分析52.2业务流程分析62.3数据字典102.4数据存取分析162.5处理逻辑描述183.系统设计193.1系统结构图193.2数据库设计213.3输入输出设计2
3、53.3.2输出设计263.4功能说明26设计思路30结论31致谢32参考文献331引言1.1问题提出 随着我国经济的飞速发展,各种类型与规模的企业迅速崛起。随着企业规模的不断扩大,产品数量的急剧增加所生产产品的种类也不断地更新与发展,有关产品的信息量也成倍增加。面对庞大的产品信息量,对这些库存产品的有效管理是各企业面临的重大课题。库存管理设计入库、出库的产品,经办人员和客户等各方面的因素,如何管理这些信息数据,是一项复杂的系统工程,所以这就需要库存管理系统来提高库存管理工作的效率。 信息化和电脑技术以同样的潮流趋势把汽车销售维修企业也引向现代管理模式。在汽车贸易公司中,售后服务的好坏直接影响
4、着公司的声誉和利润,而好的配件库存管理是一家汽车贸易公司良好售后服务的保证,因此将配件库存管理的信息化是汽车贸易公司发展的必然趋势。本方案调查了昆明恩泽汽车有限公司,并以此公司为对象,按照管理信息系统分析与设计的步骤与方法,为该公司设计了相应的零配件库存管理信息系统。 1.1.1昆明恩泽汽车有限公司发展状况本公司成立于2002年,一直以来专营三菱、日产汽车配件,纯正部件。我公司所有配件以及装车配套厂件为主,以第一手货源、直销的价格,健全的物流配送系统。在西南地区有了自己的4s店,该公司除了汽车销售外,同时还提供特约维修和配件供应等服务,所以汽车配件的种类相对比较复杂。恩泽汽车的配件库存管理现状
5、为:售后主管直接管理者配件仓库,库长全面负责仓库的行政与业务管理,出入库管理组和统计分析组负责仓库日常管理工作。 当订购货物到货后,先由采购人员填写入库单,仓库管理人员对配件的数量进行登记,然后入库保管。配件在仓库中由仓管人员进行专门的管理。配件出库时,库管人员根据车间提供的配件领料单出库配件。统计人员会对每天的出入库量和库存结余量进行统计,当发现库存降到安全库存以下时,就会填制缺货单向配件厂家发出订货。这个管理过程中会出现一些小问题,比如说:统计人员每天重复的进行统计,有可能会出现问题,如果是利用信息化的系统来管理,或者可以带来很大的有益。 1.1.2恩泽汽车有限公司信息系统使用现状恩泽汽车
6、有限公司虽然发展迅速,但与同行业相比仍处于发展初期,信息系统的建设仍不完善,很多数据的录入都采取的是手工操作的方式。现行的库存管理系统基本上是“静态”管理模式,各种数据孤立存取,造成了大量的数据冗余。使得库存效率低,保密性差,让查找、更新和维护库存信息的工作进行起来十分困难。同时因为管理模式落后,不能及时提供库存现状信息和库存报警信息,难以对产品的库存进行实时控制和成本控制,从而使库存成本增加40%,人力成本增加20%,配送能力降低20%30%,不利于企业的进一步发展。1.2国内外研究的现状时代在不断的变化,随着科学技术的不断提高,计算机科学的不断发展,库存管理与计算机科学结合得越来越紧密。各
7、种先进的库存管理模式(如:VMI库存管理,JIT库存管理,ABC库存管理等)不断涌现,ERP、MRP等软件的应用大大提高了库存管理水平。但是由于我国物流发展较晚,许多先进的库存理念还不被人们所熟知。而且由于经济发展的制约,整个行业的库存管理信息化水平不高。迫切的需要为各个企业建立合适的管理信息系统,从而推动整个汽车销售行业的发展。1.3任务与分析本课程设计的目的是针对恩泽汽车有限公司的配件库存管理信息系统现状,运用管理信息系统设计的基本步骤和设计方法,分析与设计恩泽汽车有限公司配件库存管理信息系统。主要包括:组织结构分析,业务流程分析,数据流程分析,数据字典描述,数据存取分析,处理逻辑描述以及
8、系统结构设计,软硬件配置,代码设计,数据库设计,输入/输出设计,模块功能描述等,为程序开发人员开发该采购管理信息系统提供依据。进而达到为恩泽汽车贸易公司设计出一款适合的配件库存管理信息系统,辅助其完成配件入库、配件出库和统计分析等业务,提高库存管理效率,促进恩泽汽车有限公司的迅速发展。2系统分析2.1企业组织结构及相关业务分析2.1.1恩泽汽车有限公司的组织结构分析 恩泽汽车有限公司作为一个昆明知名的汽车销售企业,其组织结构十分庞大,这里仅以其中的一个4S店的组织结构为例:销售前台总经理配件仓库保险理赔维修部俱乐部财务科人力资源部市场网络部计划物流科采购科售后服务部市场营销部行政公关部图2.1
9、 恩泽组织结构图2.1.2恩泽汽车有限公司相关业务分析 由于本设计主要研究得是恩泽汽车有限公司的配件库存管理,所以这里主要介绍有关配件库存的业务流程。恩泽汽车的配件库存管理信息系统主要包含以下三方面的内容:配件入库管理,配件出库管理和统计分析。1. 配件入库 由于本设计主要研究得是恩泽汽车有限公司的配件库存管理,所以这里主要介绍有关配件库存的业务流程。恩泽汽车的配件库存管理信息系统主要包含以下三方面的内容:配件入库管理,配件出库管理和统计分析。2. 配件出库 对出库配件进行登记。主要指车间领料出库。主要包括填写出库单、更新删除出库记录,查看现有库存记录,出库记录的查询及打印。3. 统计分析 每
10、天下班前统计分析人员根据配件出入库记录,统计汇总各种配件的当日入库量、累计领料出库量和库存结余量等数据 。4. 配件需求 填写需求计划表,更新删除采购计划信息,查看现有采购信息,采购信息的查询以及打印,预测短期内的需求计划。2.2业务流程分析 昆明恩泽汽车有限公司的配件库存管理流程:当采购的汽车配件到货时,有采购员首先填写入库单,然后经仓库管理人员对配件质量及数量进行核查后入库,并填写入库台账。如验收不合格则需进行退货。当配件领料出库时,库管人员根据车间提供的配件领料单经核查后出库配件,同时登记出库台账。由统计人员对库存台账进行统计从而实现对配件库存的盘点,若发现低于安全库存,则需填写缺件单,
11、并以此向供应商发出订货。恩泽汽车有限公司配件库存管理业务流程图如图2.2所示。 付款盘点库存台账统计报表售后主管发票付款单发货采购科车间配件厂家入库单出库处缺件单入库财务处验收 退货入库处领料单登帐不合格合格2.3数据流程分析根据恩泽汽车配件库存管理的业务流程可以绘制出其数据流程图。从顶至下,逐层分解,对配件库存管理信息系统进行数据流程分析,便可以得出汽车配件库存管理信息系统的最终数据流程图。如图2.3所示。财务管理付款2.3数据流程图采购员缺货P3应付款出库帐D2P1.2凭单出库登出库帐车间D1汇总账目制作报表入库帐P2.1P2.2P1.1D3库存台账售后主管配件厂家收货登入库帐、342.3
12、数据字典 数据字典是对系统数据流程图中的数据项、数据结构、数据流、处理逻辑、数据存储和外部实体进行定义和描述的工具,是数据分析和管理的工具,同时也是系统设计阶段进行数据库设计的重要依据。数据字典的具体内容包括数据项、数据结构、数据流、处理逻辑、数据存储和外部项。1.数据项的数据字典(部分) 表2.1数据项条目-汽车配件编号名称 内容数据项名称 汽车配件编号数据项编号 101别名 pno简要说明 每种汽车配件的唯一编码类型及长度 字符型,8位有关编码说明 第1-2 位 件供应厂家 第3-4位 车型第5-8位 配件种类(5位表示汽车造,6-8表示配件类别) 数据类型 离散表2.2数据项条目-汽车配
13、件名称名称 内容数据项名称汽车配件名称 数据项标号102别名 panme类型及长度 字符型,32数据类型 离散表2.3数据项条目-配件供应商编号名称 内容数据项名称 配件供应商编号数据项编号 103别名 sno简要说明 每个配件供应商的唯一编码类型及长度 字符型,8位有关编码说明 第1-2 位 配件供应商提供配件编号 第3-6位 配件供应商所在地代码 第7位 配件供应商所在地代码 第8位配件供应商类型 数据类型 离散表2.4数据项条目-配件供应商名称名称 内容数据项名称 配件供应商名称 数据项标号104别名 sanme类型及长度 字符型,32数据类型 离散2. 数据流的数据字典(部分) 表2.
14、5数据条目-配件入库单名称 内容数据流名称 配件入库单数据流编号 201简要说明 配件入库时仓库管理人员填写的表单数据流来源 仓库管理员数据流去向 处理逻辑“汇总账目”数据流组成汽车配件,仓管人员,操作人员,数量,日期,配件厂家表2.6数据流条目-配件出库单名称 内容数据流名称 配件入库单数据流编号 202简要说明 配件出库时仓库管理人员填写的表单数据流来源 仓库管理员数据流去向 处理逻辑“汇总账目”数据流组成汽车配件,仓管人员,操作人员,数量,日期,领料人3.处理逻辑的数据字典(部分)表2.7处理逻辑条目-登出库帐名称 内容处理逻辑名称 登出库帐处理逻辑编号 P1.2简要说明 接受从终端录入
15、的出库单并验证是否正确输入数据流 配件出库单(领料单)来源:车间输出数据流 出库账单处理 从终端输入领料单后:按配件名称,规格检索“汽 车配件启录”验证是否正确和是否有存货。表2.8处理逻辑条目-制作报表名称 内容处理逻辑名称 制作报表处理逻辑编号 P2.2简要说明根据库存台账制作库存统计报表输入数据流 库存台账输出数据流 库存统计报表处理 根据库存台账对本月的库存进行统计分析制作成 报表供售后主管决策。4. 数据存储的数据字典(部分)表2.9数据存储条目-配件入库账 名称 内容数据存储名称 配件入库账数据存储编号 D1简要说明 入库配件的基本信息汇总的档案组成 日期,配件代码,配件名称,厂家
16、,规格,入库数量表2.10数据存储条目-配件出库帐 名称 内容数据存储名称 配件出库帐数据存储编号 D2简要说明 出库配件的基本信息汇总档案组成 日期、配件代码、配件名称、单位、规格、出库数量表2.11数据存储条目-库存台账 名称 内容数据存储名称 库存台账数据存储编号 D3简要说明 出入库配件的基本信息汇总的档案组成 日期,配件代码,配件名称,本日累计入库量, 本日累计出库量,操作人,5. 外部项的数据字典 表2.12外部项条目-供应商名称 内容外部项名称 供应商外部项编号 S1简要说明 需向其采购汽车配件输入数据 供应商发货单,应付款通知输出数据 订货单,付款单外部项的数量 5个名称 内容
17、外部项名称 车间外部项编号 S2简要说明 其向仓库仓库领料输入数据 配件领料单、仓库发货单输出数据发货单、领料单外部项的数量 8个表2.13外部项条目-车间2.4数据存取分析 在数据流程图中定义了数据存储,在数据字典中表述了数据存储的结构后,可以使用数据立即存取图来进行数据存取分析。 在该系统中,可以按配件编号等来查询该配件的基本信息,可以通过出入库单编号等出入库单的信息,可以通过配件编号等查询对应的汽车配件库存量的信息。也可以通过配件名称等查询对应出入库信息,相反地,通过输入配件编号等可以查询对应的配件采购信息,车间信息和供应商信息。其数据立即存取图如图2.4所示。 该系统还可以通过这些存档
18、的数据,完成汇总报表操作。包括出库信息的汇总、入库单的汇总,生成缺件汇总表。可以通过供应商提供配件编号,配件编号等完成汇总操作。 数据存储之间通过这种关联管理,来实现快速查询出入库信息,缺件信息,采购订单信息的操作,且有效的控制了数据的冗余,提高了系统查询的效率。供应商/车间名称库存台账出入库单编号供应商/车间编号供应商/车间编号出入库配件名称缺件单存档表缺件单编号缺货配件编号出入库配件数量操作人配件出入库日期缺货数量缺件单编号供应商档案供应商编号配件编号出入库编号图2.4数据立即存取图2.5处理逻辑描述1.P1.1收货,登入库帐 对于“收货,登入库帐”的处理逻辑,仓管人员应根据采购人员填写的
19、入库单填写,同时核对配件的数量和质量,检验合格的方可入库。 2、 P1.2凭单出料,登出库帐 仓管人员根据车间开出的领料单,现有根据库存量,来凭单出库。同时填写出库单,检查现有库存,将库存变化情况登记入账。 3.P2.1 汇总账目 对于“汇总账目”的处理逻辑,由统计人员对本月的出入库帐进行分类汇总,明确本月的本月的配件库存量。 4、P2.2制作报表 对于“制作报表”的处理逻辑,是根据汇总账目有统计人员编写出库存统计表(如本月累计出库表,本月累计入库表,现有库存表),供售后主管管理决策。 5.、P3财务管理 对于“财务管理”的处理逻辑,是根据汇应付款项的数据,对有关库存方面的财务相关工作进行处理
20、。3.系统设计3.1系统结构图恩泽汽车配件库存管理信息系统的系统结构图3.1所示。信息查询报表输出数据维护系统登录权限及密码设置关闭系统入库数据输入库存现有量数据输入出库数据输入入库单查询出库单查询配件信息查询现有库存量查询报表数据计算缺件单计算统计收发存货流水账报表恩泽汽车配件库存管理信息系统系统维护信息输入图3.1系统结构图 恩泽汽车配件库存管理信息系统为供应商编号、配件编号、出库单编号等进行了代码设计。分别设计如下。 1.供应商编号 XX XXXX X X(供应商提供配件编号)(供应商所在地代码)供应商评价等级)(供应商类型) 其中供应商提供商品编号是该公司对于配件的自编号;供应商所在地
21、代码是供应商所在区域代码;评价等级分为优、良、中、差四级,对应数字为1、2、3、4;供应商类型分为固定供应商、临时供应商,对应数字为1、2。 2、配件编号 XX XX XXXX(配件供应厂家) (车型) (配件种类) 其中配件供应厂家是公司对供应商的编号,采用助记码;车型也采用助记码(例如F3表示比亚迪F3系列);配件种类采用的是四位区间码,第一位表示汽车构造部分,用1、2、3、4表示:1表示发动机部分,2表示底盘部分,3表示车身部分,4表示电气部分。后三位表示各部分的配件类别。 3.出库单编号 XXXXXX XX (生产日期) (出库单顺序号) 其日期中出库日期的格式是0000-00-00(
22、年月日)的形式;出库单顺序号是该公司的自编号. 如订单号为2010061204,表示订单发出日期为2010年6月12日,出库单顺序号为04。3.2数据库设计图3.2恩泽汽车配件库存信息系统的E_R图供应商供应配件供给车间编号名称所在地供应链编号名称供给量车间号名称汇报入库量出库量面积地点仓库号月出入库存入取出仓库售后部门恩泽汽车配件库存管理信息系统的E-R模型如下图所示;该系统所选用的DBMS是MS SQL Sever2000,各个表的具体框架3.13.7所示表3.1配件代码表字段名称数据类型长度准许为空键值配件号int6No主键配件名称Varchar32No表3.2权限表字段名称数据类型长度
23、准许为空键值用户名varchar10No密码varchar15No权限varchar10No表3.3配件入库单字段名称数据类型长度准许为空键值配件编号int8No主键入库时间Date/time无No供应商Varchar32No供应商电话Varchar15No入库数量IntIntegerNo价格IntIntegerYes采购员Varchar10No表3.4配件出库单字段名称数据类型长度准许为空键值配件编号int8No主键出库时间Date/time无No使用部门Varchar20No经人手Varchar10No出库数量IntIntegerNo领取人varchar10No表3.5配件现有库存量字段名
24、称数据类型长度准许为空键值配件编号int8No主键现有库存varcharintegerNo最大库存varcharintegerNo最小库存varcharintegerNo表3.6部门需求表字段名称数据类型长度准许为空键值配件编号int8No主键部门名称varchar15No需求数量varcharIntegerNo需求开始时间Date/time无No需求结束时间Date/time无No表3.7配件采购计划表字段名称数据类型长度准许为空键值配件编号int8No主键现有库存intintegerNo总库存intintegerNo最大库存intintegerNo购买数量intintegerNo供应商va
25、rchar15No价格intintegerNo计划采购时间Date/time无No3.3输入输出设计3.3.1输入设计 1、输入信息来源的设计。由于库存管理仅仅是一个子系统,数据来源相对简单,出入库单直接由键盘手工输入,必要时的账目文件可用磁盘输入。 2、输入类型的设计。出入库单采用外部输入,报表采用内部输入。 3、输入设备和介质:键盘和鼠标。 4、输入内容和格式设计:配件入库单样式如表3.8所示: 表3.8配件入库单样式配件入库单单位名: 日期: No.流水账号 配件名称配件编号车型入库日期 产地入库数量 厂家单位 单价入库经办人总额 配件出库单样式如表3.9所示:表3.9配件出库单样式配件
26、出库单流水账号 配件名称配件编号车型出库日期 产地出库数量 厂家单位 单价领料人 总额领料车间入库经办人单位名: 日期: No.3.3.2输出设计 1.输出类型:主要是报表和台账输出,有内部输出、中间输出、和操作输出多种形式。 2.输出格式设计:输出的格式参照数据窗口显示的数据格式。 3.输出设备和介质:打印机、显示器。3.4功能说明1. 系统登录模块 系统登录模块:模块名称 系统登录模块功能 识别系统用户身份,赋予不同的操作权说明:单击“登录”命令按钮,将弹出如上所示的身份验证窗口,用户输入用户编号及密码后,单击“确定”按钮,对所输入的编号和密码进行验证,若验证通过,则登录如窗口,否则就通过
27、信息框弹出错误信息,密码输入错误3次,即自动关闭窗口。 2、 信息录入模块供应商基本信息录入:模块名称 信息录入模块功能 实现“配件入库单的录入”和“配件出库单的 录入等功能,通过”添加“,”删除“,”保存“,“打印”来对出入库单进行管理。3、 信息查询模块信息查询模块:模块名称 信息查询模块功能 通过设置查询条件,完成对入库信息单、出库信息单和配件库存信息的查询、保存及打印操作4、 报表输出模块 报表输出模块:模块名称 报表输出模块功能 完成各种报表的统计查询并输出功能,数据表字段完成统计设计思路在之前上网查看过恩泽汽车公司的信息系统使用的状况,在这个系统的运作过程中有几点问题:1.运行的过
28、程中有些繁忙,不太明确。2.在工作流程中经过的步骤多,造成浪费工作时间。3.对数据的管理不够准确,保密性不高。4.一般统计数据信息都是用手工操作,难免出现问题。思路:从其他的软件中看到类似的软件,知道哪些方面对这个系统有所帮助,从中借鉴过来。毕竟网上或者其他的资料里有很多信息系统的软件,相互借鉴可以加以利用,学到更多的东西。这个只是我的理论上的知识,还没有去实践过,只有以后认真的去学习才能更有收获。结论 通过对恩泽汽车有限公司配件库存管理业务的调查,分析了该公司的组织结构及相关业务后,进而对该公司配件库存管理信息系统进行了详细的业务流程分析、数据流程分析数据存取分析,并使用数据字典对数据流程图
29、中的数据项、数据结构、数据流等具体内容进行了分析,对处理逻辑进行了描述。在此基础上,对恩泽汽车配件库存管理信息系统进行了设计,包括采用结构化的方法设计系统模块,并对模块功能做了说明,以及对该系统相应的软硬件配置要求、代码、数据库及输入输出做了说明。通过对恩泽汽车配件库存管理信息系统一系列的分析和设计,最终得出该公司配件库存管理信息系统的系统分析设计说明书,为程序员在此基础上进行系统开发提供了详实的依据和设计框架。致谢在本次毕业设计过程中,得到了指导老师的指导与支持。通过本次毕业设计使学会了很多东西,不仅仅是技术上的,更多的是精神上,以及工作经验上的收获。首先,我向我的导师和论文指导教师致以诚挚
30、的敬意和由衷的感谢。从论文的选题到论文的完成,他给予我悉心的指导,严格的审查,使我获益良多。也让我学会了很多东西和经验,给了我很大的帮助。其次,我也很感谢在开题检查时老师给我提出宝贵意见,还有其他老师在此期间的关怀和帮助,以及学院为我提供良好的毕业设计环境。在这个毕业设计过程中,虽然遇到一些问题,但是能够和老师同学们交流完成了,有了很大收获。最后,感谢在毕业设计中为我提供帮助的学院的老师和同学,感谢在毕业设计中被我引用或参考的论著的作者,以及实训期间同事给我的技术支持和指导,总之感谢在毕业设计期间所有给了我帮助的人们,谨此向你们表示由衷的谢意!参考文献 1刘勇 主编. 信息系统分析与设计. 北京:科学出版社,2012 2薛华成. 管理信息系统. 北京:清华大学出版社,2013 3李苏剑, 游战清 等. 物流管理信息系统理论与案例. 北京:电子工业出版社,2012 4曾传华,黎青松 等. 物流管理与信息系统. 北京:清华大学出版社,2012