⑴ 中小學圖書如何分類
三、連續出版物的分類
1.叢書
叢書是指那些為了某種目的而匯集多種單行著作並給一個總書名(亦稱叢書名)的出版物。對於叢書分類有兩種辦法,即集中歸類和分散歸類。集中歸類是按整套叢書的學科性質歸類,然後在分類號後加叢書復分號"-51",必要時再為每一種單書做分析分類。這種辦法適用於一次刊行或有總的編排計劃和總目次、連續刊行的知識性、科普性叢書。
例:《少年現代科學技術叢書》(第二輯)一套10冊,適於集中分類。類號為"N49",此類號是自然科學總論類下的類號,因此不應加叢書復分號。
例:《共產主義理想教育叢書》一套4冊,分類號為"G412-51"。
分散歸類則依叢書中各單書的學科性質歸類,不加叢書復分號,等各單書到齊後,再為整套叢書做一張綜合分類款目,加叢書復分號。這種方法適用於總的出版計劃、陸續出版的、學科內容相當廣泛的叢書。例:《學科現代教育理論書系》(共30種)、《中學教師繼續教育叢書》,這兩種書就適宜分散分類。
2.多卷書
多卷書是指同一著作分若干卷冊陸續出版或一次出版的書。多卷書一般是集中歸類,有總書名的依總書名的內容所屬學科歸類,無總書名的依第一冊所屬學科歸類。這樣做既便於讀者集中使用,又便於圖書館集中管理。
例:《煤礦電工手冊》共4個分冊,每個分冊的內容均不相同,應依煤礦電工照明類分類,類號為"TD6-62"。
例:《中國美術全集》入"J21"。
3.報紙
報紙合訂本在中小學圖書館一般都採用單獨排架不予分類,完全按報名字順排列。有的圖書館為了避免倒架,採用先按年代排,後按報名字順排。
在大型公共圖書館,對綜合性報紙,一般按地區分類,使用的是《中圖法》的中國地區表或世界地區表;而對專業性報紙,一般採用《中圖法》分類。
4.期刊
期刊是定期或不定期的連續出版物。由於期刊內容廣泛,又能及時報導最新的科學成果,情報價值高。故對其進行科學地、系統地整理,以便讀者查找利用,是非常重要的。
一般中小學圖書館將期刊單獨存放,按期刊的學科性質或期刊名稱排。如果有的館期刊數量較多,需要分類排架,可採用《中圖法•期刊分類表》進行分類。應當注意,期刊內容比較概括,一般不宜細分,只要分到二、三級類目就可以了。
四、視聽資料
凡脫離了文字形式,直接記錄聲音和圖像的特種文獻資料,包括錄音帶、錄像帶、唱片、幻燈片等,都屬於視聽資料。
目前,中小學圖書館收藏這類資料不多,有的館甚至還未收藏。但隨著教學手段的現代化,將會從無到有逐漸多起來。
關於視聽資料的歸類,現在還沒有具體規劃。一般均設專庫單獨收藏,整理加工原則上應和圖書一樣,即以它們所反映的學科內容為分類標准。為了分類統一,可按《中圖法》或《中圖法(少圖版)》進行分類,並在分類索書號前加文獻載體代碼,分類目錄同圖書一起組織,視聽資料單獨排架。
視聽資料的載體代碼,國家標准《文獻著錄總則》已有規定:
(1)錄音製品載體代碼"A",其中盒式循環帶代碼為"AX";盒式磁帶代碼為"AH";開盤磁帶代碼為"AK";唱片代碼為"AP"。
(2)錄像製品代碼為"V",其中盒式循環錄像帶代碼為"VX";盒式錄像帶代碼為"VH";開盤錄像帶代碼為"VK";錄像片代碼"VP"。
(3)幻燈片、投影片載體代碼為"L",其中幻燈片代碼為"LJ";幻燈插片代碼為"LP";投影片代碼為"LT"。
(4)電影片載體代碼為" F",其中盒式循環電影片代碼為"FX";盒式電影片代碼為" FH";開盤電影片代碼為"FK";立體電影片代碼為"FL"。
上述各種視聽資料載體代碼,各中小學圖書館可根據實際情況使用,一般只用到各大類的代碼就行了,不需再細分品種。
例:《談談三角總復習》盒式錄音帶一盒,適合於中學。它的分類號為
A
"O124",在類號上載入體代碼"A",可寫成 O124。
例:《全國統編教材小學語文第五冊》,部份課文投影片一套,分類號
L
"H1-432",可寫成"Hl一432"。
以上介紹的圖書一般各類規則,在分類工作中應綜合起來考慮。各圖書館也可根據自身特點做一些變動,而且在分類細則中具體規定下來,要一貫遵守,保證前後一致。
⑵ 如何配備中小學圖書館圖書管理人員
根據學校學生和教職工人數,一般配備1-2名圖書管理人員。由於專業知識要求不是很高,一般都是臨近退休的人員擔任。就是開學的時候忙一點,要負責發放課本,其它時間相對來說比較輕松。希望幫助到你。
⑶ 中小學圖書館館配要注意些什麼問題呢
(1)理順中小學圖書館的招標采購政策以及采購方式,讓圖書館員清楚圖書采購流程,並選擇最適合的采購方式。
(2)把圖書采購的參與權及決策權還給專業館員,有條件的圖書館由專業館員及讀者共同選購館藏圖書,把最終決策權交給專業館員及讀者。
(3)可以圍繞中小學生的閱讀特點打造各種推薦書目或基礎書目,這對提高中小學圖書館圖書采夠工作的效率和質量有一定幫助。當然,前提條件是這些書目必須有權威性、代表性,書目涵蓋的范圍足夠廣,書目更新及時。而且各級各類書目都只能作為推薦書目,不能具有強制性,應當允許中小學圖書館結合館藏實際采購目錄之外的圖書。
(4)由於中小學圖書館人手不足或館員的專業水平不高,一般都需要館配商提供一站式服務。特別是要免費提供圖書加工服務,包括編目、蓋館藏章、貼條形碼(電子標簽)、貼書標、貼保護膜、貼磁條、上架(倒架)等等。而且大多數圖書館都要求免費提供條形碼(電子標簽)、書標、保護膜、磁條等加工材料。
⑷ 中小學圖書館配圖書應該怎麼去配書呢
要根據學生們的需要去選書,有利於學生身心健康成長的書啊,而且還要有利於促進課內的學習。並且要符合個人不同的愛好和興趣,符合個人不同的閱讀能力。或者你可以找一家專業的館配公司來幫忙,因為圖書采購的方式靈活多樣,甲虎圖書公司可以提供書目采購,現場采購,寄樣采購,全權委託公司代配等多種采購方式供小學圖書館選擇。
⑸ 中小學圖書館裝備有什麼標准呢
很多圖書館的書質量都不是很好的,學校圖書館一定要重視圖書的質量,如果回學生不喜答歡去看,那圖書館存在的意義就不存在了。一座圖書館對學生的意義,絕不亞於一個多媒體教室,特別是在農村不富裕家庭、或者不重視不懂得為孩子選擇好書的家庭,學校圖書館是孩子從好書中獲得知識、真正愛上閱讀的地方。
所以學校一定要重視圖書館的建設以及圖書采購,我覺的甲虎可以幫你解決問題。
⑹ 中小學圖書館配的配備標準是什麼
圖書館配書的標准就是書要符合學生們的要求,然後圖書質量要好,圖書館配商也要有一定的館配經驗才可以。建議找甲虎。
⑺ 中小學圖書館適用的管理系統
用C-FREE編一個也行
//圖 書 管 理 系 統
#include <iostream>
#include <iomanip>
#include <string>
#include <fstream>//輸入/輸出文件流類
#include <ctime>
using namespace std;
const int Maxr=100;//最多的讀者
const int Maxb=100;//最多的圖書
const int Maxbor=5;//每位讀者最多借五本書
//讀者類,實現對讀者的信息的描述
class Reader
{
private:
int tag; //刪除標記 1:已刪 0:未刪
int no; //讀者編號
char name[10]; //讀者姓名
int borbook[Maxbor];//所借圖書
public:
Reader() {}
char *getname() {return name;} //獲取姓名
int gettag() {return tag;} //獲取刪除標記
int getno() {return no;} //獲取讀者編號
void setname(char na[]) //設置姓名
{
strcpy(name,na);
}
void delreader(){ tag=1; }//設置刪除標記 1:已刪 0:未刪
void addreader(int n,char *na)//增加讀者
{
tag=0;
no=n;
strcpy(name,na);
for(int i=0;i<Maxbor;i++)
borbook[i]=0;
}
void borrowbook(int bookid)//借書操作
{
for(int i=0;i<Maxbor;i++)
{
if (borbook[i]==0) //找5本書中空餘的空間把bookid給borbook
{
borbook[i]=bookid;
break;
}
}
}
void retbook(int bookid)//還書操作
{
for(int i=0;i<Maxbor;i++)
{
if(borbook[i]==bookid)
{
borbook[i]=0;
}
}
}
void disp()//讀出讀者信息
{
cout << setw(5) <<"ID:"<< no<<setw(10) <<"name:"<<name<<"\t"<<"借書編號:[";
for(int i=0;i<Maxbor&&tag!=1;i++)
if(borbook[i]!=0)
cout <<borbook[i]<< "|";
cout << "]"<<endl;
}
};
//讀者類庫,實現建立讀者的個人資料
class RDatabase
{
private:
int top; //讀者記錄指針
Reader read[Maxr];//讀者記錄
public:
RDatabase() //構造函數,將reader.txt讀到read[]中
{
Reader s;
top=-1;
fstream file("reader.txt",ios::in);//打開一個輸入文件
while (1)
{
file.read((char *)&s,sizeof(s));
if (!file)break;
top++;
read[top]=s;
}
file.close(); //關閉 reader.txt
}
void clear()//刪除所有讀者信息
{
top=-1;
}
void addreader(int n,char *na)//添加讀者時先查找是否存在
{
Reader *p=query(n);
if (p==NULL)
{
top++;
read[top].addreader(n,na);
cout<<"增加讀者成功!";
}
else cout<<"讀者已經存在!";
}
Reader *query(int readerid)//按編號查找
{
for (int i=0;i<=top;i++)
if (read[i].getno()==readerid &&
read[i].gettag()==0)
{
return &read[i];//返回讀者的地址
}
return NULL;
}
void disp() //輸出所有讀者信息
{
for (int i=0;i<=top;i++)
read[i].disp();
}
void readerdata();//讀者庫維護
~RDatabase() //析構函數,將read[]寫到reader.txt文件中
{
fstream file("reader.txt",ios::out);
for (int i=0;i<=top;i++)
if (read[i].gettag()==0)
file.write((char *)&read[i],sizeof(read[i]));
file.close();
}
};
void RDatabase::readerdata()
{
char choice;
char rname[20];
int readerid;
Reader *r;
system("cls");
while (choice!='0')
{
cout <<"\n\n\t\t\t ***讀 者 維 護***\n\n\n\t\t\t\t1 新 增\n\n\t\t\t\t2 更 改\n\n\t\t\t\t3 刪 除\n\n\t\t\t\t4 查 找\n\n\t\t\t\t5 顯 示\n\n\t\t\t\t6 全 刪\n\n\t\t\t\t0 退 出"<<endl;
cin >> choice;
switch (choice)
{
case '1'://新增
system("cls");
cout << "輸入讀者編號:";
cin >> readerid;
cout << "輸入讀者姓名:";
cin >> rname;
addreader (readerid,rname);
break;
case '2'://更改
system("cls");
cout << "輸入讀者編號:";
cin >> readerid;
r=query(readerid);
if (r==NULL)
{
cout << " 該讀者不存在 "<<endl;
break;
}
cout << "輸入新的姓名:";
cin >> rname;
r->setname(rname);
cout<<"更改讀者成功!";
break;
case '3'://刪除
system("cls");
cout << " 輸入讀者編號:";
cin >> readerid;
r=query(readerid);
if (r==NULL)
{
cout <<" 該讀者不存在" << endl;
break;
}
r->delreader();
cout<<"刪除讀者成功!";
break;
case '4'://查找
cout << "讀入讀者編號:";
cin >> readerid;
r=query(readerid);
if (r==NULL)
{
cout <<"該讀者不存在"<< endl;
break;
}
cout<<"找到讀者:"<<endl;
r->disp();
break;
case '5'://顯示
cout<<"顯示讀者如下:"<<endl;
disp();
break;
case '6'://全刪
clear();
cout<<"刪除成功!";
break;
case '0'://退出
cout<<"退出!";system("cls");break;
default:cout<<"輸入錯誤,請從新輸入:";break;
}
}
}
//圖書類,實現對圖書的描述,圖書的編號,書名,借出,還入等
class Book
{
private:
int tag;//刪除標記 1:已刪 0:未刪
int no;//圖書編號
char name[20];//書名
int onshelf;//是否在架 1:在架 2:已借
public:
Book(){}
char *getname() { return name; }//獲取書名
int getno(){ return no; }//獲取圖書編號
int gettag(){ return tag; }//獲取刪除標記
void showtime(tm* pt)
{
cout<<setfill('0')<<1900 + pt->tm_year<<'-';
cout<<setw(2)<<pt->tm_mon + 1<<'-';
cout<<setw(2)<<pt->tm_mday<<' ';
}//顯示借書時間
void setname(char na[])//設置書名
{
strcpy(name,na);
}
void delbook(){ tag=1;}//刪除圖書
void addbook(int n,char *na)//增加圖書
{
tag=0;
no=n;
strcpy(name,na);
onshelf=1;
}
int borrowbook()//借書操作
{
if (onshelf==1)
{
onshelf=0;
return 1;
}
return 0;
}
int retbook()//還書操作
{
onshelf=1;
return 0;
}
void disp()//顯示圖書
{
if (!tag)
{
cout << setw(6) << no << setw(18) <<"《"<<name<<"》"<< setw(10);
if (onshelf==1) cout<<"在架"<<endl;
else cout<<"已借"<<endl;
}
}
};
//圖書庫類,實現對圖書的維護,查找,刪除等
class BDatabase
{
private:
int top; //圖書記錄指針
Book book[Maxb]; //圖書記錄
public:
BDatabase()//構造函數,將book.txt讀到book[]中
{
Book b;
top=-1;
fstream file("book.txt",ios::in);
while (1)
{
file.read((char *)&b,sizeof(b));
if (!file) break;
top++;
book[top]=b;
}
file.close();
}
void clear()//全刪
{
top=-1;
}
void addbook(int n,char *na)//增加圖書
{
Book *p=query(n);
if (NULL==p)
{
top++;
book[top].addbook(n,na);
cout<<"增加圖書成功!";
}
else cout<<"圖書已經存在!";
}
Book *query(int bookid)//查找圖書
{
for (int i=0;i<=top;i++)
if (book[i].getno()==bookid &&book[i].gettag()==0)
{
return &book[i];
}
return NULL;
}
void bookdata();//圖書庫維護
void disp()
{
for (int i=0;i<=top;i++)
if (book[i].gettag()==0)
book[i].disp();
}
~BDatabase()//析構函數,將book[]寫到book.txt文件中
{
fstream file("book.txt",ios::out);
for (int i=0;i<=top;i++)
if (book[i].gettag()==0)
file.write((char *)&book[i],sizeof(book[i]));
file.close();
}
};
void BDatabase::bookdata()
{
char choice;
char bname[40];
int bookid;
Book *b;
system("cls");
while (choice!='0')
{
cout <<"\n\n\t\t\t ***圖 書 維 護***\n\n\n\t\t\t\t1 新 增\n\n\t\t\t\t2 更 改\n\n\t\t\t\t3 刪 除\n\n\t\t\t\t4 查 找\n\n\t\t\t\t5 顯 示\n\n\t\t\t\t6 全 刪\n\n\t\t\t\t0 退 出"<<endl;
cin >> choice;
switch (choice)
{
case '1'://新增
system("cls");
cout << "輸入圖書編號:"<<endl;
cin >> bookid;
cout << "輸入圖書書名:"<<endl;
cin >> bname;
addbook(bookid,bname);
break;
case '2'://更改
system("cls");
cout << "輸入圖書編號:"<<endl;
cin >> bookid;
b=query(bookid);
if (b==NULL)
{
cout << " 該圖書不存在 "<<endl;
break;
}
cout << "輸入新的書名:"<<endl;
cin >> bname;
b->setname(bname);
cout<<"更改圖書成功!";
break;
case '3'://刪除
system("cls");
cout <<"輸入圖書編號:"<<endl;
cin >> bookid;
b=query(bookid);
if (b==NULL)
{
cout <<" 該圖書不存在" << endl;
break;
}
b->delbook();
cout<<"刪除圖書成功!";
break;
case '4'://查找
system("cls");
cout << " 讀入圖書編號:"<<endl;
cin >> bookid;
b=query(bookid);
if (b==NULL&&b->gettag()!=1)
{
cout <<" 該圖書不存在"<< endl;
break;
}
cout<<"找到圖書:"<<endl;
b->disp();
break;
case '5'://顯示
system("cls");
cout<<"顯示圖書如下:"<<endl;
disp();
break;
case '6'://全刪
system("cls");
clear();
cout<<"刪除圖書成功!";
break;
case '0'://退出
cout<<"退出!";system("cls");break;
default:cout<<"輸入錯誤,請從新輸入:";
}
}
}
//main() 函數的實現,程序的主界面的引導
void xt()
{ char choice;
int bookid,readerid;
RDatabase ReaderDB;
Reader *r,r1;
BDatabase BookDB;
Book *b;
while(choice!='0')
{
cout <<endl<<endl<<"\t\t\t *** 圖 書 管 理 系 統 ***\n\n\n";
cout<<" 1 借 書\n"<<endl<<endl;
cout<<" 2 還 書\n"<<endl<<endl;
cout<<" 3 圖 書 管 理\n"<<endl<<endl;
cout<<" 4 讀 者 管 理\n"<<endl<<endl;
cout<<" 5 離 開\n"<<endl<<endl;
cin >> choice;
switch (choice)
{
case '1'://借書
system("cls");
cout <<" 借書 讀者編號:";
cin >>readerid;
r=ReaderDB.query(readerid);//按編號查找
if (r==NULL)
{
cout <<" 不存在該讀者,不能借書"<< endl;
break;
}
r->disp();
cout <<" 圖書編號: ";
cin >>bookid;
b=BookDB.query(bookid);
if (b==NULL)
{
cout <<" 不存在該圖書,不能借書"<< endl;
break;
}
if (b->borrowbook()==0)
{
cout << " 該圖書已借出,不能借書"<< endl;
break;
}
b->disp();
r->borrowbook(b->getno());
cout<<"借書成功!";
break;
case '2'://還書
system("cls");
cout<<"還書\n 讀者編號:";
cin >>readerid;
r=ReaderDB.query(readerid);
if (r==NULL)
{
cout <<" 不存在該讀者,不能還書" << endl;
break;
}
r->disp();
cout << " 圖書編號:";
cin >>bookid;
b=BookDB.query(bookid);
if (b==NULL)
{
cout <<" 不存在該圖書,不能還書" <<endl;
break;
}
b->disp();
b->retbook();
r->retbook(b->getno());
cout<<"還書成功!";
break;
case '3'://圖書管理
system("cls");
BookDB.bookdata();
break;
case '4'://讀者管理
system("cls");
ReaderDB.readerdata();
break;
case '0'://退出
cout<<"退出!";break;
default:cout<<"輸入錯誤,請從新輸入:";
system("cls");
}
}
}
void main()
{
system("color 7c");
int gh,pw;
cout<<"進入系統前請先登陸!"<<endl;
cout<<"請輸入管理員工號:"<<endl;
cin>>gh;
cout<<"請輸入密碼:"<<endl;
cin>>pw;
if(gh==12345 && pw==12345)
{system("cls");
xt();}
else
cout<<"工號或密碼輸入錯誤,請重新輸入!"<<endl<<endl;
main();}
⑻ 中小學圖書館配書會選擇哪些類型的書呢
中小學圖書館配書會選擇哪些類型的書呢?
兒童故事書、童話、小說、兒童科幻書、科技小製作類、連環畫、教輔資料、書法繪畫類……
⑼ 中小學圖書館配備標准都有哪些
甲虎圖書批發認為圖書館是中小學校的書刊資料信息中心,是為學校教育、教學和教育科學研究服務的機構。為加強中小學圖書室規范化、科學化、現代化建設,為學校教育教學服務,為引導學校全面提高教育條件裝備水平,以適應全面推行素質教育的需要,學校圖書館的建設可按以下標准實施。
一、圖書館藏書刊量
生均圖書擁有量
生均圖書年遞增量
文藝類圖書占總藏書量
報刊種類
工具參考書種類高中
≥50冊
≥2冊/人
≤30%
≥250
≥350初中
≥35冊
≥2冊/人
≤35%
≥120
≥200小學
≥30冊
≥1冊/人
≤50%
≥100
≥150二、圖書館建設要求館舍使用面積包括藏書室、采編室、辦公室和學生閱覽室、教師資料室等。高(完)中應設報告廳或多功能廳,有條件的學校應設電子閱覽室。學生閱覽室座位佔地不得少於1.5平米/個。教師閱覽室座位佔地不得少於2.1平米/個。農村初中館舍面積不得少於300平米,城鎮初中館舍面積不得少於400平米。
三、人員的配備
高中圖書館應配備具有中級及其以上職稱(或大專及其以上學歷)的負責人和具有高中及其以上學歷的,經過專業培訓的管理人員。初中圖書管理人員中至少有1人具有中級及其以上職稱(或大專及其以上學歷),其餘人員均經過專業培訓;小學圖書館配備經過專業培訓的管理人員。圖書館管理人員應熱愛本職工作,熟悉圖書館業務,並做到相對穩定。四、配套設施:高中、初中:1.配有辦公課桌椅、出納台、目錄櫃等。2.配有書櫃、書架、陳列櫃、閱覽課桌椅、報刊架等。3.配有防火、防盜、防潮、防霉、防塵、防蛀等設備。4.配有裝訂、計算機、視聽、復印及復制等設備。5.照明設施齊全,採光良好。小
學:1.配有辦公課桌椅、出納台、目錄櫃、書櫃、書架、閱覽課桌椅、報刊架等。2.配有防火、防盜、防潮、防霉、防塵、防蛀等設備。3.配有裝訂、復制等設備。4.照明設施齊全,採光良好。
⑽ 中小學圖書館配書時怎麼去選書
圖書館買圖書,那就書目選書就可以了最方便的。找一家圖書館配商就可以了,圖書館配商會按照客戶的各種要求整理一份適合客戶要求的書目,書目中帶有圖書書號、定價、出版社、折扣、開本等詳細信息,然後采購者在書目上面直接填寫采購冊數就可以了。這樣選書是方便,但是的找一家好的館配商,要不然買回去盜版書就耽誤事了。甲虎圖書批發一直做的都挺不錯的。