1、数据库建模技术实验报告数据库建模技术实验报告 数据库建模技术实验报告 VCD租售连锁店管理系统 的数据库设计 班级: 114030602 学号: 11403060211 姓名: 杨盼 2016年6月 28日 第 1 页 共 34 页 数据库建模技术实验报告 “数据库建模技术”实验需求文字 根据以下开发VCD出售租借连锁店管理系统需求调查文字,完成实验一至实验五。 市内某家大型VCD出售租借连锁店有许多员工,每个员工只能服务于一家租借店;每个员工有工号、姓名、性别、年龄、政治面貌等属性;每家店日常工作主要有:租借、归还、逾期罚款等,租借人首先要办理租借卡租借卡分为年卡、月卡和零租卡,。具体操作流
2、程如下: (1)出售租借:根据购买人或租借人提供的VCD租借单,查阅库存,如果有,则办理销售或租借并登记销售(记录销售记录单号、购买人卡号、购买日期、VCD编码、数量、单价经办员工号)或租借流水帐(记录租借记录单号、租借人卡号、租借日期、VCD编码、数量、归还日期经办员工号);如果没有相应的VCD ,则可根据购买人或租借人的要求办理预约登记(记录预约登记单号、购买或租借卡卡号、VCD编码、数量、经办员工号),当有VCD时,及时通知购买人或租借人。 (2)归还:根据租借人提供的所还VCD,检查VCD是否完好,如果完好,则办理归还登记(记录归还单号、租借人卡号、归还日期、VCD编码、数量、经办员工
3、号),如果有损坏的VCD,办理赔偿登记(记录赔偿单号、租借卡卡号、赔偿日期、赔偿VCD编码、数量、金额经办员工号),并把赔偿通知单通知给租借人。 (3)逾期罚款通知:查询逾期未还的VCD,及时通知租借人,并进行相应的罚款登记(记录罚款单号、租借卡卡号、罚款日期、罚款金额、经办员工号)。 第 2 页 共 34 页 数据库建模技术实验报告 实验一 需求分析(一)业务流程调查 一、实验目的:掌握需求分析的步骤和业务流程调查的方法;掌握应用Powerbuilder绘制BPM模型 二、学时:6H(课内4H,课外2H) 三、实验软件平台:Windows 2k或Windows XP, Powerduilde
4、r9.5,Visio 四、实验内容:根据该VCD连锁店的业务需求调查文字,利用PD绘制该VCD连锁店管理系统的BPM模型。 五、实验结果: 【请在此粘贴你的BPM地方不够可换页】 是否有卡办理卡存入销售记录存入租借记录生成租借单记录销售借VCD选择店家记录租赁租VCD判断租或借是否有库存是否办理预约不办理记录预约存入预约表第 3 页 共 34 页 数据库建模技术实验报告 归还VCD办理归还登记是否完好办理赔偿登记存入赔偿表生成赔偿单通知租借人查询逾期未还的VCD生成赔偿单存入赔偿记录通知租借人第 4 页 共 34 页 数据库建模技术实验报告 六、思考题 1、数据库设计为什么需要进行详细的需求分
5、析, 数据库设计需要了解用户的需求,才能更好地将这个数据库系统做得完善。数据库是一个系统的核心内容,其设计也决定了提取或存入数据的速度,这也体现出了需求分析对数据库设计的重要性。 2、需求分析的目标是什么,其调查步骤是什么,常用的调查方法有哪些, 目标是充分地了解用户的需求,在些基础上做数据库系统,当然,这个系统必须能够适应以后的扩大和改变,不能只适应当下的需求。步骤: 1. 了解组织机构。 2. 调查部门的数据输入、处理、输出。3. 在熟悉业务活动的基础上,协助用户明确对新系统的各种要求。4. 确定新系统的边界。 3、数据库设计的特点是什么, 特点一:三分技术,七分管理,十二分基础数据 。
6、特点二:结构(数据)设计和行为(处理)设计相结合。 第 5 页 共 34 页 数据库建模技术实验报告 实验二 需求分析(二)数据流程调查 一、实验目的:掌握需求分析的步骤和数据流程调查的方法;掌握应用VISIO绘制数据流程图(DFD),掌握数据流程图分层次的绘制方法。掌握编写数据字典的方法和步骤。 二、实验学时:8H(课内6H,课外2H) 三、实验软件平台:Windows 2k或Windows XP, Visio 四、实验内容: 1、掌握数据流程调查和分析的方法; 2、利用Visio绘制分层次的数据流程图并在绘制的过程中建立标准、统一的编码; 3、根据该VCD连锁店的业务需求调查文字以及第一次
7、作业所完成的内容,利用VISIO,绘制该连锁店管理系统的DFD模型。 4、编写详细正确的数据字典。 五、实验步骤 1、数据流程图的层次绘制方法复习 数据流程图分层次绘制模型: 数据流程图是按照“自顶向下、逐层细化”的原则进行,在绘制整个数据流程图的过程中,一定要建立标准、统一的编码,并建立相应的数据字典。 数据流程图的详细绘制过程可参见上课过程中的PPT案例(陪送系统数据流程图)。 2、根据该VCD连锁店的业务需求调查文字以及第一次作业所完成的内容,利用VISIO,绘制该连锁店管理系统的DFD模型。 六、实验结果: 1、绘制数据流程图 【请在此粘贴你的DFD数据流程图中的数据对象一定要编号地方
8、不够可换页】 第 6 页 共 34 页 数据库建模技术实验报告 第 7 页 共 34 页 数据库建模技术实验报告 P2.1E1提交购买顾客单查询VCDP2.2VCD存储S1查询VCD库查询VCD库库更新VCD库收集会员信息会员资料P2.3P2.4S2存储库更新会员信息登记单查询会员登记购买信息单 第 8 页 共 34 页 数据库建模技术实验报告 第 9 页 共 34 页 数据库建模技术实验报告 2、编写相应的正确的数据字典 表3-1 数据流的描述 数据流名简 数据流 数据流 数据流数据流编号 数据流组成 高峰流量 称 述 来源 去向 量 查询相租借或购VCD存VCD编码,租借价格,购买价格,库
9、不限 不限 D1 VCD信息 关VCD储库 存数量 买VCD 信息 更新租借或购更新VCDVCD编码,租借价格,购买价格,库不限 不限 D2 VCD库 库 买 存数量 VCD库 查询会会员资料租借或购会员信息 卡号,余额,卡种,姓名 不限 不限 D3 员信息 库 买流程 购买、租租借单信更新租VCD数量,VCD编码,归还日期,租借、归还租借单 不限 不限 D4 息 借单 借日期,限时日期 VCD 新会员信新增会会员资料顾客 姓名,卡号,余额,卡种 不限 不限 D5 息 员 库 新会员信新增会会员资料顾客 姓名,卡号,余额,卡种 不限 不限 D6 息 员 库 逾期逾期处理逾期天数,逾期金额,VC
10、D编号,卡逾期罚款 租借单 不限 不限 D7 VCD罚流程 号 款 第 10 页 共 34 页 数据库建模技术实验报告 逾期逾期处理逾期天数,逾期金额,VCD编号,卡逾期罚款 租借单 不限 不限 D8 VCD罚流程 号 款 归还的顾客归还归还VCD不限 不限 D9 VCD信息 VCD信损坏程度,VCD编号,卡号 流程 的VCD 息 表3-2 处理逻辑的描述 处理逻处理逻辑处理输入的数据流 处理 输出的数据流 简述 辑编号 名称 频率 处理租借顾客提交租借单,查询D2 D1 P1 租借VCD VCD信息 VCD库,返回信息 处理购买顾客提交购买单,查询D1 D2 P2 购买VCD VCD信息 V
11、CD库,返回信息 新会员信将新会员的信息存储入D6 D5 会员注册 P3 息注册 会员资料库 VCD的归D9 将归还的VCD记录存储D4,D2 P4 归还VCD 还处理 入VCD库和租借单 处理逾期租借单记录的逾期D7 D8 逾期罚款 P5 VCD罚款 VCD,通知顾客 表3-3 数据存储的描述 数据存储 数据存储 简 述 数据存储组成 相关联的处理 编号 名称 S1 存储VCD信息 VCD编号,损坏程度,VCD数量,VCDP1,P2 VCD存储价格 库 会员资料的存储 会员姓名,会员卡号,会员卡金额,卡S2 P1,P2 会员资料种 存储库 S3 更新VCD库 VCD编号,损坏程度,VCD数量
12、,VCDP4 更新VCD价格 库 存储租借,购买记录 S4 租借日期,购买日期,数量,VCD编号,P2,P5,P4 租借单 会员卡号 表3-4 外部实体的描述 外部实体编外部实体名简述 外部实体组成 输入的数据流 输出的数据流 号 称 卡号+姓名+基本E1 顾客 持卡人 D8 D6 信息 第 11 页 共 34 页 数据库建模技术实验报告 工号、姓名、性别、E2 员工 工作者 D7 D8 年龄、政治面貌等 表4-5 数据项的定义 数据项 数据项名称 简述 类型及宽度 取值范围 编号 购买人卡号 I1 购买VCD的卡号 Char(10) 租借单号 I2 租借,购买VCD后产生的流水单号 Char
13、(10) 租借人卡号 I3 已经租借或购买VCD卡号 Char(10) 七、思考题 1、数据流程图的特点有哪三方面, 数据流程图是一个分层的概念模型,分为三个层次,分别是总体图、中层数据流图、细节图。 2、数据字典的内容和作用是什么, (1)数据字典的用途 :数据字典是系统中各类数据描述的集合。 (2)数据字典的内容: 数据项 ,数据结构 ,数据流 ,数据存储,处理过程。 第 12 页 共 34 页 数据库建模技术实验报告 实验三 概念结构设计 一、实验目的:掌握概念结构模型绘制的方法和步骤,掌握利用PD绘制和管理CDM的方法。 二、实验学时:6H(课内3H,课外3H) 三、实验软件平台: W
14、indows 2k或Windows XP, Powerduilder9.5,Visio 四、实验内容: 1、掌握概念结构设计的方法; 2、利用PD绘制并管理CDM; 3、根据该VCD连锁店的业务需求调查文字以及前两次作业所完成的内容,利用PD,设计该连锁店管理系统合理的CDM模型。 五、实验结果 【请在此粘贴你的CDM注意实体的正确抽象以及数据项、域、主标识和各类联系的正确表达】 第 13 页 共 34 页 数据库建模技术实验报告 六、思考题 1、 什么是数据库的概念结构,式述其特点和设计策略。 概念结构设计就是将需求分析得到的用户需求抽象为信息结构即概念模型的过程。 概念结构设计的特点: (
15、1) 能真实、充分地反映现实世界,包括事物和事物之间的联系,能满足用户对数据的 处理要求,是对现实世界的一个真实模型; (2) 易于理解,从而可以用它和不熟悉计算机的用户交换意见,用户的积极参与是数据 库设计成功的关键; (3) 易于更改,当应用环境和应用要求改变时,容易对概念模型修改和扩充; (4) 易于向关系、网状、层次等各种数据模型转换。 概念结构设计的策略:( 1) 自顶向下。( 2) 自底向上。( 3) 逐 步扩张。 2、 什么叫数据抽象, 将现实中的一个对象,专注我们所关心的特征精确地描述出来,建立一个精确的模型。 3、 数据库概念结构设计的重要性和设计步骤 概念结构设计是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽 象,形成一个独立于具体DBMS的概念模型。 4、 为什么要视图集成,有哪些方法, 答:各子系统的分E-R图设计好以后,下一步就是要将所有的分E-R图综合成一个系统的总E-R图。 一般来说,视图集成可以有两种方式: (1) 多个
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1