教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 实用文档 >

数据库课程设计_客户信息管理系统.

来源:网络收集 时间:2026-01-28
导读: 数据库课程设计_客户信息管理系统. 课程设计 题目客户信息管理系统 学院计算机科学与信息工程学院专业计算机科学与技术班级 2010计算机 1班 学生姓名刘小燕 指导教师康世瀛 2012 年 6 月 10 日 重庆工商大学课程设计成绩评定表 数据库课程设计_客户信息管理

数据库课程设计_客户信息管理系统.

课程设计

题目客户信息管理系统

学院计算机科学与信息工程学院专业计算机科学与技术班级 2010计算机 1班

学生姓名刘小燕

指导教师康世瀛

2012 年 6 月 10 日

重庆工商大学课程设计成绩评定表

数据库课程设计_客户信息管理系统.

指导教师评定成绩:

指导教师签名:年月日

目录

一、系统分析………………………………………………………… (4

1. 系统目标……………………………………………………………(4

2. 系统功能分析………………………………………………………(4 二、需求分析………………………………………………………… (5

1、数据字典…………………………………………………………… (5

2、数据流图…………………………………………………………… (6 三、概念结构设计…………………………………………………… (7

数据库课程设计_客户信息管理系统.

1、目的与任务………………………………………………………… (7

2、实体属性…………………………………………………………… (7

3、 E-R 实体模型图…………………………………………………… (8

四、逻辑结构设计…………………………………………………… (9

五、物理结构设计……………………………………………………(9

六、数据库实施……………………………………………………(16

1、建表插入记录结果……………………………………………… (16

2、查询操作………………………………………………………… (18

3、定义视图…………………………………………………………(26

4、定义游标………………………………………………………… (30

5、定义存储过程…………………………………………………… (34

6、定义触发器……………………………………………………… (36

七、系统优缺点分析…………………………………………………(38

八、参考文献…………………………………………………………(38一. 系统分析

(一系统目标:

1、系统的开发背景:

数据库课程设计_客户信息管理系统.

为某从事商品销售的企业单位设计一个客户信息管理系统,方便单位部门更好的管理客户信息,通过对客户详细资料的深入分析,了解客户的爱好习性,从而从最大程度满足客户需求,从而提高企业竞争能力。

2、系统功能的基本要求:

1 增删改查客户信息;

2 可以进行总汇,反映每月、年的客户数量, ;

3 可以统计各个客户的消费总金额,当累计消费超过某个数值时,可以让该客户成为 VIP 客户,在以后的交易中可以给予相关优惠政策;可以计算各个客户在每个月、每年的消费总金额,消费金额前几名企业部门给予客户相关奖励, 通过此类优惠策略,构建客户与企业部门友好和谐的交易关系,同时也能达到双赢的目的。

3、数据库要求:在数据库中至少应该包含下列数据表:

1 销售员工表;

2 客户信息表;

3 商品库存表;

4 客户交易明细表;

(二系统功能分析:

客户信息管理系统的主要功能是对客户信息进行录入、删除、修改、浏览、查找和排序等操作,用户可以对文件中存储的客户信息进行查找和浏览。具体功能如下:

·新增客户:当有新客户时,向客户信息表里面添加一条新的记录。 ·修改客户:当有客户的信息如联系方式需要修改时,可更新客户资料。 ·盘存管理:系统的使用用户可以根据各自的权限查询各自权限范围的各种记录。

数据库课程设计_客户信息管理系统.

二、需求分析

(1该企业单位的组织机构及各部门的业务活动情况

采购部:负责批发采购商品,并把采购发票交予商品入库员,负责及时准确更新商品库。

商品验收员:负责核对商品采购订单,核对无误后产品入库。

销售员工:负责与客户进行交易,记录与客户的交易详细记录,有新增客户时要负责把新客户添加入客户信息表, 有优惠活动时要负责与客户一起进行各项优惠活动,当客户累计消费金额达到规定时,负责把客户升级为 VIP 客户。人事部门:制订、修改公司各项人力资源管理制度和管理办法, 建立制度化、规范化、科学化的人力资源管理体系。组织建立绩效管理体系,制订相关方案; 牵头组织公司各部门进行绩效考核并予以指导和监督, 协助总经理室对各部门负责人的考核; 做好考核结果的汇总、审核和归档管理等工作。根据岗位需求状况和人力资源规划, 制定招聘计划, 做好招聘前的准备、招聘实施和招聘后的手续完备等工作,也即有新员工时,要为员工表里加入一条记录;有辞职员工,在员工表里删除相应记录。

(2数据字典

数据库课程设计_客户信息管理系统.

(3数据流程图 (DFD

1 增添员工数据流图

2增添客户及客户交易数据流图

数据库课程设计_客户信息管理系统.

三、概念结构设计

(1目的与任务

模型是对现实世界的模拟和抽象, 概念模型是对现实世界的第一层抽象。是用户与数据库设计人员之间进行交流的语言。概念结构设计是将需求分析后得到的用户需求抽象为反映用户观点的概念模型。

根据需求分析,可看出有五个实体:客户,员工,商品,销售明细。

(2对每个实体定义的属性如下:

客户:{客户姓名 , 客户编号 , 出生日期 , 联系电话 , 性别 , 地址 , 客户级别 ,VIP 号 } 员工:{员工编号 , 员工姓名 , 性别 , 联系电话 , 部门 }

数据库课程设计_客户信息管理系统.

商品:{商品名称 , 商品编号 , 商品价格 }

销售明细:{发票编号 , 商品编号 , 销售员编号 , 客户编号 , 销售数量 , 销售价格 , 销售日期 }

(3E-R实体模型图分析

1客户实体 E-R 图如下:

2员工实体 E-R 图

数据库课程设计_客户信息管理系统.

2销售明细 E-R 图

四、逻辑结构设计

数据库课程设计_客户信息管理系统.

(1任务与目的

逻辑结构设计的任务是把概念结构设计阶段设计好的基本 E-R 图转换为与选用 DBMS 产品所支持的数据模型相符合的逻辑结构。

(2 E-R 图向关系模型的转换, 实现将实体型和实体间的联系转换为关系模式。把 E-R 图转换为关系模型如下:

客户(客户姓名 , 客户编号 , 出生日期 , 联系电话 , 性别 , 地址 , 客户级别 ,VIP 号员工(员工编号 , 员工姓名 , 性别 , 联系电话 , 部门

商品(商品名称 , 商品编号 , 商品价格

销售明细(发票编号 , 商品编号 , 销售员编号 , 客户编号 , 销售数量 , 销售价格 , 销售日期

注:每个关系模式的主键码都用下划线标出,外键用波浪线标出。

五、物理结构设计

1、对以上 E-R 图所需的实体以及联系需要的表的设计如下:

1客户基本信息表

数据库课程设计_客户信息管理系统.

2 员工基本信息表

3商品基本信息表4 销售明细表

数据库课程设计_客户信息管理系统.

5还应设计一个用户表,进入系统时应验证身份,以确保安全性

2、具体 SQL 计划

(1建立所有表并向相关表中插入若干记录

--建立客户基本信息表

CREATE TABLE [dbo].[Customer] (

[c …… 此处隐藏:4220字,全部文档内容请下载后查看。喜欢就下载吧 ……

数据库课程设计_客户信息管理系统..doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/1804218.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)