古籍图书欣赏:(金)张天锡集王羲之《草书韵会》,锦谿老人集字书法图书48页。

软件工程综合实践专题 第一次作业

先说明一下需求:

402com永利平台 1

测试、运行程序。

  在页面上显示数据库中的所有图书,显示图书的同时,显示出该图书所属的类别(这里一本书可能同时属于多个类别)

402com永利平台 2

程序从网上找的一个相对比较完整的图书管理系统的代码。

 

开始界面拥有两个入口:管理员和学生入口。

测试环境:MySQL、MyEclipse

管理员入口:

创建表:

四个功能:查看已存图书、注册新图书、修改已有图书信息、注销现存图书。

  笔者这里使用 中间表 连接 图书表 和 图书类别表,图书表中
没有使用外键关联 图书类别表

查看已存图书:如果没有图书会显示“图书馆还没有图书哦”。

  而是在中间表中引用了 图书主键 和 类别主键 

有图书会显示“图书编号:XX 图书名:XXX 图书存数:XX
图书状态:可借/不可借”

  通过中间表来 表示 图书 和 图书类别 的关系

注册新图书:会让你输入“图书编号、图书名、图书存数、图书状态”。如果图书存数输入为零会让使用者重新输入。

 

修改已有图书信息:可以修改“图书编号、图书名、图书存数、图书状态”。若图书编号不存在便不能修改图书信息。

建立图书表(图书编号,图书名字)

注销现存图书:输入图书编号可以注销图书。若图书编号不存在便不能注销图书。

create table book
(
    bid int primary key auto_increment,
    bname varchar(20)                                     
);

学生入口:

  建立类别表(类别编号,类别名字)

三个功能:借阅图书、归还图书、查看馆存图书。

create table middle
(
    m_bid int,
    m_cid int,
    constraint fk_bid foreign key(m_bid) references book(bid),
    constraint fk_cid foreign key(m_cid) references category(cid)
);