【正文】
Set rs=Nothing% /marquee站內(nèi)公告頁面的運(yùn)行結(jié)果如圖67所示:圖67站內(nèi)公告 后臺登錄的實現(xiàn)后臺登錄作為后臺管理系統(tǒng)的入口,主要用于驗證管理員的身份。關(guān)鍵程序代碼如下:%If Not Isempty(Request(login)) Then txt_name=Str_filter((txt_name)) txt_passwd=Str_filter((txt_passwd)) If txt_name Then Set rs=() sqlstr=select Mname,Mpasswd,Mgrade from tab_manager where Mname=39。amp。txt_nameamp。39。 sqlstr,conn,1,1 If Then (script lanuage=39。javascript39。alert(39。管理員名稱不正確,請核實后重新輸入!39。)。=39。39。/script) Else If rs(Mpasswd)txt_passwd Then (script lanuage=39。javascript39。alert(39。密碼不正確,請確認(rèn)后重新輸入!39。)。=39。39。/script) Else Session(Mname)=rs(Mname) Session(Mgrade)=rs(Mgrade) () End If End If Else errstr=請輸入管理員名稱! End IfEnd If%后臺登錄頁面的運(yùn)行結(jié)果如圖68所示:圖68后臺登錄 菜品信息管理模塊的實現(xiàn) 菜品信息管理信息管理模塊的主要功能是完成菜品信息添加、查詢和刪除的操作。頁面運(yùn)行結(jié)果如圖69所示圖69菜品信息添加 菜品分類管理模塊菜品分類管理模塊的主要功能包括對菜品信息的添加、修改、和刪除。菜品分類管理頁面的運(yùn)行結(jié)果如圖610所示:圖610菜品分類 訂單信息管理模塊訂單信息管理模塊的主要功能包括查看所有用戶提交的訂單信息,根據(jù)執(zhí)行階段對訂單進(jìn)行標(biāo)記處理,根據(jù)不同的條件查詢訂單信息。頁面運(yùn)行結(jié)果如圖611所示圖611訂單信息管理要保證網(wǎng)站前臺首頁的正常運(yùn)行,首先應(yīng)考慮的是Access數(shù)據(jù)庫的連接。連接數(shù)據(jù)庫的程序代碼如下:%Dim conn,connstrSet conn=()connstr=Provider=。User ID=admin。Password=。Data Source=amp。(DataBase/)amp。 connstr%第七章 系統(tǒng)測試 測試的基本概念系統(tǒng)測試是對已經(jīng)集成好的軟件系統(tǒng)進(jìn)行徹底的測試,以驗證軟件系統(tǒng)的功能和性能等是否滿足要求。其目的是將軟件與系統(tǒng)需求定義進(jìn)行比較,發(fā)現(xiàn)軟件與定義不相符合或相矛盾的問題。 測試工具 測試工具分為白盒測試和黑盒測試,本系統(tǒng)主要采用黑盒測試,黑盒測試也稱功能測試,它是通過測試來檢測每個功能是否都能正常使用。在測試中,把程序看作一個不能打開的黑盒子,在完全不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性的情況下,在程序接口進(jìn)行測試,它只檢查程序功能是否按照需求規(guī)格說明書的規(guī)定正常使用,程序是否能適當(dāng)?shù)亟邮蛰斎霐?shù)據(jù)而產(chǎn)生正確的輸出信息。黑盒測試的原理是利用腳本的錄制回放,模擬用戶的操作,將被測系統(tǒng)的輸出記錄下來,并與預(yù)先給定的標(biāo)準(zhǔn)結(jié)果比較。 測試實施 用戶注冊登錄模塊測試具體操作:填寫注冊表中的信息,提交,然后進(jìn)行登錄,如圖71所示結(jié)果:注冊成功,登錄成功自動跳轉(zhuǎn)頁面如圖72所示 圖71 圖72 在線訂餐模塊測試具體操作:點擊購買按鈕,更換選擇的菜品,點擊清空購物車,選好菜品后前往訂購,提交訂單。結(jié)果:購買成功,清空購物車成功,前往訂購成功,提交訂單成功。 : 圖73 圖74圖75圖76 管理員查看訂單信息、處理訂單測試具體操作:登錄后臺管理系統(tǒng),查看訂單,處理訂單。結(jié)果:后臺登錄成功,查看到訂單信息并處理訂單。如圖7圖78所示:圖77圖78 安全性測試具體操作:登錄后臺管理系統(tǒng),查看會員信息管理,修改會員資料。結(jié)果:后臺登錄成功,查看到會員信息,在查看過程中無法修改會員資料,只能瀏覽會員資料。如圖79所示:圖79 系統(tǒng)測試結(jié)論經(jīng)過對該系統(tǒng)的基本功能進(jìn)行測試后,可以說明基本功能正常使用,數(shù)據(jù)庫功能正常,結(jié)果能基本滿足需求。結(jié)束語經(jīng)過幾個月的設(shè)計與開發(fā),網(wǎng)上訂餐系統(tǒng)已創(chuàng)建完畢。本系統(tǒng)的注冊登錄、購物車、訂單生成、菜品信息管理、菜品分類管理、訂單管理、留言管理等功能已基本實現(xiàn),能在一定程度上滿足用戶對網(wǎng)上訂餐系統(tǒng)的功能需求?;仡櫛敬卧诰W(wǎng)上訂餐系統(tǒng)的設(shè)計開發(fā)過程中,通過翻閱大量的資料和系統(tǒng)的詳細(xì)調(diào)查,對網(wǎng)上訂餐系統(tǒng)的開發(fā)做了一系列可行性分析、需求分析,并運(yùn)用所學(xué)的知識,主要是應(yīng)用Dreamweaver 8 、ASP技術(shù)以及數(shù)據(jù)庫技術(shù),開發(fā)了一個新的網(wǎng)上訂餐系統(tǒng)系統(tǒng)。由于本人開發(fā)網(wǎng)上訂餐系統(tǒng)的經(jīng)驗不足,個人能力有限,本系統(tǒng)還存在很多不足,如:系統(tǒng)功能不夠強(qiáng)大,系統(tǒng)運(yùn)用中存在安全隱患,對會員支付體系需要完善。相信經(jīng)過更多的經(jīng)驗總結(jié)和專業(yè)技術(shù)的學(xué)習(xí),以后可以繼續(xù)豐富、實現(xiàn)本次設(shè)計中沒有涉及的功能,解決上述存在的問題。參考文獻(xiàn)[1] [M].清華大學(xué)出版社,2008.[2] 劉菲, Ajax技術(shù)的網(wǎng)上訂餐系統(tǒng)設(shè)計與實現(xiàn)[J].計算機(jī)應(yīng)用與件,2012,5.[3] [J].黑龍江科技信息,2011,4.[4] 陳趙云, [J].電腦學(xué)習(xí),2010,3.[5] [J].電腦知識與技術(shù),2012,11.[6] [J].才智,2011,4.[7] [J].電腦知識與技術(shù),2012,20.[8] ——基于客流高峰期排隊問題的解決辦法 [J].經(jīng)濟(jì)管理者,2010,09.[9] [M].科學(xué)出版社,2009.[10] 方美琪,[M].清華大學(xué)出版社,2005.[11] 薛會愛,[M].人民電出版社,2007.[12]吳素芹,趙征鵬,[M].北京:人民郵電出版社,2008.[13] Dino SharePoint Web Parts Interact[J].The International Arab Journal of Information Technology,2007.[14] EspositoDino. Data Binding in Asp Web Forms[J].SQL server Magazine. 2011,13.