我做了个图书管理,由于能力有限里面有些功能实现不了 望高手能帮忙, 留下邮箱,我发给你请帮忙修改!
解决方案 »
- 【求助】java多线程,锁定问题
- 本人是新手,java中遇到个变量定义问题。高手帮我看看这串代码,class中这样定义怎么理解诶?
- JFrame 进程优先级
- 关于一个JAVA.Lang.Class里面的一个方法使用的问题了(菜鸟提问)
- 如何用回车键触发一个按钮?
- dear all,我想取得服務端的目錄結構在客戶端顯示﹐有沒有很好的解決辦法﹖
- 我已经给了初值了怎么还会nullpointerexception?请大家帮忙!看看怎么改改?谢谢
- 如何解决java频繁读写文件
- 在applet中加入swing的组件页面打时就提示错误,怎么回事?
- 一个十分奇怪的问题,if语句居然不能执行
- java基础问题!!!!!!
- 一个正则啊~~~~不知道怎么写啊。必须用这则实现啊555
import com.wky.librarySystem.entity.User;public class SystemMain extends UI{
private LoginUI loginUI;
private RegisterUI registerUI;
private BooksUI booksUI;
private UpDatePass upDatePasswordUI;
public SystemMain() {
loginUI = new LoginUI();
registerUI = new RegisterUI();
upDatePasswordUI = new UpDatePass();
booksUI = new BooksUI();
} public void initSystem() {
boolean go = true;
do{
showMessage("欢迎使用本图书馆 1:登陆 2:注册 3:查看所有人员信息 4:查看所有书籍信息 5:添加图书 6:退出");
int choose = readInt(1,6);
switch(choose) {
case 1: {
User user = loginUI.login();
if(user!=null) {
showMessage("欢迎您"+user.getName());
showMessage("您的信息如下,id为"+user.getId()+"名字为"+user.getName()+"密码为"+user.getPassword());
showMessage("1:修改密码");
showMessage("2:查看他人信息");
showMessage("3:借书");
showMessage("4:还书");
int choose1 = readInt(1,3);
do{
switch(choose1){
case 1:{
boolean user1 = upDatePasswordUI.update();
if(user1!= false) {
showMessage("密码修改成功");
}else{
showMessage("密码修改不成功");
}
}break;
case 2:{
try{
User use = loginUI.cha();
showMessage("id为"+use.getId()+"\n姓名"+use.getName());
}catch (Exception e){
System.out.println("没有此人信息");
}
}break;
case 3:{
Book b = loginUI.bBook();
if(b!=null) {
showMessage("借书成功");
}else{
showMessage("借书失败");
}
}break;
case 4:{
}break;
}
}while(go);
}else{
showMessage("登陆失败");
}
}break;
case 2: {
User user = registerUI.register();
if(user!=null) {
showMessage("注册成功了");
}else{
showMessage("注册失败");
} }break;
case 3: {
}break;
case 4: { }break;
case 5: {
Book book = booksUI.TJBook();
if(book!=null) {
showMessage("添加图书成功");
}else{
showMessage("添加失败");
}
}break;
case 6: {
System.exit(0);
}break;
default :{
showMessage("您的选择不正确");
}
}
}while(go);
}
public static void main(String[] args) {
SystemMain s = new SystemMain();
s.initSystem(); }}
用上mysql+swing等
弄一个可视化的数据库
应该会更好一点