【正文】
st對象的Form集合得到用戶輸入的用戶名和密碼代碼如下:% dim user_id,user_password user_id=request(user_id) user_password=request(user_password)%(2) 建立數(shù)據(jù)庫連接,代碼與前面連接數(shù)據(jù)庫的代碼相同。+user_id+39。如果相同則表示用戶輸入的密碼正確,否則表示用戶輸入的密碼錯誤。 rs(user_password).Value If Rtrim(rs(0).Value)=user_password Then Session(logined)=1 在這段程序中,使用Session對象的logined變量來記錄用戶是否登錄成功,當logined變量為1,表示登錄成功,變量為0則表示登錄失敗。設計修改密碼表單 修改密碼表單由以下幾部分組成。密碼框——用來輸入原密碼。密碼框——用來驗證新密碼。代碼如下:% dim user_id,old_password,new_password1,new_password2 user_id=request(user_id) old_password=request(old_password) new_password1=request(new_password1)%(2)判斷新密碼和確認新密碼是否相符,如果不相符,提示用戶輸入錯誤并重新生成表格。new_password1amp。user_idamp。目前,該在線投票系統(tǒng)還有不少問題需要進一步解決。希望在以后的工作中不斷學習,完善該系統(tǒng)的功能,使它更加人性化。Microsoft Office Access :電子工業(yè)出版社,[10]:清華大學出版社,論文附件一、英文原文Understanding multicast stationsA station is used to multicast an ASF stream to a client, specifically Microsoft Windows Media Player. Multicasting minimizes the network bandwidth used. If clients do not use the station to receive the ASF stream, then each client requires its own connection to a server. This quickly consumes network bandwidth and limits the ability of the network to deliver information.Distribution mode is a station characteristic that defines whether a station is to be used for multicasting, distribution, or both. Distribute a stream between network segments that are not connected by multicastenabled routers. Distribution stations deliver ASF streams to other Windows Media servers via unicast. A station that is solely a distribution station does not have an IP address or port, so clients cannot view the stream that the station delivers.劉亮老師平易近人的作風、對知識的敏銳思維、嚴謹治學的風范和孜孜不倦的科研精神永遠都是我學習的榜樣。該系統(tǒng)在界面設計上比較粗糙,整體頁面布局不夠美觀。 %結(jié)論本文詳細闡述了在線投票系統(tǒng)的設計(包括功能模塊設計、數(shù)據(jù)庫結(jié)構(gòu)設計等),并實現(xiàn)了投票系統(tǒng)的主要生成百分比功能及其它功能。 WHERE user_id like 39。(4)使用SQL語句修改密碼,代碼如下:% =UPDATEclassuserSET user_password=39。提交和重填按鈕。密碼框——用來輸入新密碼。文本框——用來輸入用戶名。圖47為用戶登錄頁面。%+user_id+%39。驗證密碼 End If%(4)驗證用戶名密碼是否正確。要判斷數(shù)據(jù)庫中是否存在用戶輸入的用戶名,可以在表“classuser”中統(tǒng)計user_id字段的內(nèi)容與用戶輸入的用戶名相匹配的記錄總數(shù),如果為0,表示用戶名錯誤,提示用戶重新輸:如果不為0,說明用戶名存在,然后進入驗證密碼步驟。訪問的時間 If vRef= Then vRef = 直接輸入或書簽導入 End If%圖45重復投票提示框圖46投票結(jié)果百分比顯示生成最終結(jié)果投票結(jié)果運算投票選項 數(shù)據(jù)導入 編輯編輯、添加、刪除圖47 投票生成圖 用戶管理模塊的設計 管理員登錄的設計與實現(xiàn)設計管理員登錄表單管理員登錄表單由以下3部分組成[1]:瀏覽器 vOS = System(vSoft) 39。 (url) vSoft = (HTTP_USER_AGENT) 39。取得每個投票項目信息 sql = Select * From VoteItem Order By Id Set voters = (sql) Do While NOT If total=0 Then itotal=1 Else itotal = total End If 39。 ()。id= + strid。 deptid = (dept,j).id+。 for (j=0。 }}得到要刪除的項目的編號,然后刪除項目function SelectChk(){ var s=false。 }}function sltNull(){ var nn = (dept)。) (sqldelt) 投票項目已經(jīng)成功刪除! End If%刪除項目function sltAll(){ var nn = (dept)。 where Id=amp。 Set rsInsert = (sql) If NOT Then 已經(jīng)存在此投票項目,添加失敗! Else (Update VoteItem set Item=39。判斷數(shù)據(jù)庫中是否存在此類別 sql = Select * from VoteItem where Item=39。39。39。添加項目 newTitle = Request(txttitle) 39。單行文本框——用來輸入投票名稱。如果Session對象的logined變量的值不為1,則跳轉(zhuǎn)到用戶登錄頁面()。/font/td/tr/table Else Do While Not n = n + 1 %從數(shù)據(jù)庫中提取投票項目信息 投票項目模塊的設計投票項目模塊的功能是進行投票選項的添加,修改,刪除。Database=Vote %這段代碼使用Open方法連接數(shù)據(jù)庫。Server對象的CreateObject方法建立Connection對象 Set Conn=() =driver={SQL Server}。 var newwin=(url,newwin,oth)。 } (strurl,newwin,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=400,height=300)。 } else { strid = strid + , + deptid。j++) { if ((poster,j).checked) { n = n + 1。 var nn = (poster)。39。投票按鈕代碼如下:input class=Submit type=submit value=39。投票選項列表框——用來選擇相應項目進行投票。使用 Microsoft Office Access 2003創(chuàng)建前面所定義的各個數(shù)據(jù)表。字段名稱數(shù)據(jù)類型大小是否允許為空說明IDInt4否項目ID號ItemVarchar(50)8是項目名稱VoteCountint150否投票數(shù)量,缺省為0表31VoteItem的結(jié)構(gòu)字段名稱數(shù)據(jù)類型大小是否允許為空說明IPvarchar(20)4否IP地址表32VoteIP的結(jié)構(gòu)參數(shù)Soperate的值說明null無操作add添加記錄(單擊“添加”按鈕時產(chǎn)生)update修改記錄(單擊記錄后的“修改”鏈接時產(chǎn)生)edit修改記錄(單擊“修改”按鈕時產(chǎn)生)delete刪除記錄(單擊“刪除”按鈕時產(chǎn)生)表 33 參數(shù)Soperate狀態(tài)值的說明一般由多個用戶來管理在線投票系統(tǒng),因此需要對每個用戶分配一定的權(quán)限,實現(xiàn)信息的共享與安全。記錄中的數(shù)據(jù)隨著每一行記錄的不同而變化。具體的結(jié)構(gòu)是把數(shù)據(jù)表示成若干二維關(guān)系的表,通過建立表之間的關(guān)系來定義結(jié)構(gòu)。投票選項部分投票系統(tǒng)更新課外興趣小組開設演講課開設心理咨詢就業(yè)指導課開設游泳課圖33課程實體投票結(jié)果實體的屬性包括各個項目投票結(jié)果,各個項目投票人數(shù),各個項目投票所占百分比。本系統(tǒng)采用了實體-關(guān)系圖中的相應符號來描述系統(tǒng)的概念模型。根據(jù)不同學生開設。讓投票者根據(jù)網(wǎng)站內(nèi)容進行投票(3)開設心理咨詢室。在實際的工作中,在線投票系統(tǒng)的項目主要是根據(jù)學院任務來制定展開,因此與教學有相關(guān)的一些信息,如開設新課程等,都是學院需要統(tǒng)計的項目。在線投票系統(tǒng)投票項目投票結(jié)果權(quán)限管理 編輯刪除添加修改投票結(jié)果投票人數(shù)帳戶管理用戶登陸 圖32 系統(tǒng)功能模塊圖 系統(tǒng)的主要功能設計在線投票系統(tǒng)的主要功能:投票結(jié)果的查詢:主要是實現(xiàn)投票人員從數(shù)據(jù)庫對各投票結(jié)果的查詢。投票統(tǒng)計模塊能根據(jù)一定的算法,排出合理的投票數(shù)量。(2)系統(tǒng)應具有可擴展、可復用的特點,能與投票系統(tǒng)接軌,數(shù)據(jù)庫的設計應該具有通用性。在線投票系統(tǒng)需要滿足的條件:(1)系統(tǒng)自動把投票結(jié)果轉(zhuǎn)換為百分比顯示。在編輯上你可以選擇可視化方式或者你喜歡的源碼編輯方式。邏輯模型轉(zhuǎn)變?yōu)槲锢砟P桶ㄒ韵聨讉€步驟:①實體名(Entity)轉(zhuǎn)變?yōu)楸砻?Table)②屬性名(Attribute)轉(zhuǎn)換為列名(Column),確定列的屬性(Property)③明確分類關(guān)系在物理模型中的實現(xiàn)方法④實現(xiàn)業(yè)務規(guī)則數(shù)據(jù)模型轉(zhuǎn)變?yōu)镾QL命令,物理模型必須對列的屬性進行明確的定義,包括:列名,數(shù)據(jù)類型(與特定數(shù)據(jù)庫管理系統(tǒng)有關(guān)),長度,能否為空值,有效性規(guī)則,缺省值等。實體的屬性,用方框內(nèi)的屬性名稱來表示。目前已廣泛應用于政府、工業(yè)和商業(yè)領(lǐng)域,支持廣泛企業(yè)應用。是用于第三方驅(qū)動程序商家開發(fā)輸出數(shù)據(jù)源到ADO技術(shù)的應用程序,由于OLE DB是基于COM接口的技術(shù),使用這種技術(shù)可以直接對數(shù)據(jù)庫的驅(qū)動程序進行訪問,從而大大提供了訪問速度[2]。隨著SQL Server (OLAP)服務的引入,SQL Server已成為頗受眾多客戶關(guān)系管理(CRM)應用程序、商務智能(BI)應用程序、企業(yè)資源計劃(ERP)應用程序及其它在線商務應用程序廠商和客戶所青睞的數(shù)據(jù)庫產(chǎn)品,而這則主要應歸功于該產(chǎn)品在對稱多處理(SMP)硬件方面所具有的可伸縮性和較低的數(shù)據(jù)庫維護需求。這些設置完后就轉(zhuǎn)到“文檔”選項卡,首先要在“啟用默認文檔”前面打勾,默認是打勾的。右擊“默認網(wǎng)站”,在彈出菜單里選擇“屬性”這時就會彈出“屬性”選頂卡?,F(xiàn)在開始配置IIS。因為Window 95已經(jīng)很少人使用這個操作系統(tǒng)了,最少都使用Window 98而XP+IIS,則是XP對IIS不是完全兼容支持,有些功能配合得不夠完美,而較少人采用。Microsoft Personal Web Server on Windows 95/98 也就是說我們經(jīng)常所使用的Window 95/98/2000/XP都可以運行ASP,只需要將其設置為單機服務器就行了。這樣就完成了用戶瀏覽器對服務器的訪問。但是,就會讀取文件內(nèi)容,解釋執(zhí)行其中的VBScript程序。當用戶在不同的網(wǎng)頁間跳轉(zhuǎn)時,不會丟棄存儲在Session對象中的變量表11 ASP內(nèi)置對象列表通過這些內(nèi)置對象,編程人員可以控制Web頁面的各個方面。ASP提供的內(nèi)置對象如表11所示。 ASP對象使用基礎ASP之所以成為功能強大的服務器端程序,是因為它為Web程序設計人員提供了一組功能強大的內(nèi)置對象。VBScript是ASP支持的默