版權(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"> </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> &
29、nbsp; </p><p> <Asp:HyperLink ID="HyperLink1" NavigateURL="p8-3.aspx" Text="登Ì?錄?" Runat="server" />&
30、nbsp; |</p><p> <Asp:HyperLink ID="HyperLink2" NavigateURL="p8-4.aspx" Text="發(fā)¤¡é帖¬?" Runat="server" /> | </p
31、><p> <Asp:HyperLink ID="HyperLink3" NavigateURL="p8-5.aspx" Text="看¡ä帖¬?" Runat="server" /> | </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"> </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; </p><p> <Asp:HyperLink ID="HyperLink1" NavigateURL=&
72、quot;p8-3.aspx" Text="登Ì?錄?" Runat="server" /> |</p><p> <Asp:HyperLink ID="HyperLink2" NavigateURL="p8-4.aspx" Text="發(fā)¤&
73、#161;é帖¬?" Runat="server" /> | </p><p> <Asp:HyperLink ID="HyperLink3" NavigateURL="p8-5.aspx" Text="看¡ä帖¬?" Ru
74、nat="server" /> | </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"> </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; </p><p> <Asp:HyperLink ID="HyperLink1" NavigateURL=&
102、quot;p8-3.aspx" Text="登Ì?錄?" Runat="server" /> |</p><p> <Asp:HyperLink ID="HyperLink2" NavigateURL="p8-4.aspx" Text="發(fā)¤&
103、#161;é帖¬?" Runat="server" /> | </p><p> <Asp:HyperLink ID="HyperLink3" NavigateURL="p8-5.aspx" Text="看¡ä帖¬?" Ru
104、nat="server" /> | </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"> </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> </p><p> <Asp:HyperLink ID="Hyper
130、Link1" NavigateURL="p8-3.aspx" Text="登Ì?錄?" Runat="server" /> |</p><p> <Asp:HyperLink ID="HyperLink2" NavigateURL="p8-4.aspx&
131、quot; Text="發(fā)¤¡é帖¬?" Runat="server" /> | </p><p> <Asp:HyperLink ID="HyperLink3" NavigateURL="p8-5.aspx" Text="看
132、1;ä帖¬?" Runat="server" /> | </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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)-- 網(wǎng)上購物系統(tǒng)
- 計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)
- 計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)
- 計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)
- 《計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)》
- 計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)
- 計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)
- 計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)
- 計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)
- 計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)---網(wǎng)絡(luò)設(shè)計(jì)
- 計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)報(bào)告
- 計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)報(bào)告
- 計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)報(bào)告
- 計(jì)算機(jī)網(wǎng)絡(luò)組建課程設(shè)計(jì)
- 計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)報(bào)告
- 《計(jì)算機(jī)網(wǎng)絡(luò)》課程設(shè)計(jì)報(bào)告
- 計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)報(bào)告
- 計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)報(bào)告
- 《計(jì)算機(jī)網(wǎng)絡(luò)》課程設(shè)計(jì)報(bào)告
- 計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì) (2)
評(píng)論
0/150
提交評(píng)論