java-图书管理系统

来源:互联网 发布:四海认证淘宝渔具 编辑:程序博客网 时间:2024/05/16 14:19

利用JAVA实现图书管理系统,利用集合代替数据库

初始界面

*******************************************************        欢迎使用my图书登录系统        *******************************************************请输入选择:(A)用户登录  (B)用户注册  (Q)退出系统

用户注册

请输入选择:(A)用户登录  (B)用户注册  (Q)退出系统a请输入用户名:123请输入密码:456该用户不存在!!*******************************************************        欢迎使用my图书登录系统        *******************************************************请输入选择:(A)用户登录  (B)用户注册  (Q)退出系统b注册新用户输入用户名:123输入密码:456注册成功!

用户登录

*******************************************************        欢迎使用my图书登录系统        *******************************************************请输入选择:(A)用户登录  (B)用户注册  (Q)退出系统a请输入用户名:123请输入密码:456登录成功!欢迎使用my图书系统,请选择功能:(A)查看图书  (B)增加图书  (C)修改图书  (D)删除图书  (E)注销本用户a查看图书查看图书|书名|  |作者|  |出版社|   |价格|  |书号|  |出版日期|HTML入门  老王  邮电大学出版社  75.0  01234564  2010-10-04java基础入门  老钟  北京大学出版社  85.0  01234563  2010-10-03javaWeb入门  老赵  清华大学出版社  89.0  01234561  2010-10-01XML入门  老张  电力出版社  100.0  01234565  2010-10-05javaEE实战项目  老汤  机械工业出版社  189.0  01234562  2010-10-02请选择查看方式:(A)价格排序   (B)作者排序  (C)出版社日期排序  (E)返回上一级

查看图书及增加图书

请选择查看方式:(A)价格排序   (B)作者排序  (C)出版社日期排序  (E)返回上一级b查看图书|书名|  |作者|  |出版社|   |价格|  |书号|  |出版日期|XML入门  老张  电力出版社  100.0  01234565  2010-10-05javaEE实战项目  老汤  机械工业出版社  189.0  01234562  2010-10-02HTML入门  老王  邮电大学出版社  75.0  01234564  2010-10-04javaWeb入门  老赵  清华大学出版社  89.0  01234561  2010-10-01java基础入门  老钟  北京大学出版社  85.0  01234563  2010-10-03请选择查看方式:(A)价格排序   (B)作者排序  (C)出版社日期排序  (E)返回上一级c查看图书|书名|  |作者|  |出版社|   |价格|  |书号|  |出版日期|javaWeb入门  老赵  清华大学出版社  89.0  01234561  2010-10-01javaEE实战项目  老汤  机械工业出版社  189.0  01234562  2010-10-02java基础入门  老钟  北京大学出版社  85.0  01234563  2010-10-03HTML入门  老王  邮电大学出版社  75.0  01234564  2010-10-04XML入门  老张  电力出版社  100.0  01234565  2010-10-05请选择查看方式:(A)价格排序   (B)作者排序  (C)出版社日期排序  (E)返回上一级e(A)查看图书  (B)增加图书  (C)修改图书  (D)删除图书  (E)注销本用户b增加圖書請輸入書名:1111請輸入作者:2222請輸入價格:13請輸入出版社:112345請輸入書號:(0123456x)01234567請輸入出版日期:(yyyy-mm-dd)1231-23-45新書信息如下:{name=1111, writer=2222, price=13.0, publisher=112345, number=01234567, date=1231-23-45}是否確認添加(Y/N)?y(A)查看图书  (B)增加图书  (C)修改图书  (D)删除图书  (E)注销本用户a查看图书查看图书|书名|  |作者|  |出版社|   |价格|  |书号|  |出版日期|1111  2222  112345  13.0  01234567  1231-23-45HTML入门  老王  邮电大学出版社  75.0  01234564  2010-10-04java基础入门  老钟  北京大学出版社  85.0  01234563  2010-10-03javaWeb入门  老赵  清华大学出版社  89.0  01234561  2010-10-01XML入门  老张  电力出版社  100.0  01234565  2010-10-05javaEE实战项目  老汤  机械工业出版社  189.0  01234562  2010-10-02

部分源代码

//登录函数代码        users u = new users();        Scanner in = new Scanner(System.in);        System.out.println("请输入用户名:");        u.id = in.nextLine();        System.out.println("请输入密码:");        u.psd = in.nextLine();        //用户名密码正确        if( list.contains(u)){            pset.add( new book("javaWeb入门", "老赵", "清华大学出版社", 89.0, "01234561", "2010-10-01"));            pset.add( new book("javaEE实战项目", "老汤", "机械工业出版社", 189.0, "01234562", "2010-10-02"));            pset.add( new book("java基础入门", "老钟", "北京大学出版社", 85.0, "01234563", "2010-10-03"));            pset.add( new book("HTML入门", "老王", "邮电大学出版社", 75.0, "01234564", "2010-10-04"));            pset.add( new book("XML入门", "老张", "电力出版社", 100.0, "01234565", "2010-10-05"));            wset.addAll(pset);            dset.addAll(pset);            System.out.println("登录成功!欢迎使用my图书系统,请选择功能:");            //登录后需要锁定该账户            while(true){                System.out.println("(A)查看图书  (B)增加图书  (C)修改图书  (D)删除图书  (E)注销本用户");                String str = in.nextLine();                    if( str.equalsIgnoreCase("A")){                        System.out.println("查看图书");                        print(pset);                        while(true){                            System.out.println("请选择查看方式:(A)价格排序   (B)作者排序  (C)出版社日期排序  (E)返回上一级");                            String  str1 = in.nextLine();                            if( str1.equalsIgnoreCase("A") ){                                print(pset);                                continue;                            }else if( str1.equalsIgnoreCase("B")){                                print(wset);                                continue;                            }else if( str1.equalsIgnoreCase("C")){                                print(dset);                                continue;                            }else if( str1.equalsIgnoreCase("E")){                                break;                            }                        }                    }else if( str.equalsIgnoreCase("B")){                        book b = new book();                        System.out.println("增加圖書");                        System.out.println("請輸入書名:");                        b.bName = in.nextLine();                        System.out.println("請輸入作者:");                        b.bWriter = in.nextLine();                        System.out.println("請輸入價格:");                        String str3 = in.nextLine();                        b.bPrice = Integer.parseInt(str3);                        System.out.println("請輸入出版社:");                        b.bPublisher = in.nextLine();                        System.out.println("請輸入書號:(0123456x)");                        b.bNumber = in.nextLine();                        System.out.println("請輸入出版日期:(yyyy-mm-dd)");                        b.bDate = in.nextLine();                        System.out.println("新書信息如下:{name="+b.bName+", writer="+b.bWriter+", price="+b.bPrice+", publisher="+b.bPublisher+", number="+b.bNumber+", date="+b.bDate+"}");                        System.out.println("是否確認添加(Y/N)?");                        if( in.nextLine().equalsIgnoreCase("Y")){                            pset.add(b);                            wset.add(b);                            dset.add(b);                            continue;                        }else{                            continue;                        }                    }else if( str.equalsIgnoreCase("C")){                    }else if( str.equalsIgnoreCase("D")){                    }else if( str.equalsIgnoreCase("E")){                        list.remove(u);                        System.out.println("注销成功!!");                        choose();                    }                }            }else{                System.out.println("该用户不存在!!");                choose();            }           }   
1 0
原创粉丝点击