家用电器维修备品备件管理系统的设计与实现.doc_第1页
家用电器维修备品备件管理系统的设计与实现.doc_第2页
家用电器维修备品备件管理系统的设计与实现.doc_第3页
家用电器维修备品备件管理系统的设计与实现.doc_第4页
家用电器维修备品备件管理系统的设计与实现.doc_第5页
免费预览已结束,剩余10页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

福建师范大学毕业设计(论文)家用电器维修备品备件管理系统的设计与实现家用电器维修备品备件管理系统的设计与实现 【摘 要】随着我国人民生活水平不断提高,家用电器的使用日益普遍,那么生产企业良好的售后服务不但解决了用户的后顾之忧、树立了企业的良好形象,也放映了企业的实力。但在售后服务过程中对于维修备件的管理是一项非常重要又繁琐的工作,本管理系统基于大型数据库系统,采用条形码技术、软件工程和网络技术的方法进行设计,实现了对发放到各维修站点的维修备件和退回来的故障备件进行跟踪,使得各维修站点既不会造成维修备件积压,又能满足用户的维修需求,解决了分散管理备件的弊端,控制了各维修站点维修备件的库存,提高了备件的利用率,降低了备件资金的占用量,从而提高了家用电器生产企业的市场竞争力。【关键词】备品备件;管理系统;维修站;家用电器1绪论1.1引言当前,中国经济正持续快速并且朝着越来越健康的方向发展,加之广大家庭对家用电器的刚性需求越来越大,家用电器生产企业面临着前所未有的发展机遇。与此同时,广大公众对家用电器需求的日益多样化和本企业规模的不断发展壮大,使得企业对备品备件的管理变得越来越庞大和复杂。如何最有效的做好备品备件的管理工作,不仅是企业提高售后服务的水平、最大限度的减少库存、降低生产运营成本、在激烈的市场竞争中取得胜利的必然要求,也是目前大多数家电企业亟待解决的问题之一。因此,企业管理者迫切希望能够通过备品备件管理系统来完成日常的业务和管理工作,提高工作效率,以适应愈来愈激烈的市场竞争。本系统以某电脑生产企业的备品备件管理部门的日常业务为对象,在系统开发的前期,进行了大量的调查研究,同时查阅了大量相关的业务管理与软件设计资料,从备件管理部门的实际需求出发,通过需求分析、系统总体功能设计、数据库设计、系统功能的实现等步骤,完成了家用电器维修备品备件管理系统的整体设计工作,实现了该系统的界面、功能、系统安全等功能。1.2 论文的主要内容本文主要分为5个部分:第一部分为绪论,指出本课题的重要意义。第二部分为此系统的需求分析,通过对家电企业在管理维修备件时遇到的问题的阐述,引出本系统需要具备的功能。第三部分在全面了解了企业的需求后,开始进行系统的设计,包括功能性设计和数据库设计两个部分,并根据系统和企业的要求,选择适当的开发工具。第四部分为系统功能的实现。第五部分是最后的总结。2备品备件管理系统的需求分析2.1系统设计背景某家用电器生产企业(以某电脑生产企业为例)的业务覆盖了中国大陆的所有省级行政区。此电脑生产企业的售后服务中心在各省都设立了很多的维修站,在免费维修期间,为用户的电脑故障情况进行维修或者器件的更换。公司的备件管理部门统筹协调各个维修站好备件的申请发放和坏备件的退还管理。随着企业规模的不断扩大和经营管理的日益完善,原有的对备品备件的管理手段逐渐暴露出对备件的利用率不高、资金占用量大、对维修站的备件支援存在一定的盲目性等等弊端,因此建设一套能够对企业备品备件进行有效、规范、高效的管理和调剂的综合化的备品备件管理系统刻不容缓,势在必行。2.2 系统设计目标总体上来讲,备品备件管理系统需要建立一个稳定可靠安全的管理平台,能够对发放到各维修站的备件和维修站返回的备件实行统一管理、合理发放,以此来解决分散管理的弊端,提高企业备品备件的利用率,降低企业的运营成本。2.2.1 在系统结构设计中要达到的设计目标1.可靠性:与企业的生产运营相适应,备品备件管理系统需要长时间持续的运行,数据量大,并发操作多,这些都要求系统能够可靠的运转。如果系统不可靠,不仅对企业正常的生产秩序造成严重影响,还会影响到售后服务的质量,给企业的形象造成不良影响。因此系统的稳定性和可靠性是系统结构设计中要达到的首要目标。2.易操作性:系统的易操作性是软件保持较长生命周期的前提条件。建成的系统应易于安装和使用,操作简单并且要充分考虑到非计算机使用人员的操作习惯;提供友好简单的人机交互界面,对用户的输入错误,应立即提示。3.安全性:建成的系统应提供完善的安全保护策略,防止用户的误操作丢失数据和非法用户轻易侵入系统执行非法操作,使企业蒙受不必要的损失;企业不同的管理者具有不同的数据访问权限和功能操作权限,系统应提供对各管理者的权限进行配置和更改的功能。4.实时性:要在最短的时间内采集、统计出高层管理人员需要的信息,为高层决策提供数据支持。5.经济性:软件实用,价格大多数企业都可以接受,维护费用低。2.2.2在功能设计中要达到的设计目标为了加强对备件的科学有效规范管理,防止不合理的库存挤压企业的流动资金,本家用电器维修备品备件管理系统设计了以下几个功能:1备件的基本信息。包括备件的数量、型号、价格等基本信息,方便了企业管理者通过设置各种查询条件,查询备件基本信息。2.备件的发出。主要是维修站管理人员根据本维修站现存的备件数量、型号和客户的维修需求向备件管理部发出发货申请,备件管理部审核后以发货通知单的形式通知库房准备备件,然后库房发出备件。3.备件的退回。主要是维修站管理人员将用户维修时留下的坏备件退回企业总部,使这些备件能够回收利用。4.库房信息查询。库房信息是备件存放信息的直接反映,通过此功能查询到得备件信息,不仅能够统计出不同时期备件的使用、维修、库存量等基本信息,为企业决策提供依据,还解决了原始纸面记录和无库房记录造成的备件不合理发放、备件利用率很低等等弊端。2.3系统工作流程图设计软件的目的主要是和软件使用者也就是企业用户的实际工作和管理挂钩,即从工作中来到工作中去,所以根据企业的实际需求系统设计了工作流程图,并进行了详细描述,有利于管理的规范化,为后续系统功能的实现提供了明确的需求依据和开发设计思路,具有非常重要的意义。2.3.1发货工作流程图图2-1是备品备件发货工作流程图,备品备件库房管理人员应该认真核对出库备件与发货通知单完全相符后方可执行出库手续,避免不必要的工作失误。此流程主要包括备件管理部审核发货申请单并打印发货通知单,库房管理人员核实发货通知单并向维修站发货等环节。1.维修站管理人员向备件管理部申请发货:由维修站管理人员根据日常维修需求和维修任务的变化向备件管理部提出发货申请,申请应该包括备件的型号、数量、发货的时间等等信息。2.备件管理部审核申请并向仓库管理人员发出发货通知单:备件管理部接到维修站管理人员发出的发货申请后,要迅速的审核,通过后根据审核内容填写发货通知单,并将发货通知单发给仓库管理人员。3.仓库管理人员发货并对备件粘贴条码:仓库管理人员接受到发货通知单后,立即按发货通知单的要求备货、发货,并对备件实行条码处理,条码共两联,作为一个整体粘贴在发出的备件上面,使得备件被及时送达维修站和被标识;同时,要马上以发出的备件为准更新台账。图2-1发货工作流程图2.3.2退货工作流程图图2-2为退货工作流程图,下面进行详细描述:1.维修站管理人员确定返回备件清单:当维修站的坏备件有相当数量时,要将这些坏备件一起返回企业,使这些备件能够得到相应的处理。2.库房管理人员检测备件并入库:库房管理人员接收到返回的备件时,依据返回备件清单检测备件入库,库房管理人员应该认真核对返回备件与返回备件清单完全相符后方可执行入库手续,避免不必要的工作失误,造成数据不相符。3.更新和冲销备件台账:备件管理部管理人员根据返回备件清单上条码的编号,冲销发往维修站的条码编号跟返回备件条码编号相同的备件,使得备件管理部记录的维修站的备件数量跟维修站实际剩余备件数量相同。维修站返回的备件与发出的备件可能不完全相同,这样备件退回时维修站的备件消帐(冲抵)以发出备件为准,库房的备件台帐登记以发回的实际备件型号为准。图2-2退货工作流程图2.4系统数据流图系统数据流采用结构化得分析方法。对于一个复杂的问题,我们不可能一开始就考虑到问题的所有方面以及全部细节,在这种情况下,我们需要把一个复杂的处理功能分层若干子功能,在此基础上,又将这些子功能继续分解,直到把系统工作过程表示清楚为止。这样,在功能分解的同时,它们所用的数据也逐级分解,形成若干层次的数据流图。2.4.1顶层数据流图顶层数据流图中只包含一个加工,可以用来表示被设计的软件系统。考虑到备品备件管理系统的用户为备件管理部,备件管理部通过发货通知单和返回备件清单向备品备件管理系统输入数据,而备品备件管理系统通过记录发货通知单和返回备件清单里的信息可以输出发出的备件数量、发出备件的时间、返回备件的数量、返回备件的时间等信息,输出到系统的数据文件中,因此,得出的顶层数据流图如下图2-3:图2-3顶层数据流图2.4.20层数据流图0层数据流图,即顶层数据流图的下层数据流图,备品备件管理系统的功能可以分为两部分,一部分为发货工作管理,一部分为返回备件管理,得到的0层数据流图如图2-4:图2-4 0层数据流图2.4.31层数据流图对0层数据流图中的发货通知单进行再分解,可以得到发货数据处理流图图2-5所示,此时图中的每个加工都足够简单,可以不用再分解了。图2-5发货数据处理流图对0层数据流图中的返回备件清单进行再分解,就可以得到返回备件数据处理流图如图2-6所示:图2-6返回备件数据处理流图3备品备件管理系统的设计3.1开发软件和技术的选择由于本备品备件管理系统主要是针对家用电器生产企业的库房管理人员使用,管理的范围不太广,备件信息数据量相对较小,本备件管理系统的结构采用三层B/S(即浏览器/服务器)体系结构,c#做为系统开发语言,数据库服务器采用SQL Server2005数据库系统。B/S系统开发平台是一种以WEB技术为基础的新型管理系统平台模式,是一个由数据库服务器/WEB服务器/浏览器三层结构组成的客户服务器体系,其中,客户端运行浏览器软件,浏览器以超文本形式向WEB服务器提出访问数据库的请求,WEB服务器接受客户端的请求后,做一定的处理后交给数据库服务器,数据库服务器进行数据处理,并将处理后的结果返回WEB服务器,WEB服务器进行相应的处理后转发给客户浏览器以WEB页面形式显示出来。B/S体系结构从一诞生就有了强大的生命力,这是因为一是建立在广域网之上的,不必是专门的网络硬件环境,一般情况下,只要有操作系统和浏览器就行了,硬件要求相对较低;二是它的多重结构,要求构建相对独立的功能,软件重用性好;三是B/S构建的系统客户端维护量小,构件的更换容易,实现了系统的无缝升级,维护开销降到了最低。SQL Server作为客户/服务器系统,具有较多特性:首先SQL Server对系统的要求较低,在较低硬件配置的计算机上都可以运行;其次是SQL Server易于安装、部署和使用;最后是SQL Server具有构成最大WEB站点的数据存储组件所需的可伸缩性、可用性和安全功能。3.2系统总体功能设计备品备件管理系统的总体结构如图3-1所示。备件管理部直接管理各维修站的备件信息,维修站根据自身实际情况向备件管理部申请备件发放或者备件返还,实现了备件的集中管理、合理发放、有序返还,使企业的资源得到了高效利用。图3-1 备品备件管理系统的系统结构通过上面的需求分析,库房管理人员管理维修站的备件信息,维修站根据自身实际情况向企业总部申请备件发放,能够实现对备件的集中管理、合理发放,使企业的资源得到了高效利用。备品备件管理系统的功能结构组成如图3-1所示。主要包括备件基本信息、发出备件管理、返回备件管理、信息统计管理、信息查询、备件报废备件基本信息:反映备件的名称、型号、数量、价格、所属库房编号等一系列信息的功能。发出备件管理:主要包括对发给维修站的备件进行管理。返回备件管理:主要包括维修站返回的坏备件的管理。信息统计管理:将备件的发出、返回等信息进行数量统计,方便企业管理者查询,为备件的合理库存提供依据。信息查询:主要包括对各种备件的库存信息、使用情况、当前状况等进行查询的功能。备件报废:主要是维修站返回的故障备件经企业的管理者认定达到了报废的条件,进入报废流程,系统应该对报废备件的基本信息和报废的原因做记录。图3-2 备品备件管理系统的功能结构图3.3数据库设计数据库作为整个软件运行的后台支持,是备品备件管理系统设计的核心部分,只有设计好了数据库,软件才能有效的完成各项功能。根据以上的需求分析和本系统的性能特点,选择SQL Server数据库系统作为数据库服务器。3.3.1数据库概念结构设计1.概念结构设计是数据库设计的基础性工作,其目标是产生整体数据库概念结构,真实、充分的反应备件与设备管理的现实需求,以及各个实体之间的联系,满足备件管理者对数据处理的要求。由于E-R图表示的概念模型是用户的模型,它独立于任何一种数据模型和任何一个具体的数据库管理系统,又由于SQL Server数据库系统是关系型的数据库系统,所以需要把E-R模型转换为SQL Server数据库系统支持的关系数据模型。根据E-R图向关系模型的转换原则和方法系统采用E-R模型(即实体-联系)描述数据库概念结构,并采用自顶向下设计策略,设计出的E-R图如图3-3所示:图3-3 数据库E-R图E-R图各个实体的属性如下:备件信息表(备件编号,备件型号,单位)维修站(维修站编号,维修站名)发货通知单(发货通知单号,维修站编号,物品编号,物品数量,时间)返回备件清单(清单号,维修站编号,物品编号,数量,退回原因,时间)库存(仓库编号,物品编号,存量,备注)库房(库房编号,库房名)条码(条码号,备件型号)3.3.2数据库表的建立按照实体之间的联系,根据E-R图,建立了如下数据库表:表3-1备件信息表列名数据类型长度允许空备件编号int4不允许备件型号char10允许单位Int4允许表3-2维修站表列名数据类型长度允许空维修站编号int4不允许维修站名char10允许表3-3发货通知单表列名数据类型长度允许空发货通知单号int4不允许维修站编号int4允许物品编号int4允许物品数量int4允许时间datatime8允许表3-4返回备件清单表列名数据类型长度允许空清单号int4不允许维修站编号int4允许物品编号int4允许数量int4允许退回原因char10允许时间datatime8允许表3-5库存表列名数据类型长度允许空仓库编号int4不允许物品编号int4允许存量int4允许备注money8允许表3-6库房表列名数据类型长度允许空库房编号int4不允许库房名char10允许表3-7条码表列名数据类型长度允许空条码号int4不允许备件型号char10允许4备品备件管理系统功能的实现此备件管理系统的功能主要有备件入库管理,备件出库管理,备件查询等主要功能模块组成。4.1系统的开发环境由于为数众多的企业用户和个人用户使用微软的操作系统,也便于客户端和服务器在B/S模式下能够有很好的兼容性,所以系统的开发环境和用户使用环境均采用微软的操作系统。4.2数据库表的实现在前面需求分析和数据库概念结构设计中得到的数据库表的逻辑结构后,就可以在SQL Server2005数据库中实现该逻辑功能。下面为几个主要数据库表创建的SQL语句。4.2.1备件发货通知单表的创建USE 备品备件CREATE TABLE 发货通知单表 (发货通知单号 int NOT NULL PRIMARY KEY,维修站编号 int NULL,物品编号 int NULL,物品数量 int NULL,用户名 char NULL,时间 datatime NULL,) 4.2.2返回备件清单表的创建CREATE TABLE 返回备件清单表 (清单号int NOT NULL PRIMARY KEY,维修站编号 int NULL ,物品编号 int NULL,数量 int NULL,退回原因 char NULL ,时间 datatime NULL,) 4.2.3创建客户表CREATE TABLE dbo.用户表 (电话 int NOT NULL PRIMARY KEY,地址 char (10) COLLATE Chinese_PRC_CI_AS NULL ,姓名 char (10) COLLATE Chinese_PRC_CI_AS NULL , ) 4.3 系统功能模块的实现4.3.1备件管理系统的主界面备件管理系统的登陆界面如图4-1所示,放置了两个静态文本框控件,用来显示文字,通过两个单行编辑框控件,供备件管理部管理人员输入用户名admin和密码admin。为了使登陆界面能够使管理人员感到清新愉快,各个功能控件按钮有序排列,并进行了相应的分类布置,字体适宜阅读,整个界面和谐、美观。图4-1备件管理系统登陆界面登陆用户名称和密码后,进入备件管理系统的主界面,主界面如图4-2所示,图4-2备品备件管理系统的主界面4.3.2发出备件管理单击备件管理系统的主界面上的录入发货单按钮,可以进入发货通知单界面。备件管理部管理人员根据发货通知单上的发出货物信息对发出的备件实行管理,记录备件被发往那个维修站、发出备件的数量等信息。方便企业进行数据统计,为企业的经营决策提供数据支持。发货通知单界面如图4-3所示:图4-3发货通知单界面图4.3.3退回备件管理在备件管理系统的主界面上,单击录入退货条目,进入界面对从维修站退回的备件实行管理。备件管理部接受到退货备件清单后,录入退回备件的信息,包括退回备

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论