亚洲综合日韩无码久久,超高清欧美videosseⅹo,精品国产免费第一区二区三区日韩,午夜国产精品久久影院,亚洲国产中文精品无码久久一线北

您好,歡迎來到江浙滬招生考試網(wǎng) !

設(shè)為首頁|加入收藏|聯(lián)系我們|網(wǎng)站地圖|

江浙滬招生考試網(wǎng)

您現(xiàn)在的位置: test4exam >> 學(xué)歷考試 >> 自考報(bào)考指南 >> 正文

自考計(jì)算機(jī)應(yīng)用畢業(yè)論壇-校園網(wǎng)站設(shè)計(jì)

日期:2014/1/5 8:45:38 來源:本站原創(chuàng) 訪問量:
>   網(wǎng)上圖書館系統(tǒng)有兩種用戶,一是管理員。另一種是只允許使用圖書館系統(tǒng),而沒有管理功能的一般用戶。訪問者進(jìn)入網(wǎng)站,首先要進(jìn)行登錄,如下圖所示。登錄頁面(index.asp



訪問者輸入E-mail地址和密碼來登錄,然后單擊登錄按鈕。輸入的數(shù)據(jù)提交后與數(shù)據(jù)庫中的用戶表進(jìn)行匹配。
須創(chuàng)建一個(gè)記錄來保存基于訪問者登錄的用戶信息
set RSFindEmp = conn.Execute("select EmpID, Manager from LibEmps where " _
& "EmailAddress = '" & Request.Form("EmailAddress") & "' and " _
& "Password = '" & Request.Form("Password") & "'")
if RSFindEmp.EOF then
TheMessage = "
密碼或email地址不對(duì)."
else
Session("EmpID") = RSFindEmp("EmpID")
Session("Manager") = RSFindEmp("Manager")
Response.Redirect "../yk.htm"
end if
表單域EmailAddressPassword 用于Where了句中來獲取一個(gè)記錄。如果訪問者輸入了一個(gè)無效的用戶名,則記錄集中將不會(huì)返回匹配的記錄。我們可以通過查看EOF標(biāo)記來判斷一個(gè)記錄集是否為空。為空,則訪問者將被拒絕進(jìn)入該系統(tǒng)。不為空,則訪問者的EmpID值和Manager值將從記錄集中返回。寫入Session 變量, 變量將在整個(gè)網(wǎng)站的所有網(wǎng)頁中都是有效的。這些變量的存在與否及其取值將用于確定是否允許進(jìn)入一個(gè)特定的網(wǎng)頁,同時(shí)也用于訪問者進(jìn)行書目的歸還和借閱操作。


圖書館菜單頁面
圖書館菜單頁面包含指向其他4個(gè)頁面的鏈接:管理頁面、搜索頁面、圖書列表頁面和主頁面。還有一個(gè)可顯示用戶所借書籍的按紐。如果訪問者是圖書館管理員,則菜單界面如圖所示。如果訪問者不是圖書館管理員,則看到如圖所示的界面。非管理員的訪問者的界面上沒有指向管理員菜單頁面的鏈接。

  
  實(shí)現(xiàn)辦法:訪問者登錄時(shí)在登錄頁面上的創(chuàng)建的會(huì)話變量Session 用于從數(shù)據(jù)庫中獲取訪問者的有關(guān)信息,表示它是否是管理員。如果值為1,就表明訪問者是一個(gè)管理員,則用如下代碼寫入一個(gè)指向管理員頁面的鏈接:

<% If Session("Manager") = 1 then %>
<A HREF="../html/management_menu.asp">
管理員菜單</A>
<% end if %>
通過按紐B1是否為空來判斷要不要顯示用戶所借圖書,利用一個(gè)記錄集來獲取訪問者已經(jīng)借出了的所有圖書的列表。

if NOT isempty(Request.Form("B1")) then
set RSBooks = conn.Execute ("select BookID, Title from LibBooks where " _
& "CheckedOutTo = " & Session("EmpID"))
end if
再用循環(huán)語句將所借書以表格形式顯示出來。
<table border=1 width="90%" >
<% if NOT isempty(Request.Form("B1")) then
Do Until RSBooks.EOF%>
<TR >
<TD WIDTH=40% height="20"><% Response.Write RSBooks("Title") %></td></tr>
<% RSBooks.MoveNext
loop
end if
%>
</table>
循環(huán)將遍歷Rsbooks記錄集中的每個(gè)記錄,直到該記錄集結(jié)束:
該網(wǎng)站中的所有ASP頁面都會(huì)在訪問者訪問之前對(duì)其進(jìn)行登錄檢查。這樣就可以避免訪問者通過輸入某個(gè)頁面地址然后在沒有登錄的情況下直接進(jìn)入該頁面的情況發(fā)生。此外,每個(gè)管理頁面都要確認(rèn)訪問者是管理員。

管理菜單頁面

管理菜單頁面有一個(gè)HTML表單,根據(jù)選擇的按鈕的不同,可以進(jìn)行5種不同的操作:圖書的歸還、圖書的編輯、圖書的刪除、圖書的添加和類別的添加。不管選擇了哪一個(gè)按鈕,該表單都提交人其自身進(jìn)行處理。
要進(jìn)行圖書的歸還、圖書的編輯、圖書的刪除三種操作,須先進(jìn)行搜索,找到該書后,由圖書Book.asp返回一個(gè)鏈接:
<% If Session("Manager") = 1 then %>
<A HREF="../html/management_menu.asp?title=<% response.write RSBooks("Title") %>&BOOKID=<% response.write RSBooks("BOOKID") %>">
管理員菜單</A>
<% end if %>

 << 上一頁  [11] [12] [13] [14] [15] [16] 下一頁

相關(guān)閱讀
·推薦文章

Copyright ©2013-2015 江浙滬招生考試網(wǎng) All Rights Reserved.
地址: 蘇州市姑蘇區(qū)閶胥路483號(hào)(工投創(chuàng)業(yè)園)  電話:0512-85551931 郵編: 214000
郵箱: [email protected] 版權(quán)所有:蘇州邁峰教育科技有限公司 蘇ICP備15050684號(hào)-2