1、 数据库原理数据库原理及应用及应用课程设计报告课程设计报告 题目:超市会员管理系统的数据库设计 学 号: 姓 名: 指导教师: 2012 年 1 月 1 目录目录 一、项目背景一、项目背景.2 1.11.1 选题背景选题背景2 1.21.2 系统目标和实现技术系统目标和实现技术 .2 121 系统目标 2 1.2.2 实现技术 2 二、需求分析二、需求分析.2 2.12.1 业务流程分析业务流程分析.2 2.1.1 入会流程. 2 2.1.2 消费流程. 3 2.1.3 挂失补办流程 3 2.1.4 充值流程图 4 2.22.2 数据流程分析数据流程分析.4 2.2.1 入会数据流程图 . 4
2、 2.2.2 消费数据流程图. 5 2.2.3 挂失补办数据流程图 7 2.2.4充值数据流程图 . 7 2.32.3 数据字典数据字典8 三、概念结构设计三、概念结构设计. 12 四、逻辑结构设计四、逻辑结构设计. 13 五、物理结构设计五、物理结构设计. 14 六、总结六、总结 16 七、参考文献七、参考文献 17 2 一、项目背景 1.11.1 选题背景选题背景 开发的软件系统的名称:超市会员管理系统; 开发者: 项目委托单位:XXX 超市 软件开发单位: 社会生活的现代化,使得市场的走向发生巨大变化,由于经济的发展,人们对生活的需求已经不再足 于丰衣足食的低度要求,许多人们往往不是单纯
3、为满足生活必需去购买,而是凭着喜欢,意欲和感观去购 买。商店与顾客之间的交流也随着商店的多样化、商业化而削弱,商店之间的竞争更加激烈。如果一个商 店能够加深与顾客的交流,提升服务质量以致打动顾客,吸引顾客,自然会顾客盈门。 1.21.2 系统目标和实现技术系统目标和实现技术 121 系统目标 本系统为实现超市管理员对报表管理,会员政策管理,会员卡日常管理,会员积分管理,会员基本信 息管理等功能。 1.2.2 实现技术 本系统在 Windows XP 下,用到的 DBMS 是 Microsoft SQL Server 2000,数据流程图用是 Microsoft Office Visio 200
4、3,用 PowerDesigner 12 绘制 CDM 图生成 PDM 图,最后在 SQL server 2000 中创建数据 库,通过 PDM 图生成数据库中的表。 。 二、需求分析 2.12.1 业务流程分析业务流程分析 业务流程部分分为 4 个部分:入会,消费,挂失补办,充值。 2.1.1 入会流程 3 更新数据库 提出入会申请 填写入会申请表 管理员批准入会申请 会员信息 发放会员卡 2.1.2 消费流程 计算总消费金额 查询卡中余额 会员信息 余额是否大于消费金额 卡中余额减少消费金额,并获得积分点卡中余额设置为0,余下金额现实支付 2.1.3 挂失补办流程 4 填写挂失补办表 查找挂失会员卡 会员信息 办理新卡 复制持失卡信息到新卡 删除挂失卡信息 2.1.4 充值流程图 填写充值表 给予指定金额 会员信息 提示成功充值 2.2 数据流程分析 2.2.1 入会数据流程图 5 E1 会员 S1.1 F1.1入会信息 E2 会员管理员 P1.1 核对会员