数据库课程设计汽车销售管理系统.doc
文本预览下载声明
汽车销售管理系统数据库设计与实现
软件工程
1定义
1、系统名称:汽车销售管理信息系统
2、数据库管理软件:Microsoft SQL Server
3、数据库设计采用软件:Microsoft Office Visio 2003
4、系统采用C/S体系结构:Client (客户端)负责提供表达逻辑、显示用户界面信息、访问数据库服务器;Server (服务器)端用于提供数据服务。
5、运行平台:windows 2000/xp/linux
2需求分析
2.1功能分析
①基础信息管理:
1、厂商信息的管理:查询、增、删、改
2、车型信息的管理:查询、增、删、改
3、客户信息的管理:查询、增、删、改
②进货管理: 4、车辆采购信息的管理:查询、增、删、改
5、车辆入库信息的管理:查询、增、删、改
③销售管理:
6、车辆销售:客户可以根据自己的需求,选择不同型号的车型
7、收益统计:厂商按照所出售的车辆数量及价格进行统计
④仓库管理:
8、库存车辆:仓库管理员对已有车辆进行详细管理
9、仓库明细:库存各种类型车辆的详细信息
10、进销存统计:仓库管理员对车辆的出售与进货进行统计
⑤系统维护:
11、数据安全管理:系统管理员对该数据库出现的问题进行管理
12、操作员管理:操作员根据车辆销售情况及时更改数据库
13、权限设置:规定该数据库访问权限
2.2数据字典
1、数据项
编号
数据项名称
说 明 部 分
编号
数据项名 称
说 明 部 分
1
客户姓名
文本类型 长度为20字符
2
工作单位
文本类型 长度为20字符
3
性别
字符串类型 男、女
4
年龄
整数类型 18-100
5
客户号
字符串类型 有唯一性
6
联系电话
整数类型
7
车型号
字符串类型 有唯一性
8
价格
浮点型
9
车辆状态
枚举类型 被订、未订
10
厂商名
文本类型 有唯一性
11
厂商号
字符串类型 有唯一性
12
地址
文本类型 长度为30字符
13
生产车辆总数
整数类型
14
厂商状态
枚举类型 忙、闲
15
订单号
整数类型 订单所属的类别
16
订货日期
时间类型 **/**
17
交货日期
时间类型 **/**
18
仓库号
字符串类型 有唯一性
19
进货车辆数
整数类型
20
出货车辆数
整数类型
21
库存车辆总数
整数类型
22
出售车辆数
整数类型
23
车辆总成本
整数类型
24
获取总金额
整数类型
25
利润
整数类型
26
买车时间
时间类型
27
保修期限
时间类型
28
备注
文本类型
19
车辆名称
字符串类型 长度为20字符
2、数据结构
编号
数据结构名
属 性
1
客户
客户姓名、性别、年龄、客户号、工作单位、联系电话
2
车辆
车型号、车辆名称、厂商名、价格、车辆状态
3
厂商
厂商名、厂商号、地址、生产车辆总数、厂商状态、备注
4
订单
订单号、客户号、订货日期、交货日期、地址、是否存有、是否已订
5
仓库
仓库号、地址、进货车辆数、出货车辆数、库存车辆总数、
6
车辆销售
车型号、厂商号、出售车辆数、车辆总成本、获取总金额、利润
7
订货
客户、厂商、车辆、买车时间、保修期限
3、数据流
编号
数 据 流 名
输 入
输 出
1
变更客户
变更信息
客户信息
2
查询客户
客户号
客户信息
3
变更厂商
变更信息
厂商信息
4
查询厂商
厂商号
厂商信息
5
变更车辆
变更信息
车辆信息
6
查询车辆
车型号
车辆信息
7
变更订单
变更信息
订单信息
8
查询订单
订单号
订单信息
9
变更仓库
变更信息
仓库信息
10
仓库
仓库号
地址
11
变更车辆销售
变更信息
车辆销售信息
12
查询车辆销售
车辆销售数
利润
13
查询空闲厂商
厂商状态限制条件
空闲厂商信息
14
结账
车型号
购买信息
15
提交订货请求
客户号、车型号、价格、厂商号
车辆信息
16
获得订货请求
订货信息
车型号、厂商号、客户号
17
提交订单信息
车型号、厂商号
订单信息
18
变更厂商分工信息
厂商号、车型号
厂商分工信息
19
预定车辆
车型号
车辆信息
20
付款
车型号
车辆信息、厂商信息
4、数据存储
数据存储名
输入数据流
输出数据流
说 明 部 分
客户信息
变更客户
查询客户
提交订货请求
车辆信息
变更车辆
查询车辆
获得订货请求
厂商信息
变更厂商
查询房间
提交订货请求
查询空闲厂商
车辆销售信息
变更车辆销售
查询厂商
提交点货请求
查询空闲厂商
提交订货信息
提交订单信息
订单信息
变更订单
结账
提交订货请求
订货信息
提交订货
显示全部