目录
摘要    3
Abstract    4
1 绪论    5
2 4S店汽车零配件仓库管理系统分析    6
2.1 汽车4S店业务流程分析    6
2.2关于数据库    6
2.3系统运行环境    7
3.管理软件设计    10
3.1功能设计    10
3.2模块结构设计    10
3.3程序流程图    11
3.4数据库设计    13
4.仓储管理软件的设计    15
4.1    界面的设计    15
4.2仓储管理软件安全性的设计    26
5系统测试    27
5.1测试项    27
5.2测试条件    27
6.结论    29
总结与体会    30
致  谢    31
参考文献    32
附录    33
4S店汽车零配件仓储管理系统
 
4S店汽车零配件仓储管理系统能够正确有效地完成仓库管理的日常工作,从而实现用户能够快速的进行汽车零配件仓储管理。4S店汽车零配件仓储管理系统包括需求分析、系统功能、系统设计、程序设计、系统测试及存在问题等方面,详细地介绍了“4S店汽车零配件仓库管理系统”设计开发的整个过程。
4S店汽车零配件仓储管理系统采用Visual Basic作为开发工具,后台数据采用Access数据库设计,利用ADO数据库访问实现各种功能。
关键词 零部件管理;数据库;管理系统;Visual Basic
4S Car’s Parts Storage Management System
Abstract
4S car’s parts storage management system can able to correctly and effectively accomplish the daily work of storage management, enabling users to quickly car’s parts storage management.4S car’s parts storage management system includes requirement analysis, system function, systems design, programming and the system tests and exists the aspects such as question etc, and systematically introduced the whole course of “4S car’s parts storage parts management system" subject development.
4S car’s parts storage management system using Visual Basic as a development tool, the background data using the Access database design, ADO database access to achieve the various functions.
中国汽车配件网    Keywords  Parts management; Database; Management system; Visual Basic.
1 绪论
  随着中国经济的快速增长,中国汽车的保有量逐年递增,对于汽车4S店的售后及仓库管
理需要更加方便以及实用的管理软件。在汽车4S店仓库管理中需要实时采集,并根据需要及时地向相关的各部门传送各类信息,这对零配件供应、销售服务、质量监控、成本核算等都有着重要的作用。同时此数据对零配件的质量跟踪和售后服务有重要的意义。由于零配件管理数据属于动态信息,不仅数据量大,而且内容庞杂,且由于此数据不仅用于售后服务及质量监控等方面,同时还具有对零配件质量跟踪等功能,因而必须保证数据准确。符合行业的管理软件和计算机网络技术的应用为实现上述功能需求提供了可靠的保证,为用户提供更公开、更快捷、更规范和更优质的服务,是各家汽车4S店面临的共同挑战。想要有效地解决上诉问题,就必须引入更加高效的管理手段,其中实行计算机化管理就是有效的方法之一。
2 4S店汽车零配件仓库管理系统分析
2.1 汽车4S店业务流程分析
4S汽车店零部件管理系统的业务主要是采购,销售信息的管理。汽车4S店各个部门把采购信息和销售信息输入系统,操作人员根据汽车4S店零部件信息控制采购和销售业务,计算机也会自动记录信息。
4S店汽车零部件管理的特点是信息处理量比较大,所管理的信息包括全部汽车维修企业的信息和业务信息等单据的发生量特别大,关联信息多,查询和统计的方式各不相同。因此在管理上实现起来有一定困难。在管理的过程中经常出现住处的重复传递。单据、报表的种类繁多,各个部门管理规格不统一等问题。
4S汽车店零部件管理系统在设计过程中,为了克服这些困难,满足计算机管理的需求,采取了以下一些原则:
(1)程序代码标准化,软件统一化,确保软件的可维护性和实用性。
(2)删除不必要的管理冗余信息,实现管理规范化、科学化。
(3)统一各种原始单据的格式,统一账目和报表的格式。
进行4S店汽车零部件管理系统业务流程图的设计。操作员或管理人员进入本系统后,一系列的操作过程设计
2.2关于数据库
数据库是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。任何数据最主要的用途都是供人查阅对不了解的条目的解释。数据库的作用是在软件分析和设计的过程中给人提供关于数据的描述信息。数据流图和数据库共同构成系统的逻辑模型,没有数据库,数据流图就不严格,然而没有数据流图数据库也难于发挥作用。只有数据库和对数据流图的精确定义放在一起,才能共同构成系统的规格说明。
系统开发时,常用名片的形式书写保存描述一个数据元素。下面给出本系统的主要数据元素的数据库索引表格:
名字:配件编号
列名:配件编号
描述:唯一地标识配件信息表的一个特定关键域
定义:配件编号
位置:配件信息
                    2-1配件编号   
名字:入库单号
描述:唯一地标识汽车维修企业入库信息一个特定关键域
位置: 入库单号
                      2-2入库单号 
名字:出库单号
描述:唯一地标识汽车维修企业出库信息一个特定关键域
位置: 出库单号
                      2-3出库单号
名字:用户名称
列名:用户名称
描述:用户指定条件下的系统用户口令表
位置:用户信息表
                        2-4用户名称
2.3系统运行环境
2.3.1系统开发工具选择
目前,在市场上这些众多的程序开发工具中,有些开发软件强调程序语言的执行效率;有些则偏重于可视化程序开发工具所带来的便利性与效率的提高,各有各的优点和特,也满足了不同用户的需求。然而,语言的执行效率和工具的便利性是密切相连的,只有便利的工具,却程序语言的执行效率,许多特殊化的处理必需要耗费数倍的工夫来处理,使得原来所标榜的效率提高的优点失去了作用;相反,如果只强调程序语言的执行效率,却没有便利的工具作配合,会使一些即使非常简单的界面处理动作,也会严重地浪费毕业设计的宝贵时间。而Visual Basic是著名的微软公司的可视化软件开发工具,其被称为最容易编程语言,它具有简单、高效、功能强大的特点。它是一个非常理想的选择,是可视化的快速应用程序开发语言,它提供了可视化的集成开发环境,这一环境为应用程序设计人员提供了一系列灵活而先进的工具,可以广泛地用于许多种类应用程序设计。
Visual Basic的前身是QBASIC,语言基础是BASIC。自从微软推出VB后,便成为了程序开发人员的首选工具之一。跟据统计,仅在数据库系统开发领域中,VB就占了90%的份额。VB是基于对象的可视化程序开发工具,它的优点在于能够快捷、简易地建立Windows应用
程序。19988月,微软推出了VB 6.0的版本,进一步加强了部件开发的功能。以适用人员来分,可有以下三个版本:
标准版 针对一般程序设计人员,适合普通应用系统的开发。
专业版 针对专业程序开发人员,它在标准版的基础上提供了对数据库和Internet的支持。
企业版 适用于专为企业设计应用软件的程序开发人员。
2.3.2数据库的选择
建立一个数据库也有多种选择,现在市场上有各种各样的数据库,而且每一种数据库都有其自身的特点,不能说哪一种更好,只能在其中寻一种能更好地适应系统需求、更好地满足用户的要求以及适应开发人员的习惯。当然,要是一个完善的管理软件,必须要有后台的数据库。而目前主流的数据库有以下几种:低级数据库最流行的是ACCESS;中级数据库,最流行的是SQL Server 2000SQL Server 2005Mysql;高端的三大数据库,DB2ORACLE,SYBASE
其中,我选择ACCESS2003做为系统的后台数据库。ACCESS2003是美国微软公司开发的一款关系型数据库管理系统的产品,具有成本低,易上手,工具全等优点。适用于大型或超大型数据库服务器端。
利用VB6.0卓越、快速、简便的界面开发平台,制作系统的客户端界面;再利用ACCESS2003,创建出具有合理的物理关系、逻辑关系的后台数据库;最后运用VB语言来编写代码,实现人机交互,运用ADO的方法来建立与后台数据库的连接,包括数据的添加、查询、删除、修改等等;最后开发和测试系统。
2.3.3开发与运行环境
(1)硬件环境
处理器:Inter Pentium Ⅲ或更高。