java项目开发实例图书信息管理系统开发及源码
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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();