基于ASP.的房屋租賃租金實時報價及估價系統(tǒng)2067_第1頁
基于ASP.的房屋租賃租金實時報價及估價系統(tǒng)2067_第2頁
基于ASP.的房屋租賃租金實時報價及估價系統(tǒng)2067_第3頁
基于ASP.的房屋租賃租金實時報價及估價系統(tǒng)2067_第4頁
基于ASP.的房屋租賃租金實時報價及估價系統(tǒng)2067_第5頁
已閱讀5頁,還剩104頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

房屋租賃租金實時報價及估價系統(tǒng)第一章項目研制的目的意義 2 第四章系統(tǒng)實現(xiàn) 27 數(shù)據(jù)字典 34 系統(tǒng)實現(xiàn)的主要技術(shù)手段精典代碼 40 53統(tǒng)使用說明 56 2制的目的意義眾所周知,21世紀(jì)是信息技術(shù)迅猛發(fā)展的一個時代。而在世界之交,網(wǎng)絡(luò)技術(shù)的發(fā)展以及對傳統(tǒng)產(chǎn)業(yè)的沖擊更是讓人們感受到信息時代的到來。網(wǎng)絡(luò)正在逐步改變?nèi)藗兊墓ぷ骱蜕W(wǎng)絡(luò)信息傳遞的快速性、安全性以及價格的低廉性使得其應(yīng)用得到迅速的發(fā)展。相關(guān)全世界的瀏覽者進(jìn)行交流,這樣才能真正的感受到網(wǎng)絡(luò)的魅力所在。隨著網(wǎng)絡(luò)技術(shù)的進(jìn)一步發(fā)展,人們已經(jīng)發(fā)現(xiàn),在Internet中,基于傳統(tǒng)的HTML格式的靜態(tài)網(wǎng)頁是越來越少了,取而代之的是越來越多的基于“瀏覽器—服務(wù)器”結(jié)構(gòu)的Web應(yīng)用,不僅僅是瀏覽器對服務(wù)器端的已有網(wǎng)頁文件的調(diào)用,還涉及到服務(wù)器端的控制程序和成瀏覽器端頁面等特性,因而具有傳統(tǒng)的靜態(tài)網(wǎng)頁望塵莫及的強(qiáng)大功能和廣大用途。通過Web詢和提交等具有交互性的動態(tài)網(wǎng)頁,從而達(dá)到網(wǎng)絡(luò)交互,電子商務(wù),網(wǎng)絡(luò)管理等多種目的。利用計算機(jī)網(wǎng)絡(luò)進(jìn)行網(wǎng)絡(luò)信息化的管理,實現(xiàn)信息共享,并不斷提高管理水平,已成為當(dāng)今社會的主流。房屋租賃租金實時報價及估價網(wǎng)的研究與開發(fā)就是分析與借鑒其他省所開發(fā)的房屋租賃租金實時報價及估價網(wǎng)之后進(jìn)行的。瀏覽器/服務(wù)器信息系統(tǒng)體系結(jié)構(gòu),實現(xiàn)信息資源共享,為各個地區(qū)之間聯(lián)系提供方便,減少資源浪費,加強(qiáng)我省教育事業(yè)建設(shè)。將標(biāo)準(zhǔn)的HTML文件拓展了一些附加特征,為編寫人員提供了在服務(wù)器端運行腳本的環(huán)境,3應(yīng)用這種技術(shù)開發(fā)房屋租賃租金實時報價及估價網(wǎng),使得本論文的內(nèi)容廣泛而豐富。在開發(fā)房屋租賃租金實時報價及估價網(wǎng)時,首先對系統(tǒng)進(jìn)行需求分析,其次對系統(tǒng)總體設(shè)計,包括設(shè)計思想與原則、系統(tǒng)的體系結(jié)構(gòu)、系統(tǒng)所要實現(xiàn)的功能以及數(shù)據(jù)庫的設(shè)計、編碼的設(shè)計、輸入/輸出及界面的設(shè)計。統(tǒng)的需求分析(功能需求)房房屋租賃租金實時報價及估價系統(tǒng)用戶指南房屋租賃本房屋租金實時估價房屋租金實時報價房屋組合房屋組合以街道、房屋結(jié)構(gòu)、每平方米月租金價格段進(jìn)行任意組合的房屋租金基本報價房屋租金估價房屋單本的本實時報價本本房屋租金估價任意各模塊需求功能分析用戶指南是系統(tǒng)的一個簡單的使用說明書,在這里設(shè)計成靜態(tài)文本,進(jìn)行超鏈接即可。5租賃政策法規(guī)原始樣本數(shù)據(jù)查詢本模塊要求對兩個數(shù)據(jù)庫表的數(shù)據(jù)進(jìn)行任意條件組合查詢。一是住宅房屋基礎(chǔ)樣本數(shù)據(jù)表,二是非住宅房屋基礎(chǔ)樣本數(shù)據(jù)表。實時報價本模塊的功能分區(qū)域報價和街道報價。街道報價是一條街道中所調(diào)查的樣本數(shù)據(jù)保留域報價則是將區(qū)域中所包括街道的各種結(jié)構(gòu)基本報價進(jìn)行平均而得到。這一模塊的功能實際上方米月租金價格段”為檢索條件,得到任意組合條件的房屋租金基本報價。實時估價本模塊要求對特定的欲出租的房屋的租金進(jìn)行估價。分對住宅房屋和非住宅房屋進(jìn)行街道的基本報價以及該套房屋的各種因素推算出本套房屋的每平方米月租金。(1)首先提供待租房屋的各種條件及內(nèi)外環(huán)境因素,檢查數(shù)據(jù)有效后進(jìn)行提交。如果按表三的數(shù)據(jù)進(jìn)行輸入。(2)查找該待租房屋所處街道及結(jié)構(gòu)租金基本報價,再加上這套房屋的各種因素對租6金影響的權(quán)值,計算后即得到所估算的該套房屋的租金。a+b+c+……)系統(tǒng)維護(hù)模塊是為系統(tǒng)管理員提供的。由于本系統(tǒng)計算公司復(fù)雜,計算步驟多,所以來完成。系統(tǒng)維護(hù)包括:添加樣本數(shù)據(jù)、刪除樣本數(shù)據(jù)、更新后臺實時報價、修改各類參數(shù)、授權(quán)管理員。該模塊是整個系統(tǒng)的核心部分。(1)添加樣本數(shù)據(jù)本數(shù)據(jù)以及刪除老的樣本數(shù)據(jù)。添加樣本數(shù)據(jù)分添加住宅樣本數(shù)據(jù)和非住宅樣本數(shù)據(jù),實際上就是對表一、表二、表(2)刪除樣本數(shù)據(jù)刪除樣本數(shù)據(jù)分刪除單條樣本數(shù)據(jù)、刪除最老樣本數(shù)據(jù)的10%、隨機(jī)刪除樣本數(shù)據(jù)的后進(jìn)行刪除;刪除10%的最老樣本數(shù)據(jù),這一功能主要是根據(jù)調(diào)查時間進(jìn)行刪除,刪除的數(shù)據(jù)是調(diào)查時間最早的數(shù)據(jù),而刪除的數(shù)據(jù)占全部數(shù)據(jù)的10%;隨機(jī)刪除樣本數(shù)據(jù)三種刪除方法由系統(tǒng)管理員選擇進(jìn)行操作,對樣本數(shù)據(jù)進(jìn)行添加、刪除處理后,形成新的樣本數(shù)據(jù),即可進(jìn)行重新報價。7(3)更新實時報價更新實時報價實際上就是重新計算街道報價和區(qū)域報價,整個步驟分三步進(jìn)行:第一對原始樣本數(shù)據(jù)中的每一條記錄計算出減去各種因素影響的基本租金。即:基本租金=月租金/面積*(1-a-b-c-d-……)◆用比較法,查找相同街道,對相同街道中記錄的基本租金求平均,得到每條街。◆對每個區(qū)域包含街道的基本租金求平均,就得到各區(qū)域的基本租金報價。通過以上方法可計算出每一條街道及每一個區(qū)域各種結(jié)構(gòu)房屋的基本租金報價,計算結(jié)果可填入表四、表五中,該報價將是對房屋租金進(jìn)行估價的依據(jù)。(4)修改各類參數(shù)從計算基本租金方法可看出,對于一套房屋來說,要計算基本租金,必須考慮一些因統(tǒng)管理員可根據(jù)情況對這些參數(shù)進(jìn)行修改。表六:房屋年代因素參數(shù)表房房屋年代參數(shù)值8表七:住宅房屋樓層因素參數(shù)表房屋樓層參數(shù)值-4%2-2%304+2%50-2.5%7-5%-7.5%表八:非住宅房屋樓層因素參數(shù)表房房屋樓層參數(shù)值91023注:以一樓為基準(zhǔn)表九:非住宅房屋個別因素參數(shù)表參數(shù)值表十:住宅房屋個別因素參數(shù)表參數(shù)參數(shù)名業(yè)(5)授權(quán)管理員以超級管理員口令進(jìn)入系統(tǒng)維護(hù)模塊時,有權(quán)授權(quán)其他管理員,實際上就是增加一個由超級管理員授權(quán)的一般管理員,可以進(jìn)行其他維護(hù)工作,但不能授權(quán)管理員。(在需求分析部分中,你所完成的模塊介紹時應(yīng)該加上數(shù)據(jù)流圖和數(shù)據(jù)字典。)系統(tǒng)方案設(shè)計硬件環(huán)境()服務(wù)器端服務(wù)器端的最低配置是由建立站點所需的軟件來決定的,在最低配置的情況下,服務(wù)器服務(wù)器端配置高性能硬件。房屋租賃租金實時報價及估價網(wǎng)服務(wù)器端的配置如下:處理器:內(nèi)存:硬盤空間:網(wǎng)絡(luò)配置:寬帶網(wǎng)絡(luò)()客戶端處理器:內(nèi)存:硬盤空間:網(wǎng)絡(luò)配置:寬帶網(wǎng)絡(luò)()服務(wù)器端操作系統(tǒng):網(wǎng)絡(luò)協(xié)議:服務(wù)器:數(shù)據(jù)庫:瀏覽器:用戶端操作系統(tǒng):網(wǎng)絡(luò)協(xié)議:服務(wù)器:數(shù)據(jù)庫:語言開發(fā)需求語言(超文本標(biāo)記語言)是制作網(wǎng)頁的基本語言,隨著技術(shù)的發(fā)展,不斷推出各種新技術(shù)產(chǎn)品。例如、、等,但是它們依然是基于之上的,并沒有舍棄現(xiàn)有的,它是踏入網(wǎng)頁制作領(lǐng)域所需的,編輯工具現(xiàn)在很普遍,要建立一個擴(kuò)展名為的網(wǎng)頁文件,可以使用、進(jìn)行編輯。是的簡化版,它也是的默認(rèn)腳本語言。是通過變量、操作符、循環(huán)語句、分支語句函數(shù)和小程序段,擴(kuò)展了的功能,在網(wǎng)頁中簡單地插入腳本語言,可以使靜態(tài)的網(wǎng)頁成為動態(tài)的交互式網(wǎng)頁。是一種解釋的基于對象的腳本語言,同和相比,雖然它只具有明確地聲明變量的數(shù)據(jù)類型。是定義和訪問關(guān)系數(shù)據(jù)的國際化標(biāo)準(zhǔn)。的縮寫,它的中文意思是結(jié)構(gòu)化查詢語言,它是是用戶與或其他類型數(shù)據(jù)庫傳遞信息的語是一種非過程化語言,它一次可處理記錄集合,允許一條語言操作的結(jié)果作管理員都可以利用它對數(shù)據(jù)庫進(jìn)行管理。Browser/Server結(jié)構(gòu)的優(yōu)勢在于系統(tǒng)簡單、功能強(qiáng)大、擴(kuò)展能力良好以及跨越地域的操作性種變化或者改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶界面完全通過WWW瀏覽器實現(xiàn),一部分事主要是利用了不斷成熟的WWW瀏覽器技術(shù),結(jié)合瀏覽器的多種Script語言(VBScript、JavaScript等)和ActiveX技術(shù),用通用瀏覽器就實現(xiàn)了原來需要復(fù)雜專用軟件才能實現(xiàn)的Windows98/Windows2000將瀏覽器技術(shù)植入操作系統(tǒng)內(nèi)部,這種結(jié)構(gòu)更成為當(dāng)今應(yīng)用軟件的首選體系結(jié)構(gòu)。傳統(tǒng)的C/S體系結(jié)構(gòu)雖然采用的是開放模式,但這只是系統(tǒng)開發(fā)一級的開放性,在特定的應(yīng)用中無論是Client端還是Server端都還需要特定的軟件,沒能提供用戶真正期望的于網(wǎng)絡(luò)應(yīng)用,可以同時被多個用戶所訪問,并賦予不同的用戶以不同的安全權(quán)限。但是,Client/Server模式主要是在以局域網(wǎng)為基礎(chǔ)的環(huán)境下展開應(yīng)用的,它受到了地域的限制。其服服務(wù)器數(shù)據(jù)庫服務(wù)器開發(fā)工具服務(wù)器應(yīng)用程序函數(shù)模塊組合客戶機(jī)開發(fā)工具應(yīng)用程序函數(shù)模塊組合請求B/S結(jié)構(gòu)則不同,如圖(3-2-2)它的前端是以TCP/IP協(xié)議為基礎(chǔ)的,企業(yè)內(nèi)的WWW護(hù)與升級的成本和工作量,降低了用戶產(chǎn)總體擁有成本(TCO)。,真正不但容易統(tǒng)一各種應(yīng)用系統(tǒng),也非常便于使用。軟件系統(tǒng)的改進(jìn)和升級越來越繁瑣,B/S架構(gòu)的產(chǎn)品明顯體現(xiàn)其方便的特性。無論用戶間、費用的節(jié)省是相當(dāng)驚人的。對一個稍微大一點單位來說,系統(tǒng)管理人員如果需要在幾百甚至幾千部電腦之間來回奔軟件的主流發(fā)展方向,這使得升級和維護(hù)越來越容易而使用越來越簡單。話網(wǎng)等連接使用資源共享,協(xié)同辦公。無論是辦公自動化管理系統(tǒng),人力資源管理系統(tǒng),客戶關(guān)系管理系統(tǒng),ERP等等,發(fā)S般劃分為界面層、業(yè)務(wù)處理層、數(shù)據(jù)存儲層。而業(yè)務(wù)處理層根據(jù)需要以可以再進(jìn)一步分割,使程序之間的關(guān)系變得清晰、耦合小。裝在客戶機(jī)上,業(yè)務(wù)處理層安裝在應(yīng)用程序服務(wù)器上,數(shù)據(jù)存儲層安裝在數(shù)據(jù)庫服務(wù)器上。而工作實際中,界面層的程序也是從應(yīng)用程序服務(wù)器上下載的。(1)減少了系統(tǒng)對硬件的要求只要增加服務(wù)器的處理能力,就能夠滿足系統(tǒng)處理業(yè)務(wù)的增長需求。(2)減少了系統(tǒng)維護(hù)的工作量由于程序主要集中在服務(wù)器端,客戶端的程序也是從服務(wù)器端下載的。所以對系統(tǒng)的維護(hù)只要集中維護(hù)一二臺服務(wù)器即可,而還需維護(hù)分散在各個辦公室的數(shù)據(jù)龐大的客戶機(jī)。(3)減少了系統(tǒng)升級的難度需要進(jìn)行某項與數(shù)據(jù)庫之間的訪問和操作的地方,只需要調(diào)用一個函數(shù),寫,如何與數(shù)據(jù)庫打交道,以至訪問的是何種數(shù)據(jù)庫都與其無關(guān)(否則,很有可能出現(xiàn)在一種數(shù)據(jù)庫系統(tǒng)上運行得很好的SQL語句,有時換到另一種數(shù)據(jù)庫系統(tǒng)上數(shù)據(jù)庫Web開發(fā)工具應(yīng)用服務(wù)器開發(fā)工具應(yīng)用服務(wù)器程序ISAPI、NSAP數(shù)據(jù)接口應(yīng)用服務(wù)器器客戶機(jī)請求請求個應(yīng)用對象從功能結(jié)構(gòu)上劃分為三部分:數(shù)據(jù)處理邏輯、業(yè)務(wù)處理邏輯和顯示邏輯。其中Web服務(wù)器是顯示邏輯的核心,它將信息組織成超文本,通過超文本標(biāo)記語言(HTML)和超文本傳輸協(xié)議(HTTP)實現(xiàn)與Browser端的交互;Client端的程序配合相關(guān)的應(yīng)用服務(wù)器實現(xiàn)業(yè)務(wù)處理邏輯;數(shù)據(jù)處理邏輯由數(shù)據(jù)庫服務(wù)器的數(shù)據(jù)庫管理系統(tǒng)DBMS來完成,負(fù)把信息網(wǎng)站納入B/S結(jié)構(gòu)的框架之后,首先要解決的問題是通過網(wǎng)頁訪問后臺數(shù)據(jù)庫信息,Brower端的應(yīng)用程序都被分割為頁面的形式,用戶的交互操作是以提交表單等方式Microsoft吸取并發(fā)展了Java平臺無關(guān)性的優(yōu)點;同時由于它在服務(wù)器端執(zhí)行,開發(fā)者也不必?fù)?dān)心別人下載程序從而竊取編程邏輯。無須編譯面向?qū)ο筇峁﹥?nèi)置對象,這些內(nèi)置對象使用戶更容易收集通過瀏覽器請求發(fā)送的信息、響應(yīng)瀏覽器以對于本論文介紹房屋租賃租金實時報價及估價系統(tǒng),其基本的功能要求是信息的分布圖(3-2-4)是以B/S結(jié)構(gòu)的房屋租賃租金實時報價及估價網(wǎng)的應(yīng)用原理示意圖:用用戶登陸(www)圖3-2-4B/S結(jié)構(gòu)的貴陽市房屋租賃租金實時報價及估價系統(tǒng)網(wǎng)系統(tǒng)后臺數(shù)據(jù)庫系統(tǒng)服務(wù)器建立的運行環(huán)境b門,什么都有。它們的優(yōu)缺點也將主要由這一點決定。Internet務(wù)”打開IIS的配置管如圖3-3-4,在“網(wǎng)站”屬性頁面可以設(shè)置該站點的“描述”、服務(wù)器的“IP地址”和WebTCP超時”和“日志紀(jì)錄”等項目;在“文檔”屬性頁面可以設(shè)置當(dāng)客戶端對該Web站點請求連接時默認(rèn)啟動的HTML頁在“目錄安全性”屬性頁面可以設(shè)置“匿名訪問和身份驗證控制”和“安全證書”,以保管理信息系統(tǒng)運行的安全性能;圖3-3-7“服務(wù)器擴(kuò)展”屬性頁面本系統(tǒng)流程圖如下:管理員返回管理員返回首頁用戶指南首頁(用戶登入)是否合法動態(tài)新聞管理員?()()()()新()新()?法?新新新新()()(合)()章系統(tǒng)實現(xiàn)后臺數(shù)據(jù)庫ss100M左右,很容易造成服務(wù)器iis假死,或者消耗掉服務(wù)器的內(nèi)存導(dǎo)致服務(wù)器崩潰。理上也要比Access要強(qiáng)得多。在處理海量數(shù)據(jù)的效率,后臺開發(fā)的靈活性,可擴(kuò)展性等方SQL庫進(jìn)行管理,所以如果是標(biāo)準(zhǔn)SQLOracle大.組成的集合,與特定的主題或用途有關(guān)。MicrosoftJet數(shù)據(jù)庫引擎用于管理數(shù)據(jù)。)和于創(chuàng)建客戶/服務(wù)器應(yīng)用程序的Access文件。項目文件中不包含任何數(shù)據(jù)或基于數(shù)據(jù)定義的對象(如表或視圖)。)的數(shù)據(jù)類型(數(shù)據(jù)類型:決定字段可擁有的數(shù)據(jù)類型的字段特征。 (默認(rèn)))。是/否(“是/否”數(shù)據(jù)類型:一種字段數(shù)據(jù)類型,用于只有兩種可能值(如是或否、True或False)的字段。不允許有Null值。)bit(bit數(shù)據(jù)類型:在Access項目中,一種存MicrosoftAccess種字段數(shù)據(jù)類型,用于將在數(shù)tinyint(tinyint數(shù)據(jù)類型:Access項目中的一種占一個字節(jié)(8位)的數(shù)據(jù)類型,用數(shù)字(整型)smallintsmallint數(shù)據(jù)類型:Access項目中的一種2字節(jié)(16位)數(shù)字(長整型)intint數(shù)據(jù)類型:Access項目中的一種4字節(jié)32位)數(shù)據(jù)類型,數(shù)字(單精度浮點型)realreal數(shù)據(jù)類型:在Access項目中,一種近似的數(shù)值數(shù)(無等價的數(shù)據(jù)類型)bigintbigint數(shù)據(jù)類型:Access項目中的一種8字節(jié)64位)數(shù)據(jù)類型,存儲位于-2^63(-9,223,372,036,854,775,808)與2^63-1數(shù)字(雙精度浮點型)floatfloat數(shù)據(jù)類型:在Access項目中,一種近似的數(shù)值數(shù)據(jù)類型,精度為15位。它所存儲的正值范圍大致是從2.23E-308到1.79E+308,負(fù)值MicrosoftAccess貨幣有關(guān)取值范圍從-214,748.3648到214,748.3647,精確度為萬分之一個貨幣單位。當(dāng)顯示ess10^38-1的值。可以指定數(shù)值范圍(最大總位數(shù))和精度(小數(shù)點右邊的最大位數(shù))。)s31日,精確度為三百分之一秒,即3.33毫的一種4字節(jié)(32位)數(shù)據(jù)類型,存儲位于-2^31(-2,147,483,648)與2^31-1備注(“備注”數(shù)據(jù)類型:在MicrosoftAccess數(shù)據(jù)庫中的一種字段數(shù)據(jù)類型?!皞渥ⅰ監(jiān)LE對象(“OLE對象”數(shù)據(jù)類型:字段的數(shù)據(jù)類型之一,用于在其他應(yīng)用程序中創(chuàng)Accessimageimage型:在制數(shù)據(jù)。image數(shù)據(jù)類型用來存儲BLOB(二進(jìn)制大對象),如圖片、文檔、聲音和已編譯同步復(fù)制ID(又名全局唯一標(biāo)識符(GUID:在Access數(shù)據(jù)庫中,一種用于建立同超鏈接(“超鏈接”數(shù)據(jù)類型:存儲超鏈接地址的Access數(shù)據(jù)庫字段的數(shù)據(jù)類型。地。)e(無等價的數(shù)據(jù)類型)charnchar(無等價的數(shù)據(jù)類型)用戶定義(用戶定義的數(shù)據(jù)類型:在MicrosoftSQLServer數(shù)數(shù)據(jù)類型是啟用Unicode的。在Access數(shù)據(jù)庫中,全部文本列在默認(rèn)情況下都是啟用Studio.Net環(huán)境下開發(fā)的,兩個軟件都由微軟開發(fā)的,相對來說兼容性要好的多!本系統(tǒng)所用的數(shù)據(jù)庫表如下:表一:基礎(chǔ)數(shù)據(jù)總表數(shù)據(jù)結(jié)構(gòu)字段名字段名字段類型字段長度數(shù)字型是順序號街道字符型調(diào)查時間調(diào)查人字符型字符型表二:住宅房屋基礎(chǔ)數(shù)據(jù)表結(jié)構(gòu)字字段名字段類型字段長度5符符4磚木、木、其他面積(平方米)6產(chǎn)權(quán)性質(zhì)符6容為:私房、產(chǎn)權(quán)房型符金額(元/月)7樓層1水邏輯1填是或否電邏輯1氣邏輯1邏輯1邏輯1邏輯1采光符2容為:好、中、差邏輯1所邏輯1邏輯1修邏輯1業(yè)符2容為:好、中、差符2容為:好、中、差邏輯1符2容為:好、中、差符道符這個字段與總表是一對多的關(guān)系符調(diào)查時間房屋年代調(diào)查調(diào)查人字符8表三:非住宅(門面)房屋基礎(chǔ)數(shù)據(jù)表結(jié)構(gòu)字段名字段名字段類型字段長度5符符4磚木、木、其他產(chǎn)權(quán)性質(zhì)符6容為:私房、產(chǎn)權(quán)房積89邏輯樓層1邏輯符2容為:好、中、差邏輯邏輯干道邏輯修邏輯經(jīng)營項目符街道符這個字段與總表是一對多的關(guān)系符調(diào)查時間房屋年代調(diào)查人符8表四:街道報價表字段名字段名字段類型字段長度3街道名符鋼混報價7磚混報價7磚木報價7木報價7其他報價7,則報價字段的長度為9。表五:區(qū)域報價表字段名字段名字段類型字段長度3符鋼混報價7磚混報磚混報價7磚木報價7木報價7其他報價7表六:房屋年代因素參數(shù)表房房屋年代參數(shù)值表七:住宅房屋樓層因素參數(shù)表房屋樓房屋樓層參數(shù)值-4%-2%304+2%50-2.5%-5%5%表八:非住宅房屋樓層因素參數(shù)表房房屋樓層123參數(shù)值0注:以一樓為基準(zhǔn)表九:非住宅房屋個別因素參數(shù)表參數(shù)參數(shù)值表十:住宅房屋個別因素參數(shù)表參數(shù)參數(shù)名業(yè)綠化數(shù)據(jù)庫連接技術(shù)(,開放式數(shù)據(jù)庫連接標(biāo)準(zhǔn))是微軟公司為其視窗操作系統(tǒng)推出的一套訪問各種數(shù)據(jù)庫的統(tǒng)一接口技術(shù)。類似一種軟件驅(qū)動程序,提供了應(yīng)用軟件與數(shù)據(jù)庫之間的訪問標(biāo)準(zhǔn)。在的國際標(biāo)準(zhǔn)建立以前,就已經(jīng)有很多數(shù)據(jù)庫發(fā)展了自己的產(chǎn)品。這些產(chǎn)品系列操作系統(tǒng)設(shè)計了這個接口來訪問支持的數(shù)據(jù)庫產(chǎn)品,使各種數(shù)據(jù)庫產(chǎn)品可以彼此交流數(shù)據(jù)。只要數(shù)據(jù)庫支持,那么用戶就可以靈活的選擇編程工具或應(yīng)用軟件實現(xiàn)數(shù)據(jù)庫訪問。以為基礎(chǔ)的技術(shù),為不同的數(shù)據(jù)庫系統(tǒng)互訪提供了一種機(jī)制。提供了最大限度的相互可操作性;一個應(yīng)用程序可以通過一組通用的代碼訪問不同的數(shù)據(jù)庫管理系統(tǒng);一個軟件開發(fā)者開發(fā)的客戶服務(wù)器應(yīng)用程序不會被約束于某個特定的數(shù)據(jù)庫之上,即數(shù)據(jù)庫可以更換為不同廠家的產(chǎn)品而應(yīng)用程序不用任何修改。應(yīng)用程序要訪問一個數(shù)據(jù)庫,首先必須用管理器注冊一個數(shù)據(jù)源。管理器根據(jù)數(shù)聯(lián)系。這樣,只要應(yīng)用程序?qū)?shù)據(jù)源的名稱提供給,就能建立起與相應(yīng)數(shù)據(jù)庫的使應(yīng)用程序不會受制于某種專用的數(shù)據(jù)庫語言,應(yīng)用程序可以以自己的格式接收直接嵌入標(biāo)準(zhǔn)語句的源代碼訪問數(shù)據(jù)庫中的數(shù)據(jù)。數(shù)據(jù)字典(數(shù)據(jù)流圖和數(shù)據(jù)字典是表達(dá)需求的工具,應(yīng)放在需繪制數(shù)據(jù)流圖以后,只是對數(shù)據(jù)處理和彼此之間的聯(lián)系進(jìn)行說明,為了進(jìn)一步明確數(shù)據(jù)的詳細(xì)內(nèi)容和數(shù)據(jù)加工過程,在此將最低層數(shù)據(jù)流圖中的全部數(shù)據(jù)流及其組成部分的數(shù)據(jù)字典的作用是給詞匯以定義和解釋。在結(jié)構(gòu)分析中數(shù)據(jù)字典的作用是給數(shù)據(jù)流圖上每個成分定義和說明。換句話說,數(shù)據(jù)流圖上所以成分的定義貨和解釋的文字集合就是數(shù)據(jù)字元素是組成數(shù)據(jù)流的基本成分。在系統(tǒng)分析中,數(shù)據(jù)字典起著重要的作用。總的來說,數(shù)據(jù)字典對數(shù)據(jù)流圖中有關(guān)成分的描述盡可能說明下列問題。.什么?(是什么或做什么).命令,編號與數(shù)據(jù)流圖一致,必要時,可增加編碼,方便查詢、檢索、維護(hù)和統(tǒng)計僅選取管理員維護(hù)這一模塊來說明數(shù)據(jù)流、數(shù)據(jù)存儲、數(shù)據(jù)元素、數(shù)據(jù)加工。(1)數(shù)據(jù)流息“管理員登錄”數(shù)據(jù)處理(2)數(shù)據(jù)存儲系統(tǒng)名:管理員登錄、管理員維護(hù)(3)數(shù)據(jù)元素:條目名:管理員編號別名:所屬數(shù)據(jù)流:管理員登錄信息存儲表:管理員信息表員的唯一識別碼。(4)數(shù)據(jù)加工條目名:管理員的維護(hù)別名:處理邏輯:新增管理員、修改管理員信息、刪除管理員簡要說明:對管理員信息的處理前臺應(yīng)用程序的開發(fā)軟件該軟件的主要技術(shù):本身所使用的技術(shù)就是開發(fā)者們將要使用的技術(shù)。.Netframework引入一種類似于通用語言運行庫的技術(shù)在管理底層代碼的時候?qū)⒕幊毯蚷cJScriptASPNet和Web服務(wù)應(yīng)用程序的時候只能得到應(yīng)用程序開發(fā)過程中關(guān)鍵而繁瑣的工作。它提供了一個自動管理內(nèi)存的應(yīng)用程序執(zhí)行環(huán)境,.Net的核心是通用語言運行庫,它管理代碼的執(zhí)行并提供各種服務(wù)。也就是說C++,VisualBasic,C#,和JScript的編譯器顯露出運行庫的功能接口。這些接口能夠讓你編寫出理方面的細(xì)節(jié),比方說創(chuàng)建對象和管理對象的引用。在運行庫的上面是包含了一套與通用語言運行庫緊密集成在一起的可重用類的基本類兩Web將ndowsForms速的創(chuàng)建全功能的Windows應(yīng)用程序,使用ActiveX控件,彈出式菜單,以及對.Net安全序還能夠利用最新的ADO.NET來進(jìn)行數(shù)據(jù)訪問以及最新版本的圖形設(shè)備接口(GDI+),這個接口一個打印數(shù)據(jù)的框架,能夠讓應(yīng)用程序生成易于理解的報表。一大步。一個Web表碟可能實際上是一組文件,其中的每一個文件完成一個特定的功能。SP.NETframework的另一個重要的特色是數(shù)據(jù)訪問類庫,它采用了最新一代的ActiveX數(shù)據(jù)對象,叫做ADO.NET。Active數(shù)據(jù)對象(象大多數(shù)的組件或者對象一樣)只是封裝了連接到ODBC數(shù)據(jù)庫和OLEDB數(shù)據(jù)源的專門過程的黑盒子。它們還能夠讓你輕易的添加能夠讓你執(zhí)行所有這些功能的接口而不需要你擁有直接進(jìn)行這些操作時所必須的專業(yè)知識。WebADO對象拖動到你的ASP兼容的驅(qū)動程序ADO就幾乎能夠使用所有的數(shù)據(jù)源。eb夠完成特定工作--比方計算保險費或者完成一次證券交易的軟件組件。就象微軟聲稱的那樣,Web服務(wù)是自描述的模塊并能夠用URL定址。它們能夠被組合用來創(chuàng)建大型的應(yīng)用程可以被動態(tài)的改變,創(chuàng)建新的Web服務(wù)。重要的一點是應(yīng)用程序可以通過網(wǎng)絡(luò)連接進(jìn)行訪謂的“實時應(yīng)用程序集成?!彼羞@些都不需要額外的知識和編程(如果它工作正常的話)。在線資源的鏈接,升級,新聞,下載包等等。下載包是特別有用的,因為它能夠帶你直接到達(dá)微軟在MSDN上設(shè)置的專區(qū),在這里你可以下載最新的軟件,工具包,源代碼例子并參”另一個鏈接能夠讓你根據(jù)自己所進(jìn)行的開發(fā)的類型改變開發(fā)環(huán)境的外觀。例如,一個WebSNET窗口的時候,它會立即浮到屏幕上來。這使得在多個瀏覽窗口,工具欄,屬性查看器和編輯器之間切換的時候變得容易。置字體和顏色,并設(shè)置工程和解決方案的缺省位置。開發(fā)環(huán)境的特色實在太多,無法一一描述。調(diào)試器和外觀定制方面也有增強(qiáng),還有支持新的VisualStudioVSNET持的語言提供了單一的一個代碼編輯器,而同時為每一種語言提供了特定的功能。其編輯器引入了編輯環(huán)境方面的一些增強(qiáng)功能,諸如單詞補(bǔ)許多為特定語言設(shè)計的功能,比方在你輸入原型和函數(shù)調(diào)用的時候它能夠自動完成這些字符串的輸入。L一個XML元素的時候,這個窗口右邊的部分就會顯示其子元素并能夠讓你一直深入查看元文檔都能夠被加載到數(shù)據(jù)視圖中。擁有不可預(yù)知的結(jié)構(gòu)的文檔在加載到數(shù)據(jù)視圖的時候好象。轉(zhuǎn)換到數(shù)據(jù)視圖,然后在視圖上右鍵并在彈出式菜單中選擇創(chuàng)建方案”。一旦XML方案已(應(yīng)該把你完成的那部分模塊的程序流程圖及算法介紹一下登陸時的身份驗證為了系統(tǒng)的安全,本系統(tǒng)采用基于Forms的身份驗證,如果當(dāng)一個非法用戶得知不是登陸頁的網(wǎng)址時,若想進(jìn)入到他手中的網(wǎng)頁,是不可能的,只有合法用戶成功登陸后方能進(jìn)入其他頁面,實現(xiàn)其功能的代碼如下:<?xmlversion="1.0"encoding="utf-8"?><configuration><appSettings><addkey="con"value="server=LIANGLIANG;database=graduatedesign;Trusted_Connection=yes"></add></appSettings><system.web>--><compilationdefaultLanguage="c#"debug="true""RemoteOnly"--><customErrorsdefaultRedirect="error.aspx"mode="Off""Windows"、"Passport"--><authenticationmode="Forms"><formsname="webcookie"loginUrl="index.aspx"protection="All"></forms></authentication>--><authorization>--></authorization>-->enabled="false"requestLimit="10"pageOutput="false"traceMode="SortByTime"localOnly="true"--><sessionStatemode="InProc"stateConnectionString="tcpip=:42424"sqlConnectionString="datasource=;Trusted_Connection=yes"cookieless="false"timeout="20"--><globalizationrequestEncoding="utf-8"responseEncoding="utf-8"</system.web></configuration>一個網(wǎng)站是否安全直接影響到用戶,所以在做privatevoidbtnlogin_Click(objectsender,System.EventArgse){stringusername=Request.Form["txtusername"].ToString();stringuserpwd=Request.Form["txtpwd"].ToString();userpwd2=System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(this.txtpwd.Text,"MD5");stringuseridenty=Request.Form["ddluseridentity"].ToString();SqlConnectioncon=newSqlConnection(System.Configuration.ConfigurationSettings.AppSettings["con"]);con.Open();SqlCommandcmdlogin=newSqlCommand("selectcount(*)frompersoninfowherepname='"+username+"'andppwd='"+userpwd2+"'andpidentity='"+this.ddluseridentity.SelectedValue.ToString()+"'",con);intcount=Convert.ToInt32(cmdlogin.ExecuteScalar());if(count>0){System.Web.Security.FormsAuthentication.SetAuthCookie(this.txtusername.Text,this.cbcookies.Checked);Response.Redirect("main.aspx?ddluseridentity="+useridenty);//System.Web.Security.FormsAuthentication.RedirectFromLoginPage(this.txtusername.Text,this.cbcookies.Checked);}{}');</script>");cmdlogin.ExecuteNonQuery();con.Close();}具體表現(xiàn)出來的情況就是回到登陸頁,要求用戶有合法的身份才能進(jìn)入到系統(tǒng),從而進(jìn)行其他的操作,如圖所示:樣本數(shù)據(jù)更新代碼stringjiegou="";stringquyu="";floatc=0.0f;floatb=0.0f;floata=0.0f;float[]ndcs=newfloat[4];float[]zflc=newfloat[9];float[]zfgbys=newfloat[4];SqlConnectioncon=newSqlConnection(System.Configuration.ConfigurationSettings.AppSettings["con"]);con.Open();for(intk=0;k<=this.DataGrid5.Items.Count-1;k++){ndcs[k]=Convert.ToSingle(this.DataGrid5.Items[k].Cells[1].Text.ToString());}for(intj=0;j<=this.DataGrid6.Items.Count-1;j++){zflc[j]=Convert.ToSingle(this.DataGrid6.Items[j].Cells[1].Text.ToString());}for(intm=0;m<=this.DataGrid7.Items.Count-1;m++){zfgbys[m]=Convert.ToSingle(this.DataGrid7.Items[m].Cells[1].Text.ToString()}for(inti=0;i<=this.DataGrid1.Items.Count-1;i++){fwsj=Convert.ToInt32(this.DataGrid1.Items[i].Cells[0].Text.Substring(0,4));luoceng=Convert.ToInt32(this.DataGrid1.Items[i].Cells[1].Text.Substring(0,1));stringwuye=this.DataGrid1.Items[i].Cells[2].Text.ToString();stringluhua=this.DataGrid1.Items[i].Cells[3].Text.ToString();shicang=this.DataGrid1.Items[i].Cells[4].Text.ToString();jiaotong=this.DataGrid1.Items[i].Cells[5].Text.ToString();jiegou=this.DataGrid1.Items[i].Cells[6].Text.ToString();quyu=this.DataGrid1.Items[i].Cells[7].Text.ToString();stringmenpai=this.DataGrid1.Items[i].Cells[8].Text.ToString();switch(fwsj/10){case196:a+=ndcs[3];case197:a+=ndcs[2];case198:a+=ndcs[1];case199:a+=ndcs[0];default:}switch(luoceng){case1:a+=zflc[0];case2:a+=zflc[1];case3:a+=zflc[2];case4:a+=zflc[3];case5:a+=zflc[4];case6:a+=zflc[5];case7:a+=zflc[6];case8:a+=zflc[7];default:}{a+=zfgbys[0];}{a+=zfgbys[1];}{a+=zfgbys[2];}{a+=zfgbys[3];}SqlCommandcmd2=newSqlCommand("selectjiner/mianjifromaddhouse",con);SqlDataReadersdr2=cmd2.ExecuteReader();this.DataGrid2.DataSource=sdr2;this.DataGrid2.DataBind();sdr2.Close();b=Convert.ToSingle(this.DataGrid2.Items[i].Cells[0].Text.ToString());cb*a;}SqlCommandcmd3=newSqlCommand("selectavg(jiner*"+a+"/mianji),jiegou,quyufromaddhousegroupbyquyu,jiegou",con);SqlDataReadersdr3=cmd3.ExecuteReader();this.DataGrid3.DataSource=sdr3;this.DataGrid3.DataBind();sdr3.Close();for(intj=0;j<=this.DataGrid3.Items.Count-1;j++){tup=Convert.ToSingle(this.DataGrid3.Items[j].Cells[0].Text.ToString());jiegou2=this.DataGrid3.Items[j].Cells[1].Text.ToString();stringquyu2=this.DataGrid3.Items[j].Cells[2].Text.ToString();SqlCommandcmdselect=newSqlCommand("selectcount(*)fromquyupricewhereqym='"+quyu2+"'",con);intcountselect=Convert.ToInt32(cmdselect.ExecuteScalar());if(countselect>0){{SqlCommandcmd4=newSqlCommand("updatequyupricesetghbj='"+up+"',qym='"+quyu2+"'whereqym='"+quyu2+"'",con);cmd4.ExecuteNonQuery();}{{SqlCommandcmdnewSqlCommand("updatequyupricesetzhbj='"+up+"',qym='"+quyu2+"'whereqym='"+quyu2+"'",con);cmd4.ExecuteNonQuery();}{{qlCommandupdatequyupricesetzmbj='"+up+"',qym='"+quyu2+"'whereqym='"+quyu2+"'",con);cmd4.ExecuteNonQuery();}{{SqlCommandcmd4=newSqlCommand("updatequyupricesetmbj='"+up+"',qym='"+quyu2+"'whereqym='"+quyu2+"'",con);cmd4.ExecuteNonQuery();}{SqlCommandcmd4=newSqlCommand("updatequyupricesetqtbj='"+up+"',qym='"+quyu2+"'whereqym='"+quyu2+"'",con);cmd4.ExecuteNonQuery();}}}}}{SqlCommandcmdww=newSqlCommand("insertintoquyupricevalues('"+quyu2+"',"+0+","+0+","+0+","+0+","+0+")",con);cmdww.ExecuteNonQuery();{SqlCommandcmd4=newSqlCommand("updatequyupricesetghbj='"+up+"',qym='"+quyu2+"'whereqym='"+quyu2+"'",con);cmd4.ExecuteNonQuery();}{{SqlCommandcmdnewSqlCommand("updatequyupricesetzhbj='"+up+"',qym='"+quyu2+"'whereqym='"+quyu2+"'",con);cmd4.ExecuteNonQuery();}{{qlCommandupdatequyupricesetzmbj='"+up+"',qym='"+quyu2+"'whereqym='"+quyu2+"'",con);cmd4.ExecuteNonQuery();}{{SqlCommandcmd4=newSqlCommand("updatequyupricesetmbj='"+up+"',qym='"+quyu2+"'whereqym='"+quyu2+"'",con);cmd4.ExecuteNonQuery();}{SqlCommandcmd4=newSqlCommand("updatequyupricesetqtbj='"+up+"',qym='"+quyu2+"'whereqym='"+quyu2+"'",con);cmd4.ExecuteNonQuery();}}}}}}SqlDataAdaptersdr5=newSqlDataAdapter();sdr5.SelectCommand=newSqlCommand("select*fromquyuprice",con);DataSetds=newDataSet();sdr5.Fill(ds,"quyuprice");this.DataGrid4.DataSource=ds.Tables["quyuprice"];this.DataGrid4.DataBind();con.Close();數(shù)據(jù)圖如果范例論文是這樣做的,那么范例論文有錯誤。樓層產(chǎn)權(quán)性質(zhì)裝修物業(yè)廁所采光積型住房樣本數(shù)據(jù)信息水調(diào)查時間區(qū)域街道氣電調(diào)查人樓層產(chǎn)權(quán)性質(zhì)經(jīng)營項目干道修積非住房樣本數(shù)據(jù)信息調(diào)查時間商場調(diào)查人街道區(qū)域鋼混報價其他報價街道報價信息街道名木報價磚木報價磚混報價其其他報價報價信息木報價磚木報價磚混報價鋼混報價系統(tǒng)運行調(diào)試情況r接上以后,就可以在里面建立數(shù)據(jù)庫和創(chuàng)建存儲過程了。主要檢驗安裝是否有問題。這里一般出問題的可能性不是很大,因為開發(fā)的系統(tǒng)工程并力和動感效果的網(wǎng)頁,使網(wǎng)頁創(chuàng)作過程變的簡單無比。首先是對系統(tǒng)中的各個功能模塊各個擊破,所以在開發(fā)初期采用的為白合子調(diào)試,例如中沒有被激活時,會提示不能連接數(shù)據(jù)庫。這時我們要找到那個沒有激活的組件,將其激活。信息,這時又得去處理判斷這

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論