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

正文內(nèi)容

基于android無(wú)線(xiàn)電子菜譜系統(tǒng)開(kāi)發(fā)服務(wù)器端畢業(yè)論文-資料下載頁(yè)

2025-06-28 00:04本頁(yè)面
  

【正文】 輸入正確的注冊(cè)信息,點(diǎn)擊提交按鈕。測(cè)試用例的輸入:用戶(hù)的注冊(cè)信息。期待的輸出:用戶(hù)注冊(cè)成功。實(shí)際的輸出:用戶(hù)注冊(cè)成功。測(cè)試用例4測(cè)試用例的名稱(chēng):用戶(hù)登陸功能測(cè)試。測(cè)試用例的目的:目的是測(cè)試用戶(hù)可否登陸,登陸后是否跳轉(zhuǎn)到正確的頁(yè)面。測(cè)試方法:進(jìn)入用戶(hù)登陸頁(yè)面,輸入正確的登陸信息,點(diǎn)擊登陸按鈕。測(cè)試用例的輸入:用戶(hù)的登陸信息。期待的輸出:用戶(hù)登陸成功。如果用戶(hù)的角色是普通用戶(hù)則跳轉(zhuǎn)到普通用戶(hù)操作界面;如果用戶(hù)的角色是管理員,則跳到管理員操作頁(yè)面。實(shí)際的輸出:用戶(hù)登陸成功。如果用戶(hù)的角色是普通用戶(hù)則跳轉(zhuǎn)到普通用戶(hù)操作界面;如果用戶(hù)的角色是管理員,則跳到管理員操作頁(yè)面。測(cè)試用例5測(cè)試用例的名稱(chēng):用戶(hù)信息修改功能測(cè)試。測(cè)試用例的目的:目的是測(cè)試用戶(hù)修改信息時(shí)是否修改成功。測(cè)試方法:普通用戶(hù)登陸后點(diǎn)擊修改個(gè)人信息鏈接,輸入相應(yīng)的信息后點(diǎn)擊提交按鈕。測(cè)試用例的輸入:用戶(hù)的需要修改的信息。期待的輸出:用戶(hù)修改信息成功。實(shí)際的輸出:用戶(hù)修改信息成功。測(cè)試用例6測(cè)試用例的名稱(chēng):用戶(hù)點(diǎn)餐功能測(cè)試。測(cè)試用例的目的:目的是測(cè)試用戶(hù)點(diǎn)餐是否可以成功。測(cè)試方法:用戶(hù)登陸后點(diǎn)擊新增訂單鏈接,填寫(xiě)人數(shù)、描述等信息后開(kāi)始點(diǎn)菜,點(diǎn)菜過(guò)程中可以查看已點(diǎn)菜信息,確認(rèn)無(wú)誤后點(diǎn)擊提交訂單按鈕,點(diǎn)餐完成。測(cè)試用例的輸入:人數(shù)、附加信息、點(diǎn)菜信息。期待的輸出:用戶(hù)點(diǎn)餐成功,生成用戶(hù)訂單。實(shí)際的輸出:用戶(hù)點(diǎn)餐成功,生成用戶(hù)訂單。測(cè)試用例7測(cè)試用例的名稱(chēng):管理員菜品添加功能測(cè)試。測(cè)試用例的目的:目的是測(cè)試管理員向菜單中添加新的菜品時(shí)是否成功。測(cè)試方法:管理員進(jìn)入添加菜品頁(yè)面,輸入菜品相關(guān)信息,選擇菜品對(duì)應(yīng)的圖片,點(diǎn)擊提交按鈕。測(cè)試用例的輸入:菜品相關(guān)信息及對(duì)應(yīng)的圖片。期待的輸出:添加菜品成功,菜單中有其相應(yīng)的信息。實(shí)際的輸出:添加菜品成功,菜單中有其相應(yīng)的信息。測(cè)試用例8測(cè)試用例的名稱(chēng):管理員菜品更新功能測(cè)試。測(cè)試用例的目的:目的是測(cè)試管理員更新菜品信息是否正確實(shí)現(xiàn)。測(cè)試方法:管理員選擇要更新的菜品,點(diǎn)擊更新按鈕,頁(yè)面上會(huì)顯示對(duì)應(yīng)菜品的信息,管理員對(duì)信息做了更改后點(diǎn)擊提交按鈕。測(cè)試用例的輸入:菜品的更新信息。期待的輸出:更新菜品信息成功。實(shí)際的輸出:更新菜品信息成功。測(cè)試用例9測(cè)試用例的名稱(chēng):用戶(hù)管理功能測(cè)試。測(cè)試用例的目的:目的是測(cè)試管理員對(duì)用戶(hù)的管理功能正確實(shí)現(xiàn)。測(cè)試方法:管理員進(jìn)入用戶(hù)管理界面,對(duì)相應(yīng)的用戶(hù)可以進(jìn)行“更改角色”和“禁用”操作。測(cè)試用例的輸入:無(wú)期待的輸出:點(diǎn)擊更改角色則將原來(lái)的普通用戶(hù)角色變?yōu)楣芾韱T,將原來(lái)管理員的角色變?yōu)槠胀ㄓ脩?hù);點(diǎn)擊禁用則用戶(hù)的帳號(hào)被凍結(jié),不能登陸系統(tǒng)。實(shí)際的輸出:用戶(hù)管理功能正確實(shí)現(xiàn)。 測(cè)試進(jìn)度功能性測(cè)試在編碼過(guò)程中隨程序的進(jìn)展同步測(cè)試。安裝測(cè)試在程序完成之后進(jìn)行測(cè)試。在程序設(shè)計(jì)編碼完成之后,對(duì)該系統(tǒng)進(jìn)行集成測(cè)試。集成測(cè)試是根據(jù)設(shè)計(jì)中各功能模塊的說(shuō)明和制定的集成測(cè)試計(jì)劃,將經(jīng)過(guò)單元測(cè)試的模塊逐步進(jìn)行組裝和測(cè)試。 測(cè)試方法功能測(cè)試:以軟件需求說(shuō)明書(shū)規(guī)定的系統(tǒng)功能為依據(jù),設(shè)計(jì)各種測(cè)試用例,并用這些測(cè)試用例檢查各個(gè)功能的實(shí)現(xiàn)情況。強(qiáng)度測(cè)試:檢查程序系統(tǒng)對(duì)強(qiáng)負(fù)荷的承受能力。針對(duì)異常情況設(shè)計(jì)測(cè)試用例,以強(qiáng)迫系統(tǒng)在異常的資源配置下運(yùn)行。例如,針對(duì)下列情況來(lái)設(shè)計(jì)測(cè)試用例:產(chǎn)生高密度的中斷,可能導(dǎo)致操作系統(tǒng)或磁盤(pán)數(shù)據(jù)劇烈抖動(dòng),大量、高頻率的數(shù)據(jù)輸入,需要最大的存儲(chǔ)空間等?;謴?fù)測(cè)試:主要檢查系統(tǒng)的容錯(cuò)能力,即檢查當(dāng)出現(xiàn)硬件或軟件錯(cuò)誤時(shí),系統(tǒng)在指定的時(shí)間間隔內(nèi)恢復(fù)運(yùn)行而不丟失或損害數(shù)據(jù)和控制的能力。安全測(cè)試:證實(shí)系統(tǒng)對(duì)非法入侵的防范能力,即檢查系統(tǒng)的安全機(jī)制是否會(huì)被非法用戶(hù)破壞。安裝測(cè)試:安裝測(cè)試有兩個(gè)目的。第一個(gè)目的是確保該軟件在正常情況和異常情況的不同條件下(例如,進(jìn)行首次安裝、升級(jí)、完整的或自定義的安裝)都能進(jìn)行安裝。異常情況包括磁盤(pán)空間不足、缺少目錄創(chuàng)建權(quán)限等。第二個(gè)目的是核實(shí)軟件在安裝后可立即正常運(yùn)行。 測(cè)試結(jié)果分析 測(cè)試的局限性該測(cè)試用例能夠檢測(cè)到系統(tǒng)的所有功能性錯(cuò)誤,按鍵錯(cuò)誤;但對(duì)系統(tǒng)的某些小的邏輯錯(cuò)誤可能檢測(cè)不到位。 評(píng)價(jià)測(cè)試結(jié)果的準(zhǔn)則無(wú)線(xiàn)點(diǎn)餐系統(tǒng)的所有功能都能夠?qū)崿F(xiàn),系統(tǒng)性能滿(mǎn)足使用需要??? 結(jié)本文首先描述了無(wú)線(xiàn)點(diǎn)餐系統(tǒng)的開(kāi)發(fā)背景、解決的主要問(wèn)題和意義,然后,利用面向?qū)ο蟮姆治龇椒ㄟM(jìn)行了系統(tǒng)的需求分析,建立了各種壞境下的用例模型,并在此基礎(chǔ)上對(duì)系統(tǒng)進(jìn)行了全面設(shè)計(jì),包括系統(tǒng)邏輯結(jié)構(gòu)設(shè)計(jì)、各子系統(tǒng)設(shè)計(jì)、業(yè)務(wù)流程設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)、界面設(shè)計(jì)等,并給出系統(tǒng)的測(cè)試報(bào)告。經(jīng)過(guò)幾個(gè)月的努力,終于完成了系統(tǒng)的開(kāi)發(fā)和論文的寫(xiě)作。無(wú)線(xiàn)點(diǎn)餐系統(tǒng)是一個(gè)比較實(shí)用的軟件系統(tǒng),服務(wù)器端實(shí)現(xiàn)了餐飲行業(yè)點(diǎn)餐的各種功能,通過(guò)和客戶(hù)端的無(wú)線(xiàn)通信,使點(diǎn)餐可以在移動(dòng)設(shè)備上完成,使用終端觸屏點(diǎn)菜還可以讓顧客看到更多的有關(guān)菜的信息,同時(shí)友好的用戶(hù)界面加上觸摸技術(shù)可讓顧客享受點(diǎn)餐的樂(lè)趣,極大提升餐廳檔次和企業(yè)形象。但是,系統(tǒng)在實(shí)現(xiàn)過(guò)程中還存在一些不足,如服務(wù)器端頁(yè)面的美觀(guān)性,和其他系統(tǒng)的集成等方面,用戶(hù)體驗(yàn)也有待于進(jìn)一步提高。無(wú)線(xiàn)點(diǎn)餐系統(tǒng)在解決這些不足后,可以向著更加智能化的方向發(fā)展,全方位的解決點(diǎn)餐過(guò)程中的問(wèn)題,從而提高點(diǎn)餐效率,帶給顧客良好的體驗(yàn)。在人們生活節(jié)奏越來(lái)越快的今天,相信無(wú)線(xiàn)點(diǎn)餐系統(tǒng)一定會(huì)有廣闊的發(fā)展前途。致 謝通過(guò)這半個(gè)學(xué)期的畢業(yè)設(shè)計(jì),我得到過(guò)很多的幫助。在此,我衷心感謝對(duì)我耐心指導(dǎo)的陸衛(wèi)忠老師。陸衛(wèi)忠老師在我大學(xué)的最后學(xué)習(xí)階段——畢業(yè)設(shè)計(jì)階段給自己的指導(dǎo),從最初的定題,到資料收集,到寫(xiě)作、修改,到論文定稿,他都給了我耐心的指導(dǎo)和無(wú)私的幫助。為了指導(dǎo)我們的畢業(yè)論文,他放棄了自己的休息時(shí)間,他的這種無(wú)私奉獻(xiàn)的敬業(yè)精神令人欽佩,在此我向她們表示我誠(chéng)摯的謝意。同時(shí),感謝所有任課老師在這四年來(lái)給自己的指導(dǎo)和幫助,是他們教會(huì)了我專(zhuān)業(yè)知識(shí),教會(huì)了我如何學(xué)習(xí),教會(huì)了我如何做人。正是由于他們,我才能在各方面取得顯著的進(jìn)步,在此向他們表示我由衷的謝意,并祝所有的老師培養(yǎng)出越來(lái)越多的優(yōu)秀人才。 同時(shí),我也要感謝我們班的同學(xué),特別是伍思遠(yuǎn),丁紅燕,唐渝娟同學(xué),通過(guò)我們精心的合作才使得該課題如期的完成。當(dāng)然,還有那些給過(guò)我?guī)椭钠渌瑢W(xué),我非常感謝他們的幫助,我從他們身上也學(xué)到了很多知識(shí)。 最后,再次向百忙之中評(píng)閱本論文的教師以及答辯組的各位教師致以最誠(chéng)摯的感謝。參 考 文 獻(xiàn)[1] (第三版)[M].北京:清華大學(xué)出版社,2008.[2] [M].北京:清華大學(xué)出版社,2003[3] 王珊、(第四版)[M].北京:高等教育出版社,2006.[4] 張孝祥. Web Service專(zhuān)題 [ED] [5] (美)沃爾斯,(美)布雷登巴赫. Spring in Action (第二版)[M].北京: 人民郵電出版社,2008.[6] 李飛,最新實(shí)用網(wǎng)絡(luò)技術(shù)教程[M].西安:~70. [7] 史斌星,[M].北京:清華大學(xué)出版社,2003.[8] Web Service學(xué)習(xí)筆記[ED][9] Web Service標(biāo)準(zhǔn)[ED] [10] WSDL詳解[ED]附錄A 譯文J2EE開(kāi)發(fā)框架Java2企業(yè)版為中間件領(lǐng)域思想的統(tǒng)一上發(fā)揮了很大的作用。比如,J2EE為分布式事務(wù)管理、目錄服務(wù)和消息服務(wù)提供了一套標(biāo)準(zhǔn)的編程接口。J2EE的基礎(chǔ)——Java2標(biāo)準(zhǔn)版(J2SE) ,成功地為Java提供了一套訪(fǎng)問(wèn)關(guān)系數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)。但是,就像本文中“J2EE缺乏對(duì)編程的支持”提到的一樣,J2EE這個(gè)平臺(tái)沒(méi)有能夠提供一個(gè)令人滿(mǎn)意的應(yīng)用程序編程模型。Sun公司和一些大的應(yīng)用服務(wù)器供應(yīng)商都想用開(kāi)發(fā)工具來(lái)降低J2EE開(kāi)發(fā)的復(fù)雜性,但是這些工具沒(méi)有其他的JAVA 開(kāi)發(fā)工具優(yōu)秀,后者有先進(jìn)的重構(gòu)工具,J2EE的工具支持顯得很遜色。很多J2EE開(kāi)發(fā)工具自動(dòng)產(chǎn)生的代碼像這些工具本身同樣復(fù)雜。在開(kāi)源社區(qū)很多小型J2EE開(kāi)發(fā)者選擇了另外一種開(kāi)發(fā)方式—— 一些可以降低J2EE開(kāi)發(fā)難度的開(kāi)發(fā)框架,較為流行的比如:Struts, Hibernate, 和 Spring Framework,他們當(dāng)今很多J2EE項(xiàng)目種扮演著重要角色。為什么要采用框架? 框架是一由一些類(lèi)組成,正式這些類(lèi)為應(yīng)用程序提供了一個(gè)可重用的設(shè)計(jì)――或者我們經(jīng)常提到的——應(yīng)用程序種的一層。應(yīng)用程序代碼訪(fǎng)問(wèn)類(lèi)庫(kù)從而執(zhí)行任務(wù),而框架是調(diào)用應(yīng)用程序代碼,從而管理程序的流程。這就是經(jīng)常說(shuō)道的好萊塢原則:“不要試圖聯(lián)系我們,我們到時(shí)候自會(huì)通知你?!遍_(kāi)發(fā)者寫(xiě)的程序在運(yùn)行時(shí)由框架調(diào)用。設(shè)計(jì)一個(gè)在各種未知背景下都可以使用的框架是很有挑戰(zhàn)性的??蚣芎苓m合在復(fù)雜的J2EE開(kāi)發(fā)中使用,它可以為開(kāi)發(fā)者提供一個(gè)簡(jiǎn)單易用的模型。采用一個(gè)經(jīng)過(guò)良好設(shè)計(jì)的開(kāi)源框架有很多好處: 在好的框架下,開(kāi)發(fā)者只需要寫(xiě)一些必須的代碼;他們不需要直接接觸底層的API。這一點(diǎn)很重要。經(jīng)過(guò)良好設(shè)計(jì)的框架可以為程序提供清晰的結(jié)構(gòu)并且提高程序的內(nèi)聚性。好清晰的結(jié)構(gòu)使得其他人可以更容易加入項(xiàng)目。一個(gè)容易使用的框架可以通過(guò)一些例子和文檔為用戶(hù)提供最佳實(shí)踐。采用成功的框架的代碼比自己的代碼容易測(cè)試框架只有提供了一些值得使用的功能才會(huì)變得流行。J2EE工程只有真正需要框架的時(shí)候才會(huì)用它,而自己的框架并不是這樣,后者是處于統(tǒng)治地位的。J2EE本身也提供了一些框架。比如, Enterprise JavaBeans (EJB) container或者 Servlet engine,二者都運(yùn)用了“ 采用了好萊塢原則”這個(gè)思想,并采用運(yùn)行時(shí)調(diào)用來(lái)管理對(duì)象。像Struts這些開(kāi)源web應(yīng)用框架正式建立在這兩個(gè)框架的基礎(chǔ)上的,本文討論的重點(diǎn)也是像Struts這樣建立在J2EE上的框架,他們?yōu)殚_(kāi)發(fā)者提供了更為簡(jiǎn)單的模型,和其他的一些好處。開(kāi)源框架的出現(xiàn)很多大型的J2EE項(xiàng)目都用自己的內(nèi)部框架來(lái)隱藏平臺(tái)的復(fù)雜性,直到最近人們才逐漸發(fā)現(xiàn)一些在很多項(xiàng)目中都存在的共有的難題,這些難題都可以由一個(gè)較為統(tǒng)一的解決方案來(lái)解決。而有的框架正好可以充當(dāng)這些問(wèn)題的解決方案?,F(xiàn)在有種很明顯的趨勢(shì):與從前的內(nèi)部框架相比,這些框架將成為這些難題的更加“標(biāo)準(zhǔn)化 ”的解決方案。 J2EE平臺(tái)的日益成熟是這些框架流行的一個(gè)原因。開(kāi)發(fā)者知道有些地方是J2EE的標(biāo)準(zhǔn)API無(wú)能為力的,倚他們的經(jīng)驗(yàn)來(lái)看,要彌補(bǔ)這個(gè)缺陷是很困難的。于此同時(shí),一些優(yōu)秀的開(kāi)源框架可供使用,它們提供了極為豐富的技術(shù)文檔,在它們背后還有一個(gè)專(zhuān)業(yè)的團(tuán)隊(duì)做支持,并且一切都是免費(fèi)的。 Struts在web應(yīng)用程序產(chǎn)生的那時(shí)就有了開(kāi)源框架。在1999-2000年,開(kāi)發(fā)者們意識(shí)到JSP“Model1”的缺陷,JSP中充斥著請(qǐng)求處理代碼和靜態(tài)數(shù)據(jù)模板,這意味著你不得不把業(yè)務(wù)邏輯和復(fù)雜的HTML以及其他的標(biāo)簽混到一起。那個(gè)時(shí)候還沒(méi)有標(biāo)準(zhǔn)的框架和J2EE的標(biāo)準(zhǔn)支持,要解決這個(gè)問(wèn)題開(kāi)發(fā)者就得自己實(shí)現(xiàn)前端控制器,這樣可以把業(yè)務(wù)邏輯分離到j(luò)ava類(lèi)中,從而可以減輕對(duì)JSP的維護(hù)難度。前端控制器模式經(jīng)常運(yùn)用在MVC架構(gòu)中,MVC模式在OO語(yǔ)言的GUI開(kāi)發(fā)中經(jīng)常使用(這個(gè)名字總是讓人誤解,WEB MVC中的視圖是從模型中“拉”數(shù)據(jù);而在經(jīng)典MVC中,模型把事件“推向”視圖)。最初的前端控制器實(shí)現(xiàn)質(zhì)量參差不齊。2001~2002年間,Apache開(kāi)源組織發(fā)布的Struts改變了這個(gè)狀況,雖然它并非一個(gè)完美的框架,但已經(jīng)足夠使其成為該領(lǐng)域事實(shí)上的標(biāo)準(zhǔn)。Struts向人們展示了開(kāi)源框架的一些優(yōu)點(diǎn),比如,新手可以很容易地熟悉它的結(jié)構(gòu)。2002年末,它成立很多J2EE項(xiàng)目很自然的選擇,每一個(gè)認(rèn)真的J2EE開(kāi)發(fā)者都會(huì)對(duì)它很熟悉。Struts幾乎用才每一個(gè)J2EE項(xiàng)目中,這使得它成為J2EE架構(gòu)的一個(gè)重要組成部分。甚至很多保守的組織也將其作為軟件底層的一部分,并同意接受Apache的開(kāi)源協(xié)議條款。Hibernate下一個(gè)倒下的多骨諾米牌就是持久化。J2EE提供了兩個(gè)持久化的手段:JDBC,它是J2SE中訪(fǎng)問(wèn)關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)的標(biāo)準(zhǔn)API;另一個(gè)是實(shí)體Beans ,它是EJB中專(zhuān)門(mén)模型化持久化實(shí)體的組件。JDBC以一種錯(cuò)誤的編程模型來(lái)強(qiáng)制開(kāi)發(fā)者用Java代碼來(lái)處理關(guān)系思想。而實(shí)體beans,先不說(shuō)Sun和其他主要的J2EE供應(yīng)商的吹噓,給人很笨重的感覺(jué):起初這門(mén)技術(shù)的應(yīng)用范圍很窄,連持久對(duì)象間的關(guān)系都不能處理。它使得應(yīng)用程序難于測(cè)試,并且使用了一個(gè)很糟糕的查詢(xún)語(yǔ)言。直到2003年,開(kāi)發(fā)者們卻很少用它。早期的嘗試持久化問(wèn)題的解決方案是由關(guān)系對(duì)象映射(ORM)來(lái)解決的,它可以透明地持久化普通java對(duì)象(POJO)。該思想在注釋中有解釋。雖然這種方案并不是專(zhuān)屬java的。,ORM在java社區(qū)更加流行(.NET開(kāi)發(fā)者總是對(duì)之抱有懷疑的態(tài)度)。早在1990年,一些商業(yè)的ORM工具就出現(xiàn)了,比如TopLink。但由于其價(jià)格昂貴、結(jié)構(gòu)復(fù)雜并且與Sun的實(shí)體bean標(biāo)準(zhǔn)相左,所以很少人會(huì)用。不管怎樣,在持久化POJO方面,這些工具與JDBC和實(shí)體Bean相比確實(shí)有了很大的進(jìn)步Java Data Object于2001年在Java Community Progress()的規(guī)范中出現(xiàn)。它為一般的POJO提供了大多數(shù)的持久化實(shí)現(xiàn)(盡管很多實(shí)現(xiàn)都是對(duì)關(guān)系數(shù)據(jù)庫(kù)的)。但Sun公司以及其他的J2EE技術(shù)提供商對(duì)該技術(shù)表現(xiàn)的很冷淡。所以JDO也沒(méi)有能夠流行。Hibernate的出現(xiàn)ORM領(lǐng)域在2002年發(fā)生了大變化,原因有兩個(gè)。首先,實(shí)體Beans在實(shí)踐中失敗,開(kāi)發(fā)者們將其從J2EE中忽視掉了。它向開(kāi)發(fā)者們說(shuō)明了一個(gè)規(guī)范是如何將開(kāi)發(fā)拉入泥潭的。另外的一個(gè)原因是Hibernate的發(fā)布,它是第一個(gè)功能健全的解決關(guān)系對(duì)象影射解決方案。雖然在功能上,它沒(méi)有TopLink多樣。但在那些最常用的功能上,Hibernate實(shí)現(xiàn)的更加健壯,并且有一個(gè)非常專(zhuān)業(yè)的團(tuán)隊(duì)提供全職的開(kāi)發(fā)。Hibernate并不是全新的,它的ORM思想在這個(gè)領(lǐng)域很普遍,但它提供的編程模型比其他任
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1