計算機網絡課程設計---網上購物系統(tǒng)_第1頁
已閱讀1頁,還剩20頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p>  計算機網絡課程設計報告</p><p><b>  ——網上購物系統(tǒng)</b></p><p><b>  學 號:</b></p><p><b>  姓 名: </b></p><p>  專 業(yè):軟件工程</p><

2、;p><b>  需求分析</b></p><p><b>  1.1背景</b></p><p>  近年來,互聯(lián)網技術的迅猛發(fā)展使電子商務在世界范圍內蓬勃興起?;?Internet 的電 子商務沖擊著傳統(tǒng)企業(yè)的經營模式、 管理模式和經濟活動的運作手段, 它為中小企業(yè)提供了 大量市場機會, 也縮小了大型企業(yè)和中小企業(yè)之間的市場地位的差距

3、, 為中小企業(yè)提供了競 爭的機會。 我國的中小企業(yè)大部分是傳統(tǒng)企業(yè), 其特點是規(guī)模小, 資金少, 人才缺, 管理手段落后。 電子商務的發(fā)展和應用導致中小企業(yè)發(fā)生根本性的變化。 從近年來中小企業(yè)應用電子商務的 情況來看,往往面臨機遇和挑戰(zhàn)兩方面的問題:一方面,電子商務先進的技術和開放式的環(huán) 境,將促使市場結構發(fā)生變化,使中小企業(yè)可以隨時掌握市場和顧客需求、縮短業(yè)務運轉時 間、降低業(yè)務處理差錯、降低貿易管理成本和庫存成本、改善服務質量、加快

4、資金流動,從 而提高企業(yè)的經濟效益;另一方面,由于中小企業(yè)的人力、財力、信息技術等實力較弱,因 此從各方面來說,中小企業(yè)開展電子商務所付出的代價也許更大,相對效益而言,成本也許 更高。 web 購物系統(tǒng)是企業(yè)(商家)面對消費者、購買者的模式下系統(tǒng)。企業(yè)通過它可以建立 自己的網上商店,建立網上銷售渠道,可以讓企業(yè)直接面對最</p><p><b>  1.2 目標</b></p>

5、<p> ?。?)用戶注冊后,登陸到網上購物系統(tǒng)中,可以進入購物流程(或在結帳之前注冊并 登陸系統(tǒng))。 </p><p>  (2)客戶可以登錄網上購物系統(tǒng)瀏覽和購物,當注冊后,可以在客戶所購商品總金額 達一定數(shù)量時,從普通會員根據(jù)量值不同自動升級成為不同等級的 VIP 會員,并享受不同 折扣優(yōu)惠。 </p><p> ?。?)客戶一次可以購買多種商品,當確認購買之后,將產生一

6、張訂單。 </p><p> ?。?)訂單生成后,客戶可在前臺查詢訂單的處理狀態(tài):“T”表示訂單上的商品已發(fā) 出,“F”表示訂單上的商品未發(fā)出。若訂單不能在規(guī)定日期送達,客戶可退單或做其它處 理。 </p><p> ?。?)一個銷售商可以提供多種商品,且一種商品可以由多家銷售商提供。 </p><p>  (6)客戶和商家可在系統(tǒng)發(fā)表留言或評論。</p>

7、;<p><b>  1.3運行環(huán)境</b></p><p><b>  Asp.net:</b></p><p><b>  簡介:</b></p><p>  ASP.net是Microsoft.net的一部分,作為戰(zhàn)略產品,不僅僅是 Active Server Page (ASP)

8、 的下一個版本;它還提供了一個統(tǒng)一的 Web 開發(fā)模型,其中包括開發(fā)人員生成企業(yè)級 Web 應用程序所需的各種服務。ASP.NET 的語法在很大程度上與 ASP 兼容,同時它還提供一種新的編程模型和結構,可生成伸縮性和穩(wěn)定性更好的應用程序,并提供更好的安全保護??梢酝ㄟ^在現(xiàn)有 ASP 應用程序中逐漸添加 ASP.NET 功能,隨時增強 ASP 應用程序的功能。ASP.NET 是一個已編譯的、基于 .NET 的環(huán)境,可以用任何與 .NET

9、 兼容的語言(包括 Visual Basic .NET、C# 和 JScript .NET.)創(chuàng)作應用程序。另外,任何 ASP.NET 應用程序都可以使用整個 .NET Framework。開發(fā)人員可以方便地獲得這些技術的優(yōu)點,其中包括托管的公共語言運行庫環(huán)境、類型安全、繼承等等。ASP.NET 可以無縫地與 WYSIWYG HTML 編輯器和其他編程工具(包括 Microsoft Visual Studio .NET)一起工作。這&l

10、t;/p><p>  微軟為ASP.net設計了這樣一些策略:易于寫出結構清晰的代碼、代碼易于重用和共享、可用編譯類語言編寫等等,目的是讓程序員更容易開發(fā)出Web應用,滿足計算向Web轉移的戰(zhàn)略需要。</p><p><b>  1.4 需求分析 </b></p><p>  1.3.1 系統(tǒng)的功能需求</p><p>  

11、(1)客戶前臺功能: </p><p>  ① 客戶管理功能 系統(tǒng)實行會員注冊或登陸,對客戶的相關信息的信息(允許項)可以進行修改。 </p><p> ?、?商品信息查詢功能 為客戶提供模糊查詢商品信息、搜尋商品。 </p><p> ?、?購買功能 客戶確定購買對象、下訂單、進入購物系統(tǒng),完成購買。 </p><p> ?、?網上結算銀行

12、功能 系統(tǒng)采用網上銀行方式,支持網上結算,經過模擬認證后,根據(jù)銀行帳號在網上處理購 買結算。 </p><p>  ⑤ 售后評價及退貨功能 完成購物后,可以進行評價或者要求商家予以退貨服務。 </p><p> ?。?)商家后臺功能 </p><p>  ① 商品信息管理功能 由系統(tǒng)管理員或由系統(tǒng)管理員授權委托管理整個系統(tǒng)的商品信息,發(fā)布銷售商品信息, 商家注冊取得

13、授權后可在系統(tǒng)后臺隨時增添、修改、更新銷售商品信息。</p><p> ?、?訂單管理功能 系統(tǒng)內構成由訂單生成,按時間順序生成訂單號、訂單入庫,訂單查詢組成的完整的訂 單處理流程。</p><p>  ③ 配送管理功能 合同(訂單)確認后,賣方向買方送提貨單證(網上下載),憑單提貨、配貨送貨。 </p><p>  ④ 商品退貨處理和售后評價功能 售后服務中不合格

14、退貨的要求,系統(tǒng)支持退貨處理,包括貨款退還的操作,同時對客戶 予以評價。 </p><p> ?、?客戶信息管理功能 系統(tǒng)實行會員注冊,對客戶的相關信息、交易信息等實行跟蹤管理,適時會員實行升級 制度。</p><p><b>  1.5管理</b></p><p><b>  用戶管理:</b></p>&

15、lt;p><b>  要求:</b></p><p>  1普通管理員可以對后臺進行一系列的操作。</p><p>  2超級管理員可以對普通管理以進行增刪改查。</p><p><b>  描述:</b></p><p><b>  后臺:</b></p>

16、<p>  管理員分為普通管理員和超級管理員。</p><p>  (1)、普通管理員登錄成功后可進行:商品管理、會員管理、參數(shù)管理、銷售管理、公告管理、訂單管理。</p><p>  (2)、超級管理員登錄成功后可進行:對普通管理員的信息查看、凍結/解凍普通管理員(使普通管理員是否可以進行后臺操作)、刪除普通管理員、增加普通管理員。</p><p> 

17、 后臺功能模塊流程圖:</p><p><b>  商品管理:</b></p><p><b>  1)詳細描述</b></p><p>  商品管理主要包括:對商品的增刪改查,級聯(lián),商品失效等功能。</p><p><b>  對功能的細分:</b></p>&

18、lt;p>  對商品進行增刪改查。</p><p>  增加商品:級聯(lián)操作,商品名稱不能相同,計算折扣率,上傳圖片,圖片名稱不能相同。</p><p>  修改商品:級聯(lián)操作,獲取原始路徑,商品名稱不能修改。</p><p>  商品失效:商品失效后前臺看不到數(shù)據(jù)。</p><p>  補貨:商品不夠時,彈出層提醒添加商品數(shù)量。<

19、/p><p><b>  特價商品</b></p><p><b>  2)前臺模塊</b></p><p><b>  詳細:</b></p><p> ?。?)商品分類:商品按不同類別分類</p><p>  (2)新品上架:放入最新產品,有購買和收藏功

20、能。</p><p> ?。?)特價商品:顯示特價商品,有購買和收藏功能。</p><p>  (4)商品詳細信息:描述商品的具體信息。</p><p><b>  后臺管理</b></p><p><b>  詳細:</b></p><p>  (1)商品列表:有修改,補貨

21、,失效等功能</p><p>  (2)添加商品:添加大小類,上傳圖片,折扣率</p><p> ?。?)修改商品:添加大小類,上傳圖片,折扣率</p><p>  (4)商品補貨:添加彈出層提示商品補貨</p><p> ?。?)商品失效:點擊失效后前臺無法看到該商品</p><p>  (6)商品搜索:搜索相關商品

22、</p><p><b>  功能模塊圖:</b></p><p><b>  1.5結構流程圖:</b></p><p><b>  v</b></p><p><b>  代碼和截圖如下:</b></p><p>  P8-2.

23、aspx代碼如下:</p><p>  <%@ Page Language="C#" AutoEventWireup="true" CodeFile="p8-2.aspx.cs" Inherits="p8_2" %></p><p>  <%@ Import Namespace="S

24、ystem.Data" %></p><p>  <%@ Import Namespace="System.Data.OleDb" %></p><p>  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.

25、w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"></p><p>  <html xmlns="http://www.w3.org/1999/xhtml"></p><p><b>  <Body></b></p><p>  <Asp

26、:panel ID="Panel1" BorderWidth="1px" BorderStyle="Dashed" BorderColor="#8080FF"</p><p>  BackColor="#C0C0FF" Width="680px" Height="33px"

27、Runat="server">&nbsp; </p><p>  <DIV Style="DISPLAY: inline; FONT-SIZE: large; WIDTH: 144px; COLOR: #9900ff; </p><p>  FONT-FAMILY: 隸¢£¤書º¨¦

28、;; HEIGHT: 31px" ms_positioning="FlowLayout">電Ì?子Á¨®論?壇¬3</DIV></p><p>  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&

29、nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p><p>  <Asp:HyperLink ID="HyperLink1" NavigateURL="p8-3.aspx" Text="登Ì?錄?" Runat="server" />&

30、nbsp;&nbsp;|</p><p>  <Asp:HyperLink ID="HyperLink2" NavigateURL="p8-4.aspx" Text="發(fā)¤¡é帖¬?" Runat="server" />&nbsp;&nbsp;| </p

31、><p>  <Asp:HyperLink ID="HyperLink3" NavigateURL="p8-5.aspx" Text="看¡ä帖¬?" Runat="server" />&nbsp;&nbsp;| </p><p>  <Asp:Hyp

32、erLink ID="HyperLink4" NavigateURL="p8-2.aspx" Text="注Á¡é冊¨¢" Runat="server" /></Asp:panel></p><p>  <Form id="Form2" Ru

33、nat="Server"></p><p><b>  <Center></b></p><p>  <H3 ><Font Color=Red Face="隸¢£¤書º¨¦">請?您¨²輸º?入&#

34、168;?如¨?下?注Á¡é冊¨¢信?息¡é</Font></H3></p><p>  <Table BgColor="beige" Border=1 BorderColor=black Cellspacing=15></p><p>  <Tr

35、BorderColor="beige"></p><p>  <Td><B>昵º?稱?: </B></Td></p><p>  <Td><ASP:TextBox Id="name" Runat="server"/></p>&l

36、t;p>  <Asp:RequiredFieldValidator ID="RequiredFieldValidator1" Runat="Server" ControlToValidate="name" </p><p>  ErrorMessage="您¨²必À?須?填¬?寫¡&

37、#228;用®?戶¡ì名?" InitialValue="" /></Td></p><p><b>  </Tr></b></p><p>  <Tr BorderColor="beige"></p><p>  <

38、Td><B>密¨¹碼?: </B></Td></p><p>  <Td><ASP:TextBox Id="pass1" Runat="server" TextMode="Password" /></p><p>  <Asp:Requir

39、edFieldValidator ID="RequiredFieldValidator2" Runat="Server" ControlToValidate="pass1" </p><p>  ErrorMessage="您¨²必À?須?填¬?寫¡ä密¨¹碼?&q

40、uot; InitialValue="" /></Td></p><p><b>  </Tr></b></p><p>  <Tr BorderColor="beige"></p><p>  <Td><B>確¨¡&#

41、164;認¨?密¨¹碼?: </B></Td></p><p>  <Td><ASP:TextBox Id="pass2" Runat="server" TextMode="Password" /></p><p>  <Asp:RequiredF

42、ieldValidator ID="RequiredFieldValidator3" Runat="Server" ControlToValidate="pass2" </p><p>  ErrorMessage="您¨²必À?須?填¬?寫¡ä確¨¡¤認

43、¨?密¨¹碼?" InitialValue="" /><Br></p><p>  <Asp:CompareValidator ID="CompareValidator1" Runat="Server" ControlToValidate="pass1" ControlT

44、oCompare="pass2" </p><p>  Type="String" Opearetor="Equal" ErrorMessage="兩¢?次ä?輸º?入¨?的Ì?密¨¹碼?必À?須?相¨¤同ª?!" />

45、</Td></p><p><b>  </Tr></b></p><p>  <Tr BorderColor="beige"></p><p>  <Td><B>電Ì?子Á¨®郵®¨º件t: &

46、lt;/B></Td></p><p>  <Td><ASP:TextBox Id="email" Runat="server"/></p><p>  <Asp:RegularExpressionValidator ID="RegularExpressionValidator1"

47、Runat="Server" ControlToValidate="email" </p><p>  ValidationExpression = ".{1,}@.{3,}" ErrorMessage="電Ì?子Á¨®郵®¨º件t地Ì?址¡¤格

48、?式º?必À?須?是º?</p><p>  xxx@xxx.xxx " /></Td></p><p><b>  </Tr></b></p><p>  <Tr BorderColor="beige"></p><p&g

49、t;  <Td Align="Center"><ASP:Button ID="Button1" Text="注Á¡é冊¨¢" Runat="server" OnClick="Regist"/></Td></p><p>  <

50、;Td Align="Center"><ASP:Button ID="Button2" Text="重?輸º?" Runat="server" OnClick="Reinput"/></Td></p><p><b>  </Tr></b>&

51、lt;/p><p><b>  </Table></b></p><p>  <Asp:Label Id="LblDesc" ForeColor="red" Runat="server"/></Center></p><p><b>  <

52、;/Form></b></p><p><b>  </Body></b></p><p><b>  </Html></b></p><p>  P8-2.aspx.cs代碼如下:</p><p>  using System;</p>&l

53、t;p>  using System.Collections.Generic;</p><p>  using System.Linq;</p><p>  using System.Web;</p><p>  using System.Web.UI;</p><p>  using System.Web.UI.WebControls

54、;</p><p>  using System.Data.OleDb;</p><p>  public partial class p8_2 : System.Web.UI.Page</p><p><b>  {</b></p><p>  protected void Page_Load(object sende

55、r, EventArgs e)</p><p><b>  {</b></p><p><b>  }</b></p><p>  protected void Regist(object sender, EventArgs e)</p><p><b>  {</b><

56、/p><p>  OleDbConnection conn=new OleDbConnection();</p><p>  OleDbCommand cmd;</p><p>  OleDbDataReader dr;</p><p>  String str;</p><p>  conn.ConnectionStr

57、ing = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=C:\\Users\\mahui\\Desktop\\mem.mdb";</p><p>  conn.Open();</p><p>  str = "select 昵º?稱? from member Where 昵º?稱?='

58、;" +name.Text + "'";</p><p>  cmd = new OleDbCommand(str,conn);</p><p>  dr = cmd.ExecuteReader();</p><p>  if( dr.Read() ) //用®?戶&#

59、161;ì已°?存ä?在¨²</p><p><b>  {</b></p><p>  LblDesc.Text = name.Text + "已°?經-存ä?在¨²,ê?請?你?選?擇?另¢¨ª外ªa的Ì?

60、昵º?稱?!ê?";</p><p>  conn.Close(); </p><p><b>  }</b></p><p>  dr.Close();</p><p>  conn.Close();</p><p>  str = "Insert in

61、to member values('" +name.Text +"','"+pass1.Text + "','"+ email.Text + "')";</p><p>  cmd = new OleDbCommand(str,conn);</p><p>  conn.O

62、pen();</p><p>  cmd.ExecuteNonQuery(); //執(zhí)¡ä行DSQL語®?句?</p><p>  conn.Close() ; //關?閉À?數(shù)ºy據(jù)Y連¢?接¨®</p><p&

63、gt;  LblDesc.Text = "您¨²已°?注Á¡é冊¨¢成¨¦功|!";</p><p><b>  }</b></p><p>  protected void Reinput(object sender, EventArgs e)&l

64、t;/p><p><b>  {</b></p><p>  LblDesc.Text="";</p><p>  name.Text="";</p><p>  pass1.Text="";</p><p>  pass2.Text=&qu

65、ot;";</p><p>  email.Text = "";</p><p><b>  }</b></p><p><b>  }</b></p><p>  P8-3.aspx代碼如下:</p><p>  <%@ Page Lan

66、guage="C#" AutoEventWireup="true" CodeFile="p8-3.aspx.cs" Inherits="p8_3" %></p><p>  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" &q

67、uot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"></p><p>  <%@ Import Namespace="System.Data" %></p><p>  <%@ Import Namespace="System.Data.OleDb"

68、; %></p><p>  <Html><Body></p><p>  <Asp:panel ID="Panel1" BorderWidth="1px" BorderStyle="Dashed" BorderColor="#8080FF"</p><p

69、>  BackColor="#C0C0FF" Width="680px" Height="33px" Runat="server">&nbsp; </p><p>  <DIV Style="DISPLAY: inline; FONT-SIZE: large; WIDTH: 144px; COLOR

70、: #9900ff; </p><p>  FONT-FAMILY: 隸¢£¤書º¨¦; HEIGHT: 31px" ms_positioning="FlowLayout">電Ì?子Á¨®論?壇¬3</DIV></p><p>  &

71、amp;nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p><p>  <Asp:HyperLink ID="HyperLink1" NavigateURL=&

72、quot;p8-3.aspx" Text="登Ì?錄?" Runat="server" />&nbsp;&nbsp;|</p><p>  <Asp:HyperLink ID="HyperLink2" NavigateURL="p8-4.aspx" Text="發(fā)¤&

73、#161;é帖¬?" Runat="server" />&nbsp;&nbsp;| </p><p>  <Asp:HyperLink ID="HyperLink3" NavigateURL="p8-5.aspx" Text="看¡ä帖¬?" Ru

74、nat="server" />&nbsp;&nbsp;| </p><p>  <Asp:HyperLink ID="HyperLink4" NavigateURL="p8-2.aspx" Text="注Á¡é冊¨¢" Runat="server&

75、quot; /></Asp:panel></p><p>  <Form id="Form1" Runat="Server"><Center></p><p>  <H2 Align="Center"><Font Color=Red Face="隸¢&

76、#163;¤書º¨¦">請?您¨²登Ì?錄?</Font></H2></p><p>  <Table BgColor="beige" Border=1 BorderColor=black Cellspacing=15></p><p>  <

77、Tr BorderColor="beige"></p><p>  <Td><B>昵º?稱?: </B></Td></p><p>  <Td><ASP:TextBox Id="name" Runat="server"/></p>

78、<p>  <Asp:RequiredFieldValidator ID="RequiredFieldValidator1" Runat="Server" ControlToValidate="name" </p><p>  ErrorMessage="您¨²必À?須?填¬?寫

79、1;ä用®?戶¡ì名?" InitialValue="" /></Td></p><p><b>  </Tr></b></p><p>  <Tr BorderColor="beige"></p><p>  &

80、lt;Td><B>密¨¹碼?: </B></Td></p><p>  <Td><ASP:TextBox Id="pass" Runat="server" TextMode="Password" /></p><p>  <Asp:Requ

81、iredFieldValidator ID="RequiredFieldValidator2" Runat="Server" ControlToValidate="pass" </p><p>  ErrorMessage="您¨²必À?須?填¬?寫¡ä密¨¹碼?&

82、quot; InitialValue="" /></Td></Tr></p><p>  <Tr BorderColor="beige" ColSpan=2></p><p><b>  <Td></Td></b></p><p>  &l

83、t;Td><ASP:Button ID="Button1" Text="登Ì?錄?" Runat="server" OnClick="Login"/></Td></Tr></p><p>  </Table><Br></p><p> 

84、 <Asp:Label Id="LblDesc" ForeColor="red" Runat="server"/></Center></p><p>  </Form></Body></Html></p><p>  P8-3.aspx.cs代碼如下:</p>

85、<p>  using System;</p><p>  using System.Collections.Generic;</p><p>  using System.Linq;</p><p>  using System.Web;</p><p>  using System.Web.UI;</p>&l

86、t;p>  using System.Web.UI.WebControls;</p><p>  using System.Data.OleDb;</p><p>  public partial class p8_3 : System.Web.UI.Page</p><p><b>  {</b></p><p>

87、;  protected void Page_Load(object sender, EventArgs e)</p><p><b>  {</b></p><p><b>  }</b></p><p>  protected void Login(object sender, EventArgs e)</p&g

88、t;<p><b>  {</b></p><p>  OleDbConnection conn=new OleDbConnection();</p><p>  OleDbCommand cmd;</p><p>  String connstr;</p><p>  String SqlStr;<

89、/p><p>  connstr = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=C:\\Users\\mahui\\Desktop\\mem.mdb";</p><p>  conn = new OleDbConnection(connstr);</p><p>  conn.Open();<

90、/p><p>  SqlStr = "select 昵º?稱? from member where 昵º?稱?='" + name.Text + "' and 密¨¹碼?='" +</p><p>  pass.Text + "'";</p><

91、;p>  cmd = new OleDbCommand(SqlStr, conn);</p><p>  OleDbDataReader ObjReader = cmd.ExecuteReader();</p><p>  if (ObjReader.Read())</p><p><b>  {</b></p><p

92、>  Session["mem"] = name.Text; //'登Ì?錄?成¨¦功|后¨®記?下?該?用®?戶¡ì昵º?稱?,ê?以°?便À?后¨®續(xù)?功|能¨¹使º1用®?</p><p&

93、gt;  LblDesc.Text = "登Ì?錄?成¨¦功|!ê?";</p><p>  name.Text = "";</p><p>  name.Enabled = false;</p><p>  pass.Text = "";</p>&l

94、t;p>  pass.Enabled = false;</p><p><b>  }</b></p><p><b>  else</b></p><p>  LblDesc.Text = "昵º?稱?不?存ä?在¨²或¨°密¨

95、5;碼?不?對?!ê?";</p><p>  conn.Close();</p><p><b>  }</b></p><p><b>  }</b></p><p>  P8-4.aspx代碼如下:</p><p>  <%@ Page Lan

96、guage="C#" AutoEventWireup="true" CodeFile="p8-4.aspx.cs" Inherits="p8_4" %></p><p>  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" &q

97、uot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"></p><p>  <%@ Import Namespace="System.Data" %></p><p>  <%@ Import Namespace="System.Data.OleDb"

98、; %></p><p>  <Html><Body></p><p>  <Asp:panel ID="Panel1" BorderWidth="1px" BorderStyle="Dashed" BorderColor="#8080FF"</p><p

99、>  BackColor="#C0C0FF" Width="680px" Height="33px" Runat="server">&nbsp; </p><p>  <DIV Style="DISPLAY: inline; FONT-SIZE: large; WIDTH: 144px; COLOR

100、: #9900ff; </p><p>  FONT-FAMILY: 隸¢£¤書º¨¦; HEIGHT: 31px" ms_positioning="FlowLayout">電Ì?子Á¨®論?壇¬3</DIV></p><p>  &

101、amp;nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p><p>  <Asp:HyperLink ID="HyperLink1" NavigateURL=&

102、quot;p8-3.aspx" Text="登Ì?錄?" Runat="server" />&nbsp;&nbsp;|</p><p>  <Asp:HyperLink ID="HyperLink2" NavigateURL="p8-4.aspx" Text="發(fā)¤&

103、#161;é帖¬?" Runat="server" />&nbsp;&nbsp;| </p><p>  <Asp:HyperLink ID="HyperLink3" NavigateURL="p8-5.aspx" Text="看¡ä帖¬?" Ru

104、nat="server" />&nbsp;&nbsp;| </p><p>  <Asp:HyperLink ID="HyperLink4" NavigateURL="p8-2.aspx" Text="注Á¡é冊¨¢" Runat="server&

105、quot; /></Asp:panel></p><p>  <H1 Align="Center"><Font Color=Red Face="隸¢£¤書º¨¦">請?您¨²輸º?入¨?信?息¡é</Font

106、></H1></p><p>  <Form id="Form1" Runat="Server"><Center></p><p>  <Table BgColor="beige" Border=1 BorderColor=black Cellspacing=15></p

107、><p>  <Tr BorderColor="beige"></p><p>  <Td><B>主¡Â題¬a: </B></Td></p><p>  <Td><ASP:TextBox Id="subject" Runat

108、="server" Size=60/></Td></p><p>  <Td><ASP:Button ID="Button1" Text="送¨ª出?消?息¡é" Runat="server" OnClick="sendmsg"/>&

109、lt;/Td></p><p><b>  </Tr></b></p><p>  <Tr BorderColor="beige"></p><p>  <Td Colspan=3><ASP:TextBox Id="content" Runat="

110、server" TextMode="Multiline" Columns="100" Rows="22" /></Td></p><p><b>  </Tr></b></p><p>  </Table><Br></p><

111、p>  <Asp:Label Id="LblDesc" ForeColor="red" Runat="server"/></Center></p><p><b>  </Form></b></p><p><b>  </Body></b

112、></p><p><b>  </Html></b></p><p>  P8-4.aspx.cs代碼如下:</p><p>  using System;</p><p>  using System.Collections.Generic;</p><p>  using

113、System.Linq;</p><p>  using System.Web;</p><p>  using System.Web.UI;</p><p>  using System.Web.UI.WebControls;</p><p>  using System.Data.OleDb;</p><p>  

114、public partial class p8_4 : System.Web.UI.Page</p><p><b>  {</b></p><p>  protected void Page_Load(object sender, EventArgs e)</p><p><b>  {</b></p>&

115、lt;p><b>  }</b></p><p>  protected void sendmsg(object sender, EventArgs e)</p><p><b>  {</b></p><p>  if (Session["mem"] == null)

116、 // '只?有®D成¨¦功|登Ì?錄?后¨®才?能¨¹發(fā)¤¡é送¨ª消?息¡é</p><p><b>  return;</b></p><p>  if (subject.Text == "

117、" || content.Text == "")</p><p>  {//'輸º?入¨?不?能¨¹為a空?</p><p>  LblDesc.Text = "你?必À?須?輸º?入¨?主¡Â題¬a和¨ª內¨&#

118、178;容¨Y!ê?";</p><p><b>  }</b></p><p>  OleDbConnection conn;</p><p>  OleDbCommand cmd;</p><p>  String connstr;</p><p>  Strin

119、g SqlStr;</p><p>  connstr = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=C:\\Users\\mahui\\Desktop\\mem.mdb";</p><p>  conn = new OleDbConnection(connstr);</p><p>  con

120、n.Open();</p><p>  SqlStr = "Insert into info(主¡Â題¬a,張?貼¬¨´者?昵º?稱?,內¨²容¨Y,張?貼¬¨´時º¡À間?,回?復¡ä編À¨¤號

121、?) ";</p><p>  SqlStr = SqlStr + " values('" + subject.Text + "','" + Session["mem"] + "','" + content.Text;</p><p>  SqlStr = Sq

122、lStr + "','" + System.DateTime.Now + "','0')";</p><p>  cmd = new OleDbCommand(SqlStr, conn);</p><p>  cmd.ExecuteNonQuery();</p><p>  conn.C

123、lose();</p><p>  LblDesc.Text = "已°?成¨¦功|發(fā)¤¡é帖¬?!ê?";</p><p>  subject.Text = "";</p><p>  content.Text = "";&l

124、t;/p><p><b>  }</b></p><p><b>  }</b></p><p>  P8-5.aspx代碼如下:</p><p>  <%@ Page Language="C#" AutoEventWireup="true" CodeFil

125、e="p8-5.aspx.cs" Inherits="p8_5" %></p><p>  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&q

126、uot;></p><p><b>  <Html></b></p><p><b>  <Body></b></p><p>  <Asp:panel ID="Panel1" BorderWidth="1px" BorderStyle="

127、;Dashed" BorderColor="#8080FF"</p><p>  BackColor="#C0C0FF" Width="680px" Height="33px" Runat="server">&nbsp; </p><p>  <DIV Styl

128、e="DISPLAY: inline; FONT-SIZE: large; WIDTH: 144px; COLOR: #9900ff; </p><p>  FONT-FAMILY: 隸¢£¤書º¨¦; HEIGHT: 31px" >電Ì?子Á¨®論?壇¬3</DIV>

129、;</p><p>  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p><p>  <Asp:HyperLink ID="Hyper

130、Link1" NavigateURL="p8-3.aspx" Text="登Ì?錄?" Runat="server" />&nbsp;&nbsp;|</p><p>  <Asp:HyperLink ID="HyperLink2" NavigateURL="p8-4.aspx&

131、quot; Text="發(fā)¤¡é帖¬?" Runat="server" />&nbsp;&nbsp;| </p><p>  <Asp:HyperLink ID="HyperLink3" NavigateURL="p8-5.aspx" Text="看

132、1;ä帖¬?" Runat="server" />&nbsp;&nbsp;| </p><p>  <Asp:HyperLink ID="HyperLink4" NavigateURL="p8-2.aspx" Text="注Á¡é冊¨¢&

133、quot; Runat="server" /></Asp:panel></p><p>  <Form id="Form1" Runat="Server"></p><p>  <Asp:DataGrid Runat="Server" Id="infoDG"

134、; DataKeyField="編À¨¤號?"</p><p>  DataMember="info" BorderColor="#E7E7FF" BorderStyle="None" BorderWidth="1px"</p><p>  BackColo

135、r="White" CellPadding="3" GridLines="Horizontal" PageSize="8" AllowPaging="True" </p><p>  OnPageIndexChanged="PageChanged" AutoGenerateColumns=&qu

136、ot;False" </p><p>  OnItemCommand="DG_ItemCommand"></p><p>  <SelectedItemStyle Font-Bold="True" ForeColor="#F7F7F7" BackColor="#738A9C" />&

137、lt;/p><p>  <AlternatingItemStyle BackColor="#F7F7F7" /></p><p>  <ItemStyle ForeColor="#4A3C8C" BackColor="#E7E7FF" /></p><p>  <HeaderSty

138、le Font-Bold="True" Font-Size="Small" Wrap="False" ForeColor="#F7F7F7" </p><p>  BackColor="#4A3C8C" HorizontalAlign="Center" /></p><

139、p>  <FooterStyle ForeColor="#4A3C8C" BackColor="#B5C7DE" /></p><p><b>  <Columns></b></p><p>  <Asp:ButtonColumn DataTextField="編À

140、8;¤號?" HeaderText="編À¨¤號?" CommandName="Pick" /> </p><p>  <Asp:BoundColumn Visible="False" DataField="編À¨¤號?" HeaderT

141、ext="ID" /></p><p>  <Asp:BoundColumn DataField="主¡Â題¬a" HeaderText="主¡Â題¬a" /> </p><p>  <Asp:BoundColumn DataField=&q

142、uot;內¨²容¨Y" HeaderText="內¨²容¨Y" /> </p><p>  <Asp:BoundColumn DataField="張?貼¬¨´者?昵º?稱?" SortExpression="張?貼¬¨

143、;´者?昵º?稱?" HeaderText="發(fā)¤¡é貼¬¨´者?" /> </p><p>  <Asp:BoundColumn DataField="張?貼¬¨´時º¡À間?" SortExpressio

144、n="張?貼¬¨´時º¡À間?" HeaderText="發(fā)¤¡é貼¬¨´時º¡À間?" /> </p><p>  </Columns></p><p>  <Pager

145、Style NextPageText="下?一°?頁°3" PrevPageText="上¦?一°?頁°3" HorizontalAlign="Center"</p><p>  ForeColor="#4A3C8C" BackColor="#E7E7FF">

146、</PagerStyle></p><p>  </Asp:Datagrid></p><p>  </Form></Body></Html></p><p>  P8-5.aspx.cs代碼如下:</p><p>  using System;</p><p&g

147、t;  using System.Collections.Generic;</p><p>  using System.Linq;</p><p>  using System.Web;</p><p>  using System.Web.UI;</p><p>  using System.Web.UI.WebControls;<

148、/p><p>  using System.Data.OleDb;</p><p>  using System.Data;</p><p>  public partial class p8_5 : System.Web.UI.Page</p><p><b>  {</b></p><p>  D

149、ataSet DS=new DataSet();</p><p>  protected void BindDataGrid() </p><p>  { </p><p>  OleDbConnection conn=new OleDbConnection();</p><p>  conn.ConnectionStri

150、ng = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=C:\\Users\\mahui\\Desktop\\mem.mdb";</p><p>  OleDbDataAdapter objAdpt = new OleDbDataAdapter("Select * from info",conn);</p>&l

溫馨提示

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

評論

0/150

提交評論