freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于web的圖書管理系統(tǒng)的設計與開發(fā)本科生畢業(yè)論文-閱讀頁

2025-07-04 12:42本頁面
  

【正文】 庫中的信息進行更改。與借書相比,借書是通過讀者證號和圖書編號來登記,而還書只需要且必須要圖書編號來登記還書。具體程序流程圖如下:第 3 章 圖書借閱管理系統(tǒng)的具體實現(xiàn)20圖 還書程序流程圖湖南師范大學本科畢業(yè)論文21算法描述如下:首先導入數(shù)據(jù)庫連接,以便對讀者信息表和圖書基本信息表進行查詢和修改:!include file= 因為還書只能是擁有圖書館工作人員以上的權限的人才能進行的操作,所以在程序開始部份還應先判斷一下用戶的權限,如果沒有工作人員的權限,則要先進行管理員登陸,即轉向登陸界面,這部分的操作和借書是一樣的:if session(user_name)= then 導向管理員登陸界面 end if接下來是還書的操作: //變量說明部分 // returnno 為還書編號 // state 表示當前有無可還書的記錄 //reloan 表示是否要續(xù)借 //step 表示是否提交過表單,1初始狀態(tài),2已經(jīng)提交 //reader_no 表示還書者讀者編號 //book_no 表示當前要還的或要續(xù)借的圖書編號 //count 表示當前有沒有過期未還的書 sub return //還書按扭單擊事件 if returnno = then 顯示 請輸入還書編號! 光標定位到輸入還書編號欄 else step=1 帶上還書編號提交表單 end if接下是查詢該還書編號的書 第 3 章 圖書借閱管理系統(tǒng)的具體實現(xiàn)22If request(returnno) then在數(shù)據(jù)庫中查詢該編號的圖書if 查詢的記錄數(shù)=0 and reader_no= then 提示“可能輸入了無效的圖書編號或該書沒有借出,請重輸!”結束程序的繼續(xù)執(zhí)行else 對將要顯示的當前所要還的書籍的表格中的借閱者,書籍編號,書名,作者,借閱日期單元格的內(nèi)容填值if 當前日期借閱日期60 then 更改讀者信息表中的 reader_state 為 1 提示用戶“你的書已過期!” end if //根據(jù)借閱者的讀者證號查詢該讀者的相關信息sqlstr2=select * from book_readerinfo where reader_no=39。loaneramp。 對要顯示讀者信息的欄位賦值 end if 如果找到了要還的書,便可以還書或續(xù)借了 if returnno = then 顯示 請先輸入還書編號 光標定位于還書編號exit sub end if if state =no then 光標定位于還書編號 exit sub end if if book_no = then 顯示 請選擇要還的書! exit sub 湖南師范大學本科畢業(yè)論文23 end if //提交當前表單 *****以上這段程序可以放在借書按的單擊事件中 *****以下是續(xù)借按扭的單擊事件的算法sub contiborrow //續(xù)借按扭單擊事件 if book_no = then 顯示 請選擇要續(xù)借的書! exit sub end if reloan =yes 提交表單end sub提交表單后,要對庫中的數(shù)據(jù)表進行還書和續(xù)借的操作了從提交的表單中提取所有的讀者信息和當前所要還的圖書編號 count=0 //設當前無過期書籍if book_no and reader_no thenif 當前日期借閱日期60 then if reloan=yes then 提示 書已過期,不能續(xù)借! 不再做任何更改庫中記錄的操作,所回續(xù)借前的狀態(tài) 結束 ASP 程序的運行end ifend if if reloan=yes then 將當前書籍的借閱日期減一個月,因為續(xù)借只能是一個月 else 還原當前所還書籍的借閱者,借閱日期,是否借閱為初始狀態(tài)。amp。39。在這個處理過程中,我們根據(jù)要辦理遺失處理的讀者的讀者證號來查找該讀者所借閱的所有書籍,如果該讀者沒有借閱的書籍,或該讀者根本不存在,也就無需也不能進行書籍遺失處理。而取消掛失只需要選中羅列出來的所有遺失的書籍記錄的某一條或多條,點擊“取消遺失”即可。當用戶需要辦湖南師范大學本科畢業(yè)論文25理遺失時,首先運行 ,進入該模塊的主界面,在這個界面中,我們會把所有已辦理遺失的書籍列出來,如果要對書籍辦理遺失,則點擊“遺失辦理” ,此時會調(diào)用另一個程序 來處理,如果是要取消遺失,就直接在第一個主界面列出的已遺失書籍的記錄中查找,可以點擊“查找”按扭來確定用戶要對哪一本遺失的書“取消遺失” ,然后選取中它,進行取消。239。selectvalue //按當前查詢條件查詢滿足條件的所有已遺失的書籍 提交表單end ifend ifif flag =set_lost //如果當前操作為辦理遺失 轉向執(zhí)行程序 end ifif flag=”nolost” //如果當前操作為取消遺失if n=0 then顯示 請選擇要取消遺失的記錄!end iffor i=1 to n取得所有要取消遺失的書籍的 book_no next if 您確實要取消這些書籍的遺失 then第 3 章 圖書借閱管理系統(tǒng)的具體實現(xiàn)28 loststr1=所有要取消遺失的書籍的編號 提交表單end sub表單提交后:flag=request(flag) //獲取當前的操作狀態(tài)if flag=unlost then // 如果當前是取消遺失 loststr=獲取所有要取消遺失的書籍的編號 分別對當前收集的記錄中的圖書取消遺失 //用 SQL 語言end ifif flag= select_book 執(zhí)行當前的查詢條件 if sqlstr= then //如果當前查詢條件為空sqlstr=select * from book_input where book_state=39。 //查詢所有已遺失的記錄end ifif 如果當前查詢結果不為空 then 分頁顯示所有查詢記錄 else 顯示“沒有遺失書籍的記錄!” end if當進入辦理遺失的程序 后,//變量說明//readerno 當前輸入的讀者證號//size 當前查到的借書記錄,初始為 0//flag 當前處于何種操作狀態(tài)// varb 當前遺失書籍是否要還掉,記錄具體操作的 SQL 語句由于要先查詢讀者證號,確認讀者存在,且有借書記錄,才可以進行書的遺失處理。被遺失39。loststr1amp。amp。,isloan=0,loandate=39。39。loststr1amp。當讀者發(fā)現(xiàn)讀者證丟失后,要及時進行掛失,但是如果該讀者有書未還,那么應該先把書還掉才可以掛失。整個功能也由三個程序構成:,首先執(zhí)行的是 ,如果要辦理掛失,則點擊頁面的“掛失辦理” ,調(diào)用,進入掛失的界面,此時,會顯示所有未辦理掛失的讀者信息,為了避免誤操作,必須定位需要掛失的讀者方可進行掛失,工作人員可以通過界面的“查找”按扭,此時會調(diào)用 ,在所有未辦理掛失的讀者證信息中定們需要記錄,然后選中它, “掛失”即可。具體的程序流程圖如下:第 3 章 圖書借閱管理系統(tǒng)的具體實現(xiàn)32圖 讀者掛失處理流程圖湖南師范大學本科畢業(yè)論文33算法描述如下:變量說明://value 存放查詢中查找記錄的 SQL 語名//reconum 當前顯示的記錄數(shù)//sqlstr 當前運行的 SQL 語句在讀者證掛出失這個部分,關于辦理掛失,特別是取消掛失的處理過程和書籍遺失的處理過程相似,只是在讀者證掛失這個部分加入了對讀者是否有書未還的判斷,因此在顯示讀者信息后,在點擊掛失,取得當前的讀者證號,判斷在book_input 這個庫中有沒有該讀者的借書記錄,如果有,則要求先還書再掛失。而同時 sqlstr 這個變量又表示當前運行的 SQL 語句。其它關于取消掛失和正常辦理掛失的過程與前面的書籍遺失處理大同小異,這里不再繁述.。管理員要定期的對圖書和讀者的資料進行備份,在備份后,即始有信息丟失或損壞,也可以把損失降到最低。恢復則針對備份的文件進行。第 3 章 圖書借閱管理系統(tǒng)的具體實現(xiàn)34具體算法流程如下:圖 數(shù)據(jù)庫備與恢復程序流程圖算法描述如下:變量描述:// sqlserver 指定數(shù)據(jù)庫鏈接的 SERVER// sqlname 指定數(shù)據(jù)庫鏈接的 UID// sqlpassword 指定數(shù)據(jù)庫鏈接的 PWD// sqlLoginTimeout 指定 SQL 登錄超時限定// databasename 當前要備份的數(shù)據(jù)庫的名稱// bak_file 指定數(shù)據(jù)庫備份文件的路徑湖南師范大學本科畢業(yè)論文35// act 指定當前操作是備份還是恢復SQLDMO //SQL 分布式管理對象,它是 SQL 分布式管理架中的一部份,這里有必要說明一下 SQLDMO 中各個屬性和它們的層次:SQLDMO Object Model圖 SQLDMO 對象模型//定義變量 dim sqlserver,sqlname,sqlpassword,sqlLoginTimeout,databasename,bak_file,act//描述數(shù)據(jù)庫鏈接sqlserver = it083 //sql 服務器第 3 章 圖書借閱管理系統(tǒng)的具體實現(xiàn)36sqlname = sa //用戶名sqlpassword = foundfairfft //密碼sqlLoginTimeout = 15 //登陸超時databasename =取當前輸入要備份的數(shù)據(jù)庫名稱bak_file =取要備份的目標路徑if bak_file then定義一個文件操作對象 if 如果當前指定的備份路徑不存在 then 提醒用戶“輸入正確的路徑,且不帶文件名” else //如果路徑存在bak_file =bak_fileamp。因此,這個模塊分為三大部分,一個是管理員的注冊(? 第 3 章 圖書借閱管理系統(tǒng)的具體實現(xiàn)38? ? ),一個是管理員口令修改(??), 還有一個是管理員權限的更改()。所以識別管理員身份是第一部,前面我們講到可以用session ,不但要判斷是否是管理員,而且要判斷是哪種權限的管理員,如果是普通管理員,則只可以修改自己的密碼,如果是最限的管理員,則可以對所有管理員進行操作(修改、刪除、注冊)。Username=Request(“username”)Spwd=request(“spwd”)//確認了信息之后,則進一步調(diào)用“”在這個程序中,主要是要管理員給新注冊碼的管理員授權,默為“普通管理員”權限如果需要更改其權限,則直接選擇權限的種類即可。此程序僅僅是顯示信息,沒有其它的功能。所以,如果是最高權限的管理員,可以修改所有管理員的用戶權限,這時將調(diào)用“”程序來執(zhí)行。因為這是最高權限的管理員才可以做的工作,所以在進入該功能之前,會對當前的管理員權限進行判斷,如果你只是一般的管理員(工作人員)則要轉入登錄界面重新登錄。這個程序的流程算法比較簡單,基本上和注冊時對所注冊的管理員的權限進行確認的過程大同小異,因此在這里就不再重復了。 系統(tǒng)中報表的具體實現(xiàn)在圖書管理系統(tǒng)中,報表的打印是必不可少的,工作人員可以按需要打印符合條件的報表,如打印逾期未還表到公司各部門來通知大家及時歸還已到期的圖書;在圖書盤點的時候,打印一些經(jīng)盤點后總結的數(shù)據(jù)等等。利用 ASP 程序給用戶提供打印條件選擇,然后調(diào)用水晶報表,進行預覽,最后打印。為了讓報表的預覽看起來更加直觀,我把打印條件的選擇和報表預覽分開顯示。 在這個系統(tǒng)中我們有所有圖書數(shù)據(jù)的打印,已借未還圖書數(shù)據(jù)的打印,還第 3 章 圖書借閱管理系統(tǒng)的具體實現(xiàn)44有逾期未還,庫存圖書數(shù)據(jù)的打??;所有讀者數(shù)據(jù)的打印,逾期未還讀者數(shù)據(jù)的打印,以及遺失圖書數(shù)據(jù)的打印和掛失諸者資料的打印。關于水晶報表的應用還有很多相當強大的功能在這里沒有用到,如各種圖表,報表中的超鏈接等,
點擊復制文檔內(nèi)容
電大資料相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1