图书管理系统(1)

我准备用Java 做一个图书管理系统。
先写比较简单的数据库的内容,先做一些插入之类的操作
一些代码如下:

create database library_manager
create table admin --用户信息表
(	aid int primary key,
	username varchar(20) not null unique,
	name varchar(20) ,
	password varchar(64),
	email varchar(255),
	phone varchar(20)unique,
	status int,
	lend_num int,
	max_num int
)
go
create table book --图书信息表
(	bid int primary key,
	name varchar(255)not null,
	card char(25)not null unique,
	autho char(20),
	num int not null,
	press varchar(20),
	type varchar(20)
)
create table history  --借阅历史表
(	
    hid int,
	aid int,
	bid int,
	card char (25),
	bookname char(255),
	adminname char(255),
	username char(255),
	begintime char (255),
	endtime char(255),
	status int,
	primary key(hid,aid,bid),
	foreign key (aid)references admin(aid),
	foreign key (bid)references book(bid)
	)

在这里插入图片描述
在这里插入图片描述
因为要区分管理员和普通用户,所以,设置第一个人为管理员,其余的为普通用户。(插入的代码此处省略)
在这里插入图片描述
这是要查询的图书的种类
在这里插入图片描述
以上是图书属于的类别
history这张表刚开始是一张空表,有人借书便记录在此表当中。
今天就先写这些,明天继续(这只是部分代码,具体代码在最后可以给出)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值