【正文】
(8)超級(jí)管理員管理 超級(jí)管理員的用戶名設(shè)置為Adminisrator,并且只有一個(gè),不能修改。添加和刪除管理員與注冊(cè)新讀者、刪除讀者設(shè)計(jì)流程一樣。: 超級(jí)管理員管理流程圖 Super administrator manage flowchart四 、數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)與實(shí)現(xiàn)(一)數(shù)據(jù)庫設(shè)計(jì) 結(jié)合實(shí)際,本系統(tǒng)設(shè)計(jì)一共涉及8個(gè)數(shù)據(jù)結(jié)構(gòu)表,它們分別是:圖書信息表、讀者信息表,借閱信息表,管理員信息表,留言信息表,公告信息表,在線閱讀信息表,圖書館參數(shù)表,: 數(shù)據(jù)結(jié)構(gòu)表 Data structure Table(二) 數(shù)據(jù)庫詳細(xì)設(shè)計(jì)(1) 圖書信息表(book):圖書信息表的主要功能是存放圖書的基本信息。其中“推薦”字段是一個(gè)(bit)類型字段,用True來表示圖書館管理員推薦該書,用False表示不推薦。: book圖書信息表 Book Information Table(2) 借閱信息表(borrow):借閱信息表的主要用途是存儲(chǔ)讀者的借書情況。該表與圖書信息表有關(guān)聯(lián),因此用readerID和bookID作為主鍵,分別與reader表和book表中的readerID,bookID相對(duì)應(yīng),用來區(qū)別不同的讀者借了不同的書籍。: borrow借閱信息表 Lending information Table(3) 讀者信息表(reader):讀者信息表的主要功能是存儲(chǔ)讀者的基本信息。罰金與borrow表中的超期天數(shù)關(guān)聯(lián),根據(jù)超期天數(shù)算出罰款金額。包括ID,manangerName,mangerPwd,isAdmin,Telephone,Address,共6項(xiàng)信息。: manager管理員信息表 Administrator information Table(5) 留言信息表(Lyan):留言信息表的主要功能是存儲(chǔ)留言板的基本信息,包括ID ,Topic ,Name,Telephone,TheDate ,Content ,Reply ,ReplyDate ,共8項(xiàng)信息。: Lyan留言信息表 Message Table(6) 公告表(Announce):公告信息表的主要功能是存儲(chǔ)用公告欄的新聞通知,由管理員從后臺(tái)發(fā)布。公告信息表相對(duì)獨(dú)立,與其他表沒有關(guān)聯(lián)。包括ID,Topic,Content,Indate,Illuminate,共5項(xiàng)基本信息。: onlineReading在線閱讀信息表 Online reading information Table(8)圖書館參數(shù)表(LibraryDetail):圖書館參數(shù)表的主要功能是存儲(chǔ)圖書館的規(guī)則參數(shù)信息。在本系統(tǒng)中,借書期限是30天,每個(gè)讀者的借書上限是5本。接下來將詳細(xì)介紹每一個(gè)模塊的設(shè)計(jì)與實(shí)現(xiàn)。通過驗(yàn)證的用戶可以順利登陸管理中心。生成SQL語句 sql=select * from manager where managerName=39。 request(managername) amp。 and managerPwd=39。 request(managerpwd)amp。 sql,conn,3,3 if not then session(manageraccount)=request(managername) session(managerpassword)=request(managerpwd) if con(isadmin)=true then session(administrator)=YES end if else centerbrbrhr width=39。brbr錯(cuò)誤:你所輸入的帳號(hào)或密碼錯(cuò)誤!請(qǐng)確定后再重新登錄!brbra href=39。登錄/aamp。amp。amp。amp。amp。amp。amp。amp。a href=39。返回首頁/abrbrhr width=39。/center end if set con=nothing set conn=nothing else centerbrbrhr width=39。brbr錯(cuò)誤:你所輸入的帳號(hào)或密碼錯(cuò)誤!請(qǐng)確定后再重新登錄!brbra href=39。登錄/aamp。amp。amp。amp。amp。amp。amp。amp。a href=39。返回首頁/abrbrhr width=39。/center end if end if%(二) 管理中心歡迎界面 成功登陸之后,系統(tǒng)會(huì)自動(dòng)跳轉(zhuǎn)到圖書館管理中心歡迎界面,界面的左邊是管理員所擁有的功能,右邊是對(duì)管理官職責(zé)的描述。: 管理中心歡迎界面 Management Center Wele interface(三)圖書管理模塊 管理員進(jìn)入圖書管理窗口之后,在上方寫入書名的相關(guān)信息就可以實(shí)現(xiàn)修改或者刪除圖書信息。: 圖書管理界面 Library management interface修改功能主要代碼!****************************************************************% if session(manageraccount) and session(managerpassword) then if request(alter)=book then set con=() sql=select * from book where bookID=amp。request(ID) sql,conn centerbrbrhr width=39。br刪除圖書數(shù)據(jù)成功!brbra href=39。返回/a/center%添加圖書主要代碼!****************************************************************%if session(manageraccount) and session(managerpassword) then set con=() if request(append)=newbook then if request(bookname) and request(author) and request(publisher) and request(styl) then 39。amp。39。amp。39。amp。39。amp。39。amp。39。amp。39。amp。39。本設(shè)計(jì)規(guī)定不能由讀者本人注冊(cè),必須由管理員注冊(cè),注冊(cè)成功之后,會(huì)產(chǎn)生一個(gè)讀者編號(hào),讀者使用此編號(hào)登陸圖書館管理系統(tǒng)和借書還書。被注銷的讀者將不能再使用本系統(tǒng)進(jìn)行借書,但是瀏覽、在線閱讀和留言功能還是保留的。70%39。39。amp。39。amp。39。amp。39。amp。39。amp。39。amp。39。amp。39。amp。39。amp。39。70%39。39。70%39。amp。39。amp。39。amp。39。amp。39。70%39。39。70%39。39。70%39。一是在下面的界面中輸入借書者的ID號(hào)和圖書ID號(hào),點(diǎn)擊借書,假如該讀者合法,并且此書沒有被借出,則借書成功。: 圖書借還模塊 Book by module 讀者圖書借還中心 The readers book circulation center圖書續(xù)借主要代碼 !***************************************************************%do while not % /trtrtd align=center%=con(bookID)%/td td align=center%=con(借閱日期)%/td td align=center%if con(續(xù)借否)=true then 已續(xù)借 else 未續(xù)借 end if%/td td align=center %if con(續(xù)借否)=true then 已續(xù)借 else %還書主要代碼!**************************************************************** %if con(是否借出)=true then 已借出 else 在庫中 end if% /td td align=center %if con(是否借出)=true then%借書主要代碼!****************************************************************%if con(是否借出)=true thenform method=post name=form3 action=?bookhao=%=con(bookID)%input type=hidden name=duzhehao value=%=request(readerID)%input type=submit name=doit value=還 書/form % else % form method=post name=form3 action=?bookhao=%=con(bookID)%input type=submit name=doit value=借 閱/form % end if %/td % else centerbrbrhr width=39。brbr沒有找到你所輸入的圖書編號(hào).brbrhr width=39。/center end if end if else centerbrbrhr width=39。brbr對(duì)不起你還沒有輸入相關(guān)的數(shù)據(jù),請(qǐng)先輸入!brbrhr width=39。/center end if else centerbrbrhr width=39。brbr你不是管理員,沒有此操作的權(quán)限!brbrhr width=39。/center end if set con=nothing set conn=nothing % (六)資料修改模塊 資料修改模塊式超級(jí)管理員修改自身密碼、聯(lián)系方式、住址的地方。: 資料修改模塊 Data modification module資料修改主要代碼!*********