完整word版数据库原理与技术课程设计图书馆管理系统.docx
- 文档编号:17090799
- 上传时间:2023-07-21
- 格式:DOCX
- 页数:19
- 大小:308.38KB
完整word版数据库原理与技术课程设计图书馆管理系统.docx
《完整word版数据库原理与技术课程设计图书馆管理系统.docx》由会员分享,可在线阅读,更多相关《完整word版数据库原理与技术课程设计图书馆管理系统.docx(19页珍藏版)》请在冰点文库上搜索。
完整word版数据库原理与技术课程设计图书馆管理系统
数据库原理与技术课程设计
图
书
馆
管
理
系
统
班级:
组长:
组员:
一,需求分析
1,信息要求与处理要求.。
.。
。
..。
。
..。
..。
.。
。
.。
。
..。
....。
..。
..。
。
.。
...。
。
。
.。
....01
2,数据流程图...。
...。
.。
....。
。
。
。
.....。
。
。
.。
..。
.。
。
.。
...。
...。
.。
.。
。
。
。
.。
.。
。
。
..。
。
。
。
.。
.02
3,数据字典.。
.。
..。
。
。
.。
.。
。
....。
。
。
...。
。
.。
.。
。
..。
..。
。
..。
。
。
.。
。
..。
。
.。
.。
。
.。
。
..。
.。
.。
。
.。
。
.03
(1)数据项。
....。
。
。
.。
.。
。
.。
。
。
。
.。
。
.。
.。
。
。
。
。
.。
.。
。
..。
03
(2)数据结构.。
..。
。
.。
。
。
。
..。
。
。
.。
..。
..。
。
。
.。
.。
.。
。
04
(3)数据流..。
.。
.。
。
。
。
.。
.。
.。
。
。
.。
.。
。
.。
.。
.....。
。
。
.。
04
(4)数据存储..。
...。
。
。
..。
。
.....。
。
....。
..。
。
.。
..06
(5)处理过程.。
.。
。
.。
。
。
.。
...。
.。
.。
。
.。
。
.。
。
。
。
.。
。
..07
二,概念结构设计
1,各部分ER图.。
.。
....。
.。
。
...。
。
.。
。
。
..。
.。
。
...。
..。
。
.。
。
。
。
..。
。
..。
。
。
.。
...。
。
。
。
。
。
。
。
08
2,总体ER图.。
.。
。
。
...。
..。
..。
.。
。
。
..。
.。
。
..。
..。
。
。
。
。
.。
。
。
。
。
。
.。
..。
..。
。
。
。
。
.。
....。
。
。
。
09
三,逻辑结构设计
1,关系模型。
....。
...。
...。
。
。
..。
.。
。
..。
。
。
。
..。
....。
。
.。
.。
.。
.。
。
.。
..。
。
...。
。
。
..。
......。
.。
10四,物理结构设计
1,物理结构表。
.。
.。
。
。
。
。
。
....。
.。
..。
.......。
。
...。
.。
。
。
..。
.。
.。
。
..。
。
.。
。
。
...。
。
.。
....。
。
10
2,建表代码.。
。
。
。
.。
.。
。
。
..。
.。
。
。
..。
.。
。
.。
。
。
。
.。
...。
。
。
.。
.。
.。
..。
。
。
。
。
。
。
。
。
。
。
。
。
..。
。
。
。
。
.。
..。
11
一,需求分析
本系统设计针对对象为即将建成的校图书馆,目标适用人群为图书馆管理人员与借阅者,现进行需求分析如下。
1,信息要求与处理要求
总计三类信息:
图书信息:
图书的基本信息;
读者信息:
读者的基本信息;
借阅信息:
图书的借阅信息;
要求如下:
(1)能够存储一定数量的图书信息,并方便有效的进行相应的书籍数据操作和管理,这主要包括:
图书信息的录入、删除及修改。
图书信息的多关键字检索查询。
图书的出借、返还和资料统计。
(2)能够对一定数量的读者及管理员进行相应的信息存储与管理,这其中包括:
读者信息的登记、删除及修改。
读者资料的统计与查询。
管理员信息的登记、删除及修改。
2,数据流程图
(1)借书流程图
(2)还书流程图
(3)图书信息更改流程图
(4)账号信息更改流程图
3,数据字典
(1)数据项
数据项名
含义说明
数据类型
长度
取值范围
取值含义
逻辑关系
数据项联系
图书号
图书编码
Character
8
00000000到99999999
唯一编号
图书名
图书名称
Character
40
无
名称
与图书号对应
图书状态
图书状态
Character
2
“有”或“无”
图书剩余状态
与图书数量对应
图书数量
图书数量
Character
3
0到999
图书剩余数量
账号
图书馆系统账号
Character
6
0到999999
人员身份区别
密码
账号登陆密码
Character
6
无
登陆验证
与账号对应
账号权限
账号权限
Character
4
“管理"或“教工”或“学生"
身份
与账号对应
借书记录
借书记录
Character
8
00000000到99999999
借书操作编号
借书日期
借书日期
date
3
2016年1月1日到2100年12月31日
借书日期
与借书记录对应
还书日期
还书日期
date
3
2016年1月1日到2100年12月31日
还书日期
与借书记录对应
借书状态
借书状态
Character
4
“正常”或“归还”或“超期”
借书状态
与借书记录对应
出版社
图书信息
Character
40
无
图书信息
与图书号对应
出版日期
图书信息
date
1900年1月1日到2100年12月31日
图书信息
与图书号对应
作者
图书信息
Character
20
无
图书信息
与图书号对应
身份姓名
账号信息
Character
20
无
账号信息
与帐号对应
(2)数据结构
数据结构名
含义说明
组成
图书信息
图书信息
图书号
图书名
出版社
作者
出版日期
图书状态
图书状态
图书号
图书状态
图书数量
账号信息
账号信息
账号
密码
账号权限
身份姓名
借书记录
借书记录
借书记录
借书日期
还书日期
借书状态
账号
(3)数据流
数据流名
说明
来源
去向
流量
高峰流量
数据流构成
读者登陆
读者登陆
读者输入
账号数据库
1000/日
2000/日
账号
密码
账号权限
身份认证
借书必要数据
账号数据库
借书操作
1000/日
2000/日
账号
图书检索
读者找书
读者输入
图书信息数据库
4000/日
8000/日
图书号
图书名
作者
出版社
出版日期
查询反馈
图书查询结果
图书信息数据库
读者
4000/日
8000/日
图书号
图书名
作者
出版社
出版日期
图书状态
借书决定
借书决定
读者
借书操作
1000/日
2000/日
图书号
账号
借书记录
借书日期
还书日期
借书状态
更改图书状态记录
更改图书状态记录
借书操作
图书状态数据库
1000/日
2000/日
图书号
图书数量
生成借书记录
生成借书记录
借书操作
借书记录数据库
1000/日
2000/日
图书号
账号
借书记录
借书日期
还书日期
借书状态
借书成功反馈
借书成功反馈
借书操作
读者
1000/日
2000/日
图书号
账号
借书记录
借书日期
还书日期
图书名
读者查看借书信息
读者查看借书信息
借书记录数据库
读者
4000/日
8000/日
图书号
借书状态
借书记录
借书日期
还书日期
图书名
归还图书
归还图书
读者
还书操作
1000/日
2000/日
借书记录
借书状态
图书号
还书更改图书状态
还书更改图书状态
还书操作
图书状态数据库
1000/日
2000/日
图书号
图书数量
还书更改借书记录
还书更改借书记录
还书操作
借书记录数据库
1000/日
2000/日
借书记录
借书状态
借书日期
还书日期
管理检索超期信息
管理检索超期未还书信息
管理员
借书记录数据库
100/日
200/日
借书记录
借书状态
借书日期
还书日期
账号
身份姓名
书籍催还
书籍催还
借书记录数据库
读者
100/日
200/日
借书记录
借书状态
借书日期
账号
身份姓名
管理员登录
管理员登录
管理员输入
账号数据库
100/日
200/日
账号
密码
账号权限
图书入库/注销/修改
图书入库/注销/修改
管理员输入
图书信息数据库及图书状态数据库
100/日
200/日
图书号
图书名
作者
出版社
出版日期
图书数量
账号注册/注销/修改
账号注册/注销/修改
管理员输入
账号数据库
100/日
200/日
账号
密码
账号权限
(4)数据存储
数据存储名
说明
编号
输入数据流
输出数据流
存取频度
存取方式
数据结构
图书查询结果
图书查询结果
1
图书检索
查询反馈
8000/日
检索
图书号
图书名
作者
出版社
出版日期
图书状态
借书后图书状态
借书后图书状态
2
借书决定
更改图书状态记录
2000/日
更新
图书号
图书数量
图书状态
借书后生成借书记录
借书后生成借书记录
3
借书决定
生成借书记录
2000/日
更新
图书号
账号
借书记录
借书日期
还书日期
借书状态
借书信息查询结果
借书信息查询结果
4
读者查看借书信息
读者查看借书信息
2000/日
检索
图书号
借书状态
借书记录
借书日期
还书日期
图书名
还书后图书状态
还书后图书状态
5
归还图书
还书更改图书状态
2000/日
更新
图书号
图书数量
还书后更改借书记录
还书后更改借书记录
6
归还图书
还书更改借书记录
2000/日
更新
借书记录
借书状态
借书日期
还书日期
超期未还记录
超期未还书记录
7
管理检索超期信息
书籍催还
200/日
检索
借书记录
借书状态
借书日期
还书日期
账号
身份姓名
图书入库/注销/修改信息
图书入库/注销/修改信息
8
图书入库/注销/修改
图书入库/注销/修改
200/日
更新
图书号
图书名
作者
出版社
出版日期
图书数量
账号注册/注销/修改信息
账号注册/注销/修改信息
9
账号注册/注销/修改
账号注册/注销/修改
200/日
更新
账号
密码
账号权限
身份姓名
(5)处理过程
处理过程名
说明
输入
输出
处理
读者登陆确认
确认登陆密码正确与否
读者登陆
身份认证
对比输入数据与账号数据库数据
图书查询处理
提供相应查询结果
图书检索
查询反馈
对比输入数据与图书数据库数据
借书后图书状态更改
借书后图书状态更改
借书决定
更改图书状态记录
相应图书数量-1,若处理后数量为0更改图书状态为“无”
借书后生成借书记录
借书后生成借书记录
借书决定
生成借书记录
生成相应借书记录及相关数据
借书成功反馈
结束成功后反馈信息给读者
生成借书记录
借书成功反馈
提供相应借书记录给读者
读者查看借书记录反馈
将相应借书记录反馈给读者
读者查看借书信息
读者查看借书信息
将相应借书记录反馈给读者
还书后图书状态更改
还书后图书状态更改
归还图书
还书更改图书状态
相应图书数量+1,若处理前数量为0更改图书状态为“有”
还书后更改借书记录
还书后更改借书记录
归还图书
还书更改借书记录
更改相应借书记录及相关数据
超期信息反馈
超期未还书籍反馈提醒
管理检索超期信息
书籍催还
根据检索信息想相应读者发出信息
图书入库/注销/修改
图书入库/注销/修改
图书入库/注销/修改
图书入库/注销/修改
图书入库/注销/修改
账号注册/注销/修改
账号注册/注销/修改
账号注册/注销/修改
账号注册/注销/修改
账号注册/注销/修改
二,概念结构设计
1,各部分ER图
(1)图书实体
(2)账号实体
(3)图书借还实体
2,总体ER图
三,逻辑结构设计
逻辑结构设计,将概念模型转化为关系模型。
则根据概念结构设计中的ER图,将之用关系模式的形式表达如下所示:
账号(账号,密码,帐号权限,身份姓名,联系方式)
图书信息(图书号,图书名,出版社,出版时间,作者)
图书状态(图书号,图书数量,图书状态)
借书记录(借书记录,借书日期,借书状态,还书日期,账号,图书号)
四,物理结构设计
1,物理结构表
表
属性
说明
账号
账号
primarykey
密码
登陆验证
账号权限
区分读者与管理员
身份姓名
身份姓名
联系方式
催还图书
图书信息
图书号
primarykey
图书名称
方便查询
出版社
出版日期
作者
图书状态
图书号
primarykey&foreignkey
图书数量
剩余数量信息
图书状态
表示图书有无
借书信息
借书记录
primarykey
图书号
foreignkey
账号
foreignkey
借书日期
借书日期
还书日期
还书日期
借书状态
正常,已还,超期
2,建表代码
CREATESCHEMATUSHUGUANAUTHORIZATIONWANG
CREATETABLEZhanghao
(ZnoCHAR(6)PRIMARYKEY,
ZmiCHAR(6),
ZnameCHAR(20),
ZlianxiCHAR(11),
ZquanCHAR(4)
);
CREATETABLETushuxinxi
(TnoCHAR(8)PRIMARYKEY,
TnameCHAR(40),
TwriterCHAR(20),
TchubanCHAR(40),
TtimeDATE
);
CREATETABLEZuangtai
(TnoCHAR(8),
ZnumberCHAR(3),
ZzhuangCHAR
(2),
PRIMARYKEY(Tno),
FOREIGNKEY(Tno)REFERENCESTushuxinxi(Tno),
);
CREATETABLEJieshu
(JnoCHAR(8)PRIMARYKEY,
JjieDATE,
JhuanDATE,
JzhuangCHAR(4),
TnoCHAR(8),
ZnoCHAR(6),
FOREIGNKEY(Tno)REFERENCESTushuxinxi(Tno),
FOREIGNKEY(Zno)REFERENCESZhanghao(Zno)
);
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 完整 word 数据库 原理 技术 课程设计 图书馆 管理 系统