java项目开发实例图书信息管理系统开发及源码

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

j a v a项目开发实例图书信息管理系统开发及源

集团文件发布号:(9816-UATWW-MWUB-WUNN-INNUL-DQQTY-

图书信息管理系统

一、系统功能概述:

根据图书信息管理系统的特点,可以将本系统分为2大功能模块,分别为:基础数据维护、系统数据维护。本系统各个部分及其包括的具体功能模块如下图所示:

二、数据库设计:

图书信息表:

图书类别表:

用户信息表:

读者信息表:

三、系统源代码:

ewInstance();

conn = (dbUrl, dbUser, dbPwd);

"数据库连接成功!");

}

else

return;

} catch (Exception ee) {

();

}

}

xecuteQuery(sql);

} catch (SQLException e) {

();

return null;

} finally {

}

}

xecuteUpdate(sql);

} catch (SQLException e) {

quals("[Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]DELETE 语句与 COLUMN REFERENCE 约束

'FK_TB_BORRO_REFERENCE_TB_BOOKI' 冲突。该冲突发生于数据库

'db_library',表 'tb_borrow', column 'bookISBN'。"))

return -1;

} finally {

}

}

etLayout(borderLayout);

setIconifiable(true); dd(panel);

final JLabel label_2 = new JLabel();

("图书编号:");

(label_2);

ISBN = new JTextField("请输入13位书号",13);

(new MyDocument(13)); dd(panel_1, ;

final FlowLayout flowLayout = new FlowLayout();

(2);

(30);

;

(flowLayout);

buttonadd= new JButton();

(new addBookActionListener()); ("添加");

(buttonadd);

buttonclose = new JButton();

(new CloseActionListener());

("关闭");

(buttonclose);

final JLabel label_5 = new JLabel(); ImageIcon bookAddIcon=(""); (bookAddIcon);

(new Dimension(400, 80));

(new LineBorder, 1, false)); getContentPane().add(label_5, ; ("新书定购(LOGO图片)");

setVisible(true);

rim()).isEmpty()){

(null, "添加书号重复!");

return;

}

}

}

class ISBNkeyListener extends KeyAdapter {

public void keyPressed(final KeyEvent e) {

if () == 13){

();

}

}

}

class CloseActionListener implements ActionListener { ength()==0){

(null, "书号文本框不可以为空");

return;

}

if().length()!=13){

(null, "书号文本框输入位数为13位");

return;

}

if().length()==0){

(null, "图书名称文本框不可以为空");

return;

}

if().length()==0){

(null, "作者文本框不可以为空");

return;

}

if().length()==0){

(null, "出版日期文本框不可以为空");

return;

}

if().length()==0){

(null, "单价文本框不可以为空");

return;

}

String ISBNs=().trim();

rim();

String bookNames=().trim();

String writers=().trim();

String publishers=(String)().trim();

String pubDates=().trim();

String prices=().trim();

int i=(ISBNs,bookTypes, bookNames, writers, translators, publishers, if(i==1){

(null, "添加成功");

doDefaultCloseAction();

相关文档
最新文档