新手求助 图书管理 我做了个图书管理,由于能力有限里面有些功能实现不了 望高手能帮忙, 留下邮箱,我发给你请帮忙修改! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 package com.wky.librarySystem.ui;import com.wky.librarySystem.entity.Book;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(); }} 单纯用java不是太好用上mysql+swing等弄一个可视化的数据库应该会更好一点 如果文件不多的话,我不太喜欢搞什么import这些把全部类放在同一个文件夹下边多好呀 我也是做课程设计。一起学习。发到我邮箱:[email protected] 请问一下JVM加载class文件的原理机制? 容器的相关问题 long类型的除法运算怎么算? 请求前辈指点迷津 [Microsoft][ODBC Microsoft Access Driver]可选的功能未实现 关于文本框输入的问题 【最小化后的窗口如何还原??(指不用鼠标)】 问一个简单的问题? inputStream,outputStream与writer和reader的本质区别。 关于Context和InitialContext的问题 每up一次给5分分数不够的我在开贴。很急 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等
弄一个可视化的数据库
应该会更好一点