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

正文內容

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

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