![網(wǎng)絡(luò)系統(tǒng)建設(shè)作業(yè)_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-5/2/a2ad146e-f629-470a-904c-acde74870205/a2ad146e-f629-470a-904c-acde748702051.gif)
![網(wǎng)絡(luò)系統(tǒng)建設(shè)作業(yè)_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-5/2/a2ad146e-f629-470a-904c-acde74870205/a2ad146e-f629-470a-904c-acde748702052.gif)
![網(wǎng)絡(luò)系統(tǒng)建設(shè)作業(yè)_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-5/2/a2ad146e-f629-470a-904c-acde74870205/a2ad146e-f629-470a-904c-acde748702053.gif)
![網(wǎng)絡(luò)系統(tǒng)建設(shè)作業(yè)_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-5/2/a2ad146e-f629-470a-904c-acde74870205/a2ad146e-f629-470a-904c-acde748702054.gif)
![網(wǎng)絡(luò)系統(tǒng)建設(shè)作業(yè)_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-5/2/a2ad146e-f629-470a-904c-acde74870205/a2ad146e-f629-470a-904c-acde748702055.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、網(wǎng)上書店系統(tǒng)建設(shè)實(shí)施、運(yùn)行與維護(hù) 武偉 曹曉賓 趙夢飛 李玉國開發(fā)平臺服務(wù)器:IIS;數(shù)據(jù)庫: Sql Server 2000;平臺:Microsoft Visual Studio 2005 操作系統(tǒng):windows XP一、系統(tǒng)各組件實(shí)現(xiàn)用戶表示層在用戶表示層中主要是一些相關(guān)的頁面。該層對應(yīng)的頁面應(yīng)該放在WEB應(yīng)用目錄根目錄下。1.網(wǎng)上書店首頁:本頁面分為上下2個部分。上面的部分是個萬年歷,從萬年歷上可以查詢各種各樣的時間,節(jié)日,農(nóng)歷,節(jié)氣等信息,此晚年里是從網(wǎng)上找到的一段腳本script腳本代碼,美觀大方,非常使用。下面的部分是登陸和注冊頁面,主要實(shí)現(xiàn)登陸和注冊功能。登陸有2種情況,一個是
2、管理員登陸,另一個是客戶登陸,管理員登陸后的頁面是一些后臺的操作,而客戶登陸后的頁面是圖書列表及收藏夾和購物車還有1些評論。注冊有各種信息的輸入,在用戶名一欄中,比如數(shù)據(jù)庫中已經(jīng)存在了一個用戶名,如果一位客戶申請的時候?qū)懥艘粋€一模一樣的用戶名,則在點(diǎn)擊旁邊的“檢查用戶名是否存在”的按鈕后會出現(xiàn)“此用戶名已經(jīng)存在”,提示重新輸入一個其他的用戶名。(1)注冊的主要的代碼如下protected void btnAdd_Click(object sender, EventArgs e) Accountmod.AccountId = tbusername.Text.Trim(); Accountmod.
3、AccountPwd = tbpwd.Text.Trim(); Accountmod.Auth = "0" Accountmod.Email = tbEmail.Text.Trim(); Accountmod.Logintimes = 0; Accountmod.LogIp = Request.ServerVariables"Remote_Addr".ToString(); Accountmod.Telephone = tbphone.Text.Trim(); Accountmod.TrueName = tbTruename.Text.Trim(); A
4、ccountmod.Sex = RadioButtonList1.SelectedValue; Accountmod.Balance = 0; lbshow.Text = "用戶注冊成功!" Accountbll.Add(Accountmod); Panel1.Visible = false; protected void btnCheck_Click(object sender, EventArgs e) DataSet ds = Accountbll.GetList("AccountId='" + tbusername.Text.Trim()
5、 + "'"); if (ds.Tables0.Rows.Count = 0) lbshow.Text = "該賬戶可以使用" btnAdd.Enabled = true; else lbshow.Text = "該賬戶已被占用!" btnAdd.Enabled = false; 2.圖書詳細(xì)信息顯示: 本頁面是客戶登陸成功后的頁面,上面會顯示出各種圖書的列表,本頁面還包括加入購物車,加入收藏夾,查看購物車,查看收藏夾,圖書詳細(xì)信息以及圖書評論等內(nèi)容。 當(dāng)用戶對某本書感興趣的時候,可以在對應(yīng)的圖書圖片下點(diǎn)擊圖書詳細(xì)信息按鈕,在
6、彈出的頁面上就會顯示此圖書的具體內(nèi)容。具體代碼如下:LinkButton lb = (LinkButton)e.Item.FindControl("LinkButton3"); lb.Attributes.Add("href", "bookinfo.aspx?id=" + lbid.Text.Trim() + "")可以看出,系統(tǒng)是根據(jù)書本id找到對應(yīng)的詳細(xì)信息的。用戶還可以把書放進(jìn)購物車中,但只局限于下次找此書在此操作的電腦上,如果想在任何電腦上都能看見你的收藏的話,就將此書放入收藏夾中,以便下次可以很方便的找到
7、你想要找到的圖書信息。(1)實(shí)現(xiàn)的主要代碼如下:protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e) modbookinfo = bllbookinfo.GetModel(Convert.ToInt32(GridView1.DataKeyse.RowIndex.Value); lbsum.Text = (Convert.ToDecimal(lbsum.Text) + Convert.ToInt32(TextBox)(GridView1.Rowse.RowIndex.Cells3.FindCo
8、ntrol("tbtest").Text) * modbookinfo.Price).ToString(); EBook.BLL.OrderInfo bll= new EBook.BLL.OrderInfo(); EBook.Model.OrderInfo model=new EBook.Model.OrderInfo(); string bookid= GridView1.DataKeyse.RowIndex.Value.ToString(); string bookname=GridView1.Rowse.RowIndex.Cells0.Text.Trim(); int
9、 bookNum = int.Parse(TextBox)GridView1.Rowse.RowIndex.Cells3.FindControl("tbtest").Text); if (ViewState"dingdanhao" = null) int orderid = Convert.ToInt32(DateTime.Now.ToString("MMddmmss"); /訂單編號 ViewState"dingdanhao" = orderid.ToString(); model.BookId = Conver
10、t.ToInt32(bookid); model.BookName = bookname; model.OrderId = ViewState"dingdanhao".ToString(); model.OrderIP = Request.ServerVariables"REMOTE_ADDR" model.OrderPerson = Session"UserTrueName" .ToString(); model.Price = Convert.ToDecimal(modbookinfo.Price); model.OrderTim
11、e = DateTime.Now; model.BookNum = bookNum; bll.Add(model); EBook.BLL.OrderInfo blldingdan = new EBook.BLL.OrderInfo(); GridView2.DataSource = blldingdan.GetList("orderid=" + ViewState"dingdanhao"); GridView2.DataBind(); protected void DataList1_SelectedIndexChanged(object sender,
12、 EventArgs e) protected void btnchakan_Click(object sender, EventArgs e) if (Session"cart" = null) Response.Write("<script language=javascript>alert('請先把書籍添加進(jìn)購物車!');</script>"); GridView1.Visible = true; string cart = Session"Cart".ToString(); cart =
13、 cart.Substring(0, cart.Length - 1); DataSet ds = bllbookinfo.GetList(" Id in (" + cart + ")"); GridView1.DataSource = ds; GridView1.DataBind(); protected void btnqingkong_Click(object sender, EventArgs e) Session.Abandon(); Session"Cart" = " " protected void
14、DataList1_ItemDataBound(object sender, DataListItemEventArgs e) Label lbid = (Label)e.Item.FindControl("lbid"); LinkButton lbk = (LinkButton)e.Item.FindControl("LinkButton1"); lbk.Attributes.Add("href", "addcart.aspx?id=" + lbid.Text.Trim() + ""); Li
15、nkButton link = (LinkButton)e.Item.FindControl("Linkbutton2"); link.Attributes.Add("href", "shoucang.aspx?id=" + lbid.Text.Trim() + ""); LinkButton lb = (LinkButton)e.Item.FindControl("LinkButton3"); lb.Attributes.Add("href", "bookinfo
16、.aspx?id=" + lbid.Text.Trim() + ""); protected void GridView2_RowDeleting(object sender, GridViewDeleteEventArgs e) EBook.BLL.OrderInfo dele = new EBook.BLL.OrderInfo(); string dingdanid = GridView2.DataKeyse.RowIndex.Value.ToString(); /訂單的ID dele.Delete(int.Parse(dingdanid); GridView
17、2.DataSource = dele.GetList("orderid=" + ViewState"dingdanhao"); GridView2.DataBind(); Response.Write("<script>alert('訂單取消成功');</script>"); protected void Button2_Click(object sender, EventArgs e) Session.Abandon(); Response.Write("<script la
18、nguage='javascript'>window.location.href='Default.aspx'</script>"); protected void Button1_Click(object sender, EventArgs e) Response.Write("<script language='javascript'>window.location.href='collect.aspx'</script>");、3.購物車訂單計(jì)算功能該功
19、能存在于客戶登陸后的圖書列表頁面,當(dāng)用戶點(diǎn)擊加入購物車后,然后點(diǎn)擊查看購物車,在這部分表格中會顯示購買數(shù)量,客戶可以自己輸入數(shù)量,然后點(diǎn)擊確認(rèn)購買,系統(tǒng)會將計(jì)算的結(jié)果顯示在頁面上,而且會將其轉(zhuǎn)發(fā)到后臺的訂單處理頁面,以便管理員一目了然確認(rèn)發(fā)貨。(1)實(shí)現(xiàn)主要代碼如下:modbookinfo = bllbookinfo.GetModel(Convert.ToInt32(GridView1.DataKeyse.RowIndex.Value); lbsum.Text = (Convert.ToDecimal(lbsum.Text) + Convert.ToInt32(TextBox)(GridVie
20、w1.Rowse.RowIndex.Cells3.FindControl("tbtest").Text) * modbookinfo.Price).ToString();4.購物車取消購買功能: 本功能是用戶在點(diǎn)擊購買后計(jì)算價格的時候,突然不想買了,則用戶可以點(diǎn)擊取消購買按鈕,每個書本的后面都對應(yīng)有取消購買按鈕,點(diǎn)擊了次按鈕后,系統(tǒng)會自動將價格減去。(1)關(guān)鍵代碼如下:EBook.BLL.OrderInfo dele = new EBook.BLL.OrderInfo(); string dingdanid = GridView2.DataKeyse.RowIndex.Value.ToString(); /訂單的ID dele.Delete(int.Parse(dingdanid); GridView2.DataSource = dele.GetList("orderid=" + ViewState"dingdanhao"); GridView2.DataBind();
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 服裝批發(fā)居間合同委托書
- 知識產(chǎn)權(quán)運(yùn)營股權(quán)居間合同
- 專業(yè)運(yùn)動器材銷售與推廣合同
- 弱電項(xiàng)目總結(jié)
- 游戲規(guī)則與操作指南發(fā)布平臺建設(shè)作業(yè)指導(dǎo)書
- 農(nóng)業(yè)產(chǎn)業(yè)鏈社會責(zé)任履行實(shí)戰(zhàn)指導(dǎo)書
- 三農(nóng)村集體資產(chǎn)管理方案
- 體育訓(xùn)練與比賽作業(yè)指導(dǎo)書
- 安能轉(zhuǎn)讓合同
- 消防安全技術(shù)服務(wù)項(xiàng)目合同
- 2025年汽車零部件項(xiàng)目可行性研究報(bào)告
- (一診)畢節(jié)市2025屆高三第一次診斷性考試 英語試卷(含答案)
- 2025福建新華發(fā)行(集團(tuán))限責(zé)任公司校園招聘30人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 真需求-打開商業(yè)世界的萬能鑰匙
- 2024年濰坊護(hù)理職業(yè)學(xué)院高職單招(英語/數(shù)學(xué)/語文)筆試歷年參考題庫含答案解析
- 費(fèi)曼學(xué)習(xí)法費(fèi)曼學(xué)習(xí)法
- 西藏自治區(qū)建筑與市政工程竣工驗(yàn)收報(bào)告
- 應(yīng)用寫作第一章概述講義
- 側(cè)鉆井工藝技術(shù)簡介
- 車間、設(shè)備改造項(xiàng)目建議書范文
- 化學(xué)成份及性能對照表新
評論
0/150
提交評論