我做了个图书管理,由于能力有限里面有些功能实现不了  望高手能帮忙, 留下邮箱,我发给你请帮忙修改!

解决方案 »

  1.   

    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(); }}
      

  2.   

    单纯用java不是太好
    用上mysql+swing等
    弄一个可视化的数据库
    应该会更好一点
      

  3.   

    如果文件不多的话,我不太喜欢搞什么import这些把全部类放在同一个文件夹下边多好呀
      

  4.   

    我也是做课程设计。一起学习。发到我邮箱:[email protected]