2023年全國(guó)碩士研究生考試考研英語(yǔ)一試題真題(含答案詳解+作文范文)_第1頁(yè)
已閱讀1頁(yè),還剩18頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、<p><b>  濱江學(xué)院</b></p><p>  《Web技術(shù)與應(yīng)用》課程設(shè)計(jì)</p><p>  題 目 師生留言互動(dòng)系統(tǒng) </p><p><b>  師生留言互動(dòng)系統(tǒng)</b></p><p><

2、;b>  1 引言</b></p><p>  隨著現(xiàn)代化技術(shù)的不斷進(jìn)步,網(wǎng)絡(luò)在人們的生活中扮演了越來(lái)越重要的角色,各種論壇,網(wǎng)站相應(yīng)而生,我們?cè)跒g覽信息的同時(shí)也需要及時(shí)交流信息所以留言板被廣泛應(yīng)用。師生留言系統(tǒng)是一種簡(jiǎn)易的論壇,是Internet上的一種電子信息服務(wù)系統(tǒng)。它提供一塊公共電子白板,每個(gè)用戶都可以在上面書寫,可發(fā)布信息或提出看法,是一種交互性強(qiáng),內(nèi)容豐富而及時(shí)的Internet電子

3、信息服務(wù)系統(tǒng),用戶可以獲得各種信息服務(wù),發(fā)布信息,進(jìn)行討論,聊天等。本論壇的使用對(duì)象有管理員,老師,學(xué)生,可以很方便地建立小型網(wǎng)上論壇,實(shí)現(xiàn)了論壇的基本功能,管理員的日常管理也比較方便。</p><p>  本設(shè)計(jì)中主要是在Dreamweaver環(huán)境里編寫ASP腳本。主要用到了Dreamweaver中的表格和表單,以及ASP內(nèi)置對(duì)象。構(gòu)建一個(gè)師生留言系統(tǒng),其中有注冊(cè)與登錄模塊,使得注冊(cè)之后可以正常登錄,且注冊(cè)后可

4、以修改自己的登錄密碼。本系統(tǒng)還包括發(fā)表和瀏覽留言模塊,檢查并設(shè)計(jì)與數(shù)據(jù)庫(kù)連接模塊和界面設(shè)計(jì)模塊。用戶進(jìn)入系統(tǒng)后必須登錄才能擁有相應(yīng)的權(quán)限,如果不進(jìn)行登錄則只能查看發(fā)表的留言,如果用戶想要成為互動(dòng)對(duì)象則可點(diǎn)擊注冊(cè)按鈕進(jìn)行注冊(cè),有修改密碼的權(quán)限。管理員有刪除用戶的權(quán)限,有回復(fù)刪除留言信息的權(quán)限,留言按類別分類,便于查找。這些頁(yè)面主要用表格和表單完成布局,編寫ASP腳本實(shí)現(xiàn)功能,其它模塊也采用同樣的方式設(shè)計(jì),使得可以瀏覽并發(fā)表留言和查看留言。

5、</p><p><b>  系統(tǒng)環(huán)境:</b></p><p><b>  軟件:</b></p><p><b>  服務(wù)器:IIS</b></p><p>  數(shù)據(jù)庫(kù):SQL Server2008</p><p>  開發(fā)工具:Dreamwear

6、8</p><p><b>  硬件:</b></p><p><b>  微機(jī)一臺(tái)</b></p><p><b>  2 系統(tǒng)設(shè)計(jì)</b></p><p><b>  1.需求分析:</b></p><p>  開發(fā)一個(gè)留言系統(tǒng)

7、,首先需要確定留言的功能是什么,也就是用戶想要留言板所擁有的作用設(shè)計(jì)留言板時(shí),要區(qū)別是普通用戶登錄還是管理員登錄。如果是普通用戶登錄,那么該用戶只有查看和回復(fù)留言的權(quán)限,如果是管理員登錄,則除了具有查看和回復(fù)權(quán)限外,還用具有管理員的權(quán)限。另外還能在頁(yè)面中顯示當(dāng)前的系統(tǒng)的時(shí)間和訪問(wèn)權(quán)限。</p><p>  開發(fā)網(wǎng)上論壇,可以極大地豐富用戶的生活,同時(shí)也加快了信息的傳遞,也具有很強(qiáng)的商業(yè)價(jià)值。在論壇留言版面上有大量

8、的植入廣告,可以方面了解信息。留言板可以提供一個(gè)公共的信息發(fā)布平臺(tái),可以在線解決某些用戶需求。科學(xué)技術(shù)在不斷地提高,計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)也日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用,現(xiàn)在許多國(guó)外和國(guó)內(nèi)的網(wǎng)站均使用了網(wǎng)上注冊(cè)、網(wǎng)上查詢、網(wǎng)上發(fā)表論文、等一系列的網(wǎng)上信息服務(wù)。通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)實(shí)現(xiàn)足不出戶就可以了解各種信息、咨詢問(wèn)題、收索資料等,有了這樣的一個(gè)網(wǎng)絡(luò)平臺(tái),節(jié)省了大量的人力物力。</p

9、><p><b>  2.可行性分析:</b></p><p><b>  一.</b></p><p>  系統(tǒng)開發(fā)語(yǔ)言ASP是微軟公司開發(fā)的一種服務(wù)器端腳本編寫語(yǔ)言,使用ASP技術(shù),可以簡(jiǎn)單,方便地與數(shù)據(jù)庫(kù)和其他程序的進(jìn)行交互使用,能夠結(jié)合HTML標(biāo)簽,文本內(nèi)容,腳本語(yǔ)言VBScript或javascript和Active

10、X組件,用以創(chuàng)建動(dòng)態(tài)的,交互的web網(wǎng)頁(yè),能夠生成功能強(qiáng)大的web應(yīng)用程序 ,通過(guò)訪問(wèn)組件來(lái)執(zhí)行復(fù)雜的任務(wù)。</p><p>  以下是ASP基本特點(diǎn):</p><p>  利用ASP可以實(shí)現(xiàn)突破靜態(tài)網(wǎng)頁(yè)的一些功能限制,實(shí)現(xiàn)動(dòng)態(tài)網(wǎng)頁(yè)技術(shù);</p><p>  ASP文件時(shí)包含在HTML代碼所組成的文件中的,易于修改和測(cè)試;</p><p> 

11、 服務(wù)器上的ASP解釋程序會(huì)在服務(wù)器端執(zhí)行ASP程序,并將結(jié)果以HTML格式傳送到客戶端瀏覽器上,因此使用各種瀏覽器都可以正常瀏覽ASP所產(chǎn)生的網(wǎng)頁(yè);</p><p>  方便連接SQL數(shù)據(jù)庫(kù);</p><p>  處理由瀏覽器傳送到站點(diǎn)服務(wù)器的表單輸入;</p><p>  訪問(wèn)和編輯服務(wù)器端的數(shù)據(jù)庫(kù)表,使用瀏覽器即可輸入,更新,刪除站點(diǎn)服務(wù)器的數(shù)據(jù)庫(kù)中的數(shù)據(jù);&

12、lt;/p><p><b>  提供廣告輪播器</b></p><p><b>  二. </b></p><p>  IIS是一種Web 服務(wù)組件,其中包括Web服務(wù)器,F(xiàn)TP服務(wù)器,NNTP服務(wù)器,SMTP服務(wù)器,分別用于網(wǎng)頁(yè)瀏覽,文件傳輸,新聞服務(wù)和郵件發(fā)送等方面,它使得在網(wǎng)絡(luò)上發(fā)布信息變得很簡(jiǎn)單。IIS的一個(gè)重要的特性

13、是支持ASP,可以很容易的張貼動(dòng)態(tài)內(nèi)容和開發(fā)基于Web的應(yīng)用程序。使用IIS能輕松地在互聯(lián)網(wǎng)或局域網(wǎng)上發(fā)布信息,建立強(qiáng)大,靈活而安全的Internet站點(diǎn)。數(shù)據(jù)庫(kù)SQL功能強(qiáng)大,作為后臺(tái)數(shù)據(jù)庫(kù),能完全地滿足本系統(tǒng)開發(fā)數(shù)據(jù)處理的要求。</p><p><b>  三.</b></p><p>  在進(jìn)行了系統(tǒng)設(shè)計(jì)和數(shù)據(jù)庫(kù)設(shè)計(jì)之后,就能夠進(jìn)行編碼的實(shí)現(xiàn),編碼實(shí)現(xiàn)包括系統(tǒng)界

14、面的編碼實(shí)現(xiàn)和邏輯編碼的實(shí)現(xiàn),系統(tǒng)界面代碼可以使用CSS進(jìn)行全局樣式控制,而邏輯編碼實(shí)現(xiàn)需要在頁(yè)面中進(jìn)行邏輯控制。</p><p>  三.系統(tǒng)功能描述、功能模塊的劃分</p><p>  1.師生互動(dòng)留言系統(tǒng)應(yīng)實(shí)現(xiàn)的基本功能</p><p> ?。?)用戶登錄和注冊(cè)(老師和學(xué)生均可注冊(cè))</p><p> ?。?)用戶管理(系統(tǒng)管理員可以查

15、看、刪除老師或?qū)W生賬戶)</p><p><b> ?。?)分頁(yè)顯示留言</b></p><p>  (4)按課程分類顯示和該課程相關(guān)留言</p><p> ?。?)主題留言的發(fā)表、瀏覽、回復(fù)和刪除(老師和學(xué)生均可回復(fù)學(xué)生的留言,但只有老師可以刪除留言)</p><p><b> ?。?)留言的搜索</b

16、></p><p> ?。?)留言系統(tǒng)訪問(wèn)量統(tǒng)計(jì)</p><p> ?。?)廣告圖片循環(huán)顯示</p><p>  根據(jù)用戶權(quán)限不同可以將本系統(tǒng)分為2大模塊,分別為:老師用戶權(quán)限、學(xué)生用戶權(quán)限。本系統(tǒng)各個(gè)部分及其包括的具體功能模塊如下圖所示:</p><p><b>  用戶類型</b></p><

17、;p><b>  管理員</b></p><p><b>  老師</b></p><p><b>  學(xué)生</b></p><p><b>  用戶登錄判斷</b></p><p><b>  用戶檢測(cè)及登錄流程</b><

18、;/p><p><b>  數(shù)據(jù)庫(kù)的設(shè)計(jì)</b></p><p>  本系統(tǒng)為ASP開發(fā)的小型論壇系統(tǒng),為了方便管理與使用,以及平臺(tái)的穩(wěn)定性,考慮采用SQL數(shù)據(jù)庫(kù)。SQL基于windows操作系統(tǒng)下的集成開發(fā)環(huán)境,該環(huán)境集成了各種向?qū)Ш蜕善鞴ぞ撸瑯O大地提高了開發(fā)人員的工作效率,使得建立數(shù)據(jù)庫(kù),創(chuàng)建表,設(shè)計(jì)用戶界面,設(shè)計(jì)數(shù)據(jù)查詢等有序地進(jìn)行,滿足了系統(tǒng)的所有要求。<

19、/p><p>  根據(jù)各環(huán)節(jié)對(duì)系統(tǒng)所做的要求分析,系統(tǒng)設(shè)計(jì),規(guī)劃出本系統(tǒng)中使用的數(shù)據(jù)庫(kù)尸體分別為注冊(cè)用戶信息實(shí)體,管理員信息表,留言信息表,留言分類表,廣告信息表。</p><p><b>  注冊(cè)用戶信息實(shí)體 </b></p><p>  注冊(cè)用戶信息實(shí)體包括用戶姓名,密碼,性別,地址</p><p>  (2)留言信息表

20、 </p><p><b>  (3)廣告信息表</b></p><p><b>  3 系統(tǒng)實(shí)現(xiàn)</b></p><p>  myform.Pwd.focus();</p><p>  return false</p><p><b>  }</b>

21、</p><p>  if (document.myform.Pwd1.value=='') {</p><p>  window.alert ("請(qǐng)確認(rèn)新密碼!");</p><p>  myform.Pwd1.focus();</p><p>  return false</p>&l

22、t;p><b>  }</b></p><p>  if (document.myform.Pwd.value!=document.myform.Pwd1.value) {</p><p>  window.alert ("兩次輸入的新密碼必須相同!");</p><p>  return false</p&

23、gt;<p><b>  }</b></p><p>  return true</p><p><b>  }</b></p><p>  <h3 align="center"><strong><strong> 論壇用戶注冊(cè)信息表</strong

24、>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="index1.asp">返回首頁(yè)</a></strong></h3></p><p><b>  </div></b></p><p>  &

25、lt;input type="hidden" name="flag" value="new"></p><p>  <div id="p1"></p><p>  <table bgcolor="#FF9999" bordercolor="#00FFFF&

26、quot; width="600" border="1" align="center" cellpadding="0" cellspacing="0"></p><p><b>  <tr></b></p><p>  <td align=lef

27、t width="100"><font color="#FF3333">用戶名:</font></td></p><p>  <td width="200"><input type="text" name="UserName" size="20

28、"></td></p><p><b>  </tr></b></p><p><b>  <tr></b></p><p>  <td align=left width="100"><font color="#FF3333

29、">用戶密碼:</font></td></p><p>  <td width="200"><input type="password" name="Pwd" size="20"></td></p><p><b>  <

30、;/tr></b></p><p><b>  <tr></b></p><p>  <td align=left width="100"><font color="#FF3333">密碼確認(rèn):</font></td></p><p

31、>  <td width="200"><input type="password" name="Pwd1" size="20"></td></p><p><b>  </tr></b></p><p><b>  <t

32、r></b></p><p>  <td align=left width="100"><font color="#FF3333">選擇身份:</font></td></p><p>  <td width="200"><input id=&quo

33、t;RadioButtonList1_1" type="radio" name="r1" value="教師" tabindex="4" /></p><p>  <label for="RadioButtonList1_1"><font color="#FF3333&q

34、uot;>教師</font></label></p><p>  <input id="RadioButtonList1_2" type="radio" name="r1" value="學(xué)生" checked="checked" tabindex="4" /

35、></p><p>  <label for="RadioButtonList1_2"><font color="#FF3333">學(xué)生</font></label></td></p><p><b>  </tr></b></p>&l

36、t;p><b>  <tr></b></p><p>  <td align=left width="100"><font color="#FF3333">所在系部:</font></td></p><p>  <td width="200&quo

37、t;></p><p>  <select name="department"></p><p>  <option selected="selected">--請(qǐng)選擇系部--</option></p><p>  <option value="xingongxi&qu

38、ot;>信工系</option></p><p>  <option value="yishuxi">藝術(shù)系</option></p><p>  <option value="tiyuxi">體育系</option></p><p>  <option

39、value="jingguanxi">經(jīng)管系</option></p><p>  <option value="kuaijixi">會(huì)計(jì)系</option></p><p>  <option value="jiancexi">建測(cè)系</option></p

40、><p>  <option value="wenfaxi">文法系</option></p><p><b>  </select></b></p><p><b>  </td></b></p><p><b>  <

41、;/tr></b></p><p><b>  <tr></b></p><p>  <td align=left width="100"><font color="#FF3333">電子郵箱:</font></td></p><p

42、>  <td width="200"><input type="text" name="Email" size="30"></td></p><p><b>  </tr></b></p><p><b>  <tr&g

43、t;</b></p><p>  <td align=left width="100"><font color="#FF3333">選擇頭像:</font></td></p><p>  <td width="200"><select size=&quo

44、t;1" name="logo" onChange="showlogo()"></p><p>  <option selected value="1">1</option></p><p>  <option value="2">2</option&g

45、t;</p><p>  <option value="3">3</option></p><p>  <option value="4">4</option></p><p>  <option value="5">5</option>

46、;</p><p>  <option value="6">6</option></p><p>  <option value="7">7</option></p><p>  <option value="8">8</option>

47、</p><p>  <option value="9">9</option></p><p>  <option value="10">10</option></p><p>  <option value="11">11</option&

48、gt;</p><p>  <option value="12">12</option></p><p>  <option value="13">13</option></p><p>  <option value="14">14</op

49、tion></p><p>  <option value="15">15</option></p><p>  </select>&nbsp;&nbsp; <img src="images/1.gif" name="img"></p><p

50、>  <script> </p><p>  function showlogo(){</p><p>  document.images.img.src = "images/" + document.myform.logo.options[document.myform.logo.selectedIndex].value + ".gif&

51、quot;;</p><p><b>  }</b></p><p><b>  </script></b></p><p><b>  </td></b></p><p><b>  </tr></b></p&g

52、t;<p>  <tr><td>&nbsp;</td></tr></p><p><b>  <tr></b></p><p>  <td height="30">&nbsp;</td></p><p>  &l

53、t;td height="30"></p><p>  <input type="submit" name="submit" value="提交" /></p><p>  <input type="reset" name="submit2" va

54、lue="重填" /></p><p><b>  </td></b></p><p><b>  </tr></b></p><p>  </table></div></p><p><b>  </div&

55、gt;</b></p><p><b>  </form> </b></p><p><b>  </body></b></p><p><b>  </html></b></p><p><b>  3.留言頁(yè)面<

56、;/b></p><p>  <script Language="JavaScript"></p><p>  function ChkFields() {</p><p>  if (document.formadd.Type.value=='') {</p><p>  window.

57、alert ("請(qǐng)選擇類型!");</p><p>  formadd.Type.focus();</p><p>  return false</p><p><b>  }</b></p><p>  if (document.formadd.Subject.value=='')

58、{</p><p>  window.alert ("請(qǐng)輸入主題!");</p><p>  formadd.Subject.focus();</p><p>  return false</p><p><b>  }</b></p><p>  if (document.f

59、ormadd.Subject.value.length>50) {</p><p>  window.alert ("主題超長(zhǎng)!");</p><p>  formadd.Subject.focus();</p><p>  return false</p><p><b>  }</b><

60、;/p><p>  if (document.formadd.Words.value.length>1000) {</p><p>  window.alert ("留言內(nèi)容超長(zhǎng)!");</p><p>  formadd.Words.focus();</p><p>  return false</p>

61、<p><b>  }</b></p><p>  return true</p><p><b>  }</b></p><p><b>  </script></b></p><p><b>  </head></b>

62、</p><p>  <body background="images/1.jpg"></p><p>  <div id="main"></p><p>  <div id="nav"></p><p>  <li class="

63、p"><a href="index1.asp">返回首頁(yè)</a></li></p><p>  </ul></div> </p><p>  <div id="main_pic"><p align="center"><

64、;strong><strong></p><p>  <font face="Adobe 楷體 Std R" color="#990033" size="+5">師生交互系統(tǒng)</font></strong></strong></p></font></div&

65、gt; </p><p>  <form method="POST" action="liuyanSave.asp" name="formadd" onsubmit = "return ChkFields()"></p><p>  <table align="center&q

66、uot; border="0" cellpadding="2" cellspacing="2" width="473" height="108"><tr><td>&nbsp;</td></p><p>  <caption align="top&qu

67、ot;><font face="華文行楷" size="6">發(fā)表留言</font></caption></p><p>  <tr><td>&nbsp;</td></tr></p><p><b>  <tr></b>

68、</p><p>  <td align=left width="77" height="24" class="main">用戶名</td></p><p>  <td width="380" height="24" class="main"

69、><center><font face="華文行楷" size="3" color="#990000"><%=Session("username")%></font></center></td></p><p><b>  </tr>&

70、lt;/b></p><p><b>  <tr></b></p><p>  <td align=left width="77" height="23" class="main">留言類型</td></p><p>  <td widt

71、h="380" height="23" class="main"><select size="1" name="Type"> </p><p>  <option value="sousuo1">計(jì)算機(jī)類</option></p><

72、;p>  <option value="sousuo2">經(jīng)濟(jì)管理類</option></p><p>  <option value="sousuo3">法學(xué)類</option></p><p>  <option value="sousuo4">語(yǔ)言文學(xué)類

73、</option></p><p>  <option value="sousuo5">其他</option></p><p>  </select></td></p><p><b>  </tr></b></p><p>&

74、lt;b>  <tr></b></p><p>  <td align=left width="77" height="23" class="main">標(biāo)題</td></p><p>  <td width="380" height="23

75、" class="main"><input name="Subject" size="51"></td></p><p><b>  </tr></b></p><p><b>  <tr></b></p>&

76、lt;p>  <td align=left width="77" height="43" class="main" valign="top">具體內(nèi)容</td></p><p>  <td width="380" height="43" class="

77、;main" valign="top"><textarea rows="4" name="Words" cols="50"></textarea></td></p><p><b>  </tr></b></p><p>&l

78、t;b>  </table> </b></p><p>  <p align="center"><input type="submit" value="提交" name="B1"><input type="reset" value="全部重寫&q

79、uot; name="B2"></p></p><p><b>  </form></b></p><p><b>  </body></b></p><p><b>  </html></b></p><p

80、>  管理員刪除用戶留言代碼</p><p><b>  <%</b></p><p>  id=request.QueryString("id")</p><p>  '=============連接數(shù)據(jù)庫(kù)===============</p><p>  Set Conn=Se

81、rver.CreateObject("ADODB.Connection")</p><p>  Conn.ConnectionString="driver={SQL Server};server=127.0.0.1;UID=sa;PWD=sa;Database=LiuYan"</p><p><b>  Conn.Open</b>

82、;</p><p>  set rs=server.CreateObject("adodb.recordset")</p><p>  set rs.ActiveConnection=Conn</p><p>  rs.CursorType=3</p><p>  rs.Open"delete from Lxin

83、xi where ContId="& id</p><p>  rs.Open"delete from Huifu where ContId="& id</p><p>  Response.Write "<h2>信息已成功刪除!</h2>"</p><p>  Respo

84、nse.Redirect("index1.asp")</p><p><b>  %></b></p><p><b>  </body></b></p><p><b>  </html></b></p><p><b&

85、gt;  按類型查找留言代碼</b></p><p><b>  </style></b></p><p><b>  </head></b></p><p>  <body background="images/1.jpg"></p>&l

86、t;p>  <div id="main"></p><p>  <div id="nav"></p><p>  <h1 style="color:#990000">&nbsp;&nbsp;&nbsp;網(wǎng)站目錄</h1></p><p

87、><b>  <ul></b></p><p>  <li class="p"><font color="#990000">歡迎光臨,<%=session("username")%></font></li></p><p>  &l

88、t;li class="p"><a href="liuyan.asp">發(fā)表留言</a></li></p><p>  <li class="p"><a href="sousuoliuyan.asp">搜索留言</a></li></p>

89、;<p>  <li class="p"><a href="UpdateUser.asp">帳號(hào)管理</a></li></p><p>  <li class="p"><a href="index1.asp">返回首頁(yè)</a></l

90、i></p><p>  </ul></div> </p><p>  <div id="main_pic"><p align="center"><strong><strong></p><p>  <font face="

91、Adobe 楷體 Std R" color="#990033" size="+5">師生交互系統(tǒng)</font></strong></strong></p></font></div> </p><p>  <table align="center" wid

92、th="60%"></p><p><b>  </tr></b></p><p>  <tr><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp

93、;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;&l

94、t;/td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</

95、td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></p><p>  <td class="p" >按用戶名搜索</p><p>  <for

96、m action="sousuojieguo.asp" name="form1" method="post" onsubmit="return checked1()"></p><p>  <input style="background-color:#999999" type="text&

97、quot; name="yonghu" size="12"><input type="submit" value="搜索" name="B1"></p><p>  </form></td></p><p>  <td class="

98、p" >按主題搜索</p><p>  <form action="sousuojieguo.asp" name="form2" method="post" onsubmit="return checked2()"></p><p>  <input style="

99、background-color:#999999" type="text" name="zhuti" size="12"><input type="submit" value="搜索" name="B2"></p><p>  </form></td

100、></tr></table></p><p>  <script language="javascript"></p><p>  function checked1(){</p><p>  if(document.form1.yonghu.value=='')</p>&

101、lt;p>  {alert("請(qǐng)輸入用戶名!");</p><p>  return false</p><p><b>  }</b></p><p>  return true</p><p><b>  }</b></p><p>  func

102、tion checked2(){</p><p>  if(document.form2.zhuti.value=='')</p><p>  {alert("請(qǐng)輸入主題!");</p><p>  return false</p><p><b>  }</b></p>

103、<p>  return true</p><p><b>  }</b></p><p><b>  </script></b></p><p><b>  <%</b></p><p>  set Conn=Server.CreateObjec

104、t("ADODB.Connection")</p><p>  Conn.ConnectionString="driver={SQL Server};server=127.0.0.1;UID=sa;PWD=sa;Database=LiuYan"</p><p><b>  Conn.Open</b></p><

105、;p>  set rs=server.CreateObject("adodb.recordset")</p><p>  set rs.ActiveConnection=conn</p><p>  rs.CursorType=3</p><p>  rs.Open "select * from Lxinxi"</

106、p><p>  if rs.eof=false then</p><p>  rs.PageSize = 4</p><p><b>  '讀取參數(shù)</b></p><p>  page=Clng(request.QueryString("page"))</p><p>&

107、lt;b>  '處理無(wú)效頁(yè)碼</b></p><p>  if page<1 then</p><p><b>  page=1</b></p><p><b>  end if</b></p><p>  if page>rs.PageCount then&l

108、t;/p><p>  page=rs.PageCount</p><p><b>  end if</b></p><p><b>  '設(shè)置當(dāng)前頁(yè)</b></p><p>  rs.AbsolutePage=page</p><p><b>  %>&l

109、t;/b></p><p>  當(dāng)前頁(yè)碼:<%=page%>/<%=rs.PageCount%></p><p><b>  <br></b></p><p><b>  <%</b></p><p>  if session("r1&quo

110、t;)="學(xué)生" then</p><p><b>  %></b></p><p>  <table border="0" cellpadding="3" align="center" width="100%"></p><p&g

111、t;  <tr align="center" bgcolor="#999999"><td>主題</td><td>用戶名</td><td>創(chuàng)建時(shí)間</td><td>操作</td></tr></p><p><b>  <%</b>

112、</p><p>  for i=1 to rs.PageSize</p><p>  varNO=(page-1) * rs.PageSize +1</p><p><b>  '表格中顯示字段</b></p><p><b>  %></b></p><p>

113、;  <tr><td><%=rs("Subject")%></a></td> <td> <%=rs("UserName")%> </td> <td><%=rs("CreateTime")%> </td><td><a href=&q

114、uot;huifu.asp?id=<%=rs("ContId")%>">回復(fù)</td></tr></p><p><b>  <% </b></p><p>  rs.movenext</p><p>  if rs.eof then exit for</p&g

115、t;<p><b>  next</b></p><p>  response.Write("</table><br>")</p><p><b>  '設(shè)置第一頁(yè)鏈接</b></p><p><b>  %></b></p

116、><p>  <table align="center"><tr><td align="center"></p><p><b>  <%</b></p><p>  if page=1 then</p><p>  response.Writ

117、e("第一頁(yè)")</p><p><b>  else</b></p><p>  response.Write("<a href=sousuoliuyan.asp?page=1>第一頁(yè)</a>&nbsp;")</p><p><b>  end if</b

118、></p><p><b>  '設(shè)置上一頁(yè)鏈接</b></p><p>  if page=1 then</p><p>  response.Write("上一頁(yè)")</p><p><b>  else</b></p><p>  re

119、sponse.Write("<a href=sousuoliuyan.asp?page=" & page-1 & ">上一頁(yè)</a>&nbsp;")</p><p><b>  end if</b></p><p><b>  '設(shè)置下一頁(yè)鏈接</b>

120、</p><p>  if page=rs.PageCount then</p><p>  response.Write("下一頁(yè)")</p><p><b>  else</b></p><p>  response.Write("<a href=sousuoliuyan.asp?

121、page=" & page+1 & ">下一頁(yè)</a>&nbsp;")</p><p><b>  end if</b></p><p><b>  '設(shè)置最后一頁(yè)鏈接</b></p><p>  if page=rs.PageCount th

122、en</p><p>  response.Write("最后一頁(yè)")</p><p><b>  else</b></p><p>  response.Write("<a href=sousuoliuyan.asp?page=" & rs.PageCount & "&g

123、t;最后一頁(yè)</a>")</p><p><b>  end if</b></p><p>  %></td></tr></table></p><p><b>  <%</b></p><p><b>  '斷

124、開數(shù)據(jù)庫(kù)連接</b></p><p>  Conn.close</p><p>  if Conn.State=0 then</p><p><b>  end if</b></p><p>  set Conn=nothing</p><p><b>  else <

125、;/b></p><p><b>  %></b></p><p>  <table border="0" cellpadding="3" align="center" width="100%"></p><p>  <tr align

126、="center" bgcolor="#999999"><td>主題</td><td>用戶名</td><td>創(chuàng)建時(shí)間</td><td>操作</td></tr></p><p><b>  <%</b></p><

127、p>  for i=1 to rs.PageSize</p><p>  varNO=(page-1) * rs.PageSize +1</p><p><b>  '表格中顯示字段 </b></p><p><b>  %></b></p><p>  <tr>&l

128、t;td>&nbsp;&nbsp;&nbsp;&nbsp;<%=rs("Subject")%></a></td><td>&nbsp;&nbsp;&nbsp;&nbsp;<%=rs("UserName")%></td><td>&nbsp;&

129、amp;nbsp;&nbsp;&nbsp;<%=rs("CreateTime")%></td><td></p><p>  <a href="huifu.asp?id=<%=rs("ContId")%>">&nbsp;&nbsp;&nbsp;&nb

130、sp;回復(fù)&nbsp;&nbsp;&nbsp;&nbsp;<a href="shanchuliuyan.asp?id=<%=rs("ContId")%>">刪除</a></td></tr></p><p><b>  <% </b></p>

131、<p>  rs.movenext</p><p>  if rs.eof then exit for</p><p><b>  next</b></p><p>  response.Write("</table><br>")</p><p><b> 

132、 '設(shè)置第一頁(yè)鏈接</b></p><p><b>  %></b></p><p>  <table align="center"><tr><td align="center"></p><p><b>  <%</b&

133、gt;</p><p>  if page=1 then</p><p>  response.Write("第一頁(yè)")</p><p><b>  else</b></p><p>  response.Write("<a href=sousuoliuyan.asp?page=1&g

134、t;第一頁(yè)</a>&nbsp;")</p><p><b>  end if</b></p><p><b>  '設(shè)置上一頁(yè)鏈接</b></p><p>  if page=1 then</p><p>  response.Write("上一頁(yè)&q

135、uot;)</p><p><b>  else</b></p><p>  response.Write("<a href=sousuoliuyan.asp?page=" & page-1 & ">上一頁(yè)</a>&nbsp;")</p><p><b

136、>  end if</b></p><p><b>  '設(shè)置下一頁(yè)鏈接</b></p><p>  if page=rs.PageCount then</p><p>  response.Write("下一頁(yè)")</p><p><b>  else</b

137、></p><p>  response.Write("<a href=sousuoliuyan.asp?page=" & page+1 & ">下一頁(yè)</a>&nbsp;")</p><p><b>  end if</b></p><p><

138、b>  '設(shè)置最后一頁(yè)鏈接</b></p><p>  if page=rs.PageCount then</p><p>  response.Write("最后一頁(yè)")</p><p><b>  else</b></p><p>  response.Write(&qu

139、ot;<a href=sousuoliuyan.asp?page=" & rs.PageCount & ">最后一頁(yè)</a>")</p><p><b>  end if</b></p><p>  %></td></tr></table></p>

140、;<p><b>  <%</b></p><p><b>  '斷開數(shù)據(jù)庫(kù)連接</b></p><p>  Conn.close</p><p>  if Conn.State=0 then</p><p><b>  end if</b><

141、/p><p>  set Conn=nothing</p><p><b>  end if</b></p><p><b>  else</b></p><p>  %><center><font face="華文行楷" size="5"

142、 color="#9900FF"></p><p>  <%response.Write("暫時(shí)還沒(méi)有此類留言!")</p><p>  %></font></center></p><p><b>  <%</b></p><p>

143、<b>  end if</b></p><p><b>  %></b></p><p><b>  </body></b></p><p><b>  </html></b></p><p><b>  顯示訪問(wèn)

144、人數(shù)</b></p><p>  <table border="1" cellpadding="0" cellspacing="0" width="100%" bordercolor="#E1F5FF" height="35"></p><p>&

145、lt;b>  <tr></b></p><p>  <td width="24%" bordercolor="#E1F5FF" height="16" bgcolor="#E1F5FF" class="main"></p><p>  <p a

146、lign="center">&nbsp;<%=rs("UserName")%></p></p><p><b>  </td></b></p><p>  <td width="76%" height="16" bgcolor=&qu

147、ot;#E1F5FF" class="main"> <%=rs("Subject")%></td></p><p><b>  </tr></b></p><p><b>  <tr></b></p><p>  <

148、;td width="24%" height="90" valign="top" class="main"></p><p>  <p align="center"><img border="0" src="images/<%=rsUser("L

149、ogo")%>" width="32" height="32"></p><p>  <p align="center"> <%=rsUser("Status")%></td></p><p>  <td width="76%&

150、quot; height="90" valign="top" class="main"></p><p>  <p style="margin-top: 0; margin-bottom: 0"></p><p>  <p style="margin-top: 0; margi

151、n-bottom: 0"><%=rs("Words")%></p><BR></p><p><b>  </td></b></p><p><b>  </tr></b></p><p><b>  <tr>

152、;</b></p><p>  <td width="24%" height="15" valign="top" class="main"></p><p>  <p align="center"><%=rs("CreateTime&quo

153、t;)%></td></p><p><b>  </center></b></p><p>  <td width="76%" height="15" valign="top" class="main"></p><p>

154、  <p align="right"></p><p>  <% '顯示瀏覽次數(shù)</p><p>  If rs("UpperId") = 0 Then %> </p><p>  <font color="#800000">&nbsp; 您是此帖的第&l

155、t;%=rs("HitCount")%>位瀏覽者 </p><p><b>  </font></b></p><p><b>  運(yùn)行效果</b></p><p><b>  1.師生登錄主頁(yè)面</b></p><p><b>

156、  添加用戶頁(yè)面</b></p><p><b>  發(fā)表留言頁(yè)面</b></p><p><b>  回復(fù)留言頁(yè)面</b></p><p><b>  按類型查找留言</b></p><p><b>  管理員管理頁(yè)面</b></p&g

157、t;<p><b>  用戶修改密碼頁(yè)面</b></p><p><b>  4 結(jié)束語(yǔ)</b></p><p>  但是也存在著一些缺陷。</p><p>  這一段時(shí)間的努力,最后的結(jié)果固重要,但更重要的是它讓自己了解了設(shè)計(jì)的一般過(guò)程。在做一個(gè)項(xiàng)目的時(shí)候,首先是進(jìn)行需求分析,既各種功能需求以及系統(tǒng)結(jié)構(gòu)都要

158、在需求分析中做出來(lái)。接下來(lái)做的就是邏輯結(jié)構(gòu)設(shè)計(jì),通過(guò)邏輯結(jié)構(gòu)設(shè)計(jì)出數(shù)據(jù)庫(kù)。然后就是詳細(xì)設(shè)計(jì),通過(guò)需求分析中對(duì)各種功能的描述,利用自己所學(xué)的ASP知識(shí)編寫出相應(yīng)的功能模塊界面,這是個(gè)比較繁瑣的階段,需要大量的編寫和修改各部分代碼,以確保系統(tǒng)整體的可運(yùn)行性。最后就到了驗(yàn)收成果的階段,通過(guò)系統(tǒng)的運(yùn)行測(cè)試,了解系統(tǒng)的一些問(wèn)題和不足,并做出一定的修改,最終得到了現(xiàn)在的成果。</p><p>  克服困難,堅(jiān)持不懈是一個(gè)成功

159、人士的所必需的品質(zhì)。同樣作為一個(gè)軟件編程者更是必不可少的。只有敢于對(duì)困難說(shuō)不,我們才能成為真正的軟件編程者。不懈上帝是公平的,又付出就有回報(bào)。眼前的困難只是你前進(jìn)路上的絆腳石。只要我們不怕痛,我們就能堅(jiān)持的走下來(lái),最終走向勝利。</p><p><b>  參考文獻(xiàn):</b></p><p>  [1] 《網(wǎng)頁(yè)設(shè)計(jì)與制作教程第4版》</p><p

溫馨提示

  • 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論