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
- java-图书管理系统
- java-图书管理系统
- 图书管理系统Java
- Java图书管理系统
- java图书管理系统
- java系统-图书管理系统
- 图书管理系统 java代码
- 图书管理系统(java)
- 图书管理系统(Java)
- 图书管理系统基于JAVA
- Java+MySQL图书管理系统
- Java版本:图书管理系统
- 图书管理系统JAVA语言
- java图书管理系统(窗体)
- Java web项目 图书管理系统图书修改部分代码
- Java图书管理系统-项目编写
- Java图书管理系统总结分享
- 《图书管理系统——java》
- android面试试题
- HDU 1114 Piggy-Bank(dp完全背包)
- HDU 5701 中位数计数 百度之星初赛
- 实验一算法描述及其程序实现
- [JLOI2011]飞行路线
- java-图书管理系统
- Android之音视频点、直播模块开发
- 欢迎使用CSDN-markdown编辑器
- 2016东软校招笔试面试体验
- stm32f10x知识点整理--Timer(持续更新中)
- Git的安装和使用
- socket()函数
- 【思想感悟】人生就是一场直播
- 虫部落 快搜