汽车4s店销售管理系统的设计与开发内容摘要:
员的绩效数据 ,它管理层决策河北大学 2020届本科生毕业论文 (设计 ) 16 提供数据支撑。 报表开发使 用的是强大的水晶报表 工具。 自定义查询是 用户根据自己需求 , 设定不同的选择条件从数据库中获得需要的数据。 它可以根据各种信息查询整车和客户,使用更为灵活方便。 数据库设计 数据库设计原则 系统采用 SQL SERVER 2020 作为系统数据库存储所有与系统有关的数据。 数据库表和数据表中字段的命名规则如下: (1).数据库表名以各模块的名称定义。 (2).字段名由相应含义的词组命名。 (3).命名应遵循“见名知意”的原则。 数据库设计目标 数据库是管理信息系统核心, 一个设计优良的数据库能够使应用层的开发变得轻松,提高开发效率。 而设计较差的数据库的则有可能导致应用层的开发变得困难,延长开发周期,对未来系统的维护和升级也带来了不便。 数据库设计的目标是为用户和各种应用系统提供一个信息基础设施和高效率的运行环境。 高效率的运行环境包括:数据库数据的存取效率、数据库存储空间的利用率、数据库系统运行管理的效率等都是高的。 数据库设计在整个系统设计阶段是非常重要的,为此,数据库设计要满足以下目标: 数据库 充分体现系统的需求,数据库是为应用服务的,好的数据库设计应该首先能满足应用系统的 业务需求,准确的表达数据间关系。 保证数据的准确性和一致性,通过主外键、非空、限制、唯一索引等保证数据的健壮。 提高数据的查询效率,通过合理表结构,安排物理存储分区、增加索引等方式,提高数据的读取速度,提高查询效率。 有好的扩展性,在必要时能根据需求扩展数据结构。 数据库结构设计 数据库物理结构设计阶段的任务是根据具体的计算机系统和硬件等特点并结合相应河北大学 2020届本科生毕业论文 (设计 ) 17 的业务需求,为给定的数据库模型确定合理的存储结构和存取方法。 系统表的关系图如图38所示。 图 38 系统表关系图 河北大学 2020届本科生毕业论文 (设计 ) 18 4 系统实现 实现是 在需求分析和系统设计后进行的 编码 , 其中 编码使用的语言和程序风格对系统质量的影响很大。 下面介绍系统开发 时 使用的工具。 开发工具的选择 .Net 开发平台 微软 .Net( Microsoft Visual Studio 2020)开发平台 用于代码的编写。 VS2020 是微软基于面向对象的可视化开发工具,能快速布置解决方案,可用于开发 Windows 环境下的各类应用程序、类库 ,所以在开发时选择了微软 .Net 开发平台。 Server 2020 数据库 SQL Server 2020 关系型数据库 作为 后台的数据库。 SQL Server 2020 是 Microsoft公司推出的 SQL Server 数据库管理系统较成熟版本,该版本继承了 SQL Server 2020 版本的优点同时又比它增加了许多更先进的功能,具有实用方便、可伸缩性好与相关软件集成度高等优点 ,所以在开发时选择了 SQL Server 2020 数据库。 水晶报表 用于报表的开发。 水晶报表 的设计用途是 , 使用数据库来帮助您分析和解释重要的信息。 水晶报表 可以方便地创建简单的报表,并且 它还拥有生成复杂报表或专用报表所需的一整套工具。 它可以 创建所 能想象的任何报表 ,所以在报表开发时选择了水晶报表。 选择好开发工具后,下面介绍主要功能模块的具体实现。 系统功能的 实现 用户注册 用户注册模块用于 注册系统用户和用户登陆,核心代码如下: try { Sqlcon = new SqlConnection(sqlstr)。 ()。 //打开数据库连接; SqlCommand Sql = ()。 =select 身份 , 密码 from lawyer where lawyer_num=39。 +this. +39。 //生成 SQL查询语句; 河北大学 2020届本科生毕业论文 (设计 ) 19 SqlDr = ()。 if (()) { if (SqlDr[1].ToString().Trim() == ) { = true。 user_name =。 if (SqlStr[0] == 39。 039。 ) //得到用户身份 ; ShenFen = false。 else ShenFen = true。 ()。 } 客户管理 客 户管理主要由两 部分组成:客户 主数据、销售机会。 客户的主数据由销售员负责收集整理、及时更新,确保客户信息的准确性和完整性 ,系统为销售员提供界面进行填写和更新客户的信息 ,其中客户代码按照设定的规则自动生成。 界面如图 41所示。 图 41 客户主数据 管理 界面 河北大学 2020届本科生毕业论文 (设计 ) 20 其核心 代码如下: public class 客户 { private readonly dal=new . 客户 ()。 public 客户 () {} region 成员方法 public int Add( model) // 增加一 个客户 { return (model)。 } public void Update( model) // 更新 客户 数据 { (model)。 } public . 客户 GetModel(int ID) // 得到一个 客户 实体 { return (ID)。 } } 销售机会是销售员为有购车意向的客户建立的档案。 在销售过程中,可以根据销售活动和洽谈的进度添加、更新、关闭与业务伙伴的联系和销售机会。 界面如图 42所示。 图 42 销售机会 管理 界面 河北大学 2020届本科生毕业论文 (设计 ) 21 整车管理 整车管理模块 由 三部分组成:车辆主数据、车辆采购、车辆销售组成。 整车主数据记录 车辆的各种信息,为整车的销售采购提供数据支持。 系统为用户提供界面进行填写和更新车辆 的信息 , 车辆代码自动生成, 界面如图 43所示。 图 43 车辆主数据管理界面 核心代码如下: public class 车辆 { private readonly . 车辆 dal=new ()。 public 车辆 () {} region 成员方法 public bool Exists(int ID) // 是否存在该 车辆 { return (ID)。 河北大学 2020届本科生毕业论文 (设计 ) 22 } public int Add( model) // 增加一条 车辆 数据 { return (model)。 } public void Update( model) // 更新 车辆 数据 { (model)。 } public GetModel(int ID) // 得到一个 车辆 实体 { return (ID)。 } } 车辆 代码的自动生成代码如下: set @ItemCode=39。 ZSDYF39。 set @mid=right(convert(nvarchar(4),getdate(),111),2) select @itemCode=@itemCode+@mid select @count=count(itemcode) from oitm where itemcode like @itemcode+39。 %39。 if @count=0 begin select @ItemCode+39。 00000139。 end else begin select @ItemCode+ (select top 1 right((39。 00000039。 +cast(right(itemcode,6)+1 as nvarchar(6))),6) from oitm where left(itemcode,7)=@ItemCode order by right(itemcode,6) desc) end 车辆采购部分包括采购单、采购单草稿,采购员可以先填写草稿, 再根据草稿生成采购单,也可以直接填写采购单,进行车辆的采购。 界面参考图 44所示。 河北大学 2020届本科生毕业论文 (设计 ) 23 车辆销售部分包括销售订单,销售订单草稿,销售员可以先填写草稿,再根据草稿生成销售订单,也可以直接填写销售订单,进行车辆的销售。 界面如图 44所示。 图 44 车辆销售管理界面 核心代码如下: public class 车辆 销售订单 { private readonly model=new . 销售订单 ()。 public 车辆销售订单( ) {} region 成员方法 public int Add(. 车辆销售订单 model) // 增加 销售订单 { return (model)。 } public DataSet GetCustmerInfo(string strWhere) // 获得车辆数据列表 { return (strWhere)。 } 河北大学 2020届本科生毕业论文 (设计 ) 24 public void Update(. 车辆销售订单 model) // 更新 销售订单 { (model)。 } 审批 审批主要指对销售人员折扣进行的审批。 核心代码如下: declare @sql nvarchar(800) select ,, , , into tb FROM Sale T0 Where group by select @sql = isnull(@sql + 39。 ,39。 , 39。 39。 ) + ItmsGrpNam from tb group by ItmsGrpNam set @sql=39。 select * from tb pivot (sum(num) for ItmsGrpNam in (39。 + @sql + 39。 ))a39。 exec (@sql) drop table tb 警报 警报模块包括两部分库存预警、客户关怀。 库存预警是指当满足条件的整车库存量大于或小于特定值是,弹出的提示。 核 代码如下: SELECT , Count( 代码 ) FROM Car T0 where =39。 1 39。 group by having ( Count( )2) 客户关怀是指当客户生日或其他节日时弹出的提示,帮助销售顾问做好客户关怀和个性化服务。 核心代码如下: SELECT T0.[客户代码 ] as 客户代码 , 姓名 =T0.[客户名称 ], 性别 =(case T0.[性别 ] 河北大学 2020届本科生毕业论文 (设计 ) 25 when 39。 1 39。 then 39。 男 39。 when 39。 0 39。 then 39。 女 39。 end), 电话 =T0.[电话 ],手机 =T0.[移动 电话 ], 生日 =(cast(month(T0.[birthDate]) as varchar)+39。 月 39。 +cast(day(T0.[birthDate]) as varchar)+39。 日 39。 ) FROM Custerm T0 where month()=month(getdate()) and day()=day(getdate()) 查询 模块 查询模块包括报表 和自定义查询,下面列举一些报表和查询: ,代码如下: declare @sql nvarchar(800) select as 销售员 , ,count(*) as num into tb FROM Sale T0 and =39。 [%2]39。 and =39。 [%3]39。 group by select @sql = isnull(@sql + 39。 ,39。 , 39。 39。 ) + It。汽车4s店销售管理系统的设计与开发
相关推荐
款方式办理。 乙方与其产权共有人应要求,及时与放贷银行签订《借款合同》和《抵押合同》,完善有关手续。 在贷款合同有效期内,乙方所购车必须由放贷银行所指定的保险公司投保,投保机动车全保。 上述保险的投保人为乙方,以放贷银行为被保险人,亦是第一受益人。 在贷款期限内必须每年按期投保,保险费用由乙方负保。 续保时必须到原保公司投保,并在保险到期前 10 日出好续保单交给放贷银行,否则视为乙方违约
满。 而 4S 店几千万的投资 ,决定了他不可能过低的收费 ,于是部分过了保修期的客户不再光临 4S 店 ,客户流失不可避免。 快修店则定位于维修的便利性和专业性 ,其地理位置优越 ,能够在竞争中赢得部分市场。 而低档的私车客户往往由于车辆便宜而大多数就在路边店和快修店来解决车辆故障。 所以汽车修理厂定位于维修的综合性。 第三章 厂址选择 厂址现状 场地位置 拟建项目位于新 205
市场竞争优势 , 1+ 1 2的低成本运营模式。 汽车营销模式的国际比较与借鉴 汽车营销体制的国际比较 对于企业来说 ,企业与市场的联系是通过企业的营销体系来实现的。 在当今世界汽车市场激烈竞争的格局下 ,各大汽车公司都建立了自己强大的营销体系。 尽管各大汽车公司的营销体系各有其不同的管理模式和特点 ,但经过数十年的发展 ,各大汽车公司的营销体制已趋于成熟 ,并具有许多共性 ,正是这些共有的特性
,发现问题,及时通知服务中心。 负责顶替需要短时离开岗位的 保安员。 完成上级交办的其它工作。 车辆引导岗: 维护停车秩序,疏导车量,保证交通畅顺,协调和指挥车辆停放在指定的车位。 提醒客户离车前关好门窗,带走车上贵重物品,作好巡检工作,保证车辆安全。 认真按规定巡查车场车辆、发现问题及时处理或向上一级汇报。 三、 保安管理的要求 保安人员必须有高度的责任感,坚守岗位,认真负责