課程設計---留言簿系統設計_第1頁
已閱讀1頁,還剩22頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、<p><b>  留言簿系統設計</b></p><p>  隨著網絡的應用越來越廣泛,國內外不少的大中小型企業(yè)都不約而同地意識到利用網絡傳遞信息可以在一定程度上提高辦事效率。而搭建一個用戶與企業(yè)的在線交流平臺亦顯得非常重要。</p><p>  留言簿系統是一種簡潔而實用的非實時的在線交流平臺,網站訪問者可通過留言簿與企業(yè)和網站管理人員進行交流。該系統具

2、有支持在線管理、刪除留言內容、留言內容搜索、自動分頁、IP顯示等功能。通過留言簿系統,使信息的發(fā)布可以面向群組和個人,任何人可以提出留言,管理員可以答復留言。留言簿可以實現以下功能:</p><p>  任何人員都可以訪問該系統,并且都具有填寫留言的權限。</p><p>  管理員或版主可以答復他人問題、刪除話題等。</p><p>  留言可以按照留言內容以及回

3、復內容等條件進行搜索。</p><p><b>  1 系統概述</b></p><p>  根據不同的用戶,本留言簿系統可以分為以下兩個功能區(qū)。</p><p><b>  普通用戶功能區(qū)</b></p><p>  根據用戶的需求,普通用戶可以進行如下操作:</p><p&g

4、t;  可以瀏覽該系統的留言信息。</p><p>  可以自動統計每條留言的訪問次數。</p><p>  無需注冊,直接可以填寫留言。</p><p><b>  管理員功能區(qū)</b></p><p>  管理員通過輸入的賬號和密碼正常登錄該系統后,除了享有普通用戶具有的權限外,還可以進行如下操作:</p>

5、;<p>  管理員可以進行留言信息的管理,對留言信息進行回復和刪除操作。</p><p>  管理員可以進行個人密碼管理,對登錄密碼進行修改操作。</p><p>  管理員可以退出登錄狀態(tài)。</p><p><b>  1.1 系統構架</b></p><p>  該系統設計流程是:首先創(chuàng)建留言簿系統數

6、據庫,再設計該系統的功能,然后編寫源代碼實現系統功能,并在表示層制作與用戶對話界面;將系統上傳到Internet進入應用層后,用戶使用該系統。該流程對應的系統構架為:數據層→設計數據服務→配置系統信息→表示層→應用層→用戶接口層。系統總體構架如圖1.1所示。</p><p>  1.2 系統功能模塊設計</p><p>  系統主要功能如下所示。</p><p>&

7、lt;b>  留言信息顯示功能。</b></p><p><b>  用戶填寫留言功能。</b></p><p><b>  管理員登錄功能。</b></p><p>  管理員管理留言簿功能,對留言信息進行回復、刪除以及回復。</p><p>  管理員修改登錄密碼功能。<

8、/p><p>  管理員退出登錄狀態(tài)功能。</p><p>  系統主要分為三大功能模塊,其中前臺系統功能模塊和后臺系統功能模塊如圖1.2、圖1.3所示。</p><p>  圖1.2 前臺系統功能模塊</p><p>  圖1.3 后臺系統功能模塊</p><p><b> ?。?)公用模塊</b>

9、</p><p>  此模塊包括母版頁文件、層疊樣式表文件和類文件。該系統中任何頁面需要用此模塊時,直接調用即可,這樣即可以減少源代碼,也可以使整個系統緊湊有序。</p><p>  (2)前臺系統功能模塊</p><p>  此模塊實現了普通用戶功能區(qū)的所有功能,由用戶查看主題模塊和填寫留言模塊組成,功能如下所示。</p><p>  用戶

10、查看主題模塊:此模塊包括系統首頁,負責留言信息的內容和留言時間的顯示,還可以實現自動分頁;通過留言內容上的超級鏈接,可以查看該留言的留言信息和回復留言信息,并自動統計留言的訪問次數。訪問者和管理員進入系統時,首先進入該頁面。</p><p>  填寫留言模塊:此模塊用于填寫留言頁,為用戶搭建了一個與交流的平臺。用戶在此頁面中填寫與企業(yè)或版主交流的話題和內容,此頁面把用戶填寫的留言信息提交給數據庫并且在查看主題模塊

11、頁中顯示。</p><p> ?。?)后臺系統功能模塊</p><p>  此模塊實現了管理員功能區(qū)的所有功能,由管理員登錄模塊、管理留言模塊、修改密碼模塊及退出系統模塊組成。這4個模塊的功能如下所示。</p><p>  管理員登錄模塊:此模塊包括管理員登錄頁,負責根據管理員所輸入的賬號和密碼判斷該用戶是否合法,以及具有哪些操作權限,并根據不同的權限返回包含不同模

12、塊的頁面。</p><p>  管理留言模塊:此模塊只對管理員類用戶開放,功能包括回復留言信息和刪除留言信息。此模塊是該系統的核心,它能夠實現管理員對留言簿系統的一些基本操作,例如回復留言信息和刪除留言信息等。</p><p>  修改密碼模塊:此模塊包括修改密碼頁。只對管理員類用戶開放,用于管理員修改登錄的密碼。</p><p>  退出系統模塊:此模塊包括退出系

13、統頁,在該系統中只對管理員類用戶開放,負責結束管理員類用戶在登錄模塊所獲得的Session變量,退出本系統,返回到系統首頁。</p><p><b>  2 總體設計</b></p><p><b>  2.1 總體結構</b></p><p>  本、留言簿系統主要是通過1個母版頁和9個內容頁來實現普通用戶功能區(qū)和管理員

14、功能區(qū)。各個頁面的關系如下所示。</p><p><b>  (1)公用模塊</b></p><p>  母版頁文件GuestBook.master、類文件DBClass.cs、層疊樣式表文件StyleSheet.css,母版頁和其他一些內容頁面調用即可。</p><p> ?。?)前臺系統功能模塊</p><p>  

15、留言簿前臺系統功能模塊頁面流程如圖1.4所示。</p><p>  圖1.4 前臺系統功能模塊頁面流程圖</p><p> ?。?)后臺系統功能模塊</p><p>  留言簿后臺系統模塊頁面流程,如圖1.5所示。</p><p>  圖1.5 后臺系統功能模塊頁面流程圖</p><p>  2.2 各模塊功能分配&l

16、t;/p><p>  該系統頁面功能如下所示。</p><p>  GuestBook.master:母版頁,定義頁面的統一布局。</p><p>  StyleSheet.css:層疊樣式表文件,定義超級鏈接風格。</p><p>  DBClass.cs:類文件,定義了數據操作的相關方法。</p><p>  Defa

17、ult.aspx:查看主題內容頁——留言簿系統首頁,分頁顯示系統中所有留言主題,并通過留言內容連接到留言查看內容頁</p><p>  ShowReply.aspx:留言查看內容頁,查看特定留言的內容及回復,并自動更新留言的瀏覽次數。</p><p>  Write.aspx:發(fā)表留言內容頁,填寫新的留言。留言發(fā)表成功后自動引導到查看主題內容頁。</p><p> 

18、 Login.aspx:管理員登錄內容頁,登錄成功后自動引導到留言管理內容頁</p><p>  admin.aspx:留言管理內容頁:管理員管理留言,通過超級鏈接可鏈接到留言回復內容頁頁、留言刪除內容頁和留言查看內容頁。</p><p>  Reply.aspx:回復留言內容頁,回復留言信息,回復后自動引導到留言管理內容頁。</p><p>  Delete.as

19、px:刪除留言內容頁:刪除留言信息,刪除后自動引導到留言管理內容頁。</p><p>  LogModify.aspx:管理員密碼修改內容頁,修改留言后臺登錄密碼信息。修改成功后清除登錄信息,自動引導到管理員登錄內容頁。</p><p>  Logout.aspx:安全退出后臺管理頁,管理員退出已登錄狀態(tài),并返回到系統首頁。</p><p>  2.3 系統工作流程

20、</p><p>  留言簿系統工作流程如圖1.6所示。</p><p>  圖1.6 留言簿系統工作流程</p><p><b>  3 數據庫設計</b></p><p>  3.1 數據庫設計思想</p><p>  系統采用Access作為后臺數據庫。通過分析,要在數據庫中存儲以下基本信息

21、。</p><p>  管理員信息:管理員ID號、管理員賬號、管理員密碼。</p><p>  留言信息:留言ID號、留言者、留言內容、留言時間、留言者IP、留言者QQ/MSN、留言者E-mail、留言者個人主頁、留言回復、留言回復時間、瀏覽次數。</p><p>  通過以上的分析可知,該系統需要創(chuàng)建兩個數據表,表中具體信息如下所示。</p><

22、;p>  管理員信息表adndnlnfo:用于存儲管理員ID號、管理員賬號和管理員密碼。</p><p>  留言信息表messageInfo:用于存儲留言ID號、留言者、留內容、留言時間、留言者IP、留言者QQ/MSN、留言者E_mail、留言者個人主頁、留言回復、留回復時間、瀏覽次數等。</p><p><b>  3.2 創(chuàng)建數據表</b></p&g

23、t;<p>  本系統使用Access作為數據庫管理系統,數據庫名為guestbook.mdb。guestbook.mdb數據庫中包含的數據表及其相應功能如表1.1所示。</p><p>  表 1.1 guestbook.mdb數據庫包含的數據表及其功能</p><p>  管理員信息表adminInfo</p><p>  該信息表用于存儲管理員的

24、基本信息,包括管理員ID號(id)、管理員賬號(name)、管理員密碼(pwd)。在已創(chuàng)建的Access數據庫guestbook中,創(chuàng)建一個表,名為adminInfo,向表中添加字段如表1.2所示。</p><p>  表1.2 管理員信息表adminInfo</p><p>  留言信息表messageInfo</p><p>  該信息表用于存儲留言的基本信息,

25、包括留言ID號(id)、留言者姓名(name)、留言內容(content)、留言者QQ(qq)、留言者E_mail(email)、留言者個人主頁(homepage)、留言時間(u_time)、留言者IP地址(ip)、留言回復(reply)、留言回復時間計(r_time)、留言瀏覽次數(viewtime)。</p><p>  在已創(chuàng)建的Access數據庫guestbook.mdb中,創(chuàng)建一個表,表名為messag

26、eInfo,向表中添加字段如表1.3所示。</p><p>  表1.3 留言信息表messageInfo</p><p><b>  4 目錄設計</b></p><p>  本系統的主文件夾為GuesBook,其下包括有ASP.NET站點的系統文件夾App_Code、App_Data和App_Themes,保存系統所需圖像的文件夾image

27、s。所有的站點母版頁、內容頁和層疊樣式表文件均存儲在主文件夾下。</p><p>  App_Data文件夾存儲應用程序數據文件,如MDB文件、MDF文件、XML文件和其他數據存儲文件。ASP.NET2.0使用App_Data文件夾來存儲用于維護成員和角色信息的應用程序的本地數據庫。</p><p>  App_Code文件夾作為應用程序一部分進行編譯的實用工具類和業(yè)務對象的源代碼。<

28、;/p><p>  App_Themes文件夾用于定義ASP.NET網頁和控件外觀的文件集合(.Skin和.CSS文件以及圖像文件和一般資源)</p><p>  5 公用模塊設計與實現</p><p>  為了使留言簿系統的結構清晰、代碼規(guī)范,這里把系統中重復使用的代碼寫在一個頁面內,當需要的時候直接調用即可。該系統的公用模塊包括以下頁面。</p>&l

29、t;p>  5.1母版頁——GuestBook.master</p><p>  母版頁定義站點中頁面的外觀。可以包括靜態(tài)文本、HTML元素和服務器控件的預定義布局,必須包含一個或多個內容占位符。</p><p>  切換到“設計”視圖。</p><p><b> ?。?)頁面屬性設計</b></p><p>  

30、頁面背景為:images/background.jpg;</p><p><b>  頁面背景為:X方向</b></p><p> ?。?)母版頁的布局設計</p><p><b>  Banner設計</b></p><p>  表格:1行1列;755px×104px、居中對齊</

31、p><p>  單元格中數據:images/banner.jpg</p><p><b>  內容版面設計</b></p><p>  表格:1行2列;755px×395px、居中對齊</p><p>  設置第一列:寬212Px、字號9pt、文本垂直居中、背景圖像images/left.jpg、背景顏色#dcdc

32、dc</p><p>  設置第二列:寬543Px、字號9pt、文本垂直頂端</p><p><b>  頁腳設計</b></p><p>  添加表格:1行1列;755px×81px、居中對齊、背景圖像images/bottom.jpg</p><p>  設置單元格:寬755Px,文本水平及垂直居中,字號1

33、0pt,文本顏色#696969;</p><p>  單元格中輸入數據“歡迎訪問!請用IE 6.0,在800×600以上分辨率下瀏覽本網站!CopyRight@2010!”</p><p><b> ?。?)添加導航</b></p><p>  在“內容版面”的第一個單元格中添加兩個Panel控件,ID分別為panel1和panel2

34、,panel1中為前臺系統導航和后臺登錄導航。Panel2中為后臺系統導航。添加文本和鏈接如下表。</p><p> ?。?)添加內容占位符</p><p>  將ContentPlaceHolder控件拖動到右中單元格中。</p><p><b> ?。?)效果圖</b></p><p>  5.2 層疊樣式表文件——

35、StyleSheet.css</p><p>  為了便留言簿系統的界面美觀、風格統一、修改方便,所以創(chuàng)建一個層疊樣式表文件StyleSheet.css,對留言簿系統所有網頁文件中所標記的屬性實行統一控制。StyleSheet.css的代碼如下所示。</p><p><b>  A</b></p><p><b>  {</b&

36、gt;</p><p>  color: #000000;</p><p>  font-size: 9pt;</p><p>  text-decoration: none;</p><p><b>  }</b></p><p><b>  A:hover</b><

37、/p><p><b>  {</b></p><p>  color: #0000ff;</p><p>  font-size: 9pt;</p><p>  text-decoration: underline;</p><p><b>  }</b></p>

38、<p>  編寫頁面代碼時,在母版頁的<HEAD>和</HEAD>標記之間包含該樣式表文件,就可以起到統一頁面風格的作用,具體代碼如下所示。</p><p>  <link href="App_Themes/StyleSheet.css" rel="stylesheet" type="text/css" /></p>

39、<p>  5.3類文件DBClass.cs</p><p>  該類文件的名為DBClass.cs,類名為DBClass,包含四個方法。代碼如下所示。</p><p>  public class DBClass</p><p><b>  {</b></p><p>  public DBClass()&l

40、t;/p><p><b>  {</b></p><p><b>  //</b></p><p>  // TODO: 在此處添加構造函數邏輯</p><p><b>  //</b></p><p><b>  }</b></

41、p><p>  /// <summary></p><p>  /// 建立數據庫的鏈接對象的方法</p><p>  /// </summary></p><p>  /// <returns>數據庫的鏈接對象</returns></p><p>  public OleD

42、bConnection dbconn()</p><p><b>  {</b></p><p>  string con = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + HttpContext.Current.Server.MapPath("App_Data/guestbook.m

43、db");</p><p>  OleDbConnection conn = new OleDbConnection(con);</p><p>  conn.Open();</p><p>  return conn;</p><p><b>  }</b></p><p>  ///

44、 <summary></p><p>  /// 建立返回查詢的第一行第一列數據的方法</p><p>  /// </summary></p><p>  /// <param name="sql">傳入參數為Select語句</param></p><p>  /// &

45、lt;returns>返回查詢的第一行第一列數據</returns></p><p>  public int dbscalar(string sql)</p><p><b>  {</b></p><p>  OleDbCommand cmd = new OleDbCommand(sql, dbconn());</p

46、><p>  int n = (int)cmd.ExecuteScalar();</p><p><b>  return n;</b></p><p><b>  }</b></p><p>  /// <summary></p><p>  /// 建立返回Dat

47、aReader對象的方法</p><p>  /// </summary></p><p>  /// <param name="sql">傳入參數為Select語句</param></p><p>  /// <returns>返回DataReader對象</returns></

48、p><p>  public OleDbDataReader dbReader(string sql)</p><p><b>  {</b></p><p>  OleDbCommand cmd = new OleDbCommand(sql, dbconn());</p><p>  OleDbDataReader dr

49、= cmd.ExecuteReader();</p><p>  return dr;</p><p><b>  }</b></p><p>  /// <summary></p><p>  /// 建立執(zhí)行數據庫中數據操作的方法</p><p>  /// </summar

50、y></p><p>  /// <param name="sql">傳入參數為Insert、Delete或Update語句</param></p><p>  public void dbIDU(string sql)</p><p><b>  {</b></p><p&

51、gt;  OleDbCommand cmd = new OleDbCommand(sql, dbconn());</p><p><b>  try</b></p><p><b>  {</b></p><p>  cmd.ExecuteNonQuery();</p><p><b> 

52、 }</b></p><p>  catch (Exception ex)</p><p><b>  {</b></p><p>  HttpContext.Current.Response.Write("<script language='javascript'>alert('遺憾!

53、修改數據失敗!')</script>");</p><p><b>  return;</b></p><p><b>  }</b></p><p><b>  finally</b></p><p><b>  {</b>

54、</p><p>  cmd.Dispose();</p><p><b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p><p>  使用這些方法先使用類的構造函數建立對象,再使用。參考代碼如:&

55、lt;/p><p>  DBClass db = new DBClass();</p><p>  protected void btnUpdate_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  string cname = lblName.T

56、ext;</p><p>  string cmm = txtMm.Text.Trim();</p><p>  string sql = "update adminInfo set pwd='" + cmm + "' where name='" + cname + "'";</p>

57、<p>  db.dbIDU(sql);</p><p>  Session.Abandon();</p><p>  Response.Redirect("login.aspx");</p><p><b>  }</b></p><p>  6功能模塊的設計與實現</p>

58、<p>  6.1查看主題—Default.aspx</p><p>  查看主題模塊—Default.aspx是留言簿系統的首頁。</p><p><b> ?。?)模塊設計</b></p><p>  顯示該系統所有留言信息中的留言內容(content)和留言時間(u_time)。</p><p>  單擊

59、“留言內容”鏈接到“查看回復”頁,以實現該留言詳細信息的查看。</p><p>  該頁面每頁顯示10條留言信息,當多于10條時頁面自動實現分頁。</p><p>  頁面的導航顯示如下圖所示。</p><p>  起始頁中間頁最后頁</p><p>  信息顯示默認按照“留言時間(u_time)”降序顯示。也可以重新進行按照“

60、留言”和“留言時間”排序。</p><p>  “留言”和“留言時間”的綁定字段的寬度分別為420px、60px;</p><p>  所有行高均為23px。</p><p>  日期的顯示為短日期。</p><p> ?。?)控件及其屬性設置</p><p> ?。梢愿綀D說明屬性集合)</p><

61、;p><b> ?。?)事件及方法</b></p><p><b>  (4)效果圖</b></p><p>  6.2查看回復—ShowReply.aspx</p><p>  查看回復模塊—ShowReply.aspx用于顯示特定留言的所有信息。</p><p><b>  (1

62、)模塊設計</b></p><p>  顯示Default.aspx頁上單擊“留言內容”所對應留言的所有留言信息(不顯示該留言的id)。</p><p>  進入該頁面時的瀏覽次數自動增加1。</p><p>  對于留言人、 留言IP、留言時間、瀏覽次數、回復時間按文本標簽顯示,其中留言時間和回復時間顯示形式為短日期。聯系方式包括QQ/MSN、E_ma

63、il和個人主頁,分別以圖像oicq.gif、email.gif、home.gif作為超級鏈接的源端點,實現鏈接到QQ/MSN、E_mail鏈接和個人主頁鏈接;鼠標指定相應的圖像,顯示QQ/MSN、E_mail和個人主頁提示。留言和回復信息顯示在文本框中,但不能修改和刪除。</p><p>  單擊“返回”按鈕,返回原來Default.aspx頁的相應頁面。</p><p>  (2)控件及

64、其屬性設置</p><p><b>  (3)事件及方法</b></p><p><b> ?。?)效果圖</b></p><p>  6.3發(fā)表留言—Write.aspx</p><p>  發(fā)表留言模塊—Write.aspx用于發(fā)表留言信息,留言發(fā)布成功后自動引導到留言簿系統的首頁—Defaul

65、t.aspx。</p><p><b> ?。?)模塊設計</b></p><p>  用于發(fā)表留言信息,留言發(fā)布成功后自動引導到留言簿系統的首頁—Default.aspx。</p><p>  “留言人”和“留言”必須填寫; “QQ/MSN”由8到10個數字字符組成, “E_Mail”填寫必須正確,“個人主頁”書寫格式應為正確的URL格式,但

66、不包括“http://”。</p><p>  單擊“提交”按鈕,發(fā)布留言,留言發(fā)布成功后自動引導到留言簿系統的首頁—Default.aspx。</p><p>  單擊“重寫”按鈕,清除所書寫的信息,使輸入控件中的數據恢復到初始狀態(tài)。</p><p>  單擊“返回”按鈕,返回上次瀏覽頁面。</p><p> ?。?)控件及其屬性設置<

67、;/p><p><b> ?。?)事件及方法</b></p><p><b> ?。?)效果圖</b></p><p>  6.4管理員登錄—Login.aspx</p><p>  管理員登錄模塊—Login.aspx,用于留言簿后臺管理登錄,登錄成功后自動引導到留言管理頁—admin.aspx。&l

68、t;/p><p><b>  (1)模塊設計</b></p><p>  賬號和密碼必須填寫。</p><p>  單擊“登錄”按鈕,根據查詢返回的記錄數判斷是否為合法用戶,并友好的給出相應的提示。</p><p>  登錄成功后,保存用戶的賬號到Session對象,自動引導到留言管理頁—admin.aspx</p&g

69、t;<p>  單擊“重寫”按鈕,清除所書寫的信息,使輸入控件中的數據恢復到初始狀態(tài)。</p><p>  (2)控件及其屬性設置</p><p><b> ?。?)事件及方法</b></p><p><b>  (4)效果圖</b></p><p>  6.5留言管理—admin.a

70、spx</p><p>  留言管理模塊—admin.aspx,用于管理員進行留言管理。</p><p><b> ?。?)模塊設計</b></p><p>  數據來源于“視圖”admin。</p><p>  顯示該系統所有留言信息中的留言人(name)、主題(scontent)、留言時間(u_time)、回復否(r

71、eplyun)和鏈接字段“回復”及“刪除”。(8分)</p><p>  單擊“回復”鏈接,鏈接到留言回復頁—Reply.aspx,以實現該留言回復的修改和回復。(2分)</p><p>  單擊“刪除”鏈接,鏈接到留言刪除頁—Delete.aspx,以實現該留言的所有信息顯示和刪除。(2分)</p><p>  該頁面每頁顯示10條留言信息,當多于10條時頁面自動

72、實現分頁。(2分)</p><p>  信息顯示默認按照“留言時間(u_time)”降序顯示。(2分)</p><p>  “留言人”、“主題”、“留言時間”、“回復否”、“回復”及“刪除”綁定字段的寬度分別為60px、260px、60px、40px、30px、30px、(6分)</p><p>  所有行高均為23px。(6分)</p><p&

73、gt;  日期的顯示為短日期。(2分)</p><p> ?。?)控件及其屬性設置</p><p>  (可以附圖說明屬性集合)</p><p><b> ?。?)事件及方法</b></p><p><b> ?。?)效果圖</b></p><p>  6.6回復留言—Rep

74、ly.aspx</p><p>  留言回復模塊—ShowReply.aspx,用于管理員進行已回復留言的回復信息修改和回復留言。</p><p>  Reply.aspx:回復留言內容頁,回復留言信息,回復后自動引導到留言管理內容頁。</p><p><b>  (1)模塊設計</b></p><p>  數據來源于“

75、表”messageInfo。</p><p>  顯示admin.aspx頁上單擊“回復”所對應留言的所有留言信息(不顯示該留言的id)。((8分)</p><p>  對于留言人、 留言IP、QQ/MSN、E_mail、個人主頁和留言時間按文本標簽顯示。(6分)</p><p>  留言時間顯示形式為短日期。(2分)</p><p>  留

76、言和回復信息顯示在文本框。(4分)</p><p>  留言不能修改和刪除。(2分)</p><p>  單擊“更新”按鈕,保存回復的同時更新回復時間,更新成功后自動引導到admin.aspx頁。(6分)</p><p>  單擊“返回”按鈕,返回原來調用頁面。(2分)</p><p> ?。?)控件及其屬性設置</p><

77、;p><b> ?。?)事件及方法</b></p><p> ?。?)內容頁參考效果圖</p><p>  6.7刪除回復—Delete.aspx</p><p>  刪除回復模塊—Delete.aspx,用于管理員刪除特定留言的所有信息。</p><p><b>  (1)模塊設計</b>&

78、lt;/p><p>  顯示admin.aspx頁上單擊“刪除”鏈接,顯示所對應留言的所有留言信息(不顯示該留言的id)。(6分)</p><p>  對于留言人、 留言IP、留言時間、瀏覽次數、回復時間按文本標簽顯示。(5分)</p><p>  留言時間和回復時間顯示形式為短日期。(1分)</p><p>  聯系方式包括QQ/MSN、E_m

79、ail和個人主頁,分別以圖像oicq.gif、email.gif、home.gif作為超級鏈接的源端點,實現鏈接到QQ/MSN、E_mail鏈接和個人主頁鏈接;鼠標指定相應的圖像,顯示QQ/MSN、E_mail和個人主頁提示。(6分)</p><p>  留言和回復信息顯示在文本框,但不能修改和刪除。(4分)</p><p>  單擊“刪除”按鈕,友好的給出提示,“確認”后刪除留言,否則取

80、消刪除操作;刪除后,并自動引導到admin.aspx頁。(6分)</p><p>  單擊“返回”按鈕,返回原來調用頁面。(2分)</p><p>  (2)控件及其屬性設置</p><p><b> ?。?)事件及方法</b></p><p><b>  (4)效果圖</b></p>

81、<p>  6.8管理員密碼修改—LogModify.aspx</p><p>  管理員密碼修改模塊—LogModify.aspx,修改留言后臺登錄密碼信息。修改成功后清除登錄信息,自動引導到管理員登錄內容頁。</p><p><b> ?。?)模塊設計</b></p><p>  原密碼、密碼和密碼確認必須填寫。</p&g

82、t;<p>  輸入的原密碼必須與數據庫中的已有的密碼一致。</p><p>  密碼由6到12個數字字符、字母及下劃線組成。</p><p>  密碼確認必須與密碼一致。</p><p>  單擊“保存”,保存新密碼;保存成功后,注銷登錄信息,自動引導到管理員登錄頁。</p><p> ?。?)控件及其屬性設置</p&g

83、t;<p><b> ?。?)事件及方法</b></p><p><b>  (4)效果圖</b></p><p>  6.9安全退出—LogOut.aspx</p><p>  LogOut.aspx:安全退出后臺管理模塊,管理員退出登錄,并返回到系統首頁。</p><p><

84、b> ?。?)模塊設計</b></p><p>  進入該頁面,清除登錄信息。</p><p><b>  返回到系統首頁</b></p><p><b> ?。?)事件及方法</b></p><p><b>  結論</b></p><p

85、><b>  為什么要該系統?</b></p><p><b>  實現了那些功能?</b></p><p><b>  不足與改進?</b></p><p><b>  參考資料</b></p><p><b>  設計體會</b&

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論