版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、<p> 河北農(nóng)業(yè)大學(xué)信息學(xué)院</p><p><b> 本科畢業(yè)論文</b></p><p> 題 目: 房產(chǎn)管理系統(tǒng)-房產(chǎn)初始模塊的設(shè)計(jì)與開發(fā) </p><p> 學(xué) 院: 信息科學(xué)與技術(shù)學(xué)院 </p><p> 專業(yè)班級(jí): 計(jì)算機(jī)科學(xué)與技術(shù)0902班 &l
2、t;/p><p> 學(xué) 號(hào): 2009234010114 </p><p> 學(xué)生姓名: 王金虎 </p><p> 指導(dǎo)教師姓名: 張璠 </p><p> 指導(dǎo)教師職稱: 講師 </p><p&
3、gt; 二O一三 年 五 月 二十八 日</p><p><b> 摘 要</b></p><p> 21世紀(jì),隨著計(jì)算機(jī)科學(xué)的發(fā)展,數(shù)據(jù)庫技術(shù)在Internet 中的應(yīng)用越來越廣泛,為廣大網(wǎng)絡(luò)用戶提供了更加周到和人性化的服務(wù)。個(gè)性化已逐漸成為當(dāng)今Wed應(yīng)用的潮流。如何通過網(wǎng)絡(luò)有效進(jìn)行交流是擺在我們面前的一個(gè)新的領(lǐng)域。</p><p&g
4、t; 本文闡述了如何構(gòu)造一個(gè)B/S結(jié)構(gòu)的房產(chǎn)管理系統(tǒng),對(duì)B/S結(jié)構(gòu)、JSP技術(shù)以及SQL Server原理進(jìn)行了較深入的論述。闡述了對(duì)房產(chǎn)管理系統(tǒng)的需求分析、功能模塊劃分、數(shù)據(jù)庫模式分析,功能模塊的實(shí)現(xiàn)過程。在此基礎(chǔ)上,對(duì)所應(yīng)用的關(guān)鍵技術(shù)進(jìn)行描述。最后,對(duì)程序調(diào)試與調(diào)試結(jié)果進(jìn)行論述。</p><p> 本文在研究目前國內(nèi)外房產(chǎn)管理系統(tǒng)情況的基礎(chǔ)上,從實(shí)際需求出發(fā),采用當(dāng)前較為流行的B/S結(jié)構(gòu)和JSP開發(fā)技術(shù),
5、基于Windows 7操作系統(tǒng)、Dreamweaver和SQL Server 2008數(shù)據(jù)庫,采用JSP技術(shù),設(shè)計(jì)并實(shí)現(xiàn)了一個(gè)功能較為完善的房產(chǎn)管理系統(tǒng)。通過對(duì)系統(tǒng)進(jìn)行一系列的需求分析、設(shè)計(jì)、編碼、測試等工作,該系統(tǒng)普通用戶可以瀏覽、查看房屋信息,可以注冊(cè)成為網(wǎng)站會(huì)員、登陸網(wǎng)站,然后發(fā)布個(gè)人房屋信息。</p><p> 本系統(tǒng)結(jié)合因特網(wǎng)的發(fā)展、應(yīng)用現(xiàn)狀,采用了基于WEB的三層體系架構(gòu),即瀏覽器——WEB應(yīng)用服務(wù)
6、器——數(shù)據(jù)庫服務(wù)器。通過對(duì)系統(tǒng)工作流程進(jìn)行詳細(xì)需求分析,建立了系統(tǒng)的功能模型和數(shù)據(jù)流模型。確定系統(tǒng)的數(shù)據(jù)模型為關(guān)系數(shù)據(jù)模型,進(jìn)行了分析、設(shè)計(jì)、畫出了E-R圖。后臺(tái)數(shù)據(jù)庫選用了SQL Server 2008來實(shí)現(xiàn)。WEB開發(fā)采用當(dāng)前流行的JSP(技術(shù),JSP頁面通過JDBC(Java Database Connectivity,Java數(shù)據(jù)庫連接)接口連接SQL Server 2008數(shù)據(jù)庫,實(shí)現(xiàn)了瀏覽器端和服務(wù)器端的程序。系統(tǒng)經(jīng)過測試,
7、運(yùn)行效果穩(wěn)定、操作方便、快捷。能較好的為該系統(tǒng)房產(chǎn)管理服務(wù)。</p><p> 關(guān)鍵字:SQL Server 2008、jsp 、Dreamweaver</p><p><b> Abstract</b></p><p> Along with the development of the computer science in 21 c
8、enturies, 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 gradu
9、ally the current as the application of Wed nowadays. How to communicate on the web is a new topic facing us.</p><p> This paper describes how to construct a system to have set forth house to let management
10、adopt B/S structure's, the paper describes the B/S structure and SQL Server, JSP technology principles. The article completes the needs analysis of a system for the management applications for communication which on
11、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 debugging</p><p> Th
12、e 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) structu
13、re and JSP development Web page to develop 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 perfec
14、t house to Let management system. Through a series of prep</p><p> Internet, application status, using a Web-based three-tier system structure, the browser Web application servers database servers. Through
15、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 the analysis, design, which depicts the E-R chart
16、s. Selection of the background database SQL Server 2008 is to be achieved. Web develops using current popular JSP (Java Server Pages, Dynamic</p><p> KEY WORD : SQL Server 2008、jsp 、Dreamweaver</p>&
17、lt;p><b> 目 錄</b></p><p><b> 1.緒論1</b></p><p><b> 1.1 前言1</b></p><p> 1.2 課題研究的背景及意義1</p><p> 1.3國內(nèi)外研究概況與發(fā)展趨勢1</p&g
18、t;<p> 1.4設(shè)計(jì)的主要工作1</p><p><b> 1.5論文組織1</b></p><p> 2.開發(fā)環(huán)境和開發(fā)技術(shù)3</p><p> 2.1 系統(tǒng)介紹3</p><p> 2.2工具環(huán)境介紹3</p><p> 2.2.1 開發(fā)環(huán)境的選擇3&
19、lt;/p><p> 2.2.2 jsp語言簡介3</p><p> 2.2.3 SQL server 2008簡介3</p><p> 2.2.4 dreamweaver簡介4</p><p> 3.需求分析與系統(tǒng)設(shè)計(jì)5</p><p> 3.1.系統(tǒng)實(shí)現(xiàn)5</p><p>
20、 3.1.1 設(shè)計(jì)思想5</p><p> 3.1.2 可行性分析5</p><p> 3.1.3 功能需求5</p><p> 3.1.4 用戶界面需求5</p><p> 3.2 系統(tǒng)設(shè)計(jì)5</p><p> 3.2.1 系統(tǒng)設(shè)計(jì)基礎(chǔ)5</p><p> 3.2.2
21、模塊設(shè)計(jì)6</p><p> 3.3 數(shù)據(jù)庫設(shè)計(jì)9</p><p> 3.3.1 數(shù)據(jù)庫簡介9</p><p> 3.3.2 物理結(jié)構(gòu)設(shè)計(jì)9</p><p><b> 4.系統(tǒng)實(shí)現(xiàn)13</b></p><p> 4.1設(shè)計(jì)主界面13</p><p>
22、 4.2系統(tǒng)各個(gè)模塊功能13</p><p> 4.2.1添加新的房產(chǎn)信息界面13</p><p> 4.2.2初級(jí)審核與復(fù)審頁面19</p><p> 4.2.3領(lǐng)導(dǎo)審批頁面20</p><p><b> 5.系統(tǒng)測試21</b></p><p> 5.1業(yè)務(wù)選擇頁面21&
23、lt;/p><p> 5.2生成的數(shù)據(jù)庫表頁面21</p><p><b> 6.結(jié)束語22</b></p><p><b> 6.1 總結(jié)22</b></p><p> 6.2 心得體會(huì)22</p><p><b> 致謝23</b>&
24、lt;/p><p><b> 參考文獻(xiàn)24</b></p><p><b> 1.緒論</b></p><p><b> 1.1 前言</b></p><p> 隨著社會(huì)經(jīng)濟(jì)的發(fā)展,城市現(xiàn)代化建設(shè)步伐不斷加快,城市規(guī)模不斷擴(kuò)大,人員的流動(dòng)也不斷加大,房產(chǎn)信息變更等逐漸成為
25、社會(huì)生活的重要組成部分,無論是房屋出售還是房屋購買,都面臨著大量需求。</p><p> 在互聯(lián)網(wǎng)蓬勃發(fā)展的今天,網(wǎng)絡(luò)和我們的生活、工作越來越密不可分,網(wǎng)絡(luò)正領(lǐng)導(dǎo)著一個(gè)新時(shí)代的來臨。于是我們就利用開放的Internet技術(shù),開發(fā)出實(shí)時(shí)、快捷、全方位傳播信息的平臺(tái),我們制作的房產(chǎn)管理系統(tǒng)的網(wǎng)站,就成了人們關(guān)于生活中房屋管理問題的信息載體,使得房屋信息在管理員與擁有者者之間交流更為輕松。這樣,使原本復(fù)雜的房屋信息簡
26、單化,系統(tǒng)能及時(shí)為他們提供服務(wù),使出租求租雙方都能夠方便快捷的得到信息。通過本系統(tǒng)來管理房屋變更情況,可以解決大量房屋信息的查詢和管理。并且能夠培養(yǎng)我們的綜合分析設(shè)計(jì)能力,同時(shí)提高動(dòng)手實(shí)踐的能力。</p><p> 1.2 課題研究的背景及意義</p><p> 紙質(zhì)檔案存在管理不便、報(bào)送不及時(shí)、效率低等問題。為了及時(shí)、準(zhǔn)確掌握每家每戶民情,并且為各級(jí)政府準(zhǔn)確決策提供了依據(jù)。</
27、p><p> 經(jīng)過大學(xué)四年理論課程的學(xué)習(xí),以及校內(nèi)校外的實(shí)踐,極大的豐富了自身的理論基礎(chǔ),并且也具備了一些處理簡單問題的能力,但即將踏上社會(huì)的我深知這還遠(yuǎn)遠(yuǎn)不夠,因此我利用了畢業(yè)設(shè)計(jì)的機(jī)會(huì),在老師的指導(dǎo)下去完成一個(gè)具有挑戰(zhàn)性的,其具體應(yīng)用及社會(huì)服務(wù)相結(jié)合的項(xiàng)目,深知通過對(duì)它的開發(fā),將對(duì)我的能力有更高層次的突破。</p><p> 1.3 國內(nèi)外研究概況與發(fā)展趨勢</p>&l
28、t;p> 隨著計(jì)算機(jī)技術(shù)水平的提高和互聯(lián)網(wǎng)業(yè)務(wù)的迅速發(fā)展,房產(chǎn)管理由手工統(tǒng)計(jì)記錄發(fā)展為計(jì)算機(jī)開發(fā)的信息管理系統(tǒng),為了適應(yīng)新時(shí)期各地對(duì)房產(chǎn)信息的管理,且向高效,方便,快捷的方向發(fā)展。各地?fù)碛辛嘶镜姆慨a(chǎn)信息管理系統(tǒng),有能力的甚至開發(fā)了自己獨(dú)有的房產(chǎn)管理系統(tǒng)。另外,許多軟件開發(fā)公司也開發(fā)了房產(chǎn)管理系統(tǒng)。這些系統(tǒng)各有千秋,具備許多優(yōu)點(diǎn)和亮點(diǎn),但是各地的情況不同,系統(tǒng)功能要求也不同,如何開發(fā)一款高效的,適合各地房產(chǎn)管理系統(tǒng)成為了亟待解決
29、的問題。</p><p> 隨著網(wǎng)絡(luò)技術(shù)的不斷發(fā)展和人們對(duì)安全性,高效性的要求,房產(chǎn)信息管理系統(tǒng)必須與時(shí)俱進(jìn),不斷注入新的功能,以適應(yīng)各地管理的要求。所以,房產(chǎn)管理系統(tǒng)必須保持進(jìn)步與完善。</p><p> 1.4 設(shè)計(jì)的主要工作</p><p> 本系統(tǒng)為房產(chǎn)管理系統(tǒng)的初始登記部分,主要的任務(wù)就是為居民新的房屋登記并且打印房產(chǎn)證。</p>&l
30、t;p> 1、首先核查信息,在辦理初始登記業(yè)務(wù)之前,要先核查此用戶是否辦理過此項(xiàng)業(yè)務(wù),若無辦理過,則可以進(jìn)入下一流程開始辦理,若辦理過,則核查用戶的房屋信息,是否已經(jīng)登記過,若房屋信息已登記,則說明已經(jīng)辦理過初始業(yè)務(wù),不能再進(jìn)行辦理。</p><p> 2、錄入用戶信息:當(dāng)用戶初次申請(qǐng)辦理房產(chǎn)證時(shí),需在此處錄入申請(qǐng)信息</p><p> 3、查看申請(qǐng)列表:查看申請(qǐng)列表,可以進(jìn)行
31、如下操作:可以查看申請(qǐng)人(用戶)的信息和房產(chǎn)信息,進(jìn)行核對(duì)。如有不符合的地方,可以在此處進(jìn)行修改;可以再次錄入用戶信息。適用于用戶的一個(gè)房產(chǎn)證中包含多處房產(chǎn)的錄入情況。</p><p> 4、 收件審查:當(dāng)申請(qǐng)人的信息錄入后,就會(huì)自動(dòng)顯示在收件審查列表中,由審查員來審查申請(qǐng)人提交的信息,如果符合要求,則審查通過,并提交下一級(jí)審批,若不符合要求,則拒絕,并退回,重申。</p><p>
32、5、退回收件:各級(jí)審批過程中,如遇到拒絕并退回的審批表,都會(huì)顯示在退回收件列表中。這意味著此申請(qǐng)的審批將重新開始。</p><p> 6、檔案查詢:經(jīng)過了收件審查后的下一級(jí)審批,即為檔案查詢,由檔案查詢員來審查檔案信息,如果符合要求則審查通過,并提交下一級(jí)審批,若不符合要求則拒絕,并退回,重申。</p><p> 7、初審列表:經(jīng)過了檔案查詢后的下一級(jí)審批,即為初審,由初審員來進(jìn)行初審
33、,如果符合要求,則選擇初審意見,提交下一級(jí)審批,若不符合要求則拒絕,并退回,重申。</p><p> 8、復(fù)審列表:經(jīng)過了初審下一級(jí)審批,即為復(fù)審,由復(fù)審員來進(jìn)行復(fù)審,如果符合要求,則填寫復(fù)審意見,提交下一級(jí)審批,若不符合要求,則拒絕,并退回,重申。</p><p> 9、審批列表:經(jīng)過了復(fù)審下一級(jí)審批,即為領(lǐng)導(dǎo)審批,由領(lǐng)導(dǎo)進(jìn)行審批,如果符合要求,則填寫領(lǐng)導(dǎo)審批,提交下一級(jí),若不符合要
34、求,則拒絕,并退回,重申。</p><p> 10、打印列表:領(lǐng)導(dǎo)審批后,整個(gè)審批流程結(jié)束,在此模塊中,打印審批表,并提交準(zhǔn)備打印產(chǎn)權(quán)證。</p><p><b> 1.5 論文組織</b></p><p> 論文全文共分為六章:</p><p> 第一章主要介紹了論文選題的引言、對(duì)課題研究的背景及意義進(jìn)行了分析
35、,同時(shí)也對(duì)國內(nèi)外研究狀況及發(fā)展趨勢進(jìn)行了介紹。</p><p> 第二章 開發(fā)環(huán)境和開發(fā)技術(shù)這一章介紹了系統(tǒng)、系統(tǒng)的開發(fā)模式、開發(fā)環(huán)境等基礎(chǔ)</p><p> 第三章 需求分析與系統(tǒng)設(shè)計(jì)。這一章主要介紹了系統(tǒng)設(shè)計(jì)思想、可行性分析、功能和性能需求,總體結(jié)構(gòu)設(shè)計(jì)和系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì),其中數(shù)據(jù)庫的設(shè)計(jì)包括了概念設(shè)計(jì)、邏輯設(shè)計(jì)和物理設(shè)計(jì)。</p><p> 第四章 系統(tǒng)
36、實(shí)現(xiàn)。這一章介紹了系統(tǒng)的所有模塊和它的功能。</p><p> 第五章 系統(tǒng)測試。選取具有代表性的數(shù)據(jù)進(jìn)行測試,保證系統(tǒng)正常運(yùn)行。</p><p> 第六章 結(jié)束語。對(duì)系統(tǒng)實(shí)現(xiàn)過程進(jìn)行了總結(jié)。</p><p> 2.開發(fā)環(huán)境和開發(fā)技術(shù)</p><p><b> 2.1 系統(tǒng)介紹</b></p>&l
37、t;p> 系統(tǒng)是在一定環(huán)境中相互聯(lián)系和相互作用的若干部分組成的具有某種功能的集合,一個(gè)系統(tǒng)內(nèi)可能包含許多功能各異的子系統(tǒng),這意味著系統(tǒng)可以具有多層結(jié)構(gòu),一個(gè)系統(tǒng)的整體功能往往大于單個(gè)子系統(tǒng)的功能之和。</p><p> 本系統(tǒng)利于用戶更方便的更改自己房屋信息,有利于房產(chǎn)管理局等部門更快屋安全鑒定\住房保障、住房制度改革、城市創(chuàng)建、維修資金管理、督查、房地產(chǎn)檔案管理,產(chǎn)權(quán)產(chǎn)籍、房屋租賃中介、業(yè)務(wù)督查工作、
38、物業(yè)管理工作等。</p><p> 本系統(tǒng)由業(yè)務(wù)員錄入新的房產(chǎn)信息,初審員審核業(yè)務(wù)員錄入的信息是否通過,通過則交給下一級(jí),不可以通過則退回,復(fù)審員決定初審員通過的信息是否通過,通過則交給下一級(jí),不可以通過則退回,領(lǐng)導(dǎo)審批復(fù)審員的信息,并簽字,然后交給繕證員打印處理。</p><p><b> 2.2工具環(huán)境介紹</b></p><p>
39、2.2.1 開發(fā)環(huán)境的選擇</p><p> 開發(fā)與運(yùn)行的環(huán)境的選擇會(huì)影響到數(shù)據(jù)庫設(shè)計(jì),本系統(tǒng)開發(fā)與運(yùn)行環(huán)境如下:</p><p> 開發(fā)環(huán)境:Windows 7</p><p> 開發(fā)工具:Sql Server 2008Tomcat Dreamweaver</p><p> 數(shù)據(jù)庫管理系統(tǒng):SQL Server 2008<
40、;/p><p> 本系統(tǒng)主要采用Jsp與Sql server相結(jié)合的技術(shù)。利用Dreamweaver軟件來設(shè)計(jì)系統(tǒng)界面,使整個(gè)系統(tǒng)更具有吸引力和良好的價(jià)值,Tomcat用作后臺(tái)服務(wù)器。</p><p> 2.2.1 JSP語言簡介</p><p> JSP(Java Server Pages)是由Sun Microsystems公司倡導(dǎo)、許多公司參與一起建立的一種
41、動(dòng)態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。JSP技術(shù)有點(diǎn)類似ASP技術(shù),它是在傳統(tǒng)的網(wǎng)頁HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP標(biāo)記(tag),從而形成JSP文件(*.jsp)。 </p><p> JSP與Java Servlet一樣,是在服務(wù)器端執(zhí)行的,通常返回該客戶端的就是一個(gè)HTML文本,因此客戶端只要有瀏覽器就能瀏覽。Java Servlet 是JSP的技術(shù)基礎(chǔ),而且大型的W
42、eb應(yīng)用程序的開發(fā)需要Java Servlet和JSP配合才能完成。JSP具備了Java技術(shù)的簡單易用,完全的面向?qū)ο?,具有平臺(tái)無關(guān)性且安全可靠,主要面向因特網(wǎng)的所有特點(diǎn)。</p><p> 2.2.3 SQL server 2008簡介</p><p> SQL Server 2008出現(xiàn)在微軟數(shù)據(jù)平臺(tái)愿景上是因?yàn)樗沟霉究梢赃\(yùn)行他們最關(guān)鍵任務(wù)的應(yīng)用程序,同時(shí)降低了管理數(shù)據(jù)基礎(chǔ)設(shè)施
43、和發(fā)送觀察和信息給所有用戶的成本</p><p> 這個(gè)平臺(tái)有以下特點(diǎn):</p><p> · 可信任的——使得公司可以以很高的安全性、可靠性和可擴(kuò)展性來運(yùn)行他們最關(guān)鍵任務(wù)的應(yīng)用程序。</p><p> · 高效的——使得公司可以降低開發(fā)和管理他們的數(shù)據(jù)基礎(chǔ)設(shè)施的時(shí)間和成本。</p><p> · 智能的
44、——提供了一個(gè)全面的平臺(tái),可以在你的用戶需要的時(shí)候給他發(fā)送觀察和信息。</p><p> SQL Server 2008提供了公司可依靠的技術(shù)和能力來接受不斷發(fā)展的對(duì)于管理數(shù)據(jù)和給用戶發(fā)送全面的洞察的挑戰(zhàn)。具有在關(guān)鍵領(lǐng)域方面的顯著的優(yōu)勢,SQL Server 2008是一個(gè)可信任的、高效的、智能的數(shù)據(jù)平臺(tái)。SQL Server 2008是微軟數(shù)據(jù)平臺(tái)愿景中的一個(gè)主要部分,旨在滿足目前和將來管理和使用數(shù)據(jù)的需求。
45、</p><p> 2.2.4 Dreamweaver簡介</p><p> Dreamweaver是在網(wǎng)頁設(shè)計(jì)與制作領(lǐng)域中用戶最多、應(yīng)用最廣、功能最強(qiáng)大的軟件,隨著Dreamweaver 8的發(fā)布,更堅(jiān)定Dreamweaver在該領(lǐng)域的地位。它集網(wǎng)頁設(shè)計(jì)、網(wǎng)站開發(fā)和站點(diǎn)管理[1]功能于一身,具有可視化、支持多平臺(tái)和跨瀏覽器的特性,是目前網(wǎng)站設(shè)計(jì)、開發(fā)、制作的首選工具。</p&g
46、t;<p> 靈活的編寫方式Dreamweaver具有靈活編寫網(wǎng)頁的特點(diǎn),不但將世界一流水平的“設(shè)計(jì)”和“代碼”編輯器合二為一,而且在設(shè)計(jì)窗口中還精化了源代碼,能幫助用戶按工作需要定制自己的用戶界面。</p><p> 可視化編輯界面Dreamweaver是一種所見即所得的HTML編輯器,可實(shí)現(xiàn)頁面元素的插入和生成?;蛞暬庉嫮h(huán)境大量減少了代碼的編寫,同時(shí)亦保證了其專業(yè)性和兼容性,并且可以對(duì)內(nèi)部
47、的HTML編輯器和任何第三方的HTML編輯器進(jìn)行實(shí)時(shí)的訪問。無論用戶習(xí)慣手工輸入HTML源代碼還是使用可視化的編輯界面,Dreamweaver都能提供便捷的方式使用戶設(shè)計(jì)網(wǎng)頁和管理網(wǎng)站變得更容易。</p><p> 功能更多的CSS支持——CSS可視化設(shè)計(jì)、CSS檢查工具4、動(dòng)態(tài)跨瀏覽器驗(yàn)證當(dāng)保存時(shí)系統(tǒng)自動(dòng)檢查當(dāng)前文檔的跨瀏覽器有效性,可以指定何種瀏覽器為測試用瀏覽器,同時(shí)系統(tǒng)自動(dòng)檢驗(yàn)以確定頁面有沒有目標(biāo)瀏覽器
48、不支持的tags或CSS結(jié)構(gòu)。動(dòng)態(tài)跨瀏覽器有效性檢查功能可以自動(dòng)核對(duì)tags和CSS規(guī)則是否適應(yīng)目前的主瀏覽器。5、強(qiáng)大的WEB站點(diǎn)管理功能6、內(nèi)建的圖形編輯引擎7、Dreamweaver[1]的集成特性Dreamweaver 8繼承了Fireworks、Flash和Shockwave的集成特性,可以在這些Web創(chuàng)作工具之間自由地切換,輕松地創(chuàng)建美觀實(shí)用的網(wǎng)頁。</p><p> 8、豐富的媒體支持能力可以方便
49、地加入Java、Flash、Shockwave、ActiveX以及其他媒體。Dreamweaver具有強(qiáng)大的多媒體處理功能,在設(shè)計(jì)DHTML和CSS方面表現(xiàn)得極為出色,它利用JavaScript和DHTML語言代碼輕松地實(shí)現(xiàn)網(wǎng)頁元素的動(dòng)作和交互操作。Dreamweaver還提供行為和時(shí)間線兩種控件來產(chǎn)生交互式響應(yīng)和進(jìn)行動(dòng)畫處理。9、超強(qiáng)的擴(kuò)展能力Dreamweaver還支持第三方插件,任何人都可以根據(jù)自己的需要擴(kuò)展Dreamweaver
50、的功能,并且可以發(fā)布這些插件。</p><p> 3.需求分析與系統(tǒng)設(shè)計(jì)</p><p><b> 3.1 需求分析</b></p><p> 3.1.1 設(shè)計(jì)思想</p><p> 第一步就是需要利用SQL Server 2008建立所需要的數(shù)據(jù)庫,第二步就使用Dreamweaver設(shè)計(jì)網(wǎng)頁界面并且編寫界面代碼
51、及程序的開發(fā)。</p><p> 將建立數(shù)據(jù)庫所在的服務(wù)器作為服務(wù)器端,在這里我所用的是本地服務(wù)器,為開發(fā)應(yīng)用程序的客戶端提供所需要的數(shù)據(jù)服務(wù)。客戶端可以直接上網(wǎng)通過瀏覽網(wǎng)頁的方式來訪問SQL Server 數(shù)據(jù)庫 ,進(jìn)行自己所需要的操作。</p><p> 3.1.2 可行性分析</p><p> 可行性分析是系統(tǒng)分析階段的第二項(xiàng)活動(dòng),它的主要目是進(jìn)一步明確
52、系統(tǒng)的目標(biāo)、規(guī)模與功能,對(duì)系統(tǒng)開發(fā)背景、必要性和意義進(jìn)行了調(diào)查分析并根據(jù)需要和可能提出開發(fā)系統(tǒng)的初步方案與計(jì)劃。可行性分析是對(duì)系統(tǒng)進(jìn)行全面、概要的分析。通過調(diào)查分析,本系統(tǒng)設(shè)計(jì)主要有以下三個(gè)可行性:</p><p> 1:本系統(tǒng)操作簡單,易于理解,只需通過簡單指導(dǎo),上手較快,運(yùn)行環(huán)境要求低。</p><p> 2:本課題采用java、jsp語言進(jìn)行開發(fā),用戶界面簡單易懂,具有很好的操作
53、性,網(wǎng)頁操作簡單,人性化的設(shè)計(jì)讓人覺得貼近生活。實(shí)用性很強(qiáng)。</p><p> 3:本課題所使用的軟件都為免費(fèi)公開發(fā)行版,不需要購買?,F(xiàn)在,計(jì)算機(jī)的價(jià)格已經(jīng)十分低廉,性能卻有了長足的進(jìn)步,網(wǎng)絡(luò)更是普及。為本次開發(fā)提供了設(shè)備支持,幾乎所有的計(jì)算機(jī)都可以高效的運(yùn)行使用管理系統(tǒng) </p><p> 3.1.3 功能需求</p><p> 按照系統(tǒng)開發(fā)業(yè)務(wù)分析要求和原
54、則,在與系統(tǒng)管理人員的充分溝通,整理出管理系統(tǒng)所需求的基本功能和用戶界面的一些需求,這些需求將作為系統(tǒng)分析和邏輯設(shè)計(jì)的依據(jù)。</p><p> 3.1.4 用戶界面需求</p><p> 系統(tǒng)界面要符合大多數(shù)人的使用習(xí)慣,界面美觀、按鈕得體,使用起來要方便。</p><p><b> 3.2 系統(tǒng)設(shè)計(jì)</b></p><
55、;p> 3.2.1 系統(tǒng)設(shè)計(jì)基礎(chǔ)</p><p><b> 系統(tǒng)流程圖:</b></p><p> 圖3-1系統(tǒng)組織結(jié)構(gòu)圖</p><p> 3.2.2 模塊設(shè)計(jì)</p><p> 業(yè)務(wù)員模塊其組織結(jié)構(gòu)圖如3-2。</p><p> 圖3-2 業(yè)務(wù)員模塊</p>&
56、lt;p> 初審模塊設(shè)計(jì)了如下圖3-3所示系統(tǒng)功能層次圖。</p><p><b> 圖3-3初審模塊</b></p><p> 復(fù)審模塊設(shè)計(jì)了如下圖3-4所示系統(tǒng)功能層次圖:</p><p><b> 圖3-4 復(fù)審模塊</b></p><p> 領(lǐng)導(dǎo)審批模塊設(shè)計(jì)了如下圖3-5所示
57、系統(tǒng)功能層次圖:</p><p> 圖3-5領(lǐng)導(dǎo)審批模塊</p><p> 繕證員模塊設(shè)計(jì)了如下圖3-6所示系統(tǒng)功能層次圖:</p><p><b> 圖3-6繕證員模塊</b></p><p><b> 3.3 數(shù)據(jù)庫設(shè)計(jì)</b></p><p> 3.3.1 數(shù)
58、據(jù)庫簡介</p><p> 在系統(tǒng)設(shè)計(jì)過程中,數(shù)據(jù)庫的設(shè)計(jì)是系統(tǒng)的核心和基礎(chǔ),把系統(tǒng)中大量的數(shù)據(jù)按一定的模型組織起來,提供存儲(chǔ)、維護(hù)、檢索數(shù)據(jù)的功能,使信息系統(tǒng)可以方便、及時(shí)、準(zhǔn)確地從數(shù)據(jù)庫中獲得所需的信息。</p><p> 數(shù)據(jù)庫是長期儲(chǔ)存在計(jì)算機(jī)內(nèi)大量的有組織的,可以共享的數(shù)據(jù)的集合,這種數(shù)據(jù)集合具有如下特點(diǎn):盡可能不重復(fù),以最優(yōu)方式為某個(gè)特定組織的多種應(yīng)用服務(wù),其數(shù)據(jù)結(jié)構(gòu)獨(dú)立于
59、使用它的應(yīng)用程序,對(duì)數(shù)據(jù)的增、刪、改和檢索由統(tǒng)一軟件進(jìn)行管理和控制。從發(fā)展的歷史看,數(shù)據(jù)庫是數(shù)據(jù)管理的高級(jí)階段,它是由文件管理系統(tǒng)發(fā)展起來的。</p><p> 3.3.2 物理結(jié)構(gòu)設(shè)計(jì)</p><p> 根據(jù)邏輯關(guān)系模型可直接設(shè)計(jì)基于某種數(shù)據(jù)庫管理系統(tǒng)支持的物理結(jié)構(gòu),我們知道關(guān)系數(shù)據(jù)庫是由表構(gòu)成的,所以依據(jù)系統(tǒng)房產(chǎn)信在數(shù)據(jù)庫中建立相應(yīng)的表。</p><p>
60、 本系統(tǒng)采用的后臺(tái)數(shù)據(jù)庫是Microsoft SQL Server 2008數(shù)據(jù)庫系統(tǒng),本數(shù)據(jù)庫名稱為 mcfc,下面列舉幾張表張表。表的結(jié)構(gòu)分別如以下列表所示。</p><p> 用戶表(Userinfo)</p><p><b> 表3-1 用戶表</b></p><p> ?。?)登記房產(chǎn)信息表(register)</p>
61、<p> 表3-2 登記房產(chǎn)信息表</p><p> 續(xù)表3-2 登記房產(chǎn)信息表</p><p> 續(xù)表3-2 登記房產(chǎn)信息表</p><p> ?。?)各級(jí)審核(registerInitFlow)</p><p> 表3-3 審核信息表</p><p><b> 4.系統(tǒng)實(shí)現(xiàn)<
62、/b></p><p><b> 1登陸頁面</b></p><p> 房產(chǎn)管理系統(tǒng)登陸面如圖4-1所示:</p><p><b> 圖4-1 系統(tǒng)窗體</b></p><p> 4.2系統(tǒng)各個(gè)模塊功能</p><p> 4.2.1添加新的房產(chǎn)信息界面如圖4-
63、2所示</p><p> 圖4-2 房產(chǎn)信息添加界面</p><p> 實(shí)現(xiàn)連接數(shù)據(jù)庫部分代碼如下:</p><p> package auh.cs;</p><p> import javax.naming.*;</p><p> import javax.sql.*;</p><p&g
64、t; import java.sql.*;</p><p> import java.util.Vector;</p><p> import java.util.Hashtable;</p><p> public class DataBase {</p><p> String foo = "Not Connected
65、";</p><p> public Connection conn=null;</p><p> public Statement stmt=null;</p><p> public ResultSet rs=null;</p><p> public PreparedStatement pstmt=null;</
66、p><p> public DataBase(){</p><p><b> }</b></p><p> public boolean getConn(){</p><p> boolean isconn=false;</p><p><b> try</b><
67、;/p><p><b> {</b></p><p> Context ctx = new InitialContext();</p><p> if(ctx == null ) </p><p> throw new Exception("Boom - No Context");</p&g
68、t;<p> DataSource ds = (DataSource)ctx.lookup("java:comp/env/jdbc/mcfc");</p><p> if (ds != null) </p><p><b> {</b></p><p> conn = ds.getConnection(
69、); </p><p> isconn=true;</p><p><b> }</b></p><p><b> else</b></p><p> isconn=false;</p><p><b> }</b></p>&l
70、t;p> catch(NamingException naminge)</p><p><b> {</b></p><p><b> }</b></p><p> catch(SQLException sqle)</p><p><b> {</b></
71、p><p><b> }</b></p><p> catch(Exception e)</p><p><b> {</b></p><p><b> }</b></p><p> return isconn;</p><p&
72、gt;<b> }</b></p><p> public Vector getData(String sql) {</p><p> Vector vect=new Vector(); </p><p><b> try</b></p><p><b> { </b&g
73、t;</p><p> if (conn == null) </p><p><b> {</b></p><p> getConn();</p><p><b> }</b></p><p><b> else</b></p>
74、<p> { </p><p> stmt = conn.createStatement();</p><p> rs = stmt.executeQuery(sql);</p><p> ResultSetMetaData rsmd=rs.getMetaData();</p>&
75、lt;p> int cols=rsmd.getColumnCount();</p><p> while(rs.next())</p><p><b> {</b></p><p> Hashtable hash=new Hashtable();</p><p> for(int i=1;i<=co
76、ls;i++)</p><p><b> {</b></p><p> String field=rsmd.getColumnName(i);</p><p> String value=rs.getString(i);</p><p> if(value==null || value==""
77、)</p><p> value=" ";</p><p> hash.put(field,value);</p><p><b> }</b></p><p> vect.add(hash);</p><p><b> } </b></p
78、><p> rs.close();rs=null;</p><p> stmt.close();stmt=null;</p><p><b> }</b></p><p><b> }</b></p><p> catch(Exception e) </p>
79、<p> {e.printStackTrace();}</p><p><b> finally{</b></p><p> if(rs!=null){</p><p><b> try{</b></p><p> rs.close();</p><p&g
80、t;<b> }</b></p><p> catch(SQLException e)</p><p> {e.printStackTrace();}</p><p><b> }</b></p><p><b> }</b></p><p&
81、gt; return vect;</p><p><b> }</b></p><p> /**釋放數(shù)據(jù)庫連接*/</p><p> public void releaseConn()</p><p> { </p><p><b> try//關(guān)閉連
82、接</b></p><p><b> {</b></p><p> if(rs!=null)</p><p><b> {</b></p><p> rs.close();</p><p><b> rs=null;</b><
83、;/p><p><b> }</b></p><p> if(stmt!=null)</p><p><b> {</b></p><p> stmt.close();</p><p> stmt=null;</p><p><b>
84、 }</b></p><p> if(conn!=null)</p><p><b> {</b></p><p> conn.close();</p><p> conn=null;</p><p><b> }</b></p><
85、p><b> }</b></p><p> catch(SQLException e)</p><p><b> {</b></p><p><b> //寫入log}</b></p><p><b> } </b></p&g
86、t;<p><b> }</b></p><p> public void ExecuteSQL(String sql)</p><p><b> {</b></p><p><b> try</b></p><p> { &l
87、t;/p><p> if (conn== null) </p><p><b> {</b></p><p> getConn();</p><p><b> }</b></p><p><b> else</b></p><p
88、><b> {</b></p><p> conn.setAutoCommit(false); </p><p> stmt = conn.createStatement();</p><p> stmt.execute(sql);</p><p> conn.commit
89、();</p><p><b> }</b></p><p><b> }</b></p><p> catch(SQLException sqle)</p><p><b> {</b></p><p><b> try</b
90、></p><p><b> {</b></p><p> conn.rollback();</p><p> stmt.close();stmt=null; </p><p><b> }</b></p><p> c
91、atch(SQLException e1)</p><p><b> {</b></p><p><b> }</b></p><p><b> }</b></p><p> catch(Exception e)</p><p><b>
92、; {</b></p><p><b> }</b></p><p><b> }</b></p><p><b> }</b></p><p> 4.2.2初級(jí)審核與復(fù)審頁面如圖4-4與如圖4-5所示:所示:</p><p>
93、圖4-4 初級(jí)審核界面</p><p><b> 圖4-5復(fù)審界面</b></p><p> 4.2.3領(lǐng)導(dǎo)審批頁面如圖4-6所示:</p><p> 圖4-6 領(lǐng)導(dǎo)審批界面</p><p><b> 5.系統(tǒng)測試</b></p><p> 系統(tǒng)主要模塊設(shè)計(jì)已經(jīng)完成
94、,其他相應(yīng)功能待需要時(shí)進(jìn)行擴(kuò)展,現(xiàn)就已完成功能進(jìn)行測試</p><p> 進(jìn)入系統(tǒng)主界面。主界面含有系統(tǒng)全部功能的按鈕,用戶想執(zhí)行某個(gè)功能,點(diǎn)擊相應(yīng)的按鈕即可。</p><p> 5.1業(yè)務(wù)選擇頁面 如下圖5-1</p><p> 圖5-2 業(yè)務(wù)選擇界面</p><p> 5.2 生成的數(shù)據(jù)庫表頁面如下圖5-2</p&g
95、t;<p> 添加信息生成的數(shù)據(jù)庫表</p><p> 圖5-2 生成的數(shù)據(jù)庫表</p><p><b> 6.結(jié)束語</b></p><p><b> 6.1 總結(jié)</b></p><p> 畢業(yè)設(shè)計(jì)心得體會(huì) 隨著畢業(yè)日子的到來,畢業(yè)設(shè)計(jì)也接近了尾聲。經(jīng)過幾周的
96、奮戰(zhàn)我的畢業(yè)設(shè)計(jì)終于完成了。在沒有做畢業(yè)設(shè)計(jì)以前覺得畢業(yè)設(shè)計(jì)只是對(duì)這幾年來所學(xué)知識(shí)的單純總結(jié),但是通過這次做畢業(yè)設(shè)計(jì)發(fā)現(xiàn)自己的看法有點(diǎn)太片面。畢業(yè)設(shè)計(jì)不僅是對(duì)前面所學(xué)知識(shí)的一種檢驗(yàn),而且也是對(duì)自己能力的一種提高。通過這次畢業(yè)設(shè)計(jì)使我明白了自己原來知識(shí)還比較欠缺。自己要學(xué)習(xí)的東西還太多,以前老是覺得自己什么東西都會(huì),什么東西都懂,有點(diǎn)眼高手低。通過這次畢業(yè)設(shè)計(jì),我才明白學(xué)習(xí)是一個(gè)長期積累的過程,在以后的工作、生活中都應(yīng)該不斷的學(xué)習(xí),努力提
97、高自己知識(shí)和綜合素質(zhì)。</p><p><b> 6.2 心得體會(huì)</b></p><p> 本系統(tǒng)所需知識(shí)是為接觸過的,本一無所知到系統(tǒng)運(yùn)行。不僅使我知道得到補(bǔ)充和增加,也鍛煉了我自我約束力和自學(xué)能力。</p><p><b> 致謝</b></p><p> 在此要感謝張老師對(duì)我悉心的指
98、導(dǎo),感謝老師給我的幫助和很多建議。在設(shè)計(jì)過程中,我通過查閱大量有關(guān)資料,與同學(xué)交流經(jīng)驗(yàn)和自學(xué),并向老師請(qǐng)教等方式,使自己學(xué)到了不少知識(shí),也經(jīng)歷了不少艱辛,但收獲同樣巨大。在整個(gè)設(shè)計(jì)中我懂得了許多東西,也培養(yǎng)了我獨(dú)立工作的能力,樹立了對(duì)自己工作能力的信心,相信會(huì)對(duì)今后的學(xué)習(xí)工作生活有非常重要的影響。而且大大提高了動(dòng)手的能力,使我充分體會(huì)到了在創(chuàng)造過程中探索的艱難和成功時(shí)的喜悅。</p><p> 雖然這個(gè)設(shè)計(jì)做的
99、也不太好,但是在設(shè)計(jì)過程中所學(xué)到的東西是這次畢業(yè)設(shè)計(jì)的最大收獲和財(cái)富,使我終身受益。</p><p><b> 參考文獻(xiàn)</b></p><p> [1].盧翰、王國輝.《JSP項(xiàng)目開發(fā)案例》.清華大學(xué)出版社,2011.1 [2].李興華、王月清.《Java Wed開發(fā)實(shí)戰(zhàn)經(jīng)典》.清華大學(xué)出版社,2010.8 [3].孫晨霞《數(shù)據(jù)庫應(yīng)用技術(shù)》.北京郵電大學(xué)出版
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 軟件工程畢業(yè)論文-房產(chǎn)管理系統(tǒng)-房產(chǎn)初始模塊的設(shè)計(jì)與開發(fā)
- 房產(chǎn)管理系統(tǒng)-房產(chǎn)抵押業(yè)務(wù)模塊的設(shè)計(jì)與開發(fā)
- 房產(chǎn)管理系統(tǒng)-房產(chǎn)轉(zhuǎn)移業(yè)務(wù)模塊的設(shè)計(jì)與開發(fā)
- 軟件工程畢業(yè)論文-房產(chǎn)管理系統(tǒng)-房產(chǎn)抵押業(yè)務(wù)模塊的設(shè)計(jì)與開發(fā)
- 軟件工程畢業(yè)論文-房產(chǎn)管理系統(tǒng)-房產(chǎn)轉(zhuǎn)移業(yè)務(wù)模塊的設(shè)計(jì)與開發(fā)
- 基于bs房產(chǎn)信息管理系統(tǒng)的開發(fā)與設(shè)計(jì)
- 房產(chǎn)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 濱海開發(fā)區(qū)房產(chǎn)備案管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 房產(chǎn)登記管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 對(duì)老年房產(chǎn)的開發(fā)與設(shè)計(jì)探究
- 基于arcgis engine的房產(chǎn)測繪管理系統(tǒng)的研究與開發(fā)
- 鞍山市鐵東區(qū)房產(chǎn)局房產(chǎn)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn).pdf
- 房產(chǎn)信息管理系統(tǒng)的開發(fā)與實(shí)現(xiàn)調(diào)研報(bào)告
- 房產(chǎn)管理基礎(chǔ)測繪系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn).pdf
- 房產(chǎn)企業(yè)資產(chǎn)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn).pdf
- 房產(chǎn)信息管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
- 房產(chǎn)交易管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn).pdf
- 房產(chǎn)測繪管理及房產(chǎn)測繪信息系統(tǒng)的發(fā)展分析
- 基于.net的高校房產(chǎn)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 基于ssh的房產(chǎn)評(píng)估管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
評(píng)論
0/150
提交評(píng)論