数据库实习报告Word文档下载推荐.docx

上传人:b****5 文档编号:20790901 上传时间:2023-01-25 格式:DOCX 页数:39 大小:250.07KB
下载 相关 举报
数据库实习报告Word文档下载推荐.docx_第1页
第1页 / 共39页
数据库实习报告Word文档下载推荐.docx_第2页
第2页 / 共39页
数据库实习报告Word文档下载推荐.docx_第3页
第3页 / 共39页
数据库实习报告Word文档下载推荐.docx_第4页
第4页 / 共39页
数据库实习报告Word文档下载推荐.docx_第5页
第5页 / 共39页
点击查看更多>>
下载资源
资源描述

数据库实习报告Word文档下载推荐.docx

《数据库实习报告Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《数据库实习报告Word文档下载推荐.docx(39页珍藏版)》请在冰豆网上搜索。

数据库实习报告Word文档下载推荐.docx

自顶向下、自底向上、逐步扩张、混合策略。

3.1分E-R图建立

参照业务流程图和数据流程图,分别画出分E-R图,如图3.1至3.4所示。

(1)进货分E-R图:

图3.3客户退票E-R图

(4)存储分E-R图:

图3.7票务人员及其属性

3.2全局/整体E-R图

根据各分E-R图合并整体E-R图,具体方法是将4个E-R图中相同的实体,进行合并,消除属性冲突、命名冲突、结构冲突之后得到总E-R图如图3.11所示。

4逻辑结构设计

实现E-R图向关系模型的转换,特别注意实体的1:

n联系,优化数据模型。

详细说明实体、实体属性和实体之间的关系。

概念设计阶段是独立于任何一种数据模型的,而逻辑设计阶段则与现实结合起来,逻辑设计的任务就是将概念设计阶段设计好的基本E-R图转换为与项目所支持的数据模型相符合的逻辑结构。

具体任务包括将E-R图转换成关系模型、模型优化、数据库模式定义、用户模式设计。

4.1建立关系模式

E-R图向关系模型的转换遵循如下规则,一个实体型转换为一个关系模式,实体的属性就是关系的属性,实体的码就是关系的码。

对于实体间的联系则有不同的情况:

一个1:

1联系可以转换为一个独立关系模式,也可以与任意一端关系模式合并;

N联系可以转换为一个独立关系模式,也可以与n端实对应的关系模式合并;

一个M:

N联系转换为一个独立关系模式,具有相同码的关系模式可以合并。

根据以上原则,对于该系统的E-R图进行转换,从而得到本E-R图向关系模型的转换如下:

票存系统(票存系统编号、票存分系统地址)

票务人员(售票人员编号、票务人员姓名、票务人员工作地点)

客户(客户身份证号、客户名、客户银行卡号、客户电话、客户地址、登录ID、登录密码、票务人员编号)

订票单(订票单号、订票日期、订票时间、订票数量、订票手续费、客户身份证号)

退票单(退票单号、开退单日期、开退单时间、退票数量、退票手续费、客户身份证号)

车票(车票单号、车票价格、车次、座位类型、座位编号、出发站、目的站、发车时间、到站时间、订票单号、退票单号)

记录(车票编号、出入账类型、票存分系统编号、记录日期、记录时间、出入账金额)

4.2关系模式规范化处理

以上关系模式中的各实体和联系之间不存在非主属性对主属性的部分函数依赖,也不存在传递函数依赖,已经达到了3NF。

4.3用户子模式建立

用户子模式的建立如表4.1所示。

表4.1用户子模式

编号

用户子模式名称

定义

作用

V-01

Ticket_view

车票信息视图

方便用户查询车票信息

V-02

Customer_view

客户信息视图

方便票务人员查询客户信息

V-03

Book_view

订票单信息视图

方便票务人员查询订票信息

V-04

Dishonour_view

退票单信息视图

方便票务人员查询退票信息

V-05

Record_view

记录信息视图

方便票务人员查询记录信息

4.4关系模式逻辑结构定义

5物理结构设计

创建数据库、表、视图、存储过程、触发器、用户等,填充一定数量的数据,详细列出每一种数据库对象创建的操作情况。

5.1建立索引

createuniqueindexCustomer_indexonCustomer(Cno);

createuniqueindexTicket_indexonTicket(Tno);

createuniqueindexBook_indexonBook(Bno);

createuniqueindexDishonour_indexonDishonour(Dno)

5.2创建的视图

表5.1视图表

视图编号

视图名称

5.3创建的存储过程

表5.2存储过程表

存储过程名称

N-01

Ms_Insert

向票存系统基本信息表中插入一个元组

N-02

Ts_Insert

向票务人员基本信息表中插入一个元组

N-03

C_Insert

向客户基本信息表中插入一个元组

N-04

B_Insert

向订票单基本信息表中插入一个元组

N-05

D_Insert

向退票单基本信息表中插入一个元组

N-06

T_Insert

向车票基本信息表中插入一个元组

N-07

R_Insert

向记录基本信息表中插入一个元组

N-08

B_Delete

从订票单基本信息表中删除一个元组

N-09

D_Delete

从退票单基本信息表中删除一个元组

N-10

R_Delete

从记录基本信息表中删除一个元组

5.4创建的触发器

表5.3触发器表

触发器名

T-01

delete_TicketStaff

删除票务人员信息级联删除客户信息

T-02

delete_Customer

删除客户信息级联删除客户订票及退票信息

T-03

delete_Book

删除订票信息级联删除车票信息

T-04

delete_Dishonour

删除退票信息级联删除车票信息

T-05

delete_Ticket

删除车票信息级联删除记录信息

T-06

DoNotDishonour

车票价格低于2元不予退票

6数据流图及程序结构框图

6.1局部流程图

铁路网上售票系统业务流程图如下图6.1—图6.3:

(1)客户注册及登录流程图:

图6.1注册登录流程图

(2)订票业务流程图:

图6.2订票业务流程图

图6.4顶层数据流程图

(2)第一层数据流程图:

图6.5第一层数据流程图

(3)第二层数据流程图—订票:

(4)第二层数据流程图—退票:

图6.7第二层数据流程图-退票

6.2系统程序流程图

7附录

附录1数据字典

(1)数据项如表7.1所示。

表7.1数据项

数据项编号

数据项名称

数据项含义

简述

类型

宽度(位)

取值范围

I1

Tno

车票编号

车票的编号

char

60

I2

Tprice

车票价格

车票的售价

int

I3

Trainno

车次

某次列车的编号

8

I4

Tstype

座位类型

包括硬座、软卧、无座等

I5

Tpno

座位编号

车厢号和座位编号

I6

Tsta

出发站

车票上所示乘客从何处出发

20

I7

Tdes

目的站

车票上所示乘客要到达的地方

I8

Tstatime

发车时间

列车从该站出发的时间

datetime

YYYY:

MM:

DDhh:

mm

I9

Tdestime

到站时间

列车终到目的站的时间

I10

Bno

订票单号

订购火车票单据的编号

14

I11

Bdate

订票日期

订购火车票的日期

DD

I12

Btime

订票时间

订购火车票的时间

hh:

I13

Bqua

订票数量

一次性订购的数量

1-50

I14

Bpou

订票手续费

订购火车票所支付的额外费用

5

I15

Sno

售票单号

销售火车票单据的编号

I16

Sdate

开售单日期

开出销售火车票单据的日期

I17

Stime

开售单时间

开出销售火车票单据的时间

I18

Sgname

领票人姓名

领取火车票人的姓名

10

I19

Sgno

领票人身份证号

领取火车票人的身份证号码

I20

Sddate

交款日期

支付票款的日期

date

I21

Sdamo

交款金额

支付火车票金额及手续费

≤100000

I22

Pdno

即时退票单号

即时退票单据的编号

I23

Pddate

即时退票日期

即时退票的日期

I24

Pdtime

即时退票时间

即时退票的时间

I25

Pdqua

即时退票数量

一次性即时退票的数量

I26

Pdamo

即时退票金额

即时退票后应收取的金额

I27

Pdpou

即时退票手续费

即时退票所支付的额外费用

2

I28

Adno

退票申请单号

客户向服务器申请退票的单据的编号

I29

Addate

退票申请日期

申请退票的日期

I30

Adtime

退票申请时间

申请退票的时间

I31

Adqua

退票数量

一次性退票的数量

I32

Dno

退票单号

退票单的编号

I33

Ddate

开退单日期

退票的日期

I34

Dtime

开退单时间

退票的时间

I35

Damo

退票金额

退票后应收取的金额

I36

Dpou

退票手续费

退票所应支付的额外费用

I37

Cname

客户名

客户的姓名

I38

Cno

客户身份证号

客户的身份证号码

I39

Ccano

客户银行卡号

客户的银行卡号码

I40

Cphone

客户电话

客户的电话号码

12

I41

Cadd

客户地址

客户的住址

30

I42

Cid

登录ID

客户办理网上业务的名称

I43

Cpwd

登录密码

客户办理网上业务的名称对应的密码

I44

Tsno

票务人员编号

各车站票务人员的编号

I45

Tsname

票务人员姓名

各车站票务人员的姓名

I46

Tsadd

票务人员工作地点

票务人员所在的工作地

I47

Msno

票存分系统编号

票存系统分系统的编号

I48

Msadd

票存分系统地址

票存系统分系统的服务所在地

I49

Rdate

记录日期

某次售、退票业务记录到系统的日期

I50

Rtime

记录时间

某次售、退票业务记录到系统的时间

I51

Rsty

出入账类型

某次售、退票业务账目的出入类型

6

I52

Ramo

出入帐金额

某次售、退票应记录的交易金额

(2)数据结构如表7.2所示。

表7.2数据结构

DS01客户信息

I38客户身份证号

I37客户姓名

I39客户银行卡号

I40客户电话

I41客户地址

I42登录ID

I43登录密码

DS02车票信息

I1车票编号

I3车次

I2车票价格

I8发车时间

I4座位类型

I9到站时间

I5座位编号

I6出发站

I7目的站

DS03票务人员信息

I44票务人员编号

I45票务人员姓名

I46票务人员工作地点

DS04订票单的数据结构

I10订票单号

I13订票数量

I14订票手续费

I11订票日期

I12订票时间

DS05售票单的数据结构

I15售票单号

I16开售单日期

I21交款金额

I17开售单时间

I38客户电话

I20交款日期

I18领票人姓名

I19领票人身份证号

DS06即时退票的数据结构

I22即时退票单号

I23即时退票日期

I25即时退票数量

I24即时退票时间

I1车票编号

I26即时退票金额

I27即时退票手续费

DS07退票申请单的数据结构

I28退票申请单号

I29退票申请日期

I31退票数量

I30退票申请时间

DS08退票单的数据结构

I32退票单号

I33开退单日期

I34开退单时间

I35退票金额

I36退票手续费

(3)数据流如表7.3所示。

表7.3数据流

数据流名称

数据流来源

数据流去向

数据流组成

数据流量

高峰流量

订票单

客户网上欲订购火车票的单据

客户

服务器

I37+I38+I39+I40+I41+I3+I4+I6+I7+I2+I13+I14+I8+I9+I11+I12

1000份/天

10000份/天

售票单

服务器开出销售火车票的单据

I3+I37+I38+I39+I18+I19+I13+I21+I16+I17+I20+I44+I45

即时退票单

业务人员开出的即时退票的单据

票务人员

I37+I38+I1+I44+I45+I2+I25+I26+I27+I23+I24

10份/天

100份/天

退票申请单

客户向服务器申请退票的单据

审理模块

I37+I38+I39+I1+I2+I31+I29+I30

200份/天

2000份/天

未通过单

服务器不同意客户退票申请的单据

I37+I38+I1+I2+I31+I29+I30

20份/天

拒绝退票单

服务器拒绝客户退票的单据

通过单

服务器同意客户退票申请的单据

票存模块

I1+I2+I31+I29+I30

180份/天

1800份/天

退票单

服务器开出的客户退票的单据

I37+I38+I39+I6+I7+I2+I31+I35+I36+I8+I33+I34+I44+I45

(4)处理逻辑如表7.4所示。

表7.4处理逻辑

处理逻辑编号

处理逻辑名称

输入的数据流

处理

输出的数据流

处理频率

P1.1

售票

服务器向客户销售火车票

F1订票单,来源于客户发出的订票单据

根据客户订单信息,向客户开出售票单销售火车票并进行登记记录

F2售票单,向客户售票发出的售票单据;

S1票存系统、S2流水账,每次售票都要有详细记录

1000次/天

P1.2

即时退票

服务器为客户办理即时退票手续

F3即时退票单,来源于客户发出的即时退票单据

根据即时退票单信息,将票存系统进行登记记录更改

S1票存系统、S2流水账,每次即时退票都要有详细记录

10次/天

P2.1

退票审理

服务器审理客户的退票申请

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

当前位置:首页 > 农林牧渔 > 农学

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

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