房產(chǎn)管理系統(tǒng)房產(chǎn)轉(zhuǎn)移業(yè)務(wù)模塊的設(shè)計(jì)與開發(fā)_第1頁(yè)
房產(chǎn)管理系統(tǒng)房產(chǎn)轉(zhuǎn)移業(yè)務(wù)模塊的設(shè)計(jì)與開發(fā)_第2頁(yè)
房產(chǎn)管理系統(tǒng)房產(chǎn)轉(zhuǎn)移業(yè)務(wù)模塊的設(shè)計(jì)與開發(fā)_第3頁(yè)
房產(chǎn)管理系統(tǒng)房產(chǎn)轉(zhuǎn)移業(yè)務(wù)模塊的設(shè)計(jì)與開發(fā)_第4頁(yè)
房產(chǎn)管理系統(tǒng)房產(chǎn)轉(zhuǎn)移業(yè)務(wù)模塊的設(shè)計(jì)與開發(fā)_第5頁(yè)
已閱讀5頁(yè),還剩26頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

PAGE河北農(nóng)業(yè)大學(xué)本科畢業(yè)論文(設(shè)計(jì))題目:房產(chǎn)管理系統(tǒng)-房產(chǎn)轉(zhuǎn)移業(yè)務(wù)模塊的設(shè)計(jì)與開發(fā)摘要隨著經(jīng)濟(jì)的日益發(fā)展和人民生活水平的顯著提高,人民對(duì)居民條件的要求也越來(lái)越高;而我國(guó)人口眾多和地區(qū)經(jīng)濟(jì)發(fā)展不平衡的國(guó)情又導(dǎo)致流動(dòng)性人口日益增多,在這種情況下,人們對(duì)房屋需求也越來(lái)越多。面對(duì)龐大的需求量,需要建立一個(gè)房地產(chǎn)信息管理系統(tǒng)來(lái)提高對(duì)房地產(chǎn)管理的效率。建立房地產(chǎn)信息管理系統(tǒng)就是為了實(shí)現(xiàn)信息的規(guī)范管理和快速查詢,從而減少管理方面的工作量。本文主要論述的是房地產(chǎn)信息管理系統(tǒng)的轉(zhuǎn)移業(yè)務(wù)模塊的設(shè)計(jì)和實(shí)現(xiàn)?房地產(chǎn)管理系統(tǒng)是針對(duì)房地產(chǎn)行業(yè)的需求設(shè)計(jì)和實(shí)現(xiàn)的,系統(tǒng)采用JSP+MySQL+TOMCAT以B/S模式開發(fā),主要實(shí)現(xiàn)了核查信息、錄入用戶信息、初審、復(fù)審、審批、提交轉(zhuǎn)移申請(qǐng)表等功能。關(guān)鍵字:房地產(chǎn)信息管理系統(tǒng);JSP;MySQL;B/SAbstractWiththeremarkableimprovementofthedevelopmentoftheeconomyandpeople'slivingstandards,people'srequirementsontheconditionsofresidentsismoreandmorehigh;andChina'slargepopulationandtheimbalanceoftheregionaleconomicdevelopmentsituationandcausetheliquiditytotheincreasingofpopulation,inthiscase,thepeoplealsomoreandmoredemandforhousing.Inthefaceofthehugedemand,theneedtoestablisharealestateinformationmanagementsystemtoimprovetheefficiencyofrealestatemanagement.Theestablishmentoftherealestateinformationmanagementsystemistoregulatethemanagementofinformationandquickinquiry,thusreducedmanagementaspectworkload.Thispapermainlydiscussestherealizationoftherealestatemanagementsystem.Andtransferbusinessmoduledesignofrealestateinformationmanagementsystemisdesignedfortherealestateindustryrequirementsandimplementation,systemusesJSP+MySQL+TOMCATtoB/Spatternofdevelopment,toachievethemainverificationinformation,inputtheuserinformation,examination,review,approval,submitthetransferapplicationformfunction.Keywords:realestateinformationmanagementsystem;JSP;MySQL;B/S目錄1緒論 11.1選題背景和意義 11.2國(guó)內(nèi)外研究現(xiàn)狀 11.3研究?jī)?nèi)容 12相關(guān)技術(shù)及開發(fā)環(huán)境的介紹 32.1相關(guān)技術(shù)簡(jiǎn)介 32.1.1B/S模式的簡(jiǎn)介 32.1.2JSP技術(shù)簡(jiǎn)介 32.1.3JSP工作原理 42.2數(shù)據(jù)庫(kù)簡(jiǎn)介 42.2.1MySQL數(shù)據(jù)庫(kù) 42.2.2JSP連接數(shù)據(jù)庫(kù)技術(shù) 52.3開發(fā)軟件Dreamweaver功能的簡(jiǎn)介 93系統(tǒng)分析 103.1可行性分析 103.2系統(tǒng)需求分析 103.2.1功能需求 103.2.2系統(tǒng)開發(fā)環(huán)境平臺(tái) 113.3系統(tǒng)流程圖 114系統(tǒng)設(shè)計(jì) 134.1概要設(shè)計(jì) 134.1.1轉(zhuǎn)移模塊結(jié)構(gòu)圖 134.2數(shù)據(jù)庫(kù)設(shè)計(jì) 134.2.1表設(shè)計(jì) 135系統(tǒng)的實(shí)現(xiàn) 175.1界面顯示 175.1.1登錄界面(Login) 175.1.2核查用戶信息(Check) 175.1.3錄入用戶信息(input) 175.1.4初審(firstcheck) 185.1.5復(fù)審(secondcheck) 185.1,6審批(lastcheck) 195.1.7打印申請(qǐng)表(printcheck) 206總結(jié) 21致謝 22參考文獻(xiàn) 231緒論1.1選題背景和意義隨著網(wǎng)絡(luò)的日益普及和全球信息化進(jìn)程的發(fā)展,Internet技術(shù)及其應(yīng)用以及電子商務(wù)的發(fā)展,給工作和日常生活等各個(gè)方面帶來(lái)了深刻的影響。辦公自動(dòng)化的出現(xiàn)更對(duì)傳統(tǒng)的辦公方式和政務(wù)處理提供了新的思路,為實(shí)現(xiàn)簡(jiǎn)化各類手續(xù)和提高辦公效率提供了強(qiáng)有力地技術(shù)支撐。而房產(chǎn)管理也越來(lái)越借助于計(jì)算機(jī)信息管理這一技術(shù)手段。在傳統(tǒng)的房產(chǎn)管理模式中,房產(chǎn)信息備案登記管理以手工為主,各部門統(tǒng)計(jì)之后上報(bào)房產(chǎn)處再進(jìn)行匯總。不僅工作量大、效率低、易出錯(cuò),而且由于信息不暢,存在用戶信息不完整、住房信息不明確等現(xiàn)象,同時(shí)也給房管局的管理造成混亂。本系統(tǒng)在強(qiáng)調(diào)管理、強(qiáng)調(diào)信息的同時(shí),更高效率地把內(nèi)部活動(dòng)有機(jī)地組織起來(lái),代替人工進(jìn)行許多繁雜的勞動(dòng);可以節(jié)省許多資源;可以大大的提高人們的工作效率;可以使敏感信息更加安全。此房產(chǎn)管理系統(tǒng)可以達(dá)到數(shù)據(jù)準(zhǔn)確、流程清晰、減少因管理不當(dāng)而產(chǎn)生一些不必要的損失,其建立、健全就是關(guān)鍵。合理的結(jié)構(gòu)設(shè)計(jì)可以提高數(shù)據(jù)存儲(chǔ)的效率,保證數(shù)據(jù)的完整性和一致性,同時(shí)保證管理信息查詢的準(zhǔn)確性和用戶需要信息的及時(shí)性。1.2國(guó)內(nèi)外研究現(xiàn)狀房產(chǎn)管理行業(yè)的近幾十年的發(fā)展來(lái)看,國(guó)外的房產(chǎn)管理模式與國(guó)內(nèi)的存在較大的差異,因此雙方對(duì)于房產(chǎn)管理系統(tǒng)的研究背景差異較大,所以不能進(jìn)行完全的比較。而國(guó)內(nèi)的管理隨著房產(chǎn)管理工作內(nèi)容、工作方式的變化以及計(jì)算機(jī)軟硬件技術(shù)的發(fā)展,大體分為三個(gè)階段:第一階段為純手工統(tǒng)計(jì)階段。這一階段的特征是:房產(chǎn)管理的查詢系統(tǒng)困難,手工書寫的房產(chǎn)信息容易出錯(cuò)、容易涂改的特點(diǎn),無(wú)論是工作人員還是住房用戶都比較麻煩,保存也不方便,容易丟失各種信息,信息統(tǒng)計(jì)不完整。第二階段為單機(jī)單用戶階段。這一階段的特征是:在房產(chǎn)管理的手工工作的基礎(chǔ)上,通過(guò)計(jì)算機(jī)的幫助,由專人將手工整理信息檔案輸入電腦匯總,保存,打印。這個(gè)階段信息的保存及查詢已經(jīng)大大改善。第三階段聯(lián)網(wǎng)用戶模式階段。這一階段的特征是:房產(chǎn)管理工作的現(xiàn)代化、社會(huì)化、多樣化的進(jìn)一步要求,結(jié)合數(shù)字城市的整體建設(shè)思路,通過(guò)瀏覽器/服務(wù)器的應(yīng)用,在房產(chǎn)管理機(jī)構(gòu)和廣大用戶之間架起一座信息溝通的網(wǎng)上橋梁。另一方面,隨著GIS軟件的更加成熟和日趨平民化,MIS/GIS/CAD緊密集成,圖文表一體化的辦公模式也在本階段成為可能。國(guó)內(nèi)目前的網(wǎng)絡(luò)寬帶和收費(fèi)還不太理想,保障網(wǎng)絡(luò)安全的軟硬件費(fèi)用太高,GIS產(chǎn)品的價(jià)格相對(duì)還比較高。就當(dāng)前市場(chǎng)而言,單機(jī)單用戶模式已經(jīng)逐步被淘汰,互聯(lián)網(wǎng)的迅速發(fā)展,聯(lián)網(wǎng)管理的模式正在逐步占領(lǐng)市場(chǎng)。1.3研究?jī)?nèi)容本文主要研究的是房產(chǎn)管理系統(tǒng)中轉(zhuǎn)移業(yè)務(wù)模塊的設(shè)計(jì)和開發(fā),實(shí)現(xiàn)將房主擁有的房產(chǎn)通過(guò)辦理此業(yè)務(wù)轉(zhuǎn)移給另一承受人。為此本文建立了一個(gè)比較健全的管理系統(tǒng),使數(shù)據(jù)準(zhǔn)確、流程清晰且減少了因管理不當(dāng)而產(chǎn)生一些不必要的損失。比起傳統(tǒng)的手工操作,網(wǎng)上辦公大大提高了管理效率。本文通過(guò)建立一個(gè)數(shù)據(jù)庫(kù)連接池以及一套連接使用管理策略,使得數(shù)據(jù)庫(kù)連接得到高效、安全的復(fù)用,避免了數(shù)據(jù)庫(kù)連接頻繁建立、關(guān)閉的開銷。數(shù)據(jù)庫(kù)連接池的基本原理是在內(nèi)部對(duì)象池中維護(hù)一定數(shù)量的數(shù)據(jù)庫(kù)連接,并對(duì)外暴露數(shù)據(jù)庫(kù)連接獲取和返回方法。如:外部使用者可通過(guò)getConnection方法獲取連接,使用完畢后再通過(guò)releaseConnection方法將連接返回,注意此時(shí)連接并沒(méi)有關(guān)閉,而是由連接池管理器回收,并為下一次使用做好準(zhǔn)備。數(shù)據(jù)庫(kù)連接池技術(shù)帶來(lái)的優(yōu)勢(shì):①資源重用由于數(shù)據(jù)庫(kù)連接得到重用,避免了頻繁創(chuàng)建、釋放連接引起的大量性能開銷。在減少系統(tǒng)消耗的基礎(chǔ)上,另一方面也增進(jìn)了系統(tǒng)運(yùn)行環(huán)境的平穩(wěn)性(減少內(nèi)存碎片以及數(shù)據(jù)庫(kù)臨時(shí)進(jìn)程/線程的數(shù)量)。②更快的系統(tǒng)響應(yīng)速度數(shù)據(jù)庫(kù)連接池在初始化過(guò)程中,往往已經(jīng)創(chuàng)建了若干數(shù)據(jù)庫(kù)連接置于池中備用。此時(shí)連接的初始化工作均已完成。對(duì)于業(yè)務(wù)請(qǐng)求處理而言,直接利用現(xiàn)有可用連接,避免了數(shù)據(jù)庫(kù)連接初始化和釋放過(guò)程的時(shí)間開銷,從而縮減了系統(tǒng)整體響應(yīng)時(shí)間。③新的資源分配手段對(duì)于多應(yīng)用共享同一數(shù)據(jù)庫(kù)的系統(tǒng)而言,可在應(yīng)用層通過(guò)數(shù)據(jù)庫(kù)連接的配置,實(shí)現(xiàn)數(shù)據(jù)庫(kù)連接池技術(shù)。某一應(yīng)用最大可用數(shù)據(jù)庫(kù)連接數(shù)的限制,避免某一應(yīng)用獨(dú)占所有數(shù)據(jù)庫(kù)資源。④統(tǒng)一的連接管理,避免數(shù)據(jù)庫(kù)連接泄漏在較為完備的數(shù)據(jù)庫(kù)連接池實(shí)現(xiàn)中,可根據(jù)預(yù)先的連接占用超時(shí)設(shè)定,強(qiáng)制收回被占用連接。2相關(guān)技術(shù)及開發(fā)環(huán)境的介紹2.1相關(guān)技術(shù)簡(jiǎn)介 2.1.1B/S模式的簡(jiǎn)介數(shù)據(jù)庫(kù)Browse數(shù)據(jù)庫(kù)Browse瀏覽器Web服務(wù)器圖2-1三層體系結(jié)構(gòu)采用該結(jié)構(gòu)軟件的優(yōu)勢(shì)在于:(1)無(wú)須開發(fā)客戶端軟件,維護(hù)和升級(jí)方便;(2)可跨平臺(tái)操作,任何一臺(tái)機(jī)器只要裝有WWW瀏覽器軟件,均可作為客戶機(jī)來(lái)訪問(wèn)系統(tǒng);(3)具有良好的開放性和可擴(kuò)充性;(4)可采用防火墻技術(shù)來(lái)保證系統(tǒng)的安全性,有效地適應(yīng)了當(dāng)前用戶對(duì)管理信息系統(tǒng)的新需求。這種三層結(jié)構(gòu)層與層之間相互獨(dú)立,任何一層的改變不影響其他層的功能。三層B/S結(jié)構(gòu)將應(yīng)用的三個(gè)部分明確的分開:表示部分、應(yīng)用邏輯部分、數(shù)據(jù)訪問(wèn)部分。這三個(gè)部分在邏輯上獨(dú)立的分開,分別加以實(shí)現(xiàn),稱之為:客戶端、應(yīng)用服務(wù)器、數(shù)據(jù)庫(kù)服務(wù)器。而在客戶端和應(yīng)用服務(wù)器之間加入一個(gè)WEB服務(wù)器,就形成了一種特殊的B/S結(jié)構(gòu):Browser/Server,只在客戶端安裝瀏覽器軟件即可??蛻舳耸褂肐nternetExplore時(shí),就可以讓InternetExplore變成為能夠處理數(shù)據(jù)的應(yīng)用系統(tǒng)。由于這種模式是提供一個(gè)跨平臺(tái)的、簡(jiǎn)單一致的應(yīng)用環(huán)境,實(shí)現(xiàn)了開發(fā)系統(tǒng)與應(yīng)用系統(tǒng)的分離,因此避免了為多重不同的操作系統(tǒng)開發(fā)同一應(yīng)用系統(tǒng)的重復(fù)操作,便于用戶群的擴(kuò)展、變化以及應(yīng)用系統(tǒng)的管理。因此該結(jié)構(gòu)在管理信息系統(tǒng)開發(fā)領(lǐng)域中獲得飛速發(fā)展,成為應(yīng)用軟件開發(fā)中一種流行的體系結(jié)構(gòu).所以在開發(fā)本系統(tǒng)時(shí)采用這種模式。2.1.2JSP技術(shù)簡(jiǎn)介JSP(JavaServerPages)是由SunMicrosystems公司倡導(dǎo)、許多公司參與一起建立的一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)標(biāo)準(zhǔn)。JSP技術(shù)有點(diǎn)類似ASP技術(shù),它是在傳統(tǒng)的網(wǎng)頁(yè)HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP標(biāo)記(tag),從而形成JSP文件(*.jsp)。用JSP開發(fā)的Web應(yīng)用是跨平臺(tái)的,既能在Linux下運(yùn)行,也能在其他操作系統(tǒng)上運(yùn)行。所有程序操作都在服務(wù)器端執(zhí)行,網(wǎng)絡(luò)上傳送給客戶端的僅是得到的結(jié)果,這樣大大降低了對(duì)客戶瀏覽器的要求,即使客戶瀏覽器端不支持Java,也可以訪問(wèn)JSP網(wǎng)頁(yè)。JSP全名為javaserverpage,其根本是一個(gè)簡(jiǎn)化的Servlet設(shè)計(jì),他實(shí)現(xiàn)了Html語(yǔ)法中的java擴(kuò)張(以<%,%>形式)。JSP與Servlet一樣,是在服務(wù)器端執(zhí)行的,通常返回給客戶端的就是一個(gè)HTML文本,因此客戶端只要有瀏覽器就能瀏覽。Web服務(wù)器在遇到訪問(wèn)JSP網(wǎng)頁(yè)的請(qǐng)求時(shí),首先執(zhí)行其中的程序段,然后將執(zhí)行結(jié)果連同JSP文件中的HTML代碼一起返回給客戶端。插入的Java程序段可以操作數(shù)據(jù)庫(kù)、重新定向網(wǎng)頁(yè)等,以實(shí)現(xiàn)建立動(dòng)態(tài)網(wǎng)頁(yè)所需要的功能。JSP頁(yè)面由HTML代碼和嵌入其中的Java代碼所組成。服務(wù)器在頁(yè)面被客戶端請(qǐng)求以后對(duì)這些Java代碼進(jìn)行處理,然后將生成的HTML頁(yè)面返回給客戶端的瀏覽器。JavaServlet是JSP的技術(shù)基礎(chǔ),而且大型的Web應(yīng)用程序的開發(fā)需要JavaServlet和JSP配合才能完成。JSP具備了Java技術(shù)的簡(jiǎn)單易用,完全的面向?qū)ο?,具有平臺(tái)無(wú)關(guān)性且安全可靠,主要面向因特網(wǎng)的所有特點(diǎn)。2.1.3JSP工作原理在一個(gè)JSP文件第一次被請(qǐng)求時(shí),JSP引擎把該JSP文件轉(zhuǎn)換成為一個(gè)servlet。而這個(gè)引擎本身也是一個(gè)servlet,在JSWDK或WEBLOGIC中,它就是JspServlet。JSP引擎先把該JSP文件轉(zhuǎn)換成一個(gè)Java源文件,在轉(zhuǎn)換時(shí)如果發(fā)現(xiàn)jsp文件有任何語(yǔ)法錯(cuò)誤,轉(zhuǎn)換過(guò)程將中斷,并向服務(wù)端和客戶端輸出出錯(cuò)信息;如果轉(zhuǎn)換成功,JSP引擎用javac把該Java源文件編譯成相應(yīng)的class文件。然后創(chuàng)建一個(gè)該SERVLET的實(shí)例,該SERVLET的jspInit()方法被執(zhí)行,jspInit()方法在servlet的生命周期中只被執(zhí)行一次。然后jspService()方法被調(diào)用來(lái)處理客戶端的請(qǐng)求。對(duì)每一個(gè)請(qǐng)求,JSP引擎創(chuàng)建一個(gè)新的線程來(lái)處理該請(qǐng)求。如果有多個(gè)客戶端同時(shí)請(qǐng)求該JSP文件,則JSP引擎會(huì)創(chuàng)建多個(gè)線程。每個(gè)客戶端請(qǐng)求對(duì)應(yīng)一個(gè)線程。以多線程方式執(zhí)行可大大降低對(duì)系統(tǒng)的資源需求,提高系統(tǒng)的并發(fā)量及響應(yīng)時(shí)間.但應(yīng)該注意多線程的編程限制,由于該servlet始終駐于內(nèi)存,所以響應(yīng)是非??斓摹H绻?jsp文件被修改了,服務(wù)器將根據(jù)設(shè)置決定是否對(duì)該文件重新編譯,如果需要重新編譯,則將編譯結(jié)果取代內(nèi)存中的servlet,并繼續(xù)上述處理過(guò)程。雖然JSP效率很高,但在第一次調(diào)用時(shí)由于需要轉(zhuǎn)換和編譯而有一些輕微的延遲。此外,如果在任何時(shí)候如果由于系統(tǒng)資源不足的原因,JSP引擎將以某種不確定的方式將servlet從內(nèi)存中移去。當(dāng)這種情況發(fā)生時(shí)jspDestroy()方法首先被調(diào)用,然后servlet實(shí)例便被標(biāo)記加入"垃圾收集"處理。jspInit()及jspDestory()格式如下:可在jspInit()中進(jìn)行一些初始化工作,如建立與數(shù)據(jù)庫(kù)的連接,或建立網(wǎng)絡(luò)連接,從配置文件中取一些參數(shù)等,在jspDestory()中釋放相應(yīng)的資源。2.2數(shù)據(jù)庫(kù)簡(jiǎn)介2.2.1MySQL數(shù)據(jù)庫(kù)MySQL是最受歡迎的開源SQL數(shù)據(jù)庫(kù)管理系統(tǒng),它由MySQLAB開發(fā)、發(fā)布和支持。MySQLAB是一家基于MySQL開發(fā)人員的商業(yè)公司,它是一家使用了一種成功的商業(yè)模式來(lái)結(jié)合開源價(jià)值和方法論的第二代開源公司。MySQL是MySQLAB的注冊(cè)商標(biāo)。MySQL是一個(gè)快速的、多線程、多用戶和健壯的SQL數(shù)據(jù)庫(kù)服務(wù)器。MySQL服務(wù)器支持關(guān)鍵任務(wù)、重負(fù)載生產(chǎn)系統(tǒng)的使用,也可以將它嵌入到一個(gè)大配置(mass-deployed)的軟件中去。2.2.2JSP連接數(shù)據(jù)庫(kù)技術(shù)⑴jsp連接Oracle8/8i/9i數(shù)據(jù)庫(kù)(用thin模式)testoracle.jsp如下:

<%@pagecontentType="text/html;charset=gb2312"%>

<%@pageimport="java.sql.*"%>

<html>

<body>

<%Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();

Stringurl="jdbc:oracle:thin:@localhost:1521:orcl";

//orcl為你的數(shù)據(jù)庫(kù)的SID

Stringuser="scott";

Stringpassword="tiger";

Connectionconn=DriverManager.getConnection(url,user,password);

Statementstmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);

Stringsql="select*fromtest";

ResultSetrs=stmt.executeQuery(sql);

while(rs.next()){%>

您的第一個(gè)字段內(nèi)容為:<%=rs.getString(1)%>

您的第二個(gè)字段內(nèi)容為:<%=rs.getString(2)%>

<%}%>

<%out.print("數(shù)據(jù)庫(kù)操作成功,恭喜你\");%>

<%rs.close();

stmt.close();

conn.close();

%>

</body>

</html>⑵jsp連接SqlServer7.0/2000數(shù)據(jù)庫(kù)testsqlserver.jsp如下:

<%@pagecontentType="text/html;charset=gb2312"%>

<%@pageimport="java.sql.*"%>

<html>

<body>

<%Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();

Stringurl="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs";

//pubs為你的數(shù)據(jù)庫(kù)的

Stringuser="sa";

Stringpassword="";

Connectionconn=DriverManager.getConnection(url,user,password);

Statementstmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);

Stringsql="select*fromtest";

ResultSetrs=stmt.executeQuery(sql);

while(rs.next()){%>

您的第一個(gè)字段內(nèi)容為:<%=rs.getString(1)%>

您的第二個(gè)字段內(nèi)容為:<%=rs.getString(2)%>

<%}%>

<%out.print("數(shù)據(jù)庫(kù)操作成功,恭喜你\");%>

<%rs.close();

stmt.close();

conn.close();

%>

</body>

</html>⑶jsp連接DB2數(shù)據(jù)庫(kù)testdb2.jsp如下:

<%@pagecontentType="text/html;charset=gb2312"%>

<%@pageimport="java.sql.*"%>

<html>

<body>

<%Class.forName("com.ibm.db2.jdbc.app.DB2Driver").newInstance();

Stringurl="jdbc:db2://localhost:5000/sample";

//sample為你的數(shù)據(jù)庫(kù)名

Stringuser="admin";

Stringpassword="";

Connectionconn=DriverManager.getConnection(url,user,password);

Statementstmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);

Stringsql="select*fromtest";

ResultSetrs=stmt.executeQuery(sql);

while(rs.next()){%>

您的第一個(gè)字段內(nèi)容為:<%=rs.getString(1)%>

您的第二個(gè)字段內(nèi)容為:<%=rs.getString(2)%>

<%}%>

<%out.print("數(shù)據(jù)庫(kù)操作成功,恭喜你\");%>

<%rs.close();

stmt.close();

conn.close();

%>

</body>

</html>⑷jsp連接Informix數(shù)據(jù)庫(kù)testinformix.jsp如下:

<%@pagecontentType="text/html;charset=gb2312"%>

<%@pageimport="java.sql.*"%>

<html>

<body>

<%Class.forName("rmix.jdbc.IfxDriver").newInstance();

Stringurl=

"jdbc:informix-sqli://9:1533/testDB:INFORMIXSERVER=myserver;

user=testuser;password=testpassword";

//testDB為你的數(shù)據(jù)庫(kù)名

Connectionconn=DriverManager.getConnection(url);

Statementstmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);

Stringsql="select*fromtest";

ResultSetrs=stmt.executeQuery(sql);

while(rs.next()){%>

您的第一個(gè)字段內(nèi)容為:<%=rs.getString(1)%>

您的第二個(gè)字段內(nèi)容為:<%=rs.getString(2)%>

<%}%>

<%out.print("數(shù)據(jù)庫(kù)操作成功,恭喜你\");%>

<%rs.close();

stmt.close();

conn.close();

%>

</body>

</html>⑸jsp連接Sybase數(shù)據(jù)庫(kù)testmysql.jsp如下:

<%@pagecontentType="text/html;charset=gb2312"%>

<%@pageimport="java.sql.*"%>

<html>

<body>

<%Class.forName("com.sybase.jdbc.SybDriver").newInstance();

Stringurl="jdbc:sybase:Tds:localhost:5007/tsdata";

//tsdata為你的數(shù)據(jù)庫(kù)名

PropertiessysProps=System.getProperties();

SysProps.put("user","userid");

SysProps.put("password","user_password");

Connectionconn=DriverManager.getConnection(url,SysProps);

Statementstmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);

Stringsql="select*fromtest";

ResultSetrs=stmt.executeQuery(sql);

while(rs.next()){%>

您的第一個(gè)字段內(nèi)容為:<%=rs.getString(1)%>

您的第二個(gè)字段內(nèi)容為:<%=rs.getString(2)%>

<%}%>

<%out.print("數(shù)據(jù)庫(kù)操作成功,恭喜你\");%>

<%rs.close();

stmt.close();

conn.close();

%>

</body>

</html>⑹jsp連接MySQL數(shù)據(jù)庫(kù)testmysql.jsp如下:

<%@pagecontentType="text/html;charset=gb2312"%>

<%@pageimport="java.sql.*"%>

<html>

<body>

<%Class.forName("org.gjt.mm.mysql.Driver").newInstance();

Stringurl="jdbc:mysql://localhost/softforum?user=soft&password=soft1234&useUnicode=true&characterEncoding=8859_1"

//testDB為你的數(shù)據(jù)庫(kù)名

Connectionconn=DriverManager.getConnection(url);

Statementstmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);

Stringsql="select*fromtest";

ResultSetrs=stmt.executeQuery(sql);

while(rs.next()){%>

您的第一個(gè)字段內(nèi)容為:<%=rs.getString(1)%>

您的第二個(gè)字段內(nèi)容為:<%=rs.getString(2)%>

<%}%>

<%out.print("數(shù)據(jù)庫(kù)操作成功,恭喜你\");%>

<%rs.close();

stmt.close();

conn.close();

%>

</body>

</html>⑺jsp連接PostgreSQL數(shù)據(jù)庫(kù)testmysql.jsp如下:

<%@pagecontentType="text/html;charset=gb2312"%>

<%@pageimport="java.sql.*"%>

<html>

<body>

<%Class.forName("org.postgresql.Driver").newInstance();

Stringurl="jdbc:postgresql://localhost/soft"

//soft為你的數(shù)據(jù)庫(kù)名

Stringuser="myuser";

Stringpassword="mypassword";

Connectionconn=DriverManager.getConnection(url,user,password);

Statementstmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);

Stringsql="select*fromtest";

ResultSetrs=stmt.executeQuery(sql);

while(rs.next()){%>

您的第一個(gè)字段內(nèi)容為:<%=rs.getString(1)%>

您的第二個(gè)字段內(nèi)容為:<%=rs.getString(2)%>

<%}%>

<%out.print("數(shù)據(jù)庫(kù)操作成功,恭喜你\");%>

<%rs.close();

stmt.close();

conn.close();

%>

</body>

</html>

2.3開發(fā)軟件Dreamweaver功能的簡(jiǎn)介MacromediaDreamweaver8是建立在Web站點(diǎn)和應(yīng)用程序的專業(yè)工具。它將可視布局工具、應(yīng)用程序開發(fā)功能和代碼編輯支持組合在一起,其功能強(qiáng)大,使得各個(gè)層次的開發(fā)人員和設(shè)計(jì)人員都能夠快速創(chuàng)建界面吸引人的基于標(biāo)準(zhǔn)的網(wǎng)站和應(yīng)用程序。從對(duì)基于CSS的設(shè)計(jì)的領(lǐng)先支持到手工編碼功能,Deamweaver提供了專業(yè)人員在一個(gè)集成、高效的環(huán)境中所需的工具。開發(fā)人員可以使用Deamweaver及所選擇的服務(wù)器技術(shù)來(lái)創(chuàng)建功能強(qiáng)大的Internet應(yīng)用程序,從而使用戶能連接到數(shù)據(jù)庫(kù)、Web服務(wù)和舊式系統(tǒng)。Deamweaver是在網(wǎng)頁(yè)設(shè)計(jì)和制作領(lǐng)域用戶最多、應(yīng)用最廣、功能最強(qiáng)大的軟件,隨著Deamweaver8的發(fā)布,更堅(jiān)定了Deamweaver在該領(lǐng)域的地位。它集網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站開發(fā)和站點(diǎn)管理功能于一身,具有可視化、支持多平臺(tái)和跨瀏覽器的特性,是目前網(wǎng)站設(shè)計(jì)、開發(fā)、制作的首選工具。它提供了文字的設(shè)置,圖像編輯,表格制作,布局定位,層與動(dòng)畫,表單對(duì)象,框架結(jié)構(gòu)等用途。3系統(tǒng)分析3.1可行性分析考慮到項(xiàng)目時(shí)間、資源等因素,在實(shí)際開發(fā)該計(jì)算機(jī)系統(tǒng)時(shí),常常要為資源不足和交付日期難以完成而苦惱,因而需要慎重的盡可能早的估價(jià)研制課題的可行性。可行性研究包括:經(jīng)濟(jì)可行性、技術(shù)可行性、法律可行性、操作可行性等等。(1)經(jīng)濟(jì)可行性經(jīng)濟(jì)可行性分析中最重要的內(nèi)容之一是成本—效益分析。對(duì)于一個(gè)基于計(jì)算機(jī)系統(tǒng)的研制項(xiàng)目要在經(jīng)濟(jì)方面評(píng)價(jià)其是否合理,成本—效益分析要估計(jì)出系統(tǒng)研制開發(fā)的花費(fèi)與效益衡量比較。作為畢業(yè)設(shè)計(jì),我們所受到的效益,應(yīng)該說(shuō)是受益終生,而花費(fèi)則寥寥無(wú)幾。(2)技術(shù)可行性我校計(jì)算機(jī)系以及其他系都有軟硬件且知識(shí)豐富,具有較高的文化水平和計(jì)算機(jī)操作水平,可以設(shè)計(jì)管理該系統(tǒng)的學(xué)生和老師,且課余時(shí)間豐富,可以學(xué)習(xí)和了解在設(shè)計(jì)和應(yīng)用當(dāng)中會(huì)遇到或可能遇到的技術(shù)問(wèn)題。我校許多專業(yè)都以開設(shè)類似的課程設(shè)計(jì)題目,學(xué)生和老師在技術(shù)方面已經(jīng)有經(jīng)驗(yàn),正缺少這樣的實(shí)踐機(jī)會(huì)。(3)法律可行性雖然其他學(xué)校也有類似的管理系統(tǒng),但都主要在本校使用,沒(méi)有涉及到盈利方面,我們?cè)O(shè)計(jì)該系統(tǒng)也本著讓學(xué)生和老師把握一次學(xué)習(xí)實(shí)踐的機(jī)會(huì)的目的,鍛煉他們的開發(fā)技術(shù)和能力,不會(huì)去抄襲已經(jīng)設(shè)計(jì)好的管理系統(tǒng),如有借鑒的地方發(fā)布時(shí)也會(huì)說(shuō)明,而且該系統(tǒng)是本著方便學(xué)生學(xué)習(xí)的目的,而非盈利目的,所以不會(huì)和法律相沖突。(4)操作可行性本系統(tǒng)操作簡(jiǎn)單,易于理解,只需通過(guò)簡(jiǎn)單指導(dǎo),上手較快,系統(tǒng)管理員、以及普通用戶均能進(jìn)行操作,運(yùn)行環(huán)境要求低。綜上分析:該房產(chǎn)管理信息系統(tǒng)比原有方式工作效率高,成本低,出錯(cuò)率低,使房屋實(shí)現(xiàn)現(xiàn)代化管理。3.2系統(tǒng)需求分析經(jīng)過(guò)以上對(duì)本系統(tǒng)的可行性分析后,下面將對(duì)系統(tǒng)在功能上以及性能上進(jìn)行進(jìn)一步的需求分析。3.2.1功能需求本系統(tǒng)主要功能是將用戶的房產(chǎn)進(jìn)行轉(zhuǎn)移,此過(guò)程需要經(jīng)過(guò)初審、復(fù)審、審批,并且打印轉(zhuǎn)移申請(qǐng)表等環(huán)節(jié)。如當(dāng)房主A要將自己所擁有的全部房產(chǎn)部分或全部轉(zhuǎn)移給承受人B時(shí),過(guò)程如下:①業(yè)務(wù)員要先查看房主A的信息及提供的證件,符合要求后錄入房主A的信息,提交初審;②查看房主A提交的信息正確且證件合法時(shí)填寫初審意見,交由下一級(jí)審批;否則退回給房主A;③查看初審意見,符合要求時(shí)填寫復(fù)審意見,提交給領(lǐng)導(dǎo)審批;否則退回給初審者;④查看前兩級(jí)審批意見,符合要求時(shí)填寫審批意見,提交繕證人員;否則退回給復(fù)審者;⑤打印轉(zhuǎn)移申請(qǐng)表,房主A申請(qǐng)轉(zhuǎn)移房產(chǎn)給承受人B。3.2.2系統(tǒng)開發(fā)環(huán)境平臺(tái)設(shè)備需求:PC機(jī),Windows7/XP操作系統(tǒng),內(nèi)存512M以上,10G以上空閑硬盤空間。后臺(tái)采用MySQL5.1.62數(shù)據(jù)庫(kù)管理,并與MacromediaDreamweaver8和TOMCAT7.0.11相配合使用。3.3系統(tǒng)流程圖本轉(zhuǎn)移業(yè)務(wù)的流程圖如下圖3-1所示:YYN登錄是否辦理過(guò)此業(yè)務(wù)退回核查信息打印申請(qǐng)表錄入用戶信息提交審批結(jié)束是否合法NY圖圖3-1轉(zhuǎn)移業(yè)務(wù)流程圖在提交審批中還包含初審、復(fù)審、審批三個(gè)過(guò)程,其流程圖如下圖3-2。提交給繕證員退回給復(fù)審人員提交給繕證員退回給復(fù)審人員結(jié)束N是否符合要求Y提交給領(lǐng)導(dǎo)審批查看前兩級(jí)審批意見開始信息是否符合要求NY退回給用戶填寫初審意見退回給初審人員提交給復(fù)審人員查看初審意見是否符合要求Y填寫復(fù)審意見N圖圖3-2審批流程圖4系統(tǒng)設(shè)計(jì)4.1概要設(shè)計(jì)4.1.1轉(zhuǎn)移模塊結(jié)構(gòu)圖房產(chǎn)管理系統(tǒng)包括多個(gè)模塊,各模塊功能不一,同時(shí)相互之間又有聯(lián)系,如將某一房產(chǎn)信息添加、修改或刪除,則該房產(chǎn)對(duì)應(yīng)的用戶信息將隨之變化。本文轉(zhuǎn)移業(yè)務(wù)模塊房主A要將自己的房產(chǎn)轉(zhuǎn)讓給承受人B,則用戶A、B的信息也會(huì)發(fā)生改變。轉(zhuǎn)移模塊結(jié)構(gòu)如下圖4-1所示:房地產(chǎn)信息管理系統(tǒng)房地產(chǎn)信息管理系統(tǒng)轉(zhuǎn)移業(yè)務(wù)核查信息錄入用戶信息查看申請(qǐng)列表收件查詢退回收件檔案查詢初審列表復(fù)審列表審批列表打印申請(qǐng)表圖4-1轉(zhuǎn)移模塊結(jié)構(gòu)圖圖4-1轉(zhuǎn)移模塊結(jié)構(gòu)圖4.2數(shù)據(jù)庫(kù)設(shè)計(jì)4.2.1表設(shè)計(jì)表4-1表4-1inittransfer(1)inittransfer字段名稱字段類型主鍵允許為空IDInt是產(chǎn)權(quán)人Nchar(100)是產(chǎn)權(quán)證號(hào)Nchar(100)是產(chǎn)別Varchar(50)是產(chǎn)權(quán)類型Varchar(50)是土地證號(hào)Varchar(50)是土地性質(zhì)Varchar(50)是房屋位置Varchar(200)是幢號(hào)Varchar(50)是房牌號(hào)Varchar(50)是房屋間數(shù)Varchar(50)是建筑結(jié)構(gòu)Varchar(50)是使用狀況Varchar(50)是總層數(shù) Varchar(50)是所在層數(shù)Varchar(50)是設(shè)計(jì)用途Varchar(50)是建成年份Varchar(50)是建筑面積Varchar(50)是房屋價(jià)值Varchar(100)是承受人Varchar(50)是轉(zhuǎn)移理由Varchar(100)是收件人Varchar(50)是收件時(shí)間Datetime是狀態(tài) Varchar(50)是備注 Varchar(100)是表4-2transfer(2)表4-2transfer字段名稱字段類型主鍵允許為空IDInt是原產(chǎn)權(quán)人Varchar(50)是產(chǎn)權(quán)人Nchar(100)是產(chǎn)權(quán)證號(hào)Nchar(100)是產(chǎn)別Varchar(50)是產(chǎn)權(quán)類型Varchar(50)是土地證號(hào)Varchar(50)是土地性質(zhì)Varchar(50)是房屋位置Varchar(200)是幢號(hào)Varchar(50)是房牌號(hào)Varchar(50)是房屋間數(shù)Varchar(50)是建筑結(jié)構(gòu)Varchar(50)是使用狀況Varchar(50)是總層數(shù) Varchar(50)是所在層數(shù)Varchar(50)是設(shè)計(jì)用途Varchar(50)是建成年份Varchar(50)是建筑面積Varchar(50)是房屋價(jià)值Varchar(100)是現(xiàn)產(chǎn)權(quán)人Varchar(50)是轉(zhuǎn)移理由Varchar(100)是收件人Varchar(50)是收件時(shí)間Datetime是轉(zhuǎn)移時(shí)間Datetime是打印標(biāo)志Varchar(50)是標(biāo)志Varchar(50)是狀態(tài)Varchar(50)是備注Varchar(100)是表4-3transferFlow(3)transferFlow表4-3transferFlow字段名稱字段類型主鍵允許為空IDInt是房屋位置Char(12)是幢號(hào)Varchar(50)是房牌號(hào)Varchar(50)是初審意見Varchar(50)是初審人Nchar(10)是初審日期Datetime是初審人IPVarchar(50)是復(fù)審意見Varchar(50)是復(fù)審人Varchar(50)是復(fù)審日期Datetime是復(fù)審人IPVarchar(50)是審批意見Varchar(50)是審批人Varchar(50)是審批日期Datetime是審批人IPVarchar(50)是附記Varchar(100)是表4-4transferhouse(4)表4-4transferhouse字段名稱字段類型主鍵允許為空IDInt是產(chǎn)權(quán)人Varchar(100)是產(chǎn)權(quán)證號(hào)Varchar(100)是證件號(hào)碼Varchar(50)是幢號(hào)Varchar(50)是房牌號(hào)Varchar(50)是建筑結(jié)構(gòu)Varchar(50)是建筑面積Varchar(50)是總層數(shù)Varchar(50)是所在層數(shù)Varchar(50)是建成年份Varchar(50)是設(shè)計(jì)用途Varchar(50)是使用狀況Varchar(50)是錄入時(shí)間Datetime是錄入人員Varchar(50)是錄入人IPNchar(20)是狀態(tài)Varchar(50)是標(biāo)志Varchar(50)是備注 Varchar(100)是(5)userinfo表4-5表4-5userinfo字段名稱字段類型主鍵允許為空IDInt是用戶IDChar(12)是用戶名Varchar(20)是密碼Varchar(100)是性別Char(10)是組別Nvarchar(50)是角色Nvarchar(50)是權(quán)限Nvarchar(50)是職務(wù)Nvarchar(50)是辦公室電話Varchar(50)是手機(jī)Varchar(50)是狀態(tài)Char(10)是加入時(shí)間Datetime是最后登錄時(shí)間Datetime是備注Varchar(50)是5系統(tǒng)的實(shí)現(xiàn)5.1界面顯示5.1.1登錄界面(Login)登陸界面是為了保證系統(tǒng)的安全性,只有許可用戶才可進(jìn)入,如果輸入密碼和用戶名不匹配則提示:“密碼或用戶名輸入錯(cuò)誤!”不允許進(jìn)入系統(tǒng)。圖5-1圖5-1登錄界面(Login)5.1.2核查用戶信息(Check)用戶提交辦理業(yè)務(wù)所需要的證件,此時(shí)由業(yè)務(wù)員檢查房產(chǎn)相關(guān)信息的真實(shí)性,主要查看一下房屋是否被抵押以及它的土地使用權(quán)是否已到期。依據(jù)證件信息輸入產(chǎn)權(quán)證號(hào)和產(chǎn)權(quán)人名稱,點(diǎn)擊查詢即可查看相關(guān)信息,當(dāng)符合要求后打印一張申請(qǐng)表;若不符合要求,退回給用戶。 圖5-2核查用戶信息(Check)圖5-2核查用戶信息(Check)5.1.3錄入用戶信息(input)業(yè)務(wù)員掃描證件,將用戶填寫的申請(qǐng)表提交,然后錄入用戶的信息,提交給下一流程。圖5-3錄入用戶信息(input)圖5-3錄入用戶信息(input)5.1.4初審(firstcheck)當(dāng)業(yè)務(wù)員提交了用戶信息后,初審者進(jìn)行初審。初審者要詳細(xì)核查用戶信息,主要包括:房主信息是否真實(shí);房屋是否被抵押;房屋是否已經(jīng)轉(zhuǎn)移;房屋土地的使用期限等。若均符合要求,初審者在你審批表中填寫意見,提交審批表給復(fù)審者;若不符合則在審批表中填寫拒絕意見,退回給用戶。圖5-4初審圖5-4初審(firstcheck)5.1.5復(fù)審(secondcheck)當(dāng)初審者審批通過(guò)后,提交給復(fù)審者進(jìn)行復(fù)審。復(fù)審者查看初審意見,符合條件,填寫復(fù)審意見,提交給領(lǐng)導(dǎo)審批;若不符合條件,填寫拒絕意見,退回給初審者。當(dāng)接收領(lǐng)導(dǎo)的拒絕審批意見后,同樣退回給初審者。圖5-5復(fù)審(secondcheck)圖5-5復(fù)審(secondcheck)5.1,6審批(lastcheck)當(dāng)復(fù)審?fù)ㄟ^(guò)之后,提交給領(lǐng)導(dǎo)進(jìn)行最后審批。領(lǐng)導(dǎo)可以查看用戶的信息、查看土地和房屋的信息,領(lǐng)導(dǎo)接收并查看前兩級(jí)審批意見。領(lǐng)導(dǎo)審核后符合條件,填寫審批意見,提交給繕證員,準(zhǔn)備打印;不符合條件,返回給復(fù)審者。圖5-6審批(lastcheck)圖5-6審批(lastcheck)5.1.7打印申請(qǐng)表(printcheck)領(lǐng)導(dǎo)審批后,整個(gè)審批流程結(jié)束。打印轉(zhuǎn)移業(yè)務(wù)審批表,并提交準(zhǔn)備打印房產(chǎn)證。圖5-7打印申請(qǐng)表(printcheck)圖5-7打印申請(qǐng)表(printcheck)6總結(jié)本系統(tǒng)通過(guò)不斷改善,已經(jīng)可以正常運(yùn)行,基本實(shí)現(xiàn)所設(shè)計(jì)的功能。系統(tǒng)運(yùn)行穩(wěn)定,操作簡(jiǎn)單,維護(hù)方便,實(shí)現(xiàn)對(duì)房產(chǎn)轉(zhuǎn)移的管理,完成了經(jīng)過(guò)初審、復(fù)審、審批,并且打印轉(zhuǎn)移申請(qǐng)表等環(huán)節(jié)將房主A所擁有的房產(chǎn)部分或全部轉(zhuǎn)移給承受人B。本系統(tǒng)充分考慮人性化設(shè)計(jì),每個(gè)模塊都盡可能的簡(jiǎn)化用戶和操作員的輸入,并有各種系統(tǒng)提示,以方便用戶的使用。由于本身水平有限,時(shí)間倉(cāng)促,本系統(tǒng)還有很多不盡人意的地方,比如界面不夠美觀,設(shè)計(jì)時(shí)沒(méi)有過(guò)多的考慮數(shù)據(jù)庫(kù)查找效率等等。對(duì)用戶需求了解的正確與否,直接影響程序設(shè)計(jì)、系統(tǒng)測(cè)試、系統(tǒng)維護(hù)的進(jìn)度和工作量。即使開發(fā)軟件工作組怎么優(yōu)秀,團(tuán)隊(duì)合作如何融洽,需求這塊都是絕對(duì)不容忽視的。對(duì)需求了解的錯(cuò)誤導(dǎo)致的返工是軟件工程的大忌。做這個(gè)系統(tǒng),首先要深入的調(diào)查需求,然后參考一些類似的系統(tǒng)。永遠(yuǎn)都不要覺(jué)得自己已經(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ù)庫(kù)設(shè)計(jì)時(shí)一個(gè)關(guān)鍵的步驟,表與表直接清晰的關(guān)系,表內(nèi)部的主碼設(shè)計(jì)的好壞,數(shù)據(jù)的累加數(shù)據(jù)項(xiàng)的添加等都是不容忽視的問(wèn)題。有些可能在理論上不需要的字段,但實(shí)際應(yīng)用中往往把它添上去。接下來(lái)是程序設(shè)計(jì),首先根據(jù)先前的經(jīng)驗(yàn)和用戶的需求,搭好一個(gè)整體的框架。在這里考慮的問(wèn)題為:一、降低軟件模塊間的耦合度,高耦合度的系統(tǒng)很難維護(hù)的。一處的修改引起另一處甚至更多處的變動(dòng)。二、提高軟件的內(nèi)聚性,如果一個(gè)軟件的模塊只實(shí)現(xiàn)一個(gè)功能,那么該模塊具有高內(nèi)聚性。高內(nèi)聚性的軟件更容易維護(hù)和改進(jìn),判斷一個(gè)模塊是否有高的內(nèi)聚性,看一看你是否能夠用一個(gè)簡(jiǎn)單的句子描述它的功能就行了。在整個(gè)系統(tǒng)的設(shè)計(jì)過(guò)程中,遇到過(guò)很多障礙、挫折,然而當(dāng)整個(gè)系統(tǒng)完整的展現(xiàn)在自己面前時(shí),這種喜悅是只可意會(huì)的。致謝時(shí)間如梭,轉(zhuǎn)眼畢業(yè)在即。回想在大學(xué)求學(xué)的四年,心中充滿無(wú)限感激和留戀之情。感謝母校為我們提供的良好學(xué)習(xí)環(huán)境,使我們能夠在此專心學(xué)習(xí),陶冶情操。謹(jǐn)向我的論文指導(dǎo)張璠老師致以最誠(chéng)摯的謝意!在這次畢業(yè)設(shè)計(jì)的整個(gè)過(guò)程中,雖然遇到了一些技術(shù)上的難題但在與老師和同學(xué)的交流下都及時(shí)的解決了問(wèn)題。其中張老師認(rèn)真負(fù)責(zé)的工作態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神和深厚的理論水平都使我受益匪淺。她無(wú)論在理論上還是實(shí)踐中,都給與我很大的幫助,使我得到不少的提高,這對(duì)于我以后的工作和學(xué)習(xí)都有一種巨大的幫助,感謝她耐心的輔導(dǎo)。在這次的畢業(yè)論文中,發(fā)揮了我在學(xué)校學(xué)到的文化知識(shí)和技能的應(yīng)用,也算是我最后一次做學(xué)校的作業(yè)了,我要再次感謝我的指導(dǎo)老師,還有我的導(dǎo)員,以及任課老師,感謝他們的教誨,讓我知道在社會(huì)上懂得怎樣去做好自己,端正自己的位置,為社會(huì)貢獻(xiàn)出我自己的力量。最后感謝各位專家的批評(píng)指導(dǎo)。參考文獻(xiàn)[1]/view/8e9a5f12cc7931b765ce15e3.html[2]岑玲基于Browser/Server結(jié)構(gòu)的辦公自動(dòng)化系統(tǒng)[M].計(jì)算機(jī)與現(xiàn)代化2001.2[3]郝安林、王偉平、張明亮JSP從入門到精通[M]電子工業(yè)出版社2008.1[4]石志國(guó)、薛為民JSP應(yīng)用教程[M].清華大學(xué)出版社;北京交通大學(xué)出版社2004.10[5]孫鑫Servlet/JSP深入詳解——基于Tomcat的Web開發(fā)電子工業(yè)出版社2008.1[6]曉華、張建JSP應(yīng)用開發(fā)詳解電子工業(yè)出版社2007.1[7]盧翰、王國(guó)輝JSP項(xiàng)目開發(fā)案例全程實(shí)錄清華大學(xué)出版社2011.1[8]張峋、楊三成關(guān)鍵技術(shù)JSP與JDBC應(yīng)用詳解中國(guó)鐵道出版社2010.10[9]劉志成JSP程序設(shè)計(jì)實(shí)例教程人民郵電出版社2009.5[10]鄭阿奇JSP實(shí)用教程電子工業(yè)出版社2008.4[11]丁寶康、董健全數(shù)據(jù)庫(kù)實(shí)用教程[M].清華大學(xué)出版社2003.6[12]簡(jiǎn)朝陽(yáng)《MySQL性能調(diào)優(yōu)與架構(gòu)設(shè)計(jì)》電子工業(yè)出版社2009.6[13]戴爾《MySQL核心技術(shù)》機(jī)械工業(yè)出版社2009.9[14]/view/3802627.htm[15]ZambonGiulio/SeklerMichael《OverviewofJSPTechnologyandJSPapplicationframeworks》Springer-VerlagNewYorkInc目錄TOC\o"1-3"\h\z前言 11城市現(xiàn)狀 21.1自然狀況 21.2社會(huì)經(jīng)濟(jì)發(fā)展現(xiàn)狀 51.3城市結(jié)構(gòu)與人口 61.4城市能源供應(yīng)及消費(fèi)狀況 71.5環(huán)境狀況 71.6交通條件 82設(shè)計(jì)依據(jù)、設(shè)計(jì)原則及規(guī)范與標(biāo)準(zhǔn) 92.1設(shè)計(jì)依據(jù) 92.2編制原則 92.3編制應(yīng)遵循的規(guī)范、標(biāo)準(zhǔn) 113我國(guó)城鎮(zhèn)燃?xì)飧艣r與發(fā)展燃?xì)庹?123.1我國(guó)能源 123.2城鎮(zhèn)燃?xì)飧艣r 143.3我國(guó)發(fā)展城鎮(zhèn)燃?xì)庹?194氣源確定與氣源基本參數(shù) 194.1氣源條件 194.2CNG與LNG氣源選擇 224.3CNG供氣及供氣基本參數(shù) 235工程項(xiàng)目范圍、供氣規(guī)模及主要工程量 245.1工程項(xiàng)目建設(shè)的必要性 245.2工程項(xiàng)目范圍 255.3供氣原則 255.4供氣對(duì)象與供氣范圍 265.5氣化人口與氣化率的確定 265.6工程分期 275.7各類用戶耗熱定額 275.8居民與商業(yè)用戶高峰系數(shù)的確定 285.9供氣比例與供氣規(guī)模 305.10各類用戶耗氣量平衡與高峰流量 315.11儲(chǔ)氣與調(diào)峰 346CNG氣源站 386.1站址選擇 386.2建站規(guī)模及占地面積 396.3總圖布置 396.4CNG氣源站豎向設(shè)計(jì) 406.5交通運(yùn)輸及道路 416.6綠化 416.7用地指標(biāo) 416.8工藝設(shè)計(jì)與主要設(shè)備 426.9管材選擇及防腐 476.10公用工程 487中壓管網(wǎng)輸配系統(tǒng) 537.1中壓輸配系統(tǒng)壓力級(jí)制確定 537.2城區(qū)中壓管網(wǎng)布置原則 557.3中壓管網(wǎng)布置 567.4中壓管網(wǎng)的敷設(shè)和特殊地段的處理 577.5管材選擇與防腐 587.6管道水力計(jì)算 598、組織機(jī)構(gòu)及勞動(dòng)定員 619環(huán)境保護(hù)專篇 629.1設(shè)計(jì)采用規(guī)范及標(biāo)準(zhǔn) 639.2污染物及治理措施 639.3綠化設(shè)計(jì) 6410消防專篇 6510.1設(shè)計(jì)采用規(guī)范和標(biāo)準(zhǔn) 6510.2工程項(xiàng)目火災(zāi)危險(xiǎn)性分析 6510.3消防措施 6610.4建立健全各種規(guī)章制度 6711勞動(dòng)保護(hù)、職業(yè)安全與工業(yè)衛(wèi)生 6811.1設(shè)計(jì)依據(jù)及遵循的標(biāo)準(zhǔn)和規(guī)范 6811.2

溫馨提示

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

評(píng)論

0/150

提交評(píng)論