汽车4S店销售管理系统分析及设计_第1页
汽车4S店销售管理系统分析及设计_第2页
汽车4S店销售管理系统分析及设计_第3页
汽车4S店销售管理系统分析及设计_第4页
汽车4S店销售管理系统分析及设计_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、精选优质文档-倾情为你奉上汽车4S店销售管理系统分析与设计 专心-专注-专业摘 要随着人们生活水平的不断提高,人们对汽车的消费和需求也越来越旺盛。多汽车销售公司仍然采用人工记账的传统方法,既容易出错又会导致账目混乱,查询和统计起来也非常不方便,费时又费力,严重时会给公司造成难以挽回的损失。如何做好销售管理,使整个公司协调一致、高效率地运转,是各公司急待解决的问题。本设计主要根据实际需求,划分了售前管理、车辆管理、订货管理、查询管理、售后管理和系统设定六大模块,并使用C语言和SQLServer2000数据库,采用B/S模式实现了客户来访、报价、订购等多个环节数据的跟踪管理服务,基本上满足了汽车销

2、售管理流程的功能需求。汽车销售管理系统不但能使各业务环节协调一致,而且操作简单,账目清晰。通过账目查询,公司能在最短的时间内获得市场信息,从而制订相应的决策。关键词:工资管理系统;PowerDesigner;Microsoft Office Visio;数据库目录000645第一章 前 言1.1背景在科技迅速发展、电脑不断普及的现今社会。各大企业的规模不断庞大,员工数量的不断增加,要想更加方便快须借助计算机来进行现代化信息的实现。工资管理管理系统正是为此而设计开发的。1.2编写目的可行性研究的目的是研究问题,花费最小的代价,以最快的速度提出解决问题的方法。经过对此项目的详细准确的研究,初拟系统

3、实现报告,对软件开发中将要面临的问题及其解决方案进行初步设计及合理安排。明确开发风险及其所带来的经济效益。本报告经审核后,交软件经理审查。1.3定义汽车销售管理系统(Automobile sales management system)分别是“汽车销售管理系统”的英文。系统登陆模块:主要负责管理员进入系统的一个身份验证。4s店销售管理模块:主要负责汽车信息管理。保险销售管理模块:主要负责管理汽车保险销售业务。销售人员管理模块:主要负责销售人员的信息的查询管理财务统计管理模块:主要负责统计汽车销售的总额及各项金额。第二章 可行性分析可行性研究的目的是付出最小的代价在尽可能短的时间里确定问题是否通

4、解决,系统的可行性分析可以从以下几个方面研究:2.1技术的可行性技术上的可行性是主要分析现有的技术条件能否顺利完成项目的开发工作,软硬件能否满足开发者的需要等等,利用计算机的特点,发挥计算机数据处理速度快,准确率高的优势。再加上现代计算机硬件与软件技术的飞速发展,为工资管理系统的建设提供了技术条件。由于工资管理系统这一类的企业管理系统进行开发已有一定的时期,有很多成功的实例上,技术基础也已经非常雄厚,再根据自己当前所掌握的技术和学习进度,因而技术上也是可行的。2.2经济的可行性主要是对项目经济效益进行一个整体的评估,一方面是支出所花费的费用,其中包括设备的购置费,软件开发所需的费用,管理和维护

5、的费用,人员工资和培训费用等。另一方面是取得的收益可以用钱来衡量的那部分以及使用本系统从而提高的效率、节约的人力物力。基于现今社会各大企业所现有的计算机及配套设备,建设MIS系统,不仅大大降低了办公费用,而且提高了办公效率,而且能检测数据效用,为各大企业提供方便。由于本工资管理系统是由我所开发的,投入相对较少,但却能获得较大的收益,所以经济上也是十分可行的。2.3管理上的可行性主要是管理人员对开发信息系统是否支持并且是否熟悉,现有管理制度是否科学合理,规章制度是否齐全,原始数据是否正确等。工资管理系统比较完善的规章制度和管理方法将会为系统的建设提供了一个安全保障,一个软件设计的好坏,关键在于产

6、品的可靠性,稳定性,便于系统的维护,系统采用模块化程序的设计方法,不仅便于系统功能的各种组合和修改,而且便于未参与开发的技术维护人员进行补充和维护。2.4结论由于缺乏专业人士的帮助和建议,并且缺少实际经验,因此该管理系统可能做的不太健全,远不是真正意义上的软件、工业产品,只能算是一个半成品。可能还存在缺陷,不足之处有待改进。根据以上分析,我认为开发此系统的条件已经具备,可以开始进行开发。并且我相信此软件经济实惠,肯定具有良好的前景。我也将会逐步完善该软件,尽可能地满足企业的需求。让各大企业能够十分方便的操作这款软件,同时保证信息在处理时的高效性。因此我开发的工资管理系统可行!第三章 需求分析3

7、.1具体需求3.1.1功能需求(1)4s店销售管理简述:汽车信息管理,包括车辆存入,车辆查询,信息修改,信息删除。输入:汽车销售信息处理过程描述:汽车销售信息存数据库。输出:操作成功或失败的提示信息。(2)保险销售管理简述:管理汽车保险销售业务输入: 各项保险业务信息处理过程描述:消费情况录入系统输出:操作成功或失败的提示信息,产生消费清单(4)财务统计简述: 统计汽车销售的总额及各项金额输入:管理(增删改查)缴费信息处理过程描述:汽车销售信息查询情况输出:汽车销售金额(5)销售人员管理简述:员工信息管理,包括员工基本信息、上班情况及对各种信息的查询和修改。输入:销售人员信息处理过程描述:由员

8、工编号查询或修改各种信息输出:操作失败或者提示信息。3.2数据流图绘制数据流图的目的是为了方便开发人员与用户之间的交流,以及为系统的设计提供依据。数据流图的绘制过程通常是采用自顶向下,逐层分解,直到功能细化为止,形成若干层次的数据流图。汽车销售管理系统的数据流图如下所示:图3-1 顶层数据流图图3-2第一层数据流图图3-3第二层数据流图3.3数据字典名称:客户信息档案别名:描述:记录客户的基本信息定义:客户信息姓名+身份证号+车单号+购买日期位置:输出到销售管理档案名称:缴费信息档案别名:描述:记录汽车的销售缴费信息定义:缴费信息车单号+交易单号+销售价格位置:输出到销售管理档案名称:销售合同

9、档案别名:描述:记录车辆销售合同信息定义:销售合同=车单号+合同编号位置:输出到销售管理档案名称:车辆保险合同档案别名:描述:记录车辆保险合同信息定义:车辆保险合同档案=车单号+发动机号+保险单号+车主姓名+车主身份证号位置:输出到销售管理档案3.4实体关系模型图根据系统的功能需求画出实体联系图(E-R)图:3.4.1实体图图3-4 客户信息档案实体图3-5 缴费信息档案实体图3-6 销售合同档案实体图3-7 车辆保险合同档案实体3.4.2总体E-R图图3-8 实体关系(E-R)图3.5性能需求1、精度软件主要用于管理,不是科学计算,要求计算的精度不是很苛刻,所以输入、输出数据精度的要求不是很

10、高,可以用浮点数。2、时间特征要求软件运行的响应时间要求不超过1-2秒。3、灵活性软件具有升级功能,以满足用户的需求。3.6数据管理能力需求本软件管理的数据大都以数据库的形式储存,主要包括客户基本信息,缴费信息,销售合同信息,车辆保险合同信息。其中客户基本信息和缴费信息需时刻更新更改。3.7故障处理需求本软件具有错误和异常的处理能力,基本不会有软件故障,保证软件能正在运行,有对数据库备份的功能,这样才能使用户满意。3.8其他需求本软件有保密功能,设立了系统账号管理功能,用户登录时需要验证用户名及密码,对于三次密码输入错误的使用者则关闭此系统,这样保证了数据的安全。本软件使用也十分方便,以窗口的

11、形式呈现给用户,很容易操作。3.9运行环境需求内存:512M;硬盘:80G;操作系统为Windows系列。第四章 总体设计4.1系统分析根据用户的要求以及对需求分析阶段对功能的分析,要实现4s店销售管理、保险销售管理、财务统计管理、销售人员管理。(1)4s店销售管理设置:客户信息的增删改查。(2) 保险销售管理设置:保险合同的增删改查。 (3)财务统计管理设置:销售金额的统计增删改查。(4)销售人员管理设置:销售人员的基本信息的增删改查。4.2系统设计由问题分析我们确定了本系统需要哪些确切的功能模块和组织结构。4.2.1软件组织结构本系统的总体结构采用菜单来调用窗体,利用窗体来进行管理、数据加

12、工、信息查询等工作,系统的功能模块图如图4-1图4-1 系统功能结构图4.3功能说明系统分为四个模块来对实现其功能需求,即:4s店销售管理、保险销售管理、财务统计管理、销售人员管理。1、4s店销售管理4s店销售管理:对客户的信息进行增删改2、 保险销售管理模块 保险销售管理:对销售合同进行修改和查询3、财务统计管理设置销售金额设置:设置车辆的销售金额金额统计设置:对所有车辆交易金额的统计设置4、销售人员管理管理销售人员管理:对销售人员的信息进行增删改4.4重要数据的数据结构设计4.4.1变量设计在系统的代码实现的时候,必须用到一些变量,一般我们所用到的变量为两种:一是全局变量、二是局部变量。全

13、局变量:以“global_”加字母作为变量名,如:global_name。局部变量:不限制。4.5函数设计为了简化程序,并且提高代码的重要性,在编写代码时,对多次用到代码段,定义成函数,在用到的地方直接调用函数。全局函数以“gfunction_”加函数名,如:gfunction_Add();局部函数以“zfunction_”加函数名,如:zfunction_Add();第五章 详细设计在此阶段将对系统进行更详细的分析和设计,目的是确定如何具体地实现所要求的系统。5.1数据库的详细设计在设计和实现代码之前必须设计好数据库,根据系统的总体E-R图装得到数据库的概念模式:1、客户信息表client(

14、员工编号Enumber、加班时间Eover、迟到时间Elate、旷到时间Eabsent)2、缴费信息表money(员工编号Enumb、部门编号Dnum、部门名Dname)3、销售合同表sell(员工编号Enum、员工姓名Ename、部门编号 Dnum、员工编号(工资表)Snum、员工编号(考勤表)Enumber、员工编号(工资标准表)S_standard、员工年龄Eage、员工性别Egender、员工部门Ebu、员工职务Ewu、员工电话Ephone、员工地址Eaddress)4、车辆保险合同表safe(员工编号Snum、基础工资Sbasic、奖金Saward、罚金Spunish、总工资Sall

15、)5.2数据库的实现根据系统数据库的概念模式,可以得到应有如下的4个数据表:字段名字符类型是否为空是否主键身份证号varchar(10)not nullprimarykey姓名varchar(50)null车单号varchar(18)null购买日期varchar(20)null 字段名字符类型是否为空是否主键车单号char(10)not null交易单号varchar(20)not nullprimarykey销售价格char(20)null字段名字符类型是否为空是否主键车单号char(10)not null合同编号varchar(20)not nullprimarykey字段名字符类型是否

16、为空是否主键车单号char(10)not null发动机号varchar(20)not null车主姓名char(20)null车主身份证号primarykey5.3界面设计较好的界面能给用户一幕了然的感觉,也便于设计,系统的界面应该保持一致不随时间而改变,好的界面是能给用户提供帮助的。5.3.1系统登录界面图5-1 用户登录界面5.3.2系统主界面图5-2 系统主界面5.4系统功能详细说明5.4.1客户信息管理模块目的:对客户的信息进行登记、修改、保存和删除。功能:对客户信息进行录入,建立相应的客户信息档案,并可对客户信息进行添加、删除、修改和查询。性能:稳定、快速、准确。输入项:客户的编号

17、、姓名、性别、年龄、职务、部门、住址等。输出项:相应的信息记录和相应的出错信息提示。5.4.2缴费信息管理模块目的:对交易缴费信息进行管理。功能:根据交易记录导出缴费信息单。性能:稳定、及时、正确。输入项:车单号、交易单号 输出项:相应的缴费信息记录和相应的出错信息提示。5.4.3销售合同管理模块目的:对销售合同的管理。功能:对销售合同的管理以及设置、保存、修改、删除、查找。性能:稳定、快速、及时、正确。输入项:车架号、合同单号。输出项:相应的信息记录和相应的出错信息或提示。5.4.4保险合同管理模块目的:管理保险合同信息。功能:保险合同信息的设置、保存、修改、删除、查找。性能:稳定、快速、正

18、确。输入项: 保险单号、车架号、发动机号。输出项:相应的信息记录和相应的出错信息或提示。第六章 系统实现经过前面几个阶段对系统的分析之后,接下来是本系统的实现阶段。6.1系统登录窗体图6-1 用户登录界面本模块的主要功能是对操作用户的身份进行验证,只有系统管理员和默认的用户可以登录本系统。在进行系统登录过程中,登录模块将调用数据库里的员工档案表,对员工号和密码进行验证(密码也为员工号),只有输入正确后,才能进入系统。每次输入错误时,模块都会给出错误提示,当第三次输入错误时,给出“第三次输入错误,还有一次机会”的提示,当第四次输入错误时,自动关闭登录窗体。当输入正确以后,将进入系统,主界面如图6

19、-2所示。6.2客户信息登记窗体图6-2 客户登记界面本窗体的主要功能是对客户信息的登记,按照提示输入相应的信息之后,该窗体将调用数据库中的客户信息档案表,对数据进行操作。当数据已经存在时或注册成功时将给出提示如图6-3所示。图6-3 信息提示6.3销售合同管理窗体图6-4 销售合同管理界面该窗体主要功能是管理员对销售合同信息进行管理:查找信息、修改信息、员工信息以及设置权限。按照提示输入相应的信息之后,该窗体将调用数据库中的客户信息档案表,对数据进行添加、修改、删除操作。6.4保险合同窗体图6-5 保险合同设置界面该窗体对保险合同信息进行设置,设置合同组成部分。该窗体也要调用数据库里的档案数

20、据表。在出错的情况下会给出相应的错误提示或者警告。第七章 系统测试系统测试是保证软件质量,提高软件可靠性的主要活动之一。它实施对软件规格说明、设计规格说明和编码的审核。软件测试的目的是以最少的资源尽可能的找出软件中的错误和缺陷,测试的结果是为软件的维护提供依据。本次测试将大部分可能的值来检查系统程序的正确性,并通过测试得到必要的调试或者功能改进。7.1登录测试当用户输入出错时会给出提示用户第1次输入错误,如图7-1所示图7-1 错误提示信息当输入第三次错误时也会给出提示:如图7-2所示。图7-2 错误提示信息7.2系统功能模块测试在每个相应的功能模块中,测试人员分别输入错误的数据和正确的数据,

21、查看相应的结果和提示。在其测试中按照窗体界面的按钮或者图标的提示,查看处理的结果。图7-3 客户信息登记界面如上图在客户信息添加的窗体中,点击注册按钮之后,会把上边文本框里的内容添加到数据表里面,并且会在下边的数据窗口里面显示出来。如图7-4所示。图7-4 客户信息登记界面每个功能模块在测试过程中都会像图7-3、图7-4一样,按照输入规则点击功能按钮后,会得到处理结果。在这里就不一一介绍。第八章 使用说明该系统的使用说明大致可以分为:运行环境,性能说明和操作说明三个部分。8.1运行环境硬件平台:硬盘20G以上;内存:256M以上CPU:P以上操作系统:Windows 2000/windows xp/windows 7/vista其他软件:Microsoft access8.2性能说明系统对

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论