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

正文內(nèi)容

圖書館管理系統(tǒng)的設(shè)計—免費(fèi)計算機(jī)畢業(yè)設(shè)計論文-在線瀏覽

2025-01-26 00:31本頁面
  

【正文】 議為: CPU:PIII 600Hz 以上 內(nèi)存: 128M 以上 硬盤空間至少 5G 我們選用的數(shù)據(jù)庫為 Microsoft sql 2020,之所以選用 sql2020 是因?yàn)椋? 1.圖形化用戶界面,使系統(tǒng)管理和數(shù) 據(jù)庫管理更加直觀、簡單。 要建立一個使用 ASP 技術(shù)的網(wǎng)站 , 我們使用 dreamweaver MX 作為開發(fā)工具 ,dreamweaver MX是一種最新版本的網(wǎng)頁開發(fā)工具 , 對 ASP支持已經(jīng)非常的成熟。 ( 2) iis5 的安裝 點(diǎn)擊:【開始】 【設(shè)置】 【控 制面板】 【添加 /刪除程序】,打開“添加 /刪除程序”對話框。 將 Windows 2020安裝盤放入光驅(qū)中,然后點(diǎn)擊“下一步”。 點(diǎn)擊“完成”按鈕,完成 IIS 的安裝。建立一個 ASP 頁面。雖然,這只是一個非常簡單的實(shí)例,而且這一功能完全可以通過 JavaScript 完成,但是不難發(fā)現(xiàn)使用 ASP 要比 JavaScript 簡潔、迅速得多,而且運(yùn)用此法,你 完全可以輕而易舉地令你的網(wǎng)頁在不同的時段展示不同的風(fēng)格。接下來我們將給 添加一點(diǎn)色彩,在 body 標(biāo)識中添加“ bgcolor= % =bgc % ”即變?yōu)? body bgcolor= % =bgc % ,并在 body 標(biāo)記前添加如下語句: % If Time 12:00:00 And Time = 00:00:00 Then、 bgc=silver ElseIf Time 19:00:00 And Time = 12:00:00 Then bgc=navy Else bgc=red End If % 如此一來,當(dāng)用戶在不同的時段訪問你的頁面時,他們將會看到不同的頁面背景色。首先你需要在頁面中設(shè)置表單,將以下 HTML 代碼剪貼到 “ % If Time 12:00:00 And Time = 00:00:00 Then % ” 之后: 歡迎光臨我的主頁,請?zhí)顚懸韵滦畔? : FORM METHOD=POST ACTION= P First Name: INPUT NAME=fname SIZE=48 P 11 Last Name: INPUT NAME=lname SIZE=48 P Title: INPUT NAME=title TYPE=RADIO VALUE=mrMr. INPUT NAME=title TYPE=RADIO VALUE=msMs. P INPUT TYPE=SUBMIT INPUT TYPE=RESET /FORM 然后在以上 HTML 代碼后面添加如下 ASP 命令: %title=(title) if title=mr then% 歡迎您 Mr. % =(fname) % 。 % else % B font color=blue 歡 迎 您 % =(fname)amp。(lname) % 。過去為了實(shí)現(xiàn)這樣的功能必須 編寫一個獨(dú)立于 HTML 之外的 CGI 程序,并通過 HTML 進(jìn)行調(diào)用,撇開 CGI 編寫復(fù)雜等缺點(diǎn)不談, CGI 的執(zhí)行效率也是一個大問題,每一個表單 (form) 均須執(zhí)行一個可執(zhí)行文檔,當(dāng)多人同時上線使用時,多個文檔同時執(zhí)行,將大大降低 WEB 服務(wù)器的執(zhí)行速度,如今 ASP 提供了與 HTML 完全相融的編程環(huán)境,顯然要比使用 CGI 便捷得多。當(dāng)然此例的效果完全可以用 HTML 做到,但是不難發(fā)現(xiàn)使用 ASP 大大縮短了代碼的重復(fù)編寫,使得程序具有良好的可閱讀性。如果一個對象被評為 4 星級,那只需將一顆星的圖片循環(huán)顯示 4 次,以此類推即可。 IIS的一個重要特性是支持 ASP。 IIS的安裝,管理和配置都相當(dāng)簡單。下面是本題要開發(fā)的圖書館管理系統(tǒng)的主要功能模塊(參見下圖): 圖 1 圖書館管理系統(tǒng)平臺 各個功能模塊圖 圖書館管理系統(tǒng) 用戶注冊登陸系統(tǒng)功能模塊 圖書查詢借閱功能模塊 圖書管理模塊 類別管理模塊 借閱管理模塊 用戶管理模塊 14 用戶注冊登陸系統(tǒng)功能 模塊 用戶通過此模塊來進(jìn)行注冊,登陸等功能。 圖 3—— 圖書查詢借閱界面 圖書管理功能 模塊 工作人員通過此模塊來 實(shí)現(xiàn)圖書的添加和刪除三個部分。在相應(yīng)的書名后面點(diǎn)還書就可以實(shí)現(xiàn)還書的功能。實(shí)現(xiàn)普通用戶的刪除和管理員用戶名及密碼修改的操作。 字段名稱 字段類型 字段的說明 userid 自動編號 系統(tǒng)自動生成的用戶序號、此表主鍵 Username 文本 (50) 用戶姓名 password 文本 (50) 用戶密碼 user 文本 (50) 用戶 userqq 文本 (50) 用戶 qq usertel 文本 (50) 用戶電話 adddate 時間 /日期 注冊時間 loginnum 數(shù)字 登陸次數(shù) lastvst 時間 /日期 用戶最后一次登陸的日期 lent表: 此數(shù)據(jù)表用來存儲學(xué)生借閱情況的數(shù)據(jù) 字段名稱 字段類型 字段的說明 id 自動編號 編號 Username 文本 (50) 姓名 bookid 數(shù)字 書籍編號 bookdata 時間 /日期 借閱時間 ishuan 文本 (50) 是否歸還 huandata 時間 /日期 應(yīng)還時間 content表: 此數(shù)據(jù)表用來存儲圖書的詳細(xì)信息。此次設(shè)計是共有兩位同學(xué)共同完成,都有自己明確的分工。在這里我主要負(fù)責(zé)完成用戶注冊登陸系統(tǒng)和圖書查詢模塊。出現(xiàn)在 Web上的數(shù)據(jù)的容量各結(jié)構(gòu)越來越多地要求將其存儲和組織成為數(shù)據(jù)庫,并產(chǎn)生基于這些數(shù)據(jù)庫地 Web頁,這中間主要要注意完成四部分,即:數(shù)據(jù)庫的建設(shè); Web 頁面的設(shè)計;頁面與數(shù)據(jù)庫間連接的建立和功能的實(shí)現(xiàn)。 設(shè)計中各部分功能的實(shí)現(xiàn)通常是通過 ASP 程序來實(shí)現(xiàn)的, ASP 程序負(fù)責(zé)了全部的數(shù)據(jù)庫與頁面之間的溝通和信息在頁面的輸入輸出。 ( 1)數(shù)據(jù)庫的設(shè)計和實(shí)現(xiàn) 設(shè)計和實(shí)現(xiàn)數(shù)據(jù)庫是非常重要的,并且是實(shí)現(xiàn)任何 Web數(shù)據(jù)庫應(yīng)用程序的必不可少的部分 。我們用的是 access 2020實(shí)現(xiàn)數(shù)據(jù)庫的設(shè)計的: a. 創(chuàng)建空數(shù)據(jù)庫 首先,啟動 access 2020,選新建數(shù)據(jù)庫,我們把數(shù)據(jù)庫命名為 。 完成了上述所述后,就可以用 ASP 開始編寫程序了。dbq= amp。下面只是略講一下基本操作,在后面寫設(shè)計部分的時候?qū)⒕唧w論述。 SQL語句: delete from數(shù)據(jù)表 where要進(jìn)行 刪除操作的 數(shù)據(jù)表所屬的主19 索引名 =+要刪除記錄的 主索引內(nèi)容名 )。所以必須先通過注冊成為該網(wǎng)站的合法成員,登陸成功后才可以操作。 在程序中我一般都是先用 HTML 語言寫一個首頁,讓用戶在其上的文本框中鍵入信息并點(diǎn)擊“提交” 來觸發(fā)其后的 ASP程序,讓它對提交的信息進(jìn)行處理。 數(shù)據(jù)表 user 情況如下: 字 段 名 數(shù) 據(jù) 類 型 userid int Username Nvarchar(50) password Nvarchar(50) user Nvarchar(50) userqq Nvarchar(50) usertel Nvarchar(50) adddate datetime loginnum int lastvst datetime 程序的基本描述: : 密碼框和文本框的作用分別在于讓用戶輸入文本和密碼。 文 本輸 入框的 顯示為 : input name=username type=text class=inputstyle id=username 密碼輸入框的顯示為: input name=password type=password class=inputstyle id=password 該部分的設(shè)計思路是首先判斷是否有 submit 事件觸發(fā),然后對提交的數(shù)據(jù)進(jìn)行處理(出于安全性的考慮我們已經(jīng)在會員注冊的時候給密碼使用 md5加密 ),把可能引起安全隱患的字符過濾,登陸中用一個 if語句來判斷該用戶是否為合法用戶的。程序段為: if NOT isempty(request(LoginSubmit)) then dim username,password username=replace(trim(request(username)),39。,)) set rs=() select * from [user] where username=39。usernameamp。 and password=39。passwordamp。 ,conn,1,3 if not( and ) then 20 if password=rs(password) then (cookieName)(username)=trim(request(username)) rs(lastvst)=now() rs(loginnum)=rs(loginnum)+1 set rs=nothing else call MsgBox(對不起,您的用戶名或密碼有誤! ,Back,None) end if else call MsgBox(對不起,您的用戶名或密碼有誤! ,Back,None) end if end if 否 是 是 否 是 圖 8—— 會員登陸部分流程圖 開 始 獲取提交的用戶名和密碼 查詢數(shù)據(jù)庫并返回記錄集 記錄集是否為空 判斷提交的用戶名和密碼與記錄中的內(nèi)容是否相同 結(jié) 束 身份為會員 登陸成功 身份為非會員 21 c. 注冊中的程序段 在注冊中,首先應(yīng)判斷必填內(nèi) 容是否為空,即用戶名、密碼、確認(rèn)密碼、 EMail。若都符合了條件,那么注冊就成功了。 alert(用戶名不能為空,請重新輸入! )。 } if(checkspace() || 2) { ()。 return false。 alert(密碼長度不能小于 6,請重新輸入! )。 } if( != ) { ()。39。39。 return false。39。.39。 ()。 } } else { alert(Email不能為空! )。 return false。39。 i 。 39。 } /script ‘ 如果用戶提交注冊 if NOT isempty(request(RegSubmit)) then set rs=() select username,user from [user] where username=39。trim(request(username))amp。 or user=39。trim(request(user))amp。,conn,1,1 ‘ 輸入的用戶名或 Email地址已存在 if not and not then call MsgBox(您輸入的用戶名或 Email 地址已存在,請返回重新輸入!,Back,None) end if ‘ 增加記錄 select * from [user],conn,1,3 rs(username)=trim(request(username))
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1