数据库课程设计---客户信息管理系统Word下载.doc

上传人:聆听****声音 文档编号:469531 上传时间:2023-04-29 格式:DOC 页数:39 大小:1.86MB
下载 相关 举报
数据库课程设计---客户信息管理系统Word下载.doc_第1页
第1页 / 共39页
数据库课程设计---客户信息管理系统Word下载.doc_第2页
第2页 / 共39页
数据库课程设计---客户信息管理系统Word下载.doc_第3页
第3页 / 共39页
数据库课程设计---客户信息管理系统Word下载.doc_第4页
第4页 / 共39页
数据库课程设计---客户信息管理系统Word下载.doc_第5页
第5页 / 共39页
数据库课程设计---客户信息管理系统Word下载.doc_第6页
第6页 / 共39页
数据库课程设计---客户信息管理系统Word下载.doc_第7页
第7页 / 共39页
数据库课程设计---客户信息管理系统Word下载.doc_第8页
第8页 / 共39页
数据库课程设计---客户信息管理系统Word下载.doc_第9页
第9页 / 共39页
数据库课程设计---客户信息管理系统Word下载.doc_第10页
第10页 / 共39页
数据库课程设计---客户信息管理系统Word下载.doc_第11页
第11页 / 共39页
数据库课程设计---客户信息管理系统Word下载.doc_第12页
第12页 / 共39页
数据库课程设计---客户信息管理系统Word下载.doc_第13页
第13页 / 共39页
数据库课程设计---客户信息管理系统Word下载.doc_第14页
第14页 / 共39页
数据库课程设计---客户信息管理系统Word下载.doc_第15页
第15页 / 共39页
数据库课程设计---客户信息管理系统Word下载.doc_第16页
第16页 / 共39页
数据库课程设计---客户信息管理系统Word下载.doc_第17页
第17页 / 共39页
数据库课程设计---客户信息管理系统Word下载.doc_第18页
第18页 / 共39页
数据库课程设计---客户信息管理系统Word下载.doc_第19页
第19页 / 共39页
数据库课程设计---客户信息管理系统Word下载.doc_第20页
第20页 / 共39页
亲,该文档总共39页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

数据库课程设计---客户信息管理系统Word下载.doc

《数据库课程设计---客户信息管理系统Word下载.doc》由会员分享,可在线阅读,更多相关《数据库课程设计---客户信息管理系统Word下载.doc(39页珍藏版)》请在冰点文库上搜索。

数据库课程设计---客户信息管理系统Word下载.doc

学习态度比较认真,科学作风良好,能按期圆满完成任务书规定的任务

学习态度尚好,遵守组织纪律,基本保证设计时间,按期完成各项工作

学习态度尚可,能遵守组织纪律,能按期完成任务

学习马虎,纪律涣散,工作作风不严谨,不能保证设计时间和进度

技术水平与实际能力

25

设计合理、理论分析与计算正确,实验数据准确,有很强的实际动手能力、经济分析能力和计算机应用能力,文献查阅能力强、引用合理、调查调研非常合理、可信

设计合理、理论分析与计算正确,实验数据比较准确,有较强的实际动手能力、经济分析能力和计算机应用能力,文献引用、调查调研比较合理、可信

设计合理,理论分析与计算基本正确,实验数据比较准确,有一定的实际动手能力,主要文献引用、调查调研比较可信

设计基本合理,理论分析与计算无大错,实验数据无大错

设计不合理,理论分析与计算有原则错误,实验数据不可靠,实际动手能力差,文献引用、调查调研有较大的问题

创新

有重大改进或独特见解,有一定实用价值

有较大改进或新颖的见解,实用性尚可

有一定改进或新的见解

有一定见解

观念陈旧

论文(计算书、图纸)撰写质量

50

结构严谨,逻辑性强,层次清晰,语言准确,文字流畅,完全符合规范化要求,书写工整或用计算机打印成文;

图纸非常工整、清晰

结构合理,符合逻辑,文章层次分明,语言准确,文字流畅,符合规范化要求,书写工整或用计算机打印成文;

图纸工整、清晰

结构合理,层次较为分明,文理通顺,基本达到规范化要求,书写比较工整;

图纸比较工整、清晰

结构基本合理,逻辑基本清楚,文字尚通顺,勉强达到规范化要求;

图纸比较工整

内容空泛,结构混乱,文字表达不清,错别字较多,达不到规范化要求;

图纸不工整或不清晰

指导教师评定成绩:

指导教师签名:

年月日

目录

一、系统分析…………………………………………………………(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)数据字典

数据项名

数据项含义

数据类型

长度

取值范围

客户名称

区分不同客户

varchar

40

所以汉字或英语

客户编号

唯一标识客户

char

8

所有数字或英语

客户出生日期

可以计算客户年龄

datatime

客户电话

公司联系客户

20

客户性别

区分客户男女

2

男、女

客户地址

所有汉字、英语、数字

客户级别

判断客户是否为VIP

一般客户、VIP客户

客户VIP号

客户获取优惠VIP号

所有数字、英语

员工姓名

区分不同员工

员工编号

唯一标识员工

员工性别

区分员工男女

员工电话

用于联系员工

员工所属部门

分配任务

30

商品名称

区分不同商品

商品编号

唯一标识商品

商品价格

商品出售价格

numeric

所有数字

发票编号

唯一标识一笔成功交易

12

交易成功的商品编号

所有英语、数字

业务员编号

交易成功的业务员编号

交易客户编号

交易成功的客户编号

成交数量

每一笔订单成交商品数量

int

成交单价

成交时商品单价

订单日期

商品交易日期

datetime

用户身份

表明登录者的身份级别

所以汉字

用户编号

登录系统时的用户名

密码

登录系统时使用的密码

(3)数据流程图(DFD)

1)增添员工数据流图

添加记录

招聘考核

人力资源管理部门

员工表

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

商品交易

销售员工

客户交易表

三、概念结构设计

(1)目的与任务

模型是对现实世界的模拟和抽象,概念模型是对现实世界的第一层抽象。

是用户与数据库设计人员之间进行交流的语言。

概念结构设计是将需求分析后得到的用户需求抽象为反映用户观点的概念模型。

根据需求分析,可看出有五个实体:

客户,员工,商品,销售明细。

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

客户:

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

员工:

{员工编号,员工姓名,性别,联系电话,部门}

商品:

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

销售明细:

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

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

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

客户姓名

附加优惠

VIP编号

VIP客户

升级VIP

客户

2)员工实体E-R图

部门

商品

销售

员工

2)销售明细E-R图

销售单价

销售对象(即客户编号)

销售日期

销售数量

销售明细

四、逻辑结构设计

(1)任务与目的

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

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

把E-R图转换为关系模型如下:

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

员工(员工编号,员工姓名,性别,联系电话,部门)

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

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

注:

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

五、物理结构设计

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

1)客户基本信息表

属性含义

属性名

customerNo

Char(8)

customerName

Varchar(40)

出生日期

birthday

性别

sex

Char

(2)

联系电话

telephone

Varchar(20)

地址

address

cust_level

Varchar(10)

VIP_no

2)员工基本信息表

staffNo

staffName

Varchar(25)

联系方式

所属部门

department

Varchar(30)

3)商品基本信息表

productNo

productName

price

Numeric(7,2)

4)销售明细表

invoiceNo

Char(12)

销售员编号

salerNo

quantity

销售价格

Sell_price

Sell_date

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

User_ID

User_level

Char(20)

password

2、具体SQL计划

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

--建立客户基本信息表

CREATETABLE[dbo].[Customer](

[customerNo][char](8)primarykey,

[customerName][varchar](40)NOTNULL,

[birthday][datetime]NOTNULL,

[sex][char]

(2)CHECK(sexIN('

男'

'

女'

)),

[telephone][varchar](20)NOTNULL,

[address][varchar](40)NOTNULL,

[cust_level][varchar](10)CHECK(cust_levelIN('

一般客户'

VIP客户'

[VIP_no][varchar](10)NULL

)ON[PRIMARY]

--向客户基本信息表内插入10条记录

insertintoCustomervalues('

C'

何淋'

1965-6-15'

'

上海市北京路8号'

陈易'

1975-4-15'

上海市南京路18号'

VIP00001'

陈璐希'

1970-2-15'

南京市青海路18号'

汤诗'

1968-4-25'

南昌市青山路100号'

谢炜'

1977-6-12'

上海市福州路135号'

高源'

1980-12-13'

南昌市中山路1号'

VIP00002'

刘诗一'

1985-3-27'

上海市九江路88号'

VIP00003'

安源'

1979-5-21'

深圳市阳关大道10号'

陈诗诗'

1981-7-17'

上海市浦东大道6号'

但衍'

1983-9-19'

江西财经大学5栋1-1室'

VIP00004'

--建立员工基本信息表

CREATETABLE[dbo].[Staff](

[staffNo][char](8)primarykey,

[staffName][varchar](25)NOTNULL,

[sex][char]

(2)CHECK(sexIN('

[telephone][varchar](20)NOTNULL,

[address][varchar](40)NOTNULL,

[department][varchar](30)NOTNULL

)ON[PRIMARY]

--插入5条员工基本信息记录

insertintoStaffvalues('

S'

张良'

南昌市阳明路99号'

业务科'

张廊'

南昌市高新开发区12号'

财务科'

徐诺'

上海市九江路12号'

瞿颖'

南昌市青石路22号'

张娜'

南昌市阳明路12号'

--建立商品基本信息表

CREATETABLE[dbo].[Product](

[productNo][char](8)primarykey,

[productName][varchar](40)NOTNULL,

[price][numeric](7,2)NOTNULL

)ON[PRIMARY]

--插入5条商品基本信息记录

insertintoProductvalues('

P'

17寸显示器'

550)

120GB硬盘'

180)

3.5寸软驱'

340)

键盘'

58)

VGA显示卡'

88)

--建立销售明细表

CREATETABLE[dbo].[SellDetail](

[invoiceNo][char](12)primarykey,

[productNo][char](8)NOTNULL,

[salerNo][char](8)NOTNULL,

[customerNo][char](8)NOTNULL,

[quantity][int]NOTNULL,

[Sell_price][numeric](7,2)NOTNULL,

[Sell_date][datetime]NOTNULL

--插入20条销售明细记录

insertintoSellDetailvalues('

I'

8,520,'

2009-2-24'

4,180,'

2009-2-26'

1,340,'

2009-8-24'

2,58,'

2009-10-24'

1,88,'

2009-11-23'

2,550,'

2009-12-11'

5,520,'

2009-12-24'

2010-2-24'

8,88,'

2010-3-2'

3,530,'

2010-4-24'

5,180,'

2010-5-2'

2010-6-24'

1,520,'

2010-7-2'

2,520,'

2010-7-21'

5,88,'

2010-7-24'

3,180,'

2010-8-22'

8,58,'

2010-8-27'

3,520,'

2010-12-24'

8,160,'

2011-2-24'

1,540,'

2011-4-16'

--建立用户表

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2