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

正文內(nèi)容

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

2025-01-26 00:31本頁(yè)面
  

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