ImageVerifierCode 换一换
格式:DOCX , 页数:30 ,大小:229.86KB ,
资源ID:29253917      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/29253917.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数据库VCD销售实验报告讲解.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

数据库VCD销售实验报告讲解.docx

1、数据库VCD销售实验报告讲解绪论根据以下VCD出售租借连锁店管理系统开发需求调查文字,完成实验一至实验五并填写在实验报告册上。市内某家大型VCD出售租借连锁店有许多员工,每个员工只能服务于一家租借店;每个员工有工号、姓名、性别、年龄、政治面貌等属性;每家店日常工作主要有:租借、归还、逾期罚款等(租借人首先要办理租借卡,租借卡分为年卡、月卡和零租卡)。具体操作流程如下:(1)出售租借:根据购买人或租借人提供的VCD租借单,查阅库存,如果有,则办理销售或租借并登记销售(记录销售记录单号、购买人卡号、购买日期、VCD编码、数量、单价,经办员工号)或租借流水帐(记录租借记录单号、租借人卡号、租借日期、

2、VCD编码、数量、归还日期,经办员工号);如果没有相应的VCD,则可根据购买人或租借人的要求办理预约登记(记录预约登记单号、购买或租借卡卡号、VCD编码、数量、经办员工号),当有VCD时,及时通知购买人或租借人。(2)归还:根据租借人提供的所还VCD,检查VCD是否完好,如果完好,则办理归还登记(记录归还单号、租借人卡号、归还日期、VCD编码、数量、经办员工号),如果有损坏的VCD,办理赔偿登记(记录赔偿单号、租借卡卡号、赔偿日期、赔偿VCD编码、数量、金额,经办员工号),并把赔偿通知单通知给租借人。(3)逾期罚款通知:查询逾期未还的VCD,及时通知租借人,并进行相应的罚款登记(记录罚款单号、

3、租借卡卡号、罚款日期、罚款金额、经办员工号)。实验一 需求分析(一)业务流程调查一、实验目的:掌握需求分析的步骤和业务流程调查的方法;掌握应用Powerbuilder绘制BPM模型二、学时:6H(课内4H,课外2H)三、实验软件平台:Windows 2k或Windows XP, Powerduilder9.5,Visio四、实验内容:根据该VCD连锁店的业务需求调查文字,利用PD绘制该VCD连锁店管理系统的BPM模型。五、实验结果: 【请在此粘贴你的BPM,地方不够可换页】1、租借模型归还:2、逾期罚款模型六、思考题1、数据库设计为什么需要进行详细的需求分析?答:在现实生活中,如果我们要选择做

4、一件事情,是不是要先思考这个事情的构造,才能更好地指明方向。当然数据库设计也不排除在外,进行数据库设计首先必须了解与分析用户需求(包括数据与处理)。需求分析是整个设计过程的基础,是最困难和最耗时间的一步。作为“地基”的需求分析是否做得充分与准确,决定了在其上构建数据库大厦的速度与质量。需求分析做得好不,甚至会导致整个数据库设计的返工重做。从中我们能感受到进行详细的数据库分析对于数据库设计的重要性,如果光是盲目地匆匆地去做,而没有充分了解用户需求,导致的结果很可能是事倍功半,但是如果我们是在一个详细的需求分析的基础上,结果会大不相同,可能就是事半功倍了2、需求分析的目标是什么?其调查步骤是什么?

5、常用的调查方法有哪些?答:需求分析的目标:通过详细调查现实世界要处理的对象(组织、部门、企业等),充分了解原系统(手工系统或计算机系统)工作概况,明确用户的各种需求,然后再此基础上确定新系统的功能。新系统必须充分考虑今后可能的扩张和改变,不能仅仅按当前需求来设计数据库。调查步骤:(1)调查组织机构情况。包括了解该组织的部门组成情况、各部门的职责等,为分析信息流程做准备。(2)调查各部门的业务活动情况。包括了解各个部门输入和使用什么数据,如何加工处理这些数据,输出什么信息,输入结果的格式是什么,这是调查的重点。(3)在熟悉了业务活动的基础上,协助用户明确对新系统的各种要求,包括信息要求、处理要求

6、、安全性和完整性要求,这是调查的又一个重点。(4)确定新系统的边界。对前面调查的结果进行初步分析,确定哪些功能由计算机完成或将来准备让计算机完成,哪些活动由人工完成。由计算机完成的功能就是新系统应该实现的功能。调查方法:(1)跟班作业。通过亲身参加业务工作来了解业务活动的情况。(2)开调查会。通过与客户座谈来了解业务活动情况及用户需求。(3)请专人介绍。(4)询问。对某些调查中的问题,可以找专人询问。(5)设计调查表请用户填写。如果调查表设计的合理,这种方法是很有效的。(6)查阅记录。查阅与原始系统有关的原始记录。3、数据库设计的特点是什么?答:大型数据库的设计和开发是一项庞大的工程,是涉及多

7、科学的综合性技术。数据库建设是指数据库应用系统从设计实施到运行维护的全过程。数据库建设和一般的软件系统设计、开发和运行与维护的全过程有许多相同之处,更有其自身的一些特点。(1)数据库建设的基础:三分技术,七分管理,十二分基础数据是数据库设计的特点之一。(2)结构(数据)设计和行为(处理)设计相结合:数据库设计应该和应用系统设计相结合。也就是说,整个设计过程中要把数据库设计和对数据库的处理设计密切结合起来。实验二 需求分析(二)数据流程调查一、实验目的:掌握需求分析的步骤和数据流程调查的方法;掌握应用VISIO绘制数据流程图(DFD),掌握数据流程图分层次的绘制方法。掌握编写数据字典的方法和步骤

8、。二、实验学时:8H(课内6H,课外2H)三、实验软件平台:Windows 2k或Windows XP, Visio四、实验内容:1、掌握数据流程调查和分析的方法;2、利用Visio绘制分层次的数据流程图并在绘制的过程中建立标准、统一的编码;3、根据该VCD连锁店的业务需求调查文字以及第一次作业所完成的内容,利用VISIO,绘制该连锁店管理系统的DFD模型。4、编写详细正确的数据字典。五、实验步骤1、数据流程图的层次绘制方法复习数据流程图分层次绘制模型:数据流程图是按照“自顶向下、逐层细化”的原则进行,在绘制整个数据流程图的过程中,一定要建立标准、统一的编码,并建立相应的数据字典。数据流程图的

9、详细绘制过程可参见上课过程中的PPT案例(陪送系统数据流程图)。2、根据该VCD连锁店的业务需求调查文字以及第一次作业所完成的内容,利用VISIO,绘制该连锁店管理系统的DFD模型。六、实验结果: 1、绘制数据流程图 【请在此粘贴你的DFD,数据流程图中的数据对象一定要编号,地方不够可换页】销售或租借图 归还图逾期罚款图2、编写相应的正确的数据字典表3-1数据流的描述出售租借:数据流编号数据流名称简述数据流来源数据流去向数据流组成数据流量高峰流量F1VCD信息VCD名称VCD信息单查询VCD名称,数量不限不限F2VCD库存情况VCD数据库信息查询VCD库存信息有哪些VCD,数量不限不限F3无V

10、CDVCD信息查询办理预约登记有相应的VCD不限不限F4有VCDVCD信息查询办理销售或租借没有相应的VCD信息不限不限F5VCD更新情况最近VCD到货情况办理预约登记最近VCD信息最近到货的VCD信息,数量不限不限F6VCD信息VCD信息办理预约登记通知预约的VCD信息,数量不限不限归还数据流编号数据流名称简述数据流来源数据流去向数据流组成F7VCD完好检查VCD是否完好归还VCD办理归还登记F8VCD损坏检查VCD是否损坏办理赔偿登记归还VCDF9VCD归还记录VCD归还办理归还登记VCD归还信息归还的VCD信息,数量F10VCD赔偿信息VCD赔偿数目办理赔偿登记通知所需赔偿的金额F11V

11、CD赔偿记录VCD赔偿记录办理赔偿登记 VCD损坏信息什么客户,什么时候给予赔偿,赔偿的是什么VCD逾期罚款:数据流编号数据流名称简述数据流来源数据流去向数据流组成F12VCD6逾期未还信息查询VCD未还的信息查询逾期记录客户借出的VCD未还记录F13VCD租借记录查询VCD租借的有关信息查询VCD记录VCD名称,数量F14VCD逾期日期记录VCD是什么时候逾期的逾期记录罚款登记日期,VCD数量F15VCD租借到期通知租借人VCD租借到期逾期记录通知截止日期F16VCD罚款数目逾期罚款数目罚款登记罚款记录罚款金额表3-2处理逻辑的描述出售租借:处理逻辑编号处理逻辑名称简述输入的数据流处理输出的

12、数据流处理频率P1查询VCD名称VCD名称查询VCD存货数据库VCD库存情况有VCD无VCDP2办理预约登记VCD预约登记信息无VCD办理预约登记VCD信息VCD跟新情况P3办理销售或租借VCD数据库信息有VCD办理销售或租借P4通知VCD租借信息VCD信息通知客户归还:处理逻辑编码处理逻辑名称输入数据流处理输出的数据流P1办理归还登记VCD完好办理归还有关信息VCD归还P2办理赔偿登记 VCD 损坏办理赔偿的有关信息VCD赔偿记录P3通知VCD赔偿信息通知客户逾期罚款:处理逻辑编码处理逻辑名称输入数据流处理输出的数据流P1逾期记录VCD6逾期未还信息记录逾期未还人的名单VCD逾期日期VCD租

13、借到期P2通知VCD租借到期通知客户P3罚款登记VCD逾期日期记录罚款有关信息VCD罚款数目表3-3数据存储的描述销售或租借:数据存储编号数据存储名称简述数据存储组成关键字相关联的处理D1 VCD库存信息VCD库存的信息列表库存VCD数目,种类F2P1D2最近VCD信息最近到货的VCD信息列表最近到货的VCD数量,种类F5P2归还:数据存储编号数据存储名称简述数据存储组成关键字相关联的处理D1 VCD损坏信息VCD损坏的情况VCD名称,数量F11P2D2VCD归还信息存入已归还VCD信息VCD名称,数量,客户名F9P1逾期罚款:数据存储编号数据存储名称简述数据存储组成关键字相关联的处理D1VC

14、D记录VCD存放记录VCD租借记录F13S1D2罚款记录相关罚款记录客户名,租借卡号,VCD名称,数量F16P3 表3-4外部实体的描述销售或租借:外部实体编号外部实体名称简述输入的数据流输出的数据流E1顾客提供VCD信息单 相关VCD的信息F1归还:外部实体编号外部实体名称简述输入的数据流输出的数据流E1顾客归还VCD客户归还的VCDF7,F8逾期罚款:外部实体编号外部实体名称简述输入的数据流输出的数据流E2员工查询查询VCD货存情况F12,F13表4-5数据项的定义数据项编号数据项名称简述类型及宽度取值范围I1销售租借VCD店提供租借销售服务Char(10)I2归还VCDVCD店处理用户归

15、还Char(10)I3逾期罚款对逾期用户罚款Char(10)七、思考题 1、数据流程图的特点有哪三方面? 答:(1)层次性; (2)抽象性; (3)概括性 2、数据字典的内容和作用是什么?答:数据字典的内容是数据项,数据结构,数据流,数据存储和数据处理过程五个部分。 数据字典的作用是数据流图表达了数据和处理的关系。实验三 概念结构设计一、实验目的:掌握概念结构模型绘制的方法和步骤,掌握利用PD绘制和管理CDM的方法。二、实验学时:6H(课内3H,课外3H)三、实验软件平台: Windows 2k或Windows XP, Powerduilder9.5,Visio四、实验内容:1、掌握概念结构设

16、计的方法;2、利用PD绘制并管理CDM;3、根据该VCD连锁店的业务需求调查文字以及前两次作业所完成的内容,利用PD,设计该连锁店管理系统合理的CDM模型。五、实验结果 【请在此粘贴你的CDM,注意实体的正确抽象以及数据项、域、主标识和各类联系的正确表达】六、思考题1、 什么是数据库的概念结构?式述其特点和设计策略。 答:概念结构设计就是将需求分析得到的用户需求抽象为信息结构即概念模型的过程。概念结构设计的特点:(1)能真实、充分地反映现实世界,包括事物和事物之间的联系,能满足用户对数据的处理要求,是对现实世界的一个真实模型;(2)易于理解,从而可以用它和不熟悉计算机的用户交换意见,用户的积极

17、参与是数据库设计成功的关键;(3)易于更改,当应用环境和应用要求改变时,容易对概念模型修改和扩充;(4)易于向关系、网状、层次等各种数据模型转换。概念结构设计的策略:(1)自顶向下。(2)自底向上。(3)逐步扩张。(4)混合策略。2、 什么叫数据抽象? 答:数据抽象结构是对现实世界的一种抽象从实际的人、物、事和概念中抽取所关心的共同特性,忽略非本质的细节把这些特性用各种概念精确地加以描述这些概念组成了某种模型。3、 数据库概念结构设计的重要性和设计步骤 答:概念结构设计是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型。4、 为什么要视图集成?有

18、哪些方法? 答:各子系统的分E-R图设计好以后,下一步就是要将所有的分E-R图综合成一个系统的总E-R图。一般来说,视图集成可以有两种方式:(1)多个分E-R图一次集成。(2)逐步集成,用累加的方式一次集成两个分E-R图。5、 试述在PD中设计数据项并把数据项关联到某一实体的操作步骤 答:步骤如下:(1)首先我们先用CDM吧每个试题按照E-R图画出来;(2)其中每个实体的属性都必须是实体的固有属性而不是生成属性;(3)然后每个实体与实体之间所产生的联系也画出来6、 试述在PD中设计域并把它关联到某一实体属性上的操作步骤答:(1)我们讲实体画成CD,后,我们就用tools下拉菜单中的每一项生成P

19、DM;(2)这时候将会生成一个中间的关系属性,就是将涉及域关联到一个新的实体,所诞生的新的实体就是两个实体之间所产生的所有联系。实验四 逻辑结构设计一、实验目的:掌握概念结构模型向逻辑模型转换的规则方法;掌握在PD环境中把CDM正确转换为PDM,并对PDM进行必要的管理和修改。二、实验学时:6H(课内3H,课外3H)三、实验软件平台: Windows 2k或Windows XP, Powerduilder9.5,Visio四、实验内容:1、掌握概念结构模型向逻辑模型转换的规则方法;2、掌握在PD环境中把CDM正确转换为PDM,并对PDM进行必要的管理和修改;3、掌握利用创建PDM的四种方法;4

20、、根据该VCD连锁店的业务需求调查文字以及前三次实验所完成的内容,利用PD,设计该连锁店管理系统合理的PDM模型。五、实验结果 【请在此粘贴你的PDM,注意对联系所转换来的独立表,要添加合理的非主属性字段】六、思考题1、 什么是数据库的逻辑结构设计?试述其设计步骤 答:逻辑结构设计:对数据在计算机中的组织形式设计。设计步骤:(1)将概念结构转换为一般的关系、网状、层次模型;(2)将转换来的关系、网状、层次模型向特定DBMS支持下的数据模型转换;(3)对数据模型进行优化。2、 试述把E-R图转换为关系模型的转换规则。 答:转换一般遵循如下规则:(1)一个1:1联系可以转换为一个独立的关系模式,也

21、可以与任意一端对应的关系模式合并。(2)一个1:n联系可以转换为一个独立的关系模式,也可以与N端对应的关系模式合并。(3)一个M:N联系转换为一个关系模式。与该联系相连的各实体的码以及联系本事的属性均转换为关系的属性,各实体的码组成关系的码或关系码的一部分。(4)3个或3个以上实体间的一个多元联系可以转换为一个关系模式。(5)具有相同码的关系模式可以合并。3、 完成数据库系统概述(第四版)P234 第18、19题18题:19题:关系模型为:读者(读者号,姓名,地址,性别书(书号,书名,作者,出版社)借书(读者号,书号,借出日期,年龄,单位,应还日期)实验五 数据库的物理设计与实施一、实验目的:

22、掌握PD中利用PDM生成物理数据库的操作步骤;掌握在PD环境中把PDM正确转换为数据库文件和生成数据库文件的SQL脚本。二、实验学时:4H(课内2H,课外2H)三、实验软件平台: Windows 2k或Windows XP, Powerduilder9.5,MS SQL Server 2000或Anywhere四、实验内容:1、 掌握PD中利用PDM生成物理数据库的操作步骤;2、 掌握在PD环境中把PDM正确转换为数据库文件和生成数据库文件的SQL脚本。3、根据第四次实验所得到的PDM模型,完成该VCD连锁店管理系统数据库的物理设计,保留生成数据库的SQL脚本和数据库文件。五、实验结果 【请在

23、此粘贴你的生成数据库的SQL脚本,并注意保留生成数据库的SQL脚本和数据库文件。】/*=*/* Table: VCD */*=*/create table VCD ( 单价 char(20) null, 数量 int null, VCD编码 int null)go/*=*/* Table: 员工 */*=*/create table 员工 ( 工号 int null, 姓名 char(10) null, 性别 char(2) null, 年龄 char(2) null, 政治面貌 char(10) null)go/*=*/* Table: 租借 */*=*/create table 租借 (

24、)go/*=*/* Index: 租借_FK */*=*/create index 租借_FK on 租借 ()go/*=*/* Table: 租借人 */*=*/create table 租借人 ( 姓名 char(10) null, 卡号 char(20) null)go/*=*/* Table: 管理 */*=*/create table 管理 ( )go/*=*/* Index: 管理_FK */*=*/create index 管理_FK on 管理 ()go/*=*/* Table: 购买 */*=*/create table 购买 ( )go/*=*/* Index: 购买_FK */*=*/create index 购买_FK on 购买 ()go/*=*/* Table: 购买人 */*=*/create table 购买人 ( 姓名 char(10) null, 卡号 char(20) null)goalter table 租借 add co

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1