图书管理系统课程设计

发布 2022-10-03 01:02:28 阅读 1279

数据库原理课程设计。

图书馆图书管理系统

图书馆图书管理系统。

针对一般图书管理信息系统的需求,列举出字段名称的属性及联系。

读者信息:属性:读者编号,读者身份证号,有效日期至,读者性别,读者姓名,登记日期

主键:读者编号。

管理员信息

属性:管理员编号,口令密码,联系**,性别,姓名。

主键:管理员编号。

借阅信息:属性:借阅编号,图书编号,库存量,**,作者,图书名称,出版社。

主键:图书编号。

图书信息:属性:图书编号,库存量,**,作者,图书名称,出版社,备注。

主键:图书编号。

惩罚信息:属性;罚款编号,图书编号,读者编号、应罚金额,实收金额,借阅时间。

主键:罚款编号。

我校的图书管里有成百上万的图书,每个管理员不仅要管理读者,而且要管理图书,不同的管理员拥有不同管理员编号,它们是管理员的唯一标识,每本图书都有唯一的图书书号,每本书都拥有唯一的借阅信息,惩罚信息,每本图书都允许读者借阅,但是要在规定时间内归还,读者只能一次借阅指定数量的书籍,如果超出数量将不能再借阅,而且借阅者必须在规定的时间内返还书籍,否则将受到相应的惩罚,时间越久,罚款金额相应越多。

图书管理系统实体e-r图如下:

1.读者信息的实体e-r图。

2.管理员信息的实体e-r

3.图书信息的实体e-r图。

4.借阅信息的实体e-r图。

5.罚款信息的实体e-r图。

6.由读者信息、图书信息,管理员信息,借阅信息,惩罚信息可知总体e—r图为:nm

mnmnnmn

mn图2.5 总体e-r图。

在逻辑结构设计阶段,通过把概念结构设计的er图转换为关系模式,得到如下关系模式及属性:

注:带下划线的为主键,带波浪线的为外键。

读者(读者编号,读者身份证号,有效日期至,读者性别,读者姓名,登记日期)

管理员(管理员编号,口令密码,联系**,性别,姓名)

借阅信息( 借阅编号,图书编号,库存量,**,作者,图书名称,出版社)

罚款信息(罚款编号,图书编号,读者编号、应罚金额,实收金额,借阅时间)

图书(图书编号,库存量,**,作者,图书名称,出版社,备注)

管理(图书编号,读者编号,管理员编号)

拥有(读者编号,罚款编号)

归还(读者编号,图书编号)

借阅(读者编号,图书编号)

参考(图书编号,借阅编号)

通过模块图非系可以知道,此系统由10个图表组成,具体图表如下:

表2.1读者基本信息表。

字段名称数据类型备注。

dzbhint读者编号主键唯一不为空。

dzsfzhchar(20) 读者身份证号not null

yxrqzdatetime有效日期至可以为空。

dzxbchar(5读者性别not null

dzxmchar(10读者姓名not null

djrqdatetime登记日期not null

表2.2管理员信息表。

字段名称数据类型备注

glybhint管理员编号主键唯一不为空。

klmmchar(20口令密码可以为空。

lxdhchar(20联系**not null

xbchar(5性别not null

xmchar(10姓名not null

表2.3借阅信息表。

字段名称数据类型备注。

jybhint借阅编号主键唯一not null

tsshchar(20图书书号not null

kclchar(20库存量not null

jgchar(18**可以为空。

zzchar(10作者not null

tsmcchar(20图书名称not null

cbschar(20出版社not null

表2.4罚款信息表。

字段名称数据类型备注。

fkbhint罚款编号主键唯一not null

tsbhint图书编号not null

dzbhint读者编号not null

yfjechar(20应罚金额not null

ssjechar(20实收金额not null

jysjdatetime借阅时间not null

表2.5图书信息表。

字段名称数据类型备注。

tsbhint图书编号主键唯一not null

kclchar(20库存量not null

jgchar(10**not null

zzchar(10作者not null

tsmcchar(20图书名称not null

cbschar(18出版社not null

表2.6拥有信息表。

字段名称数据类型备注。

dzbhint 读者编号即是主键,又是外键not null

fkbhint 罚款编号即是主键,又是外键not null

表2.7管理信息表。

字段名称数据类型备注。

tsbhint 图书编号即是主键,又是外键not null

dzbhint 图书编号即是主键,又是外键not null

表2.8借阅信息表。

图书管理系统课程设计

软件工程导论实验报告。一 实验题目 学生成绩管理系统 图书借阅管理系统 工资管理系统 网络订餐系统 招聘考试成绩管理系统。二 实验目标。通过独立完成项目开发,加深对软件开发分析过程的流程和方法的理解,建立软件工程的思想,同时,明确软件开发的成本和时间管理的相关概念。实验一。实验要求 在实验题目列出的...

图书管理系统课程设计

软件工程导论实验报告。一 实验题目 学生成绩管理系统 图书借阅管理系统 工资管理系统 网络订餐系统 招聘考试成绩管理系统。二 实验目标。通过独立完成项目开发,加深对软件开发分析过程的流程和方法的理解,建立软件工程的思想,同时,明确软件开发的成本和时间管理的相关概念。实验一。实验要求 在实验题目列出的...

图书管理系统课程设计

山东政法学院。信息系统分析与设计。课程设计报告书。图书管理系统。课程设计日期 2012年4月 6月。指导老师 任建。小组成员 于晓刘璐陈艺匀潘开徐超。1.绪论 2.系统分析 2.1 背景 2.2 需求分析 3.可行性分析报告。4.系统总体设计 4 1 系统功能 4 2 系统流程图 5.数据库的设计 ...