嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 20 元微信扫码支付:20 元
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
java 到sql sever 数据库系统实现 图书管理系统 开发工具eclipse,含java代码,sql代码,课程设计word文档/已测试无error~
模块功能介绍
2.2.1 管理员模块功能介绍
1.查询图书
此模块可以查询图书
2.借阅图书
此模块可以借阅图书
3.归还图书
此模块的可以归还图书
4.删除图书
此模块可以删除图书
5.添加图书
此模块可以添加图书
6.删除用户
此模块可以删除用户
7.查询用户
此模块可以查询用户
2.2.2 用户模块功能介绍
1.查询图书
此模块可以查询图书
2.借阅图书
此模块可以借阅图书
3.归还图书
此模块的可以归还图书
4.注册
此模块的可以用户注册
/*
* 登录事件处理
*/
private int adminLogin(ActionEvent e) {
String userName = this.user_name.getText();
String password = new String(this.user_password.getPassword());//获取密码
//从一个类的函数中得到一个成员变量,传输到另一个类中进行使用
QueryBookInterface.setAdminId(userName);
//提示框
if(StringNull.isEmpty(userName)) {
JOptionPane.showMessageDialog(null, "管理员名不能为空!");
return 0;
}
if(StringNull.isEmpty(password)) {
JOptionPane.showMessageDialog(null, "密码不能为空!");
return 0;
}
Admin admin = new Admin(userName,password);
Connection con =null;
try {
con = conutil.loding();//连接数据库
Admin curreatAdmin= adminDao.login(con, admin);
if(curreatAdmin!=null) {
//提示框
JOptionPane.showMessageDialog(null, "管理员登陆成功!");
return 1;
}else {
JOptionPane.showMessageDialog(null, "管理员名或者密码错误!");
return 0;
}
}catch(Exception e1){
e1.printStackTrace();
return 0;
}finally {
try {
conutil.closeCon(con);
} catch (Exception e2) {
e2.printStackTrace();
}
}
}
/*
*
*/
private int userLogin(ActionEvent e) {
String userName1 = this.user_name.getText();
String password1 = new String(this.user_password.getPassword());//获取密码
//从一个类的函数中得到一个成员变量,传输到另一个类中进行使用
QueryBookInterface.setReaderId(userName1);
//提示框
if(StringNull.isEmpty(userName1)) {
JOptionPane.showMessageDialog(null, "用户名不能为空!");
return 0;
}
if(StringNull.isEmpty(password1)) {
JOptionPane.showMessageDialog(null, "密码不能为空!");
return 0;
}
Reader reader =new Reader(userName1,password1);
Connection con =null;
try {
con = conutil.loding();//连接数据库
Reader curreatReader= readerDao.login(con, reader);
if(curreatReader!=null) {
//提示框
JOptionPane.showMessageDialog(null, "登陆成功!");
return 1;
}else {
JOptionPane.showMessageDialog(null, "用户名或者密码错误!");
return 0;
}
}catch(Exception e1){
e1.printStackTrace();
return 0;
}finally {
try {
conutil.closeCon(con);
} catch (Exception e2) {
e2.printStackTrace();
}
}
}