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

正文內(nèi)容

基于j2ee的房屋租賃管理系統(tǒng)-資料下載頁

2025-06-24 15:44本頁面
  

【正文】 用戶選擇查詢內(nèi)容用戶設(shè)置查詢條件查詢條件判斷更改查詢條件顯示查詢信息顯示錯誤信息 條件非法 條件合法圖46 房屋信息查詢流程圖房屋查詢界面如下圖47 所示,通過本功能,客戶可以方便滿意地找到自己需要的房源信息。圖47 房源查詢界面房屋出租報表的打印均使用了JSP [7]的QuickReport控件,使用該控件可以快速準確的生成房屋出租或者求租情況,如圖所示。需要說明的是,由于沒有安裝打印機,未能進行測試。該界面如下圖48所示:圖48 房屋報表打印界面在房屋求租模塊中,用戶可以查看本系統(tǒng)中所有求租信息[9]。管理員可以幫助會員發(fā)布自己的求租信息。其設(shè)計界面如下圖49所示:圖49 房屋求租信息顯示界面 留言簿功能為訪客提供了很大便利的同時,也能夠收集客戶的意見和建議。有利于公司的長久發(fā)展。本系統(tǒng)的留言簿頁面提供了豐富的輸入框,訪客可以輸入自己的姓名、Email、、網(wǎng)站、表情以及留言內(nèi)容,單擊提交按鈕時調(diào)用業(yè)務(wù)邏輯層對象的方法通過JDBC將用戶留言插入數(shù)據(jù)庫中[8]。并且該頁面還支持直接從網(wǎng)頁啟動進行即時聊天。界面如下圖410所示:圖410 留言簿 測試的原則軟件測試(Software testing)是軟件生存期(Software life cycle)中的一個重要階段,是軟件質(zhì)量保證的關(guān)鍵步驟。通俗地講,軟件測試就是在軟件投入運行前,對軟件需求分析、設(shè)計規(guī)格說明和編碼進行最終復(fù)審的活動。1983年IEEE提出的軟件工程術(shù)語中給軟件測試下的定義是:“使用人工或自動的手段來運行或測定某個軟件系統(tǒng)的過程,其目的在于檢驗它是否滿足規(guī)定的需求或弄清預(yù)期結(jié)果與實際結(jié)果之間的差別”。這個定義明確指出:軟件測試的目的是為了檢驗軟件系統(tǒng)是否滿足需求?!盾浖y試技巧》中,給出了測試的定義: 程序測試是為了發(fā)現(xiàn)錯誤而執(zhí)行程序的過程。測試的目的是發(fā)現(xiàn)程序中的錯誤,是為了證明程序有錯,而不是證明程序無錯。在軟件開發(fā)過程中,分析、設(shè)計與編碼等工作都是建設(shè)性的,惟獨測試是帶有破壞性,測試可視為分析、設(shè)計和編碼3個階段的最終復(fù)審,在軟件質(zhì)量保證中具有重要地位。為了確保軟件的質(zhì)量,較理想的做法應(yīng)該是對軟件的開發(fā)過程,按軟件工程各階段形成的結(jié)果,分別進行嚴格的審查。當設(shè)計工作完成以后,就應(yīng)該著手測試的準備工作了,一般來講,由一位對整個系統(tǒng)設(shè)計熟悉的設(shè)計人員編寫測試大綱,明確測試的內(nèi)容和測試通過的準則,設(shè)計完整合理的測試用例,以便系統(tǒng)實現(xiàn)后進行全面測試。 測試的方法:在數(shù)據(jù)測試的過程中,主要根據(jù)一些數(shù)據(jù)的臨界值,從數(shù)據(jù)類型,數(shù)據(jù)范圍,數(shù)據(jù)長度等多方面考慮,列舉了一系列的測試用例,重點測試了一些危險數(shù)據(jù)和邊緣數(shù)據(jù),盡量做到系統(tǒng)的可靠性。針對每一種情況,包括正常情況和非正常情況都舉了很多測試用例。從用戶的角度考慮,可能出現(xiàn)的操作錯誤和數(shù)據(jù)輸入錯誤,也都進行了一系列的測試。:在測試系統(tǒng)整個流程的過程中,針對系統(tǒng)的主要流程,進行用戶的模擬操作。針對系統(tǒng)各個功能模塊,對照功能的流程圖,對每一個操作都進行了分析,得出了各種可能出現(xiàn)的情況,并對各種情況的不同處理進行了測試,包括正常情況和錯誤處理情況。對應(yīng)各種錯誤,不管是常見的錯誤和可能發(fā)生的錯誤,都進行了相應(yīng)的測試。:在系統(tǒng)的可移植性上,把編譯成可執(zhí)行文件的程序拿到不同的軟件環(huán)境和硬件平臺下進行測試。包括不同的操作系統(tǒng)(僅限于常用的幾種Microsoft的Windows系列),以及常見的一些硬件環(huán)境中都進行了測試。對客戶機/服務(wù)器模式的工作情況進行了測試,不只在本地機器,還在服務(wù)器上也進行了測試。在數(shù)據(jù)的安全保密性方面,也做了相應(yīng)的測試。由于測試的過程中,時間比較少,在測試的方法和測試用例的選擇方面可能還存在各種不足之處,系統(tǒng)的某些方面難免存在不足或者漏洞,只能在現(xiàn)有的水平上來解決所有這些現(xiàn)有的問題。不過,系統(tǒng)的可維護性還是很高的,如果以后發(fā)現(xiàn)新的問題,應(yīng)該可以及時解決。通過對基本數(shù)據(jù)的測試,發(fā)現(xiàn)了一些問題,例如:輸入數(shù)據(jù)超過范圍,輸入數(shù)據(jù)類型不符,數(shù)據(jù)長度不符等等,針對每一種錯誤,進行了相應(yīng)的錯誤處理,在數(shù)據(jù)的安全性方面,系統(tǒng)增加了很多約束,例如:通過不可編輯的下拉單來防止用戶輸入非法的數(shù)據(jù),通過灰化動態(tài)文本框來保證數(shù)據(jù)的安全等等。經(jīng)過反復(fù)的測試和修改,基本達到了數(shù)據(jù)方面的準確性,可靠性和安全性的要求。在測試系統(tǒng)的整個流程的過程中,針對系統(tǒng)的不同分支結(jié)構(gòu),不同功能模塊,都發(fā)現(xiàn)了或大或小的問題,例如,退出窗口提示數(shù)據(jù)保存信息,非法用戶的越權(quán)操作,以及一些邏輯順序錯誤。在改正這些錯誤的同時,對整個系統(tǒng)的結(jié)構(gòu)又進行了比較完善的修改,盡量做到了沒有系統(tǒng)錯誤,沒有異常退出等情況出現(xiàn)。經(jīng)過多次修改并測試,基本能夠達到功能完備,無異常錯誤,數(shù)據(jù)安全,用戶權(quán)限可靠等目的。 結(jié)經(jīng)過幾個月時間的開發(fā),本系統(tǒng)已經(jīng)可以正常運行,基本實現(xiàn)了當初所設(shè)計的功能。系統(tǒng)運行穩(wěn)定,操作簡單,維護方便,實現(xiàn)對房源的管理。本系統(tǒng)充分考慮人性化設(shè)計,每個模塊都僅可能的簡化用戶和操作員的輸入,并有各種的系統(tǒng)提示,以方便用戶的使用。由于本身水平有限,時間倉促,本系統(tǒng)還有很多不盡人意的地方。比如統(tǒng)計比較粗糙,設(shè)計時沒有過多的考慮數(shù)據(jù)庫查找效率等等。對用戶需求了解的正確與否,直接影響程序設(shè)計、系統(tǒng)測試、系統(tǒng)維護的進度和工作量。即使開發(fā)軟件工作組怎么優(yōu)秀,團隊合作如何融洽,需求這塊都是絕對不容忽視的。在實際工作中需要注意避免以下幾種傾向:1) 開發(fā)人員覺得已經(jīng)明白用戶的需求了而沒有和用戶進行切實有效溝通;2) 主觀武斷,開發(fā)人員力圖增加一些“用戶欣賞”但需求規(guī)格說明中并未涉及的新功能;3) 用戶提供過于簡單的規(guī)格說明;這都是我們要避免的。對需求了解的錯誤導致的返工是軟件工程的大忌。做這個系統(tǒng),首先要深入的調(diào)查需求,然后參考一些類似的系統(tǒng)。永遠都不要覺得自己已經(jīng)能夠完全獨立的開發(fā)一個系統(tǒng)了,那樣只能讓你裹足不前。只有結(jié)合別人的心得、示例、自己的經(jīng)驗、創(chuàng)新,你才會進步。由于以前軟件工程課的學習,因此寫流程圖、結(jié)構(gòu)圖的時候相對比較輕松,有明確的方向,這就是所謂的經(jīng)驗。數(shù)據(jù)庫設(shè)計是一個很關(guān)鍵的步驟,表與表之間清晰的關(guān)系,表內(nèi)部的主碼設(shè)計的好壞,數(shù)據(jù)的累加數(shù)據(jù)項的添加等都是不容忽視的問題。有些可能在理論上不需要的字段,但實際應(yīng)用中往往把它添上去。接下來是程序設(shè)計。首先根據(jù)先前的經(jīng)驗和用戶的需求,搭好一個整體的框架。在這里考慮的問題為一、降低軟件模塊間的耦合度 ,高耦合度的系統(tǒng)是很難維護的。一處的修改引起另一處甚至更多處的變動。 你可以通過以下方法降低程序的耦合度:隱藏實現(xiàn)細節(jié),強制構(gòu)件接口定義,不使用公用數(shù)據(jù)結(jié)構(gòu),不讓應(yīng)用程序直接操作數(shù)據(jù)庫[10](經(jīng)驗法則是:當應(yīng)用程序員在寫SQL代碼的時候,你的程序的耦合度就已經(jīng)很高了)。耦合度低的軟件可以很容易被重用、維護和擴充。 二、 提高軟件的內(nèi)聚性,如果一個軟件的模塊只實現(xiàn)一個功能,那么該模塊具有高內(nèi)聚性。高內(nèi)聚性的軟件更容易維護和改進。 判斷一個模塊是否有高的內(nèi)聚性,看一看你是否能夠用一個簡單的句子描述它的功能就行了。如果你用了一段話或者你需要使用類似“和”、“或”等連詞,則說明你需要將該模塊細化。 只有高內(nèi)聚性的模塊才可能被重用。在整個系統(tǒng)的設(shè)計過程中,遇到過很多障礙,挫折,然而當整個系統(tǒng)完整的展現(xiàn)在自己的面前時,這種喜悅是只可意會的。 致 謝本設(shè)計是在我的導師指導下完成的。特別感謝他在系統(tǒng)設(shè)計和任務(wù)安排上長時間的指導,從開始框架結(jié)構(gòu)設(shè)計到最后的完成整體設(shè)計,以及論文的撰寫完畢,都給予了極大的幫助。沒有他的關(guān)心和指導,我的畢業(yè)設(shè)計遇到困難的時候,也許等待我的只有誤區(qū)和漫長的毫無頭緒的思考。還要感謝和我同組的同學以及寢室的室友們,他們在我的畢業(yè)設(shè)計過程中給予了我無私的幫助和鼓勵。他們不但開闊了我的眼界,而且還告訴我了許多解決問題的方法和技巧,這將為我今后走上工作崗位奠定基礎(chǔ)。即將踏上工作崗位,在以后的日子里。我會記得這么一個難忘的時期,是我的指導老師和同學們鼓舞和激勵了我,使得我能夠完成整個設(shè)計開發(fā),在此,我再次對對他們表示謝意,非常感謝! 參考文獻[1] 劉衛(wèi)國,亞暉著,《數(shù)據(jù)庫技術(shù)與應(yīng)用:SQL Server》,清華大學出版社,2007[2] 林上杰,林康司著,《JSP 》,北京:電子工業(yè)出版社, 2004[3] 薩師煊、王珊 編著,《數(shù)據(jù)庫系統(tǒng)概論》,高等教育出版社,2002年3月[4] 郭盈發(fā),張紅娟 數(shù)據(jù)庫原理[M]. 北京:西安電子科技大學出版社,2002[5]呂偉臣 JSP入門與提高[M]. 北京:清華大學出版社,2004[6]林華聰 余劍峰 JSP數(shù)據(jù)庫設(shè)計思想與實踐[M]. 北京:冶金工業(yè)出版社,2002[7]楊海東 劉海英 JSP數(shù)據(jù)庫高級實例導航[M]. 北京:科學出版社,2004[8]盧國俊 JSP之數(shù)據(jù)庫開發(fā)[ M ]. 北京:電子工業(yè)出版社,2002 [9]謝天 劉路 管理信息系統(tǒng)的設(shè)計與實現(xiàn)[J]. 洛陽:華南工業(yè)??茖W校學報[J] 2003 [10]劉新偉 楊嵩 JSP數(shù)據(jù)庫連接[J] 成都:西南工業(yè)大學學報[J] .2003
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1