基于ASP-ACCESS數(shù)據(jù)庫的企業(yè)網(wǎng)站構建畢業(yè)設計_第1頁
基于ASP-ACCESS數(shù)據(jù)庫的企業(yè)網(wǎng)站構建畢業(yè)設計_第2頁
基于ASP-ACCESS數(shù)據(jù)庫的企業(yè)網(wǎng)站構建畢業(yè)設計_第3頁
基于ASP-ACCESS數(shù)據(jù)庫的企業(yè)網(wǎng)站構建畢業(yè)設計_第4頁
基于ASP-ACCESS數(shù)據(jù)庫的企業(yè)網(wǎng)站構建畢業(yè)設計_第5頁
已閱讀5頁,還剩26頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

摘要隨著計算機技術的不斷更新,網(wǎng)絡技術的不斷完善,科技的不斷發(fā)展,Web建站技術的提高,用以網(wǎng)站建設的軟件種類日益繁多。其中以ASP技術使用最為廣泛,ASP是活動服務器頁面(ActiveServerPages)的縮寫,是微軟公司開發(fā)的服務器端的腳本編寫環(huán)境。使用ASP可以創(chuàng)建動態(tài)交互的web頁面和基于web的應用程序,具有開發(fā)速度快、語法簡單易學、開發(fā)環(huán)境簡潔靈活等特點。ASP應用程序支持VBScrip、Javascript等多種腳本語言,并且可以運行在不同的操作系統(tǒng)平臺上,可以與大型數(shù)據(jù)庫進行有效的鏈接,已成為世界上使用最廣泛的web開發(fā)工具之一。而對企業(yè)來說,在現(xiàn)在及未來的資訊社會要提升企業(yè)的附加價值,網(wǎng)絡環(huán)境將成為不可缺少的企業(yè)識別標志之一。除了提供給客戶一個有效咨詢溝通通道,它既是一個即時資訊的看板,也可以是一個購物中心,還可以當作網(wǎng)絡技術客戶服務中心。它是區(qū)別于一般宣傳媒體的企業(yè)展示窗口。而建立一個好的企業(yè)網(wǎng)站才能更好的體現(xiàn)出企業(yè)的能力,從而發(fā)揮出重要的企業(yè)信息廣告作用,使其得到更多的關注。本文將著重介紹基于ASP+ACCESS數(shù)據(jù)庫的企業(yè)網(wǎng)站構建。關鍵詞ASP;數(shù)據(jù)庫;企業(yè)網(wǎng)站構建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ù)庫設計電子商務網(wǎng)站是一個數(shù)據(jù)庫開發(fā)應用程序。WEB應用程序可以使用Session或Cookie來保存用戶活躍期間的信息,但是這些信息在會話結束后將不再存在。對于需要持久保存的信息(例如商品信息、用戶的注冊資料、訂單信息等),通常是選擇數(shù)據(jù)庫進行存儲。數(shù)據(jù)庫允許用戶進行查詢、插入、修改和刪除數(shù)據(jù)等操作。面向桌面的小型數(shù)據(jù)庫系統(tǒng)MicrosoftAccess是MicrosoftOffice組件之一,具有基本的數(shù)據(jù)庫功能,不僅可以用于小型數(shù)據(jù)庫管理,供單機使用,還可以與工作站、數(shù)據(jù)庫服務器以及主機上的各種數(shù)據(jù)庫相互連接。本系統(tǒng)使用Access2003數(shù)據(jù)庫。仿淘寶電子商務網(wǎng)站創(chuàng)建的數(shù)據(jù)庫名稱為db.mdb。數(shù)據(jù)庫db.mdb中共包含5張表:用戶信息表User如表2.1所示商品信息表Goods如表2.2所示購物信息表Shopping如表2.3所示訂單信息表Dingdan如表2.4所示管理員表Manger如表2.5所示表2.1用戶信息表:User字段名稱數(shù)據(jù)類型長度默認值必填字段允許為空字段描述IdUnameUpassUpass2UquestionUanswer自動編號文本文本文本文本文本5050505050是是是是是否否否否否唯一標識用戶名稱密碼密碼確認密保問題問題答案表2.2商品信息表:Goods字段名稱數(shù)據(jù)類型長度默認值必填字段允許為空字段描述IdGnameGclassGmpriceGgpriceGproviderGaddressGpictureGintroGdateGstoreGsale自動編號文本數(shù)字貨幣貨幣文本文本文本文本日期/時間數(shù)字數(shù)字50488505050200844100Date()00是是是是是是是是是是是否否否唯一標識商品名稱所屬大類市場價會員價提供商所在地圖片資料商品簡介上架時間庫存量銷售量表2.3購物信息表:Shopping字段名稱數(shù)據(jù)類型長度默認值必填字段允許為空字段描述IdGoodidDt自動編號數(shù)字時間/日期48Now()是否交易編號商品編號交易時間表2.4訂單信息表:Dingdan字段名稱數(shù)據(jù)類型長度默認值必填字段允許為空字段描述IdOnameOtelOaddressOpcodeOtransportOpayOintroOdateOstate自動編號文本文本文本文本數(shù)字數(shù)字文本時間/日期文本5030100104410085011Now()是是是是是是否是是否否否否是否唯一標識收貨人姓名收貨人電話收貨人地址郵編運輸方式付款方式買家留言提交時間執(zhí)行狀態(tài)表2.5管理員表:Manger字段名稱數(shù)據(jù)類型長度默認值必填字段允許為空字段描述IdMnameMpassMpass1自動編號文本文本文本15050501是是是1否否否唯一標識管理員名稱管理員密碼密碼確認

3.網(wǎng)站的詳細設計3.1網(wǎng)站前臺設計3.1.1設計分析根據(jù)前面的分析及客戶的需求,電子商務網(wǎng)站前臺系統(tǒng)主要包括以下功能模塊:(1)網(wǎng)站導航:主要包括網(wǎng)站的旗幟廣告條、主功能導航兩部分。(2)最新商品模塊:主要用于展示最新商品信息。(3)會員登錄模塊:主要包括用戶注冊、找回密碼、會員登錄。會員登錄后可以購買商品或者查看資料。(4)商品展示模塊:主要功能是顯示熱賣商品、分類商品的信息以及商品的詳細信息。(5)購物車的實現(xiàn):購物車的主要功能是保留用戶選擇的商品信息,顯示選購商品的總金額,還可以刪除所選商品。(6)收銀臺的實現(xiàn):收銀臺的主要功能是根據(jù)用戶在購物車頁面提交的商品信息,為用戶提供填寫訂單的平臺,然后將用戶選購的商品信息以及訂單信息存儲在數(shù)據(jù)庫中。3.1.2前臺首頁前臺首頁承載并顯示網(wǎng)站前臺所包含的模塊,是瀏覽者能夠了解網(wǎng)站的內(nèi)容和特點。下面介紹電子商務網(wǎng)站前臺首頁面的設計和功能實現(xiàn)。1、頁面設計為了保證頁面的整潔和增強頁面的可維護性,在前臺首頁面中使用#include指令來包含主要的功能頁面。前臺首頁的設計效果如3.1所示:圖3.12、功能實現(xiàn)要保證網(wǎng)站前臺首頁的正常運行,首先應該考慮的是與ACCESS數(shù)據(jù)庫的連接。此次設計中將連接數(shù)據(jù)庫的語句寫入到conn.asp文件中,需要連接數(shù)據(jù)庫的其他文件使用#include指令包含conn.asp即可。在一個網(wǎng)站中,前臺首頁被訪問的頻率最高。為了加快頁面的運行速度、提高訪問量,本網(wǎng)站前臺首頁使用#include指令包含主要功能模塊,主要代碼如下:<!--#includefile="../Connections/conn_reg.asp"--><!--#includefile="conn/index_top.asp"-->前臺各部分說明如表3.1所示表3.1名稱說明對應文件網(wǎng)站導航用戶注冊密碼找回新品推薦主要用于顯示網(wǎng)站的標題及為用戶提供前臺功能導航。將新注冊用戶的信息添加到數(shù)據(jù)庫中。在注冊用戶忘記登錄密碼時通過密碼找回程序找回密碼。展示網(wǎng)站推薦的最新商品和推薦商品信息。Index_top.aspReg.aspFind.aspIndex.asp3.1.3用戶注冊會員注冊頁面的主要功能是將新注冊的用戶信息添加到數(shù)據(jù)庫中。在頁面中建立多行兩列的表格,用于顯示注冊條目名稱以及放置對應控件。會員注冊頁面的設計效果如圖3.2所示:圖3.2會員注冊頁面設計的流程如下:(1)為表格設置背景圖片,用于顯示頁面導航。(2)制作表格,并在表格中放置文本框、按鈕控件。會員注冊頁面涉及到的表單的重要元素如表3.2所示:表3.2名稱類型含義重要屬性Form1UnameUpassUpass1UquestionUanswerSubbmitFormInputInputInputInputInputInput用戶注冊表單用戶名稱用戶密碼確認密碼密保問題問題答案提交按鈕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=“提交注冊信息”會員注冊頁面首先獲取用戶填寫的表單信息,并限制表單各項目的值不能為空值,然后通過ADORecordset對象向數(shù)據(jù)庫中添加新的數(shù)據(jù)。3.1.4用戶登錄會員登錄頁面時會員登錄電子商務網(wǎng)站中心進行操作的入口。會員登錄頁面設計的流程如下:(1)在表格中插入圖片,用于頁面導航。(2)為表格設置背景圖片,代碼如下:<tablealign="right"width="400"border="0"cellpadding="2"cellspacing="0"background="../圖片和視頻/main_mainimg01.jpg">(3)建立表單,在表單中包含文本框和按鈕控件。會員登錄頁面涉及到的HTML表單的重要元素如表3.3所示表3.3名稱類型含義重要屬性Form2UnameUpassSubmit1Submit2formInputInputInputInput用戶登錄表單用戶名稱用戶密碼登錄按鈕重置按鈕Method=“post”action=“”Type=“text”Type=“password”Type=“submit”value=“會員登錄“Type=“reset“value=“重新設置”設置鏈接會員注冊和密碼找回頁面的超鏈接,代碼如下:<ahref="reg.asp"><fontsize="+1">免費注冊?</font></a><ahref="find.asp"><fontsize="+1">忘記密碼?</font></a>會員登錄頁面首先接收表單傳遞的參數(shù),判斷用戶名是否正確,再核實用戶密碼是否正確。另外,會員密碼找回是會員登錄模塊的一部分。會員密碼找回頁面的主要功能是在注冊用戶忘記登錄密碼時,根據(jù)用戶注冊時記錄的密碼找回信息來獲取該用戶的密碼,并返回給客戶瀏覽器。會員密碼找回頁面的設計效果圖如圖3.3、3.4所示。圖3.3圖3.4會員密碼找回頁面設計的流程如下:(1)為表格設置背景圖片,用于標識頁面導航。(2)建立表單,在表單中包含文本框和按鈕控件。會員密碼找回頁面涉及到的表單的重要元素如表3.4、表3.5所示。表3.4名稱類型含義重要屬性Form1UnameSubmitFormInputInput會員密碼找回表單1用戶名提交用戶名按鈕Method=“post”action=“”Type=“text”Type=“submit”value=“提交”表3.5名稱類型含義重要屬性Form2UquestionUanswerSubmit1FormInputInputSubmit密碼找回表單2密碼提示問題問題答案提交答案按鈕Method=“post”action=“”Type=“hidden”Type=“text”Type=“submit”value=“提交”會員密碼找回頁面通過用戶輸入的用戶名稱、密碼提示問題和答案,查找數(shù)據(jù)庫中與條件符合的記錄,并將查找到的該用戶密碼信息返回給客戶瀏覽器,實現(xiàn)密碼找回的功能。3.1.5商品展示商品展示模塊的主要功能是顯示最新商品、分類商品的信息以及商品的詳細信息。1、商品展示商品展示頁面的主要功能是根據(jù)獲取到的不同參數(shù)值,顯示最新商品或者分類商品的信息,頁面設計效果如圖3.5所示圖3.5商品展示頁面設計的流程如下:(1)為表格添加背景圖片和導航文字。(2)添加<img>標記,在頁面中顯示商品圖片,代碼如下:<imgsrc="<%=(rs.Fields.Item("Gpicture").Value)%>"/>(3)在表格中添加“立刻購買”圖片,用于執(zhí)行“購買”商品信息的操作,代碼如下:<ahref="buy.asp?id=<%=(rs.Fields.Item("id").Value)%>"><imgsrc="../圖片和視頻/go.gif"width="176"height="45"border="0"/></a>(4)在表格中添加“點擊查看詳情”并建立超級鏈接,代碼如下:<ahref="xiangxi.asp?id=<%=(rs.Fields.Item("id").Value)%>">點擊查看詳情</a>商品展示頁面,主要是根據(jù)傳遞的參數(shù)不同確定相應的SQL查詢語句,顯示商品基本信息以及圖片信息。2、商品詳細信息展示商品詳細信息展示頁面的主要功能是根據(jù)獲取到的商品id編號顯示此商品的詳細信息,包括商品名稱、市場價、會員價、提供商、商品簡介、庫存量、銷售量等,設計效果如圖3.6所示圖3.6商品詳細信息展示頁面設計的流程如下:(1)制作表格顯示商品的具體信息。(2)添加<img>標記,在頁面中顯示商品圖片。(3)在表格中添加“立刻購買”,用于執(zhí)行“購買”商品的操作。應用程序根據(jù)獲取到的參數(shù)值,確定SQL查詢語句,通過調(diào)用connection對象的execute方法創(chuàng)建recordset記錄集,以獲取數(shù)據(jù)庫中的數(shù)據(jù)信息。3.1.6購物車購物車的主要功能是保留用戶選擇的商品信息,顯示選購商品的總金額。用戶可以刪除所選商品以重新選擇,還可以選擇去收銀臺結賬,為了使用戶明確購物車中的商品信息,購物車頁面中的信息應清晰簡明以便于用戶查看。頁面主要使用表格來展現(xiàn)添加到購物車中的商品信息。購物車頁面設計效果如圖3.7所示:圖3.7購物車頁面設計的流程如下:(1)使用表格來展現(xiàn)商品信息,為表格設置表頭文字。(2)在表格中分別添加刪除、繼續(xù)購物、去收銀臺按鈕,分別用于執(zhí)行刪除商品、繼續(xù)購買商品、去收銀臺結賬操作。相關代碼如下:<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>在購物車中設置session變量以存儲用戶選擇的商品id編號,根據(jù)商品id編號以列表形式顯示選擇的商品信息。3.1.7收銀臺收銀臺的主要功能是根據(jù)用戶在購物車頁面提交的商品信息,為用戶提供填寫訂單的平臺,然后將用戶訂單信息存儲在數(shù)據(jù)庫中并生成訂單號。收銀臺頁面的設計效果如圖3.8、圖3.9所示。圖3.8圖3.9收銀臺頁面設計的流程如下:(1)制作表單。(2)建立表單,表單中包含文本框、列表菜單和按鈕控件。收銀臺頁面涉及到的表單重要元素如表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>中國銀行</option><optionvalue=2>工商銀行</option><optionvalue=3>建設銀行</option>Cols=”40”rows=”type=”submit”value=”提交訂單”onclick=”returnMycheck(this.form)”Type=”submit”value=”返回”onClick=”javascript:wondows.close()”在該頁面中用戶通過填寫表單信息提交本次訂單信息,訂單信息由網(wǎng)站后臺系統(tǒng)管理員進行處理。3.2網(wǎng)站后臺設計3.2.1后臺設計分析根據(jù)需求分析,電子商務網(wǎng)站的后臺系統(tǒng)包括以下功能模塊。(1)基本信息管理模塊:主要包括管理員信息管理和會員信息管理。(2)商品信息管理模塊:主要包括商品信息的添加、修改和刪除。(3)訂單信息管理模塊:主要包括查看所有用戶提交的訂單信息,并在執(zhí)行階段對訂單進行標記處理。(4)網(wǎng)站友情鏈接模塊:主要包括開發(fā)商信息和添加友情鏈接。3.2.2后臺首頁后臺首頁承載并顯示網(wǎng)站后臺所包含的模塊,使管理員能夠清楚其管理權限。下面介紹電子商務網(wǎng)站后臺首頁頁面設計和功能實現(xiàn)。1、頁面設計在后臺管理系統(tǒng)的首頁面中使用框架來規(guī)劃頁面布局。框架的作用是把瀏覽器窗口劃分為若干個區(qū)域,每個區(qū)域內(nèi)可以顯示不同的頁面,并且各個頁面之間不會相互影響,可以為框架內(nèi)每個頁面取不同的名字,作為彼此互動的依據(jù)。在后臺頁面首頁中先使用“上方和下方框架”,再嵌套使用“左側框架”進行頁面布局。這樣就可以在上方放置網(wǎng)站的導航圖片,在頁面的左側放置后臺系統(tǒng)的導航菜單,在頁面的右側顯示主要的信息內(nèi)容。后臺首頁的設計效果如圖3.10所示.圖3.102、功能實現(xiàn)后臺首頁的主要功能是列出管理模塊,以便管理員對各個模塊進行相關操作。各部分說明以列表形式給出,如表3.7所示:表3.7區(qū)域名稱說明對應文件上左右后臺系統(tǒng)導航后臺管理導航后臺功能管理區(qū)顯示網(wǎng)站導航圖片主要用于選擇各種后臺管理操作主要用于進行各種后臺管理操作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ǒng)的入口,主要用于驗證管理員的身份。下面介紹后臺登錄頁面的設計和功能實現(xiàn)。1、頁面設計在設計后臺登陸頁面時,不僅要提供用于用戶輸入登錄信息的表單,還要體現(xiàn)出網(wǎng)站的標識。后臺登錄頁面的設計效果如圖3.11所示:圖3.11后臺登陸頁面的設計流程如下:(1)在表格插入圖片用于展現(xiàn)網(wǎng)站的標識。(2)建立表單,在表單中放置文本框和按鈕控件。后臺登陸頁面涉及到的HTML表單的重要元素如表3.8所示。表3.8名稱類型含義重要屬性FormnamepassloginSubmit2ForminputinputinputInput后臺登錄表單用戶名密碼登錄按鈕重置按鈕Method=”post”action=””Type=”text”Type=”password”Type=”submit”value=”登錄”Type=”reset”value=”重置”2、功能實現(xiàn)頁面中為了防止非法用戶進入后臺管理系統(tǒng),可以通過設置ASP的response對象的相關屬性禁止該登陸頁面被瀏覽器緩存。表單提交后判斷用戶名和密碼是否正確,如果為合法用戶,則將用戶信息存于session變量中,進入后臺管理系統(tǒng)的主頁面。3.2.4后臺基本信息管理基本信息管理模塊的主要功能是對網(wǎng)站的相關信息進行管理,包括管理員信息管理和會員信息管理。下面主要介紹管理管理員模塊的頁面設計和功能實現(xiàn)。1、頁面設計管理員信息管理頁面的主要功能是對網(wǎng)站的管理員信息進行設計,包括添加新管理員、修改管理員信息、刪除管理員。頁面設計效果如圖3.12、圖3.13、圖3.14所示.圖3.12添加管理員:圖3.13修改管理員信息:圖3.142、功能實現(xiàn)添加管理員頁面將新管理員信息數(shù)據(jù)通過提交表單信息的方式追加到數(shù)據(jù)庫中,并同時顯示數(shù)據(jù)庫中的數(shù)據(jù)信息。修改管理員頁面將所修改管理員信息數(shù)據(jù)通過提交表單信息的方式更新數(shù)據(jù)庫中相應數(shù)據(jù),并同時顯示數(shù)據(jù)庫中的數(shù)據(jù)信息。3.2.5后臺商品信息管理商品信息管理模塊的主要功能是以列表形式分頁顯示商品信息并完成商品的添加、修改、刪除操作。效果如圖3.15.圖3.15下面主要介紹商品信息添加頁面。商品信息添加頁面的主要功能是完成商品基本信息和商品圖片信息的添加。商品添加頁面的設計效果如圖3.16所示。圖3.16商品信息添加頁面的設計流程如下:(1)建立表格并輸入導航文字。(2)建立表單,在表單中設置列表菜單、文本框、按鈕控件。商品信息添加頁面涉及的HTML表單的重要元素如表3.9所示。表3.9名稱類型含義重要屬性Form1GclassgnamegmpriceggpriceGproviderGaddressGpictureGintrogdateGstoreGsaleGaddFormSelectinputinputinputinputinputinputtextareainputinputinputsubmit商品信息添加表單商品類別商品名稱市場價會員價提供商產(chǎn)地圖片路徑商品簡介上架時間庫存量銷售量添加按鈕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后臺訂單信息管理訂單信息管理模塊的主要功能包括查看所有用戶提交的訂單信息,根據(jù)執(zhí)行階段對訂單進行標記處理。訂單頁面設計效果如圖3.17所示。圖3.17訂單修改頁面主要是對是否執(zhí)行發(fā)貨狀態(tài)進行標記,效果如圖3.18所示。圖3..18訂單修改頁面設計流程:(1)建立表格并輸入導航文字。(2)建立表單,在表單中放置文本框和按鈕控件。頁面中涉及到的HTML表單重要元素如表3.10所示。表3.10名稱類型含義重要屬性Form1OnameOtelOaddressOpcodeOtransportOpayOintroOdateOstateSubmitFormInputInputInputinputinputinputTextareainputInputinput訂單修改表單收貨人姓名收貨人電話收貨人地址郵編運輸方式付款方式買家留言訂單時間執(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)測試4.1測試方案及測試用例4.1.1測試方法介紹軟件測試是為了更快、更早地將軟件產(chǎn)品或軟件系統(tǒng)中所存在的各種問題找出來,并促使程序員盡快地解決這些問題,最終向客戶提供高質量的軟件產(chǎn)品。軟件測試的方法從是否需要執(zhí)行被測軟件的角度,可分為靜態(tài)測試和動態(tài)測試;從測試是否針對系統(tǒng)的內(nèi)部結構和具體實現(xiàn)算法的角度可分為白盒測試和黑盒測試;從測試的范圍角度分為單元測試、集成測試、系統(tǒng)測試、驗收測試、安裝測試。1、靜態(tài)測試和動態(tài)測試靜態(tài)測試是指不運行被測程序而對其代碼進行分析。適用于新開發(fā)的和重用的代碼。通常在代碼完成并無錯誤地通過編譯或匯編后進行。動態(tài)測試是指將程序運行起來完成的測試。這就需要設計系列的測試用例確保測試的完整性和有效性。在測試用例的設計中,通常會綜合白盒測試與黑盒測試方法。2、白盒測試和黑盒測試白盒測試基于對模塊內(nèi)部結構的清晰了解,要求做到驗證內(nèi)部動作是否按照規(guī)格說明書的規(guī)定正常進行,按照程序內(nèi)部的結構測試程序,檢驗程序中的每條通路是否都能按預定要求正確工作。黑盒測試也稱為功能測試或數(shù)據(jù)驅動測試,它不管程序內(nèi)部結構是什么樣的,只是從用戶出發(fā),根據(jù)產(chǎn)品應該實現(xiàn)的實際功能和已經(jīng)定義好的產(chǎn)品規(guī)格,來檢驗產(chǎn)品所應該具有的功能是否實現(xiàn),每個功能是否都能正常使用,是否滿足用戶的要求。3、單元測試、集成測試、系統(tǒng)測試、驗收測試和安裝測試單元測試的對象是程序系統(tǒng)中的最小單元模塊或組件,在編碼階段進行,針對每個模塊進行測試,主要使用白盒測試方法。集成測試也稱組裝測試、聯(lián)合測試、子系統(tǒng)測試,在單元測試的基礎上,將模塊按照設計要求組裝起來同時進行測試,主要目的是發(fā)現(xiàn)與接口有關的模塊之間的問題。系統(tǒng)測試是指軟件開發(fā)完成以后,最終與系統(tǒng)中其他部分配套進行的測試,系統(tǒng)測試時將軟件放在整個計算機環(huán)境下,包括軟硬件平臺、某些支持軟件、數(shù)據(jù)和人員等,在實際運行環(huán)境下進行一系列的測試,包括恢復測試、安全測試、強度測試和性能測試等。驗收測試的目的是向未來的用戶表明系統(tǒng)能夠像預定要求那樣工作。經(jīng)集成測試后,已經(jīng)按照設計把所有的模塊組裝成一個完整的軟件系統(tǒng),接口錯誤也基本排出了,接著就應該進一步驗證軟件的有效性,這就是驗收測試的任務。安裝測試是指按照軟件產(chǎn)品安裝手冊或相應的文檔,在一個和用戶使用該產(chǎn)品完全一樣的環(huán)境中或相當于用戶使用的環(huán)境中,進行一步一步安裝的同時進行的測試。4.1.2測試用例測試一:在用戶注冊時,如果用已存在的用戶名進行注冊,系統(tǒng)出現(xiàn)提示信息。操作:進入注冊頁面,用已存在用戶名進行注冊。結果:系統(tǒng)彈消息框,提示該用戶已存在,注冊失敗。結論:不能使用重復用戶名注冊。測試二:用戶登錄時,如果填寫的用戶名或密碼錯誤將出現(xiàn)提示信息。操作:進入登錄界面,填寫的登錄名或密碼錯誤。結果:系統(tǒng)彈出消息框,提示登錄名或密碼錯誤,登錄失敗。結論:要求用戶用正確的登錄名和密碼進行登錄。測試三:用戶在未登錄方式進入網(wǎng)站商品頁面進行購買商品操作,將出現(xiàn)提示信息。操作:用戶不進行登錄直接進入某個模塊后點擊購買商品操作。結果:系統(tǒng)提示用戶沒有這個權限,購買商品失敗。結論:要求用戶必須先登錄,才可以購買商品。4.2測試總結經(jīng)過測試,本系統(tǒng)各部分的功能基本實現(xiàn),代碼基本無誤,達到了預期的目的。通過對系統(tǒng)的測試,我學到了許多關于測試方面的知識、測試方法和測試經(jīng)驗。也使我了解到測試的重要

溫馨提示

  • 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

提交評論