1、汽车销售管理系统设计说明书目录1引言11.1编写目标11.2定义21.3、数据库设计步骤32、需求分析42.1功效分析42.2业务活动42.3数据字典52.4数据流图73、结构设计113.1概念结构设计113.2、总体E-R图设计123.3逻辑结构设计133.4物理结构设计144 用户界面设计155 考评评价点171引言1.1编写目标现在大多数厂商忽略了汽车销售管理系统关键性,而本系统专为含有一定规模和经济条件大型汽车厂设计。从进货管理:车辆采购、车辆入库,销售管理到车辆销售、收益统计等,为每个步骤明确分工,并经过可视化软件支持,有效减小了人为差错概率,代之以高效、便捷、正确数字化服务系统,使
2、汽车销售管理愈加规范化。依据所学数据库原理和程序设计知识,能够针对一个小型数据库管理系统进行系统需求分析,系统设计,数据库设计,编码,测试等,完成题目要求功效,加深对数据库系统、软件工程、程序设计语言理论知识了解和应用水平,经过设计实际数据库系统应用课题,深入熟悉数据库管理系统操作技术,提升动手能力,提升分析问题和处理问题能力。从而达成掌握开发一个小型数据库目标。1.2定义系统名称:汽车销售管理系统开发语言:C+开发工具:Visual Studio 以上运行平台:windows /xp2、需求分析2.1功效分析进行需求分析首先是调查清楚用户实际要求,和用户达成共识,然后分析和表示这些需求。调查
3、厂商和各部门需求具体步骤以下: (1).调查厂商组织情况。包含了解各组织部门组成情况,各部门职责等,为分析信息步骤做准备。 (2).调查各部门业务活动情况。包含了解各个部门和使用什么数据,怎样加工处理这些数据,输出什么信息,输出到什么部门,输出结果格式是什么,这些是调查关键。 (3).在熟悉了业务活动基础上,帮助用户明确对新系统多种要求,包含信息要求,处理要求,安全性和完整性要求,这是调查又一关键。 (4).确定新系统边界。对前面调查结果进行初步分析,确定哪些功效由计算机完成或未来准备让计算机完成,哪些活动由人工完成。调查当地从事汽车销售企业,依据企业汽车销售情况,设计用于汽车销售管理系统,关
4、键功效有:基础信息管理:厂商信息、车型信息和用户信息;进货管理:车辆采购、车辆入库;销售管理:车辆销售(处理车辆销售单)、销售代办(处理销售代办单)、车辆查询、销售日统计、销售月统计;仓库管理:库存车辆、仓库明细、进销存统计;系统维护:如数据安全管理(含备份和恢复)、操作员管理、权限设置等;2.2业务活动一、市场工作 1、 获取订单(有能力可做) A、联络经销商仓管员,了解经销商库存; B、联络经销商采购购报价; C、结合经销商库存情况,主动争取订单; D、寻求经销商配货意向进行展异议处理; E、取得订单,并交由分企业助理安排送货; F、跟踪送货员贷物交接情况及帮助送贷员处理收款中碰到困难。
5、二、 用户造访及市场工作 第一步 准备工作: A、检验每七天工作记事表,确定当日拜记路线; B、 准备当日需处理问题,预约当日需造访用户; 第二步 销售造访 A、接触:问候或自我介绍经过改变交谈环境、车轮话术等方法,确定良好沟通气氛;B、搜集市场资讯及用户销售资料及填报表;C、了解竞争对手及品牌机型市场动向;D、进行异议处理、帮助用户在销售中存在问题。 第三步 总结和调整 A、 回顾当日工作进展情况,填写每日工作日志; B、 总结当初工作中碰到问题,失误和成就,并立即做出调整; C、 依据当初进展情况,对每七天工作记事表做出调整。2.3数据字典1、数据项编号数据项名称说 明 部 分编号数据项名
6、 称说 明 部 分1用户姓名文本类型 长度为20字符2工作单位文本类型 长度为20字符3性别字符串类型 男、女4年纪 整数类型 181005用户号字符串类型 有唯一性6联络电话整数类型 7车型号字符串类型 有唯一性8价格浮点型9车辆状态枚举类型 被订、未订10厂商名文本类型 有唯一性11厂商号字符串类型 有唯一性12地址文本类型 长度为30字符13生产车辆总数整数类型14厂商状态枚举类型 忙、闲15订单号整数类型 订单所属类别16订货日期时间类型 */*17交货日期时间类型 */*18仓库号字符串类型 有唯一性19进货车辆数整数类型 20出货车辆数整数类型21库存车辆总数整数类型22出售车辆数
7、整数类型23车辆总成本整数类型 24获取总金额整数类型25利润整数类型 26买车时间时间类型27保修期限时间类型28备注文本类型19车辆名称字符串类型 长度为20字符2、数据结构编号数据结构名属 性1用户用户姓名、性别、年纪、用户号、工作单位、联络电话2车辆车型号、车辆名称、厂商名、价格、车辆状态3厂商厂商名、厂商号、地址、生产车辆总数、厂商状态、备注4订单订单号、用户号、订货日期、交货日期、地址、是否存有、是否已订5仓库仓库号、地址、进货车辆数、出货车辆数、库存车辆总数、6车辆销售车型号、厂商号、出售车辆数、车辆总成本、获取总金额、利润7订货用户、厂商、车辆、买车时间、保修期限3、数据流编号
8、数 据 流 名输 入输 出1变更用户变更信息用户信息2查询用户用户号用户信息3变更厂商变更信息厂商信息4查询厂商厂商号厂商信息5变更车辆变更信息车辆信息6查询车辆车型号车辆信息7变更订单变更信息订单信息8查询订单订单号订单信息9变更仓库变更信息仓库信息10仓库仓库号地址11变更车辆销售变更信息车辆销售信息12查询车辆销售车辆销售数利润13查询空闲厂商厂商状态限制条件空闲厂商信息14结账车型号购置信息15提交订货请求用户号、车型号、价格、厂商号车辆信息16取得订货请求订货信息车型号、厂商号、用户号17提交订单信息车型号、厂商号订单信息18变更厂商分工信息厂商号、车型号厂商分工信息19预定车辆车型
9、号车辆信息20付款车型号车辆信息、厂商信息4、数据存放数据存放名输入数据流输出数据流说 明 部 分用户信息变更用户查询用户提交订货请求车辆信息变更车辆查询车辆取得订货请求厂商信息变更厂商查询房间提交订货请求查询空闲厂商车辆销售信息变更车辆销售查询厂商提交点货请求查询空闲厂商提交订货信息提交订单信息订单信息变更订单结账提交订货请求订货信息提交订货请求提交订单信息结账取得订货请求厂商分工信息变更厂商分工信息5、处理过程处理过程名输入数据流输出数据流说 明 部 分用户登记终端变更车辆变更厂商订货终端提交订货请求取得订货请求订货取得订货请求提交订货信息订单提交订货信息提交订单信息用户结账结账2.4数据
10、流图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必做