《校園二手圖書交易系統(tǒng)設計與實現(xiàn)》7700字(論文)_第1頁
《校園二手圖書交易系統(tǒng)設計與實現(xiàn)》7700字(論文)_第2頁
《校園二手圖書交易系統(tǒng)設計與實現(xiàn)》7700字(論文)_第3頁
《校園二手圖書交易系統(tǒng)設計與實現(xiàn)》7700字(論文)_第4頁
《校園二手圖書交易系統(tǒng)設計與實現(xiàn)》7700字(論文)_第5頁
已閱讀5頁,還剩27頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

校園二手圖書交易系統(tǒng)設計與實現(xiàn)摘要近年來,校園二手圖書交易系統(tǒng)活躍發(fā)展并成為趨勢。校園二手圖書交易系統(tǒng)方案提出在盡量實現(xiàn)學生與交易平臺交易透明的基本前提下,要做到書籍種類多樣且供應充足的特點,系統(tǒng)力求做到簡單、實用、人性化,能直接實現(xiàn)學生進行圖書交易的功能。校園二手圖書交易系統(tǒng)采用SQLServer來建立數(shù)據(jù)庫存儲數(shù)據(jù),采用VisualStudio作為開發(fā)工具,形成一個客戶所能滿意的可行性化原型管理系統(tǒng),在該系統(tǒng)中,主要分為圖書管理模塊、圖書瀏覽模塊、圖書搜索模塊、購物車模塊四大部分。圖書管理模塊實現(xiàn)圖書的增加、刪除、修改和查看書籍的功能,圖書搜索模塊根據(jù)所學的書籍、標題進行不同的查詢,圖書瀏覽模塊是將圖書歸類后瀏覽圖書,購物車模塊可以將喜歡的圖書添加進自己的預購圖書訂單。通過測試,該系統(tǒng)可以滿足用戶基本買賣需求。[關鍵詞]校園二手圖書交易系統(tǒng);交易;VisualStudio目錄TOC\o"1-3"\u一、前言 圖6所示:名稱類型號ID號ID號價格商品屬性商品名進貨日期價格商品屬性商品名進貨日期圖SEQ圖\*ARABIC7商品屬性系統(tǒng)E-R圖根據(jù)以上屬性圖分析得出,校園二手圖書交易系統(tǒng)的關鍵實體為:高校學生、后臺管理員、二手圖書訂單信息、用戶留言信息、管理員進貨信息,系統(tǒng)E-R圖如REF_Ref69460544\h圖8所示:購買管理N11管理員進貨購買管理N11管理員進貨回復管理11N訂單回復管理11N訂單留言NNN留言NNN生成N填寫生成N填寫11學生用戶11學生用戶圖SEQ圖\*ARABIC8實體關系圖數(shù)據(jù)庫的邏輯結(jié)構(gòu)設計二手圖書訂單信息表表SEQ表\*ARABIC1訂單信息表列名數(shù)據(jù)類型長度是否允許Null值字段名xueshengSTIDbight23高校學生個人編號(主鍵)xueshengSTMemberVarchar52√用戶名shangpingSHIDbight68√商品編號shangpingSHNameVarchar54√商品名稱shangpingSHTypeIDbight63√二手圖書類型編號shangpingSHTypeNameVarchar57√二手圖書類型名稱shangpingSHPricefloat69√二手圖書單價shifouquerengoumaiChar14√二手圖書購買確認結(jié)果goumaiDATEdatetime27√購買圖書日期TSfukuanfangshiVarchar58√二手圖書的付款方式TSgoumaishuliangint24√圖書的購買數(shù)量TSfahuofangshiVarchar51√二手圖書的發(fā)貨方式管理員信息表表SEQ表\*ARABIC2管理員信息表列名數(shù)據(jù)類型長度是否允許Null值字段名guanliyuanADIDint64管理員編號(主鍵)guanliyuanADMembernvarchar53√管理員用戶名ADPasswordnvarchar52√管理員登錄密碼進貨信息表表SEQ表\*ARABIC3進貨信息表列名數(shù)據(jù)類型長度是否允許Null值字段名guanliyuanADidint4后臺管理員編號ShangpinSHIDint50√二手圖書訂單號ShangpinSHTypeIdint60√二手圖書類型ShangpinSHshuliangint80√二手圖書進貨數(shù)量ShangpinSHaddtimedatetime10√二手圖書進貨時間商品信息表表SEQ表\*ARABIC4商品信息列名數(shù)據(jù)類型長度是否允許Null值字段名ShangpinSHIDbight9否圖書訂單號ShangpinSHTypeIDbight29√圖書商品類型號ShangpinSHNamevarchar(50)9√圖書商品名稱ShangpinSHIntroducetext9√圖書商品介紹ShangpinSHPricefloat19√圖書商品價格ShangpinSHPhotovarchar(50)29√圖書商品圖ShangpinSHIsNewchar(10)49√圖書是否為新ShangpinSHDatedatetime39√圖書商品日期ShangpinSHNumint19√圖書商品數(shù)量ShangpinSHClickint9√圖書庫存數(shù)量商品列表信息表表SEQ表\*ARABIC5商品列表信息表列名數(shù)據(jù)類型長度是否允許Null值字段名ShangpinSHTypeIDbight26圖書商品類型號ShangpinSHTypeNmaevarchar56√圖書商品類型名稱最新資訊新聞信息表表SEQ表\*ARABIC6最新資訊新聞信息表列名數(shù)據(jù)類型長度是否允許Null值字段名xinwenXidint7最新新聞編號xinwenXTitlevarchar57√最新新聞標題xinwenXContenttext97√最新新聞內(nèi)容xinwenXaddtimedatetime27√最新新聞增加時間xinwenXClickTimesint57√最新新聞點擊時間留言板信息表表SEQ表\*ARABIC7留言板信息表列名數(shù)據(jù)類型長度是否允許Null值字段名liuyanbanLIDint14留言編號liuyanbannameNvarchar54√留言用戶名liuyanbanSexNvarchar54√留言性別liuyanbanurlNvarchar54√留言鏈接地址liuyanbanqqNvarchar54√留言QQ號liuyanbanemailNvarchar54√留言郵箱liuyanbancontentntext44√留言內(nèi)容liuyanbanreplyntext44√留言回復liuyanbanpostTimesmalldatetime34√留言回復時間liuyanbanImageUrlNvarchar54√留言圖片連接地址liuyanbanfaceUrlNvarchar54√留言表情連接地址系統(tǒng)的實現(xiàn)首頁首頁是系統(tǒng)設計的第一步,首頁的的設計間接決定了用戶使用的心理需求,本系統(tǒng)首頁歸納了新聞資訊、圖書瀏覽、圖書搜索,購物車、留言。方便用戶尋找。核心代碼如下:publicpartialclassadmin_admin:System.Web.CI.mastepage{protectedvoidPage_load(objectSender,Evenargse){1f(Session["Sname"]==nu11){Response.cler();Response.wr1te("操作錯誤,請先進行系統(tǒng)登錄<ahref='login.aspx'style='co1or:purpul'>點擊這里</a>返回主頁");Response.end();}}}圖SEQ圖\*ARABIC9圖書交易首頁信息注冊界面學生用戶使用系統(tǒng)購買圖書需先進行注冊登錄,用戶根據(jù)提示輸入自己信息并設置用戶號和密碼,彈出注冊成功后點擊確認自動彈出登錄頁面,此時輸入自己設置的用戶號和密碼進行登錄。如下REF_Ref69462236\h圖10所示:核心代碼如下:Pub1icpartia1c1assadmin_showuser:System.Web.CI.DLPage{A1tera1tert=newAlter();Sq1he1predate=newSqlhelpre();protectedvoidPage_lode(objectsender,Eventargse){if(!IsP0stBack){Getart1cel();}}///綁定類別///</summary>privatevoidGetArticle(){stringOrderMember=Request.QueryString["OrderMember"].Tosting();SqlDataReaderzh;zh=data.GetDataReader("select*fromhuiyuanwhereusername=""+OrderMember+"");zh.Read();SHname.Text=zh["xushengSHname"].Tosting();SHtds.Text=zh["Ds"].Tosting();DropDownList4.Items[o].Text=dr["Sex"].Tosting();SHTel.Text=zh["Tel"].ToString();SHdanan.Text=zh["Daan"].ToString();SHwwenti.Text=zh["wenti"].ToString();SHbanquan.Text=zh["ADdress"].ToString();SHtime1.Value=zh["nianling"].ToString();if(zh["Sex"].ToString()=="女"){DropDownList4.items.Add("男");}else{DropDownList4.items.Add("女");}}}圖SEQ圖\*ARABIC10信息注冊頁面查看書籍界面在頁面中單擊某本二手書名,即可出現(xiàn)查看書籍的詳細信息的頁面如REF_Ref69462260\h圖11所示。核心代碼如下:publicpartialclassMy0rder:System.Web.CI.DLPage{Sq1helprsq1operate=newSq1helpr();Sq1Connectionsqlcon=newSqlConnection(ConfigurationManger.ConnectionStrings[""].Connectionsting);protectedvoidpage_load(objectsenders,Evenargse){if(Session["xushengSHname"]==null){}if(!IsP0stback){BinderOlder();}}privatevoidBinderOlder(){xueshengSHInfo.Datakeynames=newstring[]{"xueshengSHID"};sqlTperate.SHDatabind(SHOrderInfo,sqlst);}protectedvoidxueshengSHInfo_PageindexChangin(objectsender,GridViewPageEventArgse){xueshengSHInfo.PageIndex=e.NewPageIndex;xueshengSHInfo.Datakeyname=newstring[]{"xueshengSHID"};sqltperate.gvDataBind(xueshengSHInfo,sqlst);}protectedvoidHome4_Load(objectsender,Eventargse){}}圖SEQ圖\*ARABIC11查看書籍頁面訂購書籍界面在上面的查看二手書頁面中,單擊【購買】按鈕,既可以出現(xiàn)二手書購買的頁面,如REF_Ref69462292\h圖12所示:核心代碼如下:publicpartialclassDoumShop:System.Web.CI.DIPage{SHSqlHelperdata=newSHSqlHelper();SHSqlHelpersq0perate=newSHSqlHelper();SHSqlConnectionsqlcon=newSHSqlConnection(ConfigurationManager.ConnectionStrings[""].ConnectionString);protectedvoidPage_load(objectsendRE,EventArgse){if(!IsP0stback){xueshengSHMenber();xueshengSHOrder();}}privatevoidxueshengSH(){xueshengSHInfo.DataKeyNames=newstring[]{"OrderID"};SHsqloperate.xueshengSHDataBind(xueshengSHrInfo,sqlstr);SHSqlHelperdata=newxueshengSHSqlHelper();SHSqlDataReaderdr4;if(dr1.Read()){SHSqlDataReaderZH;ZH=data.GetDatareader(sqlprice);ZH.Read();LabMoney.Text=Convert.ToString(float.Parse(ZH["tprice"].ToString()));}else{LabMoney.Text="0";}}privatevoidxueshengMenber(){dr.Read();Label4.Text=ZH["xueshengSHname"].ToString();Label5.Text=ZH["xueshengSHdress"].ToString();Label6.Text=ZH["xueshengSHTel"].ToString();}protectedvoidButton4_click(objectsender,Evenargse){Sql0perate.DataCom(sqlstrshop4);Alert.andRedirect("您進行的操作已成功!","MyOrder.aspx");}}圖SEQ圖\*ARABIC12訂購書籍頁面購物車界面單擊【購物車】按鈕,既可以出現(xiàn)購物車頁面,如REF_Ref69462342\h圖13所示:核心代碼如下:protectedvoid4btnCheck_click(objectsender,Evenargse){if(LabMoney.text=="0"){}else{xueshengSHSqlHelperdata=newxueshengSHSqlHelper();xueshengSHSqlDataReaderzh;zh.Read();stringSPPrice=ZH["SPMoney"].ToString();if(float.Parse(SPrice)<float.Parse(SPMoney.Text.trim())){}else{xueshengSHsqloperate.DataCom(xueshengSHsqlstrshop4);}}protectedvoid4btnClear_Click(objectsender,EvenArgse){stringsqlstr="deletefromSPdingdanwhereOrderMember='"+Session["xueshengSH"].ToString()+"'andSPIsCheckout='否'";xueshengSHsqloperate.DataCom(sqlstr);Response.Redirect("xueshengSHOrderCar.aspx");}}}圖SEQ圖\*ARABIC13購物車頁面圖書分類界面在管理頁面中單擊“圖書類別管理”,即可出現(xiàn)“圖書類別管理”頁面,如REF_Ref69462374\h圖14所示,在此頁中顯示了所有圖書的種類。核心代碼如下:privatevoidSHdateLei(stringsName,intSHLeiID){SHSqlConnectionmyConnection=newSHSqlConnection(SHConnectionString);stringfenlText="updateSHshangpinLiebieset"+"SHGoodsTypeName='"+SHName+"'WHERESHGoodsTypeID="+SHLeiID;SHSqlCommandSCommand=newSHSqlCommand(cmdText,SConnection);try{SConnection.Open();SCommand.ExecuteNonQuery();}catch(SHSqlExceptionex){thownewException(ex.meSage,ex);}finally{SConnection.Close();}}//添加類別數(shù)據(jù)庫privatevoidSHAddLei(stringSHName){SHSqlConnectionmyConnection=newSHSqlConnection(ConfigurationManager.ConnectionString["ConnectionStringS"].ConnectionString);stringSText="updateSHshangpinLiebieSET"+"SHTypeName='"+SName+"'";SHSqlCommandSCommand=newSHSqlCommand(cmdText,SConnection);try{SConnection.Open();SCommand.ExecuteNonQuery();}catch(SHSqlExceptionex){thownewException(ex.message,ex);}finally{SmyConnection.Close();}}//刪除類數(shù)據(jù)庫privatevoidDeleteItem(intSHLeiitemID){stringSHmyConnectionString=ConfigurationManager.ConnectionString["ConnectionStringS"].ConnectionString;SHSqlConnectionSmyConnection=newSHSqlConnection(SmyConnectionString);stringScmdText="DELETEFROMSHshangpinLiebiewhereSHGoodsTypeID="+SHLeiitemID;SHSqlCommandSCommand=newSHSqlCommand(cmdText,SmyConnection);try{SmyConnection.Open();SmyCommand.ExecuteNonQuery();}catch(SSqlExceptionex){thownewException(ex.message,ex);}finally{SmyConnection.Close();}}圖SEQ圖\*ARABIC14圖書分類頁面圖書添加界面在管理頁面中單擊“添加圖書信息”,即可出現(xiàn)圖書添加頁面,如REF_Ref69462407\h圖15所示。核心代碼如下:publicpartialclassadmin_AddFlower:System.Web.CI.DIPage{SHSqlHelpersqloperate=newSHSqlHelper();SHSqlConnectionSsqlconn=newSHSqlConnection(ConfigurationManager.ConnectionString["ConnectionStringS"].ConnectionString);protectedvoidPage_L0ad(objectsender,Evenargse){SHsqlconn.Open();if(!IsP0stBack){stringSsqlstr="select*fromSHshangpinLiebie";SH4GType.DataSource=sqloperate.GetDataReader(Ssqlstr);SH4GType.DataTextField="SHGoodsTypeName";SH4GType.DataValueField="SHGoodsTypeID";SH4GType.DataBind();}Ssqlconn.Close();}protectedvoidSbtnAdd_click(objectsender,EvenArgse){stringSsqlstr="insertintoSHshangpin"+"(SHGoodsName,SHGoodsPrice,SHGoodsTypeID,SHGoodsIntroduce,SHGoodsPhoto,SHGoodsNum)"+"values('"+SH4tGName.Text.Trim()+"',"+SH4GPrice.Text.Trim()+",'"+SH4GType.SelectedValue+"','"+TxtGIntroduce.Text.Trim()+"','"+Label4.Text+"',0)";sqloperate.RunSql(Ssqlstr);Alert.andRedirect("您已添加成功","SHGoodsManger.aspx");}if(fileEx=="jpg"||fileEx=="bmp"||fileEx=="gif"||fileEx=="jpeg"){if(CheckBox4.Checked){System.Drawing.Imageimage,newimage;FileUpload4.Saves(serverpath4);simage=System.drawing.sImage.FromFile(serverpath2);System.Drawing.sImage.GetThumbnailImageAbortcallb=null;snewimage=simage.GetThumbnailImage(call,newsystem.IntPr());//把略圖保存到指定的虛擬路徑newimage.Save(serverpath4);//釋放image對象占用資源image.Dispose();newimage.Dispose();Labe4.Text=xfilename+"."+fileEx;Image4.ImageUr1="../uploadfiles/"+xfilename+"."+fileEx;}else{FileUpload1.SaveAs(serverpath2);Labe4.Text=dfilename+"."+fileEx;}}else{Labe4.Text="圖片格式不正確!";}}}catch{Labe4.Text="上傳失??!";}}}圖SEQ圖\*ARABIC15圖書添加頁面留言界面在管理頁面中單擊“留言板”,出現(xiàn)留言界面,點擊留言,即可進行留言,如REF_Ref69462436\h圖16所示。核心代碼如下:publicpartialclassAdd:System.Web.CI.DIPage{protectedvoidPage_load(objectsender,Evenargse){if(!IsP0stback){stringname=Convert.ToString(Session["SHUserId"]);if(Name==""){AlertandRedirect("對不起您需要重新登陸!","logn.aspx");}for(ints=1;s<=10;i++){this.ddlPic.Items.Add("pic"+s.ToString()+".gif");}this.Image4.ImageUr4="images/face/"+dd4Pic.SelectedValue;}}protectedvoidButton4_Click(objectsender,Evenargse){stringSsex;stringSurl=this.SHUrl.Text;stringSqq=this.SHQq.Text;stringSemail=this.SHtxtEmail.Text;stringScontent=this.SHtxtContent.Text;stringSimageUrl=SHddlPic.SelectedValue;if(this.Snghgj.Checked==true){Ssex="男";}else{Ssex="女";}SHSqlConnectionconn=newSHSqlConnection(SHSqlHelper.connstring);SHSqlCommandcmd=newSHSqlCommand();Scmd.Connection=Sconn;Sconn.Open();if(Scmd.ExecuteNonQuery()>0){}else{}}protectedvoidSdlPic_SelectedIndexChanged(objectsender,Evenargse){this.Image4.ImageUrL="images/face/"+SdlPic.SelectedValue;}protectedvoidButton4_Click(objectsender,Evenargse){this.SHtxtUrl.Text="";this.SHtxtQq.Text="";this.SHtxtEmail.Text="";this.SHtxtContent.Text="";}} 圖SEQ圖\*ARABIC16留言界面六、系統(tǒng)測試系統(tǒng)測試的目的系統(tǒng)測試的目的是為了檢測該系統(tǒng)是否可以如預期運行,每個模塊是否能滿足用戶所需功能,通過不斷的測試去完善還可能存在的問題,從而進行改正,保證系統(tǒng)預期與實際相符,降低系統(tǒng)的風險性。測試用例及結(jié)果學生注冊登錄測試學生使用本系統(tǒng)先進行系統(tǒng)注冊,填寫個人基本信息后進行提交,注冊成功后顯示已經(jīng)注冊,再進行登錄。另外,若后期身份變更,則可以選擇修改用戶信息,若需要修改密碼只需選擇密碼修改,重新設置密碼即可。圖SEQ圖\*ARABIC17注冊填寫圖SEQ圖\*ARABIC18注冊成功圖SEQ圖\*ARABIC19登錄填寫圖SEQ圖\*ARABIC20登錄成功學生瀏覽圖書并加入購物車測試學生登錄系統(tǒng)后,在首頁、最新二手書、熱銷二手書等頁面瀏覽書籍,對于想購買的圖書先加入購物車,統(tǒng)一在購物車頁面購買。圖SEQ圖\*ARABIC21瀏覽圖書圖SEQ圖\*ARABIC22購買圖書圖SEQ圖\*ARABIC23添加購物車學生搜索圖書測試在瀏覽途中若沒有找到所需圖書,則可以在二手書搜索頁輸入圖書名稱進行搜索,若有此書則直接跳轉(zhuǎn)該圖書購買頁。圖SEQ圖\*ARABIC24圖書搜索圖SEQ圖\*ARABIC25搜索成功購買圖書及充值測試加入購物車的圖書先進行金額充值后統(tǒng)一付款。圖SEQ

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論