一汽车维修仓库信息系统的设计.docx
- 文档编号:23723418
- 上传时间:2023-05-20
- 格式:DOCX
- 页数:48
- 大小:904.40KB
一汽车维修仓库信息系统的设计.docx
《一汽车维修仓库信息系统的设计.docx》由会员分享,可在线阅读,更多相关《一汽车维修仓库信息系统的设计.docx(48页珍藏版)》请在冰豆网上搜索。
一汽车维修仓库信息系统的设计
题目:
汽车维修仓库管理信息系统的设计与实现
摘要
汽车维修仓库管理信息系统(以下简称为仓库管理系统或WMS),可以高效地用于汽车零配件的管理,是企业信息化管理的重要组成部分。
本系统为汽车服务行业的中小企业仓库管理提供了一套行之有效的解决方案,系统设计和实现是对现代仓库管理的一次实践探索,可以为目前热门的中小型ERP系统的开发提供一定的借鉴作用。
本论文主要介绍了课题的开发背景、技术手段及系统的设计和实现过程,重点对系统开发中的关键问题、技术难点和解决方案做了详细的论述。
本系统采用了当前流行的ASP.NET技术,脚本语言为C#,数据库使用的则是MSSQLSERVER。
系统被组织成为八个功能模块,包括员工管理、仓库管理、货物管理、存储规则管理、货物进出控制、配件库存查询、仓库需求生成和货物进出记录模块。
员工管理模块负责管理所有参与仓库管理运作的员工信息;仓库管理模块负责管理所有子仓库的信息;仓库货物管理模块负责管理所有存放于仓库中的货物详细信息;存储规则模块负责管理仓库货物的容量信息;货物进出控制模块对进仓,出仓的货物进行登记管理;仓库需求生成模块根据目前仓库存储情况,赋予每一个订单一个量化的紧急程度值,供采购部门安排采购时确定采购顺序;货物进出记录模块提供货物进出记录的查询功能。
配件库存查询模块提供对货物的库存量查询的功能;
关键词:
汽车维修仓库;管理信息系统;ASP.NET;MSSQLSERVER
Abstract
TheAutomobileServicedWarehouseManagementInformationSystem(hereafterreferstoWarehouseManagementSystemorWMS)hasprovidedaeffectivesolutionsfortheservicingofautomobilemanagement.Itistheimportantpartoftheenterpriseinformationmanagement.Thissystemsuppliedaimpactfulsolutionformiddleandmallautomobileserviceenterprises,andit’sdesignisalsoapracticeformodernmanagementofservicedwarehouse.TheprojectputforwardacertainmodelforthepresentpopularmiddleandsmallERPsystem.
Thepapermainlyintroducedtheproject’sdevelopmentbackgroundandtechniqueaswellasthedesignandimplementofthesystem,includingkeyquestions,thetechnicaldifficultiesandthesolution.ThesystemusedthepopulartechniqueswhichconsistofASP.NET,C#,MSSQLSERVERetc.Thesystemisorganizedintoeightfunctionmodules:
thestaffmanagement,thewarehousemanagement,thewarehousegoodsmanagement,thestoragerulemanagement,theturnovercontrolofgoods,accessoriesstocksearch,warehousedemandvalueandgoodsturnoverrecordmodule.Thestaffmanagementmoduleisresponsibleforallthestaffinformationparticipatedintheoperationofthewarehouse.Thewarehousemanagementmoduleisresponsibleforallthesub-warehouses’information.Thewarehousegoodsmanagementmoduleisresponsibleformanagealldetailedinformationofwarehousegoods.Thestoragerulemanagementisresponsibleforthecapabilityinformationofwarehousegoods.Thegoodsturnovercontrolmoduleisresponsibleforthein-and-outrecordsmanagement.Thewarehousedemandvaluemodulebasedonthepresentwarehousestoragesituationgiveeveryorderaurgentquantificationaldegreevalue,accordingtowhichthepurchasedepartmentdeterminethetradingorders.Thegoodsturnoverrecordmoduleprovidesthefunctionofrecordinquiry.Theaccessoriesstocksearchmoleprovidetothesearchfunctionofthegoods’stockquantity.
Keywords:
AutomobileServicedWarehouse;ManagementInformationSystem;ASP.NET;MSSQLSERVER
前言
21世纪,信息化的发展使得我们的生活更加丰富多彩,无论是工业,农业或者服务业,企业的信息化程度往往成为新时代竞争中成败的关键。
本课题关注将可能成为国家另一支柱产业的汽车行业。
形容汽车行业的发展为“井喷”并不为过,随着国民收入的大幅度提升,汽车将从高高的神台走入寻常百姓家。
如何利用计算机技术对汽车维修企业进行高效的管理,为国内各类企业所关注。
在本课题研究过程中,我们走访了北京现代汽车制造有限公司在哈尔滨的维修机构,获取到了很多有价值的信息;本课题充分研究了北京现代汽车DMS系统及深圳金迪汽车管理系统,并借鉴了其中的一些设计思想。
论文研究的主要内容:
1.中小规模汽车维修仓库管理信息系统需求分析。
2.系统总体设计、功能模块设计与分析。
3.数据库系统设计与分析、配置、创建。
4.实现员工管理、仓库管理、货物管理、存储规则管理功能。
5.实现货物进出控制、记录、统计等功能。
6.实现配件库存查询功能。
7.研究探讨仓库需求生成的方法和途径。
系统采用模块化程序设计方法,设计过程中充分考虑了实际仓库管理的规定,满足仓库相关人员日常管理使用的需要,并力求达到操作过程方便、实用、安全等要求。
采用合理的软硬件环境及先进的系统开发方案,从而达到充分利用现有资源,提高系统开发水平,是系统开发过程中一直要权衡的问题。
仓库管理信息系统在各类型企业中具有很高的应用价值,可以高效提高公司物流管理水平,是企业信息化管理的重要组成部分。
这类系统的应用研究具有很高的通用性,对各类中小型ERP系统的开发具有借鉴作用。
ERP作为一个有效的企业资源管理平台,对企业进行全面一体化的管理往往会起到很大的作用。
另外,为了巩固和加强企业的市场竞争力,使企业效益锦上添花,这些企业必然要接受先进的ERP管理思想,实施ERP软件系统。
从经济全球化的角度看,ERP对我国企业的科学管理、体系化管理、信息化管理的影响也将是深远的。
第一章绪论
1.1中小型ERP系统
1.1.1ERP的提出
随着计算机网络技术的迅猛发展,统一的国际市场已经形成。
针对国际化的销售和采购市场以及全球的供需链环境,企业MRPⅡ面临着需求的挑战。
由于MRPⅡ(ManufactureResourcePlanning,制造资源计划)系统仅仅包括制造资源,而不包括面向供需链管理的概念,因此,无法满足企业对资源全面管理的要求。
在这种环境下,MRPⅡ逐渐发展成为新一代的企业资源计划ERP(EnterpriseResourcePlanning)。
ERP是指建立在信息技术基础上,以系统化的管理思想,为企业决策层及员工提供决策运行手段的管理平台。
ERP系统集中信息技术与先进的管理思想于一身,成为现代企业的运行模式,反映时代对企业合理调配资源,最大化地创造社会财富的要求,成为企业在信息时代生存和发展的基石。
1.1.2ERP的核心思想
ERP的核心管理思想是供需链管理。
企业为了保持和扩大市场份额,先要有相对稳定的销售渠道和客户,为了保证产品的质量和技术含量,必须有相对稳定的原材料和配套件以及协作件的供应商。
企业同其销售代理、客户和供应商的关系,已不再是简单的业务往来对象,而是利益共享的合作伙伴关系,这是现代管理观念的重大转变。
这种合作伙伴关系组成了一个企业的供需链,是“精益生(LeanProduction)”的核心思想。
当遇到有特定的市场和产品需求时,企业的基本合作伙伴不一定能满足这类新产品开发生产的要求,这时,企业会组织一个由特定的供应和销售渠道组成的短期或一次性的供需链,形成“动态联盟”(或称“虚拟工厂”),把供应和协作单位(包括产品研究开发)看成是企业的一个组成部分,运用“同步工程”,用最短的时间将新产品打入市场,这是“敏捷制造(AgileManufacturing)”的核心思想[1]。
当前,企业之间的竞争已不再是一个企业对一个企业的竞争,而是已经发展成为一个企业的供需链与竞争对手的供需链之间的竞争。
ERP系统正是适应这种竞争形势的需求发展起来的。
在供需链上除了人们已经熟悉的“物流”“资金流”“信息流”外,还有容易为人们所忽略的“增值流”和“工作流”。
就是说,供需链上有5种基本“流”在流动。
各种物料在供需链上移动,是一个不断增加其技术含量或附加值的增值过程,在此过程中,还要注意消除一切无效劳动与浪费。
因此,供需链有增值链(ValueAddedChain)的含义。
不言而喻,只有当产品能够售出,增值才有意义。
企业单靠成本、生产率或生产规模的优势打价格战是不够的,要靠物料价值的优势开展创新战,这才是企业竞争的真正出路,而ERP系统要提供企业分析物料增值过程的功能。
信息、物料、资金都不会自己流动,物料的价值也不会自动增值,要靠人的劳动来实现,要靠企业的业务活动──工作流(WorkFlow)或业务流程(BusinessProcess),它们才能流动起来。
工作流是决定各种流的流速和流量的,是企业业务流程重组(BPR)研究的对象。
ERP系统提供各种行业的行之有效的业务流程,而且可以按照竞争形势的发展,随着企业工作流(业务流程)的改革在应用程序的操作上做出相应的调整。
总之,ERP所包含的管理思想是非常广泛和深刻的,这些先进的管理思想之所以能够实现,又同信息技术的发展和应用分不开。
1.1.3中小型ERP发展趋势
ERP这一概念是GartnerGroup在九十年代初,总结了当时企业应用系统现状后提出的。
在ERP诞生的这十多年里,全球经济的起伏变化对企业的经营运作产生了巨大的影响,同时信息技术的迅猛发展为ERP提供了强有力的技术基础,这一切都为ERP提供了巨大的发展空间。
综观全球ERP现状及各供应厂商的追求目标,其中小型发展趋势呈现如下三大特点:
1.扩展性
中小型ERP系统的管理范围更广阔,功能更深入。
2.技术先进性
中小型ERP系统的技术融合IT领域的最新成果而日趋先进,网络化势不可挡。
3.灵活性
中小型ERP系统应具备足够的灵活性,以适应在实施中及实施后业务环境的不断变化。
ERP的核心是MRPⅡ,而MRPⅡ的核心是MRP。
很多企业存在着供应链影响企业管理柔性的情况。
ERP的一个重要目标就是在MRP的基础上建立敏捷后勤管理系统(AgileLogistics),以解决制约管理过程中的瓶颈供应柔性差,缩短查询准备的周期;增加与外部协作单位技术和生产信息的及时交互;改进现场管理方法,缩短关键物料供应周期。
目前,我国97%以上的企业是中小型企业,对国民经济的贡献值在40%以上,构成了国民经济中最具有活力的部分。
面对竞争日益激烈的国内国际市场和自身业务不断发展的需要,中小企业进行信息化建设的愿望更为迫切,应用ERP来提高管理水平和生产力水平成为众多企业的战略决策。
本系统根据中小型ERP系统的设计思想,以汽车行业中的仓库管理为例,为汽车服务行业的中小企业仓库管理提供了一套相应的解决方案。
1.2由传统的构架到B/S架构
与最初的大型中央主机相适应,最初的软件结构体系也是Mainframe结构,该结构下客户、数据和程序被集中在主机上,通常只有少量的GUI界面,对远程数据库的访问比较困难。
随着PC的广泛应用,该结构逐渐在应用中被淘汰。
在80年代中期出现了Client/Server分布式计算结构,应用程序的处理在客户(PC机)和服务器(Mainframe或Server)之间分担;请求通常被关系型数据库处理,PC机在接受到被处理的数据后实现显示和业务逻辑;系统支持模块化开发,通常有GUI界面。
Client/Server结构因为其灵活性得到了极其广泛的应用。
但对于大型软件系统而言,这种结构在系统的部署和扩展性方面还是存在着不足。
Internet的发展给传统应用软件的开发带来了深刻的影响。
基于Internet和Web的软件和应用系统无疑需要更为开放和灵活的体系结构。
随着越来越多的商业系统被搬上Internet,一种新的、更具生命力的体系结构被广泛采用,这就是为我们所知的“三层/多层计算”。
1.客户层
用户接口和用户请求的发出地,典型应用是网络浏览器和客户端(如Java程序)。
2.服务器层
典型应用是Web服务器和运行业务代码的应用程序服务器。
3.数据层
典型应用是关系型数据库和其他后端(back-end)数据资源,如Oracle和SAP、R/3。
三层体系结构中,客户(请求信息)、程序(处理请求)和数据(被操作)被物理地隔离。
三层结构是个更灵活的体系结构,它把显示逻辑从业务逻辑中分离出来,这就意味着业务代码是独立的,可以不关心怎样显示和在哪里显示。
业务逻辑层现在处于中间层,不需要关心由哪种类型的客户来显示数据,也可以与后端系统保持相对独立性,有利于系统扩展。
三层结构具有更好的移植性,可以跨不同类型的平台工作,允许用户请求在多个服务器间进行负载平衡。
三层结构中安全性也更易于实现,因为应用程序已经同客户隔离。
应用程序服务器是三层/多层体系结构的组成部分,应用程序服务器位于中间层。
B/S架构(Browser/Server)随着Internet技术的兴起,实现了对C/S(Client/Server)结构的改进。
在这种结构下,用户工作界面通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。
相对于C/S架构不能提供真正开放的环境,B/S结构的前端是以TCP/IP协议为基础的,企业内的WWW服务器可以接受安装有Web浏览程序的Internet终端的访问,作为最终用户,只要通过Web浏览器,各种处理任务都可以调用系统资源来完成,这样大大简化了客户端,减轻了系统维护与升级的成本和工作量,降低了用户的总体拥有成本(TCO)。
以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也较低。
它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN、WAN、Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。
1.3系统开发的背景及意义
1.3.1汽车维修仓库管理系统开发背景
ERP管理体系作为支持企业谋求新形式下竞争优势的手段,它的涉及面很广,包含了企业的所有资源,同时,其应用又起到了“管理驱动”的作用。
总的来说,ERP在原有功能的基础上,使MRPⅡ向内、外两个方向延伸,向内主张以精益生产方式改造企业生产管理系统,向外则增加战略决策功能和供需链管理功能。
我国企业应用ERP总体起步较晚,带来一个优势就是可以不必从头走国外花费很长时间的历程,应用上我们可以直接超越MRP、MRPII,直接进入ERP阶段,技术上我们可以充分应用当代最新的信息技术(如网络计算、电子商务),使我国ERP建立在先进的技术架构上。
我国企业已经具备推行ERP的条件,市场竞争的现实环境加速了中国企业的成熟,为求生存和发展,大部分企业都能正视现实,接受改变。
同时近年来,企业人员的素质也在不断提升,懂得和掌握信息技术应用的人员也越来越多。
ERP的传统应用集中在大型企业,我国的ERP也是从大型企业开始,在管理成为各类企业普遍需要的今天,作为一种先进的管理体系,不仅大型企业需要,中小型企业同样需要。
不同规模的企业其运营和管理的模式不同,需要不同形态的ERP。
汽车产业的兴旺发展带动汽车配件行业的大步前进,目前大多数汽车维修企业的仓库管理是用手工进行的。
随着汽车款式的不断更新,零配件种类会不断的增多,手工工作已不能适应时代的发展需求,由于各汽车维修企业每天的销售量很大,难免会在业务方面及财务方面出现漏洞,给企业的经营带来种种弊端,有时还会带给客户不必要的麻烦。
要想解决这些难题,就必须有一套科学、高效、严密、实用的仓库管理系统。
本仓库管理系统利用了ERP系统的灵魂--管理思想,主体是体现管理思想的管理应用模式,技术是其建立的支撑。
管理思想和模式,具有国际共通性,但更要求结合实际、应用基础,适应区域文化和管理制度乃至人员的使用习惯。
1.3.2使用ERP系统管理的意义
在激烈的市场竞争和内外环境的压力下,企业若要达到预期的市场占有率和预期的经济效益,提高企业的应变能力和竞争能力,就必须在产品的质量、性能、交货期、价格等方面具有自己的优势。
在当今市场的大环境之下,提高竞争力的主要方法就是加强管理,在管理、模式、手段和工具方面进行切实可行的改革。
对于任何一个企业所追求的经营目标均可用两句话来说明:
最佳的客户服务水平及最少的投入,最高的产出。
为了达到这一基本的经营目标,就需要企业对所拥有的各种资源进行有效的、充分的利用,即对资源进行计划和控制。
所谓企业资源,主要指人、财、物、技术、设备、信息和时间七大资源,这些资源利用得好坏与否,直接影响到企业的基本经营目标。
所以,管理者无不致力于尝试使用各种方法来解决资源的利用问题,也就是解决库存、生产计划与控制的问题[2]。
使用ERP进行管理,提供的服务是规范的、统一的、快速的,它在汽车仓库管理中的应用不仅可以简化、规范日常操作,而且可以使管理更加简单、方便、快捷、清晰、从而减轻了工作人员的劳动强度。
计算机管理系统的应用是汽车维修管理及配件经营迈向现代化企业的重要标志,必将成为汽车配件管理现代化不可缺少的手段。
第二章仓库管理系统开发平台
2.1.NETFramework技术架构
.NETFramework是用于构建和运行下一代软件应用程序、以XML为基础的Web服务的Windows组件,.NET框架提供了一个高效并标准的环境,用于将现有资源与下一代应用程序和服务进行集成,能够灵活地解决企业级应用程序的部署和操作难题,目前,它支持20多种不同的编程语言。
整个开发框架的基础,是通用语言运行时(CommonLanguageRuntime.CLR)以及它所提供的一组基础类库;在开发技术方面,.NET提供了全新的数据库访问技术(ADO.NET)、Web应用开发技术、ASP.NET和WindowsForms编程技术等;在开发语言方面,.NET提供了VB、C++、C#等多种语言支持。
VisualStudio.NET是全面支持.NET的开发工具,通用语言运行时和.NET类库是它的两个最基本的部分。
.NET框架提供了一个包括很多高度可重用的接口类型的类库,该类库是一个完全面向对象的类库,为应用程序提供各种高级的组件和服务。
.NET框架类库将开发人员从繁重的编程细节中解放出来专注于程序的商业逻辑,为应用程序提供各种开发支持。
1.系统框架服务
系统服务框架包括一套在标准语言库中使用的基本类库,例如:
集合,输入/输出,字符串及数据库。
另外,它提供了访问操作系统和其他服务的类,如网络、线程、全球化和加密的类。
服务框架也包括数据访问类库及开发工具,如调试和剖析服务能够使用的类。
2.ADO.NET组件
ADO.NET为基于网络的可扩展的应用程序和服务提供数据访问的服务。
ADO.NET不仅支持传统的基于连接指针风格的数据访问,同时也为更适合于把数据返回到客户端应用程序的无连接的数据模板,从而提供高性能的访问支持。
3.XML数据组件
开发人员可以通过XML对应用程序中所使用的数据库进行转换、传输和确认。
.NET系统框架对XML数据提供了操作支持,也支持ADO.NET数据与XML数据之间的转换。
4.Windows表单组件
Windows表单组件提供了强大的Windows应用程序模型和丰富的Windows用户接口,包括传统的ActiveX控件和WindowsXP的界面,如透明的、分层的、浮动接口等。
5.ASP.NET应用服务
ASP.NET的核心是高性能的用于处理基于HTTP请求的运行语言,编译运行方式大大提高了它的性能,ASP.NET使用基于构件的Microsoft.NET框架配制模板,因此它也具备XCOPY配制,构件并行配制,基于XML配制等.NET框架的优点,它支持应用程序的实时更新,提供高速缓存服务。
6.ASP.NETWeb表单
ASP.NETWeb表单支持传统的将HTML内容与脚本代码混合的ASP语法,但它提出了一种将应用程序和用户接口内容分离得更加结构化的方法。
7.Web服务
ASP.NET应用服务体系架构为用ASP.NET建立Web服务提供了一个高级的可编程模板。
ASP.NET的web服务为在互联网上绑定应用程序提供了一个利用现存体系架构和应用程序的简单的、灵活的、基于产业标准的模型。
2.2安装与配置.NET运行环境
ASP.NET是建立在CLR类库和其他一些与Microsoft.NET框架集成在一起的工具基础上的,因此要开发和运行ASP.NET应用程序,需要安装与配置.NET运行环境。
安装分3个步骤进行:
首先安装Web服务器(InternetInformationServer,IIS),然后安装MDAC等系统组件,最后安装.NET框架SDK或.NET框架可再发行组件包(.NETFrameworkRedistrbutablePackage)。
2.3ASP.NET技术
ASP.NET是.NET体系结构的主要组成部分,实现B/S结构的应用程序。
ASP.NET除了使用CLR语
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 汽车 维修 仓库 信息系统 设计
![提示](https://static.bdocx.com/images/bang_tan.gif)