汽车销售管理系统设计

2017-08-09 09:55
环球市场 2017年19期
关键词:销售员功能模块管理员

王 晶

优网科技

汽车销售管理系统设计

王 晶

优网科技

计算机是现代互联网系统网站的必备工具。面对社会经济的急速发展,面对汽车销售业竞争激烈的现实,提高工作效率,改善服务质量和加强管理能力已经成为了必须解决的问题。而解决这些问题的有效途径就是开发一套能使用、先进、高效的汽车销售管理系统。一个拥有高性能,界面简洁,模块多样,系统安全的汽车销售管理系统,不仅能提高工作人员的工作效率和增加销售业绩,还能增强企业公司的竞争力和员工的工作热情。高效的汽车销售管理系统[1][2]是销售员、汽车管理系统、客户三者之间沟通桥梁的有效延伸,汽车销售管理系统争取操作简单,能力多样,方便快捷。汽车销售管理系统以安全性和稳定性为基础,对数据进行统计分析,掌握销售管理的情况和客户的消费习惯与购买情况。

根据系统的综合考虑,本系统选用的技术是基于JSP+servlet +javabean的技术设计实现了一套汽车销售管理系统。

汽车销售;管理;浏览器;网站

绪论

汽车销售管理系统贯穿于从汽车入库到汽车订单完成的整个过程。从仓库员入库汽车开始,到汽车销售员销售给客户的过程,这个过程中存在着非常重要的环节,其中包括:市场环境形势分析和客户需求分析,到整个销售系统所采取的销售手段到最后订单真正完成。如果要实现一个功能完备的汽车销售管理系统完全可以解决上述所述的关键问题。当然,汽车销售订单管理系统的所有功能模块,必须具备稳定性运行和安全性,特别是汽车信息模块、客户信息模块和订单销售信息模块,因为数据存储单元信息是整个系统的核心要素。

1 课题总体介绍

1.1 开发背景及意义

在信息化进程竞争日益激烈的今天,汽车销售企业需要一个更完善,更智能的销售管理系统,不仅可以给企业节约人力和物力的成本,提高汽车销售员工的工作积极性和工作效率,还能有效缓解职工过大的工作压力。在汽车销售管理的企业中,销售管理的主要目标是提高办公效率和增加企业销售业绩收益,这个销售目标是一个需要不断完善的实践过程。而一个销售管理系统的长期运行稳定性和数据安全性也是对企业发展存在着至关重要的因素,对于汽车企业销售员工来说,汽车销售管理系统的业务和订单数据安全和系统稳定性是汽车销售员的美好愿景。一个功能完善、运行安全和性能稳定的销售管理系统完全可以解决上述所述的关键问题,该销售管理系统也正是基于此进行开发和设计的实现。

1.2 系统开发目标

Java程序设计方案应用于该系统进行开发[3],汽车销售管理系统是以提高销售员业务管理的效率,简化管理系统的业务操作,不影响汽车销售管理的功能模块为出发点,并且要从多方面完善销售管理的各个方面[4]。

本汽车销售管理系统主要实现以下目标:

(1)根据不同的用户显示不同的菜单栏。

(2)只有管理员能操作的权限管理。

(3)数据查询功能多样,多条件查询。

(4)对汽车出库,入库能进行有效管理。

(5)对汽车销售情况按数量进行统计。

(6)对每年每月的销售员进行销售统计。

建立一个比较完善的统计分析模型,不断进行需求量化更新,不断提高统计分析能力,才能让汽车销售业绩更加精确可靠,越来越能具有该系统的使用价值。最终才能够成为一个行业对该行业长效的发展机制。

1.3 开发设计思想

在功能的设计和系统的实现两个方面,汽车销售管理系统应该有以下特点:

⑴减少了系统对硬件的要求。此系统主要运行在公司的服务器上,客户端的配置要求只要能保证能够使用浏览器即可。

⑵节约了维护成本。系统的维护主要在公司的服务器端,维护的成本和工作量将减少许多。

⑶降低了系统升级维护的难度。模型和视图彻底分离,在需求更新及系统升级和维护时,降低难度,提升工作人员的效率。

⑷实用性:为汽车管理、用户管理提供了快捷、方便的方法。

⑸操作简单:保证不同用户都能操作此系统,系统操作简单。

⑹代码可读性好:java代码框架结构清晰明了,代码在不同水平的工程师都可读,便于日后维护和扩展。

2 需求分析和设计

2.1 需求分析

2.1.1 功能需求

要求此系统满足以下功能:

(1)根据不同的用户显示不同的菜单栏。

(2)只有管理员能操作的权限管理。

(3)数据查询功能多样,多条件查询。

(4)对汽车出库,入库能进行有效管理。

(5)对汽车销售情况按数量进行统计。

(6)对每年每月的销售员进行销售统计。

2.1.2 用户需求

为了了解客户的需求分析与设计,我们要能不断的完善客户提出的需求,一系列需求订数据作为研究基础,而后台的管理数据准确性对管理系统有至关重要,因此,该系统是一个长期维护和不断补充的过程。

2.1.3 系统编程环境需求

1.硬件环境

(1)处理器:AMD A8-6410 APU with AMD Radeon R5 Graphics 2.00HZ。

(2)内存空间大小:8G(实际可用 6.96GB)。

(3)操作系统类型:Windows 8。

2.软件环境

(1)操作系统类型:64bit 操作系统。

(2)汽车销售管理系统的数据库:SQL Server 2008。

(3)软件开发平台:Myeclipse8.6 编辑软件,JDK 开发工具包。

(4)编程语言:JAVA 语言。

2.2 系统功能模块设计

下面我们介绍关于汽车销售管理系统总体架构和功能模块分析,通过分析设计分成下面的几个模。下图2.1是汽车销售管理系统整体功能模块图[5]。

图1 整体功能模块图

2.2.1 系统管理模块

该模块主要操作的角色为管理员。可以对管理员,仓库员,销售员进行增加,普通修改,查询,冻结操作,对于修改权限操作,要先判断角色是否还有所属任务,才能进行修改权限操作。

2.2.2 仓库管理模块

该模块主要操作的角色为管理员,仓库员。可以对仓库进行增删改操作,可以对仓库里的汽车库存进行联动查询。

2.2.3 车辆管理模块

该模块主要操作的角色为管理员,仓库员。可以对汽车进行增删改操作,可以对汽车的状态,类型进行二级联动查询。

2.2.4 销售管理模块

该模块主要操作的角色为管理员,销售员。可以对订单进行增删改查操作,可以对汽车的状态,类型进行二级联动查询。

2.2.5 客户管理模块

该模块主要操作的角色为管理员,销售员。可以对客户进行增删改查操作。

2.2.6 统计管理模块

该模块将用户提出的需求数据进行查询统计,分类汇总后以图表的形式进行展现,对查询统计数据进行处理加工,进行反馈给用户。这个模块是整个订单管理系统中不可或缺的重要模块,通过不同的查询条件进行相关组合查找更加精确的结果。

3 系统设计规划

3.1 数据库ER图设计

图2 ER图设计图

3.2 用户登录设计

用户登录详细设计是提升管理系统安全的一种有效途径,这是在登录管理系统情况下才能验证操作。

登录验证模块是主要包括登录名称验证,密码验证,角色验证,验证码验证,登录系统时的验证过程是对比是否与数据库中的数据一致,管理系统中的验证码目的是为了防止恶意黑客无限制登录系统而增加订单服务器负载压力,当使用验证码之后则只有合法的账号和密码才可以进入管理系统,进行与之被授权的相关操作。

3.3 功能模块设计

功能模块包括系统管理,仓库管理,车辆管理,销售管理,客户管理。功能模块是实现管理系统功能中比较核心的模块,实现了在管理系统中非常重要的功能部件,并且每一个组件后台数据库的处理都是精确的、全面的、详细的。在子模块功能看似非常比较简单实现,都是通过精心设计和后台处理。该功能模块是对各类基本信息的CURD操作,管理员可以操作所有模块,仓库员可以操作仓库管理,车辆管理等模块,销售员可以操作销售管理,客户管理等模块。

3.4 统计管理模块设计

统计管理包括的子模块,统计分析是本管理系统最大的一个特点,它与其他业务管理系统的不同的关键点就在这里,它不仅仅实现是简单的把数据信息进行了获取,这些存储的数据信息是经过非常精心的分类归纳。统计管理包括车辆情况统计(库存统计,已售车辆类别统计),销售业绩统计(已售汽车统计,本年销售员销售业绩统计),客户统计。本系统的统计管理采用Echarts插件生成图标,用ajax技术实现图表数据与数据库数据一致直观反映多样的统计信息。

4 总结

4.1 系统的特点

汽车销售管理系统,采用JSP+servlet+javabean的模式来开发的一个轻量级的系统软件。本系统从功能上来说,满足客户的基本需求。系统以JSP界面和JSTL技术与用户进行交互和数据传输,为用户提供对象信息数据并接收其反馈的信息,同时通过数据库来存储一些基本的对象信息数据。系统实现了将各个部分置于不同的模块当中,可以便捷的进行程序的二次开发与维护。

4.2 系统的不足及有待改进完善之处

本系统基本上满足了汽车销售管理系统管理方面的需要。在界面上写了多个css文件来满足界面样式的一致性,JQuery增强了与用户的交互体验,Echarts插件直观的展现数据库对象数据的动态更新,但是还有部分设计需要进一步加强:

(1)对数据库的sql语句优化还有待加强,部分JavaScript代码过长,前台解析Ajax较慢,数据库表的设计有些许缺陷,有待改善。

(2)整体样式一致性有待加强,javascript代码没有进行统一管理,冗余程度较高,有待改善。

(3)图片上传功能未完善,所以没有加入系统中。

[1] 刘鸿斌.销售管理系统[J].长河科技,2004(3):28-37.

[2] 谢忠红,傅德胜.销售管理系统的设计[M]. 南京:南京大学出版社,2008.

[3] 李刚.疯狂Java讲义(第2版)[M].北京:电子工业出版社,2014.

[4] 林邓伟,程跃华.Java 程序设计项目教程[M].北京:北京理工大学出版社,2010.

[5] 任哲. JAVA技术应用基础[M].北京:机械工业出版社,2014.

猜你喜欢
销售员功能模块管理员
我是小小午餐管理员
我是图书管理员
我是图书管理员
可疑的管理员
销售员的三种习惯 竟是客户最喜欢的
销售员的报价技巧,你会吗?
销售员的幽默
基于ASP.NET标准的采购管理系统研究
输电线路附着物测算系统测算功能模块的研究
送什么