《汽车销售管理系统毕业论文(含外文翻译).doc》由会员分享,可在线阅读,更多相关《汽车销售管理系统毕业论文(含外文翻译).doc(51页珍藏版)》请在三一办公上搜索。
1、摘 要汽车销售管理系统,目前主要有基于C/S模式和B/S模式两种类型。本文研究的是基于B/S模式的网上汽车销售管理系统,实现对汽车销售企业,4S店在汽车销售,库存,进货,查询统计实现信息化管理,提高工作效率,同时使管理更科学。本系统使用的关键技术主要有前台采用JSP开发技术,运用JSP中模式一的网页开发模式,后台采用是数据库连接池技术,使用的是SQL server 2005数据库。设计实现了对系统中客户,供应商,汽车三个主体进行管理,对汽车采购,销售,库存进行管理,对系统进行管理。结果表明采用此管理系统很方便地实现车辆的销售管理,能够灵活,异地进行操作管理,很适合当前汽车行业的销售管理需求。为
2、了实现汽车销售管理的信息化目的,本文对汽车销售管理系统进行了市场、技术、经济等方面的可行性分析,并根据汽车销售管理的实际需求,设计了汽车销售管理系统的功能,规划了系统的数据流程。同时,运用了JSP中模式一的方法和技术,对汽车销售管理系统的采购功能、库存管理功能、销售管理功能,销售统计功能进行了设计和开发,实现了预期的研究目标。关键词: 汽车销售; JSP; B/S;管理信息系统想要系统:加本人QQ641378019AbstractCar sales management system, there are mainly based on C/S mode and B/S model of tw
3、o types. This study is based on B/S mode of online car sales management system, the car sales business, 4S store in car sales, inventory, purchasing, statistical inquiries, to achieve information management, improve efficiency, while making management more scientific. The system uses the front key t
4、echniques JSP technology, and the background is developed by the database connection pool technology, using SQL server 2005 database, designed and implemented the system in the customers, suppliers, automotive three main management, automotive procurement, sales, inventory management, system managem
5、ent. The results show that the use of this management system is very easy to achieve car sales management, flexibility, operates off-site management, it is appropriate to the current industry sales management needs. In order to informationize car sales management, this paper analysed the car sales m
6、anagement system for the market, technology, economy and other aspects of feasibility, and according to the actual demand of car sales management, design the car sales management system function, and planning the data flow of system. At the same time, using the method and technique of JSP mode one ,
7、 I design and development the car sales management system of the purchasing function, inventory management function, sales management function, sales statistics function, realizing the expected of the research objective.Key Words: car sales; JSP; B/S; management information system目 录第1章 绪论11.1背景分析11
8、.2研究动机11.3研究目的2第2章 相关理论知识及探讨32.1管理信息系统32.1.1管理信息系统概述32.1.2系统开发意义42.2 SWOT分析42.3 系统开发模型选择5第3章 汽车销售管理系统规划和需求分析63.1 国内外系统研究现状63.2 系统设计思想63.3 设计目标63.4 开发工具及主要技术63.4.1 JSP简介63.4.2 SQLSERVER 2005简介73.4.3Tomcat服务器简介73.4.4数据库连接池技术简介73.4.5 MyEclipse简介73.5系统需求分析83.6可行性分析83.7业务流程分析93.8数据流程分析9第4章 汽车销售管理系统设计124.
9、1 系统体系架构的选择和设计124.2 系统主要模块144.3 系统数据库设计154.4 界面设计19第5章 汽车销售管理系统实施205.1 基础信息模块205.2 汽车采购管理215.3 汽车销售管理225.4 汽车销售统计22第6章 系统测试和维护24第7章 总结27参考文献28致谢29附录:30附录:36附录:42第1章 绪论1.1背景分析当今,信息革命席卷全球,信息技术的迅速发展及广泛的应用,有力的推动了管理信息系统的发展。在我国,企业管理信息系统的建设,从 20 世纪 80 年代初期微型计算机的推广应用就已经开始了,并经历了从单机管理到网络建设,从个别部门应用到全企业的运行,30年来
10、取得了很大的发展,创造了良好的经济效益和社会效益。随着企业管理信息系统技术的进一步完善和发展及整个国家国民经济信息化、企业信息化的建设,企业管理信息系统必将得到新的发展和跨越。管理信息系统给企业带来的效益,已由过去作业层次发展至个人与组织的决策,管理信息系统不仅有助于改善组织内部的效率和效益,而且助于改善组织对外的竞争优势与创新,因此在 21 世纪随着计算机技术和网络技术的发展,管理信息系统将通过网络进行企业营销,借助网络的强大功能,可将各种营销活动整合,降低管销成本,使企业更具竞争优势,因此管理信息系统的开发与应用已成为各企业发展的重要策略之一,已成为各家稍具规模企业的重点工作,许多企业投入
11、相当庞大的人力及财力,希望在 21 世纪的激烈竞争环境中,取得领导优势。但是如何开发出一套合理的,适合自身使用的系统是实现管理信息系统的关键。1.2研究动机2008年,在金融危机的冲击下,全球汽车行业哀鸣一片,包括北美、欧洲、日本等在内的全球汽车制造业,纷纷传出裁员、减产的坏消息,美国汽车三巨头,通用、福特、克莱斯勒更是在破产的边缘徘徊。另外,全球的汽车消费也正遭受着史上最强的衰退威胁,除了中国等亚太少数地区保持了相对的增长外,北美、日本、欧洲大多消费主力国家或地区汽车消费都出现了负增长。据统计在经过2008年低迷的一年之后,中国的汽车市场呈现复苏,稳步增长的趋势。目前正值中国汽车行业大变革、
12、大发展的时代,在当前局势下认识局势掌控方向,对汽车行业所处环境和未来的发展态势予以翔实的剖析,无论是对于中国汽车行业 的长远发展,还是对汽车行业在具体工作中的突破都具有积极的指导作用。而在当前各种因素依旧不明朗的情况下,如何抓住机遇,在逆境中突围,是摆在各汽车企业面前最迫切需要解决的问题。现在各个汽车生产商,各个品牌之间竞争激烈。针对此种环境,汽车销售服务企业如何更好的适应市场,成为了存亡的关键。现在随着人们生活水平和消费水平的提高,私家车越来越普遍,中国也将成为个汽车王国。汽车市场也渐渐饱和,这个时候能够抓住顾客提高顾客的忠诚度将会让企业占据一定的战略优势。提高企业内部的运营效率,给顾客提供
13、满意的服务,并且能够根据相应的销售数据进行分析,抢先一步发现机会占领市场。这些便是汽车销售服务业生存法则。现在的汽车销售服务业面临着以下的一些市场环境的问题:国家近年来出于环境保护因素出台了多项法律法令限制化油器型汽车的生产和销售,而该种车辆为主要热销车型。国内汽车市场由于遭遇到前所未有的竞争压力,各汽车厂为自身生存加强了对下属销售服务商的限制和约束。由于业务人员获利的降低及工作时间与一般行业的差异性,汽车销售服务业务人员平均工作维持仅 2-3 年,新的业务代表半年内的定着率仅 55%,对商品的了解及销售技能的训练均造成严重的断层,且因流动率太高,对顾客关系的建立及忠诚度的提升也造成一定的负面
14、的影响。国内汽车消费型态,因国民收入提升,已由当初的微型车,面包车为主导的消费形态,转换成小型 AO 级或 A 级车为主导的消费形态;由当初的价格为主导的消费形态,转换成以服务为主导的消费形态。因此作好顾客服务,满足顾客的需求,将是经营的重要经营方针。1.3研究目的随着汽车生产企业生产能力的不断扩大,汽车销售管理部门处理的信息也越来越多,所以对车辆销售进行全生命周期的管理势在必行。根据对汽车销售情况的调研,我们发现汽车销售服务业在面临:人力资源短缺,业务代表离职率高,无法提供良好的客户服务,因此客户满意度和忠诚度低。销售数据不能及时共享,造成信息孤岛不能及时的制定战略决策。虽然现在企业大都实现
15、了销售管理的计算机化,但功能分散,甚至有很多环节还并未纳入系统管理。分散的功能增加了重复录入的次数,而且数据格式不规范、不及时,极大地增加了管理人员的工作量。本系统的开发旨在提高管理人员的工作效率,从而提升企业的竞争力,弥补业务人员能力的缺陷,及时的共享数据,给决策人员提供相应的决策支持,整合跨部门的管理工作,进行必要的系统整合,整合企业的外围资源和上下游的供应链,发展汽车商品全方位的销售中心。最终提高企业自身的竞争优势促进企业的快速发展。第2章 相关理论知识及探讨本章节将对汽车销售管理系统的设计与开发过程中涉及到的相关理论知识进行陈述和和探究,主要包括管理信息系统(MIS),SWOT分析等内
16、容2.1管理信息系统2.1.1管理信息系统概述20世纪60年代,美国经营管理协会及其事业部第一次提出了建立管理信息系统的设想,企图在企业内建立一个全面管理的信息系统。但当时由于计算机软硬件 技术水平的限制和开发方法的落后,并没有取得明显效果。20世纪70年代后,随着科学技术特别是计算机等信息技术的迅速发展,以及经济管理模型得到一定的 实际应用,管理信息系统得到了较大发展。管理信息系统是在业务处理系统上发展起来的,其特征是面向管理和决策的一个集成系统,它覆盖了整个管理系统,通过对管理信息进行收集、传输、存储、处理和 输出,从而为各级管理部门和各级管理层提供所需的管理信息。管理信息系统不仅具有一般
17、系统的特征,而且具有其本身的特点:是一个人机系统、一个一体化或集成系统、用数学模型分析数据,辅助决策、有一个中心数据库及网络系统。管理的基本职能包括计划、组织、领导和控制。因此,管理信息系统主要有如下功能:信息处理。即对内源和外源数据进行收集、输入、传输、存储、加工处理、输出、管理和维护的系统。这是管理信息系统的首要任务和 最 基本功能。预测功能。预测是管理计划和管理决策的前提。所谓预测功能是指它能根据历史数据,运用数学方法、管理方法和统计预测模型等对未来可能发生的结果进行预测的工作。 计划功能。是指对各种具体工作进行科学合理的安排,并以文字和指标等形式为管理者提供所需的计划报告。如,物资供应
18、计划、生产计划、产品销售计划、利润计划等。通过制定计划,监督企业经营活动中的各项工作的按时完成。 控制功能。是指通过对实际情况的监测、检查和分析,并将实际情况与有关标准进行比较,衡量差异和分析差异,辅助管理者及时采取各种方法施加控制。根据时机、目的的不同,控制可分为事前控制、事中控制和事后控制。辅助决策功能。决策是企业管理的核心。所谓决策功能,是指管理信息系统能根据有关决策问题,运用数学模型,推导出问题的最优解,从而辅助管理者进行科学决策。 2.1.2系统开发意义信息已经成为继劳动力、土地、资本之后的又一大资源。谁掌握的信息越多,利用信息资源的效率越高,谁就会在竞争中占有一席之地,谁就会有更多
19、的优势。信息是已经成为企业与生产单位和客户之间的桥梁、纽带,是企业正常生产的保障。正因为信息是一切问题的关键,建立一套管理信息系统能够有效的提高企业管理水平和管理效率、提高企业资金利用率等方面。从微观上讲,建立一套全方位的企业管理信息系统能够详尽地分析企业经营状态、提供企业管理决策所需要的数据、加快物资的周转速度,提高生产效率,从而加强了管理的信息化手段,提高了本单位的经济效益。从宏观上讲,顺应了社会的信息化、社会化潮流,缩短了整个社会化大生产的周期。如何对汽车销售管理提供一整套的管理方法达到提高效率和降低成本的问题成为焦点。汽车销售管理系统的提出,对汽车销售公司来讲意义重大。它不但能使各业务
20、环节协调一致,而且操作简单,账目清晰,通过账目查询,公司能在最短的时间内获得市场信息,从而制订相应的决策。2.2 SWOT分析SWOT 分析方法是一种企业内部分析方法,即根据企业自身的既定内在条件进行分析,找出企业的优势、劣势及核心竞争力之所在。其中,S 代表 strength(优势),W 代表 weakness(弱势),O 代表 opportunity(机会),T 代表 threat(威胁),其中,S、W 是内部因素,O、T 是外部因素。按照企业竞争战略的完整概念,战略应是一个企业“能够做的”(即组织的强项和弱项)和“可能做的”(即环境的机会和威胁)之间的有机组合。著名的竞争战略专家迈克尔。
21、波特提出的竞争理论从产业结构入手对一个企业“可能做的”方面进行了透彻的分析和说明,而能力学派管理学家则运用价值链解析企业的价值创造过程,注重对公司的资源和能力的分析。SWOT 分析,在综合了前面两者的基础上,以资源学派学者为代表,将公司的内部分析(即 20 世纪 80 年代中期管理学界权威们所关注的研究取向,以能力学派为代表)与产业竞争环境的外部分析(即更早期战略研究所关注的中心主题,以安德鲁斯与迈克尔。波特为代表)结合起来,形成了自己结构化的平衡系统分析体系。由于大部分的汽车销售服务企业当前的管理机制还不健全,故在本案的第一步中,SWOT分析只能基于当前的管理模式提供有限的数据由管理者进行分
22、析。2.3 系统开发模型选择本系统采用传统的系统开发模型:瀑布模型。1970年Winston Royce提出了著名的瀑布模型,直到80年代早期,它一直是唯一被广泛采用的软件开发模型。瀑布模型将软件生命周期划分为制定计划、需求分析、软件设计、程序编写、系统测试和运行维护等六个基本活动,并且规定了它们自上而下、相互衔接的固定次序,如同瀑布流水,逐级下落。在瀑布模型中,软件开发的各项活动严格按照线性方式进行,当前活动接受上一项活动的工作结果,实施完成所需的工作内容。当前活动的工作结果需要进行验证,如果验证通过,则该结果作为下一项活动的输入,继续进行下一项活动,否则返回修改。把此次毕业设计的主要开发工
23、程分为以下几个主要环节:系统规划与需求分析、系统设计、系统实施、系统测试和维护。第3章 汽车销售管理系统规划和需求分析3.1 国内外系统研究现状现在汽车销售管理系统主要有两种模式B/S和C/S。B/S模式可以很方便实现异地操作,统一管理。C/S模式只是本地管理的方式,适合单一门店操作。当然选择哪一种模式的管理系统可以根据企业自身的需求进行选择。C/S模式主要的技术路线采用vb,vc,java等编程语言和sql2005数据库,mysql等数据库搭建。网上汽车销售管理采用的是B/S模式,主流的技术有JSP,PHP,.net等技术和SQL server,mysql,Oracle等数据库搭建。3.2
24、系统设计思想本系统前台采用的是JSP技术,后台采用的是SQLSERVER2005数据库。采用的JSP中模式一的设计思想即JSP+JavaBeans+SQLSERVER2005组合来进行开发,编写JavaBeans组件来处理系统的业务逻辑,用JSP来处理页面表现,数据库连接的是SQLSERVER2005。系统作为B/S模式的管理系统可以部署到服务器,发布到互联网上,方便企业进行销售管理,符合当前发展趋势和中小型企业销售汽车的需求。3.3 设计目标在信息化进程日益深化的今天,中小型汽车销售企业面对日益激烈的竞争中要想取得优势,运用先进的技术来进行管理是必然的选择,可以提高自身管理效率和竞争力。本次
25、设计的网上汽车销售管理系统就是为了让中小型汽车销售企业能够在互联网,乃至移动设备登录互联网对企业的销售情况了如指掌,方便进行各种调整来优化销售管理。3.4 开发工具及主要技术3.4.1 JSP简介JSP(Java Server Pages)是现在应用非常广泛的一种动态网页技术标准,由SUN公司和其他一些公司倡导建立的。WEB服务器接收到JSP网页请求时,程序的处理在服务器端进行,然后将处理结果以HTML格式返回给客户,在客户端即浏览器上显示出来,JSP技术实现了动态页面和静态页面的分离,可以彻底摆脱平台的束缚,实现一次编写,任意运行。同时在JSP中可以使用JavaBean组件,实现业务逻辑和页
26、面表现的分离,同时提高了代码的重用率,提高了开发效率。总之JSP技术的应用越来越广泛,成为时下非常流行的动态网页技术。3.4.2 SQLSERVER 2005简介现在通常所说的SQL Server 2005是指的有微软推出一个关系型数据库管理系统,它具有使用方便,可伸缩性好,与相关软件集成度高等优点,本次设计使用的是SQL Server2005个人版,能够满足自己开发的需要,在本地计算机上进行数据的存储和处理。3.4.3Tomcat服务器简介Tomcat是一款轻量级的应用服务器,对于中小型系统开发用户来讲非常实用,首先这是一款免费的应用服务器,运行时它占用资源小,扩展性好,支持负载平衡与邮件服
27、务等开发应用系统常用的功能。在开发中用TOMCAT可以很方便的在本地计算机上配置成为一个Apache 应用服务器,以便开发中进行调试程序。本次设计使用的是TOMCAT 7.0版本,它相比之前版本作了一些改进,对Servlet 3.0、JSP 2.2和EL 2.2等特性能够很好的支持。3.4.4数据库连接池技术简介数据库的建立和关闭都是很消耗系统资源的操作,当访问系统的用户很多时这种影响更为明显。传统的数据库连接方式是采用一个数据库对象对应一个数据库连接,这种方式每次操作都打开,关闭一个物理连接,很消耗系统资源。因此对于一个多用户操作的管理系统采用数据库连接池技术更为高效。数据库连接池技术基本思
28、想就是预先建立一些连接放置于内存对象中以备使用。当程序需要建立数据库连接时,只需从内存中取一个来用而不用重建,同样当使用完毕之后,放回内存即可。连接的建立,断开都由连接池自身来管理。3.4.5 MyEclipse简介MyEclipse是一个企业级的工作平台,是一款非常优秀的编写JAVA,JSP应用的IDE,它集成了JavaEE开发环境,完整支持HTML,Struts, JSF, CSS, JavaScript, SQL, Hibernate。在使用它开发应用的时候可以很方便的进行数据库,服务器的操作,开发,发布应用。开发过程中进行各种调试。本设计使用的MyEclipse 8.5版本,MyEcl
29、ipse 8在团队写作和集中工作环境的集中配置管理方面进行了提升,提高了团队的工作效率,适合企业级的开发,当然由于本次设计是个人独立完成,用不到这方面的功能。3.5系统需求分析通过汽车销售企业的调查了解,发现汽车销售企业在进行汽车销售过程中存在以下需求:(1) 对企业或者门店的汽车信息进行归类整理储存。(2) 能够对与自身有业务往来的供应商,客户的信息进行整理储存。(3) 能够处理企业在汽车进货,销售,库存方面的流畅管理。(4) 能实时查询企业销售的各方面信息。(5) 能够对销售情况进行分析规划。(6) 可以实现多个操作员来操作管理系统。针对汽车销售企业以上现实的需求,本次设计的网上汽车销售管
30、理系统需要实现以下功能:(1) 系统管理员在登录管理系统后可以实现对新管理员进行添加,个人密码等信息进行修改。(2) 汽车信息管理由网站系统管理员对商品(汽车)信息包括品牌,型号,等信息进行添加,修改,清除重置。(3) 客户信息管理由网站系统管理员对客户信息包括客户全称,地址,电话信息进行添加,修改,清除重置。(4) 供应商信息管理由网站系统管理员对供应商信息包括供应商全称,地址,电话信息进行添加,修改,清除重置。(5) 销售,进货,库存信息的管理,管理员可以对销售,销售退货,入库,入库退货,修改价格等进行操作。(6) 查询统计的管理,系统管理员登录后可以对公司或者4S店的销售排行,汽车,供应
31、商,客户的信息进行查询,同时对销售的情况进行统计分析。3.6可行性分析各个汽车销售公司几乎配备了电脑,办公自动化系统也早已运行,硬件平台早已搭建。本系统的开发和运行可以建立在公司原有系统的基础上。所以不需要再投入过多的资金,只需在系统安全方面采取一些物理措施,所以资金方面完全可行。技术方面,采用前面介绍的技术和环境,完全可以开发一套可以可靠运行的汽车销售管理系统,技术上也完全可行。由于电脑的普及,现在每个员工几乎都能高效地使用电脑,系统的简单方便能够减少员工们的很多劳动。本系统可以在各个汽车销售企业顺利运行。3.7业务流程分析根据汽车销售服务商的业务分析和研究,进行必要的整合,下图是改进后的部
32、分业务流程图:销售员采购员客户导购员客户订单财务结算已收款通知供货单销售单取货单据库存信息退货单库管员图3.1 业务流程图3.8数据流程分析数据流程图是描述系统数据流程的工具,它将数据独立抽象出来,通过图形方式信息的来龙去脉和实际流程。为了清楚的介绍系统的信息流向和加工,本次把数据流程图分为三层:库管员销售员P汽车销售管理系统顶层数据流程图:图3.2 顶层数据库流程图中层数据流程图:销售员库管员销售管理P1库存管理P2库存信息D1销售信息D2主管图3.3 中层数据流程图底层数据流程图:F8销售统计F4月份信息F5销售情况F11退货应答F13退货车辆F13车辆信息FF7相关情况F10车辆信息F5
33、在架车辆F9入库车辆F6销售记录F5已销售车辆F4顾客信息F3客户需求F1潜在客户F2客户信息退货登记P2.2库存信息D1客户信息D3销售信息D2入库登记P2.1库管员主管销售统计P1.3客户信息管理P1.1销售员销售处理P1.2图3.4 底层数据流程图第4章 汽车销售管理系统设计4.1 系统体系架构的选择和设计随着网络技术的不断发展,信息系统的结构由原来的C/S模式逐渐变成了B/S模式。在C/S模式中,服务器端通常采用高性能的CP或工作站,并装有大型数据库系统,客户端采用CP机,安装有专门的软件,将数据库的各种操作及计算等处理都放在服务器上进行,将数据逻辑处理和显示放在客户端,其好处是减轻了
34、主机系统的压力,充分利用客户端的处理能力,加强了应有程序的功能;局限性表现在不同的客户端需要安装不同的应有程序造成系统庞大的维护代价,同时也使得系统升级很不方便。B/S模式主要是利用不断成熟的网络技术,同时结合浏览器的多种脚本语言,利用通用浏览器实现原来需要复杂的专用客户端软件才能实现的功能,同时对客户端的要求不高,只需安装标准的浏览器,使用方便、灵活,对数据的存储和各种操作都在服务器完成,故对服务器的性能有一定的要求。在B/S模式中,系统的升级、维护都在服务器上进行,对用户的影响很小。B/S模式的主要特点体现在以下几个方面:(1)系统的维护和升级较为方便。软件系统的改进和升级越来越频繁,B/
35、S模式的软件体现出较方便的特性。不管客户端的规模有多大、有多少分支机构,都不会增加任何维护升级的工作量,所有的升级工作只需针对服务器进行,这将大大节约企业的资金投入。(2)系统的成本降低,构建方式选择更多。当今服务器操作系统选择是很多的,但这些操作系统都支持标准配置的浏览器访问。B/S模式的软件安装在服务器上后,客户端通过浏览器就可直接进行业务操作。(3)面向电子商务时代的技术。现在所有的应用系统几乎都在互联网上运行,企业发展电子商务也是不可避免的,而B/S模式的软件则代表了将来的技术,只要连上互联网或内部广域网就可以与全球的客户相连,与各地的分支机构相连。(4)系统整合。无论是办公自动化管理
36、系统,人力资源管理系统,客户关系管理系统等,企业发展的趋势是不断融合,采用统一的B/S模式开发的产品无论是现在还是将来都是最好的选择。汽车销售管理系统主要整合汽车的库存和销售管理以及基本信息的管理。在整个企业信息化的建设当中,企业将需要不同的信息系统,如售后服务管理系统,客户关系管理系统等,当企业发展到一定阶段时,这些系统必定整合在一起,因此在本系统中采用B/S模式为将来整个企业的信息化整合奠定了基础。以JSP模式的销售管理系统利用互联网技术为经销商提供服务。互联网是一个互异的环境,分布着不同的应用系统,不同的网络操作平台,数据采用不同的表示格式,只有通过B/S模式才能实现在网络范围内的数据传
37、输。因此该系统的整体结构是以B/S模式为主。在基于产业链协作平台的汽车网络化销售管理系统中包括两个部分:一部分是企业内部销售管理系统,另一部分是汽车产业链协作平台。在整个企业信息化的建设当中,企业将需要不同的信息系统,如销售信息系统,售后服务管理系统,客户关系管理系统等,当企业发展到一定阶段时,这些系统势必要整合在一起,因此在本系统中制造厂内部销售管理系统采用B/S模式为将来整个企业E即整合奠定基础。以JSP模式的汽车产业链协作平台利用互联网技术为制造厂及其经销商提供服务,互联网是一个互异的环境,分布着不同的应用系统,不同的网络操作平台,数据采用不同的表示格式,只有通过B/S模式才能实现在网络
38、范围内的数据传输。因此该系统的整体结构是以B/S模式为主。在本系统中,企业操作人员和经销商操作人员利用本地标准的浏览器,登陆到平台进行相关业务操作。在企业内部销售管理系统中企业各业务操作人员利用本地的浏览器在局域网范围内访问部署在服务器上的企业内部销售管理系统进行业务操作。整个系统的结构如图4.1所示:经销人员操作客户端Browser制造厂人员操作客户端Browser平台协作服务器防火墙InternetIntranet企业内部销售管理系统服务器企业各业务人员操作客户端Browser图4.1系统架构4.2 系统主要模块根据系统需求分析和系统要实现的目标我们可以规划出系统的主要模块有基础信息管理,
39、汽车采购管理,汽车库存管理,汽车销售管理,销售统计分析,系统基本设置等几个大的模块。每个模块下面又需设计出多个子功能模块来实现设计目标。系统的框架图如下图所示:系统基本设置进货单销售单库存盘点操作员查询更改密码操作员管理供应商查询汽车查询客户查询汽车销售管理基础信息管理汽车采购管理汽车销售管理汽车库存管理销售统计分析客户信息管理汽车信息管理供应商信息管理退货单入库查询销售排行销售退货单年销售额分析库存查询销售查询图4.2 功能模块图4.3 系统数据库设计在本系统中的实体主要包括供应商实体、客户实体、汽车实体。客户编号客户全称客户简称地址邮政编码电话传真联系人联系电话银行账号开户银行客户E-ma
40、il客户实体包括客户编号、客户全称、客户简称、地址、电话、邮政编码、联系人、联系人电话、传 真、开户银行和账号等属性,系统在进行汽车销售和销售退货可以直接引用系统客户完成操作。客户实体E-R图如下图所示:图4.3 客户实体E-R图供应商实体包括供应商编号、供应商全称、供应商简称、地址、电话、邮政编码、联系人、联系人电话、传 真、开户银行和账号等属性,系统在进行汽车入库和入库退货可以直接引用系统客户完成操作。供应商实体E-R图如下图所示:供应商编号供应商全称简称地址邮政编码电话传真联系人联系电话银行账号开户银行供应商E-mail图4.4 供应商实体E-R图汽车实体包括汽车编号、汽车品牌全称、品牌
41、简称、产地、单位、系列、型号、发动机号、车架号、供应商全称和备注等属性,它是系统的核心信息,在进行汽车销售,销售退货,汽车入库,入库退货时都需要汽车的信息进行操作。汽车实体E-R图如下图所示:车架号汽车编号汽车品牌品牌简称产地单位系列型号供应商备注汽车发动机号图4.5 汽车实体E-R图实体间的主要关系如下图:mnnm供应商购买汽车提供客户图4.6 实体E-R图根据需求分析和系统中的实体和实体之间的关系,总结出汽车销售管理系统中所需要的数据表,汽车销售管理系统数据表名称,数据表字段说明,数据表说明如下表所示:表4.1 数据库表数据表名称数据表字段说明数据表说明tb_managerID(int)
42、操作员编号 username(varchar(40) 登录名password(varchar(40) 登录密码系统操作员信息表tb_customerID(int) 客户编号khname(varchar(100) 客户全称khjc(varchar(50) 客户简称address(varchar(100) 地址postcode(varchar(50) 邮政编码tel(varchar(30) 电话fax(varchar(50) 传真lxr(varchar(50) 联系人lxrtel(varchar(30) 联系人电话email(char(50) 邮件khyh(char(50) 开户银行yhzh(ch
43、ar(50) 银行账号客户信息表tb_supplierID(int) 供应商编号gysname(varchar(50) 供应商全称gysjc(varchar(50) 供应商简称address(varchar(100) 地址postcode(varchar(50) 邮政编码tel(varchar(30) 电话fax(varchar(50) 传真lxr(varchar(50) 联系人lxrtel(varchar(30) 联系人电话email(varchar(50) 邮件khyh(varchar(50) 开户银行yhzh(varchar(50) 银行账号供应商信息表tb_carID(varchar(
44、50) 汽车编号cbqc(varchar(50) 汽车品牌全称cbjc(varchar(50) 汽车品牌简称cd(varchar(100) 产地dw(varchar(10) 单位xl(varchar(50) 系列xh(varchar(50) 型号fdjh(varchar(50) 发动机号cjh(varchar(50) 车架号gysname(varchar(200)供应商全称cctime(datetime)出厂时间bz(varchar(300) 备注汽车信息表tb_kucunID(char(20) 汽车编号cbqc(char(50) 汽车品牌全称cbjc(char(50) 汽车品牌简称cd(ch
45、ar(30) 产地dw(char(10) 单位dj(money) 单价xl(char(30) 系列xh(char(30) 型号kcsl(int) 库存数量kcje(money) 库存金额gysname(char(50) 供应商全称库存信息表tb_rukuID(char(7) 汽车入库编号cid(char(10) 汽车编号cbqc(char(50) 汽车品牌全称cbjc(char(30) 汽车品牌简称cd(char(100) 产地dw(char(10) 单位dj(money) 单价xl(char(30) 系列xh(char(30) 型号sl(int) 数量je(money) 金额gysname(
46、char(50) 供应商全称rkdate(datetime) 入库日期czy(char(10) 操作员jsr(char(10) 经手人jsfs(char(20) 结算方式入库信息表tb_rukuthID(char(7) 汽车入库退货编号cid(char(10) 汽车编号cbqc(char(50) 汽车品牌全称cbjc(char(30) 汽车品牌简称cd(char(100) 产地dw(char(10) 单位dj(money) 单价xl(char(30) 系列xh(char(30) 型号sl(int) 数量je(money) 金额gysname(char(50) 供应商全称thdate(datetime) 入库退货日期czy(char(10) 操作员jsr(char(10) 经手人jsfs(char(20) 经手方式入库退货信息表tb_sellID(char(7) 汽车销售编号cid(char(10) 汽车编号cbqc(char(50) 汽车品牌全称cbjc(char(30) 汽车品牌简称cd(char(100) 产地dw(char(10) 单位dj(money) 单价xl(char(30) 系列xh(