計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)---網(wǎng)上購物系統(tǒng)_第1頁
已閱讀1頁,還剩20頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、<p>  計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)報(bào)告</p><p><b>  ——網(wǎng)上購物系統(tǒng)</b></p><p><b>  學(xué) 號(hào):</b></p><p><b>  姓 名: </b></p><p>  專 業(yè):軟件工程</p><

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

22、</p><p><b>  功能模塊圖:</b></p><p><b>  1.5結(jié)構(gòu)流程圖:</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="隸¢£¤書º¨¦">請(qǐng)?您¨²輸º?入&#

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;認(rèn)¨?密¨¹碼?: </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="您¨²必À?須?填¬?寫¡ä確¨¡¤認(rèn)

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 + "已°?經(jīng)-存ä?在¨²,ê?請(qǐng)?你?選?擇?另¢¨ª外ª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() ; //關(guān)?閉À?數(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;¤書º¨¦">請(qǐng)?您¨²登Ì?錄?</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;碼?不?對(duì)?!ê?";</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="隸¢£¤書º¨¦">請(qǐng)?您¨²輸º?入¨?信?息¡é</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和¨ª內(nèi)¨&#

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,張?貼¬¨´者?昵º?稱?,內(nèi)¨²容¨Y,張?貼¬¨´時(shí)º¡À間?,回?復(fù)¡ä編À¨¤號(hào)

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="編À¨¤號(hào)?"</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;¤號(hào)?" HeaderText="編À¨¤號(hào)?" CommandName="Pick" /> </p><p>  <Asp:BoundColumn Visible="False" DataField="編À¨¤號(hào)?" HeaderT

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

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

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

144、n="張?貼¬¨´時(shí)º¡À間?" HeaderText="發(fā)¤¡é貼¬¨´時(shí)º¡À間?" /> </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等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲(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)論