图书管理系统具体实现方法

  1        ~首先对图书的管理做个分类,bookmangement

就是对表的操作,共有几张表,关系,主键和外键关系

1(图书表)books ;属性,bookid ,isbn,title,category,authors,price,publisher ,publisherDATE,stock

2(图书类别表)categories    categoryid ,categoryName;

3(读者表)readerid , name,carid,sex,age,phone,

 4 lendbooktable 读者和图书什么关系,一个读者可以借许多图书,一本图书只能被一名读者观看,。建立主外键关系

bookid,readerid,lendDate,returndate,fine.admin.

5,管理员表(administration) adminid name;建立数据库,主外键关系明确,

这是第一步;

 

2~

     写Java类,bookmanagement 就是数据库,那么建立Java项目就是bookmanagement,

数据库里的每张表就是Java中的每个类,数据库表里面的属性,就对应Java类中的每个属性,

那么共有五张表,那么就是五个类;

主要就是怎么确定在Java中确定主外键关系;

那么就是简单的设计,多个外键的属性就好了  ,比如;


public class Lendbooktable implements Serializable{
 private Book book;
 private Reader reader;
 private Date lendDate;
 private Date eReturnDate;
 private Date aReturnDate;
 private double fine;
 private Administrator administrator;

这就代码administration 来操作这个借书的关系

。类写完之后,很简单

 

三~     写连接数据库

    public Class connctionDatebase

{

public static String dbdriver="com.mysql.jdbc.driver";

public staic  String dburl="jdbc:mysql//localhost:1433/databasesName"//这里可以是Oracle也可以是SqlServer

//如果这个DBdriver and dburl 你记不住,直接导入相对应的jar,在MyEclipse database explorer里面就可以现实出来

public staic String user="root";

public staic  String pass="1234"

public staic connction conn=null;

 

public connctionDatebas()

{

try{

Class.forName(dbdriver);

conn=drivermanager.getConnect(dburl,dbpassword,dbuser);

 

catch(exciption e)

{}

 

}

 

 

 

 

 

}

public void colse(){

this.conn.close;

 

    

}

public Connction getConnction()

{

return this.conn;

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值