汽车零配件管理系统方案.docx
- 文档编号:6731661
- 上传时间:2023-01-09
- 格式:DOCX
- 页数:39
- 大小:952.64KB
汽车零配件管理系统方案.docx
《汽车零配件管理系统方案.docx》由会员分享,可在线阅读,更多相关《汽车零配件管理系统方案.docx(39页珍藏版)》请在冰豆网上搜索。
汽车零配件管理系统方案
理工大学
本科生毕业设计(论文)
汽修配件管理系统的设计与实现
学院(系):
专业班级:
学生:
指导教师:
学位论文原创性声明
本人重声明:
所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。
除了文中特别加以标注引用的容外,本论文不包括任何其他个人或集体已经发表或撰写的成果作品。
本人完全意识到本声明的法律后果由本人承担。
作者签名:
年月日
学位论文使用授权书
本学位论文作者完全了解学校有关保障、使用学位论文的规定,同意学校保留并向有关学位论文管理部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权省级优秀学士论文评选机构将本学位论文的全部或部分容编入有关数据进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
本学位论文属于1、囗,在年解密后适用本授权书。
2、囗不。
(请在以上相应方框打“√”)
作者签名:
年月日
导师签名:
年月日
(说明:
除涉及军事国防等必须要求的项目外,凡要求论文者均需向理工大学科技发展院提交书面申请,说明需要的理由。
)
毕业设计(论文)任务书
学生:
专业班级:
指导教师:
工作单位:
设计(论文)题目:
汽修配件管理系统的设计与实现
设计(论文)主要容:
1.需求分析;
2.系统分析(可行性分析、组织结构图、业务流程图、数据流程图、数据字典等);
3.系统设计(功能结构图设计、数据库设计、编码设计、模块设计、算法设计、输入输出设计等);
4.系统实施(程序框图、系统界面、模拟运行数据,系统调试过程,系统使用说明书或用户手册);
5.结论(对系统开发的结果进行总结);
6.参考文献。
要求完成的主要任务:
1.根据信息系统的开发要求,有计划地完成两次系统调研;
2.查阅相关的国外资料,对国外的研究现状加以分析;
3.要求所设计的系统应能准确无误的反映用户的业务流程,满足用户的各项要求,并具有高可靠性。
在此前提下尽可能使系统简洁明了,人机界面友好,易于操作;
4.完成皮壳网,实现皮壳网的信息化。
5.完成不少于12000字的毕业论文并提交系统源代码光盘。
6.每周撰写一篇工作日志,并交给导师检查。
必读参考资料:
1)王虎,骏,管理信息系统(第2版),:
理工大学,2007
2)薛华成,管理信息系统(第四版),:
清华大学,2003
3)StephenHaag,MaeveCummings,AmyPhillips,ManagementInformationSystemsfortheInformationAge(6thEdition),:
机械工业,2007
指导教师签名系主任签名
院长签名(章)
理工大学本科生毕业设计(论文)开题报告
1、目的及意义(含国外的研究现状分析)
随着汽车的普及,使用汽车的规模不断扩大,汽车修理厂产生了大量的业务,采购管理工作中处理的信息日益增加,采用传统的管理方法和管理工具或计算机单机来处理各种事务信息,已经远远不能满足为了培养现代科技人才的需要。
采购管理系统是一个企业不可缺少的一部分,它的容对于企业的决策者和管理者来说都是至关重要的,因此采购管理系统应该能为用户提供充足的信息和快捷的查询手段,作为计算机应用的一部分,使用计算机对零件库存信息进行管理,具有特有的技术意义和管理意义。
过去的企业经营一直采用认为管理、手工统计的方法进行,在过去客户数量较少的情况下还可以适应,但随着汽车适用围不断扩大,汽车修理厂的业务呈集合增长以往手工或半自动模式的采购管理方式的弊端日益显露出来。
这在很大程度上影响了管理上的工作效率,甚至影响正常的业务管理。
如何运用现代化手段运行科学管理,已经成为一个亟待解决的问题。
针对这个问题,结合汽车修理的实际情况,确定了开发采购管理信息系统的项目计划。
汽车公司零部件采购工作是一个复杂的项目管理过程,主要是根据企业的业务规划围绕新车型开发直到批量生产整个过程的跟踪和管理。
公司有多个专门的信息系统,主要是为了保证生产需求。
随着车型、项目的增多、生产基地的增加以及矩阵式项目管理的实施,项目经理们碰到了许多新问题:
如信息交流不畅、准确性差、查找烦琐、时效性差等;同时各项目参与者各自为政、产生大量重复工作、工作效率低。
此外项目预警、风险评估完全靠人工控制,工作烦琐、容易出错。
结合项目管理的概念以及对公司零部件采购的分析,可以看出采购过程是一个典型的项目管理过程。
同时,相对于一般的项目管理过程,采购过程又是一个极其复杂的多头绪、多任务、多覆盖面的项目管理过程。
其中涉及到成本控制、进度协调、质量管理、供应商资源优化重组、供应商选择等多项繁复、交错的任务。
2、基本容和技术方案
基本容:
汽修零件采购管理系统,分为四个主要模块,第一个模块是用户登录模块,在这个模块中对使用者进行权限设定,对管理员的职能进行设定;第二个模块是采购管理模块,这个模块中有以下流程:
采购单、采购收货、现款采购、采购退货、采购收货、采购付款,此模块中,会产生销售订单,提货单,收货单,收料单,库存报表,物料欠发单,请购物品登记单、订购确定或更改通知单等单据,此模块中的组成部分应如下:
供应商、业务查找、收付款方式、商品资料、应付管理、库存状况;第三模块,经营分析模块,此模块中对采购的各项业务进行生成报表或者进行数据分析;第四模块,基本资料存储:
有客户资料、供应商资料、员工资料、商品资料、仓库资料等初始资料的设置。
技术方案:
汽修零件采购管理系统所需要实现的模块中,采用了用户界面和系统功能分开的方式来实现,每个模块所实现的功能都在相应的类中完成,这样对于代码的维护和升级带来了极大的便利。
对于数据库的存取,全部都是使用存储过程来实现的。
零件采购管理系统是基于Windows操作系统开发的办公自动化软件,以MicrosoftSQLserver2008作为后台数据库并从数据库的应用和开发的实效性角度出发,使用MicrosoftVisualStudio.NET2008作为开发工具,主要采用C#、ASP.NET作为编程语言,采用面向对象技术。
在运行环境.NETFramework1.1、WindowsXP,IE8.0下编译调试通过。
3、进度安排
1、第6-7周(4月1日-4月14日):
查阅和收集资料,完成开题报告。
2、第8周(4月15日—4月21日):
完成需求分析,确定业务流程。
3、第9-10周(4月22日-5月5日):
实现系统主要功能的设计。
4、第11-12周(5月6日-5月19日):
完成论文初稿。
5、第13周(5月20日-5月24日):
完善系统功能,修改论文。
6、第14周(5月27日-5月31日):
提交论文定稿,准备答辩。
4、指导老师意见
指导教师签名:
年月日
注:
1.开题报告应根据教师下发的毕业设计(论文)任务书,在教师的指导下由学生独立撰写,在毕业设计开始后三周完成。
2.“设计的目的及意义”至少800字,“基本容和技术方案”至少400字。
进度安排应尽可能详细。
3.指导教师意见:
学生的调研是否充分?
基本容和技术方案是否已明确?
是否已经具备开始设计(论文)的条件?
能否达到预期的目标?
是否同意进入设计(论文)
摘要
本系统主要从现代社会信息化的观念出发,通过对现有资料的分析、研究和整理,确定了基于.NET系统开发汽车配件管理系统的可行性。
计算机的最大好处在于利用它能够进行信息管理,使用计算机进行信息的管理,能够大大提高工作效率。
现阶段,随着中国的汽车工业的快速发展,汽车修理行业也是蒸蒸日上,而开发出新的汽车配件管理系统是许多也是汽车修理公司的需求,依据有关部门的职能,从汽车配件管理部门的日常工作出发,了解到相关部门的主要管理容有分类管理、库存管理、采购管理、销售管理,由此开发一套为相应管理人员进行日常管理提供便利的系统,向着无纸化办公的目标努力。
本论文旨在详细说明如何在基于和SQLserver2005的环境下,完成一个具有完整汽修配件管理功能的管理系统。
关键词:
A;SQLserver2005;汽修配件;
Abstract
Thissystemmainlyembarksfromthemodernconceptofsocialinformatization,Researchandsortingthroughtheanalysisofexistingdataidentifiedbasedon.NETsystem,thefeasibilityofthedevelopmentofautopartsmanagementsystem.Biggestadvantageliesinusingittocomputerinformationmanagement,theuseofcomputerinformationmanagement,cangreatlyimprovetheworkefficiency.
Atpresent,withtherapiddevelopmentofChina'sautoindustry,autorepairindustryisbooming,anddevelopedanewautopartsmanagementsystemisthatmanyareautorepaircompanydemand,accordingtotherelevantdepartmentsofthefunction,startingfromthedailyworkofautopartsmanagement,understandtherelateddepartmentmainmanagementcontentclassificationmanagement,inventorymanagement,purchasingmanagement,salesmanagement,thussetforthecorrespondingdevelopmentofmanagementpersonneltoprovideconveniencefordailymanagementofthesystem,thegoaltowardsthepaperlessoffice.
ThisthesisaimstoelaborateonhowtheenvironmentbasedonandSQLserver2005,completewithafullautopartsmanagementsystemmanagementfunctions.
Keywords:
A;SQLserver2005;Autoaccessories;
1概述
1.1引言
传统的汽修配件管理属于手工管理,各个部门之间的联动性差,容易造成信息沟通不便,管理过程中各个环节脱钩,零件分类管理、库存管理以及销售管理都是其中的重要环节,但是分管这三个重要环节之间的部门如果缺乏了联动性,则会造成不必要的损失,加大了公司的负担。
库存、采购、销售这三个环节经常自成系统,这样占用的资源较大,而容易造成管理上的困难。
用传统汽修配件管理手段,为保证实现对配件的出库、入库的管理,就需要定期进行大量人工检查,而且出错的几率较大。
应用我们学过的系统设计知识现在已经能够设计出集汽修配件的库存、采购、销售等功能于一体的系统,该系统应能够通过数据的输入和存储来对传统管理手段进行简化,以达到节约资源,提高管理效率的目的。
1.2新系统的可行性分析
1.2.1经济上的可行性
本系统采用MicrosoftVisualstudio2008和SQLServer2005开发,对硬件的要求也不高,所以从软件到硬件,开发成本都极低。
同时,采用原型法的开发方法来开发本系统,开发时间短,能快速形成一个系统原型,最后再根据用户的需求加以改进,整个过程对人力、财力要求也不高,所以从经济上讲,是可行的。
1.2.2技术上的可行性
由于本系统采用MicrosoftVisualstudio2008和SQLServer2005为平台,当前的开发技术、软件、硬件技术都相当的成熟,足以满足系统的要求,开发本系统在技术上是可行的。
1.2.3进度上的可行性
本系统涉及面不大,规模小、核心流程比较连贯,能快速获取系统需求信息,可以很有条理的逐步完成各项工作,业务相对简单。
所以可以有条有理的在规定期限完成所有开发工作。
综上所述,本系统是完全可行的,可以立即开发。
1.3系统开发及运行环境
1.3.1硬件平台
(1)CPU:
intercorei5m4802.67Ghz
(2)存:
4GB
1.3.2软件平台
(1)操作系统:
Windows7
(2)数据库管理系统:
SQLServer2005
(3)开发环境:
Microsoft.NETFrameworkSDKv3.5
(4)开发工具:
MicrosoftVisualStudio2008
(5)开发语言:
C#语言
(6)Web服务器:
IIS7.0
1.3.3开发环境及所用技术
1)ASP.NET
ASP.NET是M的一部分,作为战略产品,不仅仅是ActiveServerPage(ASP)的下一个版本;它还提供了一个统一的Web开发模型,其中包括开发人员生成企业级Web应用程序所需的各种服务。
ASP.NET的语法在很大程度上与ASP兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。
可以通过在现有ASP应用程序中逐渐添加ASP.NET功能,随时增强ASP应用程序的功能。
ASP.NET是一个已编译的、基于.NET的环境,可以用任何与.NET兼容的语言(包括VisualBasic.NET、C#和JScripts.NET)创作应用程序。
另外,任何ASP.NET应用程序都可以使用整个.NETFramework。
它提供了一个统一的Web开发模型,其中包括开发人员生成企业级Web应用程序所需的各种服务。
ASP.NET的语法在很大程度上与ASP兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。
可以无缝地与WYSIWYGHTML编辑器和其他编程工具(包括MicrosoftVisualStudio.NET)一起工作。
这不仅使得Web开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到Web页的GUI和完全集成的调试支持。
当创建ASP.NET应用程序时,开发人员可以使用Web窗体或XMLWebservices,或以他们认为合适的任何方式进行组合。
2)MicrosoftSQLServer2005
汽修配件管理系统采用SQLServer2005数据库,实行自动化,高效率进行数据处理。
SQLServer2005是Microsoft公司在数据库领域中非常重要的产品,它具有性能良好、稳定性强、便于管理和易于开发等优势,赢得了许多客户的喜爱。
由于本信息管理系统是使用ASP.NET开发基于B/S体系结构的Web应用程序,将通过使用计算机网络化处理,宿舍管理人员只需懂得计算机操作的初步知识即可。
SQLServer2005提供了完整的数据管理和分析解决方案。
SQLServer2005数据平台包括的工具有:
关系型数据库、复制服务、通知服务、集成服务、分析服务、报表服务、管理工具、开发工具。
Access数据库本应该是作为本信息管理系统使用的数据库,但考虑到若Access数据库在Web服务器上使用,其在数据处理流量,安全性和数据库功能方面考虑,而SQLServer2005是一种常用的关系数据库,能存放和读取大量的数据,能管理众多并发的用户,故选用了SQLServer2005数据库。
1.4系统规划
1.4.1目的
小型汽修公司的配件管理一般都是使用手工管理,手工管理容易造成组织协调方面出现问题,而小型汽修配件管理系统正好能够解决这一问题,使配件的采购、库存、销售过程信息化,平台化。
对进一步提高公司的工作效率有重要意义。
1.4.2开发进度安排
经过策划与商谈决定采用原型法进行开发,在确定了各项需求之后,开发出一个简易的系统,而后进行测试,以方便了解进一步的功能需求。
2系统分析
2.1需求分析
根据常用的货物管理系统的设计,拟定下列一些功能:
(1)管理员模块:
管理员登录并实现超级管理员对普通管理员进行增删等操作。
(2)汽修配件分类模块:
对汽修零件进行类别的增删改。
(3)汽修配件管理:
对现有的汽修零件信息进行增删改。
(4)库存管理:
对库存信息进行查询和配件入库情况进行查询。
(5)采购管理:
包括入库登记、退货登记、退货查询等功能的管理模块。
(6)销售管理:
包含销售登记和销售查询的管理模块。
(7)修改密码:
对当前管理员的密码进行修改。
2.2业务流程分析
用户通过输入用户名和密码进入管理页面,然后进行业务流程处理,下列展示业务流程图:
(1)管理员管理模块业务流程图:
图2-1
首先进行管理员登录,然后在后台对管理员类型进行判,如果是超级管理员,则会有进行新增管理员操作的这一权限,新增的管理员信息会被储存下来,对于所有管理员,都有修改自己密码的权限,产生的新密码会被存储下来。
(2)汽修配件分类和汽修配件管理模块业务流程图:
图2-2
管理员使用自己的账号进行登录之后,可以对配件类别进行添加删除修改,信息会储存在在配件类别表中,也可以对配件的具体信息进行添加删除修改等操作,操作后的信息会存储在配件信息表中。
(3)销售管理业务流程图:
图2-3
销售管理首先是议价环节,而后销售生成订单,直接在判断仓库库存是否满足需求,若满足则从仓库中调拨,若不满足,则从市场采购入库,调拨之后,进行收款发货流程,从而结束交易。
(4)采购管理业务流程图:
图2-4
采购管理从生成订单开始,然后将采购单发送给供应商,由供应商发货,收货人员根据采购单验货收货,若数量一致,则货物入库,如果超过采购量,则将多余货物发还,如果低于采购量,则通知供应商补发货物。
2.3数据流程分析
数据流程分析主要包括对信息的流动、传递、处理、存储等的分析。
数据流程分析的目的就是要发现和解决数据流通中的问题。
现有的数据流程分析多是通过分层的数据流程图(dataflowdiagram,简称DFD)来实现的。
其具体的做法是:
按业务流程图理出的业务流程顺序,将相应调查过程中所掌握的数据处理过程,绘制成一套完整的数据流程图。
从以上的业务流程图分析系统的数据流程是:
管理员登录,录入配件分类,录入配件信息,然后进行销售管理,库存管理,采购管理等步骤。
然后在前台对这些数据进行展示,前台管理员进行登录之后可以进行相应的操作。
数据流程图符号说明如图2-5所示:
图2-5数据流程图符号
实体:
记述系统之外的数据提供或数据获得组织机构或个人。
数据存储:
记述与处理有关的数据存储。
处理:
记述某种业务的手工业或计算机的处理。
数据流:
记述数据流的流动方向。
据系统的业务流程,对于其中的数据流向、处理以及数据存储进行分析,得到如图2-4所示的顶层数据流程图:
图2-6
通过进一步的分析可得到第二层的数据流程图,如图2-7所示:
图2-7第二层数据流程图
2.4数据字典
数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。
数据流图和数据字典共同构成系统的逻辑模型。
2.4.1数据存储
数据存储是数据结构停留或保存的地方。
也是数据流的来源和去向之一,可以是手工文档或手工凭单,也可以是计算及文档。
一般而言,应包括如下容:
{数据存储名,说明,编号,输入的数据流,输出的数据流,组成(数据结构),数据量,存取频度,存取方式}。
名字:
报损信息表
描述:
记录损坏配件的信息。
编号:
D7
组成:
ID,名称,类别,销售数量,生产商,类型,,实际进货价格,添加时间,配件编号,生产编号,计量单位
2.4.2数据流
编号:
F7
名字:
报损信息
来源:
管理员输入
去向:
D7
描述:
管理员配件的报损信息进行添加、修改。
数据流是数据结构在系统传输的路径。
对数据流的描述通常包括如下容:
{数据流名,说明,编号,数据流来源,数据流去向,组成(数据结构)}。
2.5.3数据处理
处理过程的具体处理逻辑通常在详细设计过程中用判定表或判定树来描述。
在数据字典中,只无原则描述处理过程的说明性信息,通常包括以下容:
{处理过程名,说明,输入数据流,输出数据流,处理}。
编号:
P-0
名字:
汽修配件管理系统
描述:
管理员对数据进行操作
输入/输出:
D1,D2,D3,D4,D5,D6,D7
3系统设计
3.1概述
阶段设计的基本目标是解决系统如何实现问题,也叫做概要设计,本阶段主要任务是划分出系统的物理元素及设计软件的结构,完成软件定义时期的任务之后就应该对系统进行总体设计,即根据系统分析产生的分析结果来确定这个系统由哪些系统和模块组成,这些系统和模块又如何有机的结合在一起,每个模块的功能如何实现。
系统设计的目标是使系统实现拥有所要求的功能,同时,力争达到高效率、高可靠性、可修改性,并且容易掌握和使用。
模块化的依据是:
把复杂问题分解成许多容易解决的小问题。
原来的问题也就变得容易解决。
模块化设计是把大型软件按照一定的原则划分成一个较小的相对功能独立又相关联的模块。
每个模块完成一个特定的子功能。
把这些模块结合起来组成一个整体。
完成指定的功能,满足问题的要求。
采用模块化原理的优点在于可以使软件结构清晰,容易测试和调试。
从而提高软件的可靠性,可修改性。
有助于软件开发的组织管理。
一个大型软件可分别编写不同的模块。
模块化理论的几个重要概念如下:
(1).抽象
抽象就是抽象出事物的本质特性而暂时不考虑它们的细节。
处理复杂系统唯一有效的方法是用层次的方式构造和分析它。
一个复杂的动态系统首先可以用一些高级的抽象概念构造和理解,这些高级概念又可以用一些较低级的理解,直到最低层次的具体元素。
(2).信息隐蔽和局部化
信息隐蔽是指在设计和确定模块时,应使得一个模块包含的信息对于不需要这些信息的模块来说,是不能访问。
局部化是指把一些关系密切的软件元素物理的放得彼此靠近。
局部化有助于实现信息隐蔽。
信息隐蔽原理和局部化有助于在测试期间以及软件维护期间修改软件。
因为绝大多数数据和过程对于软件的其它部分而言是隐蔽的,从而由疏忽引入的错误就很少可能传播到软件的其它部分。
(3).逐步求精的模块化概念
逐步求精和模块化的抽象是密切相关的。
软件结构每一层中模块表示对软件抽象层次的次细化。
用自顶向下,逐步求精的方法由抽象到具体的方式分配控制,简化了软件设计和实施,提高了软件的可理解性和可测试性,并使得软件更容易维护。
(4).模块独立性
模块的划分要使模块间尽可能的相
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 汽车零配件 管理 系统 方案