汽车配件管理系统论文.docx

上传人:b****8 文档编号:9014092 上传时间:2023-05-16 格式:DOCX 页数:46 大小:264.30KB
下载 相关 举报
汽车配件管理系统论文.docx_第1页
第1页 / 共46页
汽车配件管理系统论文.docx_第2页
第2页 / 共46页
汽车配件管理系统论文.docx_第3页
第3页 / 共46页
汽车配件管理系统论文.docx_第4页
第4页 / 共46页
汽车配件管理系统论文.docx_第5页
第5页 / 共46页
汽车配件管理系统论文.docx_第6页
第6页 / 共46页
汽车配件管理系统论文.docx_第7页
第7页 / 共46页
汽车配件管理系统论文.docx_第8页
第8页 / 共46页
汽车配件管理系统论文.docx_第9页
第9页 / 共46页
汽车配件管理系统论文.docx_第10页
第10页 / 共46页
汽车配件管理系统论文.docx_第11页
第11页 / 共46页
汽车配件管理系统论文.docx_第12页
第12页 / 共46页
汽车配件管理系统论文.docx_第13页
第13页 / 共46页
汽车配件管理系统论文.docx_第14页
第14页 / 共46页
汽车配件管理系统论文.docx_第15页
第15页 / 共46页
汽车配件管理系统论文.docx_第16页
第16页 / 共46页
汽车配件管理系统论文.docx_第17页
第17页 / 共46页
汽车配件管理系统论文.docx_第18页
第18页 / 共46页
汽车配件管理系统论文.docx_第19页
第19页 / 共46页
汽车配件管理系统论文.docx_第20页
第20页 / 共46页
亲,该文档总共46页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

汽车配件管理系统论文.docx

《汽车配件管理系统论文.docx》由会员分享,可在线阅读,更多相关《汽车配件管理系统论文.docx(46页珍藏版)》请在冰点文库上搜索。

汽车配件管理系统论文.docx

汽车配件管理系统论文

摘要

目前汽车配件销售企业大多数在其连锁店的管理还是手工进行,随着汽车配件行业的迅速发展,手工管理的种种弊端暴露无疑,给销售企业的发展带来了不必要的麻烦。

为了规范企业内部管理,提高企业业务管理水平,更好的为客户服务,应采用计算机来管理汽车配件的进销存业务。

本文首先对VB,SQLSERVER2000这两种开发工具的原理和应用进行了简单的介绍,然后针对具体项目展开研究,进行需求分析,模块划分与设计,最后对整个系统进行了详细的分析和设计,在设计与实现过程中,结合源代码具体的描述出整个项目的开发过程。

汽车配件管理系统的目的是为企业提供一个计算机化的管理平台,实践企业内部科学有效的管理,促进企业管理信息化,规范化,将能使管理人员从繁琐的杂务工作中解脱出来,真正从事管理工作。

关键字:

汽车配件管理系统;进销存系统;信息技术。

Abstract

Atpresent,theautomobilefittingsaleenterprisesmostlyartificiallymanagetheirchainstores,butalongwiththeautomobilefittings'rapiddevelopment,allsortsofmalpracticesofmanualmanagementwillexposewithoutdoubt,thenbringingverymanyproblemstoenterprise'sdevelopment.Inordertorealizethebusinessmanagementscientificstyleandstandardization,makingthecustomerssatisfied,theenterprisemustusethecomputermanagementsystemtomanagetheautomobilefittings'purchase、sellingandstorage.

ThisarticlefirstcarriesonasimpleintroductionontheprincipleandtheapplicationofVBandSQLSERVER2000whicharetwokindsofdevelopmentkits,thenaimsatthedetailresearchinviewofthespecificproject,carryingonthedemandanalysis、themoduledivisionanddesign,finallythedetailedanalysisanddesignofthesystem.Intheprocessofanalyzeandimplementation,theauthordescribesthewholeprojectwithsourcecode.

Thegoalofthissystemisprovidingamanagementplatformwhichcomputerizesfortheenterprise,makinginteriormanagementscientificandeffective,promotingbusinessmanagement'sinformationstyleandstandardizationwillbeabletorealizetheadministratortobeengagedinthesupervisoryworktruly,extricatingfromthetediousoddjob.

Keywords:

Theautomobilefittings'sellingmanagementsystem,purchase、sellandstockmanagement,Informationtechnology.

 

第一章绪论

§1.1问题背景

随着信息化社会带给我们的冲击越来越强烈,信息化管理和信息化设备已经深入到我们生活的方方面面,同时,信息时代带给配件管理系统强烈的冲击。

目前汽车配件销售企业大多数在其连锁店的管理还是手工进行,随着汽车配件行业的迅速发展,手工管理的种种弊端暴露无疑,给销售企业的发展带来了不必要的麻烦。

为了规范企业内部管理,提高企业业务管理水平,更好的为客户服务,应采用计算机来管理汽车配件的进销存业务。

本系统的实施,将能使管理人员从繁琐的杂务工作中解脱出来,真正从事管理工作。

集中管理汽车配件的销售及账目,同时带动企业步入现代化的管理阶段,节省了大量的人力、物力和财力,使企业经营运作物流清晰,经营状况详细准确,使汽车配件的经营管理体系更加科学化、规范化、合理化。

汽车配件物流管理系统是当前一个很热门,实用性很强的系统,把它作为毕业设计的题目,可以把已有的知识用于实践,又可以学到一些新的概念,在这个过程中,可以增加工程经验,对以后的工作学习是一次很有意义的经验积累。

§1.2系统需求分析

在我国数量众多的企业中,中小企业占了绝大多数。

这些企业也不可避免地要加入国际化企业的竞争行列,而实现企业信息化是参与挑战的必要条件。

但是中小企业的多样性及其灵活多变的经营方式,加上相关投入量的限制,使得很多中小企业没有进行信息化建设。

实际上大部分中小企业需要的只是能解决进销存管理、财务管理等的基础软件。

因此,开发基于中小企业应用的进销存管理系统优为重要。

本文所设计的进销存管理系统可以基本上满足中小企业的进销存管理。

§1.3进销存管理系统的开发设计思想

1.尽量采用现有的软硬件环境,及先进的管理系统开发方案,从而达到充分利用现有资源,提高系统开发水平和应用效果的目的;

2.系统应符合配件管理的规定,满足仓库货物日常的进销存的需要,并达到操作过程的直观、方便、实用、安全等要求;

3.系统采用模块化的程序设计方法,既便于系统功能模块的组合,又便于未参与开发的技术人员补充、维护;

4.系统应具备数据库维护功能,能及时根据用户需求进行数据的添加、删除、修改、备份等操作。

§1.4课题的来源

本课题是前台是基于VB6.0的可视化编程语言,后台基于SQLServer2000数据库平台开发的汽车配件管理系统,用于解决汽车配件的信息录入,修改,查询,以及用户对系统查询等问题。

§1.5系统总体目标

1.公司建立中心数据库

2.实现数据录入、查询、统计的全面管理,达到数据一次录入、随处访问的目的。

3.采用图形界面,人机界面友好,使操作简单,学习容易。

4.在业务上实现物资公司和分公司的库存彼此可见,管理透明,库存分布合理。

5.减少管理环节,提高流转效率。

6.通过数据分析,实现量化管理,支持决策分析。

通过该系统,可实现信息共享。

如公司经理可随时以图形化的方式了解日常经营状况,配件库存情况,所有的查询信息,使各级管理人员能实时的掌握所需信息,从而更及时、准确的做出决策。

各分公司的订单信息、物资公司的库存信息都可以在整个公司内部共享,进而融入到公司的整体信息化管理系统中,实现更大范围内、更多系统的信息共享。

§1.6系统实施阶段

系统的实施分为三个阶段:

第一阶段:

实现目标是在保证系统的稳定性、数据的安全性的前提下满足公司和各分公司日常管理工作的需要,具体的为基础数据录入和维护功能,日常工作数据的录入和维护功能,日常查询。

以上功能是整个系统的基础。

第二阶段:

在日常数据丰富的基础上,全面完善各项查询、统计。

只有在数据积累达到一定程度后,分析、统计才有更实际的意义。

第三阶段:

根据用户提出的、并经过双方确认后的需求变更对系统做出修改;易用性方面的修改,系统更广范围的安装发布,如将该软件系统在各分公司推广使用。

第二章系统方案设计

§2.1设计方案

§2.1.1设计语言的选择

随着Internet技术的普及和应用需求的变化,以第四代语言为主的应用开发产品发生了较大的变化,它们不仅已成为人们开发应用的开发工具,而且很多产品已发展成为一种强有力的应用开发环境。

这些新型的开发工具通常以一种集成软件包的形式提供给开发人员。

经过分析对比,作者选择VB6.0作为开发工具,它是目前最强大的数据库开发工具,利用其提供的可视化的编程环境,为开发系统提供了较大的便利。

用户的需求具体体现在各种信息的提供,保存更新和查询等方面。

在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。

本系统的实施,将能使管理人员从繁琐的杂务工作中解脱出来,真正从事管理工作。

集中管理汽车配件的销售及账目,同时带动企业步入现代化的管理阶段,节省了大量的人力、物力和财力,使企业经营运作物流清晰,经营状况详细准确,使汽车配件的经营管理体系更加科学化、规范化、合理化[1]。

§2.1.2数据库的选择

Access和SQLServer数据库,在性能上Access侧重用于日常办公,使用简单,可以对数据库加密,指定登录密码,但其安全机制不如SQLServer好,SQLServer在两种级别上验证用户,登录身份验证和对数据库用户和角色的许可权限。

在SQLServer中有三种角色,一是固定服务器角色,服务器级别的组管理特权;二是固定数据库角色,数据库级别的组管理特权;三是用户自定义数据库角色,组织内部雇员分组的组管理特权。

另一方面整个系统的开发基于客户/服务器体系结构,SQLServer正好是一个客户/服务器关系式数据库系统,对客户/服务器用户的一个主要挑战就是管理整个企业范围内的多个服务器,SQLServer用一个称为分布式管理框架(DMF)的企业级系统管理框架来迎接挑战,DMF由SQLServerEnterpriseManage、DistributedManagementObject(DMO)、SQLServer引擎和管理器的服务核心组件SQLExecutive组成。

而Access没有分布式的管理,最终作者选择SQLServer作为数据库的开发工具[2].用SQLServer做数据库,安全稳定,对数据填报、查阅、修改权限严格控制。

§2.1.3C/S结构和B/S结构的选择

C/S结构属于一种应用架构,客户端通过用户点击产生事件,并将事件要求提交给服务端,服务端根据事件要求作出相应的处理,并传送给客户端。

通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、Informix或SQLServer,有时根据需要设置中间应用层来管理服务端和客户端。

B/S结构应用体系,即在传统的二层C/S模型中放入应用程序服务器。

应用程序服务器简单地说就是一个包含企业逻辑的应用程序,开发人员以一种特定的组件形态,如MicrosoftCOM/DCOM,CORBA,MIDAS,或EnterpriseJAVABean等,封装企业逻辑的程序代码,这种经过封装,能够执行特定企业功能的对象被称为“企业对象”,把这些企业对象分发到应用程序服务器中,开发人员在开发应用程序时就可以使用这些企业对象提供的服务。

 C/S能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器。

对应的优点就是客户端响应速度快,客户端应用软件界面丰富,可以设计出所需要的各种精美的表单,用户沟通能力强,通过安装时一次性注册所有的用户组件,和设置好运行环境,使客户端直接调用本地的各种组件,效率高。

基于C/S的以上优点,和VB6.0的可视化编程环境,最后选者C/S结构进行开发。

§2.2设计数据库实体关系

根据数据流程图得到数据库的E-R模型,转化成SQLServer数据库系统所支持的实际数据库模型,也就是数据库的逻辑结构数据字典。

 

表1采购合同表的数据字典如表3.1所示

序号

名称

数据类型

长度、精度要求

唯一性要求

必要性要求

其它描述

1

合同编号

varchar

16

Y

2

配件ID

varchar

16

Y

3

采购数量

decimal

9[14,2]

Y

4

单价

money

8

5

合计金额

money

8

6

交货日期

datetime

8

7

实到数量

decimal

9[14,2]

8

是否全部到货

bit

1

Y

9

已支付数量

decimal

9

表3.1采购合同

表2配件信息报表的数据字典如表3.2所示

序号

名称

数据类型

长度、精度要求

唯一性要求

必要性要求

其它描述

1

配件ID

varchar

16

Y

Y

2

编号

varchar

50

Y

3

名称

varchar

50

Y

4

规格型号

varchar

50

5

计量单位

varchar

50

Y

6

生产厂家

varchar

50

7

装配图ID

varchar

16

8

备注

varchar

50

表3.2信息配件报表

 

表3入库报表的数据字典如表3.3所示

序号

名称

数据类型

长度、精度要求

唯一性要求

必要性要求

其它描述

1

配件ID

varchar

16

Y

Y

2

编号

varchar

50

Y

3

名称

varchar

50

Y

4

规格型号

varchar

50

5

数量

varchar

50

Y

6

入库单价

varchar

50

Y

7

产地

varchar

8

8

入库时间

datetime

50

9

总金额

varchar

50

10

采购人员ID

varchar

10

11

备注

表3.3入库报表

表4产品出库报表的数据字典如表3.4所示

序号

名称

数据类型

长度、精度要求

唯一性要求

必要性要求

其它描述

1

出库编号

int

16

Y

Y

2

配件ID

varchar

50

Y

3

名称

varchar

50

Y

4

规格型号

varchar

50

5

数量

varchar

50

Y

6

出库价格

money

8

7

出库时间

datetime

16

8

出库人员ID

char

8

9

备注

表3.4产品出库报表

 

表5退货报表的数据字典如表3.5所示

序号

名称

数据类型

长度、精度要求

唯一性要求

必要性要求

其它描述

1

配件ID

varchar

16

Y

Y

2

编号

varchar

50

Y

3

名称

varchar

50

Y

4

规格型号

varchar

50

5

退货数量

varchar

50

Y

6

出库单价

varchar

50

Y

7

产地

varchar

50

8

出库时间

varchar

50

9

出库人员ID

varchar

50

10

退货时间

datetime

8

11

退货金额

varchar

50

12

退货人员ID

varchar

16

13

备注

表3.5退货报表

表6供应商表的数据字典如表3.6所示

序号

名称

数据类型

长度、精度要求

唯一性要求

必要性要求

其它描述

1

供应商编号

int

16

Y

Y

2

配件ID

varchar

50

Y

3

地址

varchar

50

4

电话

varchar

50

5

传真

varchar

50

6

开户行

varchar

50

7

税号

varchar

50

8

法定代表人

varchar

50

9

帐户

varchar

50

10

邮编

varchar

50

11

备注

表3.6供应商报表

表7客户表的数据字典如表3.7所示

序号

名称

数据类型

长度、精度要求

唯一性要求

必要性要求

其它描述

1

客户ID

varchar

16

Y

Y

2

客户编号

varchar

50

Y

3

名称

varchar

50

Y

4

类别编号

char

5

5

应收款

money

8

6

地址

varchar

50

7

电话

varcha

50

8

传真

varchar

50

9

开户行

varchar

50

10

税号

varchar

50

11

法定代表人

varchar

50

12

帐户

varchar

40

13

邮编

varchar

10

14

备注

varchar

60

表3.7客户表

表8库存结存表的数据字典如表3.8所示

序号

名称

数据类型

长度、精度要求

唯一性要求

必要性要求

其它描述

1

结存编号

varchar

16

Y

Y

2

帐别

varchar

50

Y

3

结存日期

datetime

8

Y

4

期初总金额

money

8

Y

5

期末总金额

money

8

Y

6

库存配件数量

varchar

8

Y

7

扎帐人ID

varchar

16

Y

8

扎帐类型

varchar

2

Y

Y

表3.8库存结存表

表9盘点表的数据字典如表3.9所示

序号

名称

数据类型

长度、精度要求

唯一性要求

必要性要求

其它描述

1

盘点编号

varchar

16

Y

2

盈亏数量

decimal

9[14,2]

Y

3

盈亏金额

money

8

Y

4

备注

varchar

60

表3.9盘点表

表10登录表的数据字典如表3.10所示

序号

名称

数据类型

长度、精度要求

唯一性要求

必要性要求

其它描述

1

用户名

varchar

16

Y

2

密码

varchar

16

Y

表3.10登陆表

§2.3设计全局数据库实体关系

图2.1数据库的全局实体关系

 

第三章系统详细设计

§3.1系统总结构图

图3.1系统总结构图

§3.2子功能划分

本系统按功能分为基础信息管理、日常业务、系统查询、系统帮助4大部分。

图3.2系统基础管理结构图

§3.2.1基础信息管理

产品信息录入:

对配件信息的录入,修改,添加,和查询,是最基本的数据库调用。

客户信息录:

对客户信息的录入,修改,添加,和查询,建立良好的客户关系。

供应商信息录入:

对供应商信息的录入,修改,添加,和查询,以了解配件的出处。

图3.3系统日常业务结构图

§3.2.2日常业务

入库管理:

可以分为3种性质入库:

(1)采购入库,它由收货部来完成,供应商或配送中心或其他分店送货,根据其订货单来收货,在这过程中主要检查单据(采购单)、数量(规格、单位、数量、进价)、质量(外观、标识、标注、相关日期)。

(2)销售退换货入库,必须依照销售单据付款小票进行退货,与此同时要变更当天的实际库存,登记退货商品便于分析商品的市场情况。

(3)领用退回库,因为领用过多而造成的。

出库管理:

它主要实现了配件出库管理从手工管理到计算机管理的重要转变。

其中,包括添加出库信息、添加出库单、和库存查询的子功能。

添加出库信息主要是添加出库的配件、出库配件的数量、出库时的价格等。

当添加完出库信息点击确定后,会在上面的表中显示出出库的信息,并可以对其进行相应的修改和删除。

作者还在该子模块中设置了计算出库总金额和总数量的功能,这样可以在添加出库配件后及时察看到配件的库存情况。

当库管人员添加完配件的出库信息后发现,添加的信息有某项是错的可以通过此功能来实现。

但当修改的时候一定要注意数据库的一致性。

退货管理:

配件出库房以后,由于各种原因要遇到用户退货。

退货管理主要就是对照着退货报在退货界面里添加退货配件信息。

添加退货配件信息主要是添加被退回的配件的ID、配件的数量、出库时的价格,退货时间,和退货人员等。

当添加完退货信息点击确定后,会在上面的表中显示出出库的信息,并可以对其进行相应的修改和删除。

然后还可以进行统计被退回的配件的总金额和总数量。

库存盘点:

库存盘点是个综合管理部分,作者在设计个功能的时候,主要是和前面的入库管理,出库管理,退货管理等几大模块有机联系起来的,通过整体的运算了查看最终的实际库存,盈亏数量,以及盈亏金额。

这也是整个系统最核心的部分。

以通过盘点的形式来了解这个公司的运做情况[5]。

图3.4系统查询结构图

§3.2.3系统查询

产品信息查询:

在此子模块中可以对配件编号、名称、型号、产地,等进行新增、删除、修改的操作,也可直接查询配件报表中所有配件的信息。

并且在药配件信息查询子模块中又加入了配件信息添加、配件信息修改和配件信息删除功能。

通过这几大功能可以完成对配件报表里的数据进行添加、修改和删除,但是在完成对配件报表的操作的时候一定要保证数据库的完整性,即对其它数据表进行相应的修改。

客户信息查询:

在此子模块中可以对客户编号、名称、地址,邮编,等进行新增、删除、修改的操作,也可直接查询客户信息表中所有的信息。

并且在信息查询子模块中又加入了信息添加、信息修改和信息删除功能。

通过这几大功能可以完成对客户表里的数据进行添加、修改和删除,但是在完成对客户表的操作的时候一定要保证数据库的完整性,即对其它数据表进行相应的修改。

供应商信息查询:

在此子模块中可以对供应商编号、名称、地址,邮编,等

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2