邮局订报信息系统数据库设计.docx
- 文档编号:7930199
- 上传时间:2023-01-27
- 格式:DOCX
- 页数:12
- 大小:249.94KB
邮局订报信息系统数据库设计.docx
《邮局订报信息系统数据库设计.docx》由会员分享,可在线阅读,更多相关《邮局订报信息系统数据库设计.docx(12页珍藏版)》请在冰豆网上搜索。
邮局订报信息系统数据库设计
数据库应用课程设计报告
邮局订报信息系统数据库设计
学生姓名:
XX
学号:
201XXXXX
班级:
XXXX
指导老师:
XXX老师
学院:
经管学院
提交日期:
2013年XX月XX日
前言
如今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.
考察关系模式:
购买(订单号,报纸编号),客户编码,报纸名称,单价,版面规格,出版社名,数量,期数,订报日期)
(订单号,报纸编号)—>客户编码
(订单号,报纸编号)—>报纸名称
(订单号,报纸编号)—>单价
(订单号,报纸编号)—>版面规格
(订单号,报纸编号)—>出版社名
(订单号,报纸编号)—>数量
(订单号,报纸编号)—>期数
(订单号,报纸编号)—>订报日期
购买它有两个码:
(订单号,报纸编号),这里没有任何属性对(订单号,报纸编号)部分依赖或传递依赖,所以此关系模式属于3NF,由于此关系模式中(订单号,报纸编号)是唯一的决定因素,所以该关系模式属于BCNF.
系统完整性设计
客户(客户编号,客户姓名,电话,邮编,地址)其中:
客户编号为主码,客户姓名,客户编号,客户姓名,电话,邮编,地址约束都为非空
报纸(报纸编号,报纸名称,单价,版面规格,出版社名)其中:
报纸编号为主码;报纸编号,报纸名称,单价,出版社名约束都为非空
订单(订单号,报纸编码,数量,客户编码,订报日期)其中:
主码为订单号,报纸编码外码(参照对象为客户,报纸):
报纸编码,客户编号,数量,,订单号,报纸编码约束为非空
出版社(出版社名,出版社地址,出版社号码,报纸编号)其中:
(出版社名)为主码,(报纸编码)分别为外码,(参照分别为:
订单(报纸编码)和报纸(报纸编码);出版社名约束为非空
购买(订单号,报纸编号),客户编码,报纸名称,单价,版面规格,出版社名,数量,期数,订报日期)其中:
订单号,报纸编号为主码,(客户编码,出版社名)为外码,参照(客户(客户编码),出版社(出版社名));订单号,报纸编号,客户编码,报纸名称,数量,期数,出版社名,单价地址约束都为非空
4.数据库物理设计
表4.1报纸信息表结构
字段名
说明
类型
长度
可否为空
约束
BZBH
报纸编号
数值型
10
否
主键
BZMC
报纸名称
字符型
26
否
DJ
单价
数值型
4
否
BMGG
版面规格
字符型
30
是
CBSM
出版社名
字符型
10
否
外码
BZ
备注
字符型
50
是
表4.2客户信息表结构
字段名
说明
类型
长度
可否为空
约束
KHBH
客户编号
数值型
10
否
主键
KHXM
客户姓名
字符型
8
否
DH
电话
数值型
11
否
DZ
地址
字符型
30
否
YB
邮编
数值型
8
否
表4.3订单信息表结构
字段名
说明
类型
长度
可否为空
约束
DDH
订单号
数值型
10
否
主码
BZBH
报纸编号
数值型
10
否
主码
KHBH
客户编号
数值型
10
否
外码
DBRQ
订报日期
日期型
8
否
QS
期数
数值型
4
否
SL
数量
数值型
4
否
表4.4出版社信息表结构
字段名
说明
类型
长度
可否为空
约束
CBSM
出版社名
字符型
10
否
主键
BZBH
报纸编号
数值型
8
否
外键
DZ
出版社地址
字符型
11
是
DH
出版社电话
数值型
30
是
表4.5购买信息表结构
字段名
说明
类型
长度
可否为空
约束
DDH
订单号
数值型
10
否
主键
BZBH
报纸编号
数值型
10
否
主键
KHBH
客户编号
数值型
10
否
外码
DBRQ
订报日期
日期型
8
是
QS
期数
数值型
4
否
SL
数量
数值型
4
否
BZMC
报纸名称
字符型
26
否
DJ
单价
数值型
4
否
BMGG
版面规格
字符型
30
是
CBSM
出版社名
字符型
10
否
外码
BZ
备注
字符型
50
是
5.数据库实施
5.1数据库构建
5.1.1各数据表说明
5.1数据表说明
编号
数据表名称
类型
内容
1
报纸
主表
记录报刊信息
2
客户
主表
记录客户信息
3
订单
主表
记录订单基本信息
4
出版社
主表
记录出版社基本信息
5
购买
辅助表
记录订单和报纸基本信息
5.1.2数据库创建
在SQLSERVER2005中创建邮局订报系统数据库,在数据库中创建报纸,订单,客户,出版社,购买数据表及加入相关约束。
创建了满足管理需求的视图,写出相关业务操作所需的查询语句等。
操作代码详见“200XXXXX_XX.sql”文件。
5.2数据库操作
…………………………
6.部分系统功能实现
总结
…………………………
数据库课程设计不仅让我对数据库的知识和认识有所提高还学了一些world排版什么的技巧以及了解了用visio画图,……………………..
参考文献
[1]段爱玲.数据库原理与应用课程实验指导[M].北京:
机械工业出版社2009:
21—23
[2]陈志泊.数据库原理及应用教程[M].北京:
人民邮电出版社,2008:
72—132
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 邮局 订报 信息系统 数据库 设计