汽车4S店销售管理系统分析与设计说明.docx
- 文档编号:26369150
- 上传时间:2023-06-18
- 格式:DOCX
- 页数:23
- 大小:1.27MB
汽车4S店销售管理系统分析与设计说明.docx
《汽车4S店销售管理系统分析与设计说明.docx》由会员分享,可在线阅读,更多相关《汽车4S店销售管理系统分析与设计说明.docx(23页珍藏版)》请在冰豆网上搜索。
汽车4S店销售管理系统分析与设计说明
汽车4S店销售管理系统分析与设计
摘要
随着人们生活水平的不断提高,人们对汽车的消费和需求也越来越旺盛。
多汽车销售公司仍然采用人工记账的传统方法,既容易出错又会导致账目混乱,查询和统计起来也非常不方便,费时又费力,严重时会给公司造成难以挽回的损失。
如何做好销售管理,使整个公司协调一致、高效率地运转,是各公司急待解决的问题。
本设计主要根据实际需求,划分了售前管理、车辆管理、订货管理、查询管理、售后管理和系统设定六大模块,并使用C#语言和 SQL Server 2000数据库,采用B/S模式实现了客户来访、报价、订购等多个环节数据的跟踪管理服务,基本上满足了汽车销售管理流程的功能需求。
汽车销售管理系统不但能使各业务环节协调一致,而且操作简单,账目清晰。
通过账目查询,公司能在最短的时间获得市场信息,从而制订相应的决策。
关键词:
工资管理系统;PowerDesigner;MicrosoftOfficeVisio;数据库
第一章前言
1.1背景
在科技迅速发展、电脑不断普及的现今社会。
各大企业的规模不断庞大,员工数量的不断增加,要想更加方便快须借助计算机来进行现代化信息的实现。
工资管理管理系统正是为此而设计开发的。
1.2编写目的
可行性研究的目的是研究问题,花费最小的代价,以最快的速度提出解决问题的方法。
经过对此项目的详细准确的研究,初拟系统实现报告,对软件开发中将要面临的问题及其解决方案进行初步设计及合理安排。
明确开发风险及其所带来的经济效益。
本报告经审核后,交软件经理审查。
1.3定义
汽车销售管理系统(Automobilesalesmanagementsystem)分别是“汽车销售管理系统”的英文。
系统登陆模块:
主要负责管理员进入系统的一个身份验证。
4s店销售管理模块:
主要负责汽车信息管理。
保险销售管理模块:
主要负责管理汽车保险销售业务。
销售人员管理模块:
主要负责销售人员的信息的查询管理
财务统计管理模块:
主要负责统计汽车销售的总额及各项金额。
第二章可行性分析
可行性研究的目的是付出最小的代价在尽可能短的时间里确定问题是否通解决,系统的可行性分析可以从以下几个方面研究:
2.1技术的可行性
技术上的可行性是主要分析现有的技术条件能否顺利完成项目的开发工作,软硬件能否满足开发者的需要等等,利用计算机的特点,发挥计算机数据处理速度快,准确率高的优势。
再加上现代计算机硬件与软件技术的飞速发展,为工资管理系统的建设提供了技术条件。
由于工资管理系统这一类的企业管理系统进行开发已有一定的时期,有很多成功的实例上,技术基础也已经非常雄厚,再根据自己当前所掌握的技术和学习进度,因而技术上也是可行的。
2.2经济的可行性
主要是对项目经济效益进行一个整体的评估,一方面是支出所花费的费用,其中包括设备的购置费,软件开发所需的费用,管理和维护的费用,人员工资和培训费用等。
另一方面是取得的收益可以用钱来衡量的那部分以及使用本系统从而提高的效率、节约的人力物力。
基于现今社会各大企业所现有的计算机及配套设备,建设MIS系统,不仅大大降低了办公费用,而且提高了办公效率,而且能检测数据效用,为各大企业提供方便。
由于本工资管理系统是由我所开发的,投入相对较少,但却能获得较大的收益,所以经济上也是十分可行的。
2.3管理上的可行性
主要是管理人员对开发信息系统是否支持并且是否熟悉,现有管理制度是否科学合理,规章制度是否齐全,原始数据是否正确等。
工资管理系统比较完善的规章制度和管理方法将会为系统的建设提供了一个安全保障,一个软件设计的好坏,关键在于产品的可靠性,稳定性,便于系统的维护,系统采用模块化程序的设计方法,不仅便于系统功能的各种组合和修改,而且便于未参与开发的技术维护人员进行补充和维护。
2.4结论
由于缺乏专业人士的帮助和建议,并且缺少实际经验,因此该管理系统可能做的不太健全,远不是真正意义上的软件、工业产品,只能算是一个半成品。
可能还存在缺陷,不足之处有待改进。
根据以上分析,我认为开发此系统的条件已经具备,可以开始进行开发。
并且我相信此软件经济实惠,肯定具有良好的前景。
我也将会逐步完善该软件,尽可能地满足企业的需求。
让各大企业能够十分方便的操作这款软件,同时保证信息在处理时的高效性。
因此我开发的工资管理系统可行!
第三章需求分析
3.1具体需求
(1)4s店销售管理
简述:
汽车信息管理,包括车辆存入,车辆查询,信息修改,信息删除。
输入:
汽车销售信息
处理过程描述:
汽车销售信息存数据库。
输出:
操作成功或失败的提示信息。
(2)保险销售管理
简述:
管理汽车保险销售业务
输入:
各项保险业务信息
处理过程描述:
消费情况录入系统
输出:
操作成功或失败的提示信息,产生消费清单
(4)财务统计
简述:
统计汽车销售的总额及各项金额
输入:
管理(增删改查)缴费信息
处理过程描述:
汽车销售信息查询情况
输出:
汽车销售金额
(5)销售人员管理
简述:
员工信息管理,包括员工基本信息、上班情况及对各种信息的查询和修改。
输入:
销售人员信息
处理过程描述:
由员工编号查询或修改各种信息
输出:
操作失败或者提示信息
。
3.2数据流图
绘制数据流图的目的是为了方便开发人员与用户之间的交流,以及为系统的设计提供依据。
数据流图的绘制过程通常是采用自顶向下,逐层分解,直到功能细化为止,形成若干层次的数据流图。
汽车销售管理系统的数据流图如下所示:
图3-1顶层数据流图
图3-2第一层数据流图
图3-3第二层数据流图
3.3数据字典
名称:
客户信息档案
别名:
描述:
记录客户的基本信息
定义:
客户信息=+号+车单号+购买日期
位置:
输出到销售管理档案
名称:
缴费信息档案
别名:
描述:
记录汽车的销售缴费信息
定义:
缴费信息=车单号+交易单号+销售价格
位置:
输出到销售管理档案
名称:
销售合同档案
别名:
描述:
记录车辆销售合同信息
定义:
销售合同=车单号+合同编号
位置:
输出到销售管理档案
名称:
车辆保险合同档案
别名:
描述:
记录车辆保险合同信息
定义:
车辆保险合同档案=车单号+发动机号+保险单号+车主+车主号
位置:
输出到销售管理档案
3.4实体关系模型图
根据系统的功能需求画出实体联系图(E-R)图:
图3-4客户信息档案实体
图3-5缴费信息档案实体
图3-6销售合同档案实体
图3-7车辆保险合同档案实体
图3-8实体关系(E-R)图
3.5性能需求
1、精度
软件主要用于管理,不是科学计算,要求计算的精度不是很苛刻,所以输入、输出数据精度的要求不是很高,可以用浮点数。
2、时间特征要求
软件运行的响应时间要求不超过1-2秒。
3、灵活性
软件具有升级功能,以满足用户的需求。
3.6数据管理能力需求
本软件管理的数据大都以数据库的形式储存,主要包括客户基本信息,缴费信息,销售合同信息,车辆保险合同信息。
其中客户基本信息和缴费信息需时刻更新更改。
3.7故障处理需求
本软件具有错误和异常的处理能力,基本不会有软件故障,保证软件能正在运行,有对数据库备份的功能,这样才能使用户满意。
3.8其他需求
本软件有功能,设立了系统账号管理功能,用户登录时需要验证用户名及密码,对于三次密码输入错误的使用者则关闭此系统,这样保证了数据的安全。
本软件使用也十分方便,以窗口的形式呈现给用户,很容易操作。
3.9运行环境需求
存:
512M;
硬盘:
80G;
操作系统为Windows系列。
第四章总体设计
4.1系统分析
根据用户的要求以及对需求分析阶段对功能的分析,要实现4s店销售管理、保险销售管理、财务统计管理、销售人员管理。
(1)4s店销售管理设置:
客户信息的增删改查。
(2)保险销售管理设置:
保险合同的增删改查。
(3)财务统计管理设置:
销售金额的统计增删改查。
(4)销售人员管理设置:
销售人员的基本信息的增删改查。
4.2系统设计
由问题分析我们确定了本系统需要哪些确切的功能模块和组织结构。
软件组织结构
本系统的总体结构采用菜单来调用窗体,利用窗体来进行管理、数据加工、信息查询等工作,系统的功能模块图如图4-1
图4-1系统功能结构图
4.3功能说明
系统分为四个模块来对实现其功能需求,即:
4s店销售管理、保险销售管理、财务统计管理、销售人员管理。
1、4s店销售管理
4s店销售管理:
对客户的信息进行增删改
2、保险销售管理模块
保险销售管理:
对销售合同进行修改和查询
3、财务统计管理设置
销售金额设置:
设置车辆的销售金额
金额统计设置:
对所有车辆交易金额的统计设置
4、销售人员管理管理
销售人员管理:
对销售人员的信息进行增删改
4.4重要数据的数据结构设计
变量设计
在系统的代码实现的时候,必须用到一些变量,一般我们所用到的变量为两种:
一是全局变量、二是局部变量。
全局变量:
以“global_”加字母作为变量名,如:
global_name。
局部变量:
不限制。
4.5函数设计
为了简化程序,并且提高代码的重要性,在编写代码时,对多次用到代码段,定义成函数,在用到的地方直接调用函数。
全局函数以“gfunction_”加函数名,如:
gfunction_Add();
局部函数以“zfunction_”加函数名,如:
zfunction_Add();
第五章详细设计
在此阶段将对系统进行更详细的分析和设计,目的是确定如何具体地实现所要求的系统。
5.1数据库的详细设计
在设计和实现代码之前必须设计好数据库,根据系统的总体E-R图装得到数据库的概念模式:
1、客户信息表client(员工编号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)
5.2数据库的实现
根据系统数据库的概念模式,可以得到应有如下的4个数据表:
字段名
字符类型
是否为空
是否主键
号
varchar(10)
notnull
primary key
varchar(50)
null
车单号
varchar(18)
null
购买日期
varchar(20)
null
字段名
字符类型
是否为空
是否主键
车单号
char(10)
notnull
交易单号
varchar(20)
notnull
primary key
销售价格
char(20)
null
字段名
字符类型
是否为空
是否主键
车单号
char(10)
notnull
合同编号
varchar(20)
notnull
primary key
字段名
字符类型
是否为空
是否主键
车单号
char(10)
notnull
发动机号
varchar(20)
notnull
车主
char(20)
null
车主号
primary key
5.3界面设计
较好的界面能给用户一幕了然的感觉,也便于设计,系统的界面应该保持一致不随时间而改变,好的界面是能给用户提供帮助的。
系统登录界面
图5-1用户登录界面
系统主界面
图5-2系统主界面
5.4系统功能详细说明
5.4.1客户信息管理模块
目的:
对客户的信息进行登记、修改、保存和删除。
功能:
对客户信息进行录入,建立相应的客户信息档案,并可对客户信息进行添加、删除、修改和查询。
性能:
稳定、快速、准确。
输入项:
客户的编号、、性别、年龄、职务、部门、住址等。
输出项:
相应的信息记录和相应的出错信息提示。
缴费信息管理模块
目的:
对交易缴费信息进行管理。
功能:
根据交易记录导出缴费信息单。
性能:
稳定、及时、正确。
输入项:
车单号、交易单号
输出项:
相应的缴费信息记录和相应的出错信息提示。
销售合同管理模块
目的:
对销售合同的管理。
功能:
对销售合同的管理以及设置、保存、修改、删除、查找。
性能:
稳定、快速、及时、正确。
输入项:
车架号、合同单号。
输出项:
相应的信息记录和相应的出错信息或提示。
保险合同管理模块
目的:
管理保险合同信息。
功能:
保险合同信息的设置、保存、修改、删除、查找。
性能:
稳定、快速、正确。
输入项:
保险单号、车架号、发动机号。
输出项:
相应的信息记录和相应的出错信息或提示。
第六章系统实现
经过前面几个阶段对系统的分析之后,接下来是本系统的实现阶段。
6.1系统登录窗体
图6-1用户登录界面
本模块的主要功能是对操作用户的身份进行验证,只有系统管理员和默认的用户可以登录本系统。
在进行系统登录过程中,登录模块将调用数据库里的员工档案表,对员工号和密码进行验证(密码也为员工号),只有输入正确后,才能进入系统。
每次输入错误时,模块都会给出错误提示,当第三次输入错误时,给出“第三次输入错误,还有一次机会”的提示,当第四次输入错误时,自动关闭登录窗体。
当输入正确以后,将进入系统,主界面如图6-2所示。
6.2客户信息登记窗体
图6-2客户登记界面
本窗体的主要功能是对客户信息的登记,按照提示输入相应的信息之后,该窗体将调用数据库中的客户信息档案表,对数据进行操作。
当数据已经存在时或注册成功时将给出提示如图6-3所示。
图6-3信息提示
6.3销售合同管理窗体
图6-4销售合同管理界面
该窗体主要功能是管理员对销售合同信息进行管理:
查找信息、修改信息、员工信息以及设置权限。
按照提示输入相应的信息之后,该窗体将调用数据库中的客户信息档案表,对数据进行添加、修改、删除操作。
6.4保险合同窗体
图6-5保险合同设置界面
该窗体对保险合同信息进行设置,设置合同组成部分。
该窗体也要调用数据库里的档案数据表。
在出错的情况下会给出相应的错误提示或者警告。
第七章系统测试
系统测试是保证软件质量,提高软件可靠性的主要活动之一。
它实施对软件规格说明、设计规格说明和编码的审核。
软件测试的目的是以最少的资源尽可能的找出软件中的错误和缺陷,测试的结果是为软件的维护提供依据。
本次测试将大部分可能的值来检查系统程序的正确性,并通过测试得到必要的调试或者功能改进。
7.1登录测试
当用户输入出错时会给出提示用户第1次输入错误,如图7-1所示
图7-1错误提示信息
当输入第三次错误时也会给出提示:
如图7-2所示。
图7-2错误提示信息
7.2系统功能模块测试
在每个相应的功能模块中,测试人员分别输入错误的数据和正确的数据,查看相应的结果和提示。
在其测试中按照窗体界面的按钮或者图标的提示,查看处理的结果。
图7-3客户信息登记界面
如上图在客户信息添加的窗体中,点击注册按钮之后,会把上边文本框里的容添加到数据表里面,并且会在下边的数据窗口里面显示出来。
如图7-4所示。
图7-4客户信息登记界面
每个功能模块在测试过程中都会像图7-3、图7-4一样,按照输入规则点击功能按钮后,会得到处理结果。
在这里就不一一介绍。
第八章使用说明
该系统的使用说明大致可以分为:
运行环境,性能说明和操作说明三个部分。
8.1运行环境
硬件平台:
硬盘20G以上;
存:
256M以上
CPU:
PⅢ以上
操作系统:
Windows2000/windowsxp/windows7/vista
其他软件:
Microsoftaccess
8.2性能说明
系统对用户的请求需及时给出响应,无需连接互联图。
有时可能受到计算机性能的影响。
8.3操作说明
系统提供操作人员的登录,登录之后,操作人员在界面上选择相应的操作,点击按钮之后将数据存入数据库。
使用比较简单。
但是操作人员也须将按照要求进行操作。
具体的操作,系统开发人员将给企业操作人员进行操作培训。
总结与展望
本次课题的设计和实现,首先,我在以往的学习基础上,通过对相应资料的查阅和借鉴以及学习,在了解了信息管理系统的基础上,掌握了开发汽车4S店销售管理系统的基本方法。
然后参考课题要求,以及对课题要求的分析,为设计和实现打下了基础。
由于时间和能力的原因,不能做一个功能更加完善的汽车销售管理系统,而仅仅从客户信息管理、销售合同信息管理、缴费信息设置、查询管理这几个方面来进行系统的设计,各个模块都需要数据库的支持,这使得我在开发系统中,对数据库的使用也有了更深一步的熟悉和了解,并取得了一定的成果。
由于能力的原因本次课题的设计还有很多不足的地方,一些功能的分析,设计和实现还有待进一步的提高和改善。
参考文献
一、人杰、马素霞、殷人昆著软件工程导论机械工业
二、卫国、严晖,《数据库技术与运用》,清华大学
三、宪丽、关颖、波等著PowerDesigner15系统分析与建模实战清华大学
四、岩、桦编Microsoftofficevisio2003简体中文版精通与提高交通大学2008
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 汽车 销售 管理 系统分析 设计 说明
![提示](https://static.bdocx.com/images/bang_tan.gif)