汽车销售管理系统
制作人:左磊
学号:0801310132
1、背景
随着人民生活水平的提高,轿车产业开始迅猛发展,轿车消费日益增多,轿车销售工作
也愈见复杂。在轿车销售过程中,往往需要对轿车销售的信息进行管理,对客户信息进行管
理,对员工进行管理。这些管理如果由人工进行操作,工作量很大,而且容易出现错误,造
成效率的低下和管理的混乱。因此,需要一套专门的管理软件来对轿车销售工作进行管理,
从而提高工作效率、工作质量、工作水平,提升服务质量,降低管理成本,提升在轿车销售
行业内的竞争力。轿车销售管理系统就是适合要求的这样的一类软件。
2、概要简介
、功能模块的建立及分类
本系统模拟一般的汽车销售整体过程,涵盖了从仓储、销售的各个方面。本系统的用户
分为四种类型:客户、销售员工、仓管、经理。针对不同人的身份,赋予每个人不同的操作
权限。同时,本系统还单独设立了游客登录通道,方便游客的访问。
、客户的功能有:
1、查询轿车信息
2、查询购车信息:员工信息查询和本人购车信息查询
3、预定车辆
4、修改用户名、密码
、经理的功能有:
1.员工信息查询:查询、修改、添加、删除
2、销售业绩查询:总的业绩以及每一个销售员的业绩
3、查看客户的预订信息
、销售员的功能有:
1、客户用户管理:查询、修改、删除、添加
2、查询轿车信息
3、销售信息查询:查询、修改、添加、(删除包括在客户删除功能中,不单独删除)
4、查询客户预定信息
5 客户用户名、密码的找回
、仓管员的功能有:
1、查询车辆库存信息
2、汽车的信息管理:添加、删除
用户登录时,将根据用户的用户名自动判断用户类型,然后根据用户类型提供相应的功
能登陆界面。
、数据库表的建立
本系统总工创建了九个表和一个视图。表分别是:book(预订信息表)、car(汽车信息
表)、code(汽车品牌代号表)、customer(客户)、sale(销售信息表)、staff(员工)、stock
(库存)、users(用户名、密码)、usertype (用户类型) 、 salestaff(销售信息视图)
1、Book 表
2、car 表
3、code 表
4、customer 表
5、sale 表
6、stock 表
7、staff 表
8、users 表
9、userstype 表
设计 E-R 图
3、主程序功能简介
前提说明:因为只是做作业,故本系统中所有的 aoddc 控件采用的均是本地登陆,故不
需要额外建立登陆账号和密码。以便方便在其他电脑上操作。
身份证号码在本系统中一律采取了 10 位定长长度,方便输入
电话号码为 11 位
汽车销售销售员 客户
经理
管理
管理 仓库管理员 汽车的进存量
汽车信息
管理 查看管理
客户信息
、主登陆界面
2、登陆
系统运行时,首先出现主界面。当点击“登录”按钮后,出现登录窗体。由于登录窗体时
一个面向多用户的系统,不同的用户在使用系统时,将会拥有不同的功能。登录窗体的作用
就是确定当前使用系统的用户类型。用户输入用户名和密码后,开始登录。如果登录不成功,
弹出错误信息。如果用户登录成功,则根据用户的用户名,判断用户的类型,打开相应的主
程序界面。
当窗体运行时,用户首先要在用户名和密码这两个文本框中输入相应的用户名和密码,
单击“确定”按钮即可进入主窗体。
附上各类型人员的登陆账号和密码(只提供一组):
1、客户:zl zl
2、经理:0001 0001
3、销售员:01002 01002
4、仓管:01 01
主窗体的设计
如果用户通过登录窗体登录了本系统,将会出现下面所示的主窗体界面。该窗体是为整
个系统中的窗体提供一个统一管理的环境。根据不同的用户身份,将会显示不同的界面,从
而实现了使功能随用户级别的不同而不同的设计思路
1.客户级管理系统
单击“轿车信息查询按钮”:
本窗体可以实现车辆信息的
查询。这里针对不同的车辆型号链
接 了 相 应 的 图 片 ,都 使 用 了
路径。
单击“查看图片 /视频”按钮
时,显示该车辆的图片,此时如
果有该车的视频信息时,按钮“查看
视频”可用,从而可以单击以查看视
频信息。如图 2 所示:
单击“预订车辆”按钮时,弹
出预订信息窗体,客户可以自己
根据需要填写预订信息,从而方
便 购买车辆。如图 3 所示:
(图 1)
(图 2)
( 图 3)
单击按钮“购车信息查询”时:
窗 体 上 中 有 一 个
sstab 控 件 , 两 页 书
签。
书签 1 是方便客户
查询销售员工的一些
基本信息,从而方便
客户的联系。
书签 2 是本人的购
车信息。从中可以查
到一些与自己相关的
信息。例如:哪个员
工卖的车,维修期过
了没等。如图 5 所示
( 图
4)
单 击 查 询 按 钮 , 此
时会弹出一个输入框:
提 示 客 户 输 入 身 份
证 号 码 。 输 入 正 确
以后,显示信息。
(图 5)
单击“预订信息按钮”:
会加载和图 2 一样的窗体。在此不再细述
单击“修改用户名密码”按钮:
客户可以自己根
据需要修改自己
的用户名和密码。
销售员工管理系统
单击“修改用户名和密码”按钮:
加载的窗体和客户一样,在此不再细述
单击“客户用户管理”按钮:
加载的窗体上有三个书签。分别控制查看、修改和删除、添加三个功能
查看界面:
本 界 面 设 计 时 用 到 了
datagrid 控件。
能够实现分类查询客户
的功能,为销售员的查找
提供方便。但是本窗体再
设计时只考虑了一个条
件的查询,不能支持同
时几个条件的查询。
修改/删除信息:
本窗体同样能够查询客
户的信息,而且实现了下
一条,最后一条等的操作,
同时还设置了精确查找
的功能,简化了查找的
麻烦。
另外删除记录时,能够
同时删除客户的信息、
销售信息、以及账号密
码。
添加:
添加新客户,即客户买车
的时候,会自动给客户生
成一个客户编号,此编号
同时也是客户的初始用
户名和密码。
添加信息完成后会自动
连接客户销售信息,如
下图所示。提示销售员
填写其销售员工代号。添
加完成后即完成整个买
车流程
单击“轿车信息管理”按钮:
加载图 1 窗体
单击“销售信息管理”按钮:
可以实现精确查询,
同时单击修改按钮时,
会自动加载上图窗体,
同时填写好信息。
单击“预订信息管理”按钮:
查看客户预定信息
单击“客户用户名密码查询”按钮:
当客户忘记密码或用户名时,
他可以在销售员工那儿,凭借
他的身份证号码,从而取回他
的用户名和密码。
经理级管理系统
单击“员工信息管理”按钮:
在这里可以查询到所有员工
的信息。单击修改按钮即可修
改员工信息,此时修改界面如
下图所示
添加新员工时,同样会自动
生成员工编号,即员工初始
用户名和密码。
单击“销售业绩查询”按钮:
经理可以查看相应的销售
业绩,可以按照不同的分
类查看
同时还可以单击“查询员工
销售信息按钮“,查看每一个
销售员的销售业绩
单击“客户预定信息查询”按钮:
与销售员相同
仓管级管理系统
单击“车辆库存信息管理”按钮:
本窗体利用了图片框控
件,能够分类同时排序
查找,当排序查找时会
变换字体显示的颜色。
仓管员根据信息决定是
否需要进货
单击“车辆信息管理”按钮:
仓管人员可以添加车辆的进货信
息
单击“修改用户名和密码”按钮:
加载和其他用户相同的窗体
不同的级别人员相应的自动加载不同的功能界面,从而赋予不同的人员操作功能。
操作人员只需要点击相应的按钮从而进行相应的操作。具体的各类型人员的功能按钮界面在
此不再描述。
本系统的特点
在本系统中,我额外的加入了视屏文件。登陆界面的视频,目的是为了展示本公司的风
采(因为网上没有找到类似的视频文件,所以内容可能不完全符合目的),此为第一处。第
二处视频文件是在查看汽车图片时显示:
首先加载窗体:
单击按钮“查看本型号汽车图片/视频”按钮后:
显示:
单击查看相关视屏后,显示:
特别说明:不同的车型所对应的图片是不相同的,另外考虑到 vb 中加载视屏时,程序
的运行有点卡或迟缓,故只选取了 8 种车型的视频,其他车型没有相应的视频,此时按钮“查
看相关视屏”按钮 enable 属性为 false,不能被点击。
总结
本系统能够比较完整的模拟汽车的销售过程,同时还简略的加入了仓管的功能。
本系统也有一些不足的地方:1、只能一辆一辆的卖车,不能够同时购买几辆
2、客户的预定系统并不够完善
3、仓管只是做了很少的一部分,不够系统完整、
等等
通过这次数据库的制作,我学到了很多的东西:
1、数据库应用系统的开发设计是一个规范化的过程,需要遵循一定方式方法与开发步
骤;
2、数据库关系模式设计非常重要,是整个系统设计的中心,其设计合理与否,将全面
影响整个系统的成功实现;
3、应用系统中数据库操作的实质是设计、组织、递交 SQL 命令,并根据 SQL 命令的
执行状态,决定后序的数据处理与操作。
4、本次系统的制作,大大提高了我的数据库编程的能力,同时也巩固了我的 vb 编程
能力。
5、在本次编程中,学会了新的控件的运用,如 windowsmedialplayer,dtpicker 等。
水平有限,本系统还存在一些问题,请老师指教!