版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
文檔來(lái)源為從網(wǎng)絡(luò)收集整.word版可編輯歡下載支.【關(guān)鍵字】管理班級(jí)風(fēng)采示網(wǎng)頁(yè)的設(shè)與測(cè)試摘要班級(jí)風(fēng)采網(wǎng)站是為了合理利用網(wǎng)絡(luò)資源供班級(jí)學(xué)習(xí)與交流效理班級(jí)事務(wù)的網(wǎng)絡(luò)平臺(tái)。本網(wǎng)站基于模式,在ASP.net集開發(fā)環(huán)境下采用C#言開發(fā)完成。本網(wǎng)站由用戶模塊、在線論壇、風(fēng)采相冊(cè)、留言簿模塊與管理模塊等構(gòu)成,其中用戶模塊實(shí)現(xiàn)了用戶注冊(cè)登與修改個(gè)人資料等功能線論壇提供交流平臺(tái)風(fēng)相冊(cè)實(shí)現(xiàn)圖片上載和在線瀏覽功能;留言簿模塊實(shí)現(xiàn)網(wǎng)上留言功能;管理模塊實(shí)現(xiàn)用戶管理、論壇管理、相冊(cè)管理與留言簿管理等功能本網(wǎng)站能進(jìn)班級(jí)內(nèi)學(xué)生交流學(xué)習(xí)現(xiàn)用戶自由訪問(wèn)促進(jìn)學(xué)習(xí)相互了解,增強(qiáng)班級(jí)凝聚力。關(guān)鍵字:網(wǎng)站;模;C#文檔收集于互聯(lián)網(wǎng),如有不妥請(qǐng)聯(lián)系刪.
文檔來(lái)源為從網(wǎng)絡(luò)收集整.word版可編輯歡下載支.TheBasedonAbstractThewebsiteofclass-styleusedtheuseofresources,learningandcommunication,andeffectivelymanagetheclasses’affairs.ThiswebsiteonwithASP.netintegratedenvironmentandC#language.websiteusermodule,onlineguest-bookmoduleandthemanagementmodule.Theusermoduleisconsistedofuserregistration,logininformation.isusedforthecommunication.Thepicturebrowsing.guest-bookmoduleaccomplishestheonlineleavingmessages.Theforummanagementandmanagement.Thisistothestudentsinclasslearningachievedaccesstousersforlearningandcohesion.KeyB/Smode;ASP.net;目
錄論文總頁(yè)數(shù)24頁(yè)文檔收集于互聯(lián)網(wǎng),如有不妥請(qǐng)聯(lián)系刪.
文檔來(lái)源為從網(wǎng)絡(luò)收集整.word版可編輯歡下載支.文檔收集于互聯(lián)網(wǎng),如有不妥請(qǐng)聯(lián)系刪.
文檔來(lái)源為從網(wǎng)絡(luò)收集整.word版可編輯歡下載支.引1.1設(shè)背隨著網(wǎng)絡(luò)技術(shù)不斷發(fā)展計(jì)機(jī)普及越越多的人擁有了自己的電腦越來(lái)越多的學(xué)校和班級(jí)通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)來(lái)管理其各項(xiàng)事務(wù)時(shí)生與學(xué)生之間通過(guò)網(wǎng)絡(luò)來(lái)交流的方式也日趨頻繁在這種潮流的驅(qū)之下該采用什么樣的方式來(lái)更好的管理學(xué)生的各項(xiàng)信息,班級(jí)的各項(xiàng)日常事務(wù),以及怎樣使學(xué)生之間能夠更好的交流,成為一個(gè)問(wèn)題。本系統(tǒng)使用ASP.NET技術(shù)的動(dòng)態(tài)網(wǎng)頁(yè)Server2000據(jù)庫(kù)結(jié)合設(shè)計(jì)建立的一個(gè)網(wǎng)絡(luò)班級(jí)風(fēng)采網(wǎng)站戶先通過(guò)部網(wǎng)絡(luò)訪問(wèn)本網(wǎng)站行簡(jiǎn)單的注冊(cè)并經(jīng)管理員審核通過(guò)后有使用本網(wǎng)站上所提供的除管理模塊外的各功能的權(quán)力塊包括在線論壇、留言簿風(fēng)相冊(cè)等在線論壇供用戶之間的主要的交流的平臺(tái)戶以發(fā)起自己的帖子來(lái)引起班級(jí)其它同學(xué)的對(duì)本的討論或回復(fù)時(shí)戶也可對(duì)自己或別人的帖子提出自己的見解從很好地促進(jìn)了班內(nèi)同學(xué)的交流言簿提供網(wǎng)上留言功能留言可以是老師班長(zhǎng)或其它同學(xué)的留言,通過(guò)網(wǎng)絡(luò)的迅捷的傳輸速率達(dá)到快速了解及處理班級(jí)事務(wù)的目的風(fēng)相冊(cè)可以將班級(jí)內(nèi)同學(xué)的相冊(cè)傳到網(wǎng)站上自由瀏覽加級(jí)的親和力以上的幾個(gè)功能很好的解決了上面所提出的問(wèn)題。1.2系配運(yùn)行本系統(tǒng)需要滿足以下的一些配置要求。硬件環(huán)境服務(wù)器端客戶端:處理器Intel內(nèi)存:256M硬盤空間:軟件環(huán)境操作系統(tǒng):Windows網(wǎng)絡(luò)協(xié)議:瀏覽器:6.0顯示器或高辨率的顯示器1.3開工與平臺(tái)(1技ASP.NET是種建立在通用語(yǔ)言上的程序構(gòu)架,能被用于一臺(tái)Web服務(wù)器來(lái)建立強(qiáng)大的Web應(yīng)程。與以前的開發(fā)模型相比,它增強(qiáng)了性能ASP.NET是服務(wù)器上運(yùn)行的編譯好的公共語(yǔ)言運(yùn)行庫(kù)代碼用早期綁定時(shí)譯機(jī)化和盒外緩存服務(wù),這相當(dāng)于在編寫代碼行之前便顯著提高了性能。另外,由于ASP.NET框補(bǔ)充了Studio集開發(fā)環(huán),相比,使程序設(shè)計(jì)相對(duì)簡(jiǎn)化,結(jié)構(gòu)更為清晰。(2SQL數(shù)庫(kù)文檔收集于互聯(lián)網(wǎng),如有不妥請(qǐng)聯(lián)系刪.
文檔來(lái)源為從網(wǎng)絡(luò)收集整.word版可編輯歡下載支.SQL是個(gè)具備完全持的數(shù)據(jù)庫(kù)產(chǎn)品,提供了對(duì)可擴(kuò)展標(biāo)記語(yǔ)(XML)的核心支持以及在Internet上和防火墻外進(jìn)行查詢的能力,提供了以Web準(zhǔn)為基礎(chǔ)的擴(kuò)展數(shù)據(jù)庫(kù)編程功能同提供了效的數(shù)據(jù)庫(kù)解決方案處理海量數(shù)據(jù)是個(gè)大型的數(shù)據(jù)庫(kù)系統(tǒng)。其安全性、穩(wěn)定性、擴(kuò)展性、保存數(shù)據(jù)量都遠(yuǎn)優(yōu)accessmysql這小型數(shù)據(jù)庫(kù)。(3)VisualStudio.NET2003開發(fā)環(huán)境VisualStudio.NET2003出.NET應(yīng)用程序開發(fā)工具。與以往的WEB開發(fā)環(huán)境相比,VS2003使執(zhí)行常見任務(wù)變得容易,從簡(jiǎn)單的窗體提交和客戶端身份驗(yàn)證到部署和站點(diǎn)配置采用基于文本的分層配置系統(tǒng)簡(jiǎn)化了將設(shè)置應(yīng)用于服務(wù)器環(huán)境和Web應(yīng)用程序于配置信息是以純文本形式存儲(chǔ)的因此可以在沒有本地管理工具幫助的情況下應(yīng)用新設(shè)置設(shè)計(jì)時(shí)考慮了可縮放性,增加了專門用于在聚集環(huán)境和多處理器環(huán)境中提高性能的功能。另外程受到運(yùn)行庫(kù)的密切監(jiān)視和管理,以便當(dāng)進(jìn)程行為不正常(泄漏、死鎖)時(shí),可就地創(chuàng)建新進(jìn)程,以幫助保持應(yīng)用程序始終可用于處理請(qǐng)求。2.概要計(jì)2.1功能需為了滿足班級(jí)風(fēng)采網(wǎng)站的交流的根本目的根據(jù)班級(jí)所固有的特點(diǎn)本網(wǎng)站應(yīng)包括五大模塊:用戶模塊、在線論壇、風(fēng)采相冊(cè)、留言簿模塊與管理模塊。用戶模塊主要功能就包括角色劃分與用戶注冊(cè),角色主要?jiǎng)澐譃橐话阌脩艉凸芾韱T一般用戶可以對(duì)自己的信息查詢及修改等管理員通過(guò)管理模塊來(lái)管理整個(gè)網(wǎng)站;在線論壇論壇主要實(shí)現(xiàn)注冊(cè)用戶能在此網(wǎng)站平臺(tái)之上交流一般用戶可以回復(fù)別人的發(fā)言亦可提出自己的言論獲取他人的建議與意見風(fēng)采相冊(cè),包括用戶上傳圖片以及圖片的瀏覽功能;留言簿模塊,實(shí)現(xiàn)用戶在線留言后是管理模塊,主要是管理員對(duì)于整個(gè)網(wǎng)站的綜合性管理,包括用戶模塊管理線論壇管理、相冊(cè)管理與留言簿管理。2.2系流根據(jù)設(shè)計(jì)要求用戶登陸本網(wǎng)站首頁(yè)時(shí),選擇用戶的角色,管理員選擇管理員入口進(jìn)入管理員登陸頁(yè)面驗(yàn)證成功后直接進(jìn)入網(wǎng)站管理模塊對(duì)班級(jí)的各模塊進(jìn)行管理,包括用戶管理、論壇管理、相冊(cè)管理與留言簿管理。一般用戶通過(guò)普通用戶入口進(jìn)入一般用戶登陸界面此頁(yè)面登陸驗(yàn)證成功后即擁有了訪問(wèn)網(wǎng)站各項(xiàng)功能的權(quán)力。包括個(gè)人信息、論壇、上載圖片、瀏覽圖片、給班級(jí)留言等功能。班級(jí)風(fēng)采網(wǎng)站使用流程如圖2-1所示。文檔收集于互聯(lián)網(wǎng),如有不妥請(qǐng)聯(lián)系刪.
文檔來(lái)源為從網(wǎng)絡(luò)收集整.word版可編輯歡下載支.是
用戶管理論壇管理管理員入口
管理員
相冊(cè)管理網(wǎng)站
否
留言簿管理首頁(yè)
失敗
錯(cuò)誤處理頁(yè)注
冊(cè)
論壇主頁(yè)普通用戶入口
成功
個(gè)人信息頁(yè)登
錄
上載圖片頁(yè)成功圖網(wǎng)使用流程圖
瀏覽圖片頁(yè)留言簿主頁(yè)2.3模組整個(gè)班級(jí)網(wǎng)站主要包括的模塊有:用戶模塊、論壇模塊、管理員模塊、相冊(cè)模塊與留言簿模塊。其中管理員模塊可化分為用戶管理模塊、論壇管理模塊冊(cè)管理模塊與留言簿管理模塊四大塊。模塊組織如圖所示。班級(jí)網(wǎng)站用戶模塊
論壇模塊
管理員模塊
相冊(cè)模塊
留言簿模塊用戶管理模塊
相冊(cè)管理模塊
論壇管理模塊
留言簿管理模塊圖2-2網(wǎng)模塊組織圖3.數(shù)據(jù)設(shè)計(jì)文檔收集于互聯(lián)網(wǎng),如有不妥請(qǐng)聯(lián)系刪.
文檔來(lái)源為從網(wǎng)絡(luò)收集整.word版可編輯歡下載支.3.1需求分作為一個(gè)班級(jí)風(fēng)采網(wǎng)站系統(tǒng)其他類型的網(wǎng)站一樣先應(yīng)該包括用戶表,用戶表用來(lái)存儲(chǔ)已注冊(cè)用戶的各項(xiàng)信息。在線論壇對(duì)應(yīng)于數(shù)據(jù)庫(kù)中兩張表帖子信息表和帖子回復(fù)表帖子信息表中存儲(chǔ)了論壇中用戶發(fā)的所有帖子同時(shí)每一個(gè)帖子都應(yīng)有它的回復(fù)在數(shù)據(jù)庫(kù)的存儲(chǔ)中將所有的帖子的回復(fù)都放到了帖子回復(fù)表中通過(guò)表中帖子的不同編號(hào)來(lái)區(qū)分不同的帖子的回復(fù)。網(wǎng)站還包括相冊(cè)模塊和留言簿模塊此數(shù)據(jù)庫(kù)中還應(yīng)包含圖片信息表與留言表用來(lái)存儲(chǔ)上載圖片的所有信息和留言的各項(xiàng)信息。3.2數(shù)庫(kù)結(jié)根據(jù)需求分析及模塊劃分,設(shè)計(jì)數(shù)據(jù)庫(kù)表結(jié)構(gòu)如下。(1)用戶信息表用戶信息表中包括有用戶編號(hào),用戶名,用戶密碼,用戶QQ,用E-mail,用戶自我描述共六個(gè)字段,主鍵為用戶編號(hào),具體設(shè)計(jì)如表所示。表-1用基本信息表sers編號(hào)123456
字段名稱IDUserNamePassQQMailSign
數(shù)據(jù)類型IntNvarchar(20)Nvarchar(20)IntNvarchar(50)Nvarchar(200)
說(shuō)明用戶ID(主鍵(自動(dòng)用戶登錄名用戶密碼用戶QQ號(hào)E-mail用戶自我介紹(2)帖子信息表表-2帖信息表Threads編號(hào)1234567
字段名稱ThreadIDAuthorSubjectContentReplyTotalViewPostTime
數(shù)據(jù)類型IntNvarchar(50)Nvarchar(50)Ntext(16)IntIntDatetime
說(shuō)明帖子編號(hào)鍵)發(fā)帖人用戶名帖子標(biāo)題帖子內(nèi)容帖子總回復(fù)數(shù)帖子被瀏覽數(shù)發(fā)帖時(shí)間帖子信息表包括帖子編號(hào),發(fā)帖用戶名,帖子標(biāo)題,帖子內(nèi)容,帖子總回復(fù)文檔收集于互聯(lián)網(wǎng),如有不妥請(qǐng)聯(lián)系刪.
文檔來(lái)源為從網(wǎng)絡(luò)收集整.word版可編輯歡下載支.數(shù),帖子總瀏覽數(shù),發(fā)帖時(shí)間共七個(gè)字段,主鍵為帖子編號(hào),具體設(shè)計(jì)如3-2所示。(3)帖子回復(fù)表回復(fù)信息表包括回復(fù)信息編號(hào),帖子編號(hào),回復(fù)標(biāo)題,回復(fù)內(nèi)容,回復(fù)者用戶名,回復(fù)時(shí)間共六個(gè)字段。主鍵為回復(fù)信息編號(hào),帖子編號(hào)是此表的外鍵,用此字段與帖子表的主鍵帖子編號(hào)相聯(lián)系。具體設(shè)計(jì)如表-3所示。表-3回信息表Messages編號(hào)123456
字段名稱MessageIDThreadIDSubjectContentAuthorPostTime
數(shù)據(jù)類型IntIntNvarchar(50)NtextNvarchar(50)Datetime
說(shuō)明信息ID(主鍵(自動(dòng)帖子編號(hào)鍵)回復(fù)信息標(biāo)題回復(fù)內(nèi)容回復(fù)者回復(fù)時(shí)間(4)相冊(cè)表相冊(cè)表包括相片編號(hào)相片名稱,相片上載時(shí)間共三個(gè)字段,主鍵為相片編號(hào),具體設(shè)計(jì)如表3-4所示。表-4相表hotos編號(hào)123
字段名稱PhotoIDPhotoNameuploadtime
數(shù)據(jù)類型IntNvarchar(50)Datetime
說(shuō)明照片ID(主)照片名稱上傳時(shí)間(5)留言表留言表包括留言編號(hào),留言者姓名,留言標(biāo)題,留言內(nèi)容,留言時(shí)間共五個(gè)字段,主鍵為留言編號(hào),具體設(shè)計(jì)如表3-5示。表-5留表uestBook編號(hào)12345
字段名稱GuestBookIDSubjectContentUsernameUptime
數(shù)據(jù)類型IntNvarchar(50)NtextNvarchar(50)Datetime
說(shuō)明留言ID(主鍵(自動(dòng)留言標(biāo)題留言內(nèi)容留言者姓名留言時(shí)間4.細(xì)設(shè)計(jì)文檔收集于互聯(lián)網(wǎng),如有不妥請(qǐng)聯(lián)系刪.
文檔來(lái)源為從網(wǎng)絡(luò)收集整.word版可編輯歡下載支.4.1導(dǎo)欄登模4.2論模用戶登陸后進(jìn)入論壇主頁(yè)ShowThread.aspx該頁(yè)面主要設(shè)計(jì)目的是顯示論壇所有的帖子點(diǎn)擊某一帖子進(jìn)入該帖子對(duì)應(yīng)的頁(yè)面并可以通過(guò)點(diǎn)擊發(fā)表帖子控件進(jìn)入發(fā)表帖子頁(yè)面,將發(fā)表的帖子即時(shí)的顯示在帖子主頁(yè)上。頁(yè)面設(shè)計(jì)如圖4-1所示。此頁(yè)面主要控件是myDataList控件,其它為顯示控件或超級(jí)連接控件。后臺(tái)首先通過(guò)調(diào)用相關(guān)方法實(shí)現(xiàn)myDataList數(shù)據(jù)綁定。綁定之前首先計(jì)算當(dāng)前頁(yè)面顯示的總的帖子數(shù),調(diào)用的函數(shù),同時(shí)對(duì)頁(yè)面分頁(yè)。圖4-1論壇頁(yè)面設(shè)計(jì)視圖(1)代碼如下所示:privatevoidsender,{if(!{intTotalPage;intintif==null){page=1;}{try{文檔收集于互聯(lián)網(wǎng),如有不妥請(qǐng)聯(lián)系刪.
文檔來(lái)源為從網(wǎng)絡(luò)收集整.word版可編輯歡下載支.page=}{page=1;}}threads=newds=threads.CurrentPageThreads(page,12,outTotalPage,out=lblPage2.Text=page+"/"+TotalPage;lblRecord.TextstringsUrl=;intstart=sUrl.LastIndexOf("&page");if(start!=sUrlsUrl.Remove(start,sUrl.Length-start);if(page<=1){=sUrl+"&page=1";=sUrl+"&page=1";}{=sUrl+"&page="+;=sUrl+"&page="+;}if<{hlNext.NavigateUrl=sUrl+"&page="+(page+1);+}{hlNext.NavigateUrl=sUrl+"&page="}ds;myDataList.DataBind();}}(2)上面代碼調(diào)用到的CurrentPageThreads()的方法代碼如下
int文檔收集于互聯(lián)網(wǎng),如有不妥請(qǐng)聯(lián)系刪.
文檔來(lái)源為從網(wǎng)絡(luò)收集整.word版可編輯歡下載支.int{SqlConnectionmyConnection=new=newSqlDataAdapter("GetThreads",CommandType.StoredProcedure;==newintstartIndexint=+pageSize;totalPageif(totalPage*pageSize<records){}if(endIndex>records)==for(inti<endIndex;{row=allThreads.Tables[0].Rows[i].ItemArray;}dsCurrentThreads;}(3)法調(diào)用存儲(chǔ)過(guò)程,代碼如下:GetThreadsasSelect(ThreadID,Subject,Author,Content,TotalView,Reply,PostTime)From文檔收集于互聯(lián)網(wǎng),如有不妥請(qǐng)聯(lián)系刪.
文檔來(lái)源為從網(wǎng)絡(luò)收集整.word版可編輯歡下載支.(4)最后,HTML中對(duì)數(shù)據(jù)列進(jìn)行具體的綁定,其中需將帖子標(biāo)題列綁定在超鏈接中。具體代碼如下:border="1"width="100%"cellpadding="0"<td
<tdbgcolor="#FFDFBF"width="45%">href='ShowMessages.aspx?ID=<%#DataBinder.Eval(Container.DataItem,"ThreadID")%>'>"Subject")%></A></td><td
bgcolor="#FFDFBF"
width="20%"
"Author")%></td><td
bgcolor="#FFDFBF"
width="5%"
"TotalView")%></td><td
bgcolor="#FFDFBF"
width="5%"
"Reply")%></td><td
bgcolor="#FFDFBF"
</tr>4.3班相模(1)圖片上載圖片上載頁(yè)面主要控件由文件上傳控件和Button1后臺(tái)代碼來(lái)實(shí)現(xiàn)。按鈕Button1首先取得上傳文件的文件名與文件擴(kuò)展名,然后對(duì)文件擴(kuò)展名進(jìn)行比較保證上傳的為mpjpegjpggif種圖片中的一種之后用photos類的對(duì)象photo調(diào)用類中的方法CheckPhotoName()判斷上傳圖片名在數(shù)據(jù)庫(kù)中是否有重名。若無(wú)重名則將圖片寫入到固定的文件夾中同時(shí)將此圖片的文件名定入數(shù)據(jù)庫(kù)中,調(diào)用類photos的方法InsertPhoto()設(shè)計(jì)視圖如圖4-2所示。代碼如下所示:privatevoidButton1_Click(objecte){photo=newPhotos();stringfilename=Path.GetFileName(;stringfileExt=Path.GetExtension(filename);if((fileExt==".gif")|(fileExt==".jpeg")|(fileExt==".bmp")|(fileExt==".jpg"))文檔收集于互聯(lián)網(wǎng),如有不妥請(qǐng)聯(lián)系刪.
文檔來(lái)源為從網(wǎng)絡(luò)收集整.word版可編輯歡下載支.{{Label2.Text="上傳文件名已經(jīng)存在請(qǐng)更改文件名后重新上傳";}{"allphotos\\"+filename));photo.InsertPhoto(filename);上傳成功";}}{Label2.Text="請(qǐng)上傳圖片只支持bmp,jpeg,gif,jpg格式";}圖4-2圖上載頁(yè)設(shè)計(jì)視圖方法代碼如下所示:boolphotoname){SqlConnectionmyConnection=newmyCommand.CommandType=//向存儲(chǔ)過(guò)程中傳遞參數(shù)。SqlParameterparameterPhotoName=SqlDbType.NVarChar,50);=photoname;;myConnection.Open();readermyCommand.ExecuteReader(CommandBehavior.CloseConnection);if(reader.Read())true;}中調(diào)用存儲(chǔ)過(guò)程代碼如下:nvarcharSelect(PhotoName)From文收集于互聯(lián)網(wǎng),如有不妥請(qǐng)聯(lián)系刪.
文檔來(lái)源為從網(wǎng)絡(luò)收集整.word版可編輯歡下載支.Where@PhotoName=PhotoName法代碼如下:photoname){SqlConnectionmyConnection=newSqlConnection(ConfigurationSettings.AppSettings["ConnectionString"]);SqlCommand("InsertPhoto",myCommand.CommandType=//存儲(chǔ)過(guò)程中傳遞參數(shù)。SqlParameterparameterPhotoName=SqlDbType.NVarChar,50);=photoname;;SqlParameterparameterupload==;;//開數(shù)據(jù)庫(kù)連接并執(zhí)行命令。myConnection.Open();myConnection.Close();}法調(diào)用存儲(chǔ)過(guò)程InsertPhoto代碼如下:InsertPhotonvarchar(@PhotoName)(2)相冊(cè)瀏覽模塊相冊(cè)瀏覽頁(yè)的設(shè)計(jì)與帖子瀏覽頁(yè)的設(shè)計(jì)思想基本相同,包括顯示主控件myDataList和上傳圖片超鏈接按鈕。頁(yè)面設(shè)計(jì)如圖-3所示。同樣myDataList也需在后臺(tái)先進(jìn)行表的數(shù)據(jù)綁定與分頁(yè)然后在HTML中對(duì)表中的列綁定。圖-3圖瀏覽頁(yè)設(shè)計(jì)視圖后臺(tái)Page_Load源代碼如下:privatevoidsender,11檔收集于互聯(lián)網(wǎng),如有不妥請(qǐng)聯(lián)系刪
文檔來(lái)源為從網(wǎng)絡(luò)收集整.word版可編輯歡下載支.{if(!{intTotalPage;intintif==null){page=1;}{try{page=}{page=1;}}=Photos();ds=records);=lblPage2.Text=page+"/"+TotalPage;lblRecord.TextstringsUrl=;intstart=sUrl.LastIndexOf("&page");if(start!=sUrlsUrl.Remove(start,sUrl.Length-start);if(page<=1){=sUrl+"&page=1";=sUrl+"&page=1";文收集于互聯(lián)網(wǎng),如有不妥請(qǐng)聯(lián)系刪.
文檔來(lái)源為從網(wǎng)絡(luò)收集整.word版可編輯歡下載支.}{=sUrl+"&page="+;=sUrl+"&page="+;}if<{hlNext.NavigateUrl=sUrl+"&page="+(page+1);+}{hlNext.NavigateUrl=sUrl+"&page="}ds;myDataList.DataBind();}{}}CurrentPagephotos()代碼如下:CurrentPagephotos(intinttotalPage,outint{SqlConnectionmyConnection=new=newSqlDataAdapter("SelectPhotos",CommandType.StoredProcedure;//建立并填充一個(gè)DataSet。=myCommand.Fill(allPhotos);//創(chuàng)建一個(gè)新的DataSet。文收集于互聯(lián)網(wǎng),如有不妥請(qǐng)聯(lián)系刪.
文檔來(lái)源為從網(wǎng)絡(luò)收集整.word版可編輯歡下載支.dsCurrentPhotos=DataSet();//計(jì)算所有Photos的條數(shù)。allPhotos.Tables[0].Rows.Count;//計(jì)算當(dāng)前頁(yè)第一條Photos的位置。intstartIndex//計(jì)算當(dāng)前頁(yè)最后一條Photos位置。int=+pageSize;//計(jì)算Photos的頁(yè)數(shù)。totalPageif(totalPage*pageSize<records){}if(endIndex>records)=//建立一個(gè)與dsCurrentPhotos據(jù)結(jié)構(gòu)完全一樣的DataSet.dsCurrentPhotos=allPhotos.Clone();//取得當(dāng)前頁(yè)的所有記錄,并保存到新的ataSet中去。for(inti<endIndex;{row=dsCurrentPhotos.Tables[0].NewRow();allPhotos.Tables[0].Rows[i].ItemArray;dsCurrentPhotos.Tables[0].Rows.Add(row);}dsCurrentPhotos;}調(diào)用存儲(chǔ)過(guò)程SelectPhotos代碼如下:SelectPhotosASSelect*FromPhotos最后在HTML頁(yè)中對(duì)其myDataList進(jìn)行列綁定綁定形式在前面已有這里不再給出。4.4留簿塊留言簿的實(shí)現(xiàn)與論壇的實(shí)現(xiàn)大同小異,頁(yè)面包括一個(gè)主控件Repeater和提交留言按鈕Button1,設(shè)計(jì)視圖如圖4-4所示。圖4-4留簿設(shè)計(jì)視圖Repeater控件代碼與論壇DataList控件代碼相似后臺(tái)代碼如下:privatevoidbtnSubmit_Click(objecte){文收集于互聯(lián)網(wǎng),如有不妥請(qǐng)聯(lián)系刪.
文檔來(lái)源為從網(wǎng)絡(luò)收集整.word版可編輯歡下載支.GuestBooksDB=GuestBooksDB();GuestBook.AddGuestBook(userNameField.Text,contentField.Text,subjectFiel.Text);}AddGuestBook()方法代入三個(gè)參數(shù):留言人姓名,留言標(biāo)題,留言內(nèi)容,并調(diào)用存儲(chǔ)過(guò)程AddGuestBook,將值傳入數(shù)據(jù)庫(kù)添加留言。4.5管員塊管理員模塊主要是對(duì)各模塊的信息進(jìn)行管理總體設(shè)計(jì)為在頁(yè)面加入四個(gè)DataGrid件以顯示各模塊信息加入四個(gè)控件個(gè)DataGrid控件一一拖入其中再建立一個(gè)頁(yè)面頭建立一個(gè)導(dǎo)航欄通過(guò)選擇進(jìn)行對(duì)某一模塊中信息的刪除。用戶模塊的實(shí)現(xiàn)過(guò)程建立用戶模塊控件DataGrid1的綁定函數(shù),如下所示:privatevoidUsersBind(){UsersDB();;"ID";;}利用調(diào)用此綁定函數(shù)并設(shè)置Panel1的屬性為true利用DataGrid1_DeleteCommand事件執(zhí)行刪除命令并對(duì)行重綁定。當(dāng)然DataGrid1_DeleteCommand必須先在privatevoidInitializeComponent()中聲明。DataGrid1_DeleteCommand代碼如下:privatevoid{Intid=UsersDB();user.DeleteUser(id);this.UsersBind();"刪除成功"}5.系統(tǒng)能測(cè)試系統(tǒng)主要模塊開發(fā)完成后系統(tǒng)需要進(jìn)行必要的運(yùn)行測(cè)試以檢驗(yàn)系統(tǒng)的正確性。文收集于互聯(lián)網(wǎng),如有不妥請(qǐng)聯(lián)系刪.
文檔來(lái)源為從網(wǎng)絡(luò)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024石油化工產(chǎn)品物流運(yùn)輸合同
- 2024版房地產(chǎn)項(xiàng)目開發(fā)委托合同
- 2024年貨車掛靠車輛維護(hù)合同
- 2024版單位車輛清洗保養(yǎng)合同3篇
- 短視頻策劃與制作知到智慧樹章節(jié)測(cè)試課后答案2024年秋黑龍江職業(yè)學(xué)院
- 旅游景點(diǎn)開發(fā)政府咨詢顧問(wèn)協(xié)議
- 地?zé)岚l(fā)電站建設(shè)合同
- 2024轉(zhuǎn)讓公司股權(quán)合同范本
- 跨境電商提成運(yùn)營(yíng)合同
- 河道城市文化設(shè)施工程合同
- 2025年急診科護(hù)理工作計(jì)劃
- 2024-2025學(xué)年山東省聊城市高一上學(xué)期期末數(shù)學(xué)教學(xué)質(zhì)量檢測(cè)試題(附解析)
- 違規(guī)行為與處罰管理制度
- 2025年正規(guī)的離婚協(xié)議書
- 2025中國(guó)地震應(yīng)急搜救中心公開招聘應(yīng)屆畢業(yè)生5人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 醫(yī)療健康大模型白皮書(1.0版) 202412
- 部編版八年級(jí)初二語(yǔ)文上冊(cè)第六單元《寫作表達(dá)要得體》說(shuō)課稿
- 遼寧沈陽(yáng)市文體旅產(chǎn)業(yè)發(fā)展集團(tuán)有限公司招聘筆試沖刺題2024
- 2024版《糖尿病健康宣教》課件
- 二年級(jí)上每日一練(豎式+口算+應(yīng)用題)已排版直接打印
- (康德卷)重慶市2024屆高三一診英語(yǔ)試卷(含答案)
評(píng)論
0/150
提交評(píng)論