文档介绍:图书馆管理系统设计
摘要
分析图书馆信息系统中旳核心角色及有关流程,在面向对象思想旳基础上提出基于 SQL(Structured Query Language)旳信息系统设计分析措施,针对图书馆信息系统旳特点,采用基于UML旳措施建立系archar
money
varchar
smallint
varchar
长度
1000
10
20
50
10
10
20
10
8
20
50
与否为空
否
否
否
否
否
否
否
否
否
否
是
备注
序号
图书编号
图书条形码
书名
类型
作者
出版社
定价
状态
数量
备注
行
列
序号
类型
顾客名
书名
借出时间
借书周期
归还时间
状态
借书数量
书库剩余量
备注
字段名
Xh
Lx
Tstxm
Sm
jcsj
jszq
ghsj
zt
jssl
sksyl
bz
字段类型
Int
varchar
varchar
date
date
varchar
date
varchar
smallint
smallint
varchar
长度
1000
10
20
50
10
10
20
8
10
10
50
与否为空
否
否
否
否
否
否
否
否
否
否
是
备注
序号
类型
顾客名
书名
借出时间
借书周期
归还
时间
状态
借书数量
书库剩余量
备注
行
列
序号
顾客名
密码
权限
类型
备注
字段名
Xh
Yhm
mm
qx
lx
bz
字段类型
Int
varchar
Varchar
varchar
varchar
varchar
长度
1000
10
20
50
10
50
与否为空
否
否
否
否
否
是
备注
序号
顾客名
密码
权限
类型
备注
(二) E-R设计图
读者
借阅
图书
四、数据库逻辑构造
1. 建立图书馆数据库
数据库名:Library
create database Library
2. 图书信息表:
表名:book
use Library
go
Create table Book
(
BookName varchar(20) not null,
BookID varchar(15) not null,
Author varchar(10) not null,
Publisher varchar(20) not null,
Class char (16) not null,
BookStatus int not null,
BookshelvesNo varchar(10) not null)
:
表名:student
Create table student
(ReaderID varchar(10) not null,
Name varchar(20) not null,
CardNo varchar (10) not null,
Major varchar(20) not null,
Grade varchar(4) not null,
Balance varchar(4) not null,
Status varchar(10) not null,
)
Go
:
表名:recorder
表名:recorder
Create table recorder
(CardNo varchar(10) not null,
BookID varchar(7) not null,
OutDate varchar (10) not null,
BookName varchar(20) not null,
)
Go
:
表名:returns
Create table returns
(
CardNo varchar(10) not null,
Compensation varchar(10) not null,
BookID varchar(7) not null,
BookName varchar (20) not null,
BackDate varchar(10) not null,
)
go