freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

通用小型綜合商城的設計與實現(xiàn)畢業(yè)設計論文(參考版)

2025-06-27 01:20本頁面
  

【正文】 在這里對所有幫助過我的人報以最真摯的感謝。曹老師的悉心指導和大力支持,在總體結(jié)構(gòu)、功能的把握上給予了我非常大的幫助,同時為我提供了非常優(yōu)越的設計環(huán)境,并對我在編程、數(shù)據(jù)庫設計等細節(jié)工作上給予了耐心的指導,對于我順利完成這次畢業(yè)設計起到了關鍵性的作用。在本次畢業(yè)設計過程中,我得到了指導老師曹家璉老師的指導與支持。由于本人能力有限且實際開發(fā)經(jīng)驗的欠缺,因此在界面美化和功能優(yōu)化上必然存在某些不足之處,待日后改進。最初接到任務的時候便開始初步設計系統(tǒng)結(jié)構(gòu)和技術實現(xiàn)方式,通過對在通用小型綜合商城系統(tǒng)的需求分析和學習,經(jīng)過幾次反復的修改和優(yōu)化,最終使系統(tǒng)在功能和可靠性上達到一個新的高度。在我的程序設計過程中,我充分的體會到了“實踐出真知”這一點,只掌握書本上的知識是不夠的,只有把理論與實踐結(jié)合起來才能夠真正的學到知識。 結(jié)  論這次畢業(yè)設計從接到任務到系統(tǒng)和文檔全部完成大約歷時四個月,在這個過程中我學到了很多課堂上學不到的實用技術和技巧,掌握了很多關于本系統(tǒng)的編程知識,并對這種成熟并廣泛應用的技術進行了深入的學習。會員查詢時能夠看到相應的公告內(nèi)容。會員查詢時是否能夠看到相應的公告內(nèi)容。管理員登錄。測試內(nèi)容:當管理員添加商城公告時是否能夠成功查詢到相關信息。測試結(jié)果和結(jié)論:功能正常,數(shù)據(jù)準確。修改后提交的數(shù)據(jù)和界面輸入一致,并準確無誤地保存在數(shù)據(jù)庫中。選中目標商品,點擊修改按鈕,做出修改后,商品信息隨之發(fā)生相應變化。管理員用戶登錄系統(tǒng)。對某商品做出相應修改后,該商品信息是否會相應變化。會員被凍結(jié)后不能成功登錄。接收標準:凍結(jié)后會員登錄不成功。操作步驟:選中要執(zhí)行的員工,點擊凍結(jié)與解凍按鈕,看是否操作成功并顯示信息。預置條件:系統(tǒng)在服務器上正常運轉(zhuǎn)。表64  會員管理測試項目:凍結(jié)與解凍會員測試內(nèi)容:是否能成功執(zhí)行凍結(jié)與解凍會員操作。測試結(jié)果和結(jié)論:能準確回顯用戶的原始信息。接收標準:查看修改頁面是否能實現(xiàn)員工信息回顯。做完相關操作點擊保存之后,檢驗“返回主頁面”跳轉(zhuǎn)是否正確。用戶必須登錄系統(tǒng)。修改商品數(shù)量成功后,會顯示修改后的數(shù)量。測試結(jié)果和結(jié)論:用戶沒登錄時,提示用戶沒有登錄。接收標準:當用戶沒有登錄時,提示請登錄。登錄并且添加購物車成功后,看是否有提示。操作步驟:用戶不登錄,是否有提示。預置條件:系統(tǒng)在服務器上正常運轉(zhuǎn)。且session中獲得登錄用戶的信息。測試結(jié)果和結(jié)論:輸入錯誤密碼時,跳轉(zhuǎn)到提示頁面。輸入正確用戶名密碼,登錄成功,頁面跳轉(zhuǎn)正確。成功登錄后,查看導航欄中是否有登錄用戶信息顯示。檢驗是否會提示密碼輸入錯誤。預置條件:系統(tǒng)在服務器上正常運轉(zhuǎn)。 測試用例及結(jié)果以下是系統(tǒng)部分功能采用黑盒測試的測試用例:表61  登錄驗證功能測試項目:系統(tǒng)登錄驗證測試內(nèi)容:是否能正確驗證用戶輸入的用戶名及密碼。同時,這種分析也能幫助我們設計出有針對性地檢測方法,改善測試的有效性。測試并不僅僅是為了要找出錯誤。這種觀點可以提醒人們測試要以查找錯誤為中心,而不是為了演示軟件的正確功能。如果測試的目的是為了盡可能多地找出錯誤,那么測試就應該直接針對軟件比較復雜的部分或是以前出錯比較多的位置進行。而在軟件開發(fā)的總成本中,用在測試上的開銷要占30%到50%。自有程序設計的那天起測試就一直伴隨著。這些引入的錯誤需要測試來找出,軟件中的錯誤密度也需要測試來進行估計。 事實上,對于軟件來講,不論采用什么技術和什么方法,軟件中仍然會有錯。軟件的測試在軟件生命周期中占據(jù)重要的地位,在傳統(tǒng)的瀑布模型中,軟件測試學僅處于運行維護階段之前,是軟件產(chǎn)品交付用戶使用之前保證軟件質(zhì)量的重要手段。數(shù)據(jù)庫容量測試使測試對象處理大量的數(shù)據(jù),以確定是否達到了將使軟件發(fā)生故障的極限。強度測試還可用于確定測試對象能夠處理的最大工作量。實施和執(zhí)行此類測試的目的是找出因資源不足或資源爭用而導致的錯誤。比如,在B/S結(jié)構(gòu)中用戶并發(fā)量測試就是屬于負載測試,用戶可以使用相應的工具,模擬上百客戶同時訪問網(wǎng)站,測試系統(tǒng)響應時間,處理速度如何等。負載測試是測試軟件在超負荷的環(huán)境中,是否能夠正常運行,在這種測試中,將使測試對象承擔不同的工作量,以評估測試對象在不同工作量條件下的性能。UI測試的目標是確保用戶界面中的每個對象能按照預期的方式運行,并符合公司或行業(yè)的標準。UI測試:對用戶界面的風格、文字、圖片、背景的測試。功能測試的主要參考為類似于功能說明書之類的文檔。功能測試的目標是核實數(shù)據(jù)的接受、處理和檢索是否正確,以及業(yè)務規(guī)則的實施是否恰當。測試內(nèi)部數(shù)據(jù)結(jié)構(gòu)的有效性等。對所有的邏輯判定,取真和取假的兩種情況都至少測試一次。因此白盒測試又稱為結(jié)構(gòu)測試或數(shù)據(jù)驅(qū)動測試。黑盒測試是在程序接口上進行測試,主要是為了發(fā)現(xiàn)以下錯誤:是否有不正確或者是遺漏了的功能,在接口上,輸入能否正確的接受,能否輸出正確的結(jié)果;是否有數(shù)據(jù)結(jié)構(gòu)錯誤或者外部信息訪問錯誤;性能上是否滿足要求;是否有初始化或終止性錯誤;用黑盒測試發(fā)現(xiàn)程序中的錯誤,必須在所有可能的輸入條件和輸出條件中確定測試數(shù)據(jù),來檢查程序是否都能產(chǎn)生正確的結(jié)果。為了在每個測試步驟中設計合適的測試用例,盡可能多地找出系統(tǒng)中的錯誤,需要運用適當?shù)臏y試方法。 (3)質(zhì)量越高,軟件發(fā)布后的維護費用越低。 研究結(jié)果表明:因此,軟件測試的目標為:(1)測試是程序執(zhí)行的過程,目的在于發(fā)現(xiàn)錯誤;(2)一個好的測試用例在于能發(fā)現(xiàn)至今未發(fā)現(xiàn)的錯誤;(3)一個成功的測試是發(fā)現(xiàn)了至今未發(fā)現(xiàn)的錯誤的測試。站在用戶的角度,就應當把測試的目標對準揭露程序中的錯誤。而從軟件開發(fā)者的角度出發(fā),則希望測試成為表明軟件產(chǎn)品中不存在錯誤。/script)。=39。您的操作有誤!39。javascript39。/script)。=39。公告信息刪除成功!39。javascript39。/script)。=39。公告信息刪除失敗!39。javascript39。 ret=(sql)。 int ret=1。i++){ bbsID=bbsID+ID[i]+,。if (0){ for(int i=0。String ID[]=(delid)。 }}% 公告管理在公告管理界面,管理員可以通過添加公告,刪除公告。39。)。alert(39。 }else{ (script language=39。39。)。alert(39。 if (ret!=0){(script language=39。 int ret=0。if((ID)!=){ int ID=((ID))。訂單管理視圖如圖510所示。/script)。=39。操作失敗!39。javascript39。/script)。=39。該會員信息已經(jīng)被凍結(jié)!39。javascript39。 ret=(sql)。 String sql=update tb_member set freeze=1 where ID=+ID。會員凍結(jié)與解凍功能代碼如下:%connDB conn=new connDB()。/script)。=39。商品信息修改失??!39。javascript39。/script)。=39。商品信息修改成功!39。javascript39。 ret=(goods)。}else{ int ret=0。39。)。alert(39。if (!()){ (script language=39。修改商品相關信息功能代碼如下:%Integer id=()。圖58  管理員登錄界面 商品管理后臺商品管理分為增加商品類別,增加商品信息,刪除商品,修改商品信息。如管理用戶信息,商品信息,商城公告等。 通用小型綜合商城后臺的實現(xiàn) 管理員登錄界面當管理員登錄到商城后臺之后,即具有管理員權(quán)限。 String introduce=。 int goodsID=1。 } } sql=select * from V_goods +sql。 !(null)){ sql=where GoodsName like 39。 if(!() amp。 if(()){ typename=(1)。%+key+%39。amp。圖57  查詢界面商品查詢功能代碼如下:if(type!=null){ if(!(0)){ sql=where superID=+type。若站內(nèi)擁有相應資源則返回到所搜索商品的信息界面,顯示商品類別,商品的簡介,價格等。 }%修改資料時若是兩次輸入的密碼不相同則顯示“輸入的密碼不一致,請重新輸入”只有當所有信息都輸入正確時才會顯示修改成功。39。)。alert(39。 }else{ (script language=39。39。)。alert(39。 if (ret!=0){ (script language=39。 MemberDaoImpl ins_member=new MemberDaoImpl()。/script)。=39。您的操作有誤!39。javascript39。)。ResultSet rs=(select * from tb_Member where ID=39。(gb2312)。 修改用戶資料功能已登錄用戶可以修改其資料。/script)。=39。您的操作有誤!39。javascript39。/script)。=39。您輸入的用戶名或密碼錯誤,或您的賬戶已經(jīng)被凍結(jié),請與管理員聯(lián)系!39。javascript39。/script)。=39。您輸入的用戶名或密碼錯誤,請與管理員聯(lián)系!39。javascript39。 ()。 if(()){ String PWD=(PWD)。+username+39。用戶登錄界面視圖如圖55所示。 用戶登錄界面用戶登錄時需輸入用戶名及密碼,當輸入內(nèi)容與數(shù)據(jù)庫記錄內(nèi)容相匹配時,用戶登錄成功。若不符合條件,則發(fā)出錯誤提示。scrollbars=no)。stat us=no。 (str,dialogWidth=300px。 return。點擊注冊會員填寫相應信息提交注冊信息用戶名是否可用兩次密碼是否一致注冊成功提示錯誤信息提示兩次密碼不一致否是是否圖53  注冊界面圖54  用戶注冊流程圖用戶注冊代碼如下: script language=javascript function openwin(UID){ if (UID==){ alert(請輸入用戶名!)。用戶注冊界面視圖如圖53所示。用戶注冊內(nèi)容對格式有特殊要求的信息通過使用JavaScript腳本進行表單驗證,如果不符合格式要求會有提示。nbsp。頁面的頂部設計實現(xiàn)的視圖如圖52所示。圖51  前臺界面在用戶界面首頁,可以直觀的看到商品信息。 } 第五章  系統(tǒng)實現(xiàn) 前臺界面的實現(xiàn) 前臺主界面前臺包括:會員登錄及注冊、會員資料修改、新品上架、特價商品、購買商品、去收銀臺結(jié)賬、購物車、查看訂單、銷售排行和商城公告等模塊。 } catch (SQLException ex) { (())。 stmt = (, )。 } return conn。 conn = (url,user,password)。 String password=sa。databaseName=db_shop。 try { String driver=。 static String sc = jdbc:odbc:db_shop。 public ResultSet rs = null。建立是否成功建立JDBCODBC橋建立數(shù)據(jù)庫連接執(zhí)行SQL操作SQL是否出錯返回執(zhí)行結(jié)果出錯處理返回錯誤信息否是否是圖45  數(shù)據(jù)庫連接流程 數(shù)據(jù)庫連接模塊代碼如下:public class connDB {public Connection conn = null。}//建立與數(shù)據(jù)庫的連接,并發(fā)送SQL查詢語句,將結(jié)果保存到rs對象中conn=建立JDBC——ODBC橋sql=SQL查詢語句執(zhí)行查詢result=返回結(jié)果//SQL出錯處理catch (SQLException ex) {result = 0。數(shù)據(jù)庫的連接處理具體實現(xiàn)如下://建立JDBC——ODBC橋。 對象,這個對象提供了一個存取SQL執(zhí)行結(jié)果的管道,以便通過它將表格數(shù)據(jù)從數(shù)據(jù)庫中取出。當取得連接對象后,還必須取得Statement對象才能對數(shù)據(jù)庫執(zhí)行SQL指令。完成載入驅(qū)動程序的步驟后,()靜態(tài)函數(shù),取得與數(shù)據(jù)庫間的連接對象。當J
點擊復制文檔內(nèi)容
物理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1