1、第 1 页 共 39 页 学学 号:号: 课课 程程 设设 计计 题题 目目 客户信息管理系统 学学 院院 计算机科学与信息工程学院 专专 业业 计算机科学与技术 班班 级级 学生姓名学生姓名 指导教师指导教师 2012 年 6 月 10 日 第 2 页 共 39 页 目目 录录 一、系统分析 (4) 1 系统目标(4) 2 系统功能分析(4) 二、需求分析 (5) 1、 数据字典(5) 2、 数据流图(6) 三、概念结构设计 (7) 1、 目的与任务(7) 2、 实体属性(7) 3、E-R 实体模型图(8) 四、逻辑结构设计(9) 五、物理结构设计(9) 六、数据库实施 (16) 1、建表插
2、入记录结果(16) 2、查询操作 (18) 3、定义视图(26) 4、定义游标 (30) 5、定义存储过程(34) 6、定义触发器(36) 七、 系统优缺点分析(38) 八、 参考文献(38) 第 3 页 共 39 页 一一 系统分析系统分析 (一)系统目标:(一)系统目标: 1、 系统的开发背景: 为某从事商品销售的企业单位设计一个客户信息管理系统,方便单位部门更 好的管理客户信息,通过对客户详细资料的深入分析,了解客户的爱好习性,从 而从最大程度满足客户需求,从而提高企业竞争能力。 2、 系统功能的基本要求: 1) 增删改查客户信息; 2) 可以进行总汇,反映每月、年的客户数量, ; 3)
3、 可以统计各个客户的消费总金额,当累计消费超过某个数值时,可以让 该客户成为 VIP 客户,在以后的交易中可以给予相关优惠政策;可以计算各个客 户在每个月、每年的消费总金额,消费金额前几名企业部门给予客户相关奖励, 通过此类优惠策略,构建客户与企业部门友好和谐的交易关系,同时也能达到双 赢的目的。 3、数据库要求:在数据库中至少应该包含下列数据表: 1) 销售员工表; 2) 客户信息表; 3) 商品库存表; 4) 客户交易明细表; (二)系统功能分析:(二)系统功能分析: 客户信息管理系统的主要功能是对客户信息进行录入、删除、修改、浏览、 查找和排序等操作,用户可以对文件中存储的客户信息进行查找和浏览。具体功 能如下: 新增客户:当有新客户时,向客户信息表里面添加