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

正文內(nèi)容

網(wǎng)上學(xué)習(xí)平臺的設(shè)計與實(shí)現(xiàn)畢業(yè)論文-資料下載頁

2025-06-25 15:41本頁面
  

【正文】 ption(bes[i].,bes[i].))。 } }function showSubMenu2(obj) { clearList2()。 sendRequest2(?bort=+obj)。}function clearList1() { var list = 。 =0。 (new Option(請選擇,))。 }function clearList2() { var list = 。 =0。 (new Option(請選擇,))。 } /scripttrtdselectonChange=showSubMenu([].value) name=mli style=width:150pxoption value=39。39。請選擇/option % for(int i=0。i()。i=i+2){(optionvalue=39。+(i)+39。+(i+1)+/option)。 }% /select select name=list1 onchange=showSubMenu2([].value) style=width:100pxoption value=39。39。請選擇/option/selectselect name=list2 option value=39。39。請選擇/option/select /td /tr 列表項處理頁面:List second= new List()。List secondd= new List()。List third= new List()。try { ResultSet rs=null。 String subject1=(sort)。 String subject2=(bort)。if(subject1!=null){ String sqlCmd1=null。 sqlCmd1=select id,name from Ftype where level=1 and parentId=+(subject1)。 rs=(sqlCmd1)。while (()) { (((id)))。 ((name))。 }}if(subject2!=null){ String sqlCmd2=null。 sqlCmd2=select name from Ftype where level=2 and parentId=+(subject2)。 rs=(sqlCmd2)。while (()) { ((name))。 } } ()。 } catch (Exception e) { ()。 } (text/xml。 charset=UTF8)。 (CacheControl, nocache)。 (response)。for(int i=0。i()。i++) { (tes + (i).toString() +/tes)。 (res + (i).toString() +/res)。 } for(int i=0。i()。i++) { (bes + (i).toString() + /bes)。 } (/response)。 ()。 處理上傳資源信息:%@ page import=.*,.* %SmartUpload su = new SmartUpload()。 (pageContext)。 ()。 String title=().getParameter(title)。 String remark=().getParameter(remark)。String mli=().getParameter(mli)。String list1=().getParameter(list1)。String list2=().getParameter(list2)。(/upload)。 for (int i=0。i().getCount()。i++) { file = ().getFile(i)。 if (()) continue。 String filename=()。int ifilelength=()。String sfilelength=(ifilelength)。String filext=()。 dt = new ()。String suploadtime=(1900+())++(1+())++(())++(())+:+(())+:+(()。stmt1=(,)。(insert into upload(user_id,upload_time) values(39。+logid+39。,39。+suploadtime+39。))。(insert into file_Info(file_name,file_length,file_description,file_title,file_ext,file_type1,file_type2,file_type3)values(39。+filename+39。,39。+sfilelength+39。,39。+remark+39。,39。+title+39。,39。+filext+39。,39。+mli+39。,39。+list1+39。,39。+list2+39。))。 下載資源:SmartUpload su = new SmartUpload()。 // 初始化 (pageContext)。 (null)。 // 下載文件 (/upload/+dfilename)。 創(chuàng)建存儲過程 創(chuàng)建目的 實(shí)現(xiàn)表user_LoginInfo主鍵字段user_id與表user_AddInfo中外鍵字段user_id自增1,即實(shí)現(xiàn)identity(1,1)的遞增。因?yàn)楦副韚ser_LoginInfo與子表user_AddInfo存在標(biāo)識關(guān)系,根據(jù)實(shí)踐操作,不能同時在表中直接對其標(biāo)識,否則出現(xiàn)鍵約束錯誤。 創(chuàng)建表mon_infocreate table mon_info(name varchar(10),value int )insert into mon_info values(39。msg_count39。, 1) 創(chuàng)建存儲過程p_ins_alm_msgcreate proc p_ins_alm_msg@msg_count intasselect @msg_count = value from mon_info where name = 39。msg_count39。update mon_info set value = @msg_count+ 1 where name = 39。msg_count39。 and value = @msg_countif @@rowcount = 0return 1000GO 創(chuàng)建觸發(fā)器 創(chuàng)建目的在代碼調(diào)試過程中,頁面表單獲取上傳資源信息,并將其同時寫入數(shù)據(jù)表file_Info與upload中時,出現(xiàn)insert語句與column Foreign Key約束沖突,該沖突發(fā)生在表file_Info中字段file_id。類似的,在表download_user 與表download_file中也出現(xiàn)了此類問題。解決辦法:創(chuàng)建一個插入觸發(fā)器,當(dāng)系統(tǒng)向某個表寫入數(shù)據(jù)時,同時觸發(fā)指定的觸發(fā)器執(zhí)行,向指定的表作插入或更新操作。 file_Info表上建立插入觸發(fā)器upinserted:CREATE TRIGGER upinserted ON FOR INSERTASBEGINupdate upload set file_id=(select file_id from inserted) where file_id is nullupdate image_Inf set file_id=(select file_id from inserted) where file_id is nullEND download_user表上建立插入觸發(fā)器download:CREATE TRIGGER download ON [dbo].[download_user] FOR INSERTASBEGIN update download_file set down_sum=down_sum+1 where file_id=(select file_id from inserted)END4. 系統(tǒng)測試與整合 測試概要 測試的基本概念軟件開發(fā)過程必須伴有質(zhì)量保證活動。軟件測試是軟件質(zhì)量保證的關(guān)鍵元素,代表了規(guī)約、設(shè)計和編碼的最終檢查。軟件測試是軟件質(zhì)量保證的關(guān)鍵階段,是對軟件設(shè)計和編碼的最終檢查。軟件測試的目的是找出錯誤所在,而不是"說明程序能正確地執(zhí)行它應(yīng)有的功能",也不是"表明程序沒有錯誤"。相反,軟件測試是為了發(fā)現(xiàn)錯誤。 測試的目的與地位 ⑴ 測試是為了尋找錯誤而運(yùn)行程序的過程。⑵ 一個好的測試用例是指很可能找到迄今為止尚未發(fā)現(xiàn)的錯誤的測試。⑶ 一個成功的測試是揭示了迄今為止尚未發(fā)現(xiàn)的錯誤的測試。 模塊測試計劃 模塊測試說明系統(tǒng)程序模塊主要是對數(shù)據(jù)庫操作,添加、刪除、修改信息,還有登錄帳號與密碼校驗(yàn)以及會員資料信息表、上傳資源信息表、下載信息表,會員登錄的當(dāng)前帳號可以更改自己的登錄密碼,記得當(dāng)前用戶名而忘記密碼的情況下,可以重新取得密碼等。為了實(shí)現(xiàn)如上功能和保證一定的安全性,本子系統(tǒng)在使用前必須讓使用者輸入密碼以保證當(dāng)前計算機(jī)只能修改登錄者本人的信息,還有就是對登錄者的密碼進(jìn)行修改。為此,本子系統(tǒng)在使用前有一個輸入密碼,驗(yàn)證用戶身份,只有當(dāng)用戶輸入正確的密碼后,才能進(jìn)行下一步操作。同時需要測試各模塊操作的輸入輸出的正確性。一個測試應(yīng)該能夠自我獨(dú)立。它不應(yīng)該與其他測試相關(guān)聯(lián),也不應(yīng)該依賴任何具有特殊運(yùn)行順序的測試,它應(yīng)該能夠獲得你所寫的所有測試,可以隨意運(yùn)行所有測試或者只運(yùn)行其中的一部分,并且是以任何順序,而且要能夠確保它們無論怎樣都應(yīng)該正確的運(yùn)行。如果你不能夠執(zhí)行這個規(guī)則,你將會只在某種特殊的情況下按照預(yù)期的表現(xiàn)來運(yùn)行的狀況下結(jié)束你的測試。這樣的話,當(dāng)你在最終期限下與此同時你還想確定你沒有向系統(tǒng)之中引進(jìn)新的問題的時候,當(dāng)然就會出現(xiàn)問題。你可能很困惑而且考慮著是不是你的代碼出現(xiàn)問題,這時,在事實(shí)上,問題其實(shí)僅僅是你的測試運(yùn)行順序所引起的。因此,在這里進(jìn)行測試的先后順序也是發(fā)現(xiàn)錯誤的一種方法。但是又要在測試的過程中盡量消除各測試的以依賴關(guān)系。 模塊測試內(nèi)容⑴ 功能測試 又稱正確性測試,它檢查軟件的功能是否符合規(guī)格說明,對產(chǎn)品的各功能進(jìn)行驗(yàn)證。檢查產(chǎn)品是否達(dá)到用戶要求的功能。由于正確性是軟件最重要的質(zhì)量因素,所以其測試也最重要。⑵ 安全測試 軟件安全測試 軟件安全涉及到會員對其資源共享的合法使用問題,所以在管理登錄要求達(dá)到的目的是,不論用戶怎么輸入,只有在輸入正確的密碼時,才能進(jìn)入本系統(tǒng)。 模塊測試用例(1) 功能測試用例 ① 對整個系統(tǒng)界面測試。對主界面菜單進(jìn)行點(diǎn)擊事件測試,檢測是否達(dá)到指定的操作界面。② 檢查按鈕的功能是否正確:如update, cancel, delete, save等功能是否正確。⑤ 字符串長度檢查: 輸入超出需求所說明的字符串長度的內(nèi)容, 看系統(tǒng)是否檢查字符串長度,會不會出錯。⑥ 字符類型檢查:在應(yīng)該輸入指定類型的內(nèi)容的地方輸入其他類型的內(nèi)容(如在應(yīng)該輸入整型的地方輸入其他字符類型),看系統(tǒng)是否檢查字符類型,會否報錯。⑤ 檢查帶出信息的完整性:在查看信息和更新信息時,查看所填寫的信息是不是全部帶出.,帶出信息和添加的是否一致 ⑦ 信息重復(fù):在一些需要命名,且名字應(yīng)該唯一的信息輸入重復(fù)的名字或ID,看系統(tǒng)有沒有處理,會否報錯,重名包括是否區(qū)分大小寫,以及在輸入內(nèi)容的前后輸入空格,系統(tǒng)是否作出正確處理.⑧ 檢查添加和修改是否一致: 檢查添加和修改信息的要求是否一致,例如添加要求必填的項,修改也應(yīng)該必填。添加規(guī)定為整型的項,修改也必須為整型。⑵ 性能測試用例⑶ 安全測試用例① 系統(tǒng)測試登錄管理系統(tǒng)表(13)登陸系統(tǒng)測試管理員ID密碼結(jié)果當(dāng)前登錄者ID正確正確當(dāng)前登錄者ID錯誤錯誤非當(dāng)前登錄者ID正確錯誤非當(dāng)前登錄者ID錯誤錯誤亂碼錯誤錯誤在管理系統(tǒng)中修改登錄者密碼首先要求輸入原密碼,再輸入新密碼以及新密碼校驗(yàn)。輸入了數(shù)據(jù),以保證在數(shù)據(jù)庫中密碼不為空的要求。其次要求輸入的原密碼與數(shù)據(jù)庫中當(dāng)前登錄者的密碼一致。第三要求兩次輸入的新密碼相同。為了達(dá)到以上要求,做如下用例設(shè)(表 14)管理系統(tǒng)密碼修改試原密碼兩次新密碼結(jié)果空空錯誤空兩次新密碼相等錯誤空兩次新密碼不相等錯誤原密碼正確空錯誤原密碼正確兩次新密碼相等正確原密碼正確兩次新密碼不相等錯誤原密碼錯誤空錯誤原密碼錯誤兩次新密碼相等錯誤原密碼錯誤兩次新密碼不相等錯誤 測試總結(jié) 到此測試完畢,此次測試已經(jīng)達(dá)到了測試的預(yù)期
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1