【正文】
t(兩次輸入的密碼不同,請重新輸入! )。 } if(checkspace() || 6) { ()。判斷是否為空,以及兩次輸入的密碼是否一致,若為空或者不一致,則 javascript提示重新輸入 ,若不為空再從數(shù)據(jù)庫里進(jìn)行查詢,如果輸入的用戶名或者 EMail在數(shù)據(jù)庫中存在(即已有用戶使用了該用戶名或者 EMail),還要重新輸入。amp。下面只是寫出了解決功能的程序段,具體的程序及注釋和流程圖見附錄。 DBPath (3) 對數(shù)據(jù)庫進(jìn)行操作 在連上數(shù)據(jù)庫后,就可以對數(shù)據(jù)庫進(jìn)行具體操作了。所以 ASP程序的設(shè)計是在實現(xiàn)過程中除了數(shù)據(jù)庫的建設(shè)和數(shù)據(jù)庫的連接外最重要的部分。 字段名稱 字段類型 字段的說明 id 數(shù)字 圖書編號 name 文本 (255) 圖書名稱 author 文本 (50) 圖 書作者 introduce 文本 (255) 圖書簡介 productdate 時間 /日期 出版日期 content 備注 圖書詳細(xì)內(nèi)容 price 數(shù)字 價格 categoryid 文本 (50) 所屬類別 adddate 時間 /日期 加入時間 mark 文本 (255) 出版社 type 文本 (255) 版本號 pagenum 文本 (50) 頁數(shù) format 文本 (50) 開本 printed 文本 (50) 印刷版次 detail 備注 詳細(xì)內(nèi)容 islent 文本 (50) 是否被 借出 17 Category表: 此數(shù)據(jù)表用來存儲圖書類別的數(shù)據(jù) 字段名稱 字段類型 字段的說明 categoryid 自動編號 編號 category 文本 (50) 圖書類別 admin表: 此數(shù)據(jù)表用來存儲系統(tǒng)信息的數(shù)據(jù) 字段名稱 字段類型 字段的說明 id 自動編號 編號 admin 文本 (50) 管理用戶名 password 文本 (50) 管理密碼 zuida 數(shù)字 最大借閱數(shù) fakuan 文本 (50) 罰款價格(每天) 18 第四章 設(shè)計內(nèi)容 (項目分析) 我們這次畢業(yè)設(shè)計是用 ASP 網(wǎng)絡(luò)交互技術(shù)開發(fā)一個動態(tài)網(wǎng)站來展示網(wǎng)絡(luò)數(shù)據(jù)庫的具體應(yīng)用。 圖 2—— 用戶和管理員登陸界面 圖書查詢借閱功能 模塊 用戶 通過此功能模塊來進(jìn)行查詢借閱功能,在這里實現(xiàn)了按照圖書名稱,作者名稱,出版社,出版時間,價格范圍和圖書類別的查詢,還可以有排序方法和排序方式的選擇,找到圖書之后,如果該書在圖書館的話就可以借閱了。另外,當(dāng)你制作一個諸如根 據(jù)用戶投票來給所評測的對象評定星級的評測站點時,使用此法,你就完全不需要為每一個星級制作一幅圖片。 % elseif title=ms then % 歡迎您 Ms. % =(fname) % 。 ASP 的相關(guān)介紹 本文將采取實例分析法,通過一系列的實例 來介紹 ASP 。 2. access與 Windows NT完全集成,利用了 NT的許多功能,使用非常方便。 PHP動態(tài)網(wǎng)站開發(fā)技術(shù)與 ASP相似,也是一種嵌入 HTML文檔的服務(wù)器端腳本語言。 早期的動態(tài)網(wǎng)站開發(fā)技術(shù)使用的是 CGI- BIN接口。 何為“動態(tài)”,動態(tài)是相對于靜態(tài)而言并不是指網(wǎng)頁上的內(nèi)容是運動的,或網(wǎng)頁上具有動感十足的動畫顯示,而是指網(wǎng)頁所提供給用戶的信息可以不通過網(wǎng)頁編輯器修改而自動改變,或整個網(wǎng)頁的出現(xiàn)不是在瀏覽前就已產(chǎn)生,而 是在用戶要瀏覽時通過 Web server 動態(tài)生成網(wǎng)頁,然后以 html格式送給用戶瀏覽。 7 ( 1)運作流程 用戶在客戶端按下 FORM上的 Submit按鈕或是按下鏈接,告知瀏覽器完成輸入后,瀏覽器將客戶 端輸入的信息提交 WWW Server, Server啟動尋找指定的交互程序并將包裝過的參數(shù)傳入;接口程序依照傳入?yún)?shù)完成指定的工作。 Inter本身就是世界范圍內(nèi)龐大的信息數(shù)據(jù)庫。數(shù)據(jù)庫中的數(shù)據(jù)按一定的數(shù)據(jù)模型組織、描述和儲存,具有較小的冗余度、較高的數(shù)據(jù)獨立性和易擴(kuò)展性,并可為各種用戶共享。 4 Abstract The data base is over a long period of time to lay in inside the puter and has anisation and aggregate data that can enjoy management of the data base the most technology of nucleus is the management that the logarithm is relied on ,on the synthetical application of usual show basic operating function such as adds and revises and delete etc at the data .The work sum is the technology that the superiority is mended mutually according to the warehouse system in the mesh data warehouse. The data base interface is the bridge linked up between Web39。 3 摘要 數(shù)據(jù)庫是長期儲存在計算機(jī)內(nèi)的 、 有組織的 、可共享 的數(shù)據(jù)集合。因此在此文中還對 asp、 access和 iis進(jìn)行了相關(guān)介紹。網(wǎng)絡(luò)數(shù)據(jù)庫交互不像生產(chǎn)自動化控制系統(tǒng)那樣,不要求實時交互,這更好地忽略了網(wǎng)關(guān)接口的一個主要缺陷 —— 不能持續(xù)連接,當(dāng)查詢的結(jié)果被傳送到遠(yuǎn)程客戶瀏覽器后,連接隨即斷開。1 SCIENCE amp。 Inter本身就是世界范圍內(nèi)龐大的信息數(shù)據(jù)庫 ,是 Web,接口與數(shù)據(jù)的結(jié)合,使得數(shù)據(jù)庫應(yīng)用便于網(wǎng)絡(luò)的操作和控制 —— 遠(yuǎn)程數(shù)據(jù)庫的交互及管理。 通過用 iis5搭建的服務(wù)器平臺,來開發(fā)動態(tài)網(wǎng)站。同時歡迎大家提出各種意見和建議,以促進(jìn)我更好的為大家服務(wù)。 關(guān)鍵字: 數(shù)據(jù)庫; 網(wǎng)絡(luò)數(shù)據(jù)庫; 接口; ASP; SQL2020; 地址重定向; 總體思路和解決辦法。所謂數(shù)據(jù)庫是長期儲存在計算機(jī)內(nèi)的 、 有組織 的 、可共享的數(shù)據(jù)集合。為有效地利用這種優(yōu)勢互補(bǔ),網(wǎng)絡(luò)上大多數(shù)網(wǎng)站都大量地使用了數(shù)據(jù)訪問技術(shù)。分析數(shù)據(jù),最后從數(shù)據(jù)庫提示查詢,如果是一個文本數(shù)據(jù)庫 ,這個前端也同時是后端,它要完成數(shù)據(jù)庫查詢與翻譯,并回送結(jié)果給客戶機(jī),如果是使用數(shù)據(jù)庫管理,前端把查詢放入一個表單中,然后送入數(shù)據(jù)庫服務(wù)器,后端 CGI負(fù)責(zé)查詢結(jié)果,并應(yīng)答用戶,也可以將前后端集中在一個腳本里,通過創(chuàng)建進(jìn)程實現(xiàn);在 Windows下則需要采用 OLE組件技術(shù)或其他與程序之間的通信手段。 ( 1) 動態(tài)網(wǎng)站 隨著 Web技術(shù)的發(fā)展和電子商務(wù)時代的到來,人們不再滿足于建立各種靜態(tài)地發(fā)布信息的網(wǎng)站,更多的時候需要能與用戶進(jìn)行交互,并能提供后臺數(shù)據(jù)庫的管理和控制等服務(wù)的動態(tài)網(wǎng)站。它 通常是通過一些相應(yīng)的技術(shù)來實現(xiàn)的,如: CGI,ASP,JSP,PHP, 等多種。只需將 ASP 程序放在 WEB 服務(wù)器的虛擬目錄下(該目錄必須要有可執(zhí)行權(quán)限),就可以通過 WWW 的方式訪問 ASP 程序 。所以硬件配置要求較高,建議為: CPU:PIII 600Hz 以上 內(nèi)存: 128M 以上 硬盤空間至少 5G 我們選用的數(shù)據(jù)庫為 Microsoft sql 2020,之所以選用 sql2020 是因為: 1.圖形化用戶界面,使系統(tǒng)管理和數(shù) 據(jù)庫管理更加直觀、簡單。 點擊“完成”按鈕,完成 IIS 的安裝。首先你需要在頁面中設(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) % 。當(dāng)然此例的效果完全可以用 HTML 做到,但是不難發(fā)現(xiàn)使用 ASP 大大縮短了代碼的重復(fù)編寫,使得程序具有良好的可閱讀性。下面是本題要開發(fā)的圖書館管理系統(tǒng)的主要功能模塊(參見下圖): 圖 1 圖書館管理系統(tǒng)平臺 各個功能模塊圖 圖書館管理系統(tǒng) 用戶注冊登陸系統(tǒng)功能模塊 圖書查詢借閱功能模塊 圖書管理模塊 類別管理模塊 借閱管理模塊 用戶管理模塊 14 用戶注冊登陸系統(tǒng)功能 模塊 用戶通過此模塊來進(jì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è)計中各部分功能的實現(xiàn)通常是通過 ASP 程序來實現(xiàn)的, ASP 程序負(fù)責(zé)了全部的數(shù)據(jù)庫與頁面之間的溝通和信息在頁面的輸入輸出。dbq= amp。 在程序中我一般都是先用 HTML 語言寫一個首頁,讓用戶在其上的文本框中鍵入信息并點擊“提交” 來觸發(fā)其后的 ASP程序,讓它對提交的信息進(jìn)行處理。,)) set rs=() select * from [user] where username=39。 ,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 否 是 是 否 是