資源描述:
《商品信息維護(hù)系統(tǒng)(全)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。
1、第8章商品信息維護(hù)系統(tǒng)8.1系統(tǒng)功能與組成商品信息管理系統(tǒng),包含供管理員輸入和維護(hù)商品信息的功能,以及公用的商品信息查詢功能。管理員通過商品信息輸入功能來加入新的商品信息,通過商品信息修改功能來維護(hù)已有商品信息的變化;顧客和管理員都可以通過商品信息查詢功能來得到商品的相關(guān)信息,比如管理員可以用它來檢查數(shù)據(jù)輸入是否有誤,顧客可以用它來了解商品的詳細(xì)信息,以便決定是否選擇該商品。8.2數(shù)據(jù)庫設(shè)計與本章密切相關(guān)的是catalog表,該表用來存儲商品代碼、商品名稱、商品描述、商品庫存數(shù)、商品類別、商品單價和圖片。圖-網(wǎng)上書店數(shù)據(jù)庫與本章相關(guān)的是cat
2、alog表,在purchasesys數(shù)據(jù)庫中新建catalog表,表中字段如下:productID:字段類型為“文本型”,長度為20,存放內(nèi)容為“商品代碼”。name:字段類型為“文本型”,長度為60,存放內(nèi)容為“商品名稱”。description:字段類型為“文本型”,長度為80,存放內(nèi)容為“商品描述、允許空”。image:字段類型為“文本型”,長度為30,存放內(nèi)容為“商品的圖片的路徑、允許空”。listprice:字段類型為“貨幣型”,小數(shù)為2,存放內(nèi)容為“商品的單價”。numinstock:字段類型為“整數(shù)型”,存放內(nèi)容為“商品
3、的庫存數(shù)”。category:字段類型為“文本型”,長度為20,存放內(nèi)容為“商品的種類”。catalog表以productID為主鍵。8.3實現(xiàn)商品信息輸入功能一個電子商務(wù)網(wǎng)站必須具備商業(yè)數(shù)據(jù)輸入、維護(hù)的功能。電子商務(wù)網(wǎng)站銷售商品的品名、數(shù)量、規(guī)格等信息的輸入,實際上是對商品數(shù)據(jù)庫添加數(shù)據(jù)記錄,8.3.1插入記錄服務(wù)器行為的進(jìn)一步應(yīng)用在本節(jié)中將重點介紹如何組織應(yīng)用程序的各種功能和加深對【插入記錄】服務(wù)器行為的理解。(一)豐富main.asp頁面從本節(jié)開始將給網(wǎng)上書店添加各種功能,在開始實現(xiàn)第一個功能之前,先把main.asp改造成網(wǎng)上書店的功能
4、目錄,其操作方法如下。(1)打開main.asp文件。(2)選擇主菜單中的【插入】
5、【HTML】
6、【框架】
7、【上方及左側(cè)嵌套】命令,Dreamweaver8在生成框架的同時,自動把main.asp置為框架的主頁面。(3)在上方框架中輸入標(biāo)題信息,如“歡迎光臨網(wǎng)上書店”,當(dāng)然大家可以自由發(fā)揮,用前面章節(jié)學(xué)過的內(nèi)容生成一個漂亮的標(biāo)題頁面。(4)將上方框架頁面保存為purchasesys\title.asp,左側(cè)框架頁面保存為purchasesys\menu.asp,將整個框架頁面保存為purchasesys\mainmenu.asp。(5)在左側(cè)框
8、中輸入到目前為止的菜單內(nèi)容。(用插入flash按鈕)(6)修改purchasesys\index.asp用戶登錄頁面,把其中的“登錄用戶”的服務(wù)器行為中登錄成功后轉(zhuǎn)向的頁面指向purchasesys\mainmenu.asp。注意:本例選用了框架來實現(xiàn)網(wǎng)上書店的主菜單,也完全可以選擇自己的方法。頁面保存為.asp還是.htm,取決于是否希望在該頁面利用或處理動態(tài)信息。建議對于Web應(yīng)用程序的所有頁面,統(tǒng)一采用.asp動態(tài)頁面格式,以便隨時增加動態(tài)內(nèi)容和傳遞應(yīng)用數(shù)據(jù)。圖8-2顯示了修改后的網(wǎng)上書店功能選擇界面。圖8-2網(wǎng)上書店功能選擇頁面(二)插
9、入記錄的服務(wù)器行為現(xiàn)在創(chuàng)建商品信息輸入頁面,其操作方法如下。1.創(chuàng)建一個商品信息輸入頁面創(chuàng)建一個采用VBScript語言的ASP新頁面。保存為purchasesys/insertcatalog.asp2.定義購書系統(tǒng)的數(shù)據(jù)庫連接可以直接使用數(shù)據(jù)庫連接purchasesys,不需要再創(chuàng)建。3.創(chuàng)建頁面布局和頁面元素(1)在新頁面中,加入如圖8-3所示的基本元素;其中標(biāo)題和其他靜態(tài)部分都可以根據(jù)自己的喜好用前面各章節(jié)描述的創(chuàng)作靜態(tài)頁面的方法來設(shè)計,使頁面美觀,可以自由發(fā)揮。表單部分是必須有的,將用它來生成動態(tài)行為。圖8-3商品信息輸入頁面4.創(chuàng)建信
10、息提示頁面接下來需要創(chuàng)建一個頁面,這個頁面是添加新商品信息成功后進(jìn)入的成功信息提示頁面,這個頁面必須在創(chuàng)建輸入功能之前就創(chuàng)建并保存在站點中。為此,創(chuàng)建一個如圖8-4所示的成功信息頁面,將其以insertsuccess.asp為名保存在文件夾purchasesys中。5.實現(xiàn)商品信息輸入的功能(1)回到商品信息輸入頁面的編輯窗口,如果已經(jīng)關(guān)閉該窗口,那么請重新打開文件insertcatalog.asp。(2)在【應(yīng)用程序】浮動面板中,選擇【服務(wù)器行為】選項卡,單擊按鈕,選擇【插入記錄】命令。圖8-4添加新商品成功信息(3)會彈出如圖8-5所示的【
11、插入記錄】對話框,其參數(shù)設(shè)置方法如下:圖8-5【插入記錄】對話框在【連接】下拉列表框中,選擇purchasesys數(shù)據(jù)庫連接。在【插入到表格】下拉