数据库之图书管理系统实验报告Word文档下载推荐.doc
《数据库之图书管理系统实验报告Word文档下载推荐.doc》由会员分享,可在线阅读,更多相关《数据库之图书管理系统实验报告Word文档下载推荐.doc(16页珍藏版)》请在冰豆网上搜索。
分别是由图书管理员管理图书(包括图书信息的修改,新图书的增加,旧图书的删除),超级管理员管理图书分类,管理信息,管理管理员登录帐户,管理逾期.
图书馆管理信息系统要完成功能主要有:
1)读者基本信息查询、修改,包括借书证号,读者姓名、读者性别等
2)书籍类别的制定,类别信息输入,包括:
书号,图书大类名,图书小类名,
3)借书信息的输入,包括读者学号,书号,借书时间,还书时间,是否归还,续借次数,管理员编号
4)借书信息的查询包括书号,书名,数量,作者,所属书大类名,所属书小类,出版社,价格
5)超期罚款输入包括罚款单号,书号,学号,应罚金额,是否交款,罚款日期,管理员编号
6)管理员管理管理员编号,姓名,地址,电话,备注
7)书名书籍类别的查询包括书号,图书大类名,图书小类名,书名
8)读者基本信息的输入,包括姓名,学号,性别,专业,班号,违章状况,已借数目,可借天数,借书时间.
图书管理系统
书籍分类管理
书籍信息管理
出版社管理
读者信息管理
续借管理
借还书管理
书籍管理
书籍类别表
书籍借阅管理
书籍信息表
出版社信息
书籍信息
读者信息表
借阅条件
完成借阅
过期罚款管理
图书丢失管理
借阅信息表
过期信息
罚款信息
罚款数
丢失信息
查询管理
读者信息
图—1整体架构图
二、概念结构设计
2.1 概念结构
一个图书馆拥有多个图书室
一个图书室可以存放多本书籍,一本书籍也可以放在不同的图书室
不同管理员可以管理多本书籍,不同的书籍也可以被不同的管理员管理
不同管理员可以办理多个借书证,一个借书证可以由不同的管理员办理
不同借书证可以查询不同的书籍,一本书籍可以被不同的借书证查询
一个读者可以借阅多本书籍,一本书籍也可以被不同的读者借阅
一个读者持有一个借书证,一个借书证只能被一个读者持有
一个读者只能查询自己的付款信息表,损害丢失表,还款信息表
图书馆
存放
书籍
持有
借书证
读者者
查询
管理员
管理理
办理
借阅
图书室
1
n
m
拥有
出版社社
提供
2.2 整体E-R图
图—2整体E-R图
2.3 局部E-R图
房间号
书架号
图数总量
读者院系
读者性别
借书上限
读者编号
读者专业
读者姓名
馆名
成立时间
地点
电话
读者
学号
性别
姓名
班号
专业
e-mail
出版社
地址
出版社名名
图书编号
数量
摘要
是可借否
名称
关键字
出版社名
分类
价格
出版日期
管理员编号
书所在房间号
书所在书架号
号
电话号码
编号
职位
图—3 局部E-R图
2.4 数据字典
数据库名:
TSGLXT.mdb
2.4.1数据库内含下列表以及说明等
Library(图书馆)
Book(书籍)
Manager(管理员)
Reader(读者)
Library_card(借书证)
Library_room(图书室)
Publish(出版社)
Reserve(存放)
Admin(管理)
Handle(办理)
Before_search(借阅前查询)
Last_search(借阅后查询)
Offer(提供)
Own(拥有)
Type(类别)
In_and_Out(借还书信息表)
Bookmanage(书籍管理表)
Harm_and_Miss(损害丢失信息表)
Fine(罚款信息表)
2.4.2数据库表详细设计
(1)Library表
字段名
字段含义
数据类型
约束
lname
Varchar(30)
Notnull
adds
b_time
decimal
telephone_no
Varchar(50)
r_no
Char(7)
(2)Book表
b_no
Varchar(9)
Notnullkey
amount
bname
type
publish
p_time
Decimal
price
Char(10)
m_no
borrow
是否可借
bookshelf_no
key
Varchar(20)
zhaiyao
isbn
Isbn
Varchar(15)
Primarykey
(3)Manager表
mname
Varchar(24)
Notnu
position
teltphone_no
beizhu
备注
Char(50)
(4).Reader表
sname
姓借
student_id
sex
Varchar
(2)
specialty
class_no
weizhangzk
违章状况
borrow_amount
已借天数
kejietianshu
可借天数
borrowdate
书时间名
(5)Library_card表
dept
院系
limit
Key
(6)Library_room
bookanmout
图书总量
(7)Publish表
pname
e-mail
Char(20)
书名
条形码
(8)Reserve表
书号
(9)Admin表
Notnull
类别
(10)Handle表
Student_id
date
办理日期
Datetime
mima
密码
Char
varchar
男,女
(11)Before_search表
pname,
status
借阅情况
Varchar(10)