ImageVerifierCode 换一换
格式:DOCX , 页数:93 ,大小:1.30MB ,
资源ID:24938723      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/24938723.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(汽车销售管理系统含代码.docx)为本站会员(b****9)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

汽车销售管理系统含代码.docx

1、汽车销售管理系统含代码汽车销售系统设计 【摘 要】本系统是为解决汽车销售公司的管理问题而设计。随着经济的开展和国内汽车市场的不断扩大,某汽车销售公司定单成倍增加,各项业务更加细化,各部门分工更加明确。而目前的人工管理方式显然已是不符合现代企业的管理要求。基于整体考虑,本次课程设计任务就是设计一个管理系统,利用计算机来代替人工操作。减轻了员工的劳动强度,提高了劳动质量和效率,减少了错误的发生。本次设计,从需求分析,概念设计,逻辑设计,物理设计,到数据库的建立、运行,再到数据库的平安维护等各个方面进行了详细的分析设计。并且值得一提的是,我认真分析了企业的业务需求,公司的主要职责和主要结构等信息,从

2、而保证了设计出比拟符合公司需要的管理系统。【关键词】数据库;课程设计;轿车销售管理 JAVACar sales system 【Abstract】 This system is to address the management of car sales company designed. With economic development and the domestic auto market continues to expand, an automobile sales company orders multiplied, the business is more refined, m

3、ore explicit division of labor. The current manual management is not clearly meet therequirements of modern enterprise management.Based on overall consideration, this task is to design a curriculum management system, using computer to replace manual operation. Reduce the labor intensity of the emplo

4、yees, improve labor quality and efficiency, reduced errors.The design, from requirements analysis, conceptual design, logical design, physical design, to database development, operation, maintenance, security of the databaseand then to various aspects of the detailed analysis of the design. And wort

5、h mentioning is that I carefully analyzed the companys business needs, the companysmain responsibilities and main structure information, thus ensuring the need to designmore in line with the companys management system. 【Keywords】Database; curriculum design; car sales management JAVA 目 录第1章绪论1.1 1.1

6、课题来源汽车产业的兴旺开展带动顾客对于汽车类型选择的大步前进,目前大多数汽车销售连锁店的销售管理是用简易进行的。随着汽车款式的不断更新,汽车各项功能配置会不断的增多,简易工作已不能适应时代的开展需求,由于各销售店每天的销售量很大,难免会在业务方面及财务方面出现漏洞,给企业的经营带来种种弊端,有时还会带给客户不必要的麻烦。要想解决这些难题,就必须有一套科学、高效、严密汽车销售管理系统作为依托进行和客户的交易。当今的中小企业,一般应具有产品开发、生产、销售、效劳的能力,为此企业都设有相应的机构,以管理各个环节的业务。以此前提作为系统设计的根底,开发一个更适合客户和销售人员交流的这样一个汽车销售系统

7、,来满足日益开展的汽车销售业.的要求。 1.2 国内现状汽车产业的兴旺开展带动顾客对于汽车类型选择的大步前进,目前大多数汽车销售连锁店的销售管理是用简易进行的。随着汽车款式的不断更新,汽车各项功能配置会不断的增多,简易工作已不能适应时代的开展需求,由于各销售店每天的销售量很大,难免会在业务方面及财务方面出现漏洞,给企业的经营带来种种弊端,有时还会带给客户不必要的麻烦。要想解决这些难题,就必须有一套科学、高效、严密汽车销售管理系统作为依托进行和客户的交易。当今的中小企业,一般应具有产品开发、生产、销售、效劳的能力,为此企业都设有相应的机构,以管理各个环节的业务。以此前提作为系统设计的根底,开发一

8、个更适合客户和销售人员交流的这样一个汽车销售系统,来满足日益开展的汽车销售业.的要求。 1.2 1.3 研究意义为了更好的适应汽车销售管理市场开展的不平衡性,更好的为客户在选择汽车类型方面便利,为更多不了解汽车的客户提供一个交流平台,我们选择这样一个信息管理系统来进行。 第2章需求分析1.3 2.1 系统定义 汽车销售系统的出现代替了人工记录。那么本系统作为汽车销售行业的一个系统,为公司和客户双方都提供了方便。1.4 2.2 功能需求汽车销售系统一个最主要的目的就是为销售公司和客户提供方便快捷的双向选择效劳,因此其主要的使用者有两类,即客户和汽车销售公司,并且其功能主要实现双方交易的透明化和人

9、性化。一、从信息需求的角度分析信息注册主要包括客户个人信息的采集和公司现有信息情况的采集。信息交互管理,主要包括客户向公司下订单过程的记录和公司对客户对车辆要求的满足。二、从用户的角度分析客户首次买车要注册个人信息。系统管理员要赋予部门管理员的一定权限才能方便各个模块的管理。子管理员在得到系统管理员的授权后可以对所负责部门实行所有的操作1.5 2.3 数据需求一、 客户的个人信息客户要在首次购车时注册个人信息姓名、性别、身份证号、联系方式、学历、家庭住址等二、 供货商的详细信息供货商信息包括供货商的自然信息公司名称、公司地址、联系方式等三、 单辆车的根本信息单辆车的根本信息包括汽车的发动机编号

10、,汽车类型,汽车价格,汽车外观,汽车排量,供给商等四、 仓库的根本信息 仓库的根本信息包括仓库编号,仓库最大库存量,现存量等第3章数据库设计1.6 3.1 数据库的概念当人们从不同的角度来描述这一概念时就有不同的定义。例如,称数据库是一个“记录保存系统(该定义强调了数据库是假设干记录的集合)。又如称数据库是“人们为解决特定的任务,以一定的组织方式存储在一起的相关的数据的集合(该定义侧重于数据的组织)。更有甚者称数据库是“一个数据仓库。当然,这种说法虽然形象,但并不严谨。严格地说,数据库是“按照数据结构来组织、存储和管理数据的仓库。本系统将使用一直以来使用都最为广泛的关系模型作为数据库的建设依据

11、。在用户的观点下,关系模型中数据的逻辑结构是一张二维表,一个关系对应通常说的一张表,并且关系的每一个分量必须是一个不可分的数据项。而一个基于关系模型的数据库那么是由假设干个二维表组成的。对于一些大型和中型的数据库,如Oracle,SQL Server 2005等都属于关系型数据库,同时它们所带有的数据库管理工具是其他小型数据库所没有的,而同时这些工具又为管理员的工作节省了很多的时间和财力。1.7 3.2 数据库的选择本系统使用SQLserver2005实现关系型数据库。SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能 (BI) 工具提供了企业级的数据管理。SQL Se

12、rver 2005 数据库引擎为关系型数据和结构化数据提供了更平安可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。SQL Server 2005 数据引擎是本企业数据管理解决方案的核心。此外 SQL Server 2005 结合了分析、报表、集成和通知功能。这使您的企业可以构建和部署经济有效的 BI 解决方案,帮助您的团队通过记分卡、Dashboard、Web services 和移动设备将数据应用推向业务的各个领域。与 Microsoft Visual Studio、Microsoft Office System 以及新的开发工具包包括 Business Intel

13、ligence Development Studio的紧密集成使 SQL Server 2005 与众不同。无论您是开发人员、数据库管理员、信息工作者还是决策者,SQL Server 2005 都可以为您提供创新的解决方案,帮助您从数据中更多地获益。 3.3 数据库表的描述概念模型是对信息世界建模,其表示方法有很多,其中最为常用的是实体联系模型,即ER模型,它是用ER图来描述现实世界的概念模型。 进货订单表汽车4s店向厂商进货stockList_table该表主要完成公司向供给商进货的根本清单录入等功能。在此表中定义了9个字段来进行进货清单的信息存储。见表31。表31字段英文名类型是否主键外键

14、关联长度备注清单编号stockIdIntYes无汽车类型carTypevarcharNo关联汽车信息表255汽车数量caiSumintNo无 只能大于零进货单价stockPriceIntNo无只能大于零进货日期stockTimedateTimeNo无进货总价stockSumintNo无由单价和数量计算入库状态enterEstvarcharNo无255默认未入库供给厂商facIdVarchar No关联厂商表255进货管理员staIdintNo关联员工表255 3.3.2仓库表汽车4s店的仓库depot_table该表主要完成求公司仓库添加功能。在此表中定义了4个字段来进行仓库信息的存储。见表3

15、2。表32字段英文名类型是否主键外键关联长度备注仓库编号depotIdIntYes 无仓库管理员staIdvarcharNo关联员工表255现存量liveSumintNo无不能小于零最大库存量maxSumintNo无不能小于等于零 3.3.3财务支出表汽车4s店进货的花费payout_table该表主要完成公司财务的支出功能。在此表中定义了5个字段来进行财务的信息存储。见表33。字段英文名类型是否主键外键关联长度备注支出编号payIdInt Yes无进货订单号:stockIdintNo关联进货订单表支出总额payCouintNo无由进货单得到支出时间payTimevarcharNo无255财务

16、管理员staIdintNo关联员工表 3.3.4财务收入表每完成一次交易所得金额 非利润income_table该表主要完成公司财务的收入功能。在此表中定义了6个字段来进行财务的信息存储。见表34。字段英文名类型是否主键外键关联长度备注收入编号incomeIdIntYes客户订单编号orderIdintNo关联汽车信息表应收金额accMoneyintNo关联汽车信息表从汽车信息表中能到实收金额factMoneyIntNo收款时间receTimedateTimeNo收款人staIdintNo关联员工表 厂商信息表汽车4s店进车所选厂商factory_table该表主要对供给商信息的管理。在此表中

17、定义了4个字段来进行信息存储。见表35。表35字段英文名类型是否主键外键关联长度备注厂商编号facIdIntYes无厂商名称facNamevarcharNo无255厂商地址facAddrvarcharNo无255厂商联系方式facTelvarcharNo无255 3.3.6汽车根本信息表表本4s店所经营的汽车信息car_table该表主要记录对汽车的根本信息进行录入和修改功能。在此表中定义了9个字段来进行信息存储。见表36。表36字段英文名类型是否主键外键关联长度备注发动机编号engineIdvarcharYes无255汽车类型carTypeVarcharNo无255汽车外观carShowVa

18、rcharNo无255汽车售价carPriceIntNo无汽车排量carPaivarcharNo无255供给商facIdintNo关联与厂商信息表进货订单号stockIdintNo关联与进货订单表仓库编号depotIdintNo关联与仓库表出售状态 carStatevarcharNo255默认未售出 客户信息表但凡来本店买车或有买车意向的都成为客户client_table该表的主要功能是对客户的根本信息进行登记。在此表中定义了7个字段来进行信息存储。见表37。表37字段英文名类型是否主键外键关联长度备注客户身份证号cliCardVarcharYes无50客户姓名cliNameVarcharNo

19、无255客户性别cliSexVarcharNo无50客户联系方式cliTelVarcharNo无255客户住址cliAddVarcharNo无255客户职业cliWorkVarcharNo无255客户学历cliXueliVarcharNo无255 3.3.8客户订单表客户下的买车订单orderList_table该表的主要功能是记录客户下订单表的信息。在此表中定义了8个字段来进行信息存储。 见表38。表38字段英文名类型是否主键外键关联长度备注订单编号orderIdIntYes客户身份证号:cliCardvarcharNo关联客户表50销售人员:staIdintNo关联员工表汽车类型:carT

20、ypeVarcharNo关联汽车信息表255汽车数量:carSumIntNo只能为1订单时间:orderTimedateTimeNo订单状态:orderEstVarcharNo50默认未交易发动机编号3.3.9角色表公司的职位有哪些role_table该表的主要功能是记录公司职位的信息。在此表中定义了2个字段来进行信息存储。 见表39。表39字段英文名类型是否主键外键关联长度备注角色编号rIdIntYes无角色名rNameVarcharNo无2553.3.10员工表公司员工staff_table该表的主要功能是记录公司员工的信息。在此表中定义了5个字段来进行信息存储。 见表310。表310字段

21、英文名类型是否主键外键关联长度备注员工编号staIdIntYes员工登录密码staPassVarcharNo255员工姓名staNameVarcharNo255员工性别staSexVarcharNo50联系方式staTelVarcharNo2553.3.11权限表对表的操作power_table该表的主要功能是记录管理员权限的信息。在此表中定义了3个字段来进行信息存储。 见表311。表311字段英文名类型是否主键外键关联长度备注权限编号pId IntYes无权限名pNameVarcharNo无255权限路径pURIVarcharNo无255角色权限对应表不同职位只能操纵相应表power_tab

22、le该表的主要功能是记录角色对应权限的信息。在此表中定义了2个字段来进行信息存储。 见表312。表312字段英文名类型是否主键外键关联长度备注角色编号rIdIntyes关联角色表权限编号rIdIntyes关联权限表1.3.3.13角色员工对应关系表power_table该表的主要功能是记录员工与角色对应关系的信息。在此表中定义了2个字段来进行信息存储。 见表313。表313字段英文名类型是否主键外键关联长度备注角色编号ridIntYes关联角色表员工编号staIdIntyes关联员工表第4章技术介绍4.1 JAVA开发语言的选择现在,市场上可以选购的应用开发产品很多,流行的也有数十种。目前在我

23、国市场上最为流行,使用最多,最为先进的可用作企业级开发语言的产品有:SUN公司的JavaMicrosoft公司的Visual BasicMicrosoft公司的Visual CBorland公司的DelphiPowersoft公司的PowerBulider在目前市场上这些众多的程序开发工具中,有些强调语言的弹性与执行效率;有些偏重于可视化程序开发工具所带来的便利性与效率的提高,各有各的优点和特色,也满足了不同用户的不同需求。我的网站选择Java语言开发,其原因基于以下几点:Java是一种简单的、面向对象的、分布式的、健壮的、平安的、结构中立的、可移植的、性能很优异的、多线程的、动态的语言。 一

24、、简单 Java的风格类似于C+,并且摒弃了C+中容易引发程序错误的地方,如指针和内存管理。 此外Java提供了丰富的类库。 二、面向对象 面向对象可以说是Java最重要的特性。Java语言的设计完全是面向对象的。Java支持静态和动态风格的代码继承及重用。 三、分布式 Java包括一个支持 和FTP等基于TCP/IP协议的子库。因此,Java应用程序可凭借URL翻开并访问网络上的对象,其访问方式与访问本地文件系统几乎完全相同。四、健壮 Java致力于检查程序在编译和运行时的错误。Java自己操纵内存减少了内存出错的可能性。Java提供Null指针检测数组边界、检测异常出口、字节代码校验。 五

25、、平安 Java的平安性可从两个方面得到保证。一方面,在Java语言里,像指针和释放内存等C+功能被删除,防止了非法内存操作。另一方面,当Java用来创立浏览器时,语言功能和浏览器本身提供的功能结合起来,使它更平安。六、结构中立 为了建立Java作为网络的一个整体,Java将它的程序编译成一种结构中立的中间文件格式。只要有Java运行系统的机器都能执行这种中间代码。Java源程序被编译成一种高层次的与机器无关的byte-code格式语言,这种语言被设计在虚拟机上运行,由机器相关的运行调试器实现执行。 七、可移植的 Java的可移植性一直是Java程序设计师们的精神指标,也是Java之所以能够受

26、到程序设计师们喜爱的原因之一,最大的功臣就是JVM的技术。JAVA编译器产生的目标代码(J-Code) 是针对一种并不存在的CPU-JAVA虚拟机(JAVA Virtual Machine),而不是某一实际的CPU。JAVA虚拟机能掩盖不同CPU之间的差异,使J-Code能运行于任何具有JAVA虚拟机的机器上。 八、高性能 Java可以在运行时直接将目标代码翻译成机器指令。Sun用直接解释器一秒钟内可调用300,000个过程。翻译目标代码的速度与C/C+的性能没什么区别。 九、多线程 Java支持多线程,多线程功能使得在一个程序里可同时执行多个小任务。线程,有时也称小进程,是一个大进程里分出来

27、的小的独立的进程。十、动态 Java的动态特性是其面向对象设计方法的开展。它允许程序动态地装入运行过程中所需要的类,这是C+语言进行面向对象程序设计所无法实现的。Java编译器不是将对实例变量和成员函数的引用编译为数值引用,而是将符号引用信息在字节码中保存下传递给解释器,再由解释器在完成动态连接类后,将符号引用信息转换为数值偏移量。1.8 4.2 MVC设计模式MVC是Model-View-Controller的简称,它是一种设计模式,它把应用程序分成三个核心模块:模型、视图、控制器,它们各自处理自己的任务。视图是用户看到并与之交互的界面,作用包括向用户显示相关的数据、接受用户的输入、向模型查询业务状态、接受模型发出的数据更新事件,从而对用户界面进行同步更新。模型表示业务数据和业务逻辑,是应用程序的主体局部。一个模型能为多个视图提供数据,因此提高了代码的可重用性。控制器接受用户的输入并调用模型和视图去完成用户的需求。当Web用户单击Web页面中的递交按钮来发送HTML表单时,控制器本身不输出任何东西和做任何处理。控制器接收请求并决定调用哪个模型组件去处理请求,然后决定调用哪个视图来显示模型处理返回的数据。MVC的优点表现在如下几个方面:一

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1