【正文】
房權(quán)證號 fqzh nchar 2 ∨ 丘(地)號 qdh nchar 20 ∨ 幢號 zh integer 5 ∨ 房號 fh integer 11 ∨ 估價時點(diǎn) gjsd smalldatetime 4 ∨ 估價目的 gjmd nchar 10 ∨ 設(shè)計用途 sjyt nchar 6 ∨ 房屋所有權(quán)人 syqr nchar 14 ∨ 房屋坐落 fwzl nchar 6 ∨ 統(tǒng)計查詢表: frmTotal 主鍵: gjs 字段含義 字段名稱 數(shù)據(jù)類型 長度 允許空 估價師 gjs nchar 3 ∨ 估價目的 gjmd nchar 10 ∨ 設(shè)計用途 sjyt nchar 6 ∨ 估價時點(diǎn) gjsd smalldatetime 4 ∨ 統(tǒng)計查詢結(jié)果表 字段含義 字段名稱 數(shù)據(jù)類型 長度 允許空 件數(shù) js integer 4 ∨ 建筑面積 jzmj real 4 ∨ 估價額 gje nvarchar 8 ∨ 收費(fèi)額 sfe nvarchar 8 ∨ ◇編號作為主碼,輸入信息時它是自動生成的,所以應(yīng)設(shè)置為不可改寫的。編號作為主碼,輸入信息時它是自動生成的,所以應(yīng)設(shè)置為不可改寫的。 ? 根據(jù)信息自動實現(xiàn)估價結(jié)果、估價分析與計算。 1. 窗口: frmXxbg 2. 實現(xiàn):在窗口 frmXxbg 中 A. 評估人員將獲得的評估信息輸入系統(tǒng),評估信息依次輸入到房屋資料、房屋狀況、房屋分幢成新程度(完損等級)評定表、估價分析與計算、估價對象概況欄。 C. 系統(tǒng)根據(jù)用戶輸入的以上信息自動計算房地產(chǎn)價值和成新等級,系統(tǒng)根據(jù)以下的計算方法估價計算。系統(tǒng)根據(jù)以下信息自動合計: 結(jié)構(gòu)部分系數(shù)合計 = 地基基礎(chǔ)系數(shù) + 承重構(gòu)件系數(shù) + 非承重墻系數(shù) + 屋面系數(shù) + 樓地面系數(shù) 裝修部分系數(shù)合計 = 門窗系數(shù) + 外裝飾系數(shù) + 內(nèi)裝飾系數(shù) + 頂棚系數(shù) + 細(xì)木裝修系數(shù) 設(shè)備部分系數(shù)合計 = 水木系數(shù) + 電氣照明系數(shù) + 采暖系數(shù) 其他調(diào)節(jié)系數(shù)合計 = 環(huán)境系數(shù) + 裝飾設(shè)備系數(shù) + 樓層系數(shù) + 營業(yè)房系數(shù) 注:公式中的重置價、房屋價格調(diào) 節(jié)系數(shù)、其他調(diào)節(jié)系數(shù)、面積以及權(quán)重是用戶 輸入的部分,應(yīng)在 TextBox 中實現(xiàn)。 在窗口 frmXxbg 中 ? 部分代碼: 在估價人員每輸入 TextBox項時就會激發(fā) TextChanged事件,如: Private Sub txtXs16_TextChanged(ByVal sender As , ByVal e As ) Handles , , , Calc_Xj(16) upDated = True End Sub ? “估價分析與計算”和“估價結(jié)果”文本框與其他文本框不同,自動生成其內(nèi)容?!肮纼r結(jié)果”文本框中的內(nèi)容根據(jù)所選擇時間點(diǎn)和所計算出的價格,顯示不同的文本內(nèi)容。 _ Format(Val(), ) amp。 Format(Val() / 10, ) sStr1 = vbCrLf amp。 vbCrLf amp。 Format(Val(), ) amp。 Format(Val() / 10, ) amp。 , amp。 調(diào)節(jié)系數(shù) amp。 Trim() amp。 IIf(Val() 0, +, ) amp。 % End If …………………………………… s1 = Format(Val(), ,) s2 = rmbDaXie(Val(Trim())) sStr1 = sStr1 amp。 Format(Val(), ,) amp。 = amp。 (元 )。 vbCrLf amp。 s2 amp。 = sStr amp。 Format(, yyyy年 MM月 dd日 ) amp。 Trim() amp。 s1 amp。 vbCrLf amp。 s2 amp。 系統(tǒng)維護(hù)功能模塊 此功能主要是實現(xiàn)系統(tǒng)數(shù)據(jù)和數(shù)據(jù)庫的維護(hù)。 : ? 窗口: frmChgPassword ,frmWeihu ,frmGd 更改系統(tǒng)登錄密碼模塊 功能:更改某個用戶密碼,以便更好地維護(hù)用戶。 在窗口 frmWeihu 中 ? 部分代碼如下: If jbsjUpdated Or gjsdaUpdated Or gjmdUpdated Or fwjgUpdated Or gjyjUpdated Or sjytUpdated Or gjyzUpdated Or jzdyUpdated Then ans = MsgBox(系統(tǒng)數(shù)據(jù)已變,是否保存當(dāng)前數(shù)據(jù)? , + , 小型報告 ) Select Case ans Case savXtsj() Cancel = False Case Cancel = False Case Cancel = True End Select End If 注:系統(tǒng)要維護(hù)的數(shù)據(jù),基本數(shù)據(jù)、估價師檔案、房地產(chǎn)估價收費(fèi)標(biāo)準(zhǔn)、估價依據(jù)、一般宗地評估收費(fèi)標(biāo)準(zhǔn)、設(shè)計用途、房屋結(jié)構(gòu)、估價目的、估價原則、房地產(chǎn)價值定義。 1. 窗口: frmGd 2. 實現(xiàn):按估價人員和估價時間段查詢,并選擇歸檔內(nèi)容保存。 _ FROM Xxbg INNER JOIN gjsda ON = WHERE ( amp。% amp。 %39。 _ ( BETWEEN 39。 amp。 AND 39。 amp。) AND amp。 _ ORDER BY Else srchStr = SELECT TOP 100 PERCENT gjbgBH, Fzyrq, Tzyrq, Xmmc amp。 _ (Fzyrq=39。 amp。) And (Tzyrq=39。 amp。) And amp。% amp。 %39。 ? 功能簡介 該功能主要根據(jù)房地產(chǎn)評估報告的不同條件信息進(jìn)行查詢。查詢條件 如:按房屋所有權(quán)人,房權(quán)證號,房屋坐落,估價時點(diǎn),丘地號,設(shè)計用途,幢號,估價目的,房號,估價人名等不同的條件來查詢。 1.窗口: frmSrch 2.實現(xiàn):按照不同信息進(jìn)行查詢 在窗口 frmSrch 中 ? 部分代碼如下: 在 cmdBegin_Click 事件中 srchStr = SELECT TOP 100 PERCENT , , , , , , , amp。 _ ( LIKE 39。 amp。) AND amp。 amp。 39。 amp。 39。 _ ( LIKE 39。 amp。) AND amp。% amp。 %39。 _ ( Like 39。 amp。) And amp。% amp。 %39。 _ ( Like 39。 amp。) AND amp。% amp。 %39。 _ ( LIKE 39。 amp。) AND amp。% amp。 %39。 _ ORDER BY DESC, 統(tǒng)計功能模塊 統(tǒng)計功能可以讓用戶更加直觀、更加方便地查看和信息數(shù)據(jù)。還可以根據(jù)選擇條件的不同進(jìn)行不同方面的統(tǒng)計 。 在窗口 frmTotal 中 ? 部分代碼如下: 按照估價目的 sGjmd = like 39。 If 0 Then sGjmd = in ( For i = 0 To 1 sGjmd = sGjmd amp。 amp。 39。如果在軟件投入生產(chǎn)性運(yùn)行之前,沒有發(fā)現(xiàn)并糾正軟件中的大部分差錯,則這些差錯遲早會再生產(chǎn)過程中暴露出來,那時不僅僅改正這些錯誤的代價更高,而且往往會造成很惡 劣的后果。 測試任何產(chǎn)品都有兩種方法:如果已經(jīng)知道了產(chǎn)品應(yīng)該具有的功能,可以通過測試來檢驗是否每個功能都能正常使用;如果知道產(chǎn)品內(nèi)部的工作過程,可以通過測試來檢驗產(chǎn)品內(nèi)部動作是否按照規(guī)格說明書的規(guī)定正常運(yùn)行。 我在系統(tǒng)設(shè)計的編碼過程中進(jìn)行了模塊測試,編碼結(jié)束后進(jìn)行了系統(tǒng)測試和驗收測試。 一.模塊測試 1.測試方案 采用了白盒測試,即按照程序內(nèi)部的邏輯 結(jié)構(gòu),檢驗程序中的每條通路是否都按照預(yù)定的要求正常工作。 3. 測試結(jié)果 測試結(jié)果表明,每個模塊之間的接口吻合,即被調(diào)用模塊都能正確接收參數(shù),調(diào)用模塊能夠調(diào)用想要調(diào)用的每個模塊。 2. 測試過程:主要檢驗是否能正確實現(xiàn)每個功能。 B.?dāng)?shù)據(jù)庫里的記錄是否符合要求 C.用戶界面是否良好 3. 測試結(jié)果 結(jié)果表明,每個功能都能按照要求正常使用,達(dá)到了預(yù)期的標(biāo)準(zhǔn)。 第七章 關(guān)鍵技術(shù)分析 系統(tǒng)設(shè)計用到的技術(shù)有: 1)在窗口與菜單的設(shè)計階段,主要采用了 面向?qū)ο箝_發(fā)中提供的繼承和封裝方法的使用,使得功能相同或相近的窗口和菜單只需進(jìn)行一次祖先窗口或菜單的完整設(shè)計,然后通過繼承這個設(shè)計好的 窗口和菜單。 3)在本此設(shè)計中以 Crystal Report 增加報表功能,以便提供用戶交互式、高品質(zhì)的報表功能。 ADO 是 Microsoft 數(shù)據(jù)庫應(yīng)用程序開發(fā)的新接口,是OLE DB 數(shù)據(jù)模式訪問 高層數(shù)據(jù)庫 。將 ADO 放置在窗體中之后,我們還必須在該控件與要處 理的數(shù)據(jù)庫之間建立聯(lián)系。 5)在數(shù)據(jù)庫訪問中,可以讓多用戶使用一個后臺數(shù)據(jù)庫、表,使得數(shù)據(jù)可以共享。 通過這次畢業(yè)設(shè)計,我學(xué)到了許多書本上學(xué)不到的東西,深深地體會到了理論與實踐相結(jié)合的重要性。經(jīng)過一定時間的摸索,逐漸對自己所學(xué)的知識有了進(jìn)一步的認(rèn)識,能夠?qū)⑵淙苡趯嵺`之中,對自己的實踐起到了一定的指導(dǎo)作用,同時通過實踐也加深了對自己所學(xué)知識的理解。并且在同小組的互相學(xué)習(xí)、互相鼓勵、團(tuán)結(jié)合作的學(xué)習(xí)氣氛中,我學(xué)到了團(tuán)結(jié)精神的實質(zhì)和重要性。同時還要感謝計算機(jī)系的教師給我們創(chuàng)造這么好的環(huán)境來完成畢業(yè)設(shè)計。 1.用戶登錄 使用方法:輸入用戶姓名和的登錄密碼后確定,就進(jìn)入到主界面。 系統(tǒng)的主界面如下: 下面逐一介紹一下各功能模塊的使用方法: ? 錄入評估報告界面: 在這個界面上主要完成房地產(chǎn)基本評估信息的錄入和自動完成房地產(chǎn)價值的估算。這是一個輸入窗口。 ? 使用方法:菜單“統(tǒng)計查詢”下,選擇“房地產(chǎn)估價統(tǒng)計” ,就出現(xiàn)如上窗口,按相應(yīng)的條件進(jìn)行統(tǒng)計后, 可以把統(tǒng)計結(jié)果打印出統(tǒng)計報表 。 ? 系統(tǒng)維護(hù) 系統(tǒng)維護(hù)由“更改密碼”,“系統(tǒng)數(shù)據(jù)維護(hù)”,“歸檔”組成。 更改密碼后下次登錄時開始使用此密碼。按條件可對數(shù)據(jù)進(jìn)行維護(hù),然后確認(rèn)就完成了對系統(tǒng)數(shù)據(jù)維護(hù)的操作。由“查詢結(jié)果”得到信息。 This boothwn outside, each car became a single anism which ate and drank and excreted through its ventilators. It talked or sometimes yelled through its ventilators, too. In went water and loaves of blackbread and sausage and cheese, and out came shit and piss and language. Human beings in there were excreting into steel helmets, which were passed to the people at the ventilators, who dumped them. Billy was a dumper. The human beings also passed canteens, which guards would fill with water. When food came in, the human beings were quiet and trusting and beautiful. They shared. Human beings in there took turns standing or lying down. The legs of those who stood were like fence posts driven into a warm., squirming, fatting, sighing earth. The queer earth was a mosaic of sleepers who nestl