網(wǎng)上書(shū)店課程設(shè)計(jì)報(bào)告_第1頁(yè)
網(wǎng)上書(shū)店課程設(shè)計(jì)報(bào)告_第2頁(yè)
網(wǎng)上書(shū)店課程設(shè)計(jì)報(bào)告_第3頁(yè)
網(wǎng)上書(shū)店課程設(shè)計(jì)報(bào)告_第4頁(yè)
網(wǎng)上書(shū)店課程設(shè)計(jì)報(bào)告_第5頁(yè)
已閱讀5頁(yè),還剩16頁(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)介

.z.-.z.課程設(shè)計(jì)報(bào)告書(shū)專業(yè):信息管理與信息系統(tǒng)課程設(shè)計(jì)名稱:"Web技術(shù)與開(kāi)發(fā)"課程設(shè)計(jì)題目:網(wǎng)上書(shū)店摘要我們對(duì)Internet可以說(shuō)是在熟悉不過(guò)的了,它最早在美國(guó)出現(xiàn),如今,世界各國(guó)紛紛參加到這個(gè)行列,使Internet成為全球化的網(wǎng)際網(wǎng)絡(luò)。隨著用戶的不斷增加,其規(guī)模迅速擴(kuò)大,它的領(lǐng)域也走向多元化。Internet的普及是一種必然的趨勢(shì),現(xiàn)在的很多家庭有很多都擁有了PC機(jī),所以人們上網(wǎng)看新聞、查資料、聊天、玩游戲、購(gòu)物已成為許多人日常生活不可缺少的一局部,尤其是網(wǎng)上購(gòu)物,更以它的超遠(yuǎn)距離、方便和快捷吸引了無(wú)數(shù)的目光。因此,所以Internet的網(wǎng)上購(gòu)物在如今是越來(lái)越多、很實(shí)用的。并且開(kāi)展前景非常之好。書(shū)籍交易網(wǎng)站就是Internet和電子商務(wù)開(kāi)展的產(chǎn)物,近幾年在我國(guó)開(kāi)展迅猛,如同一些書(shū)店紛紛在各地開(kāi)設(shè)分店以拉近書(shū)店與顧客間距離一樣。隨著現(xiàn)今全民素質(zhì)和科學(xué)技術(shù)水平的不斷提高,知識(shí)更新的越來(lái)越快,人們隨時(shí)都會(huì)有被淘汰的危機(jī),為了不讓社會(huì)淘汰,做到與時(shí)俱進(jìn)就必須多讀書(shū)不斷的學(xué)習(xí)。21世紀(jì)是網(wǎng)絡(luò)的時(shí)代、信息的時(shí)代,時(shí)間是非常珍貴的,人們由于種種原因沒(méi)有時(shí)間到書(shū)店去,也不知道哪家書(shū)店有自己需要的書(shū)籍,同時(shí)那些傳統(tǒng)書(shū)店的經(jīng)營(yíng)者又沒(méi)什么好的方法讓人們知道我這就有顧客需要的書(shū)籍,這種買賣雙方之間信息交流上的阻礙成為"網(wǎng)上書(shū)店〞網(wǎng)站開(kāi)展的原動(dòng)力。網(wǎng)上書(shū)店網(wǎng)站的建立可以更好的解決這方面的問(wèn)題,我們向廣闊用戶推出的是一種全新的網(wǎng)上信息效勞,旨在書(shū)店與消費(fèi)者之間架起了一座高速、便捷的網(wǎng)上信息橋梁,我們的目的是節(jié)省您的時(shí)間、方便您的購(gòu)書(shū),使您永遠(yuǎn)走在時(shí)代的前沿。-.z.目錄value="DataSource=(local);InitialCatalog=BookSystem;IntegratedSecurity=True"/></appSettings><configuration>注意:數(shù)據(jù)庫(kù)身份驗(yàn)證使用的是SQL2005中的Window身份驗(yàn)證進(jìn)展連接的。數(shù)據(jù)庫(kù)操作類的編寫(xiě)該類的編寫(xiě)的主要功能是對(duì)數(shù)據(jù)庫(kù)進(jìn)展操作,實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)中表的增刪改查操作,可減少代碼的重用率,提高代碼編寫(xiě)效率,該類代碼如下:publicclassDb{ publicstaticSqlConnectionMyCon(){///配置連接字符串returnnewSqlConnection(ConfigurationManager.AppSettings["MyRee"]);}///判斷SQL語(yǔ)句,成功則返回為T(mén)rue,錯(cuò)誤則返回Flase。publicstaticboolChkSql(stringChkstr){SqlConnectioncon=Db.MyCon();con.Open();///翻開(kāi)數(shù)據(jù)庫(kù)連接SqlCommandcmd=newSqlCommand(Chkstr,con);try{cmd.E*ecuteNonQuery();returntrue;}catch(E*ceptione){returnfalse;}finally{con.Dispose();///釋放連接對(duì)象資源}}///返回DataSet結(jié)果集publicstaticDataSetReSet(stringRestr){SqlConnectioncon=Db.MyCon();con.Open();///翻開(kāi)數(shù)據(jù)庫(kù)連接SqlDataAdapterda=newSqlDataAdapter(Restr,con);DataSetset=newDataSet();da.Fill(set);returnset;///返回DataSet對(duì)象con.Close();}publicstaticstringGenerateRandom(intLength)//隨機(jī)生成訂單號(hào){System.Te*t.StringBuildernewRandom=newSystem.Te*t.StringBuilder(62);Randomrd=newRandom();for(inti=0;i<Length;i++){newRandom.Append(constant[rd.Ne*t(36)]);}returnnewRandom.ToString();}}界面頭尾設(shè)計(jì)后臺(tái)登陸系統(tǒng)界面:提供管理員登陸后天操作系統(tǒng)。前臺(tái)購(gòu)物網(wǎng)首頁(yè):實(shí)現(xiàn)網(wǎng)站圖書(shū)的瀏覽,以及普通會(huì)員登陸和購(gòu)置圖書(shū)。會(huì)員登陸時(shí)驗(yàn)證代碼:if(Page.IsValid){stringstr="select*fromBo_UserInfowhereUserName='"+this.t*tuser.Te*t+"'andUserPassword='"+this.t*tpassword.Te*t+"'";///查找管理員SqlConnectioncon=Db.MyCon();SqlCommandmycmd=newSqlCommand(str,con);con.Open();SqlDataReaderdr=mycmd.E*ecuteReader();if(dr.HasRows){while(dr.Read()){Session["ID"]=(int)dr["UserID"];///保存IDSession["Name"]=(string)dr["UserName"];///保存用戶名HttpCookiecookie=newHttpCookie("ID");cookie.Value=Session["ID"].ToString();Response.Cookies.Add(cookie);cookie.E*pires=System.DateTime.Now.AddDays(1);con.Close();if(Request.Cookies["ID"]!=null){Response.Redirect("Default.asp*");}}}else{Response.Write("<script>alert('對(duì)不起!用戶名或密碼有誤!')</script>");t*tuser.Te*t="";t*tpassword.Te*t="";}}解決方案構(gòu)造:網(wǎng)站在VisuslStudio2005的解決方案中的布局如下"4.2管理員用戶操作設(shè)計(jì)會(huì)員信息和圖書(shū)信息管理操添加會(huì)員,會(huì)員信息的查詢和修改。圖書(shū)信息的添加:圖書(shū)類型的添加和新書(shū)入庫(kù):

操作代碼:protectedvoidImageButton1_Click(objectsender,ImageClickEventArgse){if(Page.IsValid){stringstr="select*fromBo_TypewhereBookType='"+this.t*ttype.Te*t+"'";SqlConnectioncon=Db.MyCon();SqlCommandmycmd=newSqlCommand(str,con);con.Open();SqlDataReaderdr=mycmd.E*ecuteReader();if(dr.HasRows){Response.Write("<script>alert('該類型已存在!');</script>");t*ttype.Te*t="";t*tdes.Te*t="";con.Close();}else{boolbool_insert=Db.ChkSql("insertintoBo_Type(BookType,Tdes)values('"+this.t*ttype.Te*t+"','"+this.t*tdes.Te*t+"')");if(!bool_insert){Response.Write("<script>alert('操作失敗,請(qǐng)重試!');</script>");}else{Response.Write("<script>alert('類型添加成功!');</script>");t*ttype.Te*t="";t*tdes.Te*t="";}con.Close();}}protectedvoidImageButton2_Click(objectsender,ImageClickEventArgse){+"','"+this.t*tnum.Te*t+"','"+DateTime.Now+"')");if(!bool_ckin){Response.Write("<script>alert('操作失敗,請(qǐng)重試!');</script>");}else{Response.Write("<script>alert('圖書(shū)添加成功!');</script>");t*tbookname.Te*t="";t*tnum.Te*t="";}}訂單管理當(dāng)會(huì)員在購(gòu)物車中進(jìn)展結(jié)算后,購(gòu)書(shū)訂單會(huì)傳遞給后臺(tái)管理員的訂單表,后臺(tái)管理員根據(jù)訂單下單情況,可對(duì)訂單進(jìn)展管理,當(dāng)批準(zhǔn)訂單時(shí),會(huì)在出貨單中顯示出貨信息,便可以發(fā)貨。當(dāng)批準(zhǔn)訂單后在出貨管理中會(huì)自動(dòng)生成出貨單,便可以發(fā)貨:會(huì)員積分管理實(shí)現(xiàn)會(huì)員積分的查詢和修改:積分管理設(shè)計(jì)代碼:protectedvoidImageButton1_Click(objectsender,ImageClickEventArgse){stringstr="select*fromBo_UserInfowhereUserID='"+t*torder.Te*t.Trim()+"'";SqlConnectioncon=Db.MyCon();SqlCommandcmd=newSqlCommand(str,con);con.Open();SqlDataReaderdr=cmd.E*ecuteReader();if(dr.HasRows){DataSetds=Db.ReSet(str);Te*tBo*1.Te*t=ds.Tables[0].Rows[0][1].ToString();Te*tBo*2.Te*t=ds.Tables[0].Rows[0][3].ToString();Te*tBo*3.Te*t=ds.Tables[0].Rows[0][4].ToString();}else{Response.Write("<script>alert('此用戶不存在,請(qǐng)重新輸入');</script>");t*torder.Te*t="";Te*tBo*3.Te*t="";Te*tBo*2.Te*t="";Te*tBo*1.Te*t="";}}protectedvoidImageButton2_Click(objectsender,ImageClickEventArgse){stringst="updateBo_UserInfosetUserPoint='"+Te*tBo*2.Te*t+"',UserLevel='"+Te*tBo*3.Te*t+"'";boolupda=Db.ChkSql(st);if(!upda){Response.Write("<script>alert('更新失敗,請(qǐng)重試');</script>");}else{Response.Write("<script>alert('更新成功!!');</script>");t*torder.Te*t="";Te*tBo*3.Te*t="";Te*tBo*2.Te*t="";Te*tBo*1.Te*t="";}4.3用戶界面圖書(shū)信息的查詢和購(gòu)置:protectedvoidsearchlist_ItemCommand(objectsource,DataListCommandEventArgse){if(e.CommandName=="describe"){stringstrbookID=e.CommandArgument.ToString();Response.Write("<script>window.open('Introduce.asp*"BookID="+strbookID+"')</script>");}if(e.CommandName=="buy"){if(Session["Name"]!=null){stringstrbookID=e.CommandArgument.ToString();//購(gòu)置標(biāo)簽綁定BookIDstringstrcarID=Session["Name"].ToString();stringstr="select*fromBo_ShopwhereShopName='"+strcarID+"'andShopBID='"+strbookID+"'";SqlConnectioncon=Db.MyCon();SqlCommandcmd=newSqlCommand(str,con);con.Open();SqlDataReaderdr=cmd.E*ecuteReader();if(!dr.HasRows){DataSetds=Db.ReSet("select*fromBo_BookwhereBookID='"+strbookID+"'");stringbookname=ds.Tables[0].Rows[0][2].ToString();stringbookpoint=ds.Tables[0].Rows[0][5].ToString();stringbookprice=ds.Tables[0].Rows[0][6].ToString();stringbooknum="1";Db.ChkSql("insertintoBo_Shop(ShopName,ShopTitle,ShopBID,ShopPoint,ShopPrice,ShopNum)values('"+strcarID+"','"+bookname+"','"+strbookID+"','"+bookpoint+"','"+bookprice+"',"+booknum+")");}else{Db.ChkSql("updateBo_ShopsetShopNum=ShopNum+1whereShopName='"+strcarID+"'andShopBID='"+strbookID+"'");}Response.Redirect("shopcar.asp*");}else{Response.Write("<script>alert('您還沒(méi)有登錄,請(qǐng)先登錄再購(gòu)置!');</script>");}}4.3.2圖書(shū)結(jié)算后臺(tái)代碼:protectedvoidPage_Load(objectsender,EventArgse){if(!IsPostBack){if(Session["Name"]==null){Response.Write("<script>alert('您未登陸!');</script>");Response.Redirect("Login.asp*");}else{//向購(gòu)物車中添加商品bind();}}}protectedvoidbind(){stringstrcarID=Session["name"].ToString();DataSetda=Db.ReSet("select*fromBo_ShopwhereShopName='"+strcarID+"'");floatP_fl_Count=0;foreach(DataRowdrinda.Tables[0].Rows){P_fl_Count+=Convert.ToSingle(dr[5])*Convert.ToSingle(dr[6]);}Label1.Te*t=P_fl_Count.ToString();shopview.DataSource=da;shopview.DataBind();}在購(gòu)物車中對(duì)個(gè)人圖書(shū)進(jìn)展結(jié)算后,查看個(gè)人訂單:4.3.3個(gè)人中心代碼:{protectedvoidPage_Load(objectsender,EventArgse){if(Session["Name"]==null){Response.Write("<script>alert('您未登陸!');</script>");Response.Redirect("Login.asp*");}else{userbind();}}protectedvoiduserbind(){DataSetda=Db.ReSet("select*fromBo_UserInfowhereUserName='"+Session["Name"].ToString()+"'");t*tname.Te*t=da.Tables[0].Rows[0][1].ToString();labpoint.Te*t=da.Tables[0].Rows[0][3].ToString();lablevel.Te*t=da.Tables[0].Rows[0][4].ToString();labmail.Te*t=da.Tables[0].Rows[0][5].ToString();}protectedvoidImageButton1_Click(objectsender,ImageClickEventArgse){if(t*tpassword.Te*t==""|t*tnew2.Te*t==""|t*tnew.Te*t==""){Response.Write("<script>alert('輸入信息有誤');</script>");}elseif(t*tnew.Te*t!=t*tnew2.Te*t){Response.Write("<script>alert('兩次輸入密碼不一致!')</script>");}else{SqlConnectioncon=Db.MyCon();con.Open();stringstrupda="updateBo_UserInfosetUserPassword='"

溫馨提示

  • 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)論