




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、河北農(nóng)業(yè)大學信息學院本科畢業(yè)論文 題 目: 房產(chǎn)管理系統(tǒng)-房產(chǎn)初始模塊的設計與開發(fā) 學 院: 信息科學與技術學院 專業(yè)班級: 計算機科學與技術0902班 學 號: 學生姓名: 指導教師姓名: 指導教師職稱: 講師 二O一三 年 五 月 二十八 日 摘 要21世紀,隨著計算機科學的發(fā)展,數(shù)據(jù)庫技術在Internet 中的應用越來越廣泛,為廣大網(wǎng)絡用戶提供了更加周到和人性化的服務。個性化已逐漸成為當今Wed應用的潮流。如何通過網(wǎng)絡有效進行交流是擺在我們面前的一個新的領域。本文闡述了如何構造一個B/S結構的房產(chǎn)管理系統(tǒng),對B/S結構、JSP技術以及SQL Server原理進行了較深入的論述。闡述了對
2、房產(chǎn)管理系統(tǒng)的需求分析、功能模塊劃分、數(shù)據(jù)庫模式分析,功能模塊的實現(xiàn)過程。在此基礎上,對所應用的關鍵技術進行描述。最后,對程序調(diào)試與調(diào)試結果進行論述。本文在研究目前國內(nèi)外房產(chǎn)管理系統(tǒng)情況的基礎上,從實際需求出發(fā),采用當前較為流行的B/S結構和JSP開發(fā)技術,基于Windows 7操作系統(tǒng)、Dreamweaver和SQL Server 2008數(shù)據(jù)庫,采用JSP技術,設計并實現(xiàn)了一個功能較為完善的房產(chǎn)管理系統(tǒng)。通過對系統(tǒng)進行一系列的需求分析、設計、編碼、測試等工作,該系統(tǒng)普通用戶可以瀏覽、查看房屋信息,可以注冊成為網(wǎng)站會員、登陸網(wǎng)站,然后發(fā)布個人房屋信息。本系統(tǒng)結合因特網(wǎng)的發(fā)展、應用現(xiàn)狀,采用了
3、基于WEB的三層體系架構,即瀏覽器WEB應用服務器數(shù)據(jù)庫服務器。通過對系統(tǒng)工作流程進行詳細需求分析,建立了系統(tǒng)的功能模型和數(shù)據(jù)流模型。確定系統(tǒng)的數(shù)據(jù)模型為關系數(shù)據(jù)模型,進行了分析、設計、畫出了E-R圖。后臺數(shù)據(jù)庫選用了SQL Server 2008來實現(xiàn)。WEB開發(fā)采用當前流行的JSP(技術,JSP頁面通過JDBC(Java Database Connectivity,Java數(shù)據(jù)庫連接)接口連接SQL Server 2008數(shù)據(jù)庫,實現(xiàn)了瀏覽器端和服務器端的程序。系統(tǒng)經(jīng)過測試,運行效果穩(wěn)定、操作方便、快捷。能較好的為該系統(tǒng)房產(chǎn)管理服務。關鍵字: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 ././王金虎畢業(yè)論文.doc l _Toc3264217801.緒論 PAGEREF _Toc326421780 h 1HYPERLINK ././王金虎畢業(yè)論文.doc l _Toc3264217811.1 前言1HYPERLINK ././王金虎畢業(yè)論文.doc l _Toc3264217821.2 課題研究的背景及意義 PAGEREF _Toc326421782 h 1HYPERLINK ././王金虎畢業(yè)論文.doc l _Toc3264217831.3國內(nèi)外研究概況與發(fā)展趨勢 PAGEREF _Toc326421783 h 1HYP
15、ERLINK ././王金虎畢業(yè)論文.doc l _Toc3264217841.4設計的主要工作 PAGEREF _Toc326421784 h 1HYPERLINK ././王金虎畢業(yè)論文.doc l _Toc3264217851.5論文組織 PAGEREF _Toc326421785 h 1HYPERLINK ././王金虎畢業(yè)論文.doc l _Toc3264217862.開發(fā)環(huán)境和開發(fā)技術 PAGEREF _Toc326421786 h 3HYPERLINK ././王金虎畢業(yè)論文.doc l _Toc3264217872.1 系統(tǒng)介紹 PAGEREF _Toc326421787 h
16、3HYPERLINK ././王金虎畢業(yè)論文.doc l _Toc3264217902.2工具環(huán)境介紹3HYPERLINK ././王金虎畢業(yè)論文.doc l _Toc3264217912.2.1 開發(fā)環(huán)境的選擇3HYPERLINK ././王金虎畢業(yè)論文.doc l _Toc3264217922.2.2 jsp語言簡介3HYPERLINK ././王金虎畢業(yè)論文.doc l _Toc3264217932.2.3 SQL server 2008簡介3 2.2HYPERLINK ././王金虎畢業(yè)論文.doc l _Toc326421822.4 dreamweaver簡介4HYPERLINK .
17、/./王金虎畢業(yè)論文.doc l _Toc3264217943.需求分析與系統(tǒng)設計5 3.1HYPERLINK ././王金虎畢業(yè)論文.doc l _Toc326421822.系統(tǒng)實現(xiàn)5 HYPERLINK ././王金虎畢業(yè)論文.doc l _Toc3264217953.1.1 設計思想5 HYPERLINK ././王金虎畢業(yè)論文.doc l _Toc3264217963.1.2 可行性分析5 HYPERLINK ././王金虎畢業(yè)論文.doc l _Toc3264218003.1.3 功能需求5 HYPERLINK ././王金虎畢業(yè)論文.doc l _Toc3264218043.1.4
18、 用戶界面需求5HYPERLINK ././王金虎畢業(yè)論文.doc l _Toc3264218043.2 系統(tǒng)設計5 HYPERLINK ././王金虎畢業(yè)論文.doc l _Toc3264218053.2.1 系統(tǒng)設計基礎5HYPERLINK ././王金虎畢業(yè)論文.doc l _Toc3264218063.2.2 模塊設計6HYPERLINK ././王金虎畢業(yè)論文.doc l _Toc326421819 3.3 數(shù)據(jù)庫設計9HYPERLINK ././王金虎畢業(yè)論文.doc l _Toc3264218203.3.1 數(shù)據(jù)庫簡介9HYPERLINK ././王金虎畢業(yè)論文.doc l _T
19、oc3264218213.3.2 物理結構設計9HYPERLINK ././王金虎畢業(yè)論文.doc l _Toc3264218224.系統(tǒng)實現(xiàn)13HYPERLINK ././王金虎畢業(yè)論文.doc l _Toc3264218234.1設計主界面13HYPERLINK ././王金虎畢業(yè)論文.doc l _Toc3264218244.2系統(tǒng)各個模塊功能13HYPERLINK ././王金虎畢業(yè)論文.doc l _Toc3264218254.2.1添加新的房產(chǎn)信息界面13HYPERLINK ././王金虎畢業(yè)論文.doc l _Toc3264218264.2.2初級審核與復審頁面19HYPERLI
20、NK ././王金虎畢業(yè)論文.doc l _Toc3264218274.2.3領導審批頁面20HYPERLINK ././王金虎畢業(yè)論文.doc l _Toc3264218285.系統(tǒng)測試21HYPERLINK ././王金虎畢業(yè)論文.doc l _Toc3264218295.1業(yè)務選擇頁面 PAGEREF _Toc326421829 h 21HYPERLINK ././王金虎畢業(yè)論文.doc l _Toc3264218305.2生成的數(shù)據(jù)庫表頁面21HYPERLINK ././王金虎畢業(yè)論文.doc l _Toc3264218316.結束語22HYPERLINK ././王金虎畢業(yè)論文.do
21、c l _Toc3264218326.1 總結 PAGEREF _Toc326421832 h 22HYPERLINK ././王金虎畢業(yè)論文.doc l _Toc3264218336.2 心得體會 PAGEREF _Toc326421833 h 22HYPERLINK ././王金虎畢業(yè)論文.doc l _Toc326421834致謝23HYPERLINK ././王金虎畢業(yè)論文.doc l _Toc326421835參考文獻241.緒論1.1 前言隨著社會經(jīng)濟的發(fā)展,城市現(xiàn)代化建設步伐不斷加快,城市規(guī)模不斷擴大,人員的流動也不斷加大,房產(chǎn)信息變更等逐漸成為社會生活的重要組成部分,無論是房屋
22、出售還是房屋購買,都面臨著大量需求。在互聯(lián)網(wǎng)蓬勃發(fā)展的今天,網(wǎng)絡和我們的生活、工作越來越密不可分,網(wǎng)絡正領導著一個新時代的來臨。于是我們就利用開放的Internet技術,開發(fā)出實時、快捷、全方位傳播信息的平臺,我們制作的房產(chǎn)管理系統(tǒng)的網(wǎng)站,就成了人們關于生活中房屋管理問題的信息載體,使得房屋信息在管理員與擁有者者之間交流更為輕松。這樣,使原本復雜的房屋信息簡單化,系統(tǒng)能及時為他們提供服務,使出租求租雙方都能夠方便快捷的得到信息。通過本系統(tǒng)來管理房屋變更情況,可以解決大量房屋信息的查詢和管理。并且能夠培養(yǎng)我們的綜合分析設計能力,同時提高動手實踐的能力。1.2 課題研究的背景及意義紙質(zhì)檔案存在管理
23、不便、報送不及時、效率低等問題。為了及時、準確掌握每家每戶民情,并且為各級政府準確決策提供了依據(jù)。經(jīng)過大學四年理論課程的學習,以及校內(nèi)校外的實踐,極大的豐富了自身的理論基礎,并且也具備了一些處理簡單問題的能力,但即將踏上社會的我深知這還遠遠不夠,因此我利用了畢業(yè)設計的機會,在老師的指導下去完成一個具有挑戰(zhàn)性的,其具體應用及社會服務相結合的項目,深知通過對它的開發(fā),將對我的能力有更高層次的突破。1.3 國內(nèi)外研究概況與發(fā)展趨勢 隨著計算機技術水平的提高和互聯(lián)網(wǎng)業(yè)務的迅速發(fā)展,房產(chǎn)管理由手工統(tǒng)計記錄發(fā)展為計算機開發(fā)的信息管理系統(tǒng),為了適應新時期各地對房產(chǎn)信息的管理,且向高效,方便,快捷的方向發(fā)展。
24、各地擁有了基本的房產(chǎn)信息管理系統(tǒng),有能力的甚至開發(fā)了自己獨有的房產(chǎn)管理系統(tǒng)。另外,許多軟件開發(fā)公司也開發(fā)了房產(chǎn)管理系統(tǒng)。這些系統(tǒng)各有千秋,具備許多優(yōu)點和亮點,但是各地的情況不同,系統(tǒng)功能要求也不同,如何開發(fā)一款高效的,適合各地房產(chǎn)管理系統(tǒng)成為了亟待解決的問題。隨著網(wǎng)絡技術的不斷發(fā)展和人們對安全性,高效性的要求,房產(chǎn)信息管理系統(tǒng)必須與時俱進,不斷注入新的功能,以適應各地管理的要求。所以,房產(chǎn)管理系統(tǒng)必須保持進步與完善。1.4 設計的主要工作 本系統(tǒng)為房產(chǎn)管理系統(tǒng)的初始登記部分,主要的任務就是為居民新的房屋登記并且打印房產(chǎn)證。1、首先核查信息,在辦理初始登記業(yè)務之前,要先核查此用戶是否辦理過此項業(yè)
25、務,若無辦理過,則可以進入下一流程開始辦理,若辦理過,則核查用戶的房屋信息,是否已經(jīng)登記過,若房屋信息已登記,則說明已經(jīng)辦理過初始業(yè)務,不能再進行辦理。2、錄入用戶信息:當用戶初次申請辦理房產(chǎn)證時,需在此處錄入申請信息3、查看申請列表:查看申請列表,可以進行如下操作:可以查看申請人(用戶)的信息和房產(chǎn)信息,進行核對。如有不符合的地方,可以在此處進行修改;可以再次錄入用戶信息。適用于用戶的一個房產(chǎn)證中包含多處房產(chǎn)的錄入情況。4、 收件審查:當申請人的信息錄入后,就會自動顯示在收件審查列表中,由審查員來審查申請人提交的信息,如果符合要求,則審查通過,并提交下一級審批,若不符合要求,則拒絕,并退回,
26、重申。5、退回收件:各級審批過程中,如遇到拒絕并退回的審批表,都會顯示在退回收件列表中。這意味著此申請的審批將重新開始。6、檔案查詢:經(jīng)過了收件審查后的下一級審批,即為檔案查詢,由檔案查詢員來審查檔案信息,如果符合要求則審查通過,并提交下一級審批,若不符合要求則拒絕,并退回,重申。7、初審列表:經(jīng)過了檔案查詢后的下一級審批,即為初審,由初審員來進行初審,如果符合要求,則選擇初審意見,提交下一級審批,若不符合要求則拒絕,并退回,重申。8、復審列表:經(jīng)過了初審下一級審批,即為復審,由復審員來進行復審,如果符合要求,則填寫復審意見,提交下一級審批,若不符合要求,則拒絕,并退回,重申。9、審批列表:經(jīng)
27、過了復審下一級審批,即為領導審批,由領導進行審批,如果符合要求,則填寫領導審批,提交下一級,若不符合要求,則拒絕,并退回,重申。10、打印列表:領導審批后,整個審批流程結束,在此模塊中,打印審批表,并提交準備打印產(chǎn)權證。1.5 論文組織論文全文共分為六章:第一章主要介紹了論文選題的引言、對課題研究的背景及意義進行了分析,同時也對國內(nèi)外研究狀況及發(fā)展趨勢進行了介紹。第二章 開發(fā)環(huán)境和開發(fā)技術這一章介紹了系統(tǒng)、系統(tǒng)的開發(fā)模式、開發(fā)環(huán)境等基礎第三章 需求分析與系統(tǒng)設計。這一章主要介紹了系統(tǒng)設計思想、可行性分析、功能和性能需求,總體結構設計和系統(tǒng)的數(shù)據(jù)庫設計,其中數(shù)據(jù)庫的設計包括了概念設計、邏輯設計和
28、物理設計。第四章 系統(tǒng)實現(xiàn)。這一章介紹了系統(tǒng)的所有模塊和它的功能。第五章 系統(tǒng)測試。選取具有代表性的數(shù)據(jù)進行測試,保證系統(tǒng)正常運行。第六章 結束語。對系統(tǒng)實現(xiàn)過程進行了總結。2.開發(fā)環(huán)境和開發(fā)技術2.1 系統(tǒng)介紹系統(tǒng)是在一定環(huán)境中相互聯(lián)系和相互作用的若干部分組成的具有某種功能的集合,一個系統(tǒng)內(nèi)可能包含許多功能各異的子系統(tǒng),這意味著系統(tǒng)可以具有多層結構,一個系統(tǒng)的整體功能往往大于單個子系統(tǒng)的功能之和。本系統(tǒng)利于用戶更方便的更改自己房屋信息,有利于房產(chǎn)管理局等部門更快屋安全鑒定住房保障、住房制度改革、城市創(chuàng)建、維修資金管理、督查、房地產(chǎn)檔案管理,產(chǎn)權產(chǎn)籍、房屋租賃中介、業(yè)務督查工作、物業(yè)管理工作等
29、。本系統(tǒng)由業(yè)務員錄入新的房產(chǎn)信息,初審員審核業(yè)務員錄入的信息是否通過,通過則交給下一級,不可以通過則退回,復審員決定初審員通過的信息是否通過,通過則交給下一級,不可以通過則退回,領導審批復審員的信息,并簽字,然后交給繕證員打印處理。2.2工具環(huán)境介紹2.2.1 開發(fā)環(huán)境的選擇開發(fā)與運行的環(huán)境的選擇會影響到數(shù)據(jù)庫設計,本系統(tǒng)開發(fā)與運行環(huán)境如下:開發(fā)環(huán)境:Windows 7開發(fā)工具:Sql Server 2008Tomcat Dreamweaver數(shù)據(jù)庫管理系統(tǒng):SQL Server 2008本系統(tǒng)主要采用Jsp與Sql server相結合的技術。利用Dreamweaver軟件來設計系統(tǒng)界面,使整
30、個系統(tǒng)更具有吸引力和良好的價值,Tomcat用作后臺服務器。2.2.1 JSP語言簡介JSP(Java Server Pages)是由Sun Microsystems公司倡導、許多公司參與一起建立的一種 HYPERLINK /view/348756.htm t _blank 動態(tài)網(wǎng)頁技術標準。JSP技術有點類似 HYPERLINK /view/2616.htm t _blank ASP技術,它是在傳統(tǒng)的網(wǎng)頁 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一樣,是在服務器端執(zhí)行的,通常返回該客戶端的就是一個HTML文本,因此客戶端只要有瀏覽器就能瀏覽。Java Servlet 是JSP的技術基礎,而且大型的Web應用程序的開發(fā)需要Java Servlet和JSP配合才能完成。JSP具備了Java技術的簡單易用,完全的 HYPERLINK /view/125370.htm t _blank 面向?qū)ο?,具有平臺無關性且安全可靠,主要面向 HYPERLINK /vi
32、ew/1706.htm t _blank 因特網(wǎng)的所有特點。2.2.3 SQL server 2008簡介SQL Server 2008出現(xiàn)在微軟數(shù)據(jù)平臺愿景上是因為它使得公司可以運行他們最關鍵任務的應用程序,同時降低了管理數(shù)據(jù)基礎設施和發(fā)送觀察和信息給所有用戶的成本這個平臺有以下特點: 可信任的使得公司可以以很高的安全性、可靠性和可擴展性來運行他們最關鍵任務的應用程序。 高效的使得公司可以降低開發(fā)和管理他們的數(shù)據(jù)基礎設施的時間和成本。 智能的提供了一個全面的平臺,可以在你的用戶需要的時候給他發(fā)送觀察和信息。SQL Server 2008提供了公司可依靠的技術和能力來接受不斷發(fā)展的對于管理數(shù)據(jù)
33、和給用戶發(fā)送全面的洞察的挑戰(zhàn)。具有在關鍵領域方面的顯著的優(yōu)勢,SQL Server 2008是一個可信任的、高效的、智能的數(shù)據(jù)平臺。SQL Server 2008是微軟數(shù)據(jù)平臺愿景中的一個主要部分,旨在滿足目前和將來管理和使用數(shù)據(jù)的需求。2.2.4 Dreamweaver簡介Dreamweaver是在網(wǎng)頁設計與制作領域中用戶最多、應用最廣、功能最強大的軟件,隨著Dreamweaver 8的發(fā)布,更堅定 HYPERLINK /view/7919.htm Dreamweaver在該領域的地位。它集網(wǎng)頁設計、 HYPERLINK /view/71517.htm 網(wǎng)站開發(fā)和站點管理1功能于一身,具有可
34、視化、支持多平臺和跨 HYPERLINK /view/7718.htm 瀏覽器的特性,是目前網(wǎng)站設計、開發(fā)、制作的首選工具。靈活的編寫方式Dreamweaver具有靈活編寫網(wǎng)頁的特點,不但將世界一流水平的“設計”和“代碼”編輯器合二為一,而且在設計窗口中還精化了 HYPERLINK /view/60376.htm 源代碼,能幫助用戶按工作需要定制自己的用戶界面??梢暬庉嫿缑鍰reamweaver是一種所見即所得的HTML編輯器,可實現(xiàn)頁面元素的插入和生成。或視化編輯環(huán)境大量減少了 HYPERLINK /view/41.htm 代碼的編寫,同時亦保證了其專業(yè)性和 HYPERLINK /view
35、/80015.htm 兼容性,并且可以對內(nèi)部的HTML HYPERLINK /view/499644.htm 編輯器和任何第三方的HTML編輯器進行實時的訪問。無論用戶習慣手工輸入HTML HYPERLINK /view/60376.htm 源代碼還是使用可視化的編輯界面,Dreamweaver都能提供便捷的方式使用戶設計網(wǎng)頁和管理網(wǎng)站變得更容易。功能更多的CSS支持CSS HYPERLINK /view/2112133.htm 可視化設計、CSS HYPERLINK /view/4586348.htm 檢查工具4、動態(tài)跨 HYPERLINK /view/7718.htm 瀏覽器驗證當保存時系
36、統(tǒng)自動檢查當前文檔的跨瀏覽器有效性,可以指定何種瀏覽器為測試用瀏覽器,同時系統(tǒng)自動檢驗以確定頁面有沒有目標瀏覽器不支持的tags或 HYPERLINK /view/15916.htm CSS結構。動態(tài)跨 HYPERLINK /view/7718.htm 瀏覽器有效性檢查功能可以自動核對tags和CSS規(guī)則是否適應目前的主瀏覽器。5、強大的WEB站點管理功能6、內(nèi)建的 HYPERLINK /view/3066715.htm 圖形編輯引擎7、 HYPERLINK /view/7919.htm Dreamweaver1的集成特性Dreamweaver 8繼承了Fireworks、Flash和Shoc
37、kwave的集成特性,可以在這些Web創(chuàng)作工具之間自由地切換,輕松地創(chuàng)建美觀實用的網(wǎng)頁。8、豐富的媒體支持能力可以方便地加入Java、Flash、Shockwave、ActiveX以及其他媒體。Dreamweaver具有強大的 HYPERLINK /view/3323.htm 多媒體處理功能,在設計DHTML和CSS方面表現(xiàn)得極為出色,它利用JavaScript和DHTML語言代碼輕松地實現(xiàn)網(wǎng)頁元素的動作和交互操作。Dreamweaver還提供行為和時間線兩種控件來產(chǎn)生交互式響應和進行動畫處理。9、超強的擴展能力Dreamweaver還支持第三方 HYPERLINK /view/18979.h
38、tm 插件,任何人都可以根據(jù)自己的需要擴展Dreamweaver的功能,并且可以發(fā)布這些插件。3.需求分析與系統(tǒng)設計3.1 需求分析3.1.1 設計思想第一步就是需要利用SQL Server 2008建立所需要的數(shù)據(jù)庫,第二步就使用Dreamweaver設計網(wǎng)頁界面并且編寫界面代碼及程序的開發(fā)。將建立數(shù)據(jù)庫所在的服務器作為服務器端,在這里我所用的是本地服務器,為開發(fā)應用程序的客戶端提供所需要的數(shù)據(jù)服務。客戶端可以直接上網(wǎng)通過瀏覽網(wǎng)頁的方式來訪問SQL Server 數(shù)據(jù)庫 ,進行自己所需要的操作。3.1.2 可行性分析可行性分析是系統(tǒng)分析階段的第二項活動,它的主要目是進一步明確系統(tǒng)的目標、規(guī)模
39、與功能,對系統(tǒng)開發(fā)背景、必要性和意義進行了調(diào)查分析并根據(jù)需要和可能提出開發(fā)系統(tǒng)的初步方案與計劃??尚行苑治鍪菍ο到y(tǒng)進行全面、概要的分析。通過調(diào)查分析,本系統(tǒng)設計主要有以下三個可行性:1:本系統(tǒng)操作簡單,易于理解,只需通過簡單指導,上手較快,運行環(huán)境要求低。2:本課題采用java、jsp語言進行開發(fā),用戶界面簡單易懂,具有很好的操作性,網(wǎng)頁操作簡單,人性化的設計讓人覺得貼近生活。實用性很強。3:本課題所使用的軟件都為免費公開發(fā)行版,不需要購買?,F(xiàn)在,計算機的價格已經(jīng)十分低廉,性能卻有了長足的進步,網(wǎng)絡更是普及。為本次開發(fā)提供了設備支持,幾乎所有的計算機都可以高效的運行使用管理系統(tǒng) 3.1.3 功
40、能需求按照系統(tǒng)開發(fā)業(yè)務分析要求和原則,在與系統(tǒng)管理人員的充分溝通,整理出管理系統(tǒng)所需求的基本功能和用戶界面的一些需求,這些需求將作為系統(tǒng)分析和邏輯設計的依據(jù)。3.1.4 用戶界面需求系統(tǒng)界面要符合大多數(shù)人的使用習慣,界面美觀、按鈕得體,使用起來要方便。3.2 系統(tǒng)設計3.2.1 系統(tǒng)設計基礎系統(tǒng)流程圖:是是否是否是否是否否初審是否過退回收件復審是否過領導審批是否過打印注銷房產(chǎn)管理系統(tǒng)錄入用戶信息是否辦理 過 查看信息 是否符合收件審查圖3-1系統(tǒng)組織結構圖3.2.2 模塊設計業(yè)務員模塊其組織結構圖如3-2。否否是房產(chǎn)管理系統(tǒng)業(yè)務員登陸錄入信息注銷是否辦理過 圖3-2 業(yè)務員模塊初審模塊設計了如
41、下圖3-3所示系統(tǒng)功能層次圖。是是否是否通過提交下一級房產(chǎn)管理系統(tǒng)初審員登陸注銷退回收件圖3-3初審模塊復審模塊設計了如下圖3-4所示系統(tǒng)功能層次圖:是是否是否通過提交下一級房產(chǎn)管理系統(tǒng)復審員登陸注銷退回收件 圖3-4 復審模塊領導審批模塊設計了如下圖3-5所示系統(tǒng)功能層次圖:是是否是否通過房產(chǎn)管理系統(tǒng)領導登陸注銷退回收件 圖3-5領導審批模塊繕證員模塊設計了如下圖3-6所示系統(tǒng)功能層次圖:房產(chǎn)管理系統(tǒng)房產(chǎn)管理系統(tǒng)繕證員登陸打印房產(chǎn)證注銷 圖3-6繕證員模塊3.3 數(shù)據(jù)庫設計3.3.1 數(shù)據(jù)庫簡介在系統(tǒng)設計過程中,數(shù)據(jù)庫的設計是系統(tǒng)的核心和基礎,把系統(tǒng)中大量的數(shù)據(jù)按一定的模型組織起來,提供存儲
42、、維護、檢索數(shù)據(jù)的功能,使信息系統(tǒng)可以方便、及時、準確地從數(shù)據(jù)庫中獲得所需的信息。數(shù)據(jù)庫是長期儲存在計算機內(nèi)大量的有組織的,可以共享的數(shù)據(jù)的集合,這種數(shù)據(jù)集合具有如下特點:盡可能不重復,以最優(yōu)方式為某個特定組織的多種應用服務,其數(shù)據(jù)結構獨立于使用它的應用程序,對數(shù)據(jù)的增、刪、改和檢索由統(tǒng)一軟件進行管理和控制。從發(fā)展的歷史看,數(shù)據(jù)庫是數(shù)據(jù)管理的高級階段,它是由文件管理系統(tǒng)發(fā)展起來的。3.3.2 物理結構設計根據(jù)邏輯關系模型可直接設計基于某種數(shù)據(jù)庫管理系統(tǒng)支持的物理結構,我們知道關系數(shù)據(jù)庫是由表構成的,所以依據(jù)系統(tǒng)房產(chǎn)信在數(shù)據(jù)庫中建立相應的表。本系統(tǒng)采用的后臺數(shù)據(jù)庫是Microsoft SQL S
43、erver 2008數(shù)據(jù)庫系統(tǒng),本數(shù)據(jù)庫名稱為 mcfc,下面列舉幾張表張表。表的結構分別如以下列表所示。用戶表(Userinfo)表3-1 用戶表字段名數(shù)據(jù)類型數(shù)據(jù)長度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狀態(tài)char(10)COLLATEChinese_PRC_CI_ASNULL 加入時間smalldatetimeNULL最后登錄時間smalldateti
45、meNULL備注varchar(50)COLLATEChinese_PRC_CI_ASNULL(2)登記房產(chǎn)信息表(register)表3-2 登記房產(chǎn)信息表字段名數(shù)據(jù)類型數(shù)據(jù)長度COLLATE字段意義是否為空IDintIDENTITYIDENTITYNOT 流水號nchar(12)COLLATEChinese_PRC_CI_ASNULL產(chǎn)權流水號nchar(20)COLLATEChinese_PRC_CI_ASNULL產(chǎn)權證號nvarchar(50)COLLATEChinese_PRC_CI_ASNULL產(chǎn)權人nchar(100)COLLATEChinese_PRC_CI_ASNULL證件類
46、型varchar(50)COLLATEChinese_PRC_CI_ASNULL續(xù)表3-2 登記房產(chǎn)信息表字段名數(shù)據(jù)類型數(shù)據(jù)長度COLLATE字段意義是否為空證件號碼nvarchar(20)COLLATEChinese_PRC_CI_ASNULL產(chǎn)權來源nvarchar(50)COLLATEChinese_PRC_CI_ASNULL產(chǎn)別nvarchar(50)COLLATEChinese_PRC_CI_ASNULL產(chǎn)權類型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房屋間數(shù)varchar(50)COLLATEChinese_PRC_CI_ASNULL土地證號nvarchar(50)COLLATEChinese_PRC_CI_ASNULL土地性質(zhì)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續(xù)表3-2 登記房產(chǎn)
50、信息表字段名數(shù)據(jù)類型數(shù)據(jù)長度COLLATE字段意義是否為空標志nchar(50)COLLATEChinese_PRC_CI_ASNULL查起始時間datetimeNULL查封終止時間datetimeNULL狀態(tài)nchar(50)COLLATEChinese_PRC_CI_ASNULL備注nvarchar(100)COLLATEChinese_PRC_CI_ASNULL附加varchar(50)COLLATEChinese_PRC_CI_ASNULL(3)各級審核(registerInitFlow)表3-3 審核信息表字段名數(shù)據(jù)類型數(shù)據(jù)長度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狀態(tài)varchar(100)COLLATEChinese_PRC_CI_ASNULL4.系統(tǒng)實現(xiàn)1登陸頁面房產(chǎn)管理系統(tǒng)登陸面如圖4-1所示:圖4-1 系統(tǒng)窗體4.2系統(tǒng)各個模塊功能4.2.1添加新的房產(chǎn)信息界面如圖4-2所示圖4-2 房產(chǎn)信息添加界面實現(xiàn)連接數(shù)據(jù)庫部分代碼如下: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; /*釋放數(shù)據(jù)庫連接*/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. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度互聯(lián)網(wǎng)企業(yè)股權收購與整合協(xié)議
- 二零二五年度農(nóng)業(yè)科技企業(yè)員工借調(diào)與種植技術合同
- 二零二五年度智能硬件委托擔保服務協(xié)議
- 2025年度高空作業(yè)安全協(xié)議承諾書與高空作業(yè)設備檢測維修合同
- 2025年度智慧城市保安員聘用合同范本
- 2025年度高校學生社會實踐基地實習服務合同
- 2025年普洱貨運從業(yè)資格證考些什么內(nèi)容
- 2025年福建貨運從業(yè)資格證考試試題
- 2025年沈陽貨運從業(yè)資格證考試題答案大全及解析
- 2025年黃山貨運從業(yè)資格考題
- 古詩詞誦讀《客至》課件+2023-2024學年統(tǒng)編版高中語文選擇性必修下冊
- 信號與系統(tǒng)考試試題及答案
- 閩教版2023版3-6年級全8冊英語單詞表
- 全國各省(直轄市、自治區(qū))市(自治州、地區(qū))縣(縣級市)區(qū)名稱一覽表
- 施工現(xiàn)場安全隱患檢查(附標準規(guī)范)
- 吞咽障礙及吞咽功能的評定
- 高中有機化學必修模塊與選修模塊的銜接
- 一年級數(shù)學三分鐘演講.ppt
- JGJ_T487-2020建筑結構風振控制技術標準(高清-最新版)
- 《小學語文閱讀教學個性化閱讀實踐研究》結題報告
- 變壓器施工規(guī)范
評論
0/150
提交評論