畢業論文-房產管理系統-房產初始模塊的設計與開發_第1頁
畢業論文-房產管理系統-房產初始模塊的設計與開發_第2頁
畢業論文-房產管理系統-房產初始模塊的設計與開發_第3頁
畢業論文-房產管理系統-房產初始模塊的設計與開發_第4頁
畢業論文-房產管理系統-房產初始模塊的設計與開發_第5頁
已閱讀5頁,還剩23頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、河北農業大學信息學院本科畢業論文 題 目: 房產管理系統-房產初始模塊的設計與開發 學 院: 信息科學與技術學院 專業班級: 計算機科學與技術0902班 學 號: 學生姓名: 指導教師姓名: 指導教師職稱: 講師 二O一三 年 五 月 二十八 日 摘 要21世紀,隨著計算機科學的發展,數據庫技術在Internet 中的應用越來越廣泛,為廣大網絡用戶提供了更加周到和人性化的服務。個性化已逐漸成為當今Wed應用的潮流。如何通過網絡有效進行交流是擺在我們面前的一個新的領域。本文闡述了如何構造一個B/S結構的房產管理系統,對B/S結構、JSP技術以及SQL Server原理進行了較深入的論述。闡述了對

2、房產管理系統的需求分析、功能模塊劃分、數據庫模式分析,功能模塊的實現過程。在此基礎上,對所應用的關鍵技術進行描述。最后,對程序調試與調試結果進行論述。本文在研究目前國內外房產管理系統情況的基礎上,從實際需求出發,采用當前較為流行的B/S結構和JSP開發技術,基于Windows 7操作系統、Dreamweaver和SQL Server 2008數據庫,采用JSP技術,設計并實現了一個功能較為完善的房產管理系統。通過對系統進行一系列的需求分析、設計、編碼、測試等工作,該系統普通用戶可以瀏覽、查看房屋信息,可以注冊成為網站會員、登陸網站,然后發布個人房屋信息。本系統結合因特網的發展、應用現狀,采用了

3、基于WEB的三層體系架構,即瀏覽器WEB應用服務器數據庫服務器。通過對系統工作流程進行詳細需求分析,建立了系統的功能模型和數據流模型。確定系統的數據模型為關系數據模型,進行了分析、設計、畫出了E-R圖。后臺數據庫選用了SQL Server 2008來實現。WEB開發采用當前流行的JSP(技術,JSP頁面通過JDBC(Java Database Connectivity,Java數據庫連接)接口連接SQL Server 2008數據庫,實現了瀏覽器端和服務器端的程序。系統經過測試,運行效果穩定、操作方便、快捷。能較好的為該系統房產管理服務。關鍵字:SQL Server 2008、jsp 、Dre

4、amweaverAbstractAlong with the development of the computer science in 21 centuries, the database technique is more and more extensive in the application in the Internet, providing the more thoughtful and humanized service for the large network customer. Characteristic have already become gradually t

5、he current as the application of Wed nowadays. How to communicate on the web is a new topic facing us.This paper describes how to construct a system to have set forth house to let management adopt B/S structures, the paper describes the B/S structure and SQL Server, JSP technology principles. The ar

6、ticle completes the needs analysis of a system for the management applications for communication which on the web, functional modules division and database model analysis. The technology is in progress here to what be applied key on the basis, describe that. Final, comment that to procedure debuggin

7、g with testing result being in progress.The discourse according to the practical demand of some users, which is on the base of the situation of the domestic and international recorded at present. adopt currently comparatively popular B/S (Browser/Server) structure and JSP development Web page to dev

8、elop a technology, 2000 data bases, adopt the JSP technology owing to Windows 7 OS Dreamweaver and SQL Server, the function having designed and realizing one is comparatively perfect house to Let management system. Through a series of preparation such as requirement analyzation,design,coding,test th

9、rough set forth house to Let management system. That is the system domestic consumers turn to be able to register becoming the website member, landing website, browse, check building information, announce and then individual building information, can look up the press release that website waiting, a

10、dministrative person can carry out administration on the website member, building information and the website press release. The small advantages having designed process work to system describes priority, requires that the place improving has done a summary at the same time also to system.Internet,

11、application status, using a Web-based three-tier system structure, the browser Web application servers database servers. Through the teacher evaluation process needs to conduct a detailed analysis, establish a system of the model and data model. Identify the data model for relational data model for

12、the analysis, design, which depicts the E-R charts. Selection of the background database SQL Server 2008 is to be achieved. Web develops using current popular JSP (Java Server Pages, Dynamic web technology) technology, JSP pages through JDBC (Java Database Connectivity) interface to SQL Server 2008

13、database. It has realized a browser holding the procedure really with the server. Through the testing, theoperationresult of the system is steady .It is easy to operate and the speed is fast. It can give a good service for the users who use the system.KEY WORD : SQL Server 2008、jsp 、Dreamweaver目 錄 T

14、OC o 1-3 h z u HYPERLINK ././王金虎畢業論文.doc l _Toc3264217801.緒論 PAGEREF _Toc326421780 h 1HYPERLINK ././王金虎畢業論文.doc l _Toc3264217811.1 前言1HYPERLINK ././王金虎畢業論文.doc l _Toc3264217821.2 課題研究的背景及意義 PAGEREF _Toc326421782 h 1HYPERLINK ././王金虎畢業論文.doc l _Toc3264217831.3國內外研究概況與發展趨勢 PAGEREF _Toc326421783 h 1HYP

15、ERLINK ././王金虎畢業論文.doc l _Toc3264217841.4設計的主要工作 PAGEREF _Toc326421784 h 1HYPERLINK ././王金虎畢業論文.doc l _Toc3264217851.5論文組織 PAGEREF _Toc326421785 h 1HYPERLINK ././王金虎畢業論文.doc l _Toc3264217862.開發環境和開發技術 PAGEREF _Toc326421786 h 3HYPERLINK ././王金虎畢業論文.doc l _Toc3264217872.1 系統介紹 PAGEREF _Toc326421787 h

16、3HYPERLINK ././王金虎畢業論文.doc l _Toc3264217902.2工具環境介紹3HYPERLINK ././王金虎畢業論文.doc l _Toc3264217912.2.1 開發環境的選擇3HYPERLINK ././王金虎畢業論文.doc l _Toc3264217922.2.2 jsp語言簡介3HYPERLINK ././王金虎畢業論文.doc l _Toc3264217932.2.3 SQL server 2008簡介3 2.2HYPERLINK ././王金虎畢業論文.doc l _Toc326421822.4 dreamweaver簡介4HYPERLINK .

17、/./王金虎畢業論文.doc l _Toc3264217943.需求分析與系統設計5 3.1HYPERLINK ././王金虎畢業論文.doc l _Toc326421822.系統實現5 HYPERLINK ././王金虎畢業論文.doc l _Toc3264217953.1.1 設計思想5 HYPERLINK ././王金虎畢業論文.doc l _Toc3264217963.1.2 可行性分析5 HYPERLINK ././王金虎畢業論文.doc l _Toc3264218003.1.3 功能需求5 HYPERLINK ././王金虎畢業論文.doc l _Toc3264218043.1.4

18、 用戶界面需求5HYPERLINK ././王金虎畢業論文.doc l _Toc3264218043.2 系統設計5 HYPERLINK ././王金虎畢業論文.doc l _Toc3264218053.2.1 系統設計基礎5HYPERLINK ././王金虎畢業論文.doc l _Toc3264218063.2.2 模塊設計6HYPERLINK ././王金虎畢業論文.doc l _Toc326421819 3.3 數據庫設計9HYPERLINK ././王金虎畢業論文.doc l _Toc3264218203.3.1 數據庫簡介9HYPERLINK ././王金虎畢業論文.doc l _T

19、oc3264218213.3.2 物理結構設計9HYPERLINK ././王金虎畢業論文.doc l _Toc3264218224.系統實現13HYPERLINK ././王金虎畢業論文.doc l _Toc3264218234.1設計主界面13HYPERLINK ././王金虎畢業論文.doc l _Toc3264218244.2系統各個模塊功能13HYPERLINK ././王金虎畢業論文.doc l _Toc3264218254.2.1添加新的房產信息界面13HYPERLINK ././王金虎畢業論文.doc l _Toc3264218264.2.2初級審核與復審頁面19HYPERLI

20、NK ././王金虎畢業論文.doc l _Toc3264218274.2.3領導審批頁面20HYPERLINK ././王金虎畢業論文.doc l _Toc3264218285.系統測試21HYPERLINK ././王金虎畢業論文.doc l _Toc3264218295.1業務選擇頁面 PAGEREF _Toc326421829 h 21HYPERLINK ././王金虎畢業論文.doc l _Toc3264218305.2生成的數據庫表頁面21HYPERLINK ././王金虎畢業論文.doc l _Toc3264218316.結束語22HYPERLINK ././王金虎畢業論文.do

21、c l _Toc3264218326.1 總結 PAGEREF _Toc326421832 h 22HYPERLINK ././王金虎畢業論文.doc l _Toc3264218336.2 心得體會 PAGEREF _Toc326421833 h 22HYPERLINK ././王金虎畢業論文.doc l _Toc326421834致謝23HYPERLINK ././王金虎畢業論文.doc l _Toc326421835參考文獻241.緒論1.1 前言隨著社會經濟的發展,城市現代化建設步伐不斷加快,城市規模不斷擴大,人員的流動也不斷加大,房產信息變更等逐漸成為社會生活的重要組成部分,無論是房屋

22、出售還是房屋購買,都面臨著大量需求。在互聯網蓬勃發展的今天,網絡和我們的生活、工作越來越密不可分,網絡正領導著一個新時代的來臨。于是我們就利用開放的Internet技術,開發出實時、快捷、全方位傳播信息的平臺,我們制作的房產管理系統的網站,就成了人們關于生活中房屋管理問題的信息載體,使得房屋信息在管理員與擁有者者之間交流更為輕松。這樣,使原本復雜的房屋信息簡單化,系統能及時為他們提供服務,使出租求租雙方都能夠方便快捷的得到信息。通過本系統來管理房屋變更情況,可以解決大量房屋信息的查詢和管理。并且能夠培養我們的綜合分析設計能力,同時提高動手實踐的能力。1.2 課題研究的背景及意義紙質檔案存在管理

23、不便、報送不及時、效率低等問題。為了及時、準確掌握每家每戶民情,并且為各級政府準確決策提供了依據。經過大學四年理論課程的學習,以及校內校外的實踐,極大的豐富了自身的理論基礎,并且也具備了一些處理簡單問題的能力,但即將踏上社會的我深知這還遠遠不夠,因此我利用了畢業設計的機會,在老師的指導下去完成一個具有挑戰性的,其具體應用及社會服務相結合的項目,深知通過對它的開發,將對我的能力有更高層次的突破。1.3 國內外研究概況與發展趨勢 隨著計算機技術水平的提高和互聯網業務的迅速發展,房產管理由手工統計記錄發展為計算機開發的信息管理系統,為了適應新時期各地對房產信息的管理,且向高效,方便,快捷的方向發展。

24、各地擁有了基本的房產信息管理系統,有能力的甚至開發了自己獨有的房產管理系統。另外,許多軟件開發公司也開發了房產管理系統。這些系統各有千秋,具備許多優點和亮點,但是各地的情況不同,系統功能要求也不同,如何開發一款高效的,適合各地房產管理系統成為了亟待解決的問題。隨著網絡技術的不斷發展和人們對安全性,高效性的要求,房產信息管理系統必須與時俱進,不斷注入新的功能,以適應各地管理的要求。所以,房產管理系統必須保持進步與完善。1.4 設計的主要工作 本系統為房產管理系統的初始登記部分,主要的任務就是為居民新的房屋登記并且打印房產證。1、首先核查信息,在辦理初始登記業務之前,要先核查此用戶是否辦理過此項業

25、務,若無辦理過,則可以進入下一流程開始辦理,若辦理過,則核查用戶的房屋信息,是否已經登記過,若房屋信息已登記,則說明已經辦理過初始業務,不能再進行辦理。2、錄入用戶信息:當用戶初次申請辦理房產證時,需在此處錄入申請信息3、查看申請列表:查看申請列表,可以進行如下操作:可以查看申請人(用戶)的信息和房產信息,進行核對。如有不符合的地方,可以在此處進行修改;可以再次錄入用戶信息。適用于用戶的一個房產證中包含多處房產的錄入情況。4、 收件審查:當申請人的信息錄入后,就會自動顯示在收件審查列表中,由審查員來審查申請人提交的信息,如果符合要求,則審查通過,并提交下一級審批,若不符合要求,則拒絕,并退回,

26、重申。5、退回收件:各級審批過程中,如遇到拒絕并退回的審批表,都會顯示在退回收件列表中。這意味著此申請的審批將重新開始。6、檔案查詢:經過了收件審查后的下一級審批,即為檔案查詢,由檔案查詢員來審查檔案信息,如果符合要求則審查通過,并提交下一級審批,若不符合要求則拒絕,并退回,重申。7、初審列表:經過了檔案查詢后的下一級審批,即為初審,由初審員來進行初審,如果符合要求,則選擇初審意見,提交下一級審批,若不符合要求則拒絕,并退回,重申。8、復審列表:經過了初審下一級審批,即為復審,由復審員來進行復審,如果符合要求,則填寫復審意見,提交下一級審批,若不符合要求,則拒絕,并退回,重申。9、審批列表:經

27、過了復審下一級審批,即為領導審批,由領導進行審批,如果符合要求,則填寫領導審批,提交下一級,若不符合要求,則拒絕,并退回,重申。10、打印列表:領導審批后,整個審批流程結束,在此模塊中,打印審批表,并提交準備打印產權證。1.5 論文組織論文全文共分為六章:第一章主要介紹了論文選題的引言、對課題研究的背景及意義進行了分析,同時也對國內外研究狀況及發展趨勢進行了介紹。第二章 開發環境和開發技術這一章介紹了系統、系統的開發模式、開發環境等基礎第三章 需求分析與系統設計。這一章主要介紹了系統設計思想、可行性分析、功能和性能需求,總體結構設計和系統的數據庫設計,其中數據庫的設計包括了概念設計、邏輯設計和

28、物理設計。第四章 系統實現。這一章介紹了系統的所有模塊和它的功能。第五章 系統測試。選取具有代表性的數據進行測試,保證系統正常運行。第六章 結束語。對系統實現過程進行了總結。2.開發環境和開發技術2.1 系統介紹系統是在一定環境中相互聯系和相互作用的若干部分組成的具有某種功能的集合,一個系統內可能包含許多功能各異的子系統,這意味著系統可以具有多層結構,一個系統的整體功能往往大于單個子系統的功能之和。本系統利于用戶更方便的更改自己房屋信息,有利于房產管理局等部門更快屋安全鑒定住房保障、住房制度改革、城市創建、維修資金管理、督查、房地產檔案管理,產權產籍、房屋租賃中介、業務督查工作、物業管理工作等

29、。本系統由業務員錄入新的房產信息,初審員審核業務員錄入的信息是否通過,通過則交給下一級,不可以通過則退回,復審員決定初審員通過的信息是否通過,通過則交給下一級,不可以通過則退回,領導審批復審員的信息,并簽字,然后交給繕證員打印處理。2.2工具環境介紹2.2.1 開發環境的選擇開發與運行的環境的選擇會影響到數據庫設計,本系統開發與運行環境如下:開發環境:Windows 7開發工具:Sql Server 2008Tomcat Dreamweaver數據庫管理系統:SQL Server 2008本系統主要采用Jsp與Sql server相結合的技術。利用Dreamweaver軟件來設計系統界面,使整

30、個系統更具有吸引力和良好的價值,Tomcat用作后臺服務器。2.2.1 JSP語言簡介JSP(Java Server Pages)是由Sun Microsystems公司倡導、許多公司參與一起建立的一種 HYPERLINK /view/348756.htm t _blank 動態網頁技術標準。JSP技術有點類似 HYPERLINK /view/2616.htm t _blank ASP技術,它是在傳統的網頁 HYPERLINK /view/692.htm t _blank HTML文件(*.htm,*.html)中插入 HYPERLINK /view/29.htm t _blank Java程

31、序段(Scriptlet)和JSP標記(tag),從而形成JSP文件(*.jsp)。 JSP與Java HYPERLINK /view/25169.htm t _blank Servlet一樣,是在服務器端執行的,通常返回該客戶端的就是一個HTML文本,因此客戶端只要有瀏覽器就能瀏覽。Java Servlet 是JSP的技術基礎,而且大型的Web應用程序的開發需要Java Servlet和JSP配合才能完成。JSP具備了Java技術的簡單易用,完全的 HYPERLINK /view/125370.htm t _blank 面向對象,具有平臺無關性且安全可靠,主要面向 HYPERLINK /vi

32、ew/1706.htm t _blank 因特網的所有特點。2.2.3 SQL server 2008簡介SQL Server 2008出現在微軟數據平臺愿景上是因為它使得公司可以運行他們最關鍵任務的應用程序,同時降低了管理數據基礎設施和發送觀察和信息給所有用戶的成本這個平臺有以下特點: 可信任的使得公司可以以很高的安全性、可靠性和可擴展性來運行他們最關鍵任務的應用程序。 高效的使得公司可以降低開發和管理他們的數據基礎設施的時間和成本。 智能的提供了一個全面的平臺,可以在你的用戶需要的時候給他發送觀察和信息。SQL Server 2008提供了公司可依靠的技術和能力來接受不斷發展的對于管理數據

33、和給用戶發送全面的洞察的挑戰。具有在關鍵領域方面的顯著的優勢,SQL Server 2008是一個可信任的、高效的、智能的數據平臺。SQL Server 2008是微軟數據平臺愿景中的一個主要部分,旨在滿足目前和將來管理和使用數據的需求。2.2.4 Dreamweaver簡介Dreamweaver是在網頁設計與制作領域中用戶最多、應用最廣、功能最強大的軟件,隨著Dreamweaver 8的發布,更堅定 HYPERLINK /view/7919.htm Dreamweaver在該領域的地位。它集網頁設計、 HYPERLINK /view/71517.htm 網站開發和站點管理1功能于一身,具有可

34、視化、支持多平臺和跨 HYPERLINK /view/7718.htm 瀏覽器的特性,是目前網站設計、開發、制作的首選工具。靈活的編寫方式Dreamweaver具有靈活編寫網頁的特點,不但將世界一流水平的“設計”和“代碼”編輯器合二為一,而且在設計窗口中還精化了 HYPERLINK /view/60376.htm 源代碼,能幫助用戶按工作需要定制自己的用戶界面。可視化編輯界面Dreamweaver是一種所見即所得的HTML編輯器,可實現頁面元素的插入和生成。或視化編輯環境大量減少了 HYPERLINK /view/41.htm 代碼的編寫,同時亦保證了其專業性和 HYPERLINK /view

35、/80015.htm 兼容性,并且可以對內部的HTML HYPERLINK /view/499644.htm 編輯器和任何第三方的HTML編輯器進行實時的訪問。無論用戶習慣手工輸入HTML HYPERLINK /view/60376.htm 源代碼還是使用可視化的編輯界面,Dreamweaver都能提供便捷的方式使用戶設計網頁和管理網站變得更容易。功能更多的CSS支持CSS HYPERLINK /view/2112133.htm 可視化設計、CSS HYPERLINK /view/4586348.htm 檢查工具4、動態跨 HYPERLINK /view/7718.htm 瀏覽器驗證當保存時系

36、統自動檢查當前文檔的跨瀏覽器有效性,可以指定何種瀏覽器為測試用瀏覽器,同時系統自動檢驗以確定頁面有沒有目標瀏覽器不支持的tags或 HYPERLINK /view/15916.htm CSS結構。動態跨 HYPERLINK /view/7718.htm 瀏覽器有效性檢查功能可以自動核對tags和CSS規則是否適應目前的主瀏覽器。5、強大的WEB站點管理功能6、內建的 HYPERLINK /view/3066715.htm 圖形編輯引擎7、 HYPERLINK /view/7919.htm Dreamweaver1的集成特性Dreamweaver 8繼承了Fireworks、Flash和Shoc

37、kwave的集成特性,可以在這些Web創作工具之間自由地切換,輕松地創建美觀實用的網頁。8、豐富的媒體支持能力可以方便地加入Java、Flash、Shockwave、ActiveX以及其他媒體。Dreamweaver具有強大的 HYPERLINK /view/3323.htm 多媒體處理功能,在設計DHTML和CSS方面表現得極為出色,它利用JavaScript和DHTML語言代碼輕松地實現網頁元素的動作和交互操作。Dreamweaver還提供行為和時間線兩種控件來產生交互式響應和進行動畫處理。9、超強的擴展能力Dreamweaver還支持第三方 HYPERLINK /view/18979.h

38、tm 插件,任何人都可以根據自己的需要擴展Dreamweaver的功能,并且可以發布這些插件。3.需求分析與系統設計3.1 需求分析3.1.1 設計思想第一步就是需要利用SQL Server 2008建立所需要的數據庫,第二步就使用Dreamweaver設計網頁界面并且編寫界面代碼及程序的開發。將建立數據庫所在的服務器作為服務器端,在這里我所用的是本地服務器,為開發應用程序的客戶端提供所需要的數據服務。客戶端可以直接上網通過瀏覽網頁的方式來訪問SQL Server 數據庫 ,進行自己所需要的操作。3.1.2 可行性分析可行性分析是系統分析階段的第二項活動,它的主要目是進一步明確系統的目標、規模

39、與功能,對系統開發背景、必要性和意義進行了調查分析并根據需要和可能提出開發系統的初步方案與計劃。可行性分析是對系統進行全面、概要的分析。通過調查分析,本系統設計主要有以下三個可行性:1:本系統操作簡單,易于理解,只需通過簡單指導,上手較快,運行環境要求低。2:本課題采用java、jsp語言進行開發,用戶界面簡單易懂,具有很好的操作性,網頁操作簡單,人性化的設計讓人覺得貼近生活。實用性很強。3:本課題所使用的軟件都為免費公開發行版,不需要購買。現在,計算機的價格已經十分低廉,性能卻有了長足的進步,網絡更是普及。為本次開發提供了設備支持,幾乎所有的計算機都可以高效的運行使用管理系統 3.1.3 功

40、能需求按照系統開發業務分析要求和原則,在與系統管理人員的充分溝通,整理出管理系統所需求的基本功能和用戶界面的一些需求,這些需求將作為系統分析和邏輯設計的依據。3.1.4 用戶界面需求系統界面要符合大多數人的使用習慣,界面美觀、按鈕得體,使用起來要方便。3.2 系統設計3.2.1 系統設計基礎系統流程圖:是是否是否是否是否否初審是否過退回收件復審是否過領導審批是否過打印注銷房產管理系統錄入用戶信息是否辦理 過 查看信息 是否符合收件審查圖3-1系統組織結構圖3.2.2 模塊設計業務員模塊其組織結構圖如3-2。否否是房產管理系統業務員登陸錄入信息注銷是否辦理過 圖3-2 業務員模塊初審模塊設計了如

41、下圖3-3所示系統功能層次圖。是是否是否通過提交下一級房產管理系統初審員登陸注銷退回收件圖3-3初審模塊復審模塊設計了如下圖3-4所示系統功能層次圖:是是否是否通過提交下一級房產管理系統復審員登陸注銷退回收件 圖3-4 復審模塊領導審批模塊設計了如下圖3-5所示系統功能層次圖:是是否是否通過房產管理系統領導登陸注銷退回收件 圖3-5領導審批模塊繕證員模塊設計了如下圖3-6所示系統功能層次圖:房產管理系統房產管理系統繕證員登陸打印房產證注銷 圖3-6繕證員模塊3.3 數據庫設計3.3.1 數據庫簡介在系統設計過程中,數據庫的設計是系統的核心和基礎,把系統中大量的數據按一定的模型組織起來,提供存儲

42、、維護、檢索數據的功能,使信息系統可以方便、及時、準確地從數據庫中獲得所需的信息。數據庫是長期儲存在計算機內大量的有組織的,可以共享的數據的集合,這種數據集合具有如下特點:盡可能不重復,以最優方式為某個特定組織的多種應用服務,其數據結構獨立于使用它的應用程序,對數據的增、刪、改和檢索由統一軟件進行管理和控制。從發展的歷史看,數據庫是數據管理的高級階段,它是由文件管理系統發展起來的。3.3.2 物理結構設計根據邏輯關系模型可直接設計基于某種數據庫管理系統支持的物理結構,我們知道關系數據庫是由表構成的,所以依據系統房產信在數據庫中建立相應的表。本系統采用的后臺數據庫是Microsoft SQL S

43、erver 2008數據庫系統,本數據庫名稱為 mcfc,下面列舉幾張表張表。表的結構分別如以下列表所示。用戶表(Userinfo)表3-1 用戶表字段名數據類型數據長度COLLATE字段意義是否為空值 用戶IDchar(20)COLLATEChinese_PRC_CI_ASNOT NULL用戶名varchar(20)COLLATEChinese_PRC_CI_ASNULL密碼nvarchar(50)COLLATEChinese_PRC_CI_ASNULL性別char(10)COLLATEChinese_PRC_CI_ASNULL組別nvarchar(50)COLLATEChinese_PRC

44、_CI_ASNULL角色nvarchar(50)COLLATEChinese_PRC_CI_ASNULL權限nvarchar(50)COLLATEChinese_PRC_CI_ASNULL 職務nvarchar(50)COLLATEChinese_PRC_CI_ASNULL 辦公室電話varchar(50)COLLATEChinese_PRC_CI_ASNULL手機varchar(50)COLLATEChinese_PRC_CI_ASNULL狀態char(10)COLLATEChinese_PRC_CI_ASNULL 加入時間smalldatetimeNULL最后登錄時間smalldateti

45、meNULL備注varchar(50)COLLATEChinese_PRC_CI_ASNULL(2)登記房產信息表(register)表3-2 登記房產信息表字段名數據類型數據長度COLLATE字段意義是否為空IDintIDENTITYIDENTITYNOT 流水號nchar(12)COLLATEChinese_PRC_CI_ASNULL產權流水號nchar(20)COLLATEChinese_PRC_CI_ASNULL產權證號nvarchar(50)COLLATEChinese_PRC_CI_ASNULL產權人nchar(100)COLLATEChinese_PRC_CI_ASNULL證件類

46、型varchar(50)COLLATEChinese_PRC_CI_ASNULL續表3-2 登記房產信息表字段名數據類型數據長度COLLATE字段意義是否為空證件號碼nvarchar(20)COLLATEChinese_PRC_CI_ASNULL產權來源nvarchar(50)COLLATEChinese_PRC_CI_ASNULL產別nvarchar(50)COLLATEChinese_PRC_CI_ASNULL產權類型varchar(50)COLLATEChinese_PRC_CI_ASNULL共有人nvarchar(100)COLLATEChinese_PRC_CI_ASNULL紙卷位置

47、nvarchar(100)COLLATEChinese_PRC_CI_ASNULL房屋位置nvarchar(50)COLLATEChinese_PRC_CI_ASNULL房屋間數varchar(50)COLLATEChinese_PRC_CI_ASNULL土地證號nvarchar(50)COLLATEChinese_PRC_CI_ASNULL土地性質nvarchar(50)COLLATEChinese_PRC_CI_ASNULL土地使用起始時間varchar(50)COLLATEChinese_PRC_CI_ASNULL土地使用截止時間varchar(50)COLLATEChinese_PRC

48、_CI_ASNULL證件校驗類型nvarchar(500)COLLATEChinese_PRC_CI_ASNULL東鄰居姓名varchar(50)COLLATEChinese_PRC_CI_ASNULL西鄰居姓名varchar(50)COLLATEChinese_PRC_CI_ASNULL南鄰居姓名varchar(50)COLLATEChinese_PRC_CI_ASNULL北鄰居姓名varchar(50)COLLATEChinese_PRC_CI_ASNULL東墻權屬nvarchar(50)COLLATEChinese_PRC_CI_ASNULL西墻權屬nvarchar(50)COLLATE

49、Chinese_PRC_CI_ASNULL南墻權屬nvarchar(50)COLLATEChinese_PRC_CI_ASNULL北墻權屬nvarchar(50)COLLATEChinese_PRC_CI_ASNULL房屋價值varchar(50)COLLATEChinese_PRC_CI_ASNULL初始登記時間datetimeNULL繕證人員nvarchar(50)COLLATEChinese_PRC_CI_ASNULL繕證時間datetimeNULL修改人員nvarchar(50)COLLATEChinese_PRC_CI_ASNULL修改日期datetimeNULL續表3-2 登記房產

50、信息表字段名數據類型數據長度COLLATE字段意義是否為空標志nchar(50)COLLATEChinese_PRC_CI_ASNULL查起始時間datetimeNULL查封終止時間datetimeNULL狀態nchar(50)COLLATEChinese_PRC_CI_ASNULL備注nvarchar(100)COLLATEChinese_PRC_CI_ASNULL附加varchar(50)COLLATEChinese_PRC_CI_ASNULL(3)各級審核(registerInitFlow)表3-3 審核信息表字段名數據類型數據長度COLLATE字段意義是否為空值IDintIDENTIT

51、Y11NOT流水號char(12)COLLATEChinese_PRC_CI_ASNOT房屋位置nvarchar(50)COLLATEChinese_PRC_CI_ASNOT幢號nvarchar(50)COLLATEChinese_PRC_CI_ASNULL房牌號nvarchar(50)COLLATEChinese_PRC_CI_ASNULL初審意見nvarchar(200)COLLATEChinese_PRC_CI_ASNULL初審人nchar(10)COLLATEChinese_PRC_CI_ASNULL初審日期datetimeNULL初審人IPnchar(10)COLLATEChines

52、e_PRC_CI_ASNULL復審意見nvarchar(200)COLLATEChinese_PRC_CI_ASNULL復審人nchar(10)COLLATEChinese_PRC_CI_ASNULL復審日期datetimeNULL復審人IPnchar(10)COLLATEChinese_PRC_CI_ASNULL審批意見nvarchar(200)COLLATEChinese_PRC_CI_ASNULL審批人nchar(10)COLLATEChinese_PRC_CI_ASNULL審批日期datetimeNULL審批人IPnchar(10)COLLATEChinese_PRC_CI_ASNUL

53、L附記nvarchar(100)COLLATEChinese_PRC_CI_ASNULL狀態varchar(100)COLLATEChinese_PRC_CI_ASNULL4.系統實現1登陸頁面房產管理系統登陸面如圖4-1所示:圖4-1 系統窗體4.2系統各個模塊功能4.2.1添加新的房產信息界面如圖4-2所示圖4-2 房產信息添加界面實現連接數據庫部分代碼如下:package auh.cs;import javax.naming.*;import javax.sql.*;import java.sql.*;import java.util.Vector;import java.util.Ha

54、shtable;public class DataBase String foo = Not Connected; public Connection conn=null; public Statement stmt=null; public ResultSet rs=null; public PreparedStatement pstmt=null; public DataBase() public boolean getConn() boolean isconn=false; try Context ctx = new InitialContext(); if(ctx = null ) t

55、hrow new Exception(Boom - No Context); DataSource ds = (DataSource)ctx.lookup(java:comp/env/jdbc/mcfc); if (ds != null) conn = ds.getConnection(); isconn=true; else isconn=false; catch(NamingException naminge) catch(SQLException sqle) catch(Exception e) return isconn; public Vector getData(String sq

56、l) Vector vect=new Vector(); try if (conn = null) getConn(); else stmt = conn.createStatement(); rs = stmt.executeQuery(sql); ResultSetMetaData rsmd=rs.getMetaData(); int cols=rsmd.getColumnCount(); while(rs.next() Hashtable hash=new Hashtable(); for(int i=1;i=cols;i+) String field=rsmd.getColumnNam

57、e(i); String value=rs.getString(i); if(value=null | value=) value= ; hash.put(field,value); vect.add(hash); rs.close();rs=null; stmt.close();stmt=null; catch(Exception e) e.printStackTrace(); finallyif(rs!=null) tryrs.close(); catch(SQLException e) e.printStackTrace(); return vect; /*釋放數據庫連接*/public

58、 void releaseConn() try/關閉連接if(rs!=null) rs.close(); rs=null; if(stmt!=null) stmt.close(); stmt=null; if(conn!=null) conn.close(); conn=null; catch(SQLException e) /寫入log public void ExecuteSQL(String sql) try if (conn= null) getConn(); else conn.setAutoCommit(false); stmt = conn.createStatement(); stmt.execute(sql); mit(); catch(SQLException sqle) try conn.rollback(); stmt.close();stmt=null; catch(SQ

溫馨提示

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

評論

0/150

提交評論