《毕业设计论文上典汽车配件库存管理信息系统设计.doc》由会员分享,可在线阅读,更多相关《毕业设计论文上典汽车配件库存管理信息系统设计.doc(27页珍藏版)》请在三一办公上搜索。
1、目 录摘 要4 1 引 言51.1 问题的提出51.1.1 *发展现状51.1.2 *信息系统使用现状61.2 国内外研究的现状61.3 任务与分析62 系统分析72.1 企业组织结构及相关业务分析7 2.1.1 *的组织结构分析72.1.2*相关业务分析72.2 业务流程分析82.3 数据流程分析92.4 数据字典10 2.5 数据存取分析152.6 处理逻辑描述163 系统设计173.1 系统结构图173.2 系统软硬件配置173.3 代码设计193.4 数据库设计193.5 输入输出设计21 3.5.1输入设计213.5.2输出设计22 3.6 模块功能说明23结 论26致 谢 27参考
2、文献28 摘 要*其前身为元亨汽车修理服务公司(1996年创建),主要经营项目有汽车整车销售,特约维修,配件供应,因而其配件库存情况比较复杂。众所周知,一个企业的健康发展离不开合理的库存管理。上典汽车要想使企业进一步发展,必须加强对配件库存的管理。本课程设计针对上典汽车配件库存管理信息系统的系统现状,运用管理信息系统设计的基本步骤和设计方法分析与设计了上典汽车配件库存管理信息系统。主要包括:组织结构分析,业务流程分析,数据流程分析,数据字典描述,数据存取分析,处理逻辑描述以及系统结构设计,软硬件配置,代码设计,数据库设计,输入/输出设计,模块功能描述等,为程序开发人员开发该配件库存管理信息系统
3、提供了依据。关键词:配件库存管理 系统现状 系统设计 1 引 言1.1 问题的提出随着我国经济的飞速发展,各种类型与规模的企业迅速崛起。随着企业规模的不断扩大,产品数量的急剧增加所生产产品的种类也不断地更新与发展,有关产品的信息量也成倍增加。面对庞大的产品信息量,对这些库存产品的有效管理是各企业面临的重大课题。库存管理设计入库、出库的产品,经办人员和客户等各方面的因素,如何管理这些信息数据,是一项复杂的系统工程,所以这就需要库存管理系统来提高库存管理工作的效率。信息化和电脑技术以同样的潮流趋势把汽车销售维修企业也引向现代管理模式。在汽车贸易公司中,售后服务的好坏直接影响着公司的声誉和利润,而好
4、的配件库存管理是一家汽车贸易公司良好售后服务的保证,因此将配件库存管理的信息化是汽车贸易公司发展的必然趋势。本方案调查了成都上典汽车贸易有限公司,并以此公司为对象,按照管理信息系统分析与设计的步骤与方法,为该公司设计了相应的零配件库存管理信息系统。1.1.1 *发展现状上典汽车贸易有限公司成立于2002年5月,原为成都元亨腾飞汽车贸易有限公司,于2004年11月变更为成都上典汽车贸易有限公司。于2005年4月获得比亚迪公司的4S店的授权证书及品牌经营权,也是西南地区首家比亚迪4S店。该公司除了汽车销售外,同时还提供特约维修和配件供应等服务,所以汽车配件的种类相对比较复杂。上典汽车的配件库存管理
5、现状为:售后主管直接管理者配件仓库,库长全面负责仓库的行政与业务管理,出入库管理组和统计分析组负责仓库日常管理工作。当订购货物到货后,先由采购人员填写入库单,仓库管理人员对配件的数量进行登记,然后入库保管。配件在仓库中由仓管人员进行专门的管理。配件出库时,库管人员根据车间提供的配件领料单出库配件。统计人员会对每天的出入库量和库存结余量进行统计,当发现库存降到安全库存以下时,就会填制缺货单向配件厂家发出订货。1.1.2 *信息系统使用现状*虽然发展迅速,但与同行业的巨头相比仍处于发展初期,信息系统的建设仍不完善,很多数据的录入都采取的是手工操作的方式。现行的库存管理系统基本上是“静态”管理模式,
6、各种数据孤立存取,造成了大量的数据冗余。使得库存效率低,保密性差,让查找、更新和维护库存信息的工作进行起来十分困难。同时因为管理模式落后,不能及时提供库存现状信息和库存报警信息,难以对产品的库存进行实时控制和成本控制,从而使库存成本增加40%,人力成本增加20%,配送能力降低20%30%,不利于企业的进一步发展。1.2 国内外研究的现状随着科学技术的不断提高,计算机科学的不断发展,库存管理与计算机科学结合得越来越紧密。各种先进的库存管理模式(如:VMI库存管理,JIT库存管理,ABC库存管理等)不断涌现,ERP、MRP等软件的应用大大提高了库存管理水平。但是由于我国物流发展较晚,许多先进的库存
7、理念还不被人们所熟知。而且由于经济发展的制约,整个行业的库存管理信息化水平不高。迫切的需要为各个企业建立合适的管理信息系统,从而推动整个汽车销售行业的发展。1.3 任务与分析本课程设计的目的是针对*的配件库存管理信息系统现状,运用管理信息系统设计的基本步骤和设计方法,分析与设计*配件库存管理信息系统。主要包括:组织结构分析,业务流程分析,数据流程分析,数据字典描述,数据存取分析,处理逻辑描述以及系统结构设计,软硬件配置,代码设计,数据库设计,输入/输出设计,模块功能描述等,为程序开发人员开发该采购管理信息系统提供依据。进而达到为*设计出一款适合的配件库存管理信息系统,辅助其完成配件入库、配件出
8、库和统计分析等业务,提高库存管理效率,促进*的迅速发展。2 系统分析2.1 企业组织结构及相关业务分析2.1.1 *的组织结构分析*作为一个成都知名的汽车销售企业,其组织结构十分庞大,这里仅以其中的一个4S店的组织结构为例:总经理市场营销部行政公关部售后服务部销售前台采购科计划物流科市场网络部人力资源科财务科俱乐部维修部保险理赔配件仓库图2.1 上典汽车组织结构图2.1.2*相关业务分析由于本设计主要研究得是*的配件库存管理,所以这里主要介绍有关配件库存的业务流程。上典汽车的配件库存管理信息系统主要包含以下三方面的内容:配件入库管理,配件出库管理和统计分析。1、 配件入库对入库物资进行登记审核
9、,合格的可填写入库单然后经仓库管理人员对配件的数量和质量进化型核查后入库。同时还可更新、删除入库记录,查看现有库存信息,入库记录的查询及打印。2、配件出库 对出库配件进行登记。主要指车间领料出库。主要包括填写出库单、更新删除出库记录,查看现有库存记录,出库记录的查询及打印。3、 统计分析每天下班前统计分析人员根据配件出入库记录,统计汇总各种配件的当日入库量、累计领料出库量和库存结余量等数据4、 配件需求填写需求计划表,更新删除采购计划信息,查看现有采购信息,采购信息的查询以及打印,预测短期内的需求计划。2.2 业务流程分析成都*的配件库存管理流程:当采购的汽车配件到货时,有采购员首先填写入库单
10、,然后经仓库管理人员对配件质量及数量进行核查后入库,并填写入库台账。如验收不合格则需进行退货。当配件领料出库时,库管人员根据车间提供的配件领料单经核查后出库配件,同时登记出库台账。由统计人员对库存台账进行统计从而实现对配件库存的盘点,若发现低于安全库存,则需填写缺件单,并以此向供应商发出订货。*配件库存管理业务流程图如图2.2所示。入库单领料单缺件单库存台账报表出库处登帐盘点统计财务处验收入库处采购科车间配件厂家售后主管退货合格入库不合格发货付款发票付款单图2.2 上典汽车配件库存管理业务流程图2.3 数据流程分析根据上典汽车配件库存管理的业务流程可以绘制出其数据流程图。从顶至下,逐层分解,对
11、配件库存管理信息系统进行数据流程分析,便可以得出汽车配件库存管理信息系统的最终数据流程图。如图2.3所示。配件厂家车间采购员售后主管P3财务管理P1.1凭单出库登出库帐P1.1收货登入库帐P2.1汇总账目P1.2制作报表D1 入库帐D4 应付款D2 出库帐D4 库存台账缺货付款2.3 数据流程图2.4 数据字典数据字典是对系统数据流程图中的数据项、数据结构、数据流、处理逻辑、数据存储和外部实体进行定义和描述的工具,是数据分析和管理的工具,同时也是系统设计阶段进行数据库设计的重要依据。数据字典的具体内容包括数据项、数据结构、数据流、处理逻辑、数据存储和外部项。以下是上典汽车配件库存管理信息系统数
12、据字典的具体条目。1、数据项的数据字典(部分)表2.1 数据项条目汽车配件编号名称内容数据项名称汽车配件编号数据项编号101别名pno简要说明每种汽车配件的唯一编码类型及长度字符型,8位有关编码说明 第12位配件供应厂家 第34位车型 第58位配件种类(第5位表示汽车构造部分,68位表示各部分配件类别)数据类型离散表2.2 数据项条目汽车配件名称名称内容数据项名称汽车配件名称数据项编号102别名pname类型及长度字符型,32位数据类型离散表2.3 数据项条目配件供应商编号名称内容数据项名称配件供应商编号数据项编号103别名sno简要说明每个配件供应商的唯一编码类型及长度字符型,8位有关编码说
13、明 第12位配件供应商提供配件编号 第36位配件供应商所在地代码 第7位配件供应商评价等级 第8位配件供应商类型数据类型离散表2.4 数据项条目配件供应商名称名称内容数据项名称配件供应商名称数据项编号104别名sname类型及长度字符型,32位数据类型离散2、数据流的数据字典(部分)表2.5 数据流条目配件入库单名称内容数据流名称配件入库单数据流编号201简要说明配件入库时仓库管理人员填写的表单数据流来源仓库管理员数据流去向处理逻辑“汇总账目”数据流组成汽车配件,仓管人员,操作人员,数量,日期,配件厂家表2.6 数据流条目配件出库单名称内容数据流名称配件出库单数据流编号202简要说明配件出库时
14、仓库管理人员填写的表单数据流来源仓库管理员数据流去向处理逻辑“汇总账目”数据流组成汽车配件,仓管人员,操作人员,数量,日期,领料人3、处理逻辑的数据字典(部分)表2.7 处理逻辑条目登出库帐名称内容处理逻辑名称登出库帐处理逻辑编号P1.2简要说明接收从终端录入的出库单并验证是否正确输入数据流配件出库单(领料单) 来源:车间输出数据流出库帐单处理从终端输入领料单后:按配件名称,规格检索“汽车配件目录”验证是否正确和是否有存货表2.8 处理逻辑条目制作报表名称内容处理逻辑名称制作报表处理逻辑编号P2.2简要说明根据库存台账制作库存统计报表输入数据流库存台账输出数据流库存统计报表处理根据库存台账对本
15、月的库存进行统计分析,制作成报表供售后主管决策5、 数据存储的数据字典(部分)表2.9数据存储条目配件入库帐名称内容数据存储名称配件入库帐数据存储编号D1简要说明入库配件的基本信息汇总的档案组成日期配件代码配件名称厂家规格入库数量表2.10数据存储条目配件出库帐名称内容数据存储名称配件出库帐数据存储编号D2简要说明出库配件的基本信息汇总的档案组成日期配件代码配件名称单位规格出库数量表2.11数据存储条目库存台帐名称内容数据存储名称库存台账数据存储编号D3简要说明出入库配件的基本信息汇总的档案组成日期配件代码配件名称本日累计入库量本日累计出库量操作人6、 外部项的数据字典表2.12 外部项条目供
16、应商名称内容外部项名称供应商外部项编号S1简要说明需向其采购汽车配件输入数据供应商发货单应付款通知输出数据订货单付款单外部项的数量5个表2.13 外部项条目车间名称内容外部项名称车间外部项编号S2简要说明其向仓库仓库领料输入数据配件领料单仓库发货单输出数据发货单领料单外部项的数量8个2.5 数据存取分析在数据流程图中定义了数据存储,在数据字典中表述了数据存储的结构后,可以使用数据立即存取图来进行数据存取分析。在该系统中,可以按配件编号等来查询该配件的基本信息,可以通过出入库单编号等出入库单的信息,可以通过配件编号等查询对应的汽车配件库存量的信息。也可以通过配件名称等查询对应出入库信息,相反地,
17、通过输入配件编号等可以查询对应的配件采购信息,车间信息和供应商信息。其数据立即存取图如图2.4所示。该系统还可以通过这些存档的数据,完成汇总报表操作。包括出库信息的汇总、入库单的汇总,生成缺件汇总表。可以通过供应商提供配件编号,配件编号等完成汇总操作。数据存储之间通过这种关联管理,来实现快速查询出入库信息,缺件信息,采购订单信息的操作,且有效的控制了数据的冗余,提高了系统查询的效率。 供应商编号配件编号出入库编号供应商档案供应商/车间编号供应商/车间名称库存台账出入库单编号供应商/车间编号出入库配件名称出入库配件数量配件出入库日期操作人缺件单存档表缺件单编号缺货配件编号缺货数量数量缺件单编号图
18、2.4 数据立即存取图2.6 处理逻辑描述1、P1.1收货,登入库帐对于“收货,登入库帐”的处理逻辑,仓管人员应根据采购人员填写的入库单填写,同时核对配件的数量和质量,检验合格的方可入库。2、P1.2凭单出料,登出库帐仓管人员根据车间开出的领料单,现有根据库存量,来凭单出库。同时填写出库单,检查现有库存,将库存变化情况登记入账。3、P2.1 汇总账目对于“汇总账目”的处理逻辑,由统计人员对本月的出入库帐进行分类汇总,明确本月的本月的配件库存量。 4、P2.2制作报表对于“制作报表”的处理逻辑,是根据汇总账目有统计人员编写出库存统计表(如本月累计出库表,本月累计入库表,现有库存表),供售后主管管
19、理决策。5.、P3财务管理对于“财务管理”的处理逻辑,是根据汇应付款项的数据,对有关库存方面的财务相关工作进行处理。3 系统设计3.1 系统结构图上典汽车配件库存管理信息系统的系统结构图如图3.1所示。上典汽车配件库存管理信息系统信息输入信息查询报表输出入库数据输入库存现有量数据输入出库数据输入入库单查询出库单查询配件信息查询现有库存量查询 报表数据计算缺件单计算统计收发存货流水账报表系统维护权限及密码设置系统登录关闭系统数据维护图3.1 系统结构图3.2 系统软硬件配置上典汽车配件库存管理信息系统是以计算机系统为核心建立起来的,所以计算机系统的软件和硬件配置在很大程度上影响整个信息系统的功能
20、实现。同时因为上典汽车的业务量比较大,所以对硬件的药求相对较高。据系统功能,上典汽车配件库存管理信息系统的硬件和软件配置做出如下要求。硬件配置:服务器:硬件配置: 主板:技嘉防耐久3代CPU:3核AMD内存:20G以上具有ecc功能的内存硬盘空间:300G以上显卡:XFX讯景 7950GX2(双卡)(PV-T71U-ZDD)声卡:创新 Audigy 2 ZS Video Editor软件配置:WindowsXP以上操作系统 杀毒软件、防火墙:mcafee,sep11 金蝶财务软件 用友企业库存管理软件 普通办公电脑硬件配置:CPU:赛扬D CD331+ 主板:华擎775i65G内存:Kingm
21、ax DDR333 256*2硬盘:希捷7200.7 80G 2M IDE盒装显卡:4MB以上的PCI或AGP显卡声卡:声卡 创新 Audigy 2 ZS Video Editor光驱:三星金将军 52X以及联机设备(打印机等) 软件配置:WindowsXP以上操作系统 witness 开发软件 SQL Sever 数据库管理系统3.3 代码设计上典汽车配件库存管理信息系统为供应商编号、配件编号、出库单编号等进行了代码设计。分别设计如下。1、供应商编号 XX XXXX X X (供应商提供配件编号) (供应商所在地代码) (供应商评价等级) (供应商类型)其中供应商提供商品编号是该公司对于配件
22、的自编号;供应商所在地代码是供应商所在区域代码;评价等级分为优、良、中、差四级,对应数字为1、2、3、4;供应商类型分为固定供应商、临时供应商,对应数字为1、2。2、配件编号XX XX XXXX(配件供应厂家) (车型) (配件种类)其中配件供应厂家是公司对供应商的编号,采用助记码;车型也采用助记码(例如F3表示比亚迪F3系列);配件种类采用的是四位区间码,第一位表示汽车构造部分,用1、2、3、4表示:1表示发动机部分,2表示底盘部分,3表示车身部分,4表示电气部分。后三位表示各部分的配件类别。3、出库单编号XXXXXXXX XX(出库日期) (出库单顺序号)其日期中出库日期的格式是0000-
23、00-00(年月日)的形式;出库单顺序号是该公司的自编号。如订单号为2010061204,表示订单发出日期为2010年6月12日,出库单顺序号为04。3.4 数据库设计上典汽车配件库存管理信息系统的E-R模型如下图所示;供给量供应商车间配件仓库供应取出供给存入售后部门汇报编号名称所在地地点名称编号供应量车间号出库量入库量面积仓库号月出入库量名称图3.2 上典汽车配件库存管理信息系统的E-R图该系统所选用的DBMS是MS SQL Sever2000,各个表的具体框架如表3.13.7所示。表3.1配件代码表字段名称数据类型长度准许为空键值配件号int6No主键配件名称varchar32No表3.2
24、权限表字段名称数据类型长度准许为空键值用户名varchar10No 密码varchar15No权限varchar10No 表3.3配件入库表字段名称数据类型长度准许为空键值配件编号int8No主键入库时间date/time无No供应商varchar32NO供应商电话varchar15No入库数量IntIntegerNO价格IntIntegerYes 采购员varchar10NO表3.4配件出库单字段名称数据类型长度准许为空键值配件编号int8No主键出库时间date/time无No使用部门varchar20NO经手人varchar10No出库数量IntIntegerNO领取人varchar10
25、NO表3.5配件现有库存量字段名称数据类型长度准许为空键值配件编号int8No主键现有库存varcharIntegerNo最大库存varcharIntegerNO最小库存varcharIntegerNo表3.6部门需求表字段名称数据类型长度准许为空键值配件编号int8No主键部门名称varchar15No需要数量varcharIntegerNO需求开始时间date/time无NO需求结束时间date/time无No表3.7配件采购计划表字段名称数据类型长度准许为空键值配件编号int8No主键现有库存IntIntegerNo总库存IntIntegerNO最大库存IntIntegerNO购买数量I
26、ntIntegerNO供应商varchar15NO价格IntIntegerNO计划采购时间date/time无No3.5 输入输出设计3.5.1输入设计1、输入信息来源的设计。由于库存管理仅仅是一个子系统,数据来源相对简单,出入库单直接由键盘手工输入,必要时的账目文件可用磁盘输入。2、输入类型的设计。出入库单采用外部输入,报表采用内部输入。3、输入设备和介质:键盘和鼠标。4、输入内容和格式设计:配件入库单样式如表3.8所示:表3.8配件入库单样式配件入库单单位名: 日期: NO.流水账号配件名称配件编号车型入库日期产地入库数量厂家单位单价入库经办人总额备注:配件出库单样式如表3.9所示:表3.
27、9配件出库单样式配件出库单单位名: 日期: NO.流水账号配件名称配件编号车型出库日期产地出库数量厂家单位单价领料人总额领料车间入库经办人备注:3.5.2输出设计 1.输出类型:主要是报表和台账输出,有内部输出、中间输出、和操作输出多种形式。2.输出格式设计:输出的格式参照数据窗口显示的数据格式。3.输出设备和介质:打印机、显示器。3.6 模块功能说明1、系统登录模块系统登录模块如图3.3所示。模块名称系统登录模块功能识别系统用户身份,赋予不同的操作权限处理概要说明:(设计操作界面如下图)用户名:001密码:*确认取消用户输入编号用户输入密码登录验证用户信息并作出下一步操作取消退出登录界面单击
28、“登录”命令按钮,将弹出如上所示的身份验证窗口,用户输入用户编号及密码后,单击“确定”按钮,对所输入的编号和密码进行验证,若验证通过,则登录如窗口,否则就通过信息框弹出错误信息,密码输入错误3次,即自动关闭窗口。图3.3 系统登录模块2、信息录入模块供应商基本信息录入模块如图3.4所示。模块名称信息录入模块功能实现“配件入库单的录入”和“配件出库单的录入”等功能,通过“添加”,“删除”,“保存”,“打印”来对出入库单进行管理处理概要说明:以入库单的录入为例,操作界面如下:配件入库单单位名:上典汽车 日期: NO.流水账号XXXXX配件名称XXXXXX配件编号XXXXXXXX车型XXXX入库日期
29、XXXXXXXX产地XXXX入库数量XXX厂家XXXX单位XXXXX单价XXXX经办人XXXX总额XXXX备注XXXX添加删除保存打印退出配件入库报表录入单据,使用“添加”等按钮进行管理显示录入数据图3.4 信息录入模块3、信息查询模块信息查询模块如图3.5所示。模块名称信息查询模块功能通过设置查询条件,完成对入库信息单、出库信息单和配件库存信息的查询、保存及打印操作处理概要说明:设计界面以配件库存信息的查询为例:按配件编码按配件名称输入查询打印保存输入查询条件显示查询结果图3.5 信息查询模块4、报表输出模块报表输出模块如图3.6所示。模块名称报表输出模块功能完成各种报表的统计查询并输出功能
30、,数据表自动完成统计处理概要说明:设计操作界面,一年、月、日报表输出为例,见下图按日查询按月查询按年查询查询打印保存输入输入查询年、月、日显示查询结果图3.6 报表输出模块结 论通过对*配件库存管理业务的调查,分析了该公司的组织结构及相关业务后,进而对该公司配件库存管理信息系统进行了详细的业务流程分析、数据流程分析数据存取分析,并使用数据字典对数据流程图中的数据项、数据结构、数据流等具体内容进行了分析,对处理逻辑进行了描述。在此基础上,对上典汽车配件库存管理信息系统进行了设计,包括采用结构化的方法设计系统模块,并对模块功能做了说明,以及对该系统相应的软硬件配置要求、代码、数据库及输入输出做了说明。通过对上典汽车配件库存管理信息系统一系列的分析和设计,最终得出该公司配件库存管理信息系统的系统分析设计说明书,为程序员在此基础上进行系统开发提供了详实的依据和设计框架。致 谢参考文献1刘勇 主编. 信息系统分析与设计. 北京:科学出版社,20022薛华成. 管理信息系统. 北京:清华大学出版社,19993李苏剑, 游战清 等. 物流管理信息系统理论与案例. 北京:电子工业出版社,20054曾传华,黎青松 等. 物流管理与信息系统. 北京:清华大学出版社,2007- 26 -