汽车销售管理系统

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
对于(n:m)的联系,单独对应一个关系模式,该关系模式包括联系的属性、参与联系的各实体集的主码属性,该关系模式的主码由各实体集的主码属性共同组成。
所以各实体的E-R图转换其关系模式的如下:
汽车(汽车编号、汽车颜色、汽车型号、出厂日期、厂商地址)
汽车编号为主键
客户(客户编号、姓名、Fra Baidu bibliotek址、联系方式、购买记录、备注)
)
Go
客户信息表
/*汽车信息表信息的录入与查找*/
insert into 客户信息表values('10','岳阳',‘王爽磊’,‘15875412697’,有,无)等
4.2.3员工信息表创建与操作
/*创建客户信息表 */
useqichexinxi
create table员工信息表
(员工编号 char(10) not null primary key,
售车记录 char(10),
经手人 char(10)
)
Go
销售信息表
4.3
在SQL Server中,存储过程是数据库对象之一,它有执行速度快、确保数据库的安全和自动完成需要预先执行的任务等优点,本设计创建一个存储过程,功能是由汽车编号和员工编号,查询与客户以及销售的关系,显示汽车编号,员工编号,客户编号,数量,经手人。
汽车信息管理:对新进汽车的信息进行归档管理。
信息查询统计管理:管理员通过对客户提供的汽车信息找到客户所需的汽车并通过客户信息库对客户的核查后,把客户所需的汽车信息提供给客户。对销售、库存等的统计。
仔细分析调查有汽车销售公司管理信息需求的基础上,将得到如图所示的本系统所处理的数据流程(图1-1)。
图1-1
本汽车销售信息系统的建立是通过查询语句建立,创建如下:
4.1
数据库是SQL Server 2000存储和管理的对象
查询分析器:
create databaseqichexinxi
on
(name='qichexinxi_data',
filename='e:\qichexinxi.mdf',
size=5mb,
2.2数据库模块设计结构
有了以上数据项以及数据结构后,以及实现的各项以后,就可以设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。
根据上面得出有以下数据项:
1、汽车信息实体属性有:编号,型号,颜色,出厂日期,厂商地址,E-R图1-2:
(汽车编号 char(10) not null primary key,
汽车颜色 char(10),
汽车出厂日期 datetime ,
厂家地址 varchar(10),
汽车型号 varchar(10)
)
Go
汽车信息表
/*汽车信息表信息的录入与查找*/
insert into 汽车信息表 values
4.2.2客户信息表创建与操作
汽车编号为主键
员工(员工编号、姓名、年龄、性别、备注)
员工编号为主键
销售(数量、售车记录、经手人、汽车型号)
第四章数据库物理结构设计
数据库是SQL Server 2000存储和管理的对象,从逻辑上看,SQL Server 2000数据库由存放数据的表以及支持这些数据库的存储、检索、安全性和完整性的对象所组成;从物理上看,SQL Server 2000物理数据库指用于存储数据对象的文件及文件组。数据库创建有二个途径:一是通过企业管理器,二是查询语句。
关键词:网上订购;数据库;信息管理
开发工具
SQL Server
本系统的开发选择了SQL数据库,它适用于中小型事物处理及客户端/服务端结构的应用系统。它功能强大操作简便,日益为广大数据库用户所喜爱。越来越多的开发工具提供了与SQL Server的接口。SQL Server 2000 是Microsoft 公司推出的SQL Server 数据库管理系统的最新版本,该版本继承了SQL Server 7.0 版本的优点,同时又比它增加了许多更先进的功能、具有使用方便、可伸缩性好与相关软件集成程度高等优点。MSSQL Server不但可以应用于大中型数据库管理中,建立分布式关系数据库,并且也可以开发桌面数据库。事实上,SQL Server数据库处理的基本结构,采取关系型数据库模式,尽管如此,相信大家都可以轻易的发现,在SQL Server的数据库处理方式,则是使用面向对象的操作方式与精神,也就是说,SQL Server的所有功能,都可以基于系统已经建立好的一些对象来达成,是相当OO(面向对象)的一个系统结构。
create table销售信息表
(员工编号 char(10) not null primary key,
客户编号 char(10) not null primary key,
汽车编号 char(10)not null primary key,
数量 char(10),
汽车型号 varchar(10),
1.3
本汽车销售管理系统是一个协助汽车销售商对各职能部门及业务流程进行全面管理的一个信息管理系统。首先要解决传统的管理方法容易造成档案资料的遗失,控制不集中,管理不规范等问题。因此,本管理系统在实现上应满足以下需求:
1.能达到各销售业务流程之间的无缝链接和数据的共享。
2.为系统提供数据支持。
3.不同级别的用户拥有相应的权限使用该系统,从而大大提高了系统的安全性和管理效率。
随着人们生活水平的不断提高,人们对汽车的消费和需求也越来越旺盛。各汽车销售公司它们都有管理、计划、销售、财务、配件、售后服务等职能部门。如何管理好这些部门,使整个公司协调一致、高效率地运转,是各公司急待解决的问题。但有的业务环节仍然运用人工记账的传统办法,既容易出错又会导致账目混乱,查询和统计起来非常不方便,费时又费力,严重时会给公司造成难以挽回的损失。像这样初级的公司管理方法,已远跟不上销售政策和销售形势发展的需要。因此,如何对汽车销售管理提供一整套的管理方法达到提高效率和降低成本的问题成为焦点。汽车销售管理系统的提出,对汽车销售公司来讲意义重大。它不但能使各业务环节协调一致,而且操作简单,账目清晰,通过账目查询,公司能在最短的时间内获得市场信息,从而制订相应的决策。
存储过程的创建和调用如下:
create proc prc3 (@no1 varchar(50), @no2 varchar(50), @no3 varchar(50) )
as begin
if exists (select * from 销售信息表 where 销售信息表.汽车编号=@no1
and 销售信息表.员工编号=@no2 and 销售信息表.客户编号=@no3)
对表的插入、修改和删除可用查询语句或界面操作来操作,但通过用查询语句操作表数据更为灵活,功能更为强大。
4.2.1 汽车信息表的创建与操作
在本系统中,要了解汽车信息、员工信息、客户信息以及销售情况,因此各种表的数据如下:
/*创建汽车信息表 */
useqichexinxi
create table汽车信息表
用E-R图 描述了汽车销售信息管理系统中实体集与实体集的联系,目的以E-R图为工具,设计关系型的数据库,即确定应用系统所使用的数据库应包含哪些表,以及每个表的结构是怎么样的。
对于(1:1)联系,单独对应一个关系模式,可以将一个表中的主键加入另一个表中来实现两表之间的联系。
对于(1:n)联系既可单独对应一个关系模式,也可以不单独对应一个关系模式,如果联系是单独对应一个关系模式,则由联系的各实体集的主码属性构成关系模式,n端的主码作为该关系模式的主码;如果联系不单独对应一个关系模式,则由联系的属性及1端的主码加入n端实体集对应关系模式中,主码仍是n端的主码。
第一章需求分析
该汽车销售管理系统的需求分析将从背景说明及意义、系统编写目的、系统需求分析、功能需求分析、数据需求及业务规则分析等几个方面来描述
本系统是以汽车基本信息为主体,以汽车供应商和汽车需求商为服务对象,通过对各种票据和日志信息的管理操作,需要达到以下目标:
1、实现从客户来访、咨询、报价、订购,到采购等多个销售环节上的严密的跟踪管理服务;
/*创建客户信息表 */
useqichexinxi
create table客户信息表
(客户编号 char(10) not null primary key,
客户姓名 char(10),
联系方式 char(15),
客户地址 varchar(10),
备注 varchar(10),
购车记录 varchar(10)
maxsize=20mb,
filegrowth=10%
)
log on
(name='qichexinxi_log',
filename='e:\qichexinxi_log.ldf',
size=2mb,
maxsize=5mb,
filegrowth=1mb
)
Go
结果显示窗格:
CREATE DATABASE 进程正在磁盘 ' qichexinxi _data' 上分配 5.00 MB 的空间。
1.
汽车工业经历了一百多年的发展,对国家经济的发展和腾飞以及对人类社会的文明带来了巨大影响。汽车工业已成为许多国家的支柱产业,随着人们生活水平以及汽车性能的不断提高,人们对汽车的消费和需求也越来越旺盛,世界汽车工业也保持庞大的市场需求和生产规模。近年来,中国汽车市场发展迅猛,以接近40%的速度增长。巨大的市场容量和可观的经济效益,引起各汽车厂家(包括世界各著名汽车厂家的在华企业)纷纷加大投资,汽车市场烽烟四起,汽车销售策略和模式新招频出,竞争已是空前的激烈。在如此形式下,一种介于生产厂家和用户之间的桥梁,汽车销售公司正在不断的产生和发展壮大。
CREATE DATABASE 进程正在磁盘 ' qichexinxi _log' 上分配 2.00 MB 的空间。
4.2
建立数据库最重要的一步就是创建其中的数据表,即决定数据库包括哪些表,每个表中的包含哪些字段,每个字段的数据类型等。创建表有二种途径,一是企业管理创建,二是查询语句,此设计用的是第二种。
4.能保证整个系统构架的稳定性和安全性。
第二章
2.1
通过对汽车销售管理业务的调查分析与资料查询,弄清了汽车销售管理的工作业务流程和管理功能。
汽车销售管理信息系统主要有以下几项管理功能:
信息数据管理:管理员对汽车信息的输入、存库和维护。
客户请求信息管理:对销售业务涉及的问题进行交流回馈。
客户定购信息管理:对客户定购需求的信息进行归档管理。
2、使既可以适合于多品牌车辆的销售,也可以适用于专卖店的管理;
3、能够很快地将市场信息反馈到各职能部门,制定相应策略。从而有条不紊地开拓市场,更好地挖掘客户资源,进一步提高车辆销售的成功率,提高服务质量,更灵活地适应外部市场环境、提升内部的管理水平、留住客户、赢得商机,从而提高企业在市场上竞争能力。
员工姓名 char(10),
员工年龄 char(10),
员工性别 char(10),
备注 varchar(10),
)
Go
员工信息表
/*员工信息表信息的录入与查找*/
insert into 员工信息表values(‘吴慈仁’,‘男’,无)等
4.2.4销售信息表创建与操作
/*创建销售信息表 */
useqichexinxi
湖南农业大学东方科技学院课程论文
学 院:东方科技学院 班 级:信工二班
姓 名:汪宏博 学 号:201141919201
课程论文题目:汽车销售管理系统
课程名称:数据库管理
评阅成绩:
评阅意见:
成绩评定教师签名:
日期: 年 月 日
摘要
本设计为一个汽车店铺建立一个汽车销售管理系统。首先进行系统的需求分析,提出系统任务和系统业务流程的分析。其次,用SQL Server 2000建立
系统运行所要的后台数据库。本次设计中汽车销售管理系统是属于作业层的管理信息系统,针对汽车销售公司的销售流程。系统的主要实施目标是提供丰富的信息查询功能,帮助销售人员掌握公司汽车的各种详细信息,熟悉购车顾客的各类信息,掌握车主的售后反馈信息,从而提供更好的服务给顾客;公司更可以根据本系统及时了解市场动态并修改销售战略。
图1-2
2、客户信息实体属性有:客户编号,姓名,地址,联系方式,购买记录,备注,E-R图1-3:
图1-3
3、员工信息实体属性有:员工编号,姓名,年龄,性别,备注,E-R图1-4:
图1-4
4、总关系E-R图1-5:
图1-5
2
为了数据库的规范化的设计理念,4个表之间的关系如下图所示的关系图。
关系图
第三章
相关文档
最新文档