【正文】
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.Microsoft Office Access :電子工業(yè)出版社,[10]:清華大學(xué)出版社,論文附件一、英文原文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.劉亮老師平易近人的作風(fēng)、對知識的敏銳思維、嚴謹治學(xué)的風(fēng)范和孜孜不倦的科研精神永遠都是我學(xué)習(xí)的榜樣。希望在以后的工作中不斷學(xué)習(xí),完善該系統(tǒng)的功能,使它更加人性化。該系統(tǒng)在界面設(shè)計上比較粗糙,整體頁面布局不夠美觀。目前,該在線投票系統(tǒng)還有不少問題需要進一步解決。 %結(jié)論本文詳細闡述了在線投票系統(tǒng)的設(shè)計(包括功能模塊設(shè)計、數(shù)據(jù)庫結(jié)構(gòu)設(shè)計等),并實現(xiàn)了投票系統(tǒng)的主要生成百分比功能及其它功能。user_idamp。 WHERE user_id like 39。new_password1amp。(4)使用SQL語句修改密碼,代碼如下:% =UPDATEclassuserSET user_password=39。代碼如下:% 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)判斷新密碼和確認新密碼是否相符,如果不相符,提示用戶輸入錯誤并重新生成表格。提交和重填按鈕。密碼框——用來驗證新密碼。密碼框——用來輸入新密碼。密碼框——用來輸入原密碼。文本框——用來輸入用戶名。設(shè)計修改密碼表單 修改密碼表單由以下幾部分組成。圖47為用戶登錄頁面。 rs(user_password).Value If Rtrim(rs(0).Value)=user_password Then Session(logined)=1 在這段程序中,使用Session對象的logined變量來記錄用戶是否登錄成功,當(dāng)logined變量為1,表示登錄成功,變量為0則表示登錄失敗。%+user_id+%39。如果相同則表示用戶輸入的密碼正確,否則表示用戶輸入的密碼錯誤。驗證密碼 End If%(4)驗證用戶名密碼是否正確。+user_id+39。要判斷數(shù)據(jù)庫中是否存在用戶輸入的用戶名,可以在表“classuser”中統(tǒng)計user_id字段的內(nèi)容與用戶輸入的用戶名相匹配的記錄總數(shù),如果為0,表示用戶名錯誤,提示用戶重新輸:如果不為0,說明用戶名存在,然后進入驗證密碼步驟。驗證管理員的用戶和密碼驗證管理員的用戶和密碼的步驟如下:(1) 使用Request對象的Form集合得到用戶輸入的用戶名和密碼代碼如下:% dim user_id,user_password user_id=request(user_id) user_password=request(user_password)%(2) 建立數(shù)據(jù)庫連接,代碼與前面連接數(shù)據(jù)庫的代碼相同。訪問的時間 If vRef= Then vRef = 直接輸入或書簽導(dǎo)入 End If%圖45重復(fù)投票提示框圖46投票結(jié)果百分比顯示生成最終結(jié)果投票結(jié)果運算投票選項 數(shù)據(jù)導(dǎo)入 編輯編輯、添加、刪除圖47 投票生成圖 用戶管理模塊的設(shè)計 管理員登錄的設(shè)計與實現(xiàn)設(shè)計管理員登錄表單管理員登錄表單由以下3部分組成[1]: amp。瀏覽器 vOS = System(vSoft) 39。訪問前的網(wǎng)址 39。 (url) vSoft = (HTTP_USER_AGENT) 39。收集需要統(tǒng)計的信息 theurl = :// amp。取得每個投票項目信息 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。投票數(shù)百分比的計算代碼如下% Dim imgvote 39。 ()。 return false。id= + strid。 } else { strid = strid + , + deptid。 deptid = (dept,j).id+。j++) { if ((dept,j).checked) { n = n + 1。 for (j=0。 var strid,strurl。 }}得到要刪除的項目的編號,然后刪除項目function SelectChk(){ var s=false。j。 }}function sltNull(){ var nn = (dept)。j。) (sqldelt) 投票項目已經(jīng)成功刪除! End If%刪除項目function sltAll(){ var nn = (dept)。刪除項目 sqldelt = Delete from VoteItem Where Id IN(amp。 where Id=amp。newTitleamp。 Set rsInsert = (sql) If NOT Then 已經(jīng)存在此投票項目,添加失敗! Else (Update VoteItem set Item=39。newTitleamp。判斷數(shù)據(jù)庫中是否存在此類別 sql = Select * from VoteItem where Item=39。修改項目 newTitle = Request(txttitle) orgTitle = Request(sOrgTitle) 39。39。amp。39。amp。添加項目 newTitle = Request(txttitle) 39。操作標記 Operid = (id) 39。單行文本框——用來輸入投票名稱。選擇按鈕框——用來選擇投票選項名稱。如果Session對象的logined變量的值不為1,則跳轉(zhuǎn)到用戶登錄頁面()。驗證用戶是否登錄因為只有管理員用戶才有修改項目的權(quán)利,包括添加、修改、刪除,所以系統(tǒng)需要驗證想要修改投票項目的用戶是否為管理員用戶。/font/td/tr/table Else Do While Not n = n + 1 %從數(shù)據(jù)庫中提取投票項目信息 投票項目模塊的設(shè)計投票項目模塊的功能是進行投票選項的添加,修改,刪除。COLOR:Red39。Database=Vote %這段代碼使用Open方法連接數(shù)據(jù)庫。UID=sa。Server對象的CreateObject方法建立Connection對象 Set Conn=() =driver={SQL Server}。 return false。 var newwin=(url,newwin,oth)。 }function newwin(url) { var oth=toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,left=200,top=200。 } (strurl,newwin,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=400,height=300)。 if(!s) { alert(請選擇投票項目!)。 } else { strid = strid + , + deptid。 deptid = (poster,j).id+。j++) { if ((poster,j).checked) { n = n + 1。 for (j=0。 var nn = (poster)。 var deptid,n=0。39。 name=submit onclick=39。投票按鈕代碼如下:input class=Submit type=submit value=39。投票按鈕。投票選項列表框——用來選擇相應(yīng)項目進行投票。以下就是設(shè)計投票系統(tǒng)步驟 投票界面模塊的設(shè)計投票界面模塊的功能是面向老師和學(xué)生的,因此不需要權(quán)限核實,進入系統(tǒng)頁面后,點擊“投票選項”即可進入。使用 Microsoft Office Access 2003創(chuàng)建前面所定義的各個數(shù)據(jù)表。數(shù)據(jù)庫結(jié)構(gòu)的實現(xiàn)在需求分析,概念結(jié)構(gòu)設(shè)計基礎(chǔ)上得到數(shù)據(jù)庫邏輯結(jié)構(gòu)以后,就可以在數(shù)據(jù)庫系統(tǒng)中實現(xiàn)該邏輯結(jié)構(gòu)。字段名稱數(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ù)庫中的一個表。記錄中的數(shù)據(jù)隨著每一行記錄的不同而變化。每個項目的名稱為字段名。具體的結(jié)構(gòu)是把數(shù)據(jù)表示成若干二維關(guān)系的表,通過建立表之間的關(guān)系來定義結(jié)構(gòu)。在上面實體之間的關(guān)系的基礎(chǔ)上,形成數(shù)據(jù)庫中表格以及各個表格之間的關(guān)系。投票選項部分投票系統(tǒng)更新課外興趣小組開設(shè)演講課開設(shè)心理咨詢就業(yè)指導(dǎo)課開設(shè)游泳課圖33課程實體投票結(jié)果實體的屬性包括各個項目投票結(jié)果,各個項目投票人數(shù),各個項目投票所占百分比。根據(jù)上面的設(shè)計出的實體有:投票選項實體、投票結(jié)果實體。本系統(tǒng)采用了實體-關(guān)系圖中的相應(yīng)符號來描述系統(tǒng)的概念模型。對各個選項能在第一時間內(nèi)更新。根據(jù)不同學(xué)生開設(shè)。主要分為討論、解說、演講等。讓投票者根據(jù)網(wǎng)站內(nèi)容進行投票(3)開設(shè)心理咨詢室。讓投票者根據(jù)網(wǎng)站界面進行投票。在實際的工作中,在線投票系統(tǒng)的項目主要是根據(jù)學(xué)院任務(wù)來制定展開,因此與教學(xué)有相關(guān)的一些信息,如開設(shè)新課程等,都是學(xué)院需要統(tǒng)計的項目。 數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫需求分析在線投票系統(tǒng)的數(shù)據(jù)項目是依據(jù)學(xué)院開設(shè)新課程制定的。在線投票系統(tǒng)投票項目投票結(jié)果權(quán)限管理 編輯刪除添加修改投票結(jié)果投票人數(shù)帳戶管理用戶登陸 圖32 系統(tǒng)功能模塊圖 系統(tǒng)的主要功能設(shè)