freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

asp畢業(yè)設(shè)計(jì)論文-wenkub

2022-12-14 18:05:21 本頁面
 

【正文】 IIS 與 Web 服務(wù)器中的消息流動階段、在 網(wǎng)頁中的消息分派、在 網(wǎng)頁中的消息處理。 Javascript 的優(yōu)點(diǎn) JavaScript 的出現(xiàn)無疑給 Web頁面設(shè)計(jì)帶來了非常大的便利: (1) 在 JavaScript 這樣的用戶端腳本語言出現(xiàn)之前,傳統(tǒng)的數(shù)據(jù)提交和驗(yàn)證工作均由用戶端瀏覽器通過網(wǎng)絡(luò)傳輸?shù)椒?wù)器上進(jìn)行。 (3) JavaScript 可以使多種任務(wù)僅在用戶端就可以完成,而不需要網(wǎng)絡(luò)和服務(wù)器的參與,從而支持分布式的運(yùn)算和處理。其有權(quán)訪問的唯一信息就是該 JavaScript 所嵌入的那個(gè) Web 主頁中的信息,簡言之,JavaScript 將只存在于 它自己的小小世界 — Web主頁里。級聯(lián)樣式表可以使人更能有效地控制網(wǎng)頁外觀。 (2) 讓你的站點(diǎn)對所有的用戶以及瀏覽器都適用。 使用方式得當(dāng)?shù)脑挘?CSS可讓你在一個(gè)頁面中的調(diào)整快速應(yīng)用到所有頁面中去。 DW MX使用 Inline CSS 主要是為了定位頁面元素(這些元素在 DW MX 的用戶界面中稱為“層7 ( layer)” ),或者為了使用某個(gè) DHTML 特效,它需要使用 Inline 樣式的 Javascript 來改變一個(gè)對象的屬性。 External CSS 可以讓所有連接到它的頁面保持一致的外觀風(fēng)格;提綱挈領(lǐng),更改一次,輕松更新所有相關(guān)頁面;讓你的頁面體積更小,瀏覽速度更快。 Ajax 技術(shù)之中,最核心的技術(shù)就是 XMLHttpRequest ,它最初的名稱叫做XMLHTTP,是微軟公司為了滿足開發(fā)者的需要, 1999 年在 瀏覽器中率先推出的。頁面內(nèi)的 JavaScript 可以在不刷新頁面的情況下從服務(wù)器獲取數(shù)據(jù),或者向服務(wù)器提交數(shù)據(jù)。而一些簡單的 Ajax 應(yīng)用,例如一個(gè)簡單的 RSS 閱讀器,甚至只有一個(gè)頁面。 (2) 使用異步方式與服務(wù)器通信,不需要打斷用戶的操作,具有更加迅 速的的響應(yīng)能力。這樣一類新型的 Web應(yīng)用叫做 RIA( Rich Inter Application)應(yīng)用。 網(wǎng)頁的創(chuàng)建 打開 Microsoft Visual Studio 2021,點(diǎn)擊文件 新建 網(wǎng)站,彈出如下圖: 圖 31 新建網(wǎng)站 默認(rèn) 選中 網(wǎng)站,選擇路徑和編程語言,因?yàn)楸鞠到y(tǒng)采用的是 C語言開發(fā),下面有兩個(gè)選項(xiàng),即 VB 和 C,我們在此處選擇 Visual C 單擊確定。 創(chuàng)建三層 單擊文件 新建 項(xiàng)目彈出如下圖: 圖 33 創(chuàng)建三層 上圖四個(gè)重點(diǎn)都 用 1,2,3,4 標(biāo)出來了, 1 為選擇類型,這里我們選擇類庫, 2 是類庫的名稱, 3,選擇項(xiàng)目所在路徑,關(guān)鍵在 4,第 4 處有兩個(gè)選擇,即“添加新解決方案” ,“創(chuàng)11 建新解決方案”,因?yàn)槲覀兪且讶龑尤谌氡揪W(wǎng)站,所以這里選擇添入解決方案。最后操作結(jié)果如下: 12 圖 36 三層創(chuàng)建完畢 三層的引用及運(yùn)行流程 首先 我們要明白三層運(yùn)行的流程是什么樣的。首先在 WebDal 層如下圖: 圖 38 為三層創(chuàng)建關(guān)系 在 WebDal層下面引用右鍵,添加引用,彈出如下圖: 圖 39 添加引用 因?yàn)?WebDal 層需要調(diào)用 WebMobile 層進(jìn)行數(shù)據(jù)封裝,所以這里我們要引用WebMobile,同理, WebBll層需要引用 WebMobile 層和 WebDal層,頁面層需要引用 WebBll層及 WebMobile 層。171。 圖 42 前臺功能用例圖 管理員:管理員登陸、修改密碼、管理用戶 后臺用例如下圖 43: u c U s e C a s e M o . . .管理員登錄用戶管理修改密碼 圖 43 后臺功能用例圖 16 第五章 系統(tǒng)總體設(shè)計(jì) 數(shù)據(jù)庫總體設(shè)計(jì) 數(shù)據(jù)庫技術(shù)和計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的發(fā)展相互滲透 ,相互促進(jìn) ,已成為當(dāng)今計(jì)算機(jī)領(lǐng)域發(fā)展迅速 ,應(yīng)用廣泛的兩大領(lǐng)域 .數(shù)據(jù)庫技術(shù)不僅應(yīng)用于事務(wù)處理 ,并且進(jìn)一步應(yīng)用到情報(bào)檢索 ,人工智能 ,專家系統(tǒng) ,計(jì)算機(jī)輔助設(shè)計(jì)等領(lǐng)域。 數(shù)據(jù)庫技術(shù)和計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的發(fā)展相互滲透 ,相互促進(jìn) ,已成為當(dāng)今計(jì)算機(jī)領(lǐng)域發(fā)展迅速 ,應(yīng)用廣泛的兩大領(lǐng)域 .數(shù)據(jù)庫技術(shù)不僅應(yīng)用于事務(wù)處理 ,并且進(jìn)一步應(yīng)用到情報(bào)檢索 ,人工智能 ,專家系統(tǒng) ,計(jì)算機(jī)輔助設(shè)計(jì)等領(lǐng)域。 數(shù)據(jù)庫是一個(gè)共享的、集成的計(jì)算機(jī)結(jié)構(gòu),它包括最終用戶數(shù)據(jù)和元數(shù)據(jù)。 關(guān)系數(shù)據(jù)庫范式理論是在數(shù)據(jù)庫設(shè)計(jì)過程中將要依據(jù)的準(zhǔn)則,數(shù)據(jù)庫結(jié)構(gòu)必須要滿足這些準(zhǔn)則,才能確保數(shù)據(jù)的準(zhǔn)確性和可靠性。它能夠減少數(shù)據(jù)冗余,有助于進(jìn)一步消除由于冗余引起的數(shù)據(jù)異常。因此,在數(shù)據(jù)庫設(shè)計(jì)的規(guī)范化過程中,要根17 據(jù)數(shù)據(jù) 庫需求的實(shí)際情況,選擇一個(gè)折中的規(guī)范化程度。我們可以將網(wǎng)頁看作傳統(tǒng)的報(bào)刊雜志來編輯,這里面有文字、圖像乃至動畫,我們要做的工作就是以最適合的方式將圖片和文字排放在頁面的不同位置。常用的軟件是 Macromedia 的 Dreamweaver 以及 Adobe的 Photoshop。 連貫,是指要注意頁面的相互關(guān)系。分割不僅是表現(xiàn)形式的需要。在使用對比的時(shí)候應(yīng)慎重, 對比過強(qiáng)容易破壞美感,影響統(tǒng)一。這是設(shè)計(jì)能否成功的關(guān)鍵。 return。 return。 = 。 = 。 } catch (Exception ex) { (Page, )。 return。 (admin/)。 } if ( != ) { (Page, 密碼錯(cuò)誤 )。 } 圖 65 登錄模塊流程邏輯圖 修改密碼 圖 66 修改密碼 修改密碼需要對原始密碼進(jìn)行驗(yàn)證,如果原始密碼錯(cuò)誤則禁止修改,對新密碼的位數(shù)進(jìn)行限制,新密碼不能低于六位,且兩次新密碼必須要 一致 ,否則禁止修改,關(guān)鍵功能代碼如下: (Page, 原始密碼錯(cuò)誤 )。 mgf = b ? 修改成功,下次請使用新密碼登陸 : 修改失敗 。 } 流程圖如下: 圖 67 修 改密碼模塊流程邏輯圖 修改密碼界面 原始密碼 新密碼 確認(rèn)新密碼 填寫 判斷是否不為空 原始密碼是否正確 新密 碼長度是否達(dá)到 6 位 兩次密碼輸入是否一至 執(zhí)行數(shù)據(jù)庫操作 修改成功 true true true true true false 26 聊天室 圖 68 聊天主界面 聊天室記錄均保存在數(shù)據(jù)庫中,可以對所有人進(jìn)行發(fā)送消息,如果是對所有人發(fā)送的話,只要是在線的會員都能看到該會員發(fā)送的消息,如果是私聊的話,只有自己和接收人才能看到,聊天窗口采用 Ajax 的無刷新技能實(shí)現(xiàn)消息的即時(shí)更新,主要實(shí)現(xiàn)功能代碼如下: 聊天窗口前臺代碼為: asp:ScriptManagerProxy ID=ScriptManagerProxy1 runat=server /asp:ScriptManagerProxy style type=text/css .left { background:lavender。 bordercollapse:collapse} /style table cellpadding=2 cellspacing=2 width=100% style=background:aliceblue。 textalign:left /td /tr tr td class=left /td td style=width:auto。SCROLLBARFACECOLOR:ffffff。OVERFLOW:auto。SCROLLBAR3DLIGHTCOLOR:868686。SCROLLBARTRACKCOLOR:e1e1e1。HEIGHT:200px。 lineheight:22px asp:LinkButton ID=LinkButton1 runat=server ForeColor=0066cc% Eval() %/asp:LinkButton 對 asp:LinkButton ID=LinkButton2 runat=server ForeColor=0066cc% Eval() %/asp:LinkButton 說: span style=color:330000% Eval(text) %/span /li /ItemTemplate /asp:Repeater /ContentTemplate /asp:UpdatePanel /ul /div /td /tr tr td class=left 發(fā)送目標(biāo) /td td style=width:auto。 var mgf=[發(fā)送內(nèi)容不能為空 ]。 return false。 } c = (Client)Session[client]。 Bind()。 =c。 Bind()。 protected void Page_Load(object sender, EventArgs e) { type = ([type])。 ()。 Bind()。僅就調(diào)試而言,它的目標(biāo)是發(fā)現(xiàn)軟件中的錯(cuò)誤,但是,發(fā)現(xiàn)錯(cuò)誤并不是我們的最終目的。首先,調(diào)試所有鏈接是否按指示的那樣確實(shí)鏈接到了該鏈接的頁面;其次,調(diào)試所鏈接的頁面是否存在;最后,保證管理系統(tǒng)上沒有孤立的頁面 ,所謂孤立頁面是指沒有鏈接指向該頁面,只有知道正確的頁面地址才能訪問。 在設(shè)計(jì)得好的軟件系統(tǒng)中,每個(gè)模塊完成一個(gè)清晰定義的子功能,而且這個(gè)子功能和同級其他模塊的功能之間沒有相互依賴關(guān) 系。 數(shù)據(jù)庫調(diào)試 在網(wǎng)絡(luò)交易系統(tǒng)技術(shù)中,數(shù)據(jù)庫起著重要的作用,數(shù)據(jù)庫為管理系統(tǒng)、運(yùn)行、查詢和實(shí)現(xiàn)用戶對數(shù)據(jù)存儲的請求等提供空間。黑盒測試指在軟件的接口上進(jìn)行測試,即看它是否能夠滿足功能要求,輸入能否被正確接收并正確輸出結(jié)果,以及能否保持外部信息 的完整性等等。 功能測試 功能測試概述 表 71 功能測試 產(chǎn)品名稱 網(wǎng)絡(luò)聊天室 測 試 類 型 功能測試 測 試 標(biāo) 準(zhǔn) 所有功能按流程可以正常操作 測 試 方 法 手動 測 試 平 臺 windows。這種測試方法叫白盒測試。 測試方法 測試可以用兩種方法進(jìn)行 ( 1)黑盒測試 如果已經(jīng)知道產(chǎn)品的功能,可以測試它的每一個(gè)功能是否達(dá)到了預(yù)期的要求,這種方法叫黑盒測試。模塊調(diào)試的目的是保證每個(gè)模塊作為一個(gè)單元能正確運(yùn)行,所以模塊調(diào)試通常又稱為單元調(diào)試。其中有些頁就沒有鏈接到應(yīng)該鏈接的頁面,主要原因有系統(tǒng)的文件名有更改,而其他頁面相應(yīng)的鏈接忘記了更改。 功能調(diào)試 鏈接測試 鏈接是網(wǎng)絡(luò)交易系統(tǒng)的一個(gè)主要特征,它是在頁面之間切換和指導(dǎo)用戶去一些不知道地址的頁面的主要手段。調(diào)試的目的就是在軟件投入生產(chǎn)性運(yùn)行之前,盡可能多地發(fā)現(xiàn)軟件中的錯(cuò)誤。 } protected void Del(object sender, CommandEventArgs e) { int id = (())。 } /// summary /// 綁定 /// /summary protected void Bind() { = ()。 Bind()。 =。 ()。 ()。 protected void Page_Load(object sender, EventArgs e) { if (Session[client] == null) { (Page, 登陸超時(shí) , ../)。i。
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1