1、 数据库原理及应用数据库原理及应用 课程设计报告课程设计报告 题目:题目: 轿车销售管理系统轿车销售管理系统 学号学号 姓名姓名 班级班级 090806* XXX 信计信计* 20127 一、一、需求分析需求分析 1)系统功能 随着信息化技术的飞速发展,高效的轿车销售管理系统是当前信息化轿车公司管理 系统的需求,建立轿车销售管理系统可以提高轿车经销商管理公司的职员和轿车的效率,可 以做到轿车信息的规范管理,快速查询和科学统计,从而减少管理方面的工作量,实现公司 的信息化管理。通过该数据库的数据,可以实现以下功能: 对仓库中的车辆数进行有效地管理,通过本系统能够有效地对每次的轿车进货,以 及轿车
2、的入库和出库进行管理,能够实现存货查询; 能够对轿车的基本信息进行查询和更改。对员工信息进行修改和查询等,能够查出 一个员工的基本业绩等; 还可以对供应商基本信息进行查询等。对于客户信息也可以方便的查寻; 还可以根据销售的情况统计销售的车辆情况,以及营业情况等; 所以通过本系统可以基本实现一个轿车销售公司的最基本的一些关系功能; 2)概念模型 在数据库设计中,数据是整个设计的核心,相互关联的数据构成了数据结构,对于 数据库设计来说, 通常使用数据字典来对各种数据及其集合进行描述, 数据字典是进行数据 收集和数据分析所获得的主要成果。 根据系统功能来对该系统设计的数据项和数据结构分别 进行分析。
3、 该系统设计主要涉及到轿车,员工,供应商,客户,仓库,订单等主要对象,所以 整个系统所涉及的数据项由这几个对象本身的属性和他们之间的关系所构成。 3)整体系统功能模块图 售后 系统用户管理 编 辑 用 户 轿车销售管理系统 汽车销售管 库存管理 客户信息管理 职工管理 注 销 、 退 出 系 统 汽车信息管理 入 库 单 编 辑 销 售 单 编 辑 、 退 货 库 存 编 辑 职 工 信 息 修 改 、 查 询 仓 库 编 辑 客 户 信 息 添 加 销 售 汇 总 客 户 信 息 编 辑 职 工 信 息 添 加 、 删 除 入 库 、 仓 库 汇 总 4S 店 售 后 服 务 等 二、二、概
4、念结构设计概念结构设计 1)全局 E-R 图 (粗略的) (详细的) 三、三、逻辑结构设计逻辑结构设计 1)根据ER图的描述转化为关系模型的: 员工信息表: (员工编号,员工姓名,年龄,籍贯,学历,职位,工资) ; 供应商信息表: (供应商编号,供应商名,供应商地址,供应商电话) ; 轿车信息表(轿车编号,型号,颜色,供应商名,出厂日期,出售价格,进价,仓 库号) ; 仓库信息表: (仓库号,仓库容量,仓库地址,仓库内对应型号车辆数,仓库管理员 姓名,仓库车辆型号) ; 客户信息表: (客户编号,客户姓名,员工姓名,联系电话,地址,工作单位,业务 状态) ; 销售信息表: (轿车型号,客户编号
5、,购车日期,销售价格,员工编号,颜色,销售 数量) ; 收益信息表: (轿车型号,利润,轿车颜色,出售车辆数,车辆总成本,销售总金额, 统计时间) ; 订单信息表: (订单号,客户号,订货日期,交货日期,交货地址,轿车型号,轿车 颜色,负责人编号,已付金额,还欠金额) ; 进货信息表: (轿车型号,供应商编号,进货日期,负责员工编号,付款金额) ; 轿车存储信息: (轿车编号,仓库号,入库时间,出库时间,负责人编号) ; 2)数据字典: 员工信息表 字段名 类型 长度 是否可以为空 是否作为主键 员工编号 char 8 N Primary key 员工姓名 char 10 N 年龄 int N
6、 性别 char 4 籍贯 char 20 Y 学历 char 8 Y 职位 char 10 N 工资 int N 供应商信息表 字段名 类型 长度 是否可以为空 是否作为主键 供应商编号 char 8 N Primary key 供应商名 char 12 N 供应商地址 char 20 N 供应商电话 int N 轿车信息表 字段名 类型 长度 是否可以为空 是否作为主键 轿车编号 char 8 N Primary key 型号 char 20 N Primary key 颜色 char 8 N 供应商名 char 12 N 出厂日期 smalldatatime N 出售价格 int N 仓库号 char 10 N FK 仓库信息表 字段名 类型 长度 是否可以为空 是否作为主键 仓库号 char 10 N Primary key 仓库容量 int 10 N 仓库地址 char 10 N 仓库管理员姓名 char 20 N 仓库车辆型号 char 10 N 客户信息表 字段名 类型 长