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

上传人:jiups****uk12 文档编号:90468597 上传时间:2019-06-12 格式:DOC 页数:47 大小:376KB
返回 下载 相关 举报
数据库课程设计-客户信息管理系统._第1页
第1页 / 共47页
数据库课程设计-客户信息管理系统._第2页
第2页 / 共47页
数据库课程设计-客户信息管理系统._第3页
第3页 / 共47页
数据库课程设计-客户信息管理系统._第4页
第4页 / 共47页
数据库课程设计-客户信息管理系统._第5页
第5页 / 共47页
点击查看更多>>
资源描述

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

1、 课 程 设 计题 目 客户信息管理系统学 院 计算机科学与信息工程学院 专 业 计算机科学与技术班 级 2010计算机 1班学生姓名 刘小燕 指导教师 康世瀛2012 年 6 月 10 日重庆工商大学课程设计成绩评定表 指导教师评定成绩:指导教师签名:年 月 日目 录一、系统分析 (41. 系统目标(42. 系统功能分析(4 二、需求分析 (51、 数据字典 (52、 数据流图 (6 三、概念结构设计 (71、 目的与任务 (72、 实体属性 (73、 E-R 实体模型图 (8四、逻辑结构设计 (9五、物理结构设计(9六、数据库实施 (161、建表插入记录结果 (162、查询操作 (183、

2、定义视图(264、定义游标 (305、定义存储过程 (346、定义触发器 (36七、 系统优缺点分析(38八、 参考文献(38一. 系统分析(一系统目标:1、 系统的开发背景:为某从事商品销售的企业单位设计一个客户信息管理系统,方便单位部门更 好的管理客户信息,通过对客户详细资料的深入分析,了解客户的爱好习性,从 而从最大程度满足客户需求,从而提高企业竞争能力。2、 系统功能的基本要求:1 增删改查客户信息;2 可以进行总汇,反映每月、年的客户数量, ;3 可以统计各个客户的消费总金额,当累计消费超过某个数值时,可以让 该客户成为 VIP 客户,在以后的交易中可以给予相关优惠政策;可以计算各个

3、客 户在每个月、每年的消费总金额,消费金额前几名企业部门给予客户相关奖励, 通过此类优惠策略,构建客户与企业部门友好和谐的交易关系,同时也能达到双 赢的目的。3、数据库要求:在数据库中至少应该包含下列数据表:1 销售员工表;2 客户信息表;3 商品库存表;4 客户交易明细表;(二系统功能分析:客户信息管理系统的主要功能是对客户信息进行录入、删除、修改、浏览、 查找和排序等操作,用户可以对文件中存储的客户信息进行查找和浏览。具体功 能如下:新增客户:当有新客户时,向客户信息表里面添加一条新的记录。 修改客户:当有客户的信息如联系方式需要修改时,可更新客户资料。 盘存管理:系统的使用用户可以根据各

4、自的权限查询各自权限范围的各种 记录。二、需求分析(1该企业单位的组织机构及各部门的业务活动情况采购部:负责批发采购商品,并把采购发票交予商品入库员,负责及时准确 更新商品库。商品验收员:负责核对商品采购订单,核对无误后产品入库。销售员工:负责与客户进行交易,记录与客户的交易详细记录,有新增客户 时要负责把新客户添加入客户信息表, 有优惠活动时要负责与客户一起进行各项 优惠活动,当客户累计消费金额达到规定时,负责把客户升级为 VIP 客户。 人事部门:制订、 修改公司各项人力资源管理制度和管理办法, 建立制度化、 规范化、科学化的人力资源管理体系。 组织建立绩效管理体系,制订相关方案; 牵头组

5、织公司各部门进行绩效考核并予以指导和监督, 协助总经理室对各部门负 责人的考核; 做好考核结果的汇总、 审核和归档管理等工作。 根据岗位需求状况 和人力资源规划, 制定招聘计划, 做好招聘前的准备、 招聘实施和招聘后的手续 完备等工作,也即有新员工时,要为员工表里加入一条记录;有辞职员工,在员 工表里删除相应记录。(2数据字典 (3数据流程图 (DFD1 增添员工数据流图 2增添客户及客户交易数据流图 三、概念结构设计(1目的与任务模型是对现实世界的模拟和抽象, 概念模型是对现实世界的第一层抽象。 是用户 与数据库设计人员之间进行交流的语言。 概念结构设计是将需求分析后得到的用 户需求抽象为反

6、映用户观点的概念模型。根据需求分析,可看出有五个实体:客户,员工,商品,销售明细。(2对每个实体定义的属性如下:客户:客户姓名 , 客户编号 , 出生日期 , 联系电话 , 性别 , 地址 , 客户级别 ,VIP 号 员工:员工编号 , 员工姓名 , 性别 , 联系电话 , 部门 商品:商品名称 , 商品编号 , 商品价格 销售明细:发票编号 , 商品编号 , 销售员编号 , 客户编号 , 销售数量 , 销售价格 , 销 售日期 (3E-R实体模型图分析1客户实体 E-R 图如下: 2员工实体 E-R 图 2销售明细 E-R 图 四、 逻辑结构设计(1任务与目的逻辑结构设计的任务是把概念结构设

7、计阶段设计好的基本 E-R 图转换为与 选用 DBMS 产品所支持的数据模型相符合的逻辑结构。(2 E-R 图向关系模型的转换, 实现将实体型和实体间的联系转换为关系模式。 把 E-R 图转换为关系模型如下:客户(客户姓名 , 客户编号 , 出生日期 , 联系电话 , 性别 , 地址 , 客户级别 ,VIP 号 员工(员工编号 , 员工姓名 , 性别 , 联系电话 , 部门商品(商品名称 , 商品编号 , 商品价格销售明细(发票编号 , 商品编号 , 销售员编号 , 客户编号 , 销售数量 , 销售价格 , 销售日 期注:每个关系模式的主键码都用下划线标出,外键用波浪线标出。五、物理结构设计1

8、、对以上 E-R 图所需的实体以及联系需要的表的设计如下:1客户基本信息表 2 员工基本信息表 3商品基本信息表4 销售明细表 5还应设计一个用户表,进入系统时应验证身份,以确保安全性 2、具体 SQL 计划(1建立所有表并向相关表中插入若干记录-建立客户基本信息表CREATE TABLE dbo.Customer (customerNo char (8 primary key,customerName varchar (40 NOT NULL ,birthday datetime NOT NULL ,sex char (2 CHECK(sex IN(男 , 女 ,telephone varc

9、har (20 NOT NULL ,address varchar (40 NOT NULL ,cust_level varchar (10 CHECK (cust_level IN(一般客户 ,VIP 客户 ,VIP_no varchar (10 NULLON PRIMARY-向客户基本信息表内插入 10条记录insert into Customer values(C2001001,何淋 ,1965-6-15, 男 ,13817605008, 上海市北京路 8号 , 一般客户 ,insert into Customer values(C2003007,陈易 ,1975-4-15, 男 ,13

10、509405008, 上海市南京路 18号 ,VIP 客户 ,VIP00001insert into Customer values(C2003099,陈璐希 ,1970-2-15, 女 ,13800605008, 南京市青海路 18号 , 一般客户 ,insert into Customer values(C2005009,汤诗 ,1968-4-25, 女 ,13617605027, 南昌市青山路 100号 , 一般客户 ,insert into Customer values(C2006045,谢炜 ,1977-6-12, 女,13817605364, 上海市福州路 135号 , 一般客户

11、 ,insert into Customer values(C2006098,高源 ,1980-12-13, 男 ,13640505008, 南昌市中山路 1号 ,VIP 客户 ,VIP00002insert into Customer values(C2007001,刘诗一 ,1985-3-27, 女 ,13823605008, 上海市九江路 88号 ,VIP 客户 ,VIP00003insert into Customer values(C2007011,安源 ,1979-5-21, 男 ,13227605008, 深圳市阳关大道 10号 , 一般客户 ,insert into Custo

12、mer values(C2008001,陈诗诗 ,1981-7-17, 女 ,13452505008, 上海市浦东大道 6号 , 一般客户 ,insert into Customer values(C2011003,但衍 ,1983-9-19, 男 ,18217605008, 江西财经大学 5栋 1-1室 ,VIP 客户 ,VIP00004-建立员工基本信息表CREATE TABLE dbo.Staff (staffNo char (8 primary key,staffName varchar (25 NOT NULL ,sex char (2 CHECK(sex IN(男 , 女 ,tel

13、ephone varchar (20 NOT NULL ,address varchar (40 NOT NULL ,department varchar (30 NOT NULLON PRIMARY-插入 5条员工基本信息记录insert into Staff values(S2002003,张良 , 男 ,13320387869, 南昌市 阳明路 99号 , 业务科 insert into Staff values(S2005011,张廊 , 男 ,13320387888, 南昌市高新开发区 12号 , 财务科 insert into Staff values(S2006016,徐诺 , 女 ,13320387333, 上海市 九江路 12号 , 业务科 insert into Staff values(S2007012,瞿颖 , 女 ,13320386254

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号