A. 用JAVA做一个图书馆管理系统,不需要用到数据

packagecom.efounder.formbuilder.dat;

importjava.util.Iterator;
importjava.util.Map;
importjava.util.Map.Entry;

importcom.efounder.formbuilder.fmt.FmtCol;

/**
*<p>Title:</p>
*<p>Description:</p>
*<p>Copyright:Copyright(c)2005</p>
*<p>Company:</p>
*@ributable
*@version1.0
*/

{
protectedjava.util.MapdataCellList=null;
/**
*
*@returnMap
*/
publicMapgetDataCellList(){
returndataCellList;
}
/**
*
*@parammapMap
*/
publicvoidsetDataCellList(Mapmap){
dataCellList=map;
}
/**
*数据行上存在的是多个维度,每个维度对应的是一个数据字典
*/
publicDataRow(){
}
/**
*
*@paramkeyObject
*@paramdataCellDataCell
*/
publicvoidputDataCell(Objectkey,DataCelldataCell){
if(dataCellList==null)dataCellList=newjava.util.HashMap();
dataCellList.put(key,dataCell);
}
/**
*
*@paramkeyObject
*@returnDataCell
*/
publicDataCellgetDataCell(Objectkey){
DataCelldatacell=null;
if(dataCellList!=null){
datacell=(DataCell)dataCellList.get(key);
if(datacell==null)
datacell=getDataCellIterator(key);
}
returndatacell;
}

/**
*FmtColFLEX对象以FmtCol对象名称为key需要遍历取出对应的DataCelladdbywujfat20120220
*@paramkeyObject
*@returnDataCell
*/
(Objectkey){
if(dataCellList!=null){
IteratorentrySetIterator=dataCellList.entrySet().iterator();
while(entrySetIterator.hasNext()){
Entryentry=(Entry)entrySetIterator.next();
if(entry.getKey()instanceofFmtCol)break;
// if(((String)entry.getKey()).startsWith("com.efounder.formbuilder.fmt.FmtCol")){
DataCelldatacell=(DataCell)entry.getValue();
if(datacell.getDataCol()==key){
returndatacell;
}
}
}

returnnull;
}
}

B. 图书馆管理系统java怎么做

1
先做需求分析,在网上荡一些文档学习一下,在写分析的过程中,就形成了数据库的表结构,这样实体类也就被抽象出来,表之间的映射关系,实体的关系就明确了,比如图书馆路系统,必须要有管理员表(其中牵扯权限问题),借书的人的表,书籍表,数据分类表等,这几个表就抽象出来了实体(图书管理员,借阅者,书籍,书籍分类)等,在各实体中设置你关注的属性。
2
做数据库准备工作,的设计,接口一定要设计全面,要不然返工的非常的多
3
具体的页面的实现就很简单了,需要显示的就调用设计的方法就可以了,重在准备,思路一定要清楚明白!