完整word版数据库原理与技术课程设计图书馆管理系统.docx

上传人:b****2 文档编号:17090799 上传时间:2023-07-21 格式:DOCX 页数:19 大小:308.38KB
下载 相关 举报
完整word版数据库原理与技术课程设计图书馆管理系统.docx_第1页
第1页 / 共19页
完整word版数据库原理与技术课程设计图书馆管理系统.docx_第2页
第2页 / 共19页
完整word版数据库原理与技术课程设计图书馆管理系统.docx_第3页
第3页 / 共19页
完整word版数据库原理与技术课程设计图书馆管理系统.docx_第4页
第4页 / 共19页
完整word版数据库原理与技术课程设计图书馆管理系统.docx_第5页
第5页 / 共19页
完整word版数据库原理与技术课程设计图书馆管理系统.docx_第6页
第6页 / 共19页
完整word版数据库原理与技术课程设计图书馆管理系统.docx_第7页
第7页 / 共19页
完整word版数据库原理与技术课程设计图书馆管理系统.docx_第8页
第8页 / 共19页
完整word版数据库原理与技术课程设计图书馆管理系统.docx_第9页
第9页 / 共19页
完整word版数据库原理与技术课程设计图书馆管理系统.docx_第10页
第10页 / 共19页
完整word版数据库原理与技术课程设计图书馆管理系统.docx_第11页
第11页 / 共19页
完整word版数据库原理与技术课程设计图书馆管理系统.docx_第12页
第12页 / 共19页
完整word版数据库原理与技术课程设计图书馆管理系统.docx_第13页
第13页 / 共19页
完整word版数据库原理与技术课程设计图书馆管理系统.docx_第14页
第14页 / 共19页
完整word版数据库原理与技术课程设计图书馆管理系统.docx_第15页
第15页 / 共19页
完整word版数据库原理与技术课程设计图书馆管理系统.docx_第16页
第16页 / 共19页
完整word版数据库原理与技术课程设计图书馆管理系统.docx_第17页
第17页 / 共19页
完整word版数据库原理与技术课程设计图书馆管理系统.docx_第18页
第18页 / 共19页
完整word版数据库原理与技术课程设计图书馆管理系统.docx_第19页
第19页 / 共19页
亲,该文档总共19页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

完整word版数据库原理与技术课程设计图书馆管理系统.docx

《完整word版数据库原理与技术课程设计图书馆管理系统.docx》由会员分享,可在线阅读,更多相关《完整word版数据库原理与技术课程设计图书馆管理系统.docx(19页珍藏版)》请在冰点文库上搜索。

完整word版数据库原理与技术课程设计图书馆管理系统.docx

完整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)

);

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

当前位置:首页 > 自然科学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2