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

正文內(nèi)容

房屋銷售信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)-資料下載頁

2025-04-17 22:00本頁面
  

【正文】 im()39。39。 then strFilter := strFilter + 39。 (房屋地址 like 39。+39。39。39。%39。++39。%39。39。)39。+39。 AND 39。 if trim()39。39。 then strFilter := strFilter + 39。 房型=39。+39。39。39。39。++39。39。39。39。+39。 AND 39。 if trim()39。39。 then strFilter := strFilter + 39。 朝向=39。+39。39。39。39。++39。39。39。39。+39。 AND 39。 if trim()39。39。 then strFilter := strFilter + 39。 區(qū)域=39。+39。39。39。39。++39。39。39。39。+39。 AND 39。 if trim()39。39。 then strFilter := strFilter + 39。 (聯(lián)系人 like 39。+39。39。39。%39。++39。%39。39。)39。+39。 AND 39。 if then strFilter := strFilter + 39。 創(chuàng)建日期 = 39。+FormatDateTime(39。yyyymmdd39。,)+39。 AND 39。if then strFilter := strFilter + 39。 創(chuàng)建日期 = 39。+FormatDateTime(39。yyyymmdd39。, )+39。 AND 39。 // if strFilter39。39。 then strFilter :=copy( strFilter,0,Length(strFilter)5 )。 //查詢 if strFilter=39。39。 then begin :=false。 end else begin :=true。 :=strFilter。 end。 // close。end。end.這樣方便于客戶在最短時(shí)間內(nèi)找到,符合自己條件,滿意的房屋。房屋租售報(bào)表的打印均使用了JSP ,使用該控件可以快速準(zhǔn)確的生成房屋出租或者出售情況,如圖所示。需要說明的是,由于沒有安裝打印機(jī),未能進(jìn)行測(cè)試。由于QuickReport支持預(yù)覽,預(yù)覽得到的結(jié)果如上兩圖所示,可視為打印結(jié)果。圖68 房屋報(bào)表打印界面第七章 系統(tǒng)測(cè)試軟件測(cè)試(Software testing)是軟件生存期(Software life cycle)中的一個(gè)重要階段,是軟件質(zhì)量保證的關(guān)鍵步驟。通俗地講,軟件測(cè)試就是在軟件投入運(yùn)行前,對(duì)軟件需求分析、設(shè)計(jì)規(guī)格說明和編碼進(jìn)行最終復(fù)審的活動(dòng)。1983年IEEE提出的軟件工程術(shù)語中給軟件測(cè)試下的定義是:“使用人工或自動(dòng)的手段來運(yùn)行或測(cè)定某個(gè)軟件系統(tǒng)的過程,其目的在于檢驗(yàn)它是否滿足規(guī)定的需求或弄清預(yù)期結(jié)果與實(shí)際結(jié)果之間的差別”。這個(gè)定義明確指出:軟件測(cè)試的目的是為了檢驗(yàn)軟件系統(tǒng)是否滿足需求。《軟件測(cè)試技巧》中,給出了測(cè)試的定義: 程序測(cè)試是為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過程。測(cè)試的目的是發(fā)現(xiàn)程序中的錯(cuò)誤,是為了證明程序有錯(cuò),而不是證明程序無錯(cuò)。在軟件開發(fā)過程中,分析、設(shè)計(jì)與編碼等工作都是建設(shè)性的,惟獨(dú)測(cè)試是帶有破壞性,測(cè)試可視為分析、設(shè)計(jì)和編碼3個(gè)階段的最終復(fù)審,在軟件質(zhì)量保證中具有重要地位。為了確保軟件的質(zhì)量,較理想的做法應(yīng)該是對(duì)軟件的開發(fā)過程,按軟件工程各階段形成的結(jié)果,分別進(jìn)行嚴(yán)格的審查。當(dāng)設(shè)計(jì)工作完成以后,就應(yīng)該著手測(cè)試的準(zhǔn)備工作了,一般來講,由一位對(duì)整個(gè)系統(tǒng)設(shè)計(jì)熟悉的設(shè)計(jì)人員編寫測(cè)試大綱,明確測(cè)試的內(nèi)容和測(cè)試通過的準(zhǔn)則,設(shè)計(jì)完整合理的測(cè)試用例,以便系統(tǒng)實(shí)現(xiàn)后進(jìn)行全面測(cè)試。:在數(shù)據(jù)測(cè)試的過程中,主要根據(jù)一些數(shù)據(jù)的臨界值,從數(shù)據(jù)類型,數(shù)據(jù)范圍,數(shù)據(jù)長(zhǎng)度等多方面考慮,列舉了一系列的測(cè)試用例,重點(diǎn)測(cè)試了一些危險(xiǎn)數(shù)據(jù)和邊緣數(shù)據(jù),盡量做到系統(tǒng)的可靠性。針對(duì)每一種情況,包括正常情況和非正常情況都舉了很多測(cè)試用例。從用戶的角度考慮,可能出現(xiàn)的操作錯(cuò)誤和數(shù)據(jù)輸入錯(cuò)誤,也都進(jìn)行了一系列的測(cè)試。:在測(cè)試系統(tǒng)整個(gè)流程的過程中,針對(duì)系統(tǒng)的主要流程,進(jìn)行用戶的模擬操作。針對(duì)系統(tǒng)各個(gè)功能模塊,對(duì)照功能的流程圖,對(duì)每一個(gè)操作都進(jìn)行了分析,得出了各種可能出現(xiàn)的情況,并對(duì)各種情況的不同處理進(jìn)行了測(cè)試,包括正常情況和錯(cuò)誤處理情況。對(duì)應(yīng)各種錯(cuò)誤,不管是常見的錯(cuò)誤和可能發(fā)生的錯(cuò)誤,都進(jìn)行了相應(yīng)的測(cè)試。:在系統(tǒng)的可移植性上,把編譯成可執(zhí)行文件的程序拿到不同的軟件環(huán)境和硬件平臺(tái)下進(jìn)行測(cè)試。包括不同的操作系統(tǒng)(僅限于常用的幾種Microsoft的Windows系列),以及常見的一些硬件環(huán)境中都進(jìn)行了測(cè)試。對(duì)客戶機(jī)/服務(wù)器模式的工作情況進(jìn)行了測(cè)試,不只在本地機(jī)器,還在服務(wù)器上也進(jìn)行了測(cè)試。在數(shù)據(jù)的安全保密性方面,也做了相應(yīng)的測(cè)試。由于測(cè)試的過程中,時(shí)間比較少,在測(cè)試的方法和測(cè)試用例的選擇方面可能還存在各種不足之處,系統(tǒng)的某些方面難免存在不足或者漏洞,只能在現(xiàn)有的水平上來解決所有這些現(xiàn)有的問題。不過,系統(tǒng)的可維護(hù)性還是很高的,如果以后發(fā)現(xiàn)新的問題,應(yīng)該可以及時(shí)解決。通過對(duì)基本數(shù)據(jù)的測(cè)試,發(fā)現(xiàn)了一些問題,例如:輸入數(shù)據(jù)超過范圍,輸入數(shù)據(jù)類型不符,數(shù)據(jù)長(zhǎng)度不符等等,針對(duì)每一種錯(cuò)誤,進(jìn)行了相應(yīng)的錯(cuò)誤處理,在數(shù)據(jù)的安全性方面,系統(tǒng)增加了很多約束,例如:通過不可編輯的下拉單來防止用戶輸入非法的數(shù)據(jù),通過灰化動(dòng)態(tài)文本框來保證數(shù)據(jù)的安全等等。經(jīng)過反復(fù)的測(cè)試和修改,基本達(dá)到了數(shù)據(jù)方面的準(zhǔn)確性,可靠性和安全性的要求。在測(cè)試系統(tǒng)的整個(gè)流程的過程中,針對(duì)系統(tǒng)的不同分支結(jié)構(gòu),不同功能模塊,都發(fā)現(xiàn)了或大或小的問題,例如,退出窗口提示數(shù)據(jù)保存信息,非法用戶的越權(quán)操作,以及一些邏輯順序錯(cuò)誤。在改正這些錯(cuò)誤的同時(shí),對(duì)整個(gè)系統(tǒng)的結(jié)構(gòu)又進(jìn)行了比較完善的修改,盡量做到了沒有系統(tǒng)錯(cuò)誤,沒有異常退出等情況出現(xiàn)。經(jīng)過多次修改并測(cè)試,基本能夠達(dá)到功能完備,無異常錯(cuò)誤,數(shù)據(jù)安全,用戶權(quán)限可靠等目的。測(cè)試用例設(shè)計(jì)有兩個(gè)目的。第一個(gè)是房屋銷售管理系統(tǒng)給用戶使用時(shí),標(biāo)記出本系統(tǒng)的缺陷。第二個(gè)是測(cè)試設(shè)計(jì)的產(chǎn)品是否完全滿足用戶提出的要求。主要的測(cè)試工作如下:(1)識(shí)別測(cè)試場(chǎng)景;(2)對(duì)每個(gè)用例,識(shí)別一個(gè)或多個(gè)測(cè)試用例;(3)對(duì)每個(gè)測(cè)試用例,識(shí)別引起執(zhí)行的條件;(4)增加數(shù)據(jù)處理完成測(cè)試用例。本軟件只考慮功能測(cè)試不考慮非功能測(cè)試。在設(shè)計(jì)測(cè)試用例時(shí),形成了大量的測(cè)試用例。我們?cè)诖酥唤o出部分示例,如表格71所示:表71 房屋銷售管理系統(tǒng)部分測(cè)試記錄編號(hào)功能名稱功能描述輸入內(nèi)容輸出內(nèi)容發(fā)現(xiàn)問題測(cè)試結(jié)果測(cè)試01會(huì)員登錄用例名稱:會(huì)員登錄前置條件:該會(huì)員必須是本網(wǎng)站已注冊(cè)的成員后置條件:該會(huì)員登陸成功主要事件流:該會(huì)員選擇登陸會(huì)員打開一個(gè)登陸頁面會(huì)員輸入用戶名、密碼并提交房屋銷售管理系統(tǒng)調(diào)用數(shù)據(jù)庫進(jìn)行驗(yàn)證,如果相符合,該用戶為登陸狀態(tài)異常處理:如果系統(tǒng)驗(yàn)證用戶登錄信息有誤,則提示該用戶重新登錄用戶登錄信息 會(huì)員登錄成功 登錄信息有誤無正確測(cè)試02用戶注銷用例名稱:用戶注銷前置條件:該用戶必須已成功注冊(cè)并成功登陸的用戶后置條件:用戶注銷登陸主流事件: 會(huì)員選擇“注銷” 系統(tǒng)提示用戶成功注銷并返回網(wǎng)站首頁擴(kuò)展測(cè)試:無異常處理:當(dāng)系統(tǒng)異常時(shí),給出相應(yīng)的提示信息確認(rèn)注銷注銷成功無正確續(xù)表編號(hào)功能名稱功能描述輸入內(nèi)容輸出內(nèi)容發(fā)現(xiàn)問題測(cè)試結(jié)果測(cè)試03瀏覽房屋信息用例名稱:瀏覽房屋信息前置條件:用戶必須在瀏覽影片列表時(shí)查看某個(gè)影片的詳細(xì)信息后置條件:用戶瀏覽房屋信息主事件流:用戶選擇查看房屋的詳細(xì)信息系統(tǒng)返回房屋的詳細(xì)信息異常處理:該房屋信息被管理員刪除暫時(shí)無詳細(xì)信息點(diǎn)擊查看詳細(xì)信息 房屋詳細(xì)信息 錯(cuò)誤頁面無正確結(jié)論本系統(tǒng)通過不斷改善,已經(jīng)可以正常運(yùn)行,基本實(shí)現(xiàn)所設(shè)計(jì)的功能。系統(tǒng)運(yùn)行穩(wěn)定,操作簡(jiǎn)單,維護(hù)方便,實(shí)現(xiàn)對(duì)房源的管理。本系統(tǒng)充分考慮人性化設(shè)計(jì),每個(gè)模塊都僅可能的簡(jiǎn)化用戶和操作員的輸入,并有各種的系統(tǒng)提示,以方便用戶的使用。由于本身水平有限,時(shí)間倉(cāng)促,本系統(tǒng)還有很多不盡人意的地方。比如統(tǒng)計(jì)比較粗糙,設(shè)計(jì)時(shí)沒有過多的考慮數(shù)據(jù)庫查找效率等等。對(duì)用戶需求了解的正確與否,直接影響程序設(shè)計(jì)、系統(tǒng)測(cè)試、系統(tǒng)維護(hù)的進(jìn)度和工作量。即使開發(fā)軟件工作組怎么優(yōu)秀,團(tuán)隊(duì)合作如何融洽,需求這塊都是絕對(duì)不容忽視的。比如以下幾種心理或現(xiàn)象都是比較普遍的:一是與用戶合作不如編寫代碼有意思;二是因?yàn)殚_發(fā)人員覺得已經(jīng)明白用戶的需求了;三是“畫蛇添足”,開發(fā)人員力圖增加一些“用戶欣賞”但需求規(guī)格說明中并未涉及的新功能;四是用戶提供過于簡(jiǎn)單的規(guī)格說明;等等。這都是我們要避免的。對(duì)需求了解的錯(cuò)誤導(dǎo)致的返工是軟件工程的大忌。做這個(gè)系統(tǒng),首先要深入的調(diào)查需求,然后參考一些類似的系統(tǒng)。永遠(yuǎn)都不要覺得自己已經(jīng)能夠完全獨(dú)立的開發(fā)一個(gè)系統(tǒng)了,那樣只能讓你裹足不前。只有結(jié)合別人的心得、示例、自己的經(jīng)驗(yàn)、創(chuàng)新,你才會(huì)進(jìn)步。由于以前軟件工程課的學(xué)習(xí),因此寫流程圖、結(jié)構(gòu)圖的時(shí)候相對(duì)比較輕松,有明確的方向,這就是所謂的經(jīng)驗(yàn)。數(shù)據(jù)庫設(shè)計(jì)是一個(gè)很關(guān)鍵的步驟,表與表之間清晰的關(guān)系,表內(nèi)部的主碼設(shè)計(jì)的好壞,數(shù)據(jù)的累加數(shù)據(jù)項(xiàng)的添加等都是不容忽視的問題。有些可能在理論上不需要的字段,但實(shí)際應(yīng)用中往往把它添上去。比如說:報(bào)考登記表模塊,并不要求把考生的報(bào)名的那個(gè)時(shí)間寫進(jìn)去,但我們添一個(gè)時(shí)間字段,在數(shù)據(jù)庫中自動(dòng)添加當(dāng)前系統(tǒng)日期。這樣我們就可以輕松的統(tǒng)計(jì)出每天的報(bào)考人數(shù),哪一天報(bào)考的人數(shù)最多等等,可根據(jù)這個(gè)生成日?qǐng)?bào)表、周報(bào)表等等。接下來是程序設(shè)計(jì)。首先根據(jù)先前的經(jīng)驗(yàn)和用戶的需求,搭好一個(gè)整體的框架。在這里考慮的問題為一、降低軟件模塊間的耦合度 ,高耦合度的系統(tǒng)是很難維護(hù)的。一處的修改引起另一處甚至更多處的變動(dòng)。 你可以通過以下方法降低程序的耦合度:隱藏實(shí)現(xiàn)細(xì)節(jié),強(qiáng)制構(gòu)件接口定義,不使用公用數(shù)據(jù)結(jié)構(gòu),不讓應(yīng)用程序直接操作數(shù)據(jù)庫(經(jīng)驗(yàn)法則是:當(dāng)應(yīng)用程序員在寫SQL代碼的時(shí)候,你的程序的耦合度就已經(jīng)很高了)。耦合度低的軟件可以很容易被重用、維護(hù)和擴(kuò)充。 二、 提高軟件的內(nèi)聚性,如果一個(gè)軟件的模塊只實(shí)現(xiàn)一個(gè)功能,那么該模塊具有高內(nèi)聚性。高內(nèi)聚性的軟件更容易維護(hù)和改進(jìn)。 判斷一個(gè)模塊是否有高的內(nèi)聚性,看一看你是否能夠用一個(gè)簡(jiǎn)單的句子描述它的功能就行了。如果你用了一段話或者你需要使用類似“和”、“或”等連詞,則說明你需要將該模塊細(xì)化。 只有高內(nèi)聚性的模塊才可能被重用。系統(tǒng)測(cè)試其實(shí)和系統(tǒng)設(shè)計(jì)基本是同步的,在其中得到的體會(huì)、心得在前面已經(jīng)提到,這里就不重復(fù)了。在整個(gè)系統(tǒng)的設(shè)計(jì)過程中,遇到過很多障礙,挫折,然而當(dāng)整個(gè)系統(tǒng)完整的展現(xiàn)在自己的面前時(shí),這種喜悅是只可意會(huì)的。致 謝本次設(shè)計(jì)歷時(shí)三個(gè)月。在本次畢業(yè)設(shè)計(jì)中,能夠基本順利的完成任務(wù),是與老師的耐心指導(dǎo)分不開的。老師無論是在畢業(yè)設(shè)計(jì)過程中,還是在論文完成中都給予了我極大的幫助。同時(shí),老師認(rèn)真負(fù)責(zé)的工作態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神和深厚的理論水平都使我受益匪淺。他勤奮嚴(yán)謹(jǐn)?shù)慕虒W(xué)態(tài)度也給我留下了極為深刻的印象。我從老師身上學(xué)到了很多東西。在理論上還是在實(shí)踐中,我能力都得到不少的提高,這對(duì)于我以后的工作和學(xué)習(xí)都有一種巨大的幫助,在此,特向老師表示由衷的感謝。通過這次畢業(yè)設(shè)計(jì)的整個(gè)開發(fā)過程,我系統(tǒng)開發(fā)過程從需求分析到具體功能實(shí)現(xiàn),再到最終測(cè)試和維護(hù)的理解有了很大的進(jìn)步,讓我對(duì)系統(tǒng)開發(fā)有了更深層次的認(rèn)識(shí)。現(xiàn)在我的動(dòng)手能力和獨(dú)立解決問題的能力也得到了很大的鍛煉和提高,這是這次畢業(yè)設(shè)計(jì)最好的收獲。最后,在整個(gè)系統(tǒng)開發(fā)過程中,我身邊的同學(xué)和朋友給了我很多的建議,讓我很快的確定了系統(tǒng)的業(yè)務(wù)邏輯。在次我衷心的向他們表示感謝。學(xué)生簽名:日 期:2014 05 28參考文獻(xiàn)[1] Dusan Petkovic . SQL Server 2000:A Beginner’s Guide[M]. 北京:清華大學(xué)出版社,2001.[2] Steve Teixeira, Xavier Pacheco .JSP 6 Developer’s Guide[M]. 北京:機(jī)械工業(yè)出版社,2002.[3] [M]. 北京:清華大學(xué)出版社,1998.[4] 郭盈發(fā),[M]. 北京:西安電子科技大學(xué)出版社,2002[5] [M]. 北京:清華大學(xué)出版社,2004[6] 林華聰,[M]. 北京:冶金工業(yè)出版社,2002[7] 楊海東,[M]. 北京:科學(xué)出版社,2004[8] [ M ]. 北京:電子工業(yè)出版社,2002 [9] 陳玉明,[J]. 上海:上海第二工業(yè)大學(xué)學(xué)報(bào),2004 [10] 謝天,[J]. 洛陽:華南工業(yè)專科學(xué)校學(xué)報(bào)[J],2003 [11] 謝學(xué)慧,黃萬華,胡振宇,[J]. 桂林: 廣西師范大學(xué)學(xué)報(bào)(自然科學(xué)版),2001 [12] 劉新偉,[J].成都:西南工業(yè)大學(xué)學(xué)報(bào)[J],2003
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1