资源简介
功能:系统分管理员界面与用户界面
管理员:实现对图书的增、删、改、查,对所有借阅历史的搜索及所有账户的信息,用户的权限与管理,设定密码,借阅图书及对自己账户的资料修改
用户:实现对图书的借阅功能、查看自己的借阅历史,在用户账户方面实现修改密码以及修改个人信息功能
另外:当数据库中用户表为空,则第一个注册的用户默认为管理员
https://blog.csdn.net/kongsanjin/article/details/97611293
管理员:实现对图书的增、删、改、查,对所有借阅历史的搜索及所有账户的信息,用户的权限与管理,设定密码,借阅图书及对自己账户的资料修改
用户:实现对图书的借阅功能、查看自己的借阅历史,在用户账户方面实现修改密码以及修改个人信息功能
另外:当数据库中用户表为空,则第一个注册的用户默认为管理员
https://blog.csdn.net/kongsanjin/article/details/97611293
代码片段和文件信息
package database;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import javax.swing.JOptionPane;
public class Adduser {
public static Boolean adduser(String user String studentid String name String password) {
Connection con = ConnectDatabase.connectDB();
PreparedStatement preSql;
String sqlStr=null;
if(userlist()) {
sqlStr = “insert into usertable values (????0)“;
}else {
sqlStr = “insert into usertable values (????1)“;
}
try {
preSql = con.prepareStatement(sqlStr);
preSql.setString(1 user);
preSql.setString(2 studentid);
preSql.setString(3 name);
preSql.setString(4 password);
int ok = preSql.executeUpdate();
con.close();
return true;
} catch (SQLException e) {
JOptionPane.showMessageDialog(null “用户名已存在“ “警告“ JOptionPane.WARNING_MESSAGE);
return false;
}
}
//判断用户是否存在
public static boolean userlist() {
Connection con = ConnectDatabase.connectDB();
PreparedStatement preSql;
ResultSet rs;
String sqlStr = “select * from usertable“;
try {
preSql = con.prepareStatement(sqlStr);
rs = preSql.executeQuery();
boolean flag = false;
while(rs.next()) {
flag = true;
return true;
}
if(!flag) {
return false;
}
con.close();
return false;
} catch (SQLException e) {
return false;
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-12-31 10:35 Java_Library_Management_System\
文件 470 2019-12-31 08:54 Java_Library_Management_System\.classpath
目录 0 2019-12-31 10:49 Java_Library_Management_System\.git\
文件 7 2019-12-31 10:48 Java_Library_Management_System\.git\COMMIT_EDITMSG
文件 23 2019-12-31 10:34 Java_Library_Management_System\.git\HEAD
文件 324 2019-12-31 10:49 Java_Library_Management_System\.git\config
文件 73 2019-12-31 10:34 Java_Library_Management_System\.git\desc
目录 0 2019-12-31 10:34 Java_Library_Management_System\.git\hooks\
文件 478 2019-12-31 10:34 Java_Library_Management_System\.git\hooks\applypatch-msg.sample
文件 896 2019-12-31 10:34 Java_Library_Management_System\.git\hooks\commit-msg.sample
文件 3327 2019-12-31 10:34 Java_Library_Management_System\.git\hooks\fsmonitor-watchman.sample
文件 189 2019-12-31 10:34 Java_Library_Management_System\.git\hooks\post-update.sample
文件 424 2019-12-31 10:34 Java_Library_Management_System\.git\hooks\pre-applypatch.sample
文件 1638 2019-12-31 10:34 Java_Library_Management_System\.git\hooks\pre-commit.sample
文件 1348 2019-12-31 10:34 Java_Library_Management_System\.git\hooks\pre-push.sample
文件 4898 2019-12-31 10:34 Java_Library_Management_System\.git\hooks\pre-reba
文件 544 2019-12-31 10:34 Java_Library_Management_System\.git\hooks\pre-receive.sample
文件 1492 2019-12-31 10:34 Java_Library_Management_System\.git\hooks\prepare-commit-msg.sample
文件 3610 2019-12-31 10:34 Java_Library_Management_System\.git\hooks\update.sample
文件 4766 2019-12-31 10:48 Java_Library_Management_System\.git\index
目录 0 2019-12-31 10:34 Java_Library_Management_System\.git\info\
文件 240 2019-12-31 10:34 Java_Library_Management_System\.git\info\exclude
目录 0 2019-12-31 10:34 Java_Library_Management_System\.git\logs\
文件 1593 2019-12-31 10:48 Java_Library_Management_System\.git\logs\HEAD
目录 0 2019-12-31 10:34 Java_Library_Management_System\.git\logs\refs\
目录 0 2019-12-31 10:34 Java_Library_Management_System\.git\logs\refs\heads\
文件 1593 2019-12-31 10:48 Java_Library_Management_System\.git\logs\refs\heads\master
目录 0 2019-12-31 10:34 Java_Library_Management_System\.git\logs\refs\remotes\
目录 0 2019-12-31 10:49 Java_Library_Management_System\.git\logs\refs\remotes\origin\
文件 205 2019-12-31 10:34 Java_Library_Management_System\.git\logs\refs\remotes\origin\HEAD
文件 146 2019-12-31 10:49 Java_Library_Management_System\.git\logs\refs\remotes\origin\master
............此处省略285个文件信息
相关资源
- 基于SSM使用idea构建的旅游网站---毕业
- JSP+MYSQL火车订票系统(毕业设计)
- 旅游网站java+mysql).zip
- 房产销售系统JAVA项目精品
- Android 实现连接MySQL数据库
- 基于java的在线购物系统
- pdfbox-2.0.7.jar 和 fontbox-2.0.7.jar
- java实现各种数据统计图
- 请假管理系统 Javaweb
- 基于Spring+Struts2+Hibernate 的商城系统
- JAVA万能模拟器KEmulator0.9.7汉化版
- 题库管理系统课程设计.zip
- Java课程设计电子版(第二版)耿祥义
-
Cay Horstmann-Big Java Early ob
jects-6th ed - Spire.Pdf-FE_2.6.3.zip
- JAVA API文档1.6官方中文版
- 基于springboot的垃圾分类管理系统.zi
- java、s2shMySQL年会抽奖项目.rar
- Java 调用Python的jar包
- javaweb JSP页面导出和导入excel表格
- Java+MySQL美食网站源码.rar
- 最新官方 Spring 4.0.0 jar包
- mnist-java
-
java版aspose-slides相关jar和license.xm
l - Java核心技术 卷I 基础知识 第10版英文
- java+mysql权限管理系统
- JavaWeb打印服务器完整代码
- 30天学通Java项目案例开发(完整源代
- 圣思园张龙老师讲的JAVASE的pdf文档,
- java图像处理编程技术与实践
评论
共有 条评论