VCD租借数据库设计.docx

上传人:b****6 文档编号:8469185 上传时间:2023-01-31 格式:DOCX 页数:18 大小:132.32KB
下载 相关 举报
VCD租借数据库设计.docx_第1页
第1页 / 共18页
VCD租借数据库设计.docx_第2页
第2页 / 共18页
VCD租借数据库设计.docx_第3页
第3页 / 共18页
VCD租借数据库设计.docx_第4页
第4页 / 共18页
VCD租借数据库设计.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

VCD租借数据库设计.docx

《VCD租借数据库设计.docx》由会员分享,可在线阅读,更多相关《VCD租借数据库设计.docx(18页珍藏版)》请在冰豆网上搜索。

VCD租借数据库设计.docx

VCD租借数据库设计

VCD租借数据库设计

需求分析

(一)——业务流程调查

一、实验目的:

掌握需求分析的步骤和业务流程调查的方法;掌握应用Powerbuilder绘制BPM模型

二、学时:

6H(课内4H,课外2H)

三、实验软件平台:

Windows2k或WindowsXP,Powerduilder9.5,Visio

四、实验内容:

根据该VCD连锁店的业务需求调查文字,利用PD绘制该VCD连锁店管理系统的BPM模型。

五、实验结果:

销售租借流程图

归还流程图

超期罚款流程图

需求分析

(二)——数据流程调查

一、实验目的:

掌握需求分析的步骤和数据流程调查的方法;掌握应用VISIO绘制数据流程图(DFD),掌握数据流程图分层次的绘制方法。

掌握编写数据字典的方法和步骤。

二、实验学时:

8H(课内6H,课外2H)

三、实验软件平台:

Windows2k或WindowsXP,Visio

四、实验内容:

1、掌握数据流程调查和分析的方法;

2、利用Visio绘制分层次的数据流程图并在绘制的过程中建立标准、统一的编码;

3、根据该VCD连锁店的业务需求调查文字以及第一次作业所完成的内容,利用VISIO,绘制该连锁店管理系统的DFD模型。

4、编写详细正确的数据字典。

五、实验步骤

1、数据流程图是按照“自顶向下、逐层细化”的原则进行,在绘制整个数据流程图的过程中,一定要建立标准、统一的编码,并建立相应的数据字典。

2、根据该VCD连锁店的业务需求调查文字以及第一次作业所完成的内容,利用VISIO,绘制该连锁店管理系统的DFD模型。

六、实验结果:

1、绘制数据流程图

P1表:

P2表:

:

P3表:

2、编写相应的正确的数据字典(文字或表格形式均可,必须包括数据流、处理逻辑和数据存储)

数据流的描述

数据流编号

数据流名称

简述

数据流

来源

数据流

去向

数据流组成

数据流量

高峰流量

F10

不合格租借单 

 记录租借VCD信息

租借处理 

租借人 

记录租借记录单号、租借人卡号、租借日期、VCD编码、数量、归还日期,经办员工号 

 

 

 F8

 合格租借单

 记录租借VCD的具体信息

 租借处理

 租借人

租借记录单号+租借人卡号+租借日期+VCD编码、数量+归还日期+经办员工号

 F11

 预约登记

 记录预约VCD的具体信息

 租借处理

 租借人

预约登记单号+购买或租借卡卡号+VCD编码+数量+经办员工号

 

F17

赔偿记载

显示所还VCD有损伤

赔偿登记

赔偿登记表

赔偿单号+租借卡卡号+赔偿日期+赔偿VCD编码+数量+金额+经办员工号

F22

逾期处理

显示所还的时间超过了期限

逾期处理

逾期处理结果存档

罚款单号+租借卡卡号+罚款日期+罚款金额+经办员工号

 F16

 归还记录

VCD完好信息

 归还登记

归还登记

归还单号+租借人卡号+归还日期+VCD编码+数量+经办员工号

 

表3-2处理逻辑的描述

处理逻辑编号

处理逻辑名称

简述

输入的数据流

处理

输出的数据流

处理频率

 P1.2

办理租借登记

 

F8

接收VCD库存情况的结果,并登记

F6

 

 P1.2

办理销售登记

 

F9

接收VCD库存情况的结果,登记并销售

F4

P1.3

办理预约登记

F11

接收VCD库存情况的无库存的结果,登记

F3

P2.2

归还登记

F15

接收VCD完好的信息,记录归还登记表

F16

P2.3

赔偿登记

F18

接收VCD有损伤的信息,登记赔偿登记表

F17

 P3.2

逾期处理

 

F22

接收逾期处理的结果并登记罚款登记表

 F23F24

 

 

数据存储的描述

数据存储

编号

数据存储

名称

简述

数据存储组成

相关联的处理

 D1

库存

 VCD库存的基本信息

VCD标号+VCD名称+备注

 P1.3

D2

VCD租借存档

所租借的VCD的基本所有信息的存储

VCD编号+租借人信息+备注

P1.1

D3

逾期处理结果存档

没有按时归还VCD的基本信息

VCD标号+处理结果+租借人信息+备注

P3.2

D4

VCD销售记载

销售的基本信息

销售的VCD编号+购买人信息+备注

P1.2

D5

预约登记表

预约VCD的基本信息

预约VCD编号+预约人信息+备注

P1.5

D6

归还登记表

记录归还的基本信息

归还编号+归还方式+备注

P2.2

 D7

赔偿登记表

 记录赔偿处理的基本信息

赔偿编号+处理办法+备注

 P2.3

 

外部实体的描述

外部实体编号

外部实体名称

简述

外部实体组成

输入的数据流

输出的数据流

 S1

购买人或租借人

要购买或租借VCD的人

购买人或租借人

 F13、F20、F25

 

 S2

VCD

所归还的VCD

VCD租借单

 

 F1、F25

 

概念结构设计

一、实验目的:

掌握概念结构模型绘制的方法和步骤,掌握利用PD绘制和管理CDM的方法。

二、实验学时:

6H(课内3H,课外3H)

三、实验软件平台:

Windows2k或WindowsXP,Powerduilder9.5,Visio

四、实验内容:

1、掌握概念结构设计的方法;

2、利用VISIO绘制E-R图

3、利用PD绘制并管理CDM;

4、根据该VCD连锁店的业务需求调查文字以及前两次作业所完成的内容,利用PD,设计该连锁店管理系统合理的CDM模型。

五、实验结果

 

逻辑结构设计

一、实验目的:

掌握概念结构模型向逻辑模型转换的规则方法;掌握在PD环境中把CDM正确转换为PDM,并对PDM进行必要的管理和修改。

二、实验学时:

6H(课内3H,课外3H)

三、实验软件平台:

Windows2k或WindowsXP,Powerduilder9.5,Visio

四、实验内容:

1、掌握概念结构模型向逻辑模型转换的规则方法;

2、掌握在PD环境中把CDM正确转换为PDM,并对PDM进行必要的管理和修改;

3、掌握利用创建PDM的四种方法;

4、根据该VCD连锁店的业务需求调查文字以及前三次实验所完成的内容,利用PD,设计该连锁店管理系统合理的PDM模型。

五、实验结果

 

数据库的物理设计与实施

一、实验目的:

掌握PD中利用PDM生成物理数据库的操作步骤;掌握在PD环境中把PDM正确转换为数据库文件和生成数据库文件的SQL脚本。

二、实验学时:

4H(课内2H,课外2H)

三、实验软件平台:

Windows2k或WindowsXP,Powerduilder9.5,MSSQLServer2000或Anywhere

四、实验内容:

1、掌握PD中利用PDM生成物理数据库的操作步骤;

2、掌握在PD环境中把PDM正确转换为数据库文件和生成数据库文件的SQL脚本。

3、根据第四次实验所得到的PDM模型,完成该VCD连锁店管理系统数据库的物理设计,保留生成数据库的SQL脚本和数据库文件。

4、掌握PD中逆向工程的方法。

五、实验结果

/*==============================================================*/

/*DBMSname:

MicrosoftSQLServer2000*/

/*Createdon:

2013-11-158:

50:

26*/

/*==============================================================*/

 

/*==============================================================*/

/*Table:

员工*/

/*==============================================================*/

createtable员工(

工号char(20)notnull,

姓名char(20)null,

性别smallintnull,

年龄smallintnull,

政治面貌char(20)null,

constraintPK_员工primarykeynonclustered(工号)

/*==============================================================*/

/*Table:

租借人*/

/*==============================================================*/

createtable租借人(

租借卡卡号char(20)notnull,

constraintPK_租借人primarykeynonclustered(租借卡卡号)

/*==============================================================*/

/*Table:

归还登记*/

/*==============================================================*/

createtable归还登记(

归还单号intnull,

租借卡卡号intnotnull,

租借人卡号intnotnull,

归还日期datetimenull,

VCD编码char(20)null,

数量smallintnull,

经办员工号char(20)null,

constraintPK_归还登记primarykeynonclustered(租借卡卡号)

/*==============================================================*/

/*Table:

登记销售*/

/*==============================================================*/

createtable登记销售(

销售记录单号intnull,

购买人卡号intnotnull,

工号char(20)notnull,

购买日期datetimenull,

VCD编码char(20)null,

数量smallintnull,

归还日期datetimenull,

经办员工号char(20)null,

单价moneynull,

constraintPK_登记销售primarykeynonclustered(购买人卡号)

/*==============================================================*/

/*Table:

登记预约*/

/*==============================================================*/

createtable登记预约(

预约登记单号intnull,

消费者卡类型smallintnull,

卡号intnotnull,

工号char(20)notnull,

VCD编码char(20)null,

数量smallintnull,

经办员工号char(20)null,

constraintPK_登记预约primarykeynonclustered(卡号)

/*==============================================================*/

/*Table:

租借流水账*/

/*==============================================================*/

createtable租借流水账(

租借记录单号intnull,

租借人卡号intnotnull,

工号char(20)notnull,

租借卡卡号intnotnull,

租借日期datetimenull,

VCD编码char(20)null,

数量smallintnull,

归还日期datetimenull,

经办员工号char(20)null,

constraintPK_租借流水账primarykeynonclustered(租借人卡号)

/*==============================================================*/

/*Table:

罚款登记*/

/*==============================================================*/

createtable罚款登记(

赔偿单号intnull,

罚款单号intnull,

租借卡号intnull,

罚款日期datetimenull,

罚款金额moneynull,

经办员工号char(20)null

/*==============================================================*/

/*Table:

赔偿登记*/

/*==============================================================*/

createtable赔偿登记(

赔偿单号intnotnull,

租借卡号intnull,

赔偿日期datetimenull,

赔偿VCD编码char(20)null,

数量smallintnull,

金额moneynull,

经办员工号char(20)null,

constraintPK_赔偿登记primarykeynonclustered(赔偿单号)

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 初中作文

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

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