ASP網上商城的實現(xiàn)與應用電子商務專業(yè)
-
資源ID:46411751
資源大小:180.50KB
全文頁數(shù):13頁
- 資源格式: DOC
下載積分:10積分
快捷下載
會員登錄下載
微信登錄下載
微信掃一掃登錄
友情提示
2、PDF文件下載后,可能會被瀏覽器默認打開,此種情況可以點擊瀏覽器菜單,保存網頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預覽文檔經過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標題沒有明確說明有答案則都視為沒有答案,請知曉。
|
ASP網上商城的實現(xiàn)與應用電子商務專業(yè)
ASP網上商城的實現(xiàn)與應用目錄:摘要-1一、前言-2二、開發(fā)環(huán)境的簡單介紹-2 2-1.系統(tǒng)運行環(huán)境配置-2 2-2.IIS服務器和ASP的工作原理-2三、數(shù)據庫設計-3 3-1.創(chuàng)建數(shù)據庫-3 3-2.建立數(shù)據庫連接-3四、詳細設計-4 4-1.系統(tǒng)功能描述-4 4-2.用戶模塊的程序流圖-4 4-3.商品分類管理-5 4-4.商品管理-6 4-5.購物車管理-7 4-6.定單處理-9五、用戶的注冊與登陸-10 5-1.(后臺)管理員的登陸-10 5-2.(前臺)用戶的注冊-11六、手機號碼的查詢-11七、總結-12八、參考文獻-13摘要:隨著Internet技術的發(fā)展,人們的日常生活已經離不開網絡。未來社會人們的生活和工作將越來越依賴于數(shù)字技術的發(fā)展,越來越數(shù)字化、網絡化、電子化、虛擬化。電子商務也隨著網絡的發(fā)展日益和人們的生活貼近。Internet的發(fā)展歷程以及目前的應用狀況和發(fā)展趨勢,可以充分地相信網絡技術將極大的改變我們的生活和工作方式,甚至社會的價值觀也會發(fā)生某種變化。 本設計嘗試用ASP在網絡上架構一個動態(tài)的電子商務網站,以使每一位顧客不用出門在家里就能夠通過上網來輕松購物。 關鍵字:Internet,ASP,Access, 電子商務,網上商城一 前言:隨著Internet國際互聯(lián)網的發(fā)展,越來越多的企業(yè)開始建造自己的網站。基于Internet的信息服務,商務服務已經成為現(xiàn)代企業(yè)一項不可缺少的內容。很多企業(yè)都已不滿足于建立一個簡單的僅僅能夠發(fā)布信息的靜態(tài)網站?,F(xiàn)代企業(yè)需要的是一個功能強大的,能提供完善的電子商務服務的動態(tài)商務網站。 ASP(Active Server Pages)是Microsoft提出的一種網絡服務器端編程環(huán)境。ASP已經成為開發(fā)動態(tài)網站的重要而快速、有效的工具。ASP強大的功能使之成為一種優(yōu)秀的服務器技術。隨著網絡技術的日益成熟,ASP技術在網絡編程中也變得越來越重要。所以,在我們的畢業(yè)設計中,我們采用了ASP作為開發(fā)工具,構建了一個能實現(xiàn)簡單的電子商務的小型動態(tài)商務網站網上商品銷售系統(tǒng),我是負責系統(tǒng)的用戶模塊的設計。該系統(tǒng)能實現(xiàn)用戶的注冊、登錄功能;能夠實現(xiàn)商品的查詢,訂購等功能。該系統(tǒng)基本上具備一個網上商品銷售系統(tǒng)應該具備的功能,該設計項目基本上體現(xiàn)了構建一個動態(tài)商務網站所需要的技術,可以說,目前的大型商務網站也就是我們這個小型網站在內容上的擴充和重復。二 開發(fā)環(huán)境的簡單介紹2-1 系統(tǒng)運行環(huán)境配置要在計算機上運行ASP程序就需要安裝IIS(Internet Information Servers)服務器。2-2 IIS服務器和ASP的工作原理 (1)用戶在瀏覽器的地址欄中輸入ASP文件訪問地址及名稱。(2)瀏覽器將這個ASP的請求發(fā)送給IIS服務器。(3)IIS服務器接受這個申請,從硬盤或內存中讀取正確的ASP文件。(4)IIS服務器讀取ASP文件中的特定代碼并解釋執(zhí)行。(5)ASP文件將從頭到尾被執(zhí)行并根據命令要求生成響應的靜態(tài)頁面。(6)HTML頁面將被送回瀏覽器。(7)HTML頁面將會被用戶瀏覽器解釋執(zhí)行并顯示在用戶瀏覽器上。三 數(shù)據庫設計3-1 創(chuàng)建數(shù)據庫創(chuàng)建數(shù)據庫之前要先確定存儲路徑,本系統(tǒng)數(shù)據庫存放在站點跟目錄下的data目錄中。數(shù)據庫文件名使用data.mdb.3-2 建立數(shù)據庫連接數(shù)據庫連接部分(CONN.asp)主要提供了Connection數(shù)據庫連接對象和打開關閉數(shù)據庫連接的函數(shù)。主要源代碼如下:<% dim conndim connstrdim dbdb="./data/data.mdb"Set conn = Server.CreateObject("ADODB.Connection")connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db)如果你的服務器采用較老版本Access驅動,請用下面連接方法connstr="driver=Microsoft Access Driver (*.mdb);dbq=" & Server.MapPath(db) conn.Open connstr %>四 詳細設計4-1 系統(tǒng)功能描述網上商城系統(tǒng)只要實現(xiàn)了商品的分類管理,用戶可以查詢商品,對購物車內的商品進行添加、刪除、修改等管理。操作員對系統(tǒng)內的商品進行分類管理,對商品進行添加、刪除、修改等管理,對定單進行刪除、發(fā)貨等處理。4-2 用戶模塊的程序流圖 網站主頁注冊/登陸用戶名前臺后臺操作員登陸用戶名搜索選機商品詳細介紹購物車定購確認數(shù)量/付款填寫收貨人詳細信息確認完成購物商品/定單/用戶/網站管理使用幫助添加/刪除/修改完成操作4-3 商品分類管理管理員可以任意添加、刪除、修改商品的類型,并且可以在各大類別之間進行移動。主要源代碼如下: <td><div align="center"><center><p>分類: <select name="subject" size="1" style="font-size: 9pt"> <%if rs.eof and rs.bof then response.write "<option value=>請增加分類"else Do while not rs.eof response.write "<option value=" + Cstr(rs("Nsort_id") + ">" + rs("Nsort_name") + "</option>" rs.MoveNext Loopend if%> </select> <input type="submit" value="刪除" name="B2" onClick="form.options.value=del"></td> 4-4 商品管理當有新商品入庫時,根據庫存是否已有此類商品的添加操作,或對現(xiàn)有的商品增加數(shù)量。當有商品需要重新劃分分類的時候,可以把商品在各類別中移動。當有商品損壞或其他原因減少時,可以對商品進行減少數(shù)量操作。也可以隨時修改商品的價格、名稱、規(guī)格等基本信息。主要源代碼如下:<td colspan="2"><font color="#FF0000">型號名稱</font> <input type="text" name="hw_name" size="20" class=input> <font color="#FF0000"> </font> </td> 4-5 購物車管理購物車管理主要是對用戶在商城中的購買活動進行管理。用戶選購商品時,如果是新商品就把新商品添加進購物車內;如果是購物車中已有的商品,只需修改購物車中商品的數(shù)量。用戶還可以對購物車內已有的商品數(shù)量進行修改、刪除、清空等操作。用戶選購好商品后就可以結帳,結帳時要求用戶填入詳細的郵寄地址、郵政編碼、姓名等信息,并提示付款方式及付款期限以便發(fā)貨,然后根據購物信息和用戶信息生成定單,傳遞到后臺系統(tǒng)等待處理。主要源代碼如下: <td width="155" height="25"> <div align="center">商品名稱</div></td> <td width="80"> <div align="center">商品單價</div></td> <td width="80"> <div align="center">訂購數(shù)量</div></td> <td width="80"> <div align="center">訂購時間</div></td> <td width="80"> <div align="center">合計</div></td> </tr> <%sql="select * from basket where user_name="&session("user_name")&" and basket_check=false" rs.open sql,conn,3,3 do while not rs.eof%> <tr> <td width="155" height="25"> <div align="center"><a href="clear.asp?basket_id=<%=rs("basket_id")%>"><font color="#FF0000"><%=rs("hw_name")%></font></a></div></td> <td width="65" height="25"> <div align="center"> <%=rs("hw_cash")%> 元</div></td> <td width="65" height="25"> <div align="center"><%=rs("basket_count")%> </div></td> <td width="65" height="25"> <div align="center"><%=rs("basket_date")%> </div></td> <%a=0%> <td width="65" height="25"> <div align="center"> <%=rs("hw_cash")*rs("basket_count")%> 元 </div></td> <%totalcash=totalcash+(rs("hw_cash")*rs("basket_count")%> </tr> <%rs.movenext loop rs.close %> <tr> <td width="321" height="25" colspan="4"><div align="center">總計:</div></td> <td width="65" height="25"><div align="center"><%=totalcash%> 元</div></td> 4-6 定單處理定單處理是由操作員在后臺管理部分進行操作的。當確認用戶的定單信息舊可以執(zhí)行定單進行發(fā)貨處理,當有用戶超過期限沒有付款或者其他原因不能發(fā)貨時,可以刪除用戶的定單。主要源代碼如下:<tr> <td width="22%" bgcolor="#ECECEC" height="20">訂單號</td> <td width="19%" bgcolor="#ECECEC" height="20">訂貨人</td> <td width="34%" bgcolor="#ECECEC" height="20">地址</td> <td width="15%" bgcolor="#ECECEC" height="20">日期</td><td width="10%" bgcolor="#ECECEC" height="20">送出</td> </tr> <%for i=1 to ubound(sub_id)%> <tr> <td width="22%" bgcolor="#ECECEC" height="20"><a href="submore.asp?sub_number=<%=sub_number(i)%>"><%=sub_number(i)%></a></td> <td width="19%" bgcolor="#ECECEC" height="20"><%=user_name(i)%></td> <td width="34%" bgcolor="#ECECEC" height="20"><%=sub_adds(i)%></td> <td width="15%" bgcolor="#ECECEC" height="20"><%=sub_date(i)%></td><td width="15%" bgcolor="#ECECEC" height="20"> <form name="form1" method="post" action="song.asp?sub_number=<%=sub_number(i)%>"><input name="song" type="submit" id="<%=sub_number(i)%>" value="已送出"></form></td> 五 用戶的注冊與登陸5-1 (后臺)管理員的登陸登陸頁面主要負責提交登陸信息的表單,包括用戶名和密碼。主要代碼如下:<!-#include file="conn.asp"-><%if request("action")="login" thenadmin_name=request("admin_name")admin_pass=request("admin_pass")if InStr(admin_name,"") > 0 or InStr(admin_pass,"") >0 thenresponse.write "請不要使用非法字符"else%><%set rs=server.createobject("adodb.recordset")sql="select * from admin where admin_name="&admin_name&" and admin_pass="&admin_pass&""rs.open sql,conn,3,3 if rs.eof then response.write "<center>用戶名和密碼不匹配" else session("admin_name")=rs("admin_name") response.redirect "manage.asp" end ifrs.closeset rs=nothingconn.closeset conn=nothingend ifend if%>5-2 (前臺)用戶的注冊主要代碼如下:<td width="29%" height="25"><div align="right">用 戶 名: </div></td> <td width="71%"><div align="center"> <input style="FONT-SIZE: 12px; WIDTH: 210px" type="text" name="user_name" size="20" class=input> </div></td> </tr> <tr> <td height="25"><div align="right">密 碼:</div></td> <td height="25"><div align="center"> <input style="FONT-SIZE: 12px; WIDTH: 210px" type="password" name="user_pass" size="20" class=input> </div></td> </tr> <tr> <td height="25"><div align="right">密碼確認:</div></td> 六 手機號碼查詢手機號碼地域查詢,給予了用戶的方便。主要代碼如下:<td height="5"><form method="POST" action=" target="_blank"> <p align="center"> <input type="text" name="simcard" size="11"> <input type="submit" value="查詢"></p> <p align="center">輸入手機號碼前7位查詢 </p> </form> </td>七 總結在我大學最后一刻,完成我破繭成蝶的人生之舉順利撰寫完成我的畢業(yè)論文的時候,首先當感謝的是這一塊比起北大清華來說并不是十分肥沃但對我來說已經是營養(yǎng)過于豐富以至于我來不及消化吸收的土壤我成長的搖籃我親愛的母校廣西政法管理干部學院對我的栽培,衷心地祝愿我所留戀的母校,在建設和諧校園的過程中,在外延拓展和內涵提高方面,同時取得豐碩的成果,創(chuàng)建成為一流的大學;而我特別要感謝的是:讓我感動,讓我敬佩,我所敬愛的導師擁有深厚的學術研究功底和學術涵養(yǎng),同時待人非常和藹可親的李振汕老師,在我論文撰寫過程中,對我的積極鼓勵和十分耐心、細致的指導,給我許多非常有益的幫助,并提供給了我許多有益指導和熱心幫助大的在論文參考書目的提供,思路框架的建構,和論點的提煉整合方面的指導,小的在語言組織的表達完善,細到一個標點的修改和一個索引的核正方面的幫助,逐漸轉變成為語言組織比較細膩、論點比較明確、思路比較清晰、材料能有序排列,觀點和材料能比較好的有機地融合的狀態(tài)。但總體上,在導師幫助下,經過多次修改,其質量我感覺還是比較可以的。因而我要特別感謝導師對我的指導,可以這么說,沒有我的導師,我的畢業(yè)論文不會那么順利地完成。因而,在有限的人生中追求人生的無限的過程中,導師是我生命中值得一生銘記和感謝的人,我的人生因他的指導,而變得更加精彩美麗,真心地祝愿我的導師身體健康、工作順利、家庭幸福,在學術研究上取得更為輝煌的成就,為我等晚輩做出更好的引航作用,桃李滿天下!參考文獻1 張華,張雁編著/ASP項目開發(fā)實踐北京:中國鐵道出版社,2006.62 鄧文淵,鄧惠貞,陳俊榮編著/ASP與網絡數(shù)據庫技術北京:中國鐵道出版社,2006.53 田博文編著/從零開始:Dreamweaver8中文版基礎培訓教程北京:人民郵電出版社,2007.24 作者:美Stephen Walther 譯者:湯濤/ASP.NET揭秘(第二版) ASP.NET UNLEASHED Second Edition 出版社:中國電力出版社5 作者:黃忠成 編著/深入剖析ASP.NET組件設計出版社:電子工業(yè)出版社6 作者:Marco Bellinaso,Kevin Hoffman 譯者:康博/譯(語言版本為楊浩/譯)/ASP.NET Web站點高級編程提出問題-設計方案-解決方案(ASP.NET Website Programming:Problem-Design-Solution)出版社:清華大學出版社/原出版社: Wrox Press7 沈大林主編/Photoshop CS2圖象處理案例教程北京:中國鐵道出版社,2007.38 沈大林主編;張倫,沈昕,郭海編著/中文Flash MX案例教程北京:鐵道出版社,2004.8(2006.9重?。?