Web系統(tǒng)網(wǎng)站設(shè)計(jì)報(bào)告_第1頁(yè)
Web系統(tǒng)網(wǎng)站設(shè)計(jì)報(bào)告_第2頁(yè)
Web系統(tǒng)網(wǎng)站設(shè)計(jì)報(bào)告_第3頁(yè)
Web系統(tǒng)網(wǎng)站設(shè)計(jì)報(bào)告_第4頁(yè)
Web系統(tǒng)網(wǎng)站設(shè)計(jì)報(bào)告_第5頁(yè)
已閱讀5頁(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、ASP.NET Web應(yīng)用網(wǎng)站設(shè)計(jì)報(bào)告學(xué)院:計(jì)算機(jī)學(xué)院 姓名: 學(xué)號(hào): 專業(yè):目錄 TOC o 1-3 h z u HYPERLINK l _Toc468345403 1、網(wǎng)站設(shè)計(jì)背景 PAGEREF _Toc468345403 h 3 HYPERLINK l _Toc468345404 11開(kāi)發(fā)環(huán)境: PAGEREF _Toc468345404 h 3 HYPERLINK l _Toc468345405 2、設(shè)計(jì)題目 PAGEREF _Toc468345405 h 3 HYPERLINK l _Toc468345406 3、總體設(shè)計(jì)方案 PAGEREF _Toc468345406 h 3 H

2、YPERLINK l _Toc468345407 3.1功能設(shè)計(jì) PAGEREF _Toc468345407 h 4 HYPERLINK l _Toc468345408 4、處理流程 PAGEREF _Toc468345408 h 4 HYPERLINK l _Toc468345409 5、功能的實(shí)現(xiàn) PAGEREF _Toc468345409 h 5 HYPERLINK l _Toc468345410 5.1首頁(yè)設(shè)計(jì)效果 PAGEREF _Toc468345410 h 5 HYPERLINK l _Toc468345411 5.2圖書(shū)界面設(shè)計(jì)效果 PAGEREF _Toc468345411

3、h 11 HYPERLINK l _Toc468345412 5.3登錄功能設(shè)計(jì)效果 PAGEREF _Toc468345412 h 16 HYPERLINK l _Toc468345413 5.4注冊(cè)功能設(shè)計(jì)效果 PAGEREF _Toc468345413 h 17 HYPERLINK l _Toc468345414 5.5清倉(cāng)、優(yōu)惠設(shè)計(jì)效果 PAGEREF _Toc468345414 h 19 HYPERLINK l _Toc468345415 5.6加入購(gòu)物車?yán)^續(xù)購(gòu)買、付款設(shè)計(jì)效果 PAGEREF _Toc468345415 h 21 HYPERLINK l _Toc468345416

4、5.7購(gòu)物車及收銀臺(tái) PAGEREF _Toc468345416 h 22 HYPERLINK l _Toc468345417 6、數(shù)據(jù)庫(kù)設(shè)計(jì) PAGEREF _Toc468345417 h 23 HYPERLINK l _Toc468345418 6.1數(shù)據(jù)庫(kù)設(shè)計(jì)方案 PAGEREF _Toc468345418 h 23 HYPERLINK l _Toc468345419 6.2 部分截圖 PAGEREF _Toc468345419 h 24 HYPERLINK l _Toc468345420 6.2.1數(shù)據(jù)庫(kù)建表 PAGEREF _Toc468345420 h 24 HYPERLINK l

5、 _Toc468345421 6.2.2保存用戶信息的表 PAGEREF _Toc468345421 h 24 HYPERLINK l _Toc468345422 6.2.3保存商品信息的表 PAGEREF _Toc468345422 h 24 HYPERLINK l _Toc468345423 6.2.4保存購(gòu)物車信息的表 PAGEREF _Toc468345423 h 25 HYPERLINK l _Toc468345424 7、總結(jié) PAGEREF _Toc468345424 h 251、網(wǎng)站設(shè)計(jì)背景隨著計(jì)算機(jī)技術(shù)和網(wǎng)絡(luò)技術(shù)的迅速崛起,計(jì)算機(jī)日漸深刻的在改變著人們的生 產(chǎn)生活方式。人們已

6、經(jīng)對(duì)去固定的場(chǎng)所、購(gòu)買(出售)固定的物品的交易方式所帶來(lái)的不便越來(lái)越感到不滿,交易的時(shí)間長(zhǎng)、效率低。高額的運(yùn)費(fèi)、銷售場(chǎng)地的憑租費(fèi)等繁多的額外開(kāi)支也給商家?guī)?lái)沉重的成本支出。為了適應(yīng)市場(chǎng)、適應(yīng)經(jīng)濟(jì)前進(jìn)的步伐,買家和商家都在努力積極地尋找一種能夠帶來(lái)高效率、低成本銷售模式。開(kāi)發(fā)網(wǎng)上商城、研究網(wǎng)上商城的推廣方式,不僅能為其帶來(lái)新的盈利模式,也可以實(shí)現(xiàn)整個(gè)產(chǎn)業(yè)的共贏,而且對(duì)于我國(guó)電子商務(wù)在整個(gè)經(jīng)濟(jì)領(lǐng)域中的發(fā)展也有著非常深遠(yuǎn)而重要的意義。本系統(tǒng)是采用JspS+Mysql+RPC構(gòu)建的一個(gè)動(dòng)態(tài)的網(wǎng)上書(shū)店網(wǎng)站在以輕量級(jí)數(shù)據(jù)庫(kù)Mysql為開(kāi)發(fā)平臺(tái),Tomcat為應(yīng)用服務(wù)器,采用JSP技術(shù)開(kāi)發(fā)的網(wǎng)上商城購(gòu)物系統(tǒng)

7、。本系統(tǒng)分為前臺(tái)部分,和后臺(tái)部分,前臺(tái)主要由用戶使用,主要包括用戶注冊(cè)、登錄、瀏覽商品、購(gòu)物車等功能。 11開(kāi)發(fā)環(huán)境:windows 7 vs2013Sql server20142、設(shè)計(jì)題目電子商務(wù)是指在企業(yè)互聯(lián)網(wǎng)、增值網(wǎng)和內(nèi)部網(wǎng)上以電子交易方式進(jìn)行交易活動(dòng)和相關(guān)服務(wù)的活動(dòng),是傳統(tǒng)商業(yè)活動(dòng)各環(huán)節(jié)的、電子化。隨著計(jì)算機(jī)和網(wǎng)絡(luò)的日趨普及,越來(lái)越多的商家建立了自己的B2C網(wǎng)站。比如淘寶網(wǎng)、蘇寧易購(gòu)、亞馬遜、三星商城、以及各大團(tuán)購(gòu)網(wǎng)站等。要求用本學(xué)期所學(xué)ASP.NET WEB應(yīng)用開(kāi)發(fā)技術(shù)以及參考、查找相關(guān)書(shū)籍,設(shè)計(jì)編程實(shí)現(xiàn)一個(gè)類似淘寶的購(gòu)物網(wǎng)站,要求有以下功能:(1)注冊(cè);(2)登錄;(3)購(gòu)物,在購(gòu)

8、物時(shí)有物品編號(hào)、圖片、名稱、簡(jiǎn)介以及購(gòu)買;(4)選中需要的物品時(shí)加入購(gòu)物車點(diǎn)擊購(gòu)買。3、總體設(shè)計(jì)方案網(wǎng)站設(shè)計(jì)使用單機(jī)作業(yè),由手動(dòng)輸入有關(guān)信息,可以選購(gòu)圖書(shū),上傳圖書(shū),進(jìn)行用戶注冊(cè)等。前端開(kāi)發(fā)語(yǔ)言使用HTML服務(wù)器采用使用SQL數(shù)據(jù)庫(kù)管理系統(tǒng)以及ASP.NET.3.1功能設(shè)計(jì)作為一個(gè)網(wǎng)上購(gòu)物系統(tǒng),首先必須保證用戶的方便性,因此系統(tǒng)應(yīng)具有商品排行、清倉(cāng)優(yōu)惠、以及最重要的“購(gòu)物車”的功能,以便用戶可以方便的購(gòu)買物品同時(shí)完成支付。在系統(tǒng)中應(yīng)列舉出商家的各種優(yōu)惠舉措和促銷信息。在系統(tǒng)的后臺(tái),管理員能夠管理商品,用戶信息,產(chǎn)品信息,友情鏈接以及最重要的訂單處理模塊。在設(shè)計(jì)過(guò)程中,要處理好各部分的關(guān)系,并由

9、此設(shè)計(jì)相關(guān)的數(shù)據(jù)庫(kù)。本網(wǎng)站應(yīng)具有的功能有:用戶注冊(cè)、登錄功能;商品瀏覽功能、購(gòu)物車等功能;后臺(tái)部分主要有管理員操作,包括商品管理、公告管理、圖書(shū)優(yōu)惠管理等功能。(1)用戶注冊(cè)、登錄:購(gòu)買本網(wǎng)站必須是本網(wǎng)站的會(huì)員,即必須先注冊(cè)會(huì)員,只有注冊(cè)核對(duì)信息登錄后,用戶才能正常進(jìn)行購(gòu)物操作。(2)購(gòu)物車管理:會(huì)員選定一種商品后,就可以直接把圖書(shū)放到購(gòu)物車中,提交訂單,完成支付;在未提交前可以隨意取消這件商品,繼續(xù)購(gòu)買其他商品。(3)購(gòu)買:選中圖書(shū)加入購(gòu)物車點(diǎn)擊購(gòu)買、付款;(4)商品信息簡(jiǎn)介:對(duì)網(wǎng)上商城的商品進(jìn)行管理,包括商品上下架庫(kù),商品信息、價(jià)格的制定等。(5)后臺(tái)管理:包括用戶信息的保存、圖書(shū)信息的更

10、新、優(yōu)惠、清倉(cāng)活動(dòng)的信息更新等。4、處理流程(1)用戶注冊(cè):購(gòu)買者進(jìn)入網(wǎng)站頁(yè)面后,首先要填寫注冊(cè)資料,在判斷無(wú)誤的情況下完成成功注冊(cè),登陸網(wǎng)站首頁(yè)。(2)商品購(gòu)買:用戶通過(guò)登錄后,瀏覽商品,選擇圖書(shū)后,可以將圖書(shū)放入購(gòu)物車,確認(rèn)繼續(xù)購(gòu)物,在購(gòu)物車頁(yè)面,可以對(duì)購(gòu)物車?yán)锏膱D書(shū)進(jìn)行購(gòu)買。(3)管理員管理:管理員通過(guò)后臺(tái)登陸后,可以對(duì)商品信息、公告信息、優(yōu)惠、清倉(cāng)信息等功能進(jìn)行操作。(4)用戶可以看到商品的簡(jiǎn)介以及特價(jià)商品,查看商品信息后,可以選擇購(gòu)買。5、功能的實(shí)現(xiàn)5.1首頁(yè)設(shè)計(jì)效果部分代碼如下: Detail /The menu on the left $(function () $(nav#me

11、nu-left).mmenu(); ); HomeLoginRegister Home Login Register 圖書(shū)購(gòu)買請(qǐng)來(lái)這里 歡迎進(jìn)入蘭蘭圖書(shū)首頁(yè) 詳細(xì)信息: ID: asp:TextBox ID=IDTextBox runat=server Text= / NAME: asp:TextBox ID=NAMETextBox runat=server Text= / SUGGEST: asp:TextBox ID=SUGGESTTextBox runat=server Text= / PRICE: asp:TextBox ID=PRICETextBox runat=server Tex

12、t= / AUTHOR: asp:TextBox ID=AUTHORTextBox runat=server Text= / COUNTRY: asp:TextBox ID=COUNTRYTextBox runat=server Text= / PRESS: asp:TextBox ID=PRESSTextBox runat=server Text= / ISBN: asp:TextBox ID=ISBNTextBox runat=server Text= / ID: asp:TextBox ID=IDTextBox runat=server Text= / NAME: asp:TextBox

13、 ID=NAMETextBox runat=server Text= / SUGGEST: asp:TextBox ID=SUGGESTTextBox runat=server Text= / PRICE: asp:TextBox ID=PRICETextBox runat=server Text= / AUTHOR: asp:TextBox ID=AUTHORTextBox runat=server Text= / COUNTRY: asp:TextBox ID=COUNTRYTextBox runat=server Text= / PRESS: asp:TextBox ID=PRESSTe

14、xtBox runat=server Text=%# ISBN: asp:Label ID=ISBNLabel runat=server Text= / asp:SqlDataSource ID=SqlDataSource1 runat=server ConnectionString= SelectCommand=SELECT * FROM detail WHERE (ID = ID) Read More University of Jiangsu Bookshop 5.2圖書(shū)界面設(shè)計(jì)效果代碼: Page Language=C# Debug=true % protected void butt

15、ton1_Click(object sender, EventArgs e) Sessionlist = Sessionlist +你若盛開(kāi)清風(fēng)自來(lái):; /list記錄書(shū)名列表的session變量,書(shū)名間以:分隔 Sessioncheck=Sessioncheck+ 15.00:; /check記錄價(jià)格列表的session變量,價(jià)格間以:分隔 Sessionaccount = Convert.ToInt32(Sessionaccount) + 1; /account記錄購(gòu)書(shū)數(shù)量的session變量 Response.Redirect(2.aspx); protected void button

16、2_Click(object sender, EventArgs e) Sessionlist = Sessionlist + 從你的全世界路過(guò):; /list記錄書(shū)名列表的session變量,書(shū)名間以:分隔 Sessioncheck = Sessioncheck + 17.00:; /check記錄價(jià)格列表的session變量,價(jià)格間以:分隔 Sessionaccount = Convert.ToInt32(Sessionaccount) + 1; /account記錄購(gòu)書(shū)數(shù)量的session變量 Response.Redirect(2.aspx); protected void butto

17、n3_Click(object sender, EventArgs e) Sessionlist = Sessionlist + 四大名著:; /list記錄書(shū)名列表的session變量,書(shū)名間以:分隔 Sessioncheck = Sessioncheck + 13.00:; /check記錄價(jià)格列表的session變量,價(jià)格間以:分隔 Sessionaccount = Convert.ToInt32(Sessionaccount) + 1; /account記錄購(gòu)書(shū)數(shù)量的session變量 Response.Redirect(2.aspx); protected void button4_

18、Click(object sender, EventArgs e) Sessionlist = Sessionlist + 皮囊:; /list記錄書(shū)名列表的session變量,書(shū)名間以:分隔 Sessioncheck = Sessioncheck + 18.50:; /check記錄價(jià)格列表的session變量,價(jià)格間以:分隔 Sessionaccount = Convert.ToInt32(Sessionaccount) + 1; /account記錄購(gòu)書(shū)數(shù)量的session變量 Response.Redirect(2.aspx); protected void button5_Click

19、(object sender, EventArgs e) Sessionlist = Sessionlist + 將來(lái)的你:; /list記錄書(shū)名列表的session變量,書(shū)名間以:分隔 Sessioncheck = Sessioncheck + 19.00:; /check記錄價(jià)格列表的session變量,價(jià)格間以:分隔 Sessionaccount = Convert.ToInt32(Sessionaccount) + 1; /account記錄購(gòu)書(shū)數(shù)量的session變量 Response.Redirect(2.aspx); protected void button6_Click(ob

20、ject sender, EventArgs e) Sessionlist = Sessionlist + 勵(lì)志書(shū)籍:; /list記錄書(shū)名列表的session變量,書(shū)名間以:分隔 Sessioncheck = Sessioncheck + 11.20:; /check記錄價(jià)格列表的session變量,價(jià)格間以:分隔 Sessionaccount = Convert.ToInt32(Sessionaccount) + 1; /account記錄購(gòu)書(shū)數(shù)量的session變量 Response.Redirect(2.aspx); protected void Button7_Click(objec

21、t sender, EventArgs e) Response.Redirect(Default.aspx); .auto-style1 你若盛開(kāi)清風(fēng)自來(lái) 從你的全世界路過(guò) 四大名著 15.00元 17.00元 13.00元 皮囊 將來(lái)的你 勵(lì)志書(shū)籍 18.50元 19.00元 11.20元 去購(gòu)物車 5.3登錄功能設(shè)計(jì)效果部分代碼:using System;using System.Text;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.

22、Web.UI.WebControls;using System.Data.SqlClient;public partial class login : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) protected void Button1_Click(object sender, EventArgs e) string connstr = Data Source=ZHAO-PC;Initial Catalog=master;Integrated Security=True; StringBui

23、lder sb = new StringBuilder(); sb.Append(select count (); sb.Append(TextBox1.Text); sb.Append() from Username where password=); sb.Append(TextBox2.Text); / Response.Write(sb.ToString(); 調(diào)試語(yǔ)句 using (SqlConnection conn = new SqlConnection(connstr) SqlCommand cmd = conn.CreateCommand(); cmd.CommandText

24、 = sb.ToString(); conn.Open(); int num = (int)cmd.ExecuteScalar(); if (num 0) Response.Redirect(Default.aspx); else Response.Write(賬號(hào)密碼錯(cuò)誤); protected void Button2_Click(object sender, EventArgs e) Response.Redirect(register.aspx); 5.4注冊(cè)功能設(shè)計(jì)效果代碼:using System;using System.Text;using System.Collections

25、.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Data.SqlClient;public partial class register : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) protected void Button1_Click(object sender, EventArgs e) string connstr

26、= Data Source=ZHAO-PC;Initial Catalog=master;Integrated Security=True; /連接數(shù)據(jù)庫(kù) StringBuilder sb = new StringBuilder(); sb.Append(insert into Username(id,name,password,tel,age)values(); sb.Append(TextBox1.Text); sb.Append(,); sb.Append(TextBox2.Text); sb.Append(,); sb.Append(TextBox2.Text); sb.Append(

27、,); sb.Append(TextBox3.Text); sb.Append(,); sb.Append(TextBox4.Text); sb.Append(); Response.Write(sb.ToString(); using (SqlConnection conn = new SqlConnection(connstr) /連接的命令 插入數(shù)據(jù) conn.Open(); SqlCommand cmd = conn.CreateCommand(); cmd.CommandText = sb.ToString(); int count = 0; count = cmd.ExecuteN

28、onQuery(); if (count 0) Response.Write(注冊(cè)成功); / Response.Redirect(Default.aspx); else Response.Write(注冊(cè)失敗); 5.5清倉(cāng)、優(yōu)惠設(shè)計(jì)效果代碼:using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;public partial class _Default : System.Web.U

29、I.Page protected void Page_Load(object sender, EventArgs e) protected void Button1_Click(object sender, EventArgs e) Sessionbk1 = Convert.ToInt32(Sessionbk1) + 1; Response.Redirect(Default2.aspx); protected void Button2_Click(object sender, EventArgs e) Sessionbk2 = Convert.ToInt32(Sessionbk2) + 1;

30、Response.Redirect(Default2.aspx); protected void Button3_Click(object sender, EventArgs e) Sessionbk3 = Convert.ToInt32(Sessionbk3) + 1; Response.Redirect(Default2.aspx); protected void Button5_Click(object sender, EventArgs e) Sessionbk5 = Convert.ToInt32(Sessionbk5) + 1; Response.Redirect(Default2

31、.aspx); protected void Button6_Click(object sender, EventArgs e) Sessionbk6 = Convert.ToInt32(Sessionbk6) + 1; Response.Redirect(Default2.aspx); protected void Button7_Click(object sender, EventArgs e) Sessionbk7 = Convert.ToInt32(Sessionbk7) + 1; Response.Redirect(Default2.aspx); protected void But

32、ton8_Click(object sender, EventArgs e) Sessionbk8 = Convert.ToInt32(Sessionbk8) + 1; Response.Redirect(Default2.aspx); protected void Button9_Click(object sender, EventArgs e) Sessionbk9 = Convert.ToInt32(Sessionbk9) + 1; Response.Redirect(Default2.aspx); protected void Button4_Click(object sender,

33、EventArgs e) Sessionbk4 = Convert.ToInt32(Sessionbk4) + 1; Response.Redirect(Default2.aspx); 5.6加入購(gòu)物車?yán)^續(xù)購(gòu)買、付款設(shè)計(jì)效果代碼: Page Language=C# AutoEventWireup=true CodeFile=Default2.aspx.cs Inherits=Default2 % 5.7購(gòu)物車及收銀臺(tái)部分代碼: protected void Page_Load(object sender, EventArgs e) Table1.GridLines = GridLines.Both; string lis, lis1, lis2 ; string che, che1, che2; int i, acc, x,sum=0; lis =Sessionlist.ToString() ; lis1 = lis; lis2 = lis; Response.Write(lis); che = Sessioncheck.ToString(); che1 = che; che2 =

溫馨提示

  • 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ù)網(wǎng)僅提供信息存儲(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)論