数据库汽车销售管理系统课程设计说明书.doc
文本预览下载声明
中北大学
数据库课程设计
说 明 书
?
学 院、系: 软件学院 专 业: 软件工程 学 生 姓 名: 学 号: 设 计 题 目: 汽车销售管理系统 起 迄 日 期: 2014年5月26日- 2014年6月20日 指 导 教 师:
?
?
?2014 年 5月 26 日
目录
1.引言 2
2.需求分析 2
2.1设计目的 2
2.2系统功能需求 2
2.3系统功能结构设计 3
2.4数据字典 4
2.5数据流程分析 4
3概念结构设计 8
3.1任务与目标 8
3.2属性图 9
3.3总E-R图 10
4.逻辑设计阶段 10
4.1逻辑结构设计任务与目标 10
4.2 E-R模型转换为关系模型 11
5.数据库实施阶段 11
5.1创建数据库 11
5.2创建表 11
5.3关于表的操作 14
5.3.1插入表 14
5.3.2查找表 15
5.3.1修改表 15
6.心得 16
1引言
在科学飞速发展的今天,人们的视野越来越广,数据量急剧增加。过去人们把数据存放在文件柜里,现在人们借助计算机和数据库技术科学地保存和管理大量的复杂数据,以便能方便而充分地利用这些宝贵的信息资源。
目前大多数厂商忽略了汽车销售管理系统的重要性,而本系统专为具有一定规模和经济条件的大型汽车厂设计。从进货管理:车辆采购、车辆入库,销售管理到车辆销售、收益统计等,为每个环节明确分工,并通过可视化的软件支持,有效减小了人为差错的概率,代之以高效、便捷、准确的数字化服务系统,使汽车销售管理更加规范化。
根据所学的数据库原理与程序设计的知识,能够针对一个小型的数据库管理系统进行系统的需求分析,系统设计,数据库设计,编码,测试等,完成题目要求的功能,加深对数据库系统、软件工程、程序设计语言的理论知识的理解和应用水平,通过设计实际的数据库系统应用课题,进一步熟悉数据库管理系统的操作技术,提高动手能力,提高分析问题和解决问题的能力。从而达到掌握开发一个小型数据库的目的。
2需求分析
2.1本系统的设计目标就是要为大型汽车销售公司提供一套运行稳定、安全可靠、操作简便的管理系统。帮助汽车销售公司处理从进货管理:车辆采购、车辆入库,销售管理到车辆销售、收益统计等,为每个环节明确分工,并通过可视化的软件支持,有效减小了人为差错的概率,代之以高效、便捷、准确的数字化服务系统,使汽车销售管理更加规范化。从根本上改变以前那种旧的管理模式,真正提高管理和服务的水平。
2.2 系统总体的功能需求
某书店需要一套信息管理系统辅助完成汽车销售业务,该汽车销售管理系统业务主要包括:
1、基础信息管理:厂商信息、车型信息和客户信息等。
2、进货管理:车辆采购、车辆入库。
3、销售管理:车辆销售、收益统计。
4、仓库管理:库存车辆、仓库明细、进销存统计。
5、系统维护:操作员管理、权限设置等。
2.3 系统功能结构设计
1)采购管理
一次可进多辆车,一间4S店对应不同的供应商,可根据报价选择供应商,进货在进货信息表中记录进货信息,同时修改库存车辆记录。系统的后台程序可以根据车辆的销售情况提供给管理员一份详细的分析报告。
2)仓库管理
根据销售情况,进货情况,随时更改车辆库存信息
3)销售管理
通过与客户洽谈,确认客户订单,同时向仓库查询是否有库存车辆,并在订单交易完成后,产生一份详细的交易记录。
4)财务管理
负责财务记录,盈亏计算。
2.4数据字典
实体信息
需要描述的实体和从联系中抽象出的实体信息如下:
1、客户基本表
属性中文名称 属性名 类型 长度 说明 客户号 C_NO CHAR 20 主码:公司统一编号,具有唯一性 客户姓名 User_NAME CHAR 20 客户名称 客户性别 User_SEX CHAR 4 客户性别 客户年龄 User_AGE INT 18~100 联系电话 User_tel INT 工作单位 UNIT CHAR 20 客户所在工作场所
2、车辆基本表
属性中文名称 属性名 类型 长度 说明 车型号 CAR_NO CHAR 10 主码:厂商统一编号,具有唯一性 车辆名称 CAR_NAME CHAR 20 车辆名称 厂商名 INDUSTTY_NAME CHAR 20 文本类型 有唯一性 价格 PRICE FLOAT 车辆状态 STATUS CHAR 20 枚举类型 被订、未订 3、厂商基本表
属性中文名称 属性名 类型 长度 说明 厂商号 INDUSTTY_NO CHAR 10 主码:厂商统一编号,具有唯一性 厂商名 INDUSTTY_NAME CHAR 文本类型 有唯一性 地址 addre
显示全部