没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
7页
编写一个简单的图书管理子系统。图书馆中需要存储书名,编号,作者、出版社,图书类型、存放位置、同名图书的存放位置等信息。 程序提供的基本管理功能有: 1)添加:即增加同名书的记录到图书馆。 2)修改:修改图书除编号以外的信息。 3)存储:即将全部图书信息保存在一个文件中。 4)读入:即将文件中的信息读入程序。 5)查询:可根据书名查找图书的相关信息,若找到显示其基本信息。 6)借阅:可完成教师或学生借阅图书,一次可以借多本书。 7)归还:可完成教师或学生归还图书,一次可以还多本书 8)排序:可以根据条目的某个项对所有条目进行排序,如姓名,或出版社等
资源推荐
资源详情
资源评论
**************************************************************
class PeopleSystem {
private String name;
private String number;
private String type;
public PeopleSystem(String a,String b,String c) { //注册方法
this.name=a;
this.number=b;
this.type=c;
}
public String getname() {
return this.name;
}
}
***************************************************************
class BookSystem {
private String name;
private String number;
private String press;
private String author;
private String type; //类型
private String address; //存放地址
private String state; //状态信息,用于显示图书是否被借出 如果借出则为借书者的名字,无法再被借
public BookSystem() {
}
public BookSystem(String a,String b,String c,String d,String e,String f,String g) { //添加图书信息
this.name=a;
this.number=b;
this.press=c;
this.author=d;
class PeopleSystem {
private String name;
private String number;
private String type;
public PeopleSystem(String a,String b,String c) { //注册方法
this.name=a;
this.number=b;
this.type=c;
}
public String getname() {
return this.name;
}
}
***************************************************************
class BookSystem {
private String name;
private String number;
private String press;
private String author;
private String type; //类型
private String address; //存放地址
private String state; //状态信息,用于显示图书是否被借出 如果借出则为借书者的名字,无法再被借
public BookSystem() {
}
public BookSystem(String a,String b,String c,String d,String e,String f,String g) { //添加图书信息
this.name=a;
this.number=b;
this.press=c;
this.author=d;
this.type=e;
this.address=f;
this.state=g;
}
public void bookinformation(BookSystem a) { //输出图书信息
System.out.println(a.name+" "+a.number+" "+a.press+" "+a.author+
" "+a.type+" "+a.address+" "+a.state);
}
public void querybook(BookSystem a,String b) { //关键字查询图书信息,随意的一个属性名就可以查询
if(b.equals(a.name)||b.equals(a.press)||b.equals(a.author)||b.equals(a.type)
||b.equals(a.address)||b.equals(a.number))
{
System.out.println(a.name+" "+a.number+" "+a.press+" "+a.author+
" "+a.author+" "+a.type+" "+a.address+" "+a.state);
}
}
public void querystock(BookSystem a){ //输出可借图书
if(a.state.equals("true")) {
System.out.println(a.name+" "+a.number+" "+a.press+" "+a.author+
" "+a.author+" "+a.type+" "+a.address+" "+a.state);
}
}
public void change(BookSystem a,String b,String c,String d) { //图书对象名 参数:图书编号 要修改的属性 修改后的值
if(b.equals(a.number)&&c.equals("书名")) {
a.name=d;
System.out.println("修改书名成功!");
}else if(b.equals(a.number)&&c.equals("作者名")) {
a.author=d;
System.out.println("修改作者名成功!");
}else if(b.equals(a.number)&&c.equals("出版社")) {
this.address=f;
this.state=g;
}
public void bookinformation(BookSystem a) { //输出图书信息
System.out.println(a.name+" "+a.number+" "+a.press+" "+a.author+
" "+a.type+" "+a.address+" "+a.state);
}
public void querybook(BookSystem a,String b) { //关键字查询图书信息,随意的一个属性名就可以查询
if(b.equals(a.name)||b.equals(a.press)||b.equals(a.author)||b.equals(a.type)
||b.equals(a.address)||b.equals(a.number))
{
System.out.println(a.name+" "+a.number+" "+a.press+" "+a.author+
" "+a.author+" "+a.type+" "+a.address+" "+a.state);
}
}
public void querystock(BookSystem a){ //输出可借图书
if(a.state.equals("true")) {
System.out.println(a.name+" "+a.number+" "+a.press+" "+a.author+
" "+a.author+" "+a.type+" "+a.address+" "+a.state);
}
}
public void change(BookSystem a,String b,String c,String d) { //图书对象名 参数:图书编号 要修改的属性 修改后的值
if(b.equals(a.number)&&c.equals("书名")) {
a.name=d;
System.out.println("修改书名成功!");
}else if(b.equals(a.number)&&c.equals("作者名")) {
a.author=d;
System.out.println("修改作者名成功!");
}else if(b.equals(a.number)&&c.equals("出版社")) {
剩余6页未读,继续阅读
资源评论
qq_44934959
- 粉丝: 1
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功