汽车销售管理系统(含代码)文档格式.doc

上传人:wj 文档编号:6538171 上传时间:2023-05-06 格式:DOC 页数:68 大小:2.31MB
下载 相关 举报
汽车销售管理系统(含代码)文档格式.doc_第1页
第1页 / 共68页
汽车销售管理系统(含代码)文档格式.doc_第2页
第2页 / 共68页
汽车销售管理系统(含代码)文档格式.doc_第3页
第3页 / 共68页
汽车销售管理系统(含代码)文档格式.doc_第4页
第4页 / 共68页
汽车销售管理系统(含代码)文档格式.doc_第5页
第5页 / 共68页
汽车销售管理系统(含代码)文档格式.doc_第6页
第6页 / 共68页
汽车销售管理系统(含代码)文档格式.doc_第7页
第7页 / 共68页
汽车销售管理系统(含代码)文档格式.doc_第8页
第8页 / 共68页
汽车销售管理系统(含代码)文档格式.doc_第9页
第9页 / 共68页
汽车销售管理系统(含代码)文档格式.doc_第10页
第10页 / 共68页
汽车销售管理系统(含代码)文档格式.doc_第11页
第11页 / 共68页
汽车销售管理系统(含代码)文档格式.doc_第12页
第12页 / 共68页
汽车销售管理系统(含代码)文档格式.doc_第13页
第13页 / 共68页
汽车销售管理系统(含代码)文档格式.doc_第14页
第14页 / 共68页
汽车销售管理系统(含代码)文档格式.doc_第15页
第15页 / 共68页
汽车销售管理系统(含代码)文档格式.doc_第16页
第16页 / 共68页
汽车销售管理系统(含代码)文档格式.doc_第17页
第17页 / 共68页
汽车销售管理系统(含代码)文档格式.doc_第18页
第18页 / 共68页
汽车销售管理系统(含代码)文档格式.doc_第19页
第19页 / 共68页
汽车销售管理系统(含代码)文档格式.doc_第20页
第20页 / 共68页
亲,该文档总共68页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

汽车销售管理系统(含代码)文档格式.doc

《汽车销售管理系统(含代码)文档格式.doc》由会员分享,可在线阅读,更多相关《汽车销售管理系统(含代码)文档格式.doc(68页珍藏版)》请在冰点文库上搜索。

汽车销售管理系统(含代码)文档格式.doc

4.4SQL语言 15

4.5开发环境 15

第五章 系统实现 16

5.1网站总体架构及实现 16

5.2查看公司信息 18

5.3投递简历 20

5.4查看个人简历 22

5.5求职者查看来自公司的回复 24

5.6其他功能 26

第六章 结论 31

致谢 32

参考文献 33

附录一数据库连接 34

附录二声明式事务管理 35

―III―

第一章绪论

1.11.1课题来源

汽车产业的兴旺发展带动顾客对于汽车类型选择的大步前进,目前大多数汽车销售连锁店的销售管理是用简易进行的。

随着汽车款式的不断更新,汽车各项功能配置会不断的增多,简易工作已不能适应时代的发展需求,由于各销售店每天的销售量很大,难免会在业务方面及财务方面出现漏洞,给企业的经营带来种种弊端,有时还会带给客户不必要的麻烦。

要想解决这些难题,就必须有一套科学、高效、严密汽车销售管理系统作为依托进行和客户的交易。

当今的中小企业,一般应具有产品开发、生产、销售、服务的能力,为此企业都设有相应的机构,以管理各个环节的业务。

以此前提作为系统设计的基础,开发一个更适合客户和销售人员交流的这样一个汽车销售系统,来满足日益发展的汽车销售业.的要求。

1.2国内现状

1.21.3研究意义

为了更好的适应汽车销售管理市场发展的不平衡性,更好的为客户在选择汽车类型方面便利,为更多不了解汽车的客户提供一个交流平台,我们选择这样一个信息管理系统来进行。

第二章需求分析

1.32.1系统定义

汽车销售系统的出现代替了人工记录。

那么本系统作为汽车销售行业的一个系统,

为公司和客户双方都提供了方便。

1.42.2功能需求

汽车销售系统一个最主要的目的就是为销售公司和客户提供方便快捷的双向选择服务,因此其主要的使用者有两类,即客户和汽车销售公司,并且其功能主要实现双方交易的透明化和人性化。

一、从信息需求的角度分析

信息注册主要包括客户个人信息的采集和公司现有信息情况的采集。

信息交互管理,主要包括客户向公司下订单过程的记录和公司对客户对车辆要求的满足。

二、从用户的角度分析

客户首次买车要注册个人信息。

系统管理员要赋予部门管理员的一定权限才能方便各个模块的管理。

子管理员在得到系统管理员的授权后可以对所负责部门实行所有的操作

1.52.3数据需求

一、客户的个人信息

客户要在首次购车时注册个人信息(姓名、性别、身份证号、联系方式、学历、家庭住址等)

二、供货商的详细信息

供货商信息包括供货商的自然信息(公司名称、公司地址、联系方式等)

三、单辆车的基本信息

单辆车的基本信息包括汽车的(发动机编号,汽车类型,汽车价格,汽车外观,汽车排量,供应商等)

四、仓库的基本信息

仓库的基本信息包括(仓库编号,仓库最大库存量,现存量等)

第三章数据库设计

1.63.1数据库的概念

当人们从不同的角度来描述这一概念时就有不同的定义。

例如,称数据库是一个“记录保存系统”(该定义强调了数据库是若干记录的集合)。

又如称数据库是“人们为解决特定的任务,以一定的组织方式存储在一起的相关的数据的集合”(该定义侧重于数据的组织)。

更有甚者称数据库是“一个数据仓库”。

当然,这种说法虽然形象,但并不严谨。

严格地说,数据库是“按照数据结构来组织、存储和管理数据的仓库”。

本系统将使用一直以来使用都最为广泛的关系模型作为数据库的建设依据。

在用户的观点下,关系模型中数据的逻辑结构是一张二维表,一个关系对应通常说的一张表,并且关系的每一个分量必须是一个不可分的数据项。

而一个基于关系模型的数据库则是由若干个二维表组成的。

对于一些大型和中型的数据库,如Oracle,SQLServer2005等都属于关系型数据库,同时它们所带有的数据库管理工具是其他小型数据库所没有的,而同时这些工具又为管理员的工作节省了很多的时间和财力。

1.73.2数据库的选择

本系统使用SQLserver2005实现关系型数据库。

SQLServer2005是一个全面的数据库平台,使用集成的商业智能(BI)工具提供了企业级的数据管理。

SQLServer2005数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序

  SQLServer2005数据引擎是本企业数据管理解决方案的核心。

此外SQLServer2005结合了分析、报表、集成和通知功能。

这使您的企业可以构建和部署经济有效的BI解决方案,帮助您的团队通过记分卡、Dashboard、Webservices和移动设备将数据应用推向业务的各个领域。

  与MicrosoftVisualStudio、MicrosoftOfficeSystem以及新的开发工具包(包括BusinessIntelligenceDevelopmentStudio)的紧密集成使SQLServer2005与众不同。

无论您是开发人员、数据库管理员、信息工作者还是决策者,SQLServer2005都可以为您提供创新的解决方案,帮助您从数据中更多地获益。

3.3数据库表的描述

概念模型是对信息世界建模,其表示方法有很多,其中最为常用的是实体-联系模型,即E-R模型,它是用E-R图来描述现实世界的概念模型。

3.3.1进货订单表(汽车4s店向厂商进货)(stockList_table)

该表主要完成公司向供应商进货的基本清单录入等功能。

在此表中定义了9个字段来进行进货清单的信息存储。

见表3-1。

表3—1

字段

英文名

类型

是否主键

外键关联

长度

备注

清单编号

stockId

Int

Yes

汽车类型

carType

varchar

No

关联汽车信息表

255

汽车数量

caiSum

int

只能大于零

进货单价

stockPrice

进货日期

stockTime

dateTime

进货总价

stockSum

由单价和数量计算

入库状态

enterEst

默认未入库

供应厂商

facId

Varchar

关联厂商表

进货管理员

staId

关联员工表

3.3.2仓库表(汽车4s店的仓库)(depot_table)

该表主要完成求公司仓库添加功能。

在此表中定义了4个字段来进行仓库信息的存储。

见表3-2。

表3—2

仓库编号

depotId

仓库管理员

现存量

liveSum

不能小于零

最大库存量

maxSum

不能小于等于零

3.3.3财务支出表(汽车4s店进货的花费)(payout_table)

该表主要完成公司财务的支出功能。

在此表中定义了5个字段来进行财务的信息存储。

见表3-3。

支出编号

payId

Int

进货订单号:

关联进货订单表

支出总额

payCou

由进货单得到

支出时间

payTime

财务管理员

3.3.4财务收入表(每完成一次交易所得金额非利润)(income_table)

该表主要完成公司财务的收入功能。

在此表中定义了6个字段来进行财务的信息存储。

见表3-4。

收入编号

incomeId

客户订单编号

orderId

应收金额

accMoney

从汽车信息表中能到

实收金额

factMoney

收款时间

receTime

收款人

3.3.5厂商信息表(汽车4s店进车所选厂商)(factory_table)

该表主要对供应商信息的管理。

在此表中定义了4个字段来进行信息存储。

见表3-5。

表3—5

厂商编号

厂商名称

facName

厂商地址

facAddr

厂商联系方式

facTel

3.3.6汽车基本信息表表(本4s店所经营的汽车信息)(car_table)

该表主要记录对汽车的基本信息进行录入和修改功能。

在此表中定义了9个字段来进行信息存储。

见表3-6。

表3—6

发动机编号

engineId

Varchar

汽车外观

carShow

汽车售价

carPrice

汽车排量

carPai

供应商

关联与厂商信息表

进货订单号

关联与进货订单表

关联与仓库表

出售状态

carState

默认未售出

3.3.7客户信息表(凡是来本店买车或有买车意向的都成为客户)(client_table)

该表的主要功能是对客户的基本信息进行登记。

在此表中定义了7个字段来进行信息存储。

见表3-7。

表3—7

客户身份证号

cliCard

50

客户姓名

cliName

客户性别

cliSex

客户联系方式

cliTel

客户住址

cliAdd

客户职业

cliWork

客户学历

cliXueli

3.3.8客户订单表(客户下的买车订单)(orderList_table)

该表的主要功能是记录客户下订单表的信息。

在此表中定义了8个字段来进行信息存储。

见表3-8。

表3—8

订单编号

客户身份证号:

关联客户表

销售人员:

汽车类型:

汽车数量:

carSum

只能为1

订单时间:

orderTime

订单状态:

orderEst

默认未交易

3.3.9角色表(公司的职位有哪些)(role_table)

该表的主要功能是记录公司职位的信息。

在此表中定义了2个字段来进行信息存储。

见表3-9。

表3—9

角色编号

rId

角色名

rName

3.3.10员工表(公司员工)(staff_table)

该表的主要功能是记录公司员工的信息。

在此表中定义了5个字段来进行信息存储。

见表3-10。

表3—10

员工编号

员工登录密码

staPass

员工姓名

staName

员工性别

staSex

联系方式

staTel

3.3.11权限表(对表的操作)(power_table)

该表的主要功能是记录管理员权限的信息。

在此表中定义了3个字段来进行信息存储。

见表3-11。

表3—11

权限编号

pId

Int

权限名

pName

权限路径

pURI

3.3.12角色权限对应表(不同职位只能操纵相应表)(power_table)

该表的主要功能是记录角色对应权限的信息。

见表3-12。

表3—12

yes

关联角色表

关联权限表

1.3.3.13角色员工对应关系表(power_table)

该表的主要功能是记录员工与角色对应关系的信息。

见表3-13。

表3—13

rid

第四章技术介绍

4.1JAVA开发语言的选择

现在,市场上可以选购的应用开发产品很多,流行的也有数十种。

目前在我国市场上最为流行,使用最多,最为先进的可用作企业级开发语言的产品有:

SUN公司的Java

Microsoft公司的VisualBasic

Microsoft公司的VisualC

Borland公司的Delphi

Powersoft公司的PowerBulider

在目前市场上这些众多的程序开发工具中,有些强调语言的弹性与执行效率;

有些偏重于可视化程序开发工具所带来的便利性与效率的提高,各有各的优点和特色,也满足了不同用户的不同需求。

我的网站选择Java语言开发,其原因基于以下几点:

Java是一种简单的、面向对象的、分布式的、健壮的、安全的、结构中立的、可移植的、性能很优异的、多线程的、动态的语言。

一、简单

Java的风格类似于C++,并且摒弃了C++中容易引发程序错误的地方,如指针和内存管理。

此外Java提供了丰富的类库。

二、面向对象

面向对象可以说是Java最重要的特性。

Java语言的设计完全是面向对象的。

Java支持静态和动态风格的代码继承及重用。

三、分布式

Java包括一个支持HTTP和FTP等基于TCP/IP协议的子库。

因此,Java应用程序可凭借URL打开并访问网络上的对象,其访问方式与访问本地文件系统几乎完全相同。

四、健壮

Java致力于检查程序在编译和运行时的错误。

Java自己操纵内存减少了内存出错的可能性。

Java提供Null指针检测数组边界、检测异常出口、字节代码校验。

五、安全

Java的安全性可从两个方面得到保证。

一方面,在Java语言里,像指针和释放内存等C++功能被删除,避免了非法内存操作。

另一方面,当Java用来创建浏览器时,语言功能和浏览器本身提供的功能结合起来,使它更安全。

六、结构中立

为了建立Java作为网络的一个整体,Java将它的程序编译成一种结构中立的中间文件格式。

只要有Java运行系统的机器都能执行这种中间代码。

Java源程序被编译成一种高层次的与机器无关的byte-code格式语言,这种语言被设计在虚拟机上运行,由机器相关的运行调试器实现执行。

七、可移植的

Java的可移植性一直是Java程序设计师们的精神指标,也是Java之所以能够受到程序设计师们喜爱的原因之一,最大的功臣就是JVM的技术。

JAVA编译器产生的目标代码(J-Code)是针对一种并不存在的CPU--JAVA虚拟机(JAVAVirtualMachine),而不是某一实际的CPU。

JAVA虚拟机能掩盖不同CPU之间的差别,使J-Code能运行于任何具有JAVA虚拟机的机器上。

八、高性能

Java可以在运行时直接将目标代码翻译成机器指令。

Sun用直接解释器一秒钟内可调用300,000个过程。

翻译目标代码的速度与C/C++的性能没什么区别。

九、多线程

Java支持多线程,多线程功能使得在一个程序里可同时执行多个小任务。

线程,有时也称小进程,是一个大进程里分出来的小的独立的进程。

十、动态

Java的动态特性是其面向对象设计方法的发展。

它允许程序动态地装入运行过程中所需要的类,这是C++语言进行面向对象程序设计所无法实现的。

Java编译器不是将对实例变量和成员函数的引用编译为数值引用,而是将符号引用信息在字节码中保存下传递给解释器,再由解释器在完成动态连接类后,将符号引用信息转换为数值偏移量。

1.84.2MV

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 合同协议

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2