版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、八年經驗、專業(yè)指導畢業(yè)設計 HYPERLINK 需要全套設計請聯(lián)系:731767310目錄 TOC o 1-3 h z HYPERLINK l _Toc43859919 前言 PAGEREF _Toc43859919 h 3 HYPERLINK l _Toc43859920 摘要 PAGEREF _Toc43859920 h 4 HYPERLINK l _Toc43859921 Abstract PAGEREF _Toc43859921 h 5 HYPERLINK l _Toc43859922 第1章 ASP簡介 PAGEREF _Toc43859922 h 6 HYPERLINK l _To
2、c43859923 第2章 建立ASP和Access數據庫的運行平臺 PAGEREF _Toc43859923 h 7 HYPERLINK l _Toc43859924 2.1數據庫的總體概述 PAGEREF _Toc43859924 h 7 HYPERLINK l _Toc43859925 2.1.1數據庫的概念 PAGEREF _Toc43859925 h 7 HYPERLINK l _Toc43859926 2.1.2關系數據庫 PAGEREF _Toc43859926 h 7 HYPERLINK l _Toc43859927 2.1.3數據庫管理系統(tǒng)(DBMS) PAGEREF _To
3、c43859927 h 7 HYPERLINK l _Toc43859928 2.2 Access 2000簡介 PAGEREF _Toc43859928 h 8 HYPERLINK l _Toc43859929 2.2.1 Access數據庫是中小型數據庫的最佳選擇 PAGEREF _Toc43859929 h 8 HYPERLINK l _Toc43859930 2.2.2 Access 2000數據庫系統(tǒng)是企業(yè)級開發(fā)工具 PAGEREF _Toc43859930 h 8 HYPERLINK l _Toc43859931 2.3 VBScript介紹 PAGEREF _Toc4385993
4、1 h 8 HYPERLINK l _Toc43859932 第章需求分析和數據庫結構設計 PAGEREF _Toc43859932 h 10 HYPERLINK l _Toc43859933 3.1 系統(tǒng)需求分析 PAGEREF _Toc43859933 h 10 HYPERLINK l _Toc43859934 3.1.1軟件需求 PAGEREF _Toc43859934 h 10 HYPERLINK l _Toc43859935 3.1.2硬件要求 PAGEREF _Toc43859935 h 11 HYPERLINK l _Toc43859936 .數據庫結構設計 PAGEREF _T
5、oc43859936 h 12 HYPERLINK l _Toc43859937 第章點餐投票系統(tǒng)的設計過程 PAGEREF _Toc43859937 h 14 HYPERLINK l _Toc43859938 4.1 訪問者使用頁面 PAGEREF _Toc43859938 h 14 HYPERLINK l _Toc43859939 4.1.1投票界面 PAGEREF _Toc43859939 h 14 HYPERLINK l _Toc43859940 4.1.2 相關操作 PAGEREF _Toc43859940 h 16 HYPERLINK l _Toc43859941 4.2 系統(tǒng)維護
6、頁面 PAGEREF _Toc43859941 h 18 HYPERLINK l _Toc43859942 第5章 維護與系統(tǒng)評價 PAGEREF _Toc43859942 h 24 HYPERLINK l _Toc43859943 5.1系統(tǒng)維護 PAGEREF _Toc43859943 h 24 HYPERLINK l _Toc43859944 5.2系統(tǒng)評價 PAGEREF _Toc43859944 h 24 HYPERLINK l _Toc43859945 結束語 PAGEREF _Toc43859945 h 26 HYPERLINK l _Toc43859946 參考文獻 PAGER
7、EF _Toc43859946 h 27前言ASP(Active Server Pages,動態(tài)服務器頁面)網頁設計技術是當前web站點建設中使用的流行技術。使用該技術,可以簡單方便地設計站點的動態(tài)頁面或生成功能強大Web應用程序,再結合功能強大的Access 2000數據庫系統(tǒng),就可以為網站建設提供一個極富活力的架構,為站點提供充分的擴展空間。ASP軟件包是微軟公司在Web服務器領域的一個重要產品,它最初是隨同IIS(Internet Information server)3.0版本一同發(fā)布的,而IIS3.0沒有修改IIS2.0版本中的任何功能,只是 增加了ASP的功能,可見Microsof
8、t公司對ASP的重視程度。數據庫是數據管理的最新技術,是計算機科學的重要分支。十余年來,數據庫管理系統(tǒng)已從專用的應用程序包發(fā)展成為通用的系統(tǒng)軟件。由于數據庫具有數據結構化、最低冗余度、較高的程序與數據獨立性、易于擴充、易于編制應用程序等優(yōu)點,較大的信息系統(tǒng)都是建立在數據庫設計之上的。因此,不僅大型計算機及中小型計算機,甚至微型機都配有數據庫管理系統(tǒng)。目前,對數據庫各種模型的研究以及理論上的探討都還在蓬勃開展,其應用也從一般管理擴大到計算機輔助設計、人工智能以及科學計算領域。國外高等學校計算機科學系、計算機應用與信息系統(tǒng)系等都開設有數據庫系統(tǒng)方面的課程。Access是美國微軟公司推出的辦公系列軟
9、件Office家族中的一個重要成員,是運行在Windows平臺上的一種極好的數據庫管理系統(tǒng),它以其操作簡單,界面良好和功能齊全等特點深受廣大用戶的青睞。在本系統(tǒng)中詳細闡述了ASP技術和Access 2000數據庫的功能、特點、使用方法及技巧,內容涉及ASP技術和Access 2000數據庫的運行平臺、系統(tǒng)軟硬件要求、Access的數據庫對象及常用工具、ASP對象、ASP與 Access 2000數據庫的連接、ADO組件、存儲過程等,本文結構合理,內容豐富,論述清晰明了。摘要利用網絡和數據庫技術,結合目前硬件價格普遍下跌與寬帶網大力建設的有利優(yōu)勢,使用戶可以通過互聯(lián)網進行投票選舉,可以大大提高投
10、票率,同時節(jié)省了調查問卷等有形物資的花費,以及投票人和檢票員的時間。對于網站來說,該系統(tǒng)可以使網站管理人員了解用戶對網站的意見。方案A網站管理員可以設置若干候選項目,并將投票規(guī)則設置為單選或多選。網站瀏覽者可以在網頁上提交自己的投票意向,系統(tǒng)則立即將當前投票結果顯示在網頁上。顯示方法為條形圖,以長短比例來直觀地反映票數的情況,同時也列舉出具體的票數值。每輪投票的結果都通過數據庫記錄下來。方案除具有的功能外,系統(tǒng)還可以避免同一用戶重復投票的現象。使用記錄IP地址的方法。使用IP不能重復投票;使用Cookies的技術,使同一部電腦不能重復投票。關鍵字:ASP,Access數據庫,VBScript
11、VoteAbstractUtilize network and data base technology , combine hardware price drop with broadband network energetical favorable advantage of construction generally at present, Make users able to carry on the vote election through Internet, can improve the voting rate greatly , Having saved the cost
12、of tangible goods and materials, such as questionnaire,etc. at the same time, and the time of the voter and ticket collector . To website, this system can make the administrative staff of websites find out about users suggestion on websites . Website administrator, A of scheme, can set up several pr
13、oject of standing for election, set up for select or select more only vote rule. Website viewer can refer ones own election purpose in the webpage , the system shows the voting results at present in the webpage immediately . Show method as bar chart, come to reflect the situation that the ticket cou
14、nts with the size proportion ocularly, Enumerate and get off concrete ticket number value too at the same time. The result of each vote is written down through the data base。Scheme B besides having function of A, system can also avoid the same users repeated phenomenon that vote . Use the method to
15、write down IP address. Can not vote repeatedly while using IP; Use technology of Cookies , make the same parts can repeated to vote.Keyword: ASP,Access,VBScript Vote第1章 ASP簡介HTML是一門最基本的網頁制作語言,也是當今網絡應用的基礎。無論是用什么方法設計的頁面,最后傳到客戶機上都是HTML源碼。 ASP(Active Server Pages)實際上是將標準的HTML文件拓展了一些附加特征,它像標準的HTML文件一樣,包含
16、HTML對象并且在一個瀏覽器上解釋并顯示。因此,ASP有如下四個重要特征,使之具備很強的通用性。ASP可以包括服務端腳本,可以利用VBScript和Jscript來創(chuàng)建ASP,創(chuàng)建動態(tài)內容的網頁。ASP提供了一些內置對象。利用這些內置對象,可以使腳本更加強大;這些對象允許從瀏覽器中接受和發(fā)送消息。例如,利用request對象,可以將用戶在HTML Form中的信息接受到Script中來響應它。ASP可以用另外的組件來擴展。ASP本身就是來源于相當數量的標準服務器ActiveX組件,這些組件允許做諸如依據瀏覽器能力進行不同顯示以及在瀏覽器內包含計數器的功能。不過程序員不會局限于標準的Active
17、X組件,您可以創(chuàng)建附加ActiveX組件。ASP可以和諸如Access這樣的數據庫進行掛接。這是ASP一個非常強大的功能所在,高級的動態(tài)更新的站點都需要數據庫的支持,而且需要隨數據庫內容的更新而自動更新,這樣,用戶就可以利用ASP自己建立很多類似的高級站點。以上4個特性對ASP進行了限定,ASP就是由Server端腳本、對象以及組件拓展過的標準主頁。網絡服務器對靜態(tài)HTML的支持的步驟如下:(1)一個用戶在瀏覽器的地址欄中輸入要訪問的主頁地址并回車觸發(fā)這個申請。(2)瀏覽器將申請發(fā)送到諸如IIS的網絡服務器上。(3)網絡服務器接收這些申請并根據.htm或.html的后綴名意識到這是HTML文件
18、。(4)網絡服務器從當前硬盤或內存中讀取正確的HTML文件,然后將它送回用戶瀏覽器。第2章 建立ASP和Access數據庫的運行平臺2.1數據庫的總體概述數據庫技術是計算機科學技術中發(fā)展最快的領域之一,也是應用最廣的技術之一,它已成為計算機信息系統(tǒng)與應用系統(tǒng)的核心技術和重要基礎。從20世紀50年代中期開始,計算機應用由科學研究部門擴展到企業(yè),行政部門,數據處理很快上升為計算機應用的一個重要方面。自1968年第一個商品化的數據管理系統(tǒng)(Informatio Management System,IMS)問世以來,數據庫技術得到了迅速發(fā)展。隨著計算機應用的不斷深入,數據庫的重要性日益被人們所認識,它
19、已成為信息管理、辦公自動化和計算機輔助設計等的主要軟件工具之一。2.1.1數據庫的概念所謂數據庫是長期存在計算機內、有組織的、可共享的數據集合。數據庫是有結構的數據集合,它與一般的數據文件不同,(其中的數據是無結構的)是一串文字或數字流。數據庫中的數據可以是文字、圖象、聲音等。2.1.2關系數據庫關系式數據庫由一系列表組成,表又由一系列行和列組成,每一行是一個記錄,每一列是一個字段,每個字段有一個字段名,字段名在一個表中不能重復。Microsoft Access是一種關系式數據庫,數據庫中的表與表之間可以建立關系(或稱關聯(lián),連接),以便查詢相關聯(lián)的信息。Access數據庫以文件形式保存,文件的
20、擴展名是MDB。2.1.3數據庫管理系統(tǒng)(DBMS)數據庫管理系統(tǒng)是位于用戶與操作系統(tǒng)之間的一層數據管理軟件。Access 數據庫管理系統(tǒng)是Microsoft Office 套件的重要組成部分,是Access的最新版本,可在Windows 2000環(huán)境下運行。Access2000適用于小型商務活動,用以存貯和管理商務活動所需要的數據。Access2000不僅是一個數據庫,而且它具有強大的數據管理功能,它可以方便地利用各種數據源,生成窗體(表單),查詢,報表和應用程序等。2.2 Access 2000簡介2.2.1 Access數據庫是中小型數據庫的最佳選擇Access 2000數據庫系統(tǒng)是在W
21、indows環(huán)境下開發(fā)的一種全新的關系型數據庫系統(tǒng)。它具有大型數據庫的一些基本功能,支持事務處理功能,具有Transaction、Commit、Rollback、Withdraw等指令。Access 2000數據庫系統(tǒng)支持數據庫加密,具有用戶組和多用戶管理功能,可以設置用戶組或用戶密碼和權限。Access 2000數據庫系統(tǒng)還具備級聯(lián)刪除功能,能夠保證數據的安全性。Access 2000數據庫系統(tǒng)還具備級聯(lián)刪除功能,能夠嚴格保證數據的一致性。2.2.2 Access 2000數據庫系統(tǒng)是企業(yè)級開發(fā)工具目前,世界上有許多軟件開發(fā)公司以Access 數據庫系統(tǒng)為主要開發(fā)工具之一。Access不僅是
22、數據庫管理系統(tǒng),而且還是一個功能強大的開發(fā)工具。它提供了豐富完善的可視化開發(fā)手段,引入VBA(Visual Basic for Application)面向對象的編程技術,可以設計出友好的用戶界面。在Access數據庫管理系統(tǒng)上開發(fā)應用程序,開發(fā)者可以直接將Access系統(tǒng)的界面改造成應用程序的用戶界面,只需花費很小的代價,就能得到功能完善的應用軟件。2.3 VBScript介紹VBScript只有一種數據類型,稱為Variant。Variant 是一種特殊的數據類型,根據使用的方式,它可以包含不同類別的信息。VBScript 中所有函數的返回值的數據類型。最簡單的Variant可以包含數字或
23、字符串信息。Variant用于數字上下文中時作為數字處理,用于字符串上下文中時作為字符串處理。當然,也可以將數字包含在引號()中使其成為字符串。Variant包含的數值信息類型稱為子類型。大多數情況下,可將所需的數據放進Variant中,而Variant也會按照最適用于其包含的數據的方式進行操作。聲明變量的一種方式是使用Dim語句、Public語句和Private語句在Script中顯式聲明變量。另一種方式是通過直接在Script中使用變量名這一簡單方式隱式聲明變量。使用Option Explicit語句顯式聲明所有變量。過程在VBScript中,過程被分為兩類:Sub過程和Function過
24、程。(1)Sub過程Sub過程是包含在Sub和End Sub語句之間的一組VBScript語句,執(zhí)行操作但不返回值。Sub過程可以使用參數(由調用過程傳遞的常數、變量或表達式)。(2)Function過程Function過程是包含在Function和End Function語句之間的一組VBScript語句。Function過程與Sub過程類似,但是Function過程可以返回值。Function過程可以使用參數(由調用過程傳遞的常數、變量或表達式)。如果Function過程無任何參數,則Function語句必須包含空括號()。Function過程通過函數名返回一個值,這個值是在過程的語句中賦
25、給函數名的。Function 返回值的數據類型總是Variant。VBScript中可使用下列循環(huán)語句:Do.Loop:當(或直到)條件為True時循環(huán)。While.Wend:當條件為True時循環(huán)。For.Next:指定循環(huán)次數,使用計數器重復運行語句。For Each.Next:對于集合中的每項或數組中的每個元素,重復執(zhí)行一組語句。在VBScript中可使用以下條件語句:If.Then.Else 語句 Select Case 語句第章需求分析和數據庫結構設計3.1 系統(tǒng)需求分析在安裝Web服務器軟件和開發(fā)Web站點之前,需要確定各種需求,如選擇Internet連接以及建立Web站點的服務器
26、。Internet連接的寬帶和選擇硬件對于完成Web站點的任務至關重要。通常,Web站點的最大瓶頸在于起Internet的連接類型有Modem(調制解調器)、LAN(局域網)、ISDN(綜合業(yè)務數字網)等接入方式,通常Modem提供的速率只有56K/33.6K的接入速度,能滿足用戶的一般需求。如果受條件限制無法使用ISDN接入方式,則Modem接入也可以考慮,應選擇33.6K以上的Modem。3.1.1軟件需求由于一般的讀者都使用基于Intel體系的PC機,因此這里主要介紹使用這種計算機建立Web站點所需要的軟件。在選擇軟件的開始,首先需要決定使用的操作系統(tǒng),一般可以使用微軟公司的Window
27、s NT4.0或Windows 2000 Server。為了能夠采用ASP程序的最新技術,建議使用Windows 2000 Server作為操作系統(tǒng)。IIS可以在上述的兩個操作系統(tǒng)上使用,在Windows 2000 Server中自帶有IIS5.0,這是微軟公司為建立Web站點而發(fā)布的最新Web服務器軟件,在該軟件中帶有對ASP3.0的直接支持。Access是美國微軟公司推出的辦公系列軟件Office家族中的一個重要成員,是運行在Windows平臺上的一種極好的數據庫管理系統(tǒng),它以其操作簡單,界面良好和功能齊全等特點深受廣大用戶的青睞。為了更好地完成Web站點的頁面設計工作,應該選擇使用一些頁
28、面設計軟件。這類軟件有很多,例如,微軟的FrontPage可以通過可視化界面來進行頁面設計,而InterDev則是專門為ASP程序設計而發(fā)布的設計環(huán)境。正確安裝和配置了上述這些軟件之后,就可以進行Web站點的架構了。下表列出了本系統(tǒng)介紹的各種軟件。 軟件列表軟件應用Windows NT4.0或者Windows 2000 Server操作系統(tǒng)IIS5.0Web服務器Access 2000數據庫軟件FrontPage 或 Dreamweaver頁面設計軟件本系統(tǒng)介紹在Windows 2000 Server操作系統(tǒng)上,由IIS Web服務器和Access 2000數據庫建立Web站點,通過ASP技術
29、開發(fā)動態(tài)頁面的技術。3.1.2硬件要求確定了整個Web站點的軟件之后,就可以選擇硬件了。下面是使用IIS的推薦硬件要求:Pentium 233 以上微處理器64MB內存(實際上即使使用256MB RAM也不算多)大容量的硬盤空間(如4GB以上)至少33.6K以上的速度到Internet的連接8x以上CD-ROM驅動器隨著技術的進步,現在的硬件系統(tǒng)一般都大大優(yōu)越于上面所提到的配置,因此,在自己的計算機上建立一個小型的Web站點來學習ASP和Access數據庫是很方便的。在一些訪問量比較大的網站上,常會用到點餐投票系統(tǒng)。一般,點餐投票系統(tǒng)使用在一個站點的首頁中,用來對一些簡單問題進行調查。通過AS
30、P與Access 數據庫的結合可以方便的實現點餐投票系統(tǒng)。本文將詳細介紹點餐投票系統(tǒng)的開發(fā)與應用,主要包括以下內容:實現訪問者投票并查看投票結果以及訪問其他網頁防止一個訪問者在同一ID號下重復投票提供完善的投票管理頁面.數據庫結構設計根據上面的需求分析和數據庫設計的原則就可以進行數據庫結構設計了。首先,在Access數據庫系統(tǒng)中建立名稱為myvote的數據庫,在該數據庫中建立四個數據表admin,gonggao,temp和vote。字段名數據類型是否為空索引Ip文本否無Lastvote文本否無voteid文本否有(有重復)Temp的表結構字段名數據類型是否為空索引Id自動編號有(無重復)Tit
31、le備注否Addtime時期/時間無select1文本是無Select2文本是無Select3文本是無Select4文本是無Select5文本是無Select6文本是無Select7文本是無Select8文本是無value_1數字是無value_2數字是無value_3數字是無value_4數字是無value_5數字是無value_6數字是無value_7數字是無value_8數字是無isbest數字是無isstop數字是無total數字是無Vote的表結構為了整個系統(tǒng)實現方便,此在線投票設置了8個選項.字段ID做為關鍵字保證表中每條記錄的惟一性。第章點餐投票系統(tǒng)的設計過程點餐投票系統(tǒng)主要由兩
32、部分組成:訪問者使用界面和系統(tǒng)維護頁面。訪問者使用頁面主要是提供:投票、相關操作的界面。系統(tǒng)維護頁面為網站的維護人員提供維護點餐投票系統(tǒng)的界面,包括管理入口,添加新投票,新公告,終止投票,解除終止,刪除投票,設置精華投票,撤消精華等功能。4.1 訪問者使用頁面訪問者使用界面包括投票界面和相關操作。 4.1.1投票界面通過表單將選擇的信息傳遞給文件default.asp,default.asp程序判斷訪問者是否曾經為該投票項目投過票,如果未投過票,程序將投票信息寫入myvote數據庫中。點餐投票系統(tǒng)實現的關鍵就是排除重復計票的問題,也就是說一個訪問者就一個問題只能投一次票,這樣才能保證投票的真實
33、性,體現投票的價值。要保證不重復計票,可以通過幾種不同方法實現。例如,如果要求只有注冊會員才能投票,可以保存每個投票者的會員ID,在每次有新投票前檢查投票者的會員ID是否存在,如果不存在則可以投票,否則不能進行投票。接下來請瀏覽點餐投票系統(tǒng)的投票顯示頁面:投票顯示頁面訪問者選擇完投票選項后,單擊【投票】按紐,投票結束后,該頁面中的程序將判斷該訪問者是否投過票,如果未投過票將把投票寫入Access數據庫中的vote表里,vote表就會顯示出各個選項的票數以及總的票數。Web服務器把訪問者的選項傳遞給下一頁面,并通過rstemp(lastvote)=nowrstemp(voteid)=rstemp
34、(voteid)&|&idrstemp.updateset rstemp=nothingset rs=nothingset conn=nothing語句顯示出“您已經投過票了”的字樣,此種情況由投票者的ID號來判斷。雖然本系統(tǒng)沒有單獨設置單選按鈕,但多選按鈕中也具備了單選的功能。頁面中顯示的投票結果主要是用用圖表方式來顯示結果的,因此下面著重介紹條形圖表的形成過程。首先,程序定義了記錄各投票選項的得票數和總投票數的變量。當連接數據表vote之后,程序首先保存各投票選項的得票數。在本投票系統(tǒng)中采用水平條形圖來顯示各投票選項得票數的相對比例,給訪問者直觀的結果。條形圖采用11像素的圖片,通過計算各
35、項投票結果的相對比例使顯示的圖片具有不同的寬度,即不同的Width屬性,這種采用不同的定制寬度來顯示圖片的技巧,在Web頁面的設計中經常用到,可以有效地降低網絡數據的傳送量。除了采用圖形顯示投票結果,還可以使用其他的方法。例如可以采用垂直的柱狀圖,其實現方法與本例相似,不同的是需要改變圖片的高度。也可以采用Microsoft公司的Chart控件,這個控件可以在Web頁面上顯示條形圖、餅狀圖和折線圖等。另外,也可以使用其他公司專門為ASP制作的圖形生成組件,這樣可以將投票結果圖片在Web服務器端預先生成,然后傳送到訪問者的瀏覽器上直接顯示。4.1.2 相關操作相關操作主要有展開投票,緊縮投票,熱
36、門投票,精華投票,幫助文件,學院首頁,聯(lián)絡作者的頁面。下面將把它的用戶界面的結構圖畫出來,以便大家對相關操作有個初步的了解。(1)展開投票和緊縮投票為了給訪問者投票時帶來方便,本系統(tǒng)將設置了展開投票和緊縮投票兩功能。在默認狀況下為“緊縮投票”,首頁只顯示最新提交的那條投票,點擊“展開”進入“展開投票”則會顯示更多的投票。但每頁最多只能顯示五條投票項目。其展開、緊縮的實現代碼如下:展開投票緊縮投票 如果投票項目比較多(大于5條),則展開投票時多余的投票項目將在下一頁顯示出來。也就是說這個時候頁面最下面一行的【上一頁】和【下一頁】的按鈕將自動有效。代碼如下:%if ipage上一頁 a href=
37、default.asp?mode=&action=&page=上一頁%if ipagea href=default.asp?mode=&action=&page=下一頁下一頁 (2)熱門投票熱門投票主要是為訪問者和系統(tǒng)維護者提供一個了解投票項目的平臺,知道哪些項目較熱門。通過代碼熱門投票實現,當你點擊熱門投票時,系統(tǒng)將會把那些被訪問次數較多的投票項目顯示出來。對系統(tǒng)維護者來說也是給了他們一個改進頁面的機會,可以使自己所設計的網頁更受歡迎,被訪問的次數更多。 精華投票精華投票主要是給訪問者查看哪些投票項目被維護者設置成了精華投票。如果管理區(qū)域中管理員沒有對投票項目中的投票進行精華投票設置,那么您
38、單擊之后將會顯示一個框,上面將有“還沒有發(fā)布投票”的字樣。如果設置過系統(tǒng)將會把所有的精華投票顯示在頁面上。精華投票 幫助文件和學院首頁幫助文件是為了給訪問者一個初步了解本投票系統(tǒng)的設計人員的思路而設置的,同樣學院首頁則是方便用戶直接訪問學院首頁,在此就不詳細加以分析。聯(lián)絡作者利用outlook與作者聯(lián)系,其圖如下:發(fā)送E-mail的圖此項功能將方便訪問者與作者聯(lián)系,提出建議,進行交流。4.2 系統(tǒng)維護頁面系統(tǒng)維護主頁面可以說是整個點餐投票系統(tǒng)的核心。在這個頁面上分頁顯示所有投票項目的投票信息。通過這個頁面可以實現系統(tǒng)維護所需要的各種功能。系統(tǒng)維護頁面包括管理入口(即管理員登錄)、新投票、新公告
39、、終止、解除終止、刪除、精華、撤消精華等功能。只有在這部分正確地設置了在線投票信息后,訪問者使用頁面才能正常工作。下面將把系統(tǒng)維護界面的結構圖畫出來,以便大家對用戶界面有個初步的了解。系統(tǒng)維護界面的結構圖管理入口管理員登陸界面關于登錄,有個主要的程序流程圖如下:登陸程序流程圖管理員登陸到系統(tǒng),需要登陸名和密碼的驗證。如果登陸名錯誤則返回到管理員名稱一欄重新登陸。如果密碼不正確也同樣要返回到輸入密碼那一欄重新輸入密碼。只要經過驗證后確認無誤才能進入系統(tǒng)。才能對其管理區(qū)域的功能進行修改,否則管理區(qū)的功能都將失效。(2)新投票單擊“新投票”按紐,將調用頁面文件admin.asp,該頁面如下圖所示。單
40、擊【提交】按鈕,這個頁面上所添加的信息將被寫入Access數據庫中的vote表中。投票主題這一欄系統(tǒng)將它設置為不能為空,如果為空系統(tǒng)將彈出“請輸入投票主題”的字樣,然后點擊【確定】按鈕將投票主題補上。其實現過程的代碼如下:%sub newvoteif subok1 then%function Juge(theForm)if (theForm.title.value = )alert(請輸入投票主題!);theForm.title.focus();return (false);如果覺得所添加的內容不滿意還可以單擊【重寫】按鈕進行重寫。并且在選項1和選項2中也設置了不能為空,其實現過程和上面一樣。
41、每次添加的新投票將顯示在頁面的最上面作為第一條投票項目。添加新投票界面添加投票的ER圖如下:(3)新公告 新增公告的內容將顯示在頁面的左上角,管理員可以將所要添加的內容顯示在此,如果您沒有輸入公告內容就點擊【提交】按鈕,那么系統(tǒng)將彈出“請輸入公告內容”的字樣,但是公告內容字數不得超過100字。添加完之后還可以進入gonggao數據表中寫上發(fā)表人的姓名,其發(fā)表日期將自動生成。公告界面欄(4)終止和解除投票系統(tǒng)維護人員如果不想用戶再對其進行投票,那么可將該投票進行終止。當單擊終止時,則此項投票不能再使用并把它記錄到表vote中,使isstop的值為0。并且會將“終止”字樣替換成為“解除終止”。如果
42、用戶想使此投票項目重新被使用則單擊解除終止項目,則又被響應到vote表中并且isstop的值變?yōu)?。并且會將“解除終止”字樣替換成為“終止”。(5)刪除 刪除是將不需要的投票項目進行刪除,并且此刪除是永久性刪除。Vote表中將不再保存此條投票項目,其圖如下所示:刪除投票(6)精華投票和撤消精華投票這兩項功能是對單條投票進行操作的。也是將精華和撤消精華進行替換。當您點擊精華時,系統(tǒng)將彈出一個框“即將將本項設為精華,確認嗎?”這時當您點擊【提交】時,系統(tǒng)就將該項投票設為了精華投票,并且頁面上的“精華”被替換成為“撤消精華”的字樣。如果訪問者在相關操作那一欄中點擊精華投票時,那么這項被管理員設為了精華投票的一項就會被列入精華投票這一欄當中。相反,如果想撤消精華投票,則點擊撤消精華,系統(tǒng)也會彈出“即將將本項的精華撤消,確認嗎?” 這時當您點擊【提交】時,系統(tǒng)就將該項投票的精華給予撤消,并且頁面上的“撤消精華”又被替換成為“精華”的字樣。在線投票數據修改完畢之后,將向維護人員返回修改完畢的消息頁面,通知維護人員繼續(xù)其他的工作。第5章 維護與系統(tǒng)評價5
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度股份代持與代管合同協(xié)議2篇
- 二零二五年度水利工程監(jiān)測與施工測量服務合同范本3篇
- 二零二五版新能源設備搬運安裝合同細則3篇
- 2025年度航空航天器發(fā)動機安裝與測試合同3篇
- 二零二五年度綠色交通設施招標投標合同6篇
- 展會參展資格合同(2篇)
- 二零二五版水利工程鋼筋加工與分包合同規(guī)范范本3篇
- 二零二五版室內外景觀裝飾一體化合同3篇
- 2025年度文化演出活動承辦合同3篇
- 二零二五版單位職工食堂員工健康體檢承包合同2篇
- 中建集團面試自我介紹
- 《工業(yè)園區(qū)節(jié)水管理規(guī)范》
- 警校生職業(yè)生涯規(guī)劃
- 意識障礙患者的護理診斷及措施
- 2024版《53天天練單元歸類復習》3年級語文下冊(統(tǒng)編RJ)附參考答案
- 2025企業(yè)年會盛典
- 215kWh工商業(yè)液冷儲能電池一體柜用戶手冊
- 場地平整施工組織設計-(3)模板
- 交通設施設備供貨及技術支持方案
- 美容美發(fā)店火災應急預案
- 餐車移動食材配送方案
評論
0/150
提交評論