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

正文內(nèi)容

基于net的團(tuán)購網(wǎng)-抱團(tuán)網(wǎng)的設(shè)計(jì)與實(shí)現(xiàn)(編輯修改稿)

2025-06-12 18:19 本頁面
 

【文章內(nèi)容簡介】 否 (0) 點(diǎn)擊量 9 xzdy int 4 否 (0) 0代表發(fā)帖 大于 0 代表回復(fù)帖編號(hào) 網(wǎng)站 技術(shù)分析 現(xiàn)在國內(nèi)團(tuán)購網(wǎng)站的開發(fā),后臺(tái)多用 .、 jsp等技術(shù),前臺(tái)美工多用 PS等軟件。抱團(tuán)網(wǎng)從 網(wǎng)站的穩(wěn)定性、安全性、頁面的實(shí)用及美觀等多方面考慮,決定采用 結(jié)合 SQL Server 2021 數(shù)據(jù)庫進(jìn)行開發(fā)。 Asp 是一項(xiàng)微軟公司的技術(shù),是一種使嵌入網(wǎng)頁中的腳本可由因特網(wǎng)服務(wù)器執(zhí)行的服務(wù)器端腳本技術(shù) [9]。指 Active Server Pages(動(dòng)態(tài)服務(wù)器頁面),運(yùn)行于 IIS 之中的程序。 的前身 ASP技術(shù),是在 IIS 上首次推出 (Windows NT ),當(dāng)時(shí)與ADO 一起推出,在 IIS (Windows NT )發(fā)揚(yáng)光大,成為服務(wù)器端應(yīng)用 程序的熱門開發(fā)工具,微軟還特別為它量身打造了 Visual InterDev 開發(fā)工具,在 1994 年到2021 年之間, ASP 技術(shù)已經(jīng)成為微軟推展 Windows NT 平臺(tái)的關(guān)鍵技術(shù)之一,數(shù)以萬計(jì)的 ASP 網(wǎng)站也是這個(gè)時(shí)候開始如雨后春筍般的出現(xiàn)在網(wǎng)絡(luò)上。由于它的簡單以及高度客制化的能力,也是它能迅速竄起的原因之一。 SQL(Structured Query Language),即結(jié)構(gòu)化查詢語言。 SQL 語言的主要功能就是同各種數(shù)據(jù)庫建立聯(lián)系,進(jìn)行溝通。按照 ANSI(美國國家標(biāo)準(zhǔn)協(xié)會(huì) )的規(guī)定, SQL 被作為關(guān)系型數(shù) 據(jù)庫管理系統(tǒng)的標(biāo)準(zhǔn)語言。 SQL 語句可以用來執(zhí)行各種各樣的操作,例如更新數(shù)據(jù)庫中的數(shù)據(jù),從數(shù)據(jù)庫中提取數(shù)據(jù)等。絕大多數(shù)流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)都采用了 SQL 語言標(biāo)準(zhǔn)。 SQL Server 2021 是 Microsoft 公司推出的 SQL Server 數(shù)據(jù)庫管理系統(tǒng)的一個(gè)版本。該版本繼承了 SQL Server 版本的優(yōu)點(diǎn)同時(shí)又比它增加了許多浙江財(cái)經(jīng)學(xué)院本科生畢業(yè)論文(或畢業(yè)設(shè)計(jì)) 13 更先進(jìn)的功能,具有使用方便 ,可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點(diǎn),可跨越從運(yùn)行 Microsoft Windows 98 的膝上型電腦到運(yùn)行 Microsoft Windows 2021 的大型多處理器的服務(wù)器等多種平臺(tái)使用。 與 SQL Server 數(shù)據(jù)庫這兩者結(jié)合使用,其強(qiáng)大的功能及簡便的操作對一個(gè)網(wǎng)站制作入門學(xué)者來說,還是非常實(shí)際及實(shí)用的。 浙江財(cái)經(jīng)學(xué)院本科生畢業(yè)論文(或畢業(yè)設(shè)計(jì)) 14 3 網(wǎng)站頁面設(shè)計(jì) 頁面的設(shè)計(jì),除了界面美觀、功能豐富之外,還必須考慮用戶使用的便捷性和舒適性,也就是用戶體驗(yàn)。這一方面綜合考慮了網(wǎng)頁的顯示速度、用戶的登錄方式、資源的搜索方式、導(dǎo)航的結(jié)構(gòu)、視覺的感受等不同角度。下面根據(jù)網(wǎng)頁功能的不同,按照首頁、幫助頁面、往期團(tuán)購頁面、討論區(qū)頁面、購買頁面、管理中心等幾個(gè)方面,分 別進(jìn)行介紹。 站點(diǎn)首頁 首頁是整個(gè)網(wǎng)站的門面,需要特別注重設(shè)計(jì)和規(guī)劃,首頁的設(shè)計(jì)是整個(gè)網(wǎng)站設(shè)計(jì)的重中之重。本網(wǎng)站頁面采用橙色作為主色調(diào),熱情時(shí)尚又不至于太過耀眼,顏色的過度使用了漸變效果,給人一種極具動(dòng)感的視覺效果,也使網(wǎng)站更具有吸引力。界面上,通過框架頁與普通頁的結(jié)合,實(shí)現(xiàn)了首頁與網(wǎng)站各個(gè)頁面風(fēng)格及格式的統(tǒng)一。功能上,首頁除了提供便捷的注冊鏈接及用戶登錄入口,還放置了“今日團(tuán)購”、“玩轉(zhuǎn)抱團(tuán)網(wǎng)”、“往期團(tuán)購”、“討論區(qū)”等特色版塊的快速導(dǎo)航鏈接。這樣的布置可以為使用者帶來更便捷的操作。同時(shí),首頁 上也保留一部分篇幅,介紹團(tuán)購的基本流程,讓瀏覽者在第一時(shí)間就能了解本網(wǎng)站,并對如何操作有大致了解。如圖所示: 圖 首頁界面 幫助頁面 幫助頁面即快速鏈接中的“玩轉(zhuǎn)抱團(tuán)網(wǎng)”,本頁面主要向用戶介紹了團(tuán)購的基本流程,解答部分常見問題;同時(shí)還提供在線提問功能,使會(huì)員可以更自由的向網(wǎng)站提問,或表達(dá)意見或建議,由管理員在后臺(tái)回復(fù)。如圖所示: 浙江財(cái)經(jīng)學(xué)院本科生畢業(yè)論文(或畢業(yè)設(shè)計(jì)) 15 圖 幫助頁面 1 圖 幫助頁面 2 浙江財(cái)經(jīng)學(xué)院本科生畢業(yè)論文(或畢業(yè)設(shè)計(jì)) 16 圖 幫助頁面 3 往期團(tuán)購頁 本頁的功能是顯示某地區(qū)往期團(tuán)購內(nèi)容,每條團(tuán)購 信息顯示一張主要圖片,以及少量關(guān)鍵性文字,按時(shí)間降序排列,每條信息都是一個(gè)鏈接,用戶可直接點(diǎn)擊訪問該團(tuán)購項(xiàng)目的全部內(nèi)容。如圖所示: 圖 往期團(tuán)購頁面 討論區(qū)頁 討論區(qū)模仿了一個(gè)簡易論壇,會(huì)員可以在此進(jìn)行發(fā)帖或回帖,針對某個(gè)團(tuán)購項(xiàng)目表浙江財(cái)經(jīng)學(xué)院本科生畢業(yè)論文(或畢業(yè)設(shè)計(jì)) 17 達(dá)自己的感受,寫下自己的真實(shí)體驗(yàn),如不滿意,可進(jìn)行編輯或刪除。非會(huì)員則不能進(jìn)行操作,頁面會(huì)跳轉(zhuǎn)至登錄頁面。如圖所示: 圖 討論區(qū)頁面 購買頁 會(huì)員在決定購買某項(xiàng)團(tuán)購商品后,通過本頁面確認(rèn)購買,包括數(shù)量及金額,兩次確認(rèn)后則為購買成功 ,否則會(huì)取消訂單;非會(huì)員不能進(jìn)行操作,頁面會(huì)跳轉(zhuǎn)至登錄頁面。如圖所示: 圖 購買頁面 1 浙江財(cái)經(jīng)學(xué)院本科生畢業(yè)論文(或畢業(yè)設(shè)計(jì)) 18 圖 購買頁面 2 個(gè)人中心頁 會(huì)員登錄后點(diǎn)擊該頁面,可看到之前所購買的商品,發(fā)布的帖子,包括發(fā)表的及回復(fù)的,以及個(gè)人資料等信息。在這里可以對自己發(fā)出的帖子跟蹤查看,如不滿意,可進(jìn)行編輯或刪除;對于已經(jīng)購買過的商品,可以點(diǎn)擊查看該商品的具體信息;還可對個(gè)人密碼進(jìn)行修改等。如圖所示: 圖 個(gè)人中心頁面 1 浙江財(cái)經(jīng)學(xué)院本科生畢業(yè)論文(或畢業(yè)設(shè)計(jì)) 19 圖 個(gè)人中心頁界面 2 圖 個(gè)人中心 頁界面 3 浙江財(cái)經(jīng)學(xué)院本科生畢業(yè)論文(或畢業(yè)設(shè)計(jì)) 20 4 網(wǎng)站主要功能實(shí)現(xiàn) 公共模塊開發(fā) 公共模塊是各大模塊頁面都需要用到的基礎(chǔ)模塊,通過獨(dú)立設(shè)計(jì),頁面調(diào)用的方法實(shí)現(xiàn)一次編寫,多處調(diào)用的效果,這樣有效提高代碼的編寫效率。其方法是在需要調(diào)用的地方插入調(diào)用代碼,頁面將直接應(yīng)用代碼所指向的文件。 由于前臺(tái)頁面頭尾都一樣,為了避免修改頭尾時(shí)要一個(gè)個(gè)頁面修改,所以網(wǎng)站采用Master 模板,把首頁文件寫入 中,具體代碼如下 [10]: asp:ContentPlaceHolder ID=c1 runat=server /asp:ContentPlaceHolder 所有風(fēng)格需要統(tǒng)一的頁面均繼承 ,每個(gè)網(wǎng)頁不同的地方只需重寫ContentPlaceHolder 中的部分即可。 用戶管理模塊主要功能的實(shí)現(xiàn) 本功能模塊的開發(fā)主要為了解決網(wǎng)站整體的用戶統(tǒng)一管理。 用戶登錄驗(yàn)證代碼 用戶能否登錄,需要與數(shù)據(jù)庫用戶表中的信息進(jìn)行比較,如果輸入的用戶名和密碼相匹配,則登錄成功,網(wǎng)站會(huì)跳轉(zhuǎn)至相應(yīng)的頁面;否則就轉(zhuǎn)向錯(cuò)誤提示頁面提示用戶名或者密碼錯(cuò)誤 [1112]。具體判斷方法如下: protected void Button1_Click(object sender, EventArgs e) { //這里編寫登陸邏輯 string error = 。 tut = new ()。 //聲明 BLL 層中 用戶類的對象 tu = new ()。//聲明 Model 層中 用戶類的實(shí)體 int pk = 1。 tu=(())。 //調(diào)用 BLL 層的方法 返回實(shí)體層 int type = 1。 if (tu != null) { if ( == ()) { 浙江財(cái)經(jīng)學(xué)院本科生畢業(yè)論文(或畢業(yè)設(shè)計(jì)) 21 pk = 0。 type = ()。 } else { pk = 2。 } } switch (pk) { case 1: error = 用戶不存在,或者被刪除 !。 break。 case 2: error = 密碼錯(cuò)誤 !。 break。 default: [sno].Value = ()。 [sno].Expires = (2)。 [sname].Value = ()。 [sname].Expires = (2)。 [stp].Value = ()。 [stp].Expires = (2)。 break。 } = error。 cshi()。 } 其中 TextBox1 為用戶在登錄網(wǎng)站時(shí)輸入的用戶名, TextBox2 為輸入的密碼。此處對于用戶的輸入情況進(jìn)行了兩種判斷,分別為登錄成功與登錄不成功;而登錄不成功又浙江財(cái)經(jīng)學(xué)院本科生畢業(yè)論文(或畢業(yè)設(shè)計(jì)) 22 分為兩種情況,分別為用戶名不存在和用戶名存在而密碼輸入錯(cuò)誤,對此分別在登錄框下方對用戶進(jìn)行了提示。 用戶退出代碼 退出時(shí)要清除用戶名、用戶 ID 和用戶權(quán)限變量,以防止其他用戶非法登錄 [13]。具體代碼如下: string url = 。 int k = ([stp].Value)。 [sno].Expires = (2)。 [sname].Expires = (2)。 [stp].Expires = (2)。 (url)。 討論區(qū)模塊實(shí)現(xiàn) 討論區(qū)是抱團(tuán)網(wǎng)不同于其他團(tuán)購網(wǎng)站的獨(dú)特之處,其重點(diǎn)主要有兩部分,下面分別介紹: 判斷用戶身份 由于討論區(qū)的發(fā)帖及回復(fù)功能都是只面向會(huì)員的,因此在進(jìn)行此操作前需要先對用戶身份進(jìn)行判斷。如果是會(huì)員并已成功登錄,則可以發(fā)帖;若用戶尚未登錄,則會(huì)強(qiáng)制跳轉(zhuǎn)至登錄頁面 [1415]。具體代碼如下: if ([sno] == null) { (script type=39。text/javascript39。alert(39。您尚未登錄,暫時(shí)不能發(fā)帖,請先登陸! 39。)。=39。39。/script)。 } else { (user/)。 } 綁定所有主題列表、帖子主題和回復(fù)列表并實(shí)現(xiàn)分頁 由于用戶在討論區(qū)看到的帖子是只能查看,而不能進(jìn) 行編輯的,出于對功能實(shí)現(xiàn)、性能優(yōu)化等方面的考慮,本網(wǎng)站在開發(fā)時(shí)選用了 Repeater 控件。 Repeater Web 服務(wù)器控件是一個(gè)容器控件,使用戶可以從頁的任何可用數(shù)據(jù)中創(chuàng)建出自定義列表。 Repeater 一般用于只讀的數(shù)據(jù),對數(shù)據(jù)呈現(xiàn)的列表不具備像 Gridview控件所有的編輯、排序、分頁等功能,這些功能需要手工編寫實(shí)現(xiàn) [16]。下面具體介紹綁浙江財(cái)經(jīng)學(xué)院本科生畢業(yè)論文(或畢業(yè)設(shè)計(jì)) 23 定所有主題列表,綁定帖子主題和回復(fù)列表,以及分頁功能是如何實(shí)現(xiàn)的。 綁定所有主題列表 : string strsql = xzdy=0 and xtype= + k。 string tname = tnews。 int recordcount。 int pagesize = 。 int pageindex = 。 DataPage dp = new DataPage()。 = (pagesize, pageindex, tname, , xid, strsql, xid desc, out recordcount)。 ()。 = recordcount。 在這里 pagesize 是預(yù)先設(shè)定好的每頁顯示數(shù)據(jù)的數(shù)量, pageindex 代表當(dāng)前的頁數(shù), tname 是帖子的主題, xid 是帖子的編號(hào),
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1