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

正文內(nèi)容

圖書館管理系統(tǒng)的設計—免費畢業(yè)設計論文-資料下載頁

2024-11-23 00:31本頁面

【導讀】二十一世紀是信息化時代。網(wǎng)絡化,信息化以成為一種必不可少的必備條件。礎教學與科研基地的高校自然走在行業(yè)的前列。全國高校都在建設和完善校園計算機網(wǎng)絡,校園網(wǎng)已成為各高校必備的重要信息基礎設施。數(shù)據(jù)庫是數(shù)據(jù)管理的最新技術,是計算機科學的重要分支。網(wǎng)絡數(shù)據(jù)庫,即應用于計。Inter本身就是世界范圍內(nèi)龐大的信息數(shù)據(jù)庫,是Web,接口與數(shù)據(jù)。的結合,使得數(shù)據(jù)庫應用便于網(wǎng)絡的操作和控制——遠程數(shù)據(jù)庫的交互及管理。主要缺陷——不能持續(xù)連接,當查詢的結果被傳送到遠程客戶瀏覽器后,連接隨即斷開。因此數(shù)據(jù)庫的大小并不是夠成影響事物傳輸?shù)年P鍵因素。大致有文本數(shù)據(jù)庫、Web數(shù)據(jù)庫和大型數(shù)據(jù)庫幾個。數(shù)據(jù)庫接口是實現(xiàn)Web與數(shù)據(jù)庫的高。因此在此文中還對asp、access和iis進行了相關介紹。譯,容易編寫,可在服務器端直接執(zhí)行。在開發(fā)當中不可避免的存在或多或少的問題,希望大家諒解。據(jù)庫之間溝通的橋梁。用ActiveServerPages技術來開發(fā)動態(tài)網(wǎng)站,用

  

【正文】 lements[39。author39。].value。 var manufacturer = [39。frmdata39。].elements[39。manufacturer39。].value。 var smallprice = [39。frmdata39。].elements[39。smallprice39。].value。 var largeprice = [39。frmdata39。].elements[39。largeprice39。].value。 var enabledate = [39。frmdata39。].elements[39。enabledate39。].value。 var expiredate = [39。frmdata39。].elements[39。expiredate39。].value。 if (!IsWhitespace(enabledate)) { if (!IsDate(enabledate)) { alert(出版日期 開始日期格式錯誤 !)。 26 return false。 } } if (!IsWhitespace(expiredate)) { if (!IsDate(expiredate)) { alert(出版日期 結束日期格式錯誤 !)。 return false。 } } var allNotEmpty = (!IsWhitespace(name)) || (!IsWhitespace(author)) || (!IsWhitespace(manufacturer)) || (!IsWhitespace(smallprice)) || (!IsWhitespace(largeprice))|| (!IsWhitespace(enabledate)) || (!IsWhitespace(expiredate))。 ‘ 如果查詢的 條件都為空 if (!allNotEmpty) { alert(必需輸入一個搜索條件 )。 return false。 } if (!IsWhitespace(smallprice)) { if (!checknumber(smallprice)) { alert(價格數(shù)據(jù)不合法 )。 return false。 } } if (!IsWhitespace(largeprice)) { if (!checknumber(largeprice)) { alert(價格數(shù)據(jù)不合法 )。 return false。 } } //判斷是否為數(shù)字的函數(shù) function checknumber(str) { var i。 27 for(i=0。i。i++) { if ((i)0 || (i)9) { return false。 } } return true。 } if ((!IsWhitespace(enabledate)) amp。amp。 (!IsWhitespace(expiredate))) { if (enabledateexpiredate) { alert(出版日期范圍錯誤 )。 return false。 } } if ((!IsWhitespace(smallprice)) amp。amp。 (!IsWhitespace(largeprice))) { if (parseFloat(smallprice)parseFloat(largeprice)) { alert(價格范圍錯誤 )。 return false。 } }} /script 在使用 javascript對信息判斷正確后就執(zhí)行信息提交,進入查詢頁面 ,主要代碼如下 : ‘ 如果搜索條件為空 if = then call MsgBox(錯誤:沒有搜索條件 !,GoUrl,) end if set rs=() name=trim((name)) author=trim((author)) manufacturer=trim((manufacturer)) enabledate=trim((enabledate)) expiredate=trim((expiredate)) smallprice=trim((smallprice)) largeprice=trim((largeprice)) OrderField=trim((OrderField)) Order=trim((Order)) code=trim((code)) 28 if OrderField= then OrderField=adddate if Order= then Order=DESC sql=select pagenum,name,mark,id,author,productdate,price from content where 1=1 ‘ 如果查詢的圖書名不為空 if name then sql=sqlamp。and name like 39。%amp。nameamp。%39。 end if ‘ 如果查詢的作者不為空 if author then sql=sqlamp。and author like 39。%amp。authoramp。%39。 end if ‘ 如果查詢的出版社不為空 if manufacturer then sql=sqlamp。and mark like 39。%amp。manufactureramp。%39。 end if ‘ 如果查詢的圖書類別不為空 if code then sql=sqlamp。and categoryid like 39。%amp。codeamp。%39。 end if ‘ 如果查詢的價格最小值不為空 if smallprice then smallprice=CDbl(smallprice) sql=sqlamp。and price = amp。smallprice end if ‘ 如果查詢的價格最大值不為空 if largeprice then largeprice=CDbl(largeprice) sql=sqlamp。and price = amp。largeprice end if ‘ 如果查詢的時間下界不為空 if expiredate then expiredate=CDate(expiredate) sql=sqlamp。and productdate = 39。amp。expiredateamp。39。 end if ‘ 如果查詢的時間上界不為空 if enabledate then enabledate=CDate(enabledate) sql=sqlamp。and productdate = 39。amp。enabledateamp。39。 end if sql=sqlamp。 order by amp。OrderFieldamp。 amp。Order sql,conn,1,1 ‘ 如果未查詢到符合條件的數(shù)據(jù) if 0 then 29 call MsgBox(數(shù)據(jù)庫中無數(shù)據(jù) ,Back,None) end if b、借書 查詢到想借的書后點書的名稱就可以看到該圖書的詳細情況,如果該書已經(jīng)借出了則不能再借,如果沒有借出,可以點借閱本書 ,然后系統(tǒng)提示借閱成功。 程序段為: if request(action)=islent then set rs=() select * from lent,conn,1,3 rs(username)=(cookieName)(username) rs(bookid)=request(id) rs(bookdata)=now() set rs=nothing set rs2=() select * from content where id=amp。id,conn,1,3 rs2(islent)=1 set rs2=nothing call MsgBox(借閱成功! ,GoUrl,?id=amp。id) end if 程序實現(xiàn)過程中出現(xiàn)的問題及解決方法 : a. 字符類型的判斷 會員在輸入查詢內(nèi)容時可能會輸入錯誤的時間日期格式或者在價格輸入框未輸入數(shù)字,這樣程序會有錯誤發(fā)生,為避免這種情況的發(fā)生我們采用 javascript制作了幾個判別函數(shù),如果有錯誤則及時在輸入頁面做提示。 a. 查詢的實施 由于有很多個查詢條件,假如我們從整體上去考慮會員提交了哪幾個查詢條件,那樣就非常麻煩了,現(xiàn)在我就是采用分步討論,就是對每個條件分開判斷,比如查詢圖書名稱非空那就執(zhí)行 sql=sqlamp。and name like 39。%amp。nameamp。%39。 ,這樣就非常的清楚明了。 分類查詢和綜合查詢代碼類似在這兒就不贅述了。 30 不正確 正確 是 否 圖 10—— 圖書查詢部分流程圖 圖書管理模塊: 圖書管理模塊包括圖書的添加修改和刪除三個部分。 數(shù)據(jù)表 content 情況如下: 字 段 名 數(shù) 據(jù) 類 型 id int name Nvarchar(255) author Nvarchar(50) introduce Nvarchar(255) productdate datetime content ntext price int categoryid Nvarchar(50) adddate datetime mark Nvarchar(255) type Nvarchar(255) pagenum Nvarchar(50) format Nvarchar(50) printed Nvarchar(50) detail ntext islent Nvarchar(50) i. 程序的基本描述: 用戶輸入 是否至少輸入一個檢索條件,日期價格數(shù)字類型是否輸入正確 重新輸入 查詢記錄集是否為空 提取數(shù)據(jù) 重新檢索 31 圖書的添加首先要判斷是否填入了必要的字段比如圖書名稱、作者、出版社、 ISBN、價格等,如果都填了則提交,否則出現(xiàn)提示。 程序段為: script language=JavaScript function checkpro() { //如果輸入的圖書名為空 if(==) {()。 alert(請輸入圖書名! )。 return false。} //如 果輸入的作者為空 if(==) {()。 alert(請輸入作者! )。 return false。} //如果輸入的出版社名為空 if(==) { ()。 alert(請輸入出版社! )。 return false。 } //如果輸入的 ISBN為空 if(==) {()。 alert(請輸入 ISBN! )。 return false。 } //如果輸入的價格為空 if(==) { ()。 alert(請輸入價格! )。 return false。 } } /script set rs=() sqltext=select * from content sqltext,conn,3,3 ‘ 添加記錄 rs(productdate)=request(productdate) rs(name)=request(name) rs(format)=request(format) rs(pagenum)=request(pagenum) rs(printed)=
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1