資料庫圖書管理系統課程設計
Ⅰ sql Server 資料庫課程設計某書店圖書進貨、銷售管理系統(Myeclipse和mysql)
這個是資料庫設計,不是前端業務邏輯實現,只需要完成數據表的設計以及存儲過程、視圖、約束、用戶自定義函數等的設計就可以了,不用考慮myeclipse前端的。
Ⅱ 資料庫課程設計之圖書管理系統
c#有點困難,因為我家裡的電腦太老了,03年的,C#跑不動,Delphi就沒有問題了,你要我給你發個Delphi的
Ⅲ 高分求一份完整圖書管理系統資料庫課程設計
網上書店(圖書)管理系統的設計與實現(HTML5,SSH,MySQL)(含錄像)
Ⅳ 資料庫系統原理課程設計 -----圖書借閱管理系統
#include <string.h>
#include <iostream.h>
class Book{ // 書籍基類
protected:
char Title[40]; // 書名
long Code; // 條碼
int Type; // 0表示書,1表示雜志
public:
Book();
Book(char *title,long code);
void SetCode(long code){ Code = code; }
void SetTitle(char* tl){ strcpy(Title,tl); }
void SetType(bool type){Type = type; }
int GetType(){ return Type; }
long GetCode(){ return Code;}
virtual void Show(); // 顯示書的信息
friend ostream& operator<<(ostream& , Book&); // 重載插入運算符
friend istream& operator>>(istream& is, Book&); // 重載提取運算符
Book *Next; // 為創建每個讀者所借書鏈表而定義指針
};
class Item :public Book{ //書的款目
// char Title[40]; // 書名
char Author[20]; // 著者名
char IndexCode[10]; // 分類號
// long Code; // 條碼
public:
Item();
Item(char *author,char *title,char *index,int code);
Item(Item &);
void SetAuthor(char*);
void SetIndexCode(char*);
virtual void Show(); // 顯示書的信息
friend ostream& operator<<(ostream& os, Item&); // 重載插入運算符
friend istream& operator>>(istream& is, Item&); // 重載提取運算符
public:
};
class Magazine:public Book { //雜志類
int Volume;
enum LANG {CHINESE=1,ENGLISH} Lang; // 枚舉變數,確定語言類別
public:
Magazine():Book(){Volume = 0; Lang = CHINESE; Type = 1; }
Magazine(char *title,int vol,LANG lang,int code);
Magazine(Magazine&);
void SetVolume(int vol){Volume = vol;}
void SetLang(int lang){Lang = (LANG)lang;}
virtual void Show(); // 顯示雜志的信息
friend ostream& operator<<(ostream& os, Magazine&); // 重載插入運算符
friend istream& operator>>(istream& is, Magazine&); // 重載提取運算符
};
class Reader{ // 讀者信息類
char Name[20]; // 姓名
char Position[20]; // 職務
int Age; // 年齡
long Code; // 借書證號
Book* items; // 所借書鏈表
public:
Reader();
Reader(char *name,char *posi,int age,int code);
// Reader(Reader&);
~Reader();
long GetCode(){return Code;}
void SetName(char*);
void SetPosition(char*);
void SetAge(int);
void SetCode(long);
void AddBook(Item); // 添加所借書
void AddBook(Magazine); // 添加所借雜志
void DelBook(Book it); // 還書後減少所借書
void ShowBooks(); // 顯示所借書
void Show(); // 顯示讀者信息
friend ostream& operator<<(ostream& os, Reader&); // 重載插入運算符
friend istream& operator>>(istream& is, Reader&); // 重載提取運算符
public:
int Counter; //計數器,統計所借書數目
};
class Manager{ // 管理員類
char Name[20]; // 姓名
int Age; // 年齡
int Code; // 工號
friend class Library; // 將圖書館類聲明為友元
public:
Manager(){}
Manager(char*,int,int);
long GetCode(){ return Code;}
void Show();
friend ostream& operator<<(ostream& os, Manager&); // 重載插入運算符
friend istream& operator>>(istream& is, Manager&); // 重載提取運算符
};
class Loan { // 借閱信息類
int Type; // 0表示書,1表示雜志
Item item; // 借閱書
Magazine mag; // 借閱雜志
Reader reader; // 借閱者
Manager manager; // 借書操作員
int Code;
friend class Library; // 將圖書館類聲明為友元
public:
Loan(){ }
Loan(Loan & l);
int GetCode(){ return Code;}
void Show();
friend ostream& operator<<(ostream& os, Loan&); // 重載插入運算符
friend istream& operator>>(istream& is, Loan&); // 重載提取運算符
};
、、、、、、、、、、、、、、、、、、、、、、、
#include<iostream.h>
#include<string.h>
class Reader;
template<typename T> class DblList;
template<typename T> class DblNode{
public:
T Info;//數據域
DblNode<T> *llink,*rlink; //前驅(左鏈)、後繼(右鏈)指針
public:
DblNode(T data);//一般結點
DblNode();//頭結點
T GetInfo(){return Info;};
friend class DblList<T>;
friend class Library;
};
template<typename T>class DblList{
DblNode<T> *head,*current;
public:
DblList();
~DblList();
void Insert(const T& data);
DblNode<T>* Remove(DblNode<T>* p);
void Print();
int Length();//計算鏈表長度
DblNode<T> *Find(T data);//搜索數據與定值相同的結點
DblNode<T>* Find(int data);//按某個關鍵字查找
void MakeEmpty(); //清空鏈表
void ShowList(); //顯示鏈表各結點
friend istream& operator>>(istream&, DblList<typename T>&); // 重載輸入流運算符
friend ostream& operator<<(ostream& os, DblList<typename T>& dlist); // 重載輸出流運算符
friend class Library;
//其它操作
};
template<typename T> DblNode<T>::DblNode(){
llink=rlink=NULL;
}
template<typename T> DblNode<T>::DblNode(T data){
info=data;
llink=NULL;
rlink=NULL;
}
template<typename T> DblList<T>::DblList(){//建立表頭結點
head=new DblNode<T>();
head->rlink=head->llink=head;
current=NULL;
}
template<typename T> DblList<T>::~DblList(){
MakeEmpty();//清空鏈表
delete head;
}
template<typename T> void DblList<T>::MakeEmpty(){
DblNode<T> *tempP;
while(head->rlink!=head){
tempP=head->rlink;
head->rlink=tempP->rlink;//把頭結點後的第一個節點從鏈中脫離
tempP->rlink->llink=head;//處理左指針
delete tempP; //刪除(釋放)脫離下來的結點
}
current=NULL; //current指針恢復
}
template<typename T> void DblList<T>::Insert(const T & data){//新節點在鏈尾
current=new DblNode<T>;
current->Info=data;
current->rlink=head;//注意次序
current->llink=head->llink;
head->llink->rlink=current;
head->llink=current;//最後做
}
template<typename T> DblNode<T>* DblList<T>::Remove(DblNode<T>* p){ // 刪除結點
current=head->rlink;
while(current!=head&¤t!=p) current=current->rlink;
if(current==head) current=NULL;
else{//結點摘下
p->llink->rlink=p->rlink;
p->rlink->llink=p->llink;
p->rlink=p->llink=NULL;
}
return current;
}
template<typename T> DblNode<T>* DblList<T>::Find(T data){ // 按結點查找
current=head->rlink;
while(current!=head&¤t->Info!=data) current=current->rlink;
if(current==head) current=NULL;
return current;
}
template<typename T> DblNode<T>* DblList<T>::Find(int data){ // 按數據值查找結點
current=head->rlink;
int temp =current->Info.GetCode();
while(current!=head&&temp!=data){
current=current->rlink;
temp = current->Info.GetCode();
}
if(current==head) current=NULL;
return current;
}
template<typename T> void DblList<T>::Print(){ // 輸出鏈表
current=head->rlink;
while(current!=head){
cout<<current->Info<<'\t';
current=current->rlink;
}
cout<<endl;
}
template<typename T> int DblList<T>::Length(){ // 取得鏈表長度
int count=0;
current=head->rlink;
while(current!=head){
count++;
current=current->rlink;
}
return count;
}
template<typename T> void DblList<T>::ShowList(){ // 輸出鏈表各結點
int count=0;
current=head->rlink;
while(current!=head){
current->GetInfo().Show();
current=current->rlink;
}
return ;
}
template<typename T>
istream& operator>>(istream& is, DblList<typename T> &dlist){
int len;
T tt; // 定義局部變數讀入一個結點
is>>len;
for(int i= 0 ;i<len; i++){ // 循環讀入鏈表各結點
is>>tt;
dlist.Insert(tt);
}
return is;
}
template<typename T>
ostream& operator<<(ostream& os, DblList<typename T> &dlist){
DblNode<T> *tempP;
int len = dlist.Length();
os<<len<<' ';
tempP=dlist.head->rlink;
while(tempP!=dlist.head){ // 循環輸出鏈表各結點
os<<tempP->Info;
tempP = tempP->rlink;
}
return os;
}
#include "class.h"
#include "dblist.h"
#include <fstream.h>
class Library{ // 封裝圖書館流通業務的類
DblList<Item> item; // 在館圖書鏈表
DblList<Magazine> mag; // 在館雜志鏈表
DblList<Reader> reader; // 讀者鏈表
DblList<Loan> loan; // 借閱信息鏈表
DblList<Manager> manager; // 管理員信息鏈表
int itemNum; // 記錄在館圖書數目
int magNum; // 記錄在館雜志數目
int readerNum; // 記錄讀者數目
int loanNum; // 記錄借閱信息數目
int managerNum; // 記錄管理員數目
ofstream itemFileOut; // 文件流對象,保存圖書館書籍數據
ifstream itemFileIn; // 文件流對象,讀入圖書館書籍數據
ofstream magFileOut; // 文件流對象,保存圖書館雜志數據
ifstream magFileIn; // 文件流對象,讀入圖書館雜志數據
ofstream readerFileOut; // 文件流對象,保存圖書館讀者數據
ifstream readerFileIn; // 文件流對象,讀入圖書館讀者數據
ofstream loanFileOut; // 文件流對象,保存圖書館借閱信息數據
ifstream loanFileIn; // 文件流對象,讀入圖書館借閱信息
ofstream managerFileOut; // 文件流對象,保存圖書館管理員數據
ifstream managerFileIn; // 文件流對象,讀入圖書館管理員數據
public:
Library(); // 構造函數
~Library(); //析構函數
void Run(); // 圖書館類的運行函數
void CreateBibliotheca(); // 創建書目
void CreateReader(); // 創建讀者庫
void CreateManager(); // 創建管理員信息
int ShowMainMenu(); // 顯示主菜單函數
void Borrow(); // 借書操作
void Return(); // 還書操作
void Require(); // 查詢操作
void SaveInfo(); // 保存圖書館信息
void OpenInfo(); // 讀入圖書館信息
};
Ⅳ 課程設計:圖書管理系統 要求:建立圖書資料文檔,要求具有插入,更新,刪除,查詢等功能,使用菜單顯示
的發展背景
資料庫技術和互聯網的飛速發展,因此,他們已成為現代信息技術的重要組成部分,是計算機信息系統和計算機應用的基礎與核心。的數據對於任何一個企業的重要資產,以及如何有效地利用這些數據為企業的發展發揮著極其重要的作用。的快速發展,中國的市場經濟,並在持續改善人們的生活水平,圖書館藏書的樹木逐漸增加,這也挑戰的圖書管理技術,在人工管理風格不再適合在環境現在,取而代之的是一個國家的最先進的圖書館管理系統,使用PowerBuilder庫管理系統,讓管理人員方便快速管理,查詢,借閱,錄入工作。
2。需要分析
2.1系統目標
圖書管理信息系統是典型的管理信息系統(MIS),其開發主要包括建立和維護後端資料庫和前端應用程序的開發兩個方面。對於前者要求建立起數據一致性和完整性。數據安全性好的庫。而對於後者則要求應用程序功能完備,易使用等特點。
整個系統的開發任務是實現各種系統化,規范化,自動化。
2.2的需求定義
圖書館管理系統的開發。整體設計,系統開發的目標是實現系統化,規范化和自動化圖書館管理,集中管理的書籍。
圖書館信息管理系統,主要功能為管理的讀者,書籍,借閱,查詢,刪除,和管理員信息。該系統結構分為讀者品類管理,閱讀器文件管理,管理類型的書籍,書籍和記錄管理,流程管理以及書籍,讀者管理可以查看讀者的信息,讀者信息維護。圖書館管理人員可以查看圖書的信息,可以保持圖書信息。貸款管理可以顯示當前資料庫中的圖書借閱,借閱信息保持。該系統主要解決的問題是使用關鍵字來查詢資料庫。
系統的功能框圖如下:
圖2-1系統功能框圖
需求一般圖書館管理信息系統,圖書館管理內容的過程和數據流分析,設計,如數據項,如下圖所示:
讀者
屬性:讀者學號姓名的讀者,讀者的性別,電話號碼,這里的老師,有效日期,到期日期,非法狀態,累計庫
主鍵的讀者了解
書籍,信息
屬性:ISBN,標題,作者,出版商,日出版,介紹
主鍵:ISBN
管理員信息
屬性:主鍵的工號,姓名,性別,電話,家庭住址
:作業號 /> 2.3數據流
作為學生圖書館管理系統的要求2.3.1讀者:
1。各種方式(如標題,編號)查詢圖書館的館藏情況。
2。方便的圖書借閱,續借,歸還圖書。
3。可查詢的基本信息,借閱圖書情況。
4。熟悉的圖書館管理系統的使用。
讀者進入系統的工作流程圖如下:
2-1進入系統的工作流程圖
2.3.2館員作為一名圖書管理員,他們庫管理系統要求:
方便的登記簿條目,取消舊的書。
能夠方便地新生登記或者注銷畢業的學生信息(基本信息,借用信息)。
3。釋放,如各高校學生借閱圖書擴展的情況下,博物館收藏的情況下,在任何時間和其他高校學生的信息庫中的信息可隨時了解。的
圖書管理員的工作流程圖如下:
2-2館員工作流程圖
3。
說明系統功能分析系統開發的總體任務的基礎上完成的。該系統的主要功能是完成第5部分:
(1)基本入門,,刪除等基本操作。
1。的書分類標准,分類信息的輸入,包括的類別編號,類別名稱,關鍵字,注釋,信息等。
2。類的書籍信息的查詢,,包括的類別編號,類別名稱,關鍵字,注釋,信息等。
3。輸入圖書信息,書號,書名,圖書類別,作者姓名,發布者的名稱,出版日期,書頁,關鍵詞,登記日期,備注信息等。
(2)申請借書證模塊。
1。新生申請借書證。
2。辦理借書證丟失。
(3)庫函數。
1。圖書館信息輸入,包括#庫,讀多讀者的名字,書號,書名,借書日期,備注。
2。圖書館信息查詢,,包括庫#讀卡器ID讀卡器名稱,書號,書名,圖書館日期,票據,信息等。
(4)還書。
1。圖書信息的輸入,數字閱讀器ID讀碼器名稱,書號,這本書的名字,庫日期,包括書籍,書日期備注。
2。查詢和信息的書籍,其中包括#的書,讀多讀者的名稱,書號,書名,借書日期,日期的書籍,筆記,資料。
(5)可以方便地查詢書籍。自動延長給定的消息
設計
概念模型ER圖如下:
(1)的讀者信息類實體ER圖
4-1讀者實體ER圖
(2)類的書籍實體ER圖
4-2類的書籍實體ER圖
(3)庫實體ER圖:
4-3圖書實體ER圖
(4)投訴管理實體ER圖:
4-4投訴管理實體ER圖
4-5實體之間的關系ER圖
BR />
借用關系(讀者,管理員,圖書三元關系)
圖4-6 CDM圖
。邏輯模型設計和優化
「關系模型」的理論「ER模型理論的完成轉換,ER模型到關系模型的轉換,你可以得到以下關系模式:<BR
屬性/>的借貸關系:工作數量,讀者學號,ISBN,是否續借圖書館日期截止日期備注。
主鍵:工號,讀者學號,ISBN
管理員_書關系
屬性:工號,ISBN,添加時間,無論在博物館
主鍵:作業號,ISBN
經理_師生關系
設計的概念屬性:工號,讀者學號,確認後也
主鍵:工號,讀者學號模型得到PowerDesigner的CDM圖,轉換成相應的PDM圖:
BR />
PDM圖
5.1圖書信息表
列名數據類型為空
ISBN數據類型為varchar
標題數據類型為varchar否否
的數據類型為varchar
出版varchar是
出版日期日期時間數據類型為varchar
5.2讀者信息表
出的數據類型的名稱可以空
讀者學習號數據類型為varchar
讀者姓名VARCHAR
讀者性別數據類型為varchar
電話數據類型為varchar
教師VARCHAR BR />
5.3管理員信息表
列名數據類型的可行性空
號的工作VARCHAR是否
名稱為varchar
性別數據類型為varchar無
手機數據類型為varchar
首頁地址數據類型為varchar
表5.4借貸
難道是空
號字元的數據類型的列名不
ISBN字元
讀者了解數字字元無
借日期日期時間
日期的日期時間沒有
是否續約字元是否
5.5管理員_書 BR />列名
工號為空數據類型char無
ISBN字元無
添加時間datatime是
廳字元是否是
5.6管理員_學生
列名數據類型可能會清空
號字元
否
讀者學習也確認字元沒有
物理設計和數字字元實施
\實施的「資料庫」,安排的物理文件並建立索引的索引
6.1為了提高搜索的速度表中的元組從理論「關系模式」,實現實際執行的關鍵代碼索引表索引表項,應根據如下:
(1)讀者(讀者學習數)
(2)圖書信息( ISBN)
(3)管理信息(工號)
(4)貸款(工號,讀者學號,ISBN)
(5)的管理員_書(工號,ISBN)
(6)管理員_學生(工號,讀者的學生人數)
6.2 SQL語句
如下:
/ * ======== ================================================== ==== * /
/ *表:圖書信息* /
/ * ========================== ==================================== * /
創建表的圖書信息</(
ISBN CHAR(20)不為空,
書名CHAR(20),
CHAR(10),
出版CHAR(15),
出版日期CHAR(30),
介紹CHAR(160),
圖書信息的主要約束PK_鍵(ISBN)
)
/ * = ================================================== =========== * /
/ *索引:圖書信息_PK * /
/ * ================== ============================================ * /
創建唯一索引圖書信息_PK上的圖書信息(
ISBN ASC
)
/ * ============ ================================================== * /
/ *表:投訴* /
/ * =============================== =============================== * /
創建表的投訴
(
工作號CHAR(10)不為空,
學生ID CHAR(10)不為空,
一個字母的意見CHAR(100),
投訴日CHAR(30),在
受訴??日期CHAR(30),
約束PK_投訴的主要關鍵(工號,學號)
)
/ *() ================================================== ====================================== * /
/ *指數:投訴_PK * /
/ * ========================================== ==================== * /
創建唯一索引的投訴(投訴_PK
ASC,號
學生ID ASC
)
/ * ============================== ================================ * /
/ *指數:投訴_FK * /
/ * ================================================ ============== * /
創建索引的投訴(投訴_FK
工號ASC
)
/ * ================================================ ============== * /
/ *指數:投訴2_FK * /
/ * ================ ============================================== * / />創建索引投訴(投訴2_FK的,
)學生ID ASC
/ * ================= ============================================== * / /> / *表:注冊* /
/ * =================================== =========================== * /
創建表登記
(
工作數字元( 10)
學號CHAR(10)不為空,
ISBN CHAR(20)不為空,
證書的日期CHAR(30)不為空,不為空
還預訂日期CHAR(30)NOT NULL,
非法狀態CHAR(160)
累計庫CHAR(160)
備注CHAR(160),
約束PK_注冊主鍵(工號,學號,ISBN)
)
/ * ========================= ===================================== * /
/ *指數:注冊_ PK * /
/ * ========================================== ==================== * /
注冊_PK登記(
工作號ASC
學生ID ASC創建唯一索引,
ISBN ASC
)
/ * ============================ ================================== * /
/ *指數:注冊_FK * / /> / * ============================================== ================ * /
創建索引注冊_FK注冊(
工號ASC
);
>
/ * =========================================== =================== * /
/ *指數:注冊2_FK * /
/ * =========== ================================================== * /
創建索引注冊2_FK登記(
學生ID ASC
)
/ * ========= ================================================== ==== * /
/ *指數:注冊3_FK * /
/ * ========================== ==================================== * /
創建索引注冊(注冊3_FK BR /> ISBN ASC
);
/ * ============================= ================================= * /
/ *表:管理員信息* / / * =============================================== =====名稱========== * /
創建表的管理員信息
(
作業號CHAR(10)不為空,
CHAR( 10),
色情電話服務CHAR(5),
CHAR(15),
所在院系CHAR(25),
約束PK_管理員信息的主鍵(作業號)
);
/ * ================================== ============================ * /
/ *指數:管理員信息_PK * /
/ * = ================================================== =========== * /
創建唯一索引管理員信息_PK管理員信息(
號ASC
)
/ * ================================================== ============ * /
/ *表:讀者信息* /
/ * ================== ============================================ * /
創建表的讀者信息
(
號院CHAR(10)不為空,
名char(10),
性別CHAR(5),
>手機CHAR(15),
其中,院系CHAR(25),
約束PK_讀者信息的主鍵(學號)
)
/ * = ================================================== =========== * /
/ *指數:讀者信息_PK * /
/ * ================== ============================================ * /
創建唯一索引,讀者信息_PK的讀者(
學生ID ASC
)
7。 7.1管理員操作
主要數據操作語句
(1)注冊(登記)INSERT INTO
VALUES管理員(工號,姓名,性別,電話,家庭住址,備注)( ##姓名#性別#手機##注意家庭地址)
說明:管理員,以獲得一個獨特的工號,注冊操作後,查詢和數據可以被收集的工作號碼。
(2)取消(取消注冊中)
DELETE
從供應商
WHERE(工號=#工號);
(3)個人信息(更新)
更新管理員
設置(數量=#工號,姓名=#姓名,性別=#性別,電話=#電話,家庭地址=#家庭地址)
WHERE(作業數= #工號)
(4)增加的書籍(addbooks)
INSERT INTO圖書的ISBN,書名,作者,出版者,出版日期,簡介,
VALUES(#ISBN, ,#,##標題按出版日期#關於#注)INSERT INTO
管理員_書表(工號,ISBN,添加時間,無論是在大廳)
VALUES(#作業號#ISBN#添加時間,到#
刪除圖書
WHERE(ISBN#ISBN)
刪除的書籍(deletebooks)無論是在霍爾)
(5)(6)書(updatebooks)
:UPDATE書(標題=#標題#按=#出版社出版日期=
出版日期資料=#簡介)
WHERE(ISBN =#ISBN)
(1)注冊(登記)
INSERT INTO讀者(讀者學習數字,讀者的姓名,讀者性別聯系電話,所在之處,<BR / 7.2讀者有效日期,到期日期,非法狀態,累計圖書館,備注)
VALUES(#讀者的學生人數,#讀者姓名,#的讀者性別,#聯系電話系
生效日期,###,其中非法狀態和到期日,#累計庫,#備注)
說明:注冊操作後,讀者得到一個唯一的ID,這個ID來查詢和自己的信息。
(2)取消(注銷)
DELETE讀者
讀者學生ID =#讀者的學生人數(WHERE)
(3)個人信息(更新) UPDATE讀者集(讀者姓名=#姓名的讀者,聯系電話=#電話
地方部門=#,其中部的生效日期=#有效日期,到期日期=#到期日, />「非法狀態」=#非法狀態,累計圖書館=#累計圖書館備注=#備注)
WHERE(讀者學習數=#讀者的學生人數)
(4)查詢(選擇)
SELECT ISBN標題,作者,出版商
書
WHERE國際標准書號ISBN或標題=#標題
操作
7.3管理員的借貸關系(1)讀者的信息(插入)插入
INSERT INTO借(工作數量讀者的學生人數,ISBN,是否續借圖書館日期書籍,筆記)
VALUES(工號,#讀者學生ID# ISBN編號是否續約,#庫日期
書日期注)
(2)不斷更新的信息(更新)
①更新借給信息
UPDATE借
SET (庫日期=#庫日書日期=庫日期+30是否續約= 0)
WHERE(工號=#號和讀者學習數=#讀者的學生證和ISBN =#ISBN) BR /> UPDATE管理員_書籍
SET(無論是在館= 0)
WHERE(ISBN =#ISBN)
UPDATA學生
的SET(累計庫=累計庫+1)
WHERE(讀者學生ID =#讀者的學生人數)
的的INSERT INTO管理員_學生(工號,讀者學會數量,還ISBN確認),
VALUES(#在職號,學生#讀者,「0」,#ISBN))
該②更新更新信息
UPDATE借
SET(是否續期=#是否續約)
(工號=工作數量和讀者學習數=#讀者的學生證和ISBN =#ISBN)
(3)更新還書
UPDATE,管理員_書
SET(無論是在博物館= 1),
WHERE(ISBN =#ISBN)
UPDATE管理員_學生
的SET(確認= 1「)
WHERE(編號#工作數量和讀者的學生ID =#讀者學習數字和ISBN =#ISBN)