




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
摘要隨著計(jì)算機(jī)技術(shù)的不斷更新,網(wǎng)絡(luò)技術(shù)的不斷完善,科技的不斷發(fā)展,Web建站技術(shù)的提高,用以網(wǎng)站建設(shè)的軟件種類日益繁多。其中以ASP技術(shù)使用最為廣泛,ASP是活動(dòng)服務(wù)器頁(yè)面(ActiveServerPages)的縮寫,是微軟公司開發(fā)的服務(wù)器端的腳本編寫環(huán)境。使用ASP可以創(chuàng)建動(dòng)態(tài)交互的web頁(yè)面和基于web的應(yīng)用程序,具有開發(fā)速度快、語(yǔ)法簡(jiǎn)單易學(xué)、開發(fā)環(huán)境簡(jiǎn)潔靈活等特點(diǎn)。ASP應(yīng)用程序支持VBScrip、Javascript等多種腳本語(yǔ)言,并且可以運(yùn)行在不同的操作系統(tǒng)平臺(tái)上,可以與大型數(shù)據(jù)庫(kù)進(jìn)行有效的鏈接,已成為世界上使用最廣泛的web開發(fā)工具之一。而對(duì)企業(yè)來(lái)說(shuō),在現(xiàn)在及未來(lái)的資訊社會(huì)要提升企業(yè)的附加價(jià)值,網(wǎng)絡(luò)環(huán)境將成為不可缺少的企業(yè)識(shí)別標(biāo)志之一。除了提供給客戶一個(gè)有效咨詢溝通通道,它既是一個(gè)即時(shí)資訊的看板,也可以是一個(gè)購(gòu)物中心,還可以當(dāng)作網(wǎng)絡(luò)技術(shù)客戶服務(wù)中心。它是區(qū)別于一般宣傳媒體的企業(yè)展示窗口。而建立一個(gè)好的企業(yè)網(wǎng)站才能更好的體現(xiàn)出企業(yè)的能力,從而發(fā)揮出重要的企業(yè)信息廣告作用,使其得到更多的關(guān)注。本文將著重介紹基于ASP+ACCESS數(shù)據(jù)庫(kù)的企業(yè)網(wǎng)站構(gòu)建。關(guān)鍵詞ASP;數(shù)據(jù)庫(kù);企業(yè)網(wǎng)站構(gòu)建AbstractAscomputertechnologycontinuestoupdatethenetworktechnologycontinuestoimprove,technologycontinuestodevelop,WebBuildimprovementsintechnology,websitebuildingsoftwarefortheincreasingvariety.AmongthemostwidelyusedtechnologyASP,ASPisActiveServerPages(ActiveServerPages)acronym,isMicrosoft'sserver-sidescriptingenvironment.UsingASPtocreatedynamicandinteractivewebpagesandweb-basedapplications,hasdevelopedfast,easytolearngrammardevelopmentenvironmentsimpleandflexiblefeatures.ASPapplicationssupportVBScrip,Javascriptandotherscriptinglanguages??,andcanrunondifferentoperatingsystemplatforms,withalargedatabaseforeffectivelinkhasbecometheworld'smostwidelyusedwebdevelopmenttools.Andtheenterprise,inthepresentandfutureinformationsocietyistoenhancetheaddedvalueofthenetworkenvironmentwillbecomeanindispensablecorporateidentitysigns.Inadditiontoprovidingcustomerswithaneffectiveconsultationandcommunicationchannels,itisbothareal-timeinformationsignage,itcanbeashoppingcenter,butalsocanbeusedasnetworktechnologycustomerservicecenter.Itisdifferentfromthegeneralcorporatemediapropagandashowcase.Whileestablishingagoodcorporatewebsitetobetterreflectthebusiness'sabilitytoplayanimportantroleinenterpriseinformationadvertisingtogetmoreattention.ThisarticlewillfocusonASP+ACCESSdatabasetobuildcorporatewebsites.KeyWords:ASP;database;enterprisewebsiteconstruction目錄TOC\o"1-3"\u1.引言 圖2.2所示。圖2.SEQ圖2.\*ARABIC1搜誒圖2.SEQ圖2.\*ARABIC2土地2.3數(shù)據(jù)庫(kù)設(shè)計(jì)電子商務(wù)網(wǎng)站是一個(gè)數(shù)據(jù)庫(kù)開發(fā)應(yīng)用程序。WEB應(yīng)用程序可以使用Session或Cookie來(lái)保存用戶活躍期間的信息,但是這些信息在會(huì)話結(jié)束后將不再存在。對(duì)于需要持久保存的信息(例如商品信息、用戶的注冊(cè)資料、訂單信息等),通常是選擇數(shù)據(jù)庫(kù)進(jìn)行存儲(chǔ)。數(shù)據(jù)庫(kù)允許用戶進(jìn)行查詢、插入、修改和刪除數(shù)據(jù)等操作。面向桌面的小型數(shù)據(jù)庫(kù)系統(tǒng)MicrosoftAccess是MicrosoftOffice組件之一,具有基本的數(shù)據(jù)庫(kù)功能,不僅可以用于小型數(shù)據(jù)庫(kù)管理,供單機(jī)使用,還可以與工作站、數(shù)據(jù)庫(kù)服務(wù)器以及主機(jī)上的各種數(shù)據(jù)庫(kù)相互連接。本系統(tǒng)使用Access2003數(shù)據(jù)庫(kù)。仿淘寶電子商務(wù)網(wǎng)站創(chuàng)建的數(shù)據(jù)庫(kù)名稱為db.mdb。數(shù)據(jù)庫(kù)db.mdb中共包含5張表:用戶信息表User如表2.1所示商品信息表Goods如表2.2所示購(gòu)物信息表Shopping如表2.3所示訂單信息表Dingdan如表2.4所示管理員表Manger如表2.5所示表2.1用戶信息表:User字段名稱數(shù)據(jù)類型長(zhǎng)度默認(rèn)值必填字段允許為空字段描述IdUnameUpassUpass2UquestionUanswer自動(dòng)編號(hào)文本文本文本文本文本5050505050是是是是是否否否否否唯一標(biāo)識(shí)用戶名稱密碼密碼確認(rèn)密保問(wèn)題問(wèn)題答案表2.2商品信息表:Goods字段名稱數(shù)據(jù)類型長(zhǎng)度默認(rèn)值必填字段允許為空字段描述IdGnameGclassGmpriceGgpriceGproviderGaddressGpictureGintroGdateGstoreGsale自動(dòng)編號(hào)文本數(shù)字貨幣貨幣文本文本文本文本日期/時(shí)間數(shù)字?jǐn)?shù)字50488505050200844100Date()00是是是是是是是是是是是否否否唯一標(biāo)識(shí)商品名稱所屬大類市場(chǎng)價(jià)會(huì)員價(jià)提供商所在地圖片資料商品簡(jiǎn)介上架時(shí)間庫(kù)存量銷售量表2.3購(gòu)物信息表:Shopping字段名稱數(shù)據(jù)類型長(zhǎng)度默認(rèn)值必填字段允許為空字段描述IdGoodidDt自動(dòng)編號(hào)數(shù)字時(shí)間/日期48Now()是否交易編號(hào)商品編號(hào)交易時(shí)間表2.4訂單信息表:Dingdan字段名稱數(shù)據(jù)類型長(zhǎng)度默認(rèn)值必填字段允許為空字段描述IdOnameOtelOaddressOpcodeOtransportOpayOintroOdateOstate自動(dòng)編號(hào)文本文本文本文本數(shù)字?jǐn)?shù)字文本時(shí)間/日期文本5030100104410085011Now()是是是是是是否是是否否否否是否唯一標(biāo)識(shí)收貨人姓名收貨人電話收貨人地址郵編運(yùn)輸方式付款方式買家留言提交時(shí)間執(zhí)行狀態(tài)表2.5管理員表:Manger字段名稱數(shù)據(jù)類型長(zhǎng)度默認(rèn)值必填字段允許為空字段描述IdMnameMpassMpass1自動(dòng)編號(hào)文本文本文本15050501是是是1否否否唯一標(biāo)識(shí)管理員名稱管理員密碼密碼確認(rèn)
3.網(wǎng)站的詳細(xì)設(shè)計(jì)3.1網(wǎng)站前臺(tái)設(shè)計(jì)3.1.1設(shè)計(jì)分析根據(jù)前面的分析及客戶的需求,電子商務(wù)網(wǎng)站前臺(tái)系統(tǒng)主要包括以下功能模塊:(1)網(wǎng)站導(dǎo)航:主要包括網(wǎng)站的旗幟廣告條、主功能導(dǎo)航兩部分。(2)最新商品模塊:主要用于展示最新商品信息。(3)會(huì)員登錄模塊:主要包括用戶注冊(cè)、找回密碼、會(huì)員登錄。會(huì)員登錄后可以購(gòu)買商品或者查看資料。(4)商品展示模塊:主要功能是顯示熱賣商品、分類商品的信息以及商品的詳細(xì)信息。(5)購(gòu)物車的實(shí)現(xiàn):購(gòu)物車的主要功能是保留用戶選擇的商品信息,顯示選購(gòu)商品的總金額,還可以刪除所選商品。(6)收銀臺(tái)的實(shí)現(xiàn):收銀臺(tái)的主要功能是根據(jù)用戶在購(gòu)物車頁(yè)面提交的商品信息,為用戶提供填寫訂單的平臺(tái),然后將用戶選購(gòu)的商品信息以及訂單信息存儲(chǔ)在數(shù)據(jù)庫(kù)中。3.1.2前臺(tái)首頁(yè)前臺(tái)首頁(yè)承載并顯示網(wǎng)站前臺(tái)所包含的模塊,是瀏覽者能夠了解網(wǎng)站的內(nèi)容和特點(diǎn)。下面介紹電子商務(wù)網(wǎng)站前臺(tái)首頁(yè)面的設(shè)計(jì)和功能實(shí)現(xiàn)。1、頁(yè)面設(shè)計(jì)為了保證頁(yè)面的整潔和增強(qiáng)頁(yè)面的可維護(hù)性,在前臺(tái)首頁(yè)面中使用#include指令來(lái)包含主要的功能頁(yè)面。前臺(tái)首頁(yè)的設(shè)計(jì)效果如3.1所示:圖3.12、功能實(shí)現(xiàn)要保證網(wǎng)站前臺(tái)首頁(yè)的正常運(yùn)行,首先應(yīng)該考慮的是與ACCESS數(shù)據(jù)庫(kù)的連接。此次設(shè)計(jì)中將連接數(shù)據(jù)庫(kù)的語(yǔ)句寫入到conn.asp文件中,需要連接數(shù)據(jù)庫(kù)的其他文件使用#include指令包含conn.asp即可。在一個(gè)網(wǎng)站中,前臺(tái)首頁(yè)被訪問(wèn)的頻率最高。為了加快頁(yè)面的運(yùn)行速度、提高訪問(wèn)量,本網(wǎng)站前臺(tái)首頁(yè)使用#include指令包含主要功能模塊,主要代碼如下:<!--#includefile="../Connections/conn_reg.asp"--><!--#includefile="conn/index_top.asp"-->前臺(tái)各部分說(shuō)明如表3.1所示表3.1名稱說(shuō)明對(duì)應(yīng)文件網(wǎng)站導(dǎo)航用戶注冊(cè)密碼找回新品推薦主要用于顯示網(wǎng)站的標(biāo)題及為用戶提供前臺(tái)功能導(dǎo)航。將新注冊(cè)用戶的信息添加到數(shù)據(jù)庫(kù)中。在注冊(cè)用戶忘記登錄密碼時(shí)通過(guò)密碼找回程序找回密碼。展示網(wǎng)站推薦的最新商品和推薦商品信息。Index_top.aspReg.aspFind.aspIndex.asp3.1.3用戶注冊(cè)會(huì)員注冊(cè)頁(yè)面的主要功能是將新注冊(cè)的用戶信息添加到數(shù)據(jù)庫(kù)中。在頁(yè)面中建立多行兩列的表格,用于顯示注冊(cè)條目名稱以及放置對(duì)應(yīng)控件。會(huì)員注冊(cè)頁(yè)面的設(shè)計(jì)效果如圖3.2所示:圖3.2會(huì)員注冊(cè)頁(yè)面設(shè)計(jì)的流程如下:(1)為表格設(shè)置背景圖片,用于顯示頁(yè)面導(dǎo)航。(2)制作表格,并在表格中放置文本框、按鈕控件。會(huì)員注冊(cè)頁(yè)面涉及到的表單的重要元素如表3.2所示:表3.2名稱類型含義重要屬性Form1UnameUpassUpass1UquestionUanswerSubbmitFormInputInputInputInputInputInput用戶注冊(cè)表單用戶名稱用戶密碼確認(rèn)密碼密保問(wèn)題問(wèn)題答案提交按鈕Method=“post”action=“add.asp”Type=“text”class=“textbox”Type=“password”class=“textbox”Type=“password”class=“textbox”Type=“text”class=“textbox”Type=“text”class=“textbox”Type=“submit”onclic=”returnMycheck(this.form)”value=“提交注冊(cè)信息”會(huì)員注冊(cè)頁(yè)面首先獲取用戶填寫的表單信息,并限制表單各項(xiàng)目的值不能為空值,然后通過(guò)ADORecordset對(duì)象向數(shù)據(jù)庫(kù)中添加新的數(shù)據(jù)。3.1.4用戶登錄會(huì)員登錄頁(yè)面時(shí)會(huì)員登錄電子商務(wù)網(wǎng)站中心進(jìn)行操作的入口。會(huì)員登錄頁(yè)面設(shè)計(jì)的流程如下:(1)在表格中插入圖片,用于頁(yè)面導(dǎo)航。(2)為表格設(shè)置背景圖片,代碼如下:<tablealign="right"width="400"border="0"cellpadding="2"cellspacing="0"background="../圖片和視頻/main_mainimg01.jpg">(3)建立表單,在表單中包含文本框和按鈕控件。會(huì)員登錄頁(yè)面涉及到的HTML表單的重要元素如表3.3所示表3.3名稱類型含義重要屬性Form2UnameUpassSubmit1Submit2formInputInputInputInput用戶登錄表單用戶名稱用戶密碼登錄按鈕重置按鈕Method=“post”action=“”Type=“text”Type=“password”Type=“submit”value=“會(huì)員登錄“Type=“reset“value=“重新設(shè)置”設(shè)置鏈接會(huì)員注冊(cè)和密碼找回頁(yè)面的超鏈接,代碼如下:<ahref="reg.asp"><fontsize="+1">免費(fèi)注冊(cè)?</font></a><ahref="find.asp"><fontsize="+1">忘記密碼?</font></a>會(huì)員登錄頁(yè)面首先接收表單傳遞的參數(shù),判斷用戶名是否正確,再核實(shí)用戶密碼是否正確。另外,會(huì)員密碼找回是會(huì)員登錄模塊的一部分。會(huì)員密碼找回頁(yè)面的主要功能是在注冊(cè)用戶忘記登錄密碼時(shí),根據(jù)用戶注冊(cè)時(shí)記錄的密碼找回信息來(lái)獲取該用戶的密碼,并返回給客戶瀏覽器。會(huì)員密碼找回頁(yè)面的設(shè)計(jì)效果圖如圖3.3、3.4所示。圖3.3圖3.4會(huì)員密碼找回頁(yè)面設(shè)計(jì)的流程如下:(1)為表格設(shè)置背景圖片,用于標(biāo)識(shí)頁(yè)面導(dǎo)航。(2)建立表單,在表單中包含文本框和按鈕控件。會(huì)員密碼找回頁(yè)面涉及到的表單的重要元素如表3.4、表3.5所示。表3.4名稱類型含義重要屬性Form1UnameSubmitFormInputInput會(huì)員密碼找回表單1用戶名提交用戶名按鈕Method=“post”action=“”Type=“text”Type=“submit”value=“提交”表3.5名稱類型含義重要屬性Form2UquestionUanswerSubmit1FormInputInputSubmit密碼找回表單2密碼提示問(wèn)題問(wèn)題答案提交答案按鈕Method=“post”action=“”Type=“hidden”Type=“text”Type=“submit”value=“提交”會(huì)員密碼找回頁(yè)面通過(guò)用戶輸入的用戶名稱、密碼提示問(wèn)題和答案,查找數(shù)據(jù)庫(kù)中與條件符合的記錄,并將查找到的該用戶密碼信息返回給客戶瀏覽器,實(shí)現(xiàn)密碼找回的功能。3.1.5商品展示商品展示模塊的主要功能是顯示最新商品、分類商品的信息以及商品的詳細(xì)信息。1、商品展示商品展示頁(yè)面的主要功能是根據(jù)獲取到的不同參數(shù)值,顯示最新商品或者分類商品的信息,頁(yè)面設(shè)計(jì)效果如圖3.5所示圖3.5商品展示頁(yè)面設(shè)計(jì)的流程如下:(1)為表格添加背景圖片和導(dǎo)航文字。(2)添加<img>標(biāo)記,在頁(yè)面中顯示商品圖片,代碼如下:<imgsrc="<%=(rs.Fields.Item("Gpicture").Value)%>"/>(3)在表格中添加“立刻購(gòu)買”圖片,用于執(zhí)行“購(gòu)買”商品信息的操作,代碼如下:<ahref="buy.asp?id=<%=(rs.Fields.Item("id").Value)%>"><imgsrc="../圖片和視頻/go.gif"width="176"height="45"border="0"/></a>(4)在表格中添加“點(diǎn)擊查看詳情”并建立超級(jí)鏈接,代碼如下:<ahref="xiangxi.asp?id=<%=(rs.Fields.Item("id").Value)%>">點(diǎn)擊查看詳情</a>商品展示頁(yè)面,主要是根據(jù)傳遞的參數(shù)不同確定相應(yīng)的SQL查詢語(yǔ)句,顯示商品基本信息以及圖片信息。2、商品詳細(xì)信息展示商品詳細(xì)信息展示頁(yè)面的主要功能是根據(jù)獲取到的商品id編號(hào)顯示此商品的詳細(xì)信息,包括商品名稱、市場(chǎng)價(jià)、會(huì)員價(jià)、提供商、商品簡(jiǎn)介、庫(kù)存量、銷售量等,設(shè)計(jì)效果如圖3.6所示圖3.6商品詳細(xì)信息展示頁(yè)面設(shè)計(jì)的流程如下:(1)制作表格顯示商品的具體信息。(2)添加<img>標(biāo)記,在頁(yè)面中顯示商品圖片。(3)在表格中添加“立刻購(gòu)買”,用于執(zhí)行“購(gòu)買”商品的操作。應(yīng)用程序根據(jù)獲取到的參數(shù)值,確定SQL查詢語(yǔ)句,通過(guò)調(diào)用connection對(duì)象的execute方法創(chuàng)建recordset記錄集,以獲取數(shù)據(jù)庫(kù)中的數(shù)據(jù)信息。3.1.6購(gòu)物車購(gòu)物車的主要功能是保留用戶選擇的商品信息,顯示選購(gòu)商品的總金額。用戶可以刪除所選商品以重新選擇,還可以選擇去收銀臺(tái)結(jié)賬,為了使用戶明確購(gòu)物車中的商品信息,購(gòu)物車頁(yè)面中的信息應(yīng)清晰簡(jiǎn)明以便于用戶查看。頁(yè)面主要使用表格來(lái)展現(xiàn)添加到購(gòu)物車中的商品信息。購(gòu)物車頁(yè)面設(shè)計(jì)效果如圖3.7所示:圖3.7購(gòu)物車頁(yè)面設(shè)計(jì)的流程如下:(1)使用表格來(lái)展現(xiàn)商品信息,為表格設(shè)置表頭文字。(2)在表格中分別添加刪除、繼續(xù)購(gòu)物、去收銀臺(tái)按鈕,分別用于執(zhí)行刪除商品、繼續(xù)購(gòu)買商品、去收銀臺(tái)結(jié)賬操作。相關(guān)代碼如下:<inputtype="submit"name="Submit"value="刪除"/><ahref="loginok.asp"><imgsrc="../圖片和視頻/cart01.gif"width="115"height="36"border="0"/></a><ahref="pay.asp"><imgsrc="../圖片和視頻/cart04.gif"width="115"height="36"border="0"/></a>在購(gòu)物車中設(shè)置session變量以存儲(chǔ)用戶選擇的商品id編號(hào),根據(jù)商品id編號(hào)以列表形式顯示選擇的商品信息。3.1.7收銀臺(tái)收銀臺(tái)的主要功能是根據(jù)用戶在購(gòu)物車頁(yè)面提交的商品信息,為用戶提供填寫訂單的平臺(tái),然后將用戶訂單信息存儲(chǔ)在數(shù)據(jù)庫(kù)中并生成訂單號(hào)。收銀臺(tái)頁(yè)面的設(shè)計(jì)效果如圖3.8、圖3.9所示。圖3.8圖3.9收銀臺(tái)頁(yè)面設(shè)計(jì)的流程如下:(1)制作表單。(2)建立表單,表單中包含文本框、列表菜單和按鈕控件。收銀臺(tái)頁(yè)面涉及到的表單重要元素如表3.6所示:表3.6名稱類型含義重要屬性Form1OnameOaddressOpcodeOtelOtransportOpayOintrosubmitSubmit1FormInputinputinputinputselectselecttextareainputinput用于提交訂單的表單收貨人姓名收貨人地址郵編收貨人電話送貨方式付款方式買家留言提交按鈕返回按鈕Method=“post”action=“”Type=”text”value=”<%=rs(“Uname”)”Type=”text”value=”<%=rs(“Uaddres”)”Type=”text”value=”<%=rs(“Upcode”)Type=”text”value=”<%=rs(“Utel”)<optionvalue=1>普通平郵</option><optionvalue=2>特快專遞</option><optionvalue=3>送貨上門</option><optionvalue=1>中國(guó)銀行</option><optionvalue=2>工商銀行</option><optionvalue=3>建設(shè)銀行</option>Cols=”40”rows=”type=”submit”value=”提交訂單”onclick=”returnMycheck(this.form)”Type=”submit”value=”返回”onClick=”javascript:wondows.close()”在該頁(yè)面中用戶通過(guò)填寫表單信息提交本次訂單信息,訂單信息由網(wǎng)站后臺(tái)系統(tǒng)管理員進(jìn)行處理。3.2網(wǎng)站后臺(tái)設(shè)計(jì)3.2.1后臺(tái)設(shè)計(jì)分析根據(jù)需求分析,電子商務(wù)網(wǎng)站的后臺(tái)系統(tǒng)包括以下功能模塊。(1)基本信息管理模塊:主要包括管理員信息管理和會(huì)員信息管理。(2)商品信息管理模塊:主要包括商品信息的添加、修改和刪除。(3)訂單信息管理模塊:主要包括查看所有用戶提交的訂單信息,并在執(zhí)行階段對(duì)訂單進(jìn)行標(biāo)記處理。(4)網(wǎng)站友情鏈接模塊:主要包括開發(fā)商信息和添加友情鏈接。3.2.2后臺(tái)首頁(yè)后臺(tái)首頁(yè)承載并顯示網(wǎng)站后臺(tái)所包含的模塊,使管理員能夠清楚其管理權(quán)限。下面介紹電子商務(wù)網(wǎng)站后臺(tái)首頁(yè)頁(yè)面設(shè)計(jì)和功能實(shí)現(xiàn)。1、頁(yè)面設(shè)計(jì)在后臺(tái)管理系統(tǒng)的首頁(yè)面中使用框架來(lái)規(guī)劃頁(yè)面布局。框架的作用是把瀏覽器窗口劃分為若干個(gè)區(qū)域,每個(gè)區(qū)域內(nèi)可以顯示不同的頁(yè)面,并且各個(gè)頁(yè)面之間不會(huì)相互影響,可以為框架內(nèi)每個(gè)頁(yè)面取不同的名字,作為彼此互動(dòng)的依據(jù)。在后臺(tái)頁(yè)面首頁(yè)中先使用“上方和下方框架”,再嵌套使用“左側(cè)框架”進(jìn)行頁(yè)面布局。這樣就可以在上方放置網(wǎng)站的導(dǎo)航圖片,在頁(yè)面的左側(cè)放置后臺(tái)系統(tǒng)的導(dǎo)航菜單,在頁(yè)面的右側(cè)顯示主要的信息內(nèi)容。后臺(tái)首頁(yè)的設(shè)計(jì)效果如圖3.10所示.圖3.102、功能實(shí)現(xiàn)后臺(tái)首頁(yè)的主要功能是列出管理模塊,以便管理員對(duì)各個(gè)模塊進(jìn)行相關(guān)操作。各部分說(shuō)明以列表形式給出,如表3.7所示:表3.7區(qū)域名稱說(shuō)明對(duì)應(yīng)文件上左右后臺(tái)系統(tǒng)導(dǎo)航后臺(tái)管理導(dǎo)航后臺(tái)功能管理區(qū)顯示網(wǎng)站導(dǎo)航圖片主要用于選擇各種后臺(tái)管理操作主要用于進(jìn)行各種后臺(tái)管理操作admin/admin_top.aspadmin/admin_left.aspadmin/admin_login.aspadmin/admin_index.aspadmin/admin.aspadmin/admin_tianjia.aspadmin/admin_xiugai.aspadmin/user.aspadmin/goods.aspadmin/goods_add.aspadmin/goods_xiugai.aspadmin/order.aspadmin/friendlink.aspadmin/tianjia_ok.aspadmin/tianjia_bad.aspadmin/error.asp3.2.3后臺(tái)登錄后臺(tái)登錄作為后臺(tái)管理系統(tǒng)的入口,主要用于驗(yàn)證管理員的身份。下面介紹后臺(tái)登錄頁(yè)面的設(shè)計(jì)和功能實(shí)現(xiàn)。1、頁(yè)面設(shè)計(jì)在設(shè)計(jì)后臺(tái)登陸頁(yè)面時(shí),不僅要提供用于用戶輸入登錄信息的表單,還要體現(xiàn)出網(wǎng)站的標(biāo)識(shí)。后臺(tái)登錄頁(yè)面的設(shè)計(jì)效果如圖3.11所示:圖3.11后臺(tái)登陸頁(yè)面的設(shè)計(jì)流程如下:(1)在表格插入圖片用于展現(xiàn)網(wǎng)站的標(biāo)識(shí)。(2)建立表單,在表單中放置文本框和按鈕控件。后臺(tái)登陸頁(yè)面涉及到的HTML表單的重要元素如表3.8所示。表3.8名稱類型含義重要屬性FormnamepassloginSubmit2ForminputinputinputInput后臺(tái)登錄表單用戶名密碼登錄按鈕重置按鈕Method=”post”action=””Type=”text”Type=”password”Type=”submit”value=”登錄”Type=”reset”value=”重置”2、功能實(shí)現(xiàn)頁(yè)面中為了防止非法用戶進(jìn)入后臺(tái)管理系統(tǒng),可以通過(guò)設(shè)置ASP的response對(duì)象的相關(guān)屬性禁止該登陸頁(yè)面被瀏覽器緩存。表單提交后判斷用戶名和密碼是否正確,如果為合法用戶,則將用戶信息存于session變量中,進(jìn)入后臺(tái)管理系統(tǒng)的主頁(yè)面。3.2.4后臺(tái)基本信息管理基本信息管理模塊的主要功能是對(duì)網(wǎng)站的相關(guān)信息進(jìn)行管理,包括管理員信息管理和會(huì)員信息管理。下面主要介紹管理管理員模塊的頁(yè)面設(shè)計(jì)和功能實(shí)現(xiàn)。1、頁(yè)面設(shè)計(jì)管理員信息管理頁(yè)面的主要功能是對(duì)網(wǎng)站的管理員信息進(jìn)行設(shè)計(jì),包括添加新管理員、修改管理員信息、刪除管理員。頁(yè)面設(shè)計(jì)效果如圖3.12、圖3.13、圖3.14所示.圖3.12添加管理員:圖3.13修改管理員信息:圖3.142、功能實(shí)現(xiàn)添加管理員頁(yè)面將新管理員信息數(shù)據(jù)通過(guò)提交表單信息的方式追加到數(shù)據(jù)庫(kù)中,并同時(shí)顯示數(shù)據(jù)庫(kù)中的數(shù)據(jù)信息。修改管理員頁(yè)面將所修改管理員信息數(shù)據(jù)通過(guò)提交表單信息的方式更新數(shù)據(jù)庫(kù)中相應(yīng)數(shù)據(jù),并同時(shí)顯示數(shù)據(jù)庫(kù)中的數(shù)據(jù)信息。3.2.5后臺(tái)商品信息管理商品信息管理模塊的主要功能是以列表形式分頁(yè)顯示商品信息并完成商品的添加、修改、刪除操作。效果如圖3.15.圖3.15下面主要介紹商品信息添加頁(yè)面。商品信息添加頁(yè)面的主要功能是完成商品基本信息和商品圖片信息的添加。商品添加頁(yè)面的設(shè)計(jì)效果如圖3.16所示。圖3.16商品信息添加頁(yè)面的設(shè)計(jì)流程如下:(1)建立表格并輸入導(dǎo)航文字。(2)建立表單,在表單中設(shè)置列表菜單、文本框、按鈕控件。商品信息添加頁(yè)面涉及的HTML表單的重要元素如表3.9所示。表3.9名稱類型含義重要屬性Form1GclassgnamegmpriceggpriceGproviderGaddressGpictureGintrogdateGstoreGsaleGaddFormSelectinputinputinputinputinputinputtextareainputinputinputsubmit商品信息添加表單商品類別商品名稱市場(chǎng)價(jià)會(huì)員價(jià)提供商產(chǎn)地圖片路徑商品簡(jiǎn)介上架時(shí)間庫(kù)存量銷售量添加按鈕Method=“post”action=“”<selectname="gclass"id="gclass"><optionvalue="1">數(shù)碼產(chǎn)品類</option><optionvalue="2">服裝鞋帽類</option><optionvalue="3">家居用品類</option><optionvalue="4">化妝美容類</option></select>Type=”text”Type=”text”Type=”text”Type=”text”Type=”text”Type=”text”Rows=”4”cols=”Type=”text”Type=”text”Type=”text”Type=”submit”value=”添加”O(jiān)nclick=”returncheck()”3.2.3后臺(tái)訂單信息管理訂單信息管理模塊的主要功能包括查看所有用戶提交的訂單信息,根據(jù)執(zhí)行階段對(duì)訂單進(jìn)行標(biāo)記處理。訂單頁(yè)面設(shè)計(jì)效果如圖3.17所示。圖3.17訂單修改頁(yè)面主要是對(duì)是否執(zhí)行發(fā)貨狀態(tài)進(jìn)行標(biāo)記,效果如圖3.18所示。圖3..18訂單修改頁(yè)面設(shè)計(jì)流程:(1)建立表格并輸入導(dǎo)航文字。(2)建立表單,在表單中放置文本框和按鈕控件。頁(yè)面中涉及到的HTML表單重要元素如表3.10所示。表3.10名稱類型含義重要屬性Form1OnameOtelOaddressOpcodeOtransportOpayOintroOdateOstateSubmitFormInputInputInputinputinputinputTextareainputInputinput訂單修改表單收貨人姓名收貨人電話收貨人地址郵編運(yùn)輸方式付款方式買家留言訂單時(shí)間執(zhí)行狀態(tài)修改按鈕Method=“post”action=“”Type=””text”value="<%=(rs.Fields.Item("Oname").Value)%>"Type=“text”value="<%=(rs.Fields.Item("Otele").Value)%>"Type=”text”value="<%=(rs.Fields.Item("Oaddress").Value)%>"Type=“text”value="<%=(rs.Fields.Item("Opcode").Value)%>"Type=“text”value="<%=(rs.Fields.Item("Otrans").Value)%>"Type=“text”value="<%=(rs.Fields.Item("Opay").Value)%>"Rows=”4”cols=”value="<%=(rs.Fields.Item("Ointro").Value)%>"Type=“text”value="<%=(rs.Fields.Item("Odate").Value)%>"Type=“text”value="<%=(rs.Fields.Item("Ostate").Value)%>"Type=“submit”value=“修改”
4.系統(tǒng)測(cè)試4.1測(cè)試方案及測(cè)試用例4.1.1測(cè)試方法介紹軟件測(cè)試是為了更快、更早地將軟件產(chǎn)品或軟件系統(tǒng)中所存在的各種問(wèn)題找出來(lái),并促使程序員盡快地解決這些問(wèn)題,最終向客戶提供高質(zhì)量的軟件產(chǎn)品。軟件測(cè)試的方法從是否需要執(zhí)行被測(cè)軟件的角度,可分為靜態(tài)測(cè)試和動(dòng)態(tài)測(cè)試;從測(cè)試是否針對(duì)系統(tǒng)的內(nèi)部結(jié)構(gòu)和具體實(shí)現(xiàn)算法的角度可分為白盒測(cè)試和黑盒測(cè)試;從測(cè)試的范圍角度分為單元測(cè)試、集成測(cè)試、系統(tǒng)測(cè)試、驗(yàn)收測(cè)試、安裝測(cè)試。1、靜態(tài)測(cè)試和動(dòng)態(tài)測(cè)試靜態(tài)測(cè)試是指不運(yùn)行被測(cè)程序而對(duì)其代碼進(jìn)行分析。適用于新開發(fā)的和重用的代碼。通常在代碼完成并無(wú)錯(cuò)誤地通過(guò)編譯或匯編后進(jìn)行。動(dòng)態(tài)測(cè)試是指將程序運(yùn)行起來(lái)完成的測(cè)試。這就需要設(shè)計(jì)系列的測(cè)試用例確保測(cè)試的完整性和有效性。在測(cè)試用例的設(shè)計(jì)中,通常會(huì)綜合白盒測(cè)試與黑盒測(cè)試方法。2、白盒測(cè)試和黑盒測(cè)試白盒測(cè)試基于對(duì)模塊內(nèi)部結(jié)構(gòu)的清晰了解,要求做到驗(yàn)證內(nèi)部動(dòng)作是否按照規(guī)格說(shuō)明書的規(guī)定正常進(jìn)行,按照程序內(nèi)部的結(jié)構(gòu)測(cè)試程序,檢驗(yàn)程序中的每條通路是否都能按預(yù)定要求正確工作。黑盒測(cè)試也稱為功能測(cè)試或數(shù)據(jù)驅(qū)動(dòng)測(cè)試,它不管程序內(nèi)部結(jié)構(gòu)是什么樣的,只是從用戶出發(fā),根據(jù)產(chǎn)品應(yīng)該實(shí)現(xiàn)的實(shí)際功能和已經(jīng)定義好的產(chǎn)品規(guī)格,來(lái)檢驗(yàn)產(chǎn)品所應(yīng)該具有的功能是否實(shí)現(xiàn),每個(gè)功能是否都能正常使用,是否滿足用戶的要求。3、單元測(cè)試、集成測(cè)試、系統(tǒng)測(cè)試、驗(yàn)收測(cè)試和安裝測(cè)試單元測(cè)試的對(duì)象是程序系統(tǒng)中的最小單元模塊或組件,在編碼階段進(jìn)行,針對(duì)每個(gè)模塊進(jìn)行測(cè)試,主要使用白盒測(cè)試方法。集成測(cè)試也稱組裝測(cè)試、聯(lián)合測(cè)試、子系統(tǒng)測(cè)試,在單元測(cè)試的基礎(chǔ)上,將模塊按照設(shè)計(jì)要求組裝起來(lái)同時(shí)進(jìn)行測(cè)試,主要目的是發(fā)現(xiàn)與接口有關(guān)的模塊之間的問(wèn)題。系統(tǒng)測(cè)試是指軟件開發(fā)完成以后,最終與系統(tǒng)中其他部分配套進(jìn)行的測(cè)試,系統(tǒng)測(cè)試時(shí)將軟件放在整個(gè)計(jì)算機(jī)環(huán)境下,包括軟硬件平臺(tái)、某些支持軟件、數(shù)據(jù)和人員等,在實(shí)際運(yùn)行環(huán)境下進(jìn)行一系列的測(cè)試,包括恢復(fù)測(cè)試、安全測(cè)試、強(qiáng)度測(cè)試和性能測(cè)試等。驗(yàn)收測(cè)試的目的是向未來(lái)的用戶表明系統(tǒng)能夠像預(yù)定要求那樣工作。經(jīng)集成測(cè)試后,已經(jīng)按照設(shè)計(jì)把所有的模塊組裝成一個(gè)完整的軟件系統(tǒng),接口錯(cuò)誤也基本排出了,接著就應(yīng)該進(jìn)一步驗(yàn)證軟件的有效性,這就是驗(yàn)收測(cè)試的任務(wù)。安裝測(cè)試是指按照軟件產(chǎn)品安裝手冊(cè)或相應(yīng)的文檔,在一個(gè)和用戶使用該產(chǎn)品完全一樣的環(huán)境中或相當(dāng)于用戶使用的環(huán)境中,進(jìn)行一步一步安裝的同時(shí)進(jìn)行的測(cè)試。4.1.2測(cè)試用例測(cè)試一:在用戶注冊(cè)時(shí),如果用已存在的用戶名進(jìn)行注冊(cè),系統(tǒng)出現(xiàn)提示信息。操作:進(jìn)入注冊(cè)頁(yè)面,用已存在用戶名進(jìn)行注冊(cè)。結(jié)果:系統(tǒng)彈消息框,提示該用戶已存在,注冊(cè)失敗。結(jié)論:不能使用重復(fù)用戶名注冊(cè)。測(cè)試二:用戶登錄時(shí),如果填寫的用戶名或密碼錯(cuò)誤將出現(xiàn)提示信息。操作:進(jìn)入登錄界面,填寫的登錄名或密碼錯(cuò)誤。結(jié)果:系統(tǒng)彈出消息框,提示登錄名或密碼錯(cuò)誤,登錄失敗。結(jié)論:要求用戶用正確的登錄名和密碼進(jìn)行登錄。測(cè)試三:用戶在未登錄方式進(jìn)入網(wǎng)站商品頁(yè)面進(jìn)行購(gòu)買商品操作,將出現(xiàn)提示信息。操作:用戶不進(jìn)行登錄直接進(jìn)入某個(gè)模塊后點(diǎn)擊購(gòu)買商品操作。結(jié)果:系統(tǒng)提示用戶沒(méi)有這個(gè)權(quán)限,購(gòu)買商品失敗。結(jié)論:要求用戶必須先登錄,才可以購(gòu)買商品。4.2測(cè)試總結(jié)經(jīng)過(guò)測(cè)試,本系統(tǒng)各部分的功能基本實(shí)現(xiàn),代碼基本無(wú)誤,達(dá)到了預(yù)期的目的。通過(guò)對(duì)系統(tǒng)的測(cè)試,我學(xué)到了許多關(guān)于測(cè)試方面的知識(shí)、測(cè)試方法和測(cè)試經(jīng)驗(yàn)。也使我了解到測(cè)試的重要
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 楊浦橋下土方外運(yùn)協(xié)議書
- 公司之間股權(quán)投資協(xié)議書
- 項(xiàng)目部材料保管協(xié)議書
- 兩人合伙開店買車協(xié)議書
- 農(nóng)村石料征用補(bǔ)償協(xié)議書
- 半導(dǎo)體晶圓廠投資協(xié)議書
- 勞務(wù)合同員工薪資協(xié)議書
- 公司超市禁止賣酒協(xié)議書
- 委托購(gòu)買保險(xiǎn)合作協(xié)議書
- 年輕干部結(jié)對(duì)幫帶協(xié)議書
- 工改工政策分析課件
- 2023年徐州市泉山區(qū)工會(huì)系統(tǒng)招聘考試筆試題庫(kù)及答案解析
- 醇基燃料技術(shù)資料
- 施工企業(yè)資質(zhì)及承接工程的范圍
- 泥漿測(cè)試記錄表
- 《摩擦力》說(shuō)課課件(全國(guó)獲獎(jiǎng)實(shí)驗(yàn)說(shuō)課案例)
- 個(gè)人信用報(bào)告異議申請(qǐng)表
- 初中數(shù)學(xué) 北師大版 七年級(jí)下冊(cè) 變量之間的關(guān)系 用圖象表示的變量間關(guān)系 課件
- 2023年藝術(shù)與審美期末試卷答案參考
- 電氣工程竣工驗(yàn)收表格模板
- 制程品質(zhì)檢驗(yàn)流程圖
評(píng)論
0/150
提交評(píng)論