资源描述
汽车销售管理系统设计说明书
目录
1引言 1
1.1编写目标 1
1.2定义 2
1.3、数据库设计步骤 3
2、需求分析 4
2.1功效分析 4
2.2业务活动 4
2.3数据字典 5
2.4数据流图 7
3、结构设计 11
3.1概念结构设计 11
3.2、总体E-R图设计 12
3.3逻辑结构设计 13
3.4物理结构设计 14
4 用户界面设计 15
5 考评评价点 17
1引言
1.1编写目标
现在大多数厂商忽略了汽车销售管理系统关键性,而本系统专为含有一定规模和经济条件大型汽车厂设计。从进货管理:车辆采购、车辆入库,销售管理到车辆销售、收益统计等,为每个步骤明确分工,并经过可视化软件支持,有效减小了人为差错概率,代之以高效、便捷、正确数字化服务系统,使汽车销售管理愈加规范化。
依据所学数据库原理和程序设计知识,能够针对一个小型数据库管理系统进行系统需求分析,系统设计,数据库设计,编码,测试等,完成题目要求功效,加深对数据库系统、软件工程、程序设计语言理论知识了解和应用水平,经过设计实际数据库系统应用课题,深入熟悉数据库管理系统操作技术,提升动手能力,提升分析问题和处理问题能力。从而达成掌握开发一个小型数据库目标。
1.2定义
系统名称:汽车销售管理系统
开发语言:C++
开发工具:Visual Studio 以上
运行平台:windows /xp
2、需求分析
2.1功效分析
进行需求分析首先是调查清楚用户实际要求,和用户达成共识,然后分析和表示这些需求。调查厂商和各部门需求具体步骤以下:
(1).调查厂商组织情况。包含了解各组织部门组成情况,各部门职责等,为分析信息步骤做准备。
(2).调查各部门业务活动情况。包含了解各个部门和使用什么数据,怎样加工处理这些数据,输出什么信息,输出到什么部门,输出结果格式是什么,这些是调查关键。
(3).在熟悉了业务活动基础上,帮助用户明确对新系统多种要求,包含信息要求,处理要求,安全性和完整性要求,这是调查又一关键。
(4).确定新系统边界。对前面调查结果进行初步分析,确定哪些功效由计算机完成或未来准备让计算机完成,哪些活动由人工完成。
调查当地从事汽车销售企业,依据企业汽车销售情况,设计用于汽车销售管理系统,关键功效有:
①基础信息管理:厂商信息、车型信息和用户信息;
②进货管理:车辆采购、车辆入库;
③销售管理:车辆销售(处理车辆销售单)、销售代办(处理销售代办单)、
车辆查询、销售日统计、销售月统计;
④仓库管理:库存车辆、仓库明细、进销存统计;
⑤系统维护:如数据安全管理(含备份和恢复)、操作员管理、权限设置等;
2.2业务活动
一、市场工作
1、 获取订单(有能力可做)
A、联络经销商仓管员,了解经销商库存;
B、联络经销商采购购─报价;
C、结合经销商库存情况,主动争取订单;
D、寻求经销商配货意向进行展异议处理;
E、取得订单,并交由分企业助理安排送货;
F、跟踪送货员贷物交接情况及帮助送贷员处理收款中碰到困难。
二、 用户造访及市场工作
第一步 准备工作:
A、检验每七天工作记事表,确定当日拜记路线;
B、 准备当日需处理问题,预约当日需造访用户;
第二步 销售造访
A、接触:问候或自我介绍经过改变交谈环境、车轮话术等方法,确定良好沟通气氛;
B、搜集市场资讯及用户销售资料及填报表;
C、了解竞争对手及品牌机型市场动向;
D、进行异议处理、帮助用户在销售中存在问题。
第三步 总结和调整
A、 回顾当日工作进展情况,填写每日《工作日志》;
B、 总结当初工作中碰到问题,失误和成就,并立即做出调整;
C、 依据当初进展情况,对《每七天工作记事》表做出调整。
2.3数据字典
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、数据存放
数据存放名
输入数据流
输出数据流
说 明 部 分
用户信息
变更用户
查询用户
提交订货请求
车辆信息
变更车辆
查询车辆
取得订货请求
厂商信息
变更厂商
查询房间
提交订货请求
查询空闲厂商
车辆销售信息
变更车辆销售
查询厂商
提交点货请求
查询空闲厂商
提交订货信息
提交订单信息
订单信息
变更订单
结账
提交订货请求
订货信息
提交订货请求
提交订单信息
结账
取得订货请求
厂商分工信息
变更厂商分工信息
5、处理过程
处理过程名
输入数据流
输出数据流
说 明 部 分
用户登记
终端
变更车辆
变更厂商
订货
终端
提交订货请求
取得订货请求
订货
取得订货请求
提交订货信息
订单
提交订货信息
提交订单信息
用户结账
结账
2.4数据流图
1、顶层进程――销售管理子系统第一层数据流图
2、第二层 (1)进程1――接收订单
(2) 进程2――处理订单
(3) 进程3――开发票
(4) 进程4――结帐系统
3、结构设计
3.1概念结构设计
在概念设计中,通常见四种方法:
(1). 自顶向下,首先定义全局概念结构框架,然后逐步细化.
(2). 自底向上,首先定义各局部应用概念结构,然后将她们集成起来,得到全局概念结构.
(3). 逐步扩张. 首先定义最关键概念结构,然后向外扩充,,直至总体概念结构.
(4). 混合策略. 即自顶向下和自底向上相结合,用自顶向下策略设计一个全局概念结构框架,以它为骨架集成由自底向上策略中设计各局部概念结构.
我在此设计中采取自底向上方法,逐步实现数据库设计,得到全局概念.
3.2、总体E-R图设计
4 用户界面设计
5 考评评价点
序号
功效列表
功效描述
分数
说明
难度
1.
主窗体
登录后显示菜单
5
必做
★★
2.
登录管理
有效性验证
5
必做
★
3.
操作员管理
有效性验证
15
必做
★★
4.
用户管理
增、删、改、查
15
必做
★★
5.
车辆采购管理
增、删、改、查
20
必做
★★★
6.
车辆销售管理
增、删、改、查
20
必做
★★★
7.
车辆库存管理
按条件查询
15
必做
★★
8.
编码规范
多种命名符合规范、必需注释
5
必做
★
展开阅读全文