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

正文內容

校園二手商品交易系統(tǒng)的設計與實現畢業(yè)論文(已改無錯字)

2022-07-26 19:41:43 本頁面
  

【正文】 擊“增加商品信息”按鈕,可進入到發(fā)布商品信息頁面,如圖46所示。圖46 發(fā)布商品信息界面提交數據后主要通過Control層的下列代碼,將商品信息寫入到數據庫。int flag = (insert into sp( mc, type,pic,jg,sl,js,member) +values(39。+mc+39。,39。+type+39。,39。+path+/+()+39。,39。+jg+39。,39。+sl+39。,39。+js+39。,39。+member+39。))。if(flag == ){(message, 操作成功!)。 (member/sp/).forward(request, response)。}else{ (message, 系統(tǒng)維護中,請稍后再試!)。 (member/sp/).forward(request, response)。} 查詢商品商品查詢提供給用戶一個自由篩選的功能,用戶可以根據自己的需要來進行信息的搜索,在搜索文本框中輸入關鍵字,就能夠進行快速查詢,支持對所有商品名稱進行模糊查詢,然后返回查詢到的所有記錄。該模塊功能對非注冊用戶同樣適用。如輸入“二手”關鍵字,即可查詢到商品名稱中含有此關鍵字的所有商品。如圖47與圖48所示。圖47 查詢條件界面圖48 查詢結果界面%String mc = ((title))。 String sql = select * from sp where mc like 39。% + mc+ %39。and jz=39。未39。 order by id desc。%TBODY%List hotlist = (sql, 8)。 if (!()) { for (int alln1 = 0。 alln1 ()。 alln1++) { List allnew = (List) (alln1)。%TRTD width=20% align=lefta href=%=basePath%?id=%=(0).toString()% IMG height=80 src=%=basePath + (3).toString()% width=120 onload=makesmallpic(this,120,80)。 border=0/A/TDTD align=leftbr商品名稱:%=(1).toString()%amp。nbsp。amp。nbsp。amp。nbsp。商品分類:%=(2).toString()%br商品價格:%=(4).toString()%amp。nbsp。amp。nbsp。amp。nbsp。a href=%=basePath%?id=%=(0).toString()%點擊查看詳細.../a/TD/TR% } }%/TBODY 商品訂購商品詳情頁面如圖49所示,包含價格、介紹等信息。圖49 商品詳情界面該頁面主要代碼如下:TD width=40% align=centerIMG height=150 src=%=basePath + (3).toString()%width=180 onload=makesmallpic(this,180,150)。 border=0/TDTD align=leftbr商品名稱:%=(1).toString()%amp。nbsp。amp。nbsp。amp。nbsp。商品分類:%=(2).toString()%br商品價格:%=(4).toString()%br商品介紹:%=(6).toString()%bra href=%=basePath%?spid=%=id%amp。title=%=(1).toString()%加入購物車.../a(如果您還沒有登錄,請先登錄再進行預定操作?。?TD點擊“加入購物車”后如圖410所示,填寫購買數量,并提交數據后,即可在“我的購物車”中看到該商品信息。圖410 加入購物車界面提交數據后,在邏輯處理層的主要代碼如下:String str=new ComBean().getString(select member from sp where id=39。+spid+39。)。if((member)){ (message, 不能購買自己的商品!)。 ().forward(request, response)。}else{ int flag = (spid, (num), member,str)。 if(flag == ){ (message, 操作成功!)。 ().forward(request, response)。 }else{ (message, 系統(tǒng)維護中,請稍后再試!)。 ().forward(request, response)。 }} 購物車購物車模塊是二手商品交易中進行商品選購的重要功能,能在用戶瀏覽商品時保存選擇的商品和數量,商品選購完成后在購物車的基礎上生成訂單。在“我的購物車”中可看到之前加入的商品信息,確認購買并點擊“提交訂單”后,提交后生成訂單記錄。如圖411與圖412所示。圖411 我的購物車界面圖412 提交訂單界面提交訂單后在控制層的主要代碼如下:String sql=update prep set flag=39。已經提交39。,sj=39。+sj+39。,dd=39。+dd+39。 where id=39。+prepid+39。int flag = (sql)。if(flag == ){ (message, 操作成功!)。 (member/prep/).forward(request, response)。 }else { (message, 操作失??!)。 (member/prep/).forward(request, response)。 } 購物訂單在用戶確認完了購物車中的商品后,在購物車界面中點擊“提交訂單”按鈕后,則可進入填寫訂單頁面,生成訂單頁面。在買方的“我的購物訂單”中頁面如圖413所示,在賣方的“客戶提交訂單”中頁面如圖414所示。圖413 我的購物訂單界面圖414 客戶提交訂單界面 新聞資訊系統(tǒng)管理員可在在左側導航欄中點擊“新聞資訊管理”來進行網站新聞資訊的發(fā)布或管理,其中使用了網頁編輯器FCKeditor,如圖415所示。圖415 發(fā)布新聞資訊界面提交數據后在控制層的主要代碼如下:String sql=insert into news(title,content,sj) values(39。+title+39。,39。+content+39。,39。+date2+39。)。int flag = (sql)。if(flag == ){ (message, 操作成功!)。(admin/news/).forward(request, response)。 }else { (message, 操作失??!)。 (admin/news/).forward(request, response)。 }用戶瀏覽新聞資訊的頁面如圖416所示。圖416 瀏覽新聞資訊界面 管理員登錄管理員登錄后可以對網站的所有信息進行管理,如圖417所示。圖417 管理員登錄界面點擊登錄后在控制層的主要代碼如下,其中登錄密碼進行了MD5加密處理。if(username == null||().equals()){ (message, 請正確輸入用戶名!)。 (sysdir+/).forward(request, response)。}else if(password == null||().equals()){ (message, 請輸入密碼!)。 (sysdir+/).forward(request, response)。}else{ String md5password = (password)。 String agent = (useragent)。 StringTokenizer st = new StringTokenizer(agent,。)。 String useros=()。 String loginip = ()。 Int flag=(username,md5password, password,useros,loginip )。 switch (flag){ case :List list = (username)。(user, username)。(list, list)。 (sysdir+/).forward(request, response)。break。case :(message, 用戶名錯誤!請確認管理權限!)。 (sysdir+/).forward(request, response)。break。case :(message, 密碼錯誤,請確認管理權限!)。 (sysdir+/).forward(request, response)。break。 }} 第5章 結果分析 軟件測試及目標軟件在運行過程中可能會產生各種各樣的問題,也可能帶來不同程序的嚴重后果。軟件測試是保證軟件質量的最重要的手段。軟件測試的概念IEEE定義為:使用人工或自動手段來運行或測定某個系統(tǒng)過程,其目的在于檢驗它是否滿足規(guī)定的需求或是弄清預期結果與實際結果之間的差別。盡管面向對象技術的基本思想保證了軟件應該有更高的質量,但無論采用什么樣的編程技術,編程人員的錯誤都是不可避免的,而且由于面向對象技術開發(fā)的軟件代碼重用率高,更需要嚴格測試,避免錯誤的繁衍。因此,軟件測試在面向對象編程里更具有它的重要性。典型的面向對象程序具有繼承、封裝和多態(tài)的新特性,這使得傳統(tǒng)的測試策略必須有所改變。封裝是對數據的隱藏,外界只能通過被提供的操作來訪問或修改數據,這樣降低了數據被任意修改和讀寫的可能性,降低了傳統(tǒng)程序中對數據非法操作的測試。繼承是面向以對程序的重要特點,繼承使得代碼的重用率提高,同時也使錯誤傳播的概率提高。多態(tài)性使得面向對象程序對外呈現出強大的處理能力。但同時去使得程序內“同一”函數的行為復雜化,測試時不得不考慮不同類型具體執(zhí)行的代碼和產生的行為。軟件測試的通常包括有靜態(tài)測試和動態(tài)測試兩種。靜態(tài)測試是采用人工檢測和計算機輔助靜態(tài)分析的方法對程序進行檢測。動態(tài)測試是指事先設計好一組測試用例,然后通過運行程序來發(fā)現錯。其測試方法有兩種:黑盒測試和白盒測試。白盒測試是一種透明的測試技術,它是以程序的內部邏輯結構為基礎來設計測試用例的。它是把被測的程序看成一個透明的白匣子,即完全了解程序的內部結構和詳細的處理過程,測試是在程序的內部結構上進行的。白盒測試的原則是:1.保證模塊中每一獨立的路徑至少執(zhí)行一次2.保證所有判斷的每一分支至少執(zhí)行一次3.保證每個判定表達式中每個條件的所有可能結果至少出現一次4.保證每一循環(huán)都在邊界條件和一般條件下至少各執(zhí)行一次5.驗證所有內部數據結構的有效性黑盒測試主要是測試軟件是否滿足功能需求。它是把被測的程序模塊看成一個黑匣子,即完全不考慮程序的內部結構和處理過程,測試僅在程序的接口上進行。黑盒測試僅檢查程序是否具有需求規(guī)格說明書中所規(guī)定的功能、能否適當地接收輸入數據并產生正確的結果信息、能否保持數據庫或文件等外部信息的完整性。因此黑盒測試又稱為功能測試。黑盒測試主要測試的錯誤類型有:1.不正確或遺漏的功能2.界面錯誤3.數據結構或外部數據庫訪問錯誤4.性能錯誤5.初始化和終止條件錯誤大型軟件系統(tǒng)的測試分為單元測試、集成測試和系統(tǒng)測試三個階段。多數場合,設計者與測試者共同完成單元測試任務;專門機構負責軟件產品的集成測試。但要指出的是,不能保證通過測試的程序一定正確,測試只能找出程序中的錯誤,而不能證明程序無錯。人們認為,軟件運行期間測試活動從未間斷,只是在軟件交付用戶之后,將由用戶繼續(xù)扮演測試角色而已。 單元測試本測試采用白盒測試的方法:白盒測試試一種透明的測試技術,它是以程序的內部邏輯結構為基礎來設計測試用例的,其原則是:1.保證程序中每一個獨立的路徑至少執(zhí)行一次2.保證所有判定的每一個分支至少執(zhí)行一次3.保證每個判定表達式中每個條件的所有可能結果至少執(zhí)行一次
點擊復制文檔內容
外語相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1