邮局订报信息系统数据库设计

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据库应用课程设计报告邮局订报信息系统数据库设计

学生姓名:XX

学号:201XXXXX

班级:XXXX

指导老师:XXX老师

学院:经管学院

提交日期:2013年XX月XX日

目录

前言 (3)

1.需求分析 (3)

1.1系统功能背景资料 (3)

1.2系统功能 (3)

2. 概要结构设计 (4)

3.逻辑结构设计 (8)

3.1关系模式设计与优化分析 (8)

3.11关系模式设计 (8)

4.数据库物理设计 (11)

5.数据库实施 (13)

5.1数据库构建 (13)

5.1.1各数据表说明 (13)

5.1.2数据库创建 (13)

5.2 数据库操作 (13)

6.部分系统功能实现 (13)

总结 (14)

参考文献 (14)

前言

如今Internet发展迅速,发布传播获取都不能靠传统的人工,所以邮局订报系统的出现提高了邮局订报系统的质量效率以及展示客户强大的订报功能,查阅功能,以及在线阅读功能等。这个邮局订报系统主要是完成客户在邮局通过填制生成订单订报的业务,并可以对所有的报纸以及客户信息的修改和查询。方便客户和邮局管理人员查阅报纸信息等。本系统主要建立了基本的需求表并优化,将它们之间建立好必要的联系方便查询和修改等,完成基本功能。

1.需求分析

设计本系统模拟客户在邮局订购报刊的管理内容,包括查询报刊、订报刊、订购后的查询、统计等的处理情况,系统需要管理的情况如下:

1.1系统功能背景资料

客户在邮局订购报纸的管理内容包括:

1)可随时查询可订报纸的详细情况,如报纸编号、报纸名称、单价、版面

规格、出版单位等,便于客户选订。

2)客户可订购多种所需报纸,每种报纸可订若干份,交清所需金额后,订

购处理即告完成。

3)为便于投递,客户需写明如下信息:客户姓名、电话、地址、邮编,邮

局将即时为每一个客户编制唯一代码。

4)邮局对每种报纸订购人数不限,每个客户可多次订购,所订报纸亦可重

复。

1.2系统功能

1).查询可订购报刊的详细情况。

2).客户通过管理员根据自己的需求订购报刊,完成一次订购后需进行结账才能提交订单。

3).查询自己的订报情况。

4).可对各库表进行插入、修改、删除、查询等基本操作。

5).能详细查询某报刊的订出情况,并且能统计出某报纸总订购数量与总金额。

6).实现客户完成一次订购任务后汇总总金额。

图1.1 系统功能结构图

2. 概要结构设计

通过对局部应用的选择,逐一设计出分E-R图,并对各个分E-R图进行合并,生成初步E-R图,消除不必要的系统冗余,可以得出订报管理系统E-R图。

图2.1 “报纸”实体E-R图

2.2出版社E-R图

2.3客户E-R图

2.4订单E-R图

2.5购买E-R图

2.6邮局订报系统E-R图

3.逻辑结构设计

3.1关系模式设计与优化分析

3.11关系模式设计

根据概念结构的设计,可以将系统E-R图转换为以下关系模式(画横线的为各关系的码):

客户(客户编号,客户姓名,电话,邮编,地址)外码:

报纸(报纸编号,报纸名称,单价,版面规格,出版社名)外码:出版社名

订单(订单号,报纸编码,数量,客户编码,订报日期)外码:报纸编码,客户编码

出版社(出版社名,出版社地址,出版社号码,报纸编号)外码:报纸编号

购买(订单号,报纸编号,报纸名称,单价,版面规格,出版社名,数量,客户编码,期数,订报日期)外码:客户编码,出版社名

3.12优化分析设计

客户(客户编号,客户姓名,电话,邮编,地址)外码:

报纸(报纸编号,报纸名称,单价,版面规格,出版社名)外码:出版社名

订单(订单号,报纸编码,数量,客户编码,订报日期)外码:报纸编码,客户编码

出版社(出版社名,出版社地址,出版社号码,报纸编号)外码:报纸编号

购买(订单号,报纸编号,客户编码,报纸名称,单价,版面规格,出版社名,数量,期数,订报日期)外码:客户编码,出版社名

考察关系模式:客户(客户编号,客户姓名,电话,邮编,地址)

客户编号—>客户姓名

客户编号—>电话

客户编号—>邮编

客户编号—>地址

它只有一个码:客户编码,这里没有任何属性对客户编码部分依赖或传递依赖,所以此关系模式属于3NF,由于此关系模式中客户编码是唯一的决定因素,所以该关系模式属于BCNF.

考察关系模式:报纸(报纸编号,报纸名称,单价,版面规格,出版社名)报纸编号—>报纸名称

报纸编号—>单价

报纸编号—>版面规格

报纸编号—>出版社名

报纸它只有一个码:(报纸编号)这里没有任何属性对(报纸编号)部分依赖或传递依赖,所以此关系模式属于3NF,由于此关系模式中(报纸编号)是唯一的决定因素,所以该关系模式属于BCNF.

考察关系模式:订单(订单号,报纸编码,数量,客户编码,订报日期)

(订单号,报纸编码)—>数量

(订单号,报纸编码)—>客户编码

(订单号,报纸编码)—>订报日期

订单它有一个码:(订单号,报纸编码),这里没有任何属性对(订单号,报纸编码)部分依赖或传递依赖,所以此关系模式属于3NF,由于此关系模式中(订单号,报纸编码)是唯一的决定因素,所以该关系模式属于BCNF.

考察关系模式:出版社(出版社名,出版社地址,出版社号码,报纸编号)出版社名—>出版社地址

出版社名—>出版社号码

出版社名—>报纸编号

出版社它有一个码:(出版社名)这里没有任何属性对(出版社名)部分依赖或传递依赖,所以此关系模式属于3NF,由于此关系模式中(出版社名)是唯一的决定因素,所以该关系模式属于BCNF.

相关文档
最新文档