【ACCESS精品源码栏目提醒】:网学会员为需要ACCESS精品源码的朋友们搜集整理了《汽车销售系统》摘要+论文+源代码 - 其它资料相关资料,希望对各位网友有所帮助!
摘要 随着社会经济的不断发展,经济信息化已成为世界经济发展的一大趋势,是社会生产力发展到一定 阶段的必然产物。
信息系统的开发实际上是一项庞大的系统工程,即信息系统工程。
本文论述了在可视 化开发环境下分析、设计、开发“汽车销售管理系统”,主要包括后台数据库的建立,及前端应用程序 的开发两个方面。
系统要求建立起数据一致性和完整性强、数据安全性好的数据库,采用了 Microsoft Access 2000 关系数据库开发应用程序的开发要求,功能完备,易使用等特点,使用了 Visual Basic 。
该系统基本满足了在中小企业销售管理方面的需求,用户界面友好,功能强大,作为销售管理系统,可 以系统的完成对商品查询,浏览,入库出库等,减少了人力资源,提高工作效率。
〔关键词〕:汽车;销售管理系统;信息管理。
Abstract With the development of social economyeconomy information has been the trend of the development of worldeconomy. if people who can use information fullyhe will survive under the society competition and economydevelopment.In fact exploituring the information systerm is a giant system projecti.e. information system project.Thisarticle describled the process of analysis design and development for corporation sales management system under theVisual Basic 6.0 which is a WIWYS what is what you seetool.The exploitation includes setting up database andexploituring application.The former required consistency and integrality and security of data but there is not muchinformation to deal with. So I selected Microsoft
Access 2000.The later should make the application powerful and easilyused. so I selecter Visual Basic 6.0. This system has satisfied the basic demand in the management of goods. The systemhas a friendly UI and strong analysis ability it consumedly reduced the workload and increased the analysis accuracy.As asales management system who can query skimput in and fetch out goods by using the system. It also sustain the print andthe user management. The system had a important meaning of advancing work efficiency.Keywords:CAR;sales management system;information management。
中图分类号:TP302 文献标识码:B 1一、引言 目前,大量的中小企业中,存在这样的现象:分散的、不连贯的客户信息使企业管理者或企业相关人员无法看到客户的全部资料及相关资料,信息的分散使得产生的结果也无法保持一致性和完整性,造成中小企业在销售管理上存如下问题: 无法分类统计客户信息(对客户分类极为混乱)? 无法准确全面掌握各业务进展状态? 对立项的销售业务没有有效的安排及推建业务进程和管理,一直处被动销售局面? 对销售人员工作过程掌握不够? 无法准确快速考核销售人员业绩? 业务人员对产品没有一定认识? 无法有效地同服务部人员沟通? 销售及市场流程不清析,流程变动较大? 对市场信息、竞争对手的资讯掌握不完善? 无结构统一的销售及市场情况报表? 基本销售及市场费用统计较不完备? 销售人员辞职时失单现象严重? 加之,现在客户的期望值越来越高,客户需要更好的服务产品的质量及个性化服务。
企业的竞争已逐渐从产品的竞争转变为服务的竞争,因此中小企业要发展就必须进一步优化业务流程以提高企业竞争能力。
Sales management system 就是针对中小企业的销售、服务和营销体系进行规范化管理,以解决困饶中小企业的一系列问题,提高效率、降低成本。
企业汽车销售管理系统Sales management system通过对客户关系、销售行动、销售过程等环节记录、管理与分析,使销售管理从经验走向科学、从个人主导走向企业主导,针对中小企业 ,为销售管理中存在的诸多问题,从中小企业的销售管理的主要需求出发,充分“以客户为中心”中小企业建立弹性化和灵活性的业务流程。
企业及个人可以完全按照企业的需要,制定适合企业特点的业务流程,实现对各种数据的规范化,自动化的计算机管理。
同时加强了中小企业销售过程中协同作业的能力,并实现了中小企业销售管理过程中的移动办公管理,帮助中小企业建立以市场为基础,客户为导向的业务模式。
帮助中小企业建立起规范化的企业营销体系,以提高企业营销的效率、竞争力,使企业决策层能够及时抓住市场的动态,推动市场的营销步伐,大幅度地提高市场占有率。
2二、系统分析(一)系统基本情况描述 汽车销售管理系统是典型的信息管理系统,其开发包括后台数据库的建立及前台应用程序的开发两个方面。
对于前者要求建立数据一致性和完整性强数据安全性好的库,我采用了 MicrosoftAccess 2000 而对于后者则要求应用程序功能完备,易使用等特点,我使用了 Visual Basic 6.0。
利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而见解操作数据库的只能化对象,首先在短时间内建立系统应用原型,然后对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。
汽车销售管理系统主要是对商品从购入到入库到销售出库中各个环节所发生的事件进行记录,以及对商品仓库的日常事务进行处理。
能随时查询仓库的库存和已售商品。
可根据进货统计、销售统计、图表分析,来决定采购计划和暂停采购的商品清单,提高资金利用率。
能随时进行员工的业绩查询、厂商查询等,提高企业的科学管理水平。
(二)需求分析 在信息技术飞速发展的今天,各行各业使用计算机在辅助协调和管理自身工作的需求越来越高。
人们都希望通过计算机技术来实现对各种事务的自动化管理。
目前,企业办公自动化正朝着多功能,复合化和系统化的方向发展,汽车销售管理系统是企业办公自动化的一种体现.销售管理也是企业主要的事务管理之一,是提高企业竞争力的重要环节。
企业销售管理作为 ERP 的一部分,在企业管理中占重要地位,其计算机化在发达国家中也已经达到了相当高的水平。
目前,我国企业销售管理方面的软件系统也为数不少,但这些系统的实用性并不强,它们普遍存在以下缺陷: 1.针对国内众多中小企业迫切需要信息化管理,但处在初步需求阶段,无法承受诸如大型 ERP、财务销售仓储一体信息化管理的中级阶段。
自主开发的软件往往平台较低且功能单一,商用软件又过于注重通用性,无法充分考虑每一个具体单位、具体部门的实际需求。
2.销售数据标准化程度较差,难以保证数据的唯一性和权威性。
3.忽略了对销售数据的分析,使得销售经理需查询帐单,才能了解销售情况在一定程度上的影响了对市场的判断和预测。
4.没有注重对客户的管理严重影响了企业对客户需求的了解难以把握市场动态。
针对上述的缺陷,本系统以合理、全面、准确的国内外企业销售管理体系为基础,提供了对商品、员工、客户、厂商的全面管理,并且提供了全面的登记、查询、修改等功能。
系统对商品从入库到出库到销售,整个商品流通中各个环节所发生的事件进行记录,以及对商品仓库的日常事务进行处理,能随时提供商品库的库存信息、商品销售信息,还能根据现有库存,销售情况分析商品市场前景,为采购计划提供有效的参考,以提高资金的利用率,避免不必要的损失。
能随时进行员工的业绩查询、厂商查询等,提高企业的科学管理水平。
客户是企业的生命之源,对企业各类客户详细资料的收集、整理和综合深入分析,对客户请求的更快速响应,来提高客户满意度,是提高企业竞争力的一种现代化管理系统。
系统中特别加入客户管理功能,可将特别客户设为会员,给予一定的优惠。
同时也收集了客户的基本信息,对于企业采购计划,市场预测具有很大的价值。
特别值得一提的是计算机系统在运行的过程中,难免会出现硬件故障,系统软件和应用软件的错误,而造成计算机瘫痪或应用软件无法运用,这样数据库备份与恢复就显得特别重要,尤其在商务软件中,一但数据丢失,后果不堪设想。
为此,本系统提供应数据库的备份与恢复功能,更好的确保了数据的完整性。
开发的这个汽车销售管理系统它可以完成对商品的浏览、查询、修改、出库、入库及销售表 3单打印等功能,大大方便了商品销售的管理。
而且它对传统的手工劳动冲击不大,备有的用户手册使用户不至于不适应,这样操作起来,用户也能快速的接受。
此管理系统是在单机上用户根据不同的身份登录,而不能在网络环境中实现。
(三)E-R 图 图 2.1 E-R 图 其中用户与商品、用户与客户、用户与厂商之间是 m:n 的关系(四)系统要求 任何系统的设计离不开软件、硬件环境的支持。
合理地配置系统的软硬件环境是系统设计中必不可少的环节。
汽车销售管理系统的所配置的软件、硬件环境如下: 1. 软件环境 该软件是使用 Visual Basic 6 和 Microsoft
Access 2000 在 windows xp 系统下完成的,所以只要是兼容 windows 的软件或是操作系统,该软件都可以正确地运行,有较好的适应能力与兼容性。
而且应用户的特殊需求,软件在完成后的维护阶段可以保持一个与其他类软件接口,随时满足用户的使用要求。
2.硬件环境 (1) 具有 pentium166 以上微处理器的微型计算机 (2) VGA 或更高分辨率的显示器 (3) 32M 或更大的内存 3.系统性能要求 (1)界面友好,且具有较高的人机交互的灵活性与方便性。
(2)系统响应时间与信息处理时间必须要尽量短,减少等待时间。
(3)由于商品数据信息重要,必须确保数据具有很高的正确性,不允许出现数据库错误等 情况。
4 4.系统故障处理要求: 当出现断电、死机等意外情况时,必须能恢复到出现情况前的状况,能及时备份数据和恢复数据。
当一台机子出现问题时,其上的数据能安全的转移到其他机子上,并能够安全无误的运行。
(五)开发工具 本系统采用 Visual Basic 6.0 为前台语言,Microsoft
Access 2000 为后台数据库。
Visual Basic 功能强大,有许多优点和特色,这其中包括:1. Visual Basic 内部封装了许多对象操作,语法简单、自然,充分体现了面向对象的程序设计思想。
2. Visual Basic 提供了许多功能强大的组件,加上可视化的程序设计环境,使开发者能比用其他的开发工具更快的编写出复杂的Windows 应用程序。
3. Visual Basic 可视化的集成开发环境具有充分的开放性,允许开发者将自己创建的组件、工具、向导等无痕迹的融合进去,极大地提高了开发效率。
4. Visual Basic 提供了强大的数据库访问操作功能,除了支持 RDORemote Data Objects和 DAOData
Access Objects格式外,还支持现在的主流格式 ADOActiveX Data Objects。
ADO 强大的功能之一是它能够从不同的数据源中获得数据,而不仅仅局限于数据库。
除了新的 ADO 对象应用外,VB 还提供了 ADO 数据控件。
此外,VB 还支持流行的数据库连接标准 OLE DB。
Microsoft
Access 关系型数据库是目前广为使用小型数据库系统之一。
Microsoft
Access提供标准的查询语言,方便开发数据库应用程序。
(六)程序设计要求 程序的编写必须是正确的,能在计算机上编译调试,并能顺利运行。
程序必须具有较好的结构性,层次分明。
程序必须具有较高的速率,运行速度快,程序最后调试的结构必须具有较好的人机对话界面,交互性强,适用范围广泛。
程序必须具有注释、说明、技术文档,可读性好。
只有具备以上几点才能使人和机器之间得以沟通,使操作人员可以通过键盘鼠标很方便的与正在执行的系统进行对话。
同时还要考虑到程序的安全性、可靠性、可移植性。
只有满足这些要求,程序才是合格的程序。
系统是在关系型数据库 Microsoft
Access 2000 支持下采用 Visual Basic 6.0 开发的。
(七)关键问题和关键技术 1.关键问题 1用户需求分析 2系统整体规划方案及设定 3功能模块的划分及设定 4利用 ADO 实现与数据库的连接 5实现数据的输入、输出 2.关键技术 1分析生产的整个过程,弄清系统的各个功能以及它们之间的联系。
2将系统中所需的数据建立成表,分析其中的关系,按照参照完整性规则建立联系。
3灵活运用 Adodc 控件,MSChart 控件实现与 Microsoft
Access 的连接。
4利用 Visual Basic 开发系统更强大的功能,使的系统操作更灵活,更方便。
5三、系统设计(一)设计思想 系统分析阶段的主要任务是解决系统究竟要“干什么”的问题,其结果是得到汽车销售管理系统的逻辑模型,书面形式为系统分析说明书。
系统分析说明书是系统设计的依据。
系统设计又称为新系统的物理设计,它的主要任务是依据系统分析阶段所建立的逻辑模型来设计系统的物理模型,或者说解决系统“怎样做”的问题。
系统设计也应该按照结构化的指导思想来进行。
系统设计可以分成概要设计和详细设计两个阶段。
概要设计通常采用结构化的系统设计方法,其主要任务是根据软件需求说明书,用一组标准的准则和图表工具确定系统有哪些模块,用什么方法连接在一起,从而构成最好的系统结构;同时设计出全局数据库和数据结构,规定设计限制,制定组装测试计划。
详细设计阶段的主要任务是依据概要设计说明书,权衡各种处理方法和技术手段的利弊,采用结构化的设计方法,实现系统的总体设计和计算机处理过程的详细设计,其中包括代码、输入、输出、处理方式和数据存储的设计等。
汽车销售管理系统是由计算机管理商品信息等各项事务。
首先建立一个数据库,用以存取商品的信息,然后建立用户数据库,用来实现对销售的管理,最后设计系统,提供一个人机交互的平台。
本系统采用模块化设计,各模块既相互独立,又互相联系。
具有实用性及扩展性,可以对本系统的功能不断充实完善,同时不会对别的模块有影响,可维护性好。
本系统是基于 Visual Basic开发平台,Microsoft
Access 数据库,具有数据的录入、查询、修改、统计、打印、维护等功能。
(二)各模块功能设计 汽车销售管理系统包括系统管理管理模块、交易管理模块、客户管理模块、查询管理模块、统计分析模块、员工管理模块和帮助窗口模块 7 个模块。
1. 功能模块: 图 3.1 功能模块图 根据模块我们认为系统的主要目标是:能实现对商品基本信息、员工基本信息,客户基本信息等信息的的管理。
提供对这些信息的浏览、添加、查询、修改与删除等功能。
所有的一切都必须遵循以下原则:以系统管理员为中心,方便管理,保障系统的正常工作及安全。
(1)系统管理 ①用户登录 ②修改密码 ③退出系统 6 (2)交易管理 ①进货登记 ②销售登记 ③退货登记 (3)客户管理 ①会员登记 ②会员查询 (4)查询管理 ①存货查询 ②销售查询 ③退货查询 ④厂商查询 (5)统计分析 ①进货统计 ②销售统计 ③图表分析 (6)员工管理 ①业绩查看 ②员工登记 ③员工查询 (7)帮助 ①版本信息2.模块基本信息 (1)系统管理 包括用户登录、修改密码、退出系统三个部分。
(2)交易管理 在交易过程中,实现商品进行进货登记、销售登记、退货登记等功能。
(3)客户管理 在销售过程中建立会员制度,对会员客户给予一定的优惠,进一步完善客户关系网。
主要实现会员的登记、会员查询等功能。
(4)查询管理 处理对各种信息表的查询,如进货信息、销售信息、退货信息、厂商信息等。
(5)统计分析 这一模块对于企业的效益与发展起着至关重要的作用。
除了实现对进货、销售、退货的 统计外,利用各种销售信息、客户反映信息,对数据进行统计分析,以便企业能对市 场进行准确的预测和作出正确的决断。
(6)员工管理 为了调动员工的工作积极性,使员工的薪水和他们的销售情况挂钩。
建立员工的销售 情况查询,以便对他们的业绩进行考核和评比。
实现业绩查看、员工登记、员工表查 询等功能。
(7)帮助 一个良好的 Windows 应用程序应该提供一个 About 窗口,其中包括本系统的名称、所 有者、联系方式、 版本号与专利信息等。
7 3. 输入输出原则 我们在设计输入模块时必须保证向系统输入正确的数据,在此前提下,应做到输入方法简单、迅速、经济、方便。
为此,输入设计应遵循以下原则: (1)最小量原则 (2)简单性原则 (3)早检验性原则 (4)少转换原则 输出设计包括以下几方面的内容: (1) 确定输出内容 (2) 选择输出设备与介质 (3) 确定输出格式(三)数据流程图 数据流程图是描述现有系统和每个候选系统中数据的流动、存储和处理状况的图形。
它是表达软件系统处理功能的合适工具,也是结构化系统分析的主要工具,更是编写系统需求分析资料、设计系统总体逻辑模型的有力工具。
它能表达什么数据流入系统,它们从何处来,经过一些什么处理,变成了一些什么数据,分别流向何处,其中哪些数据需要存储等。
我们选 P1 模块来详细的了解他它内部的逻辑功能,内部图如下图 3.4 所示。
图 3.2 顶层数据流图 8 图 3.4 进销退货数据流图(四)系统设计策略 结构图可以用来表示系统设计的成果,但并没有给出如何得到这个成果的方法,系统设计策略将解决这个问题,它给出了将数据流程图转换成结构图的两种方法,即事务分析和变换分析。
我们采用事务分析的方法得出结构图: 图 3.5 功能结构图 9(五)系统流程图 图 3.6 系统流程图(六)数据结构 数据库是一种存储数据并对数据进行操作的工具。
数据库的作用在于组织和表达信息,简而言之,数据库就是信息的集合。
计算机的数据库可以分为两类:非关系数据库(flat-file)和关系数据库(relational)。
关系数据库中包含了多个数据表的信息,数据库含有各个不同部分的术语,像记录、域等。
现在我们采用 Microsoft 公司的
Access 2000 做为数据库平台。
新建一个数据库,创建任何一个数据库的第一步是仔细的规划数据库,设计必须是灵活的、有逻辑的。
创建一个数据库结构的过程被认为是数据模型设计,这包括:标识需要的数据,收集被标识的字段到表中,标识主关键字字段,绘制一个简单的数据图表,规范数据,标识指定字段的信息,创建物理表。
其所建表的结构如下: 1. 数据字典 表 1 员工表 字段 类型 说明 员工编号 长整型 自动编号,主键 员工姓名 文本 字段大小为 10 员工电话 文本 字段大小为 20 员工地址 文本 字段大小为 100 表 2 现存货表 字段 类型 说明 商品编号 长整型 自动编号,主键 生产厂商 文本 字段大小为 20 10商品名 文本 字段大小为 20型号 文本 字段大小为 20单价 货币 无数量 数字 长整型总金额 数字 长整型进货年 数字 整型进货月 数字 整型进货日 数字 整型业务员编号 数字 长整型 表 3 已售商品表字段 类型 说明商品编号 长整型 自动编号,主键生产厂商 文本 字段大小为 20商品名 文本 字段大小为 20型号 文本 字段大小为 20单价 货币 无数量 .