【計(jì)算機(jī)軟件畢業(yè)設(shè)計(jì)】房產(chǎn)管理系統(tǒng)房產(chǎn)抵押業(yè)務(wù)模塊的設(shè)計(jì)與開發(fā)(完整版)_第1頁
【計(jì)算機(jī)軟件畢業(yè)設(shè)計(jì)】房產(chǎn)管理系統(tǒng)房產(chǎn)抵押業(yè)務(wù)模塊的設(shè)計(jì)與開發(fā)(完整版)_第2頁
【計(jì)算機(jī)軟件畢業(yè)設(shè)計(jì)】房產(chǎn)管理系統(tǒng)房產(chǎn)抵押業(yè)務(wù)模塊的設(shè)計(jì)與開發(fā)(完整版)_第3頁
【計(jì)算機(jī)軟件畢業(yè)設(shè)計(jì)】房產(chǎn)管理系統(tǒng)房產(chǎn)抵押業(yè)務(wù)模塊的設(shè)計(jì)與開發(fā)(完整版)_第4頁
【計(jì)算機(jī)軟件畢業(yè)設(shè)計(jì)】房產(chǎn)管理系統(tǒng)房產(chǎn)抵押業(yè)務(wù)模塊的設(shè)計(jì)與開發(fā)(完整版)_第5頁
已閱讀5頁,還剩140頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

【計(jì)算機(jī)軟件畢業(yè)設(shè)計(jì)】房產(chǎn)管理系統(tǒng)房產(chǎn)抵押業(yè)務(wù)模塊的設(shè)計(jì)與開發(fā)(完整版)(文檔可以直接使用,也可根據(jù)實(shí)際需要修改使用,可編輯歡迎下載)

【計(jì)算機(jī)軟件畢業(yè)設(shè)計(jì)】房產(chǎn)管理系統(tǒng)房產(chǎn)抵押業(yè)務(wù)模塊的設(shè)計(jì)與開發(fā)(完整版)(文檔可以直接使用,也可根據(jù)實(shí)際需要修改使用,可編輯歡迎下載)河北農(nóng)業(yè)大學(xué)現(xiàn)代科技學(xué)院本科畢業(yè)論文(設(shè)計(jì))題目:房產(chǎn)管理系統(tǒng)-房產(chǎn)抵押業(yè)務(wù)模塊的設(shè)計(jì)與開發(fā)房產(chǎn)管理系統(tǒng)-房產(chǎn)抵押業(yè)務(wù)模塊的設(shè)計(jì)與開發(fā)摘要:隨著房產(chǎn)業(yè)務(wù)的發(fā)展,傳統(tǒng)的房產(chǎn)管理基于人工管理的工作方式避免不了由于管理人員的工作疏忽以及管理質(zhì)量問題所造成的各種錯(cuò)誤,為及時(shí)、準(zhǔn)確、高效的完成對(duì)房產(chǎn)管理提供了強(qiáng)有力的工具和管理手段,本系統(tǒng)通過實(shí)現(xiàn)房產(chǎn)管理的系統(tǒng)化、規(guī)范化和自動(dòng)化從而提高房產(chǎn)管理效率。房產(chǎn)管理系統(tǒng)是一個(gè)中小型數(shù)據(jù)庫管理系統(tǒng),它界面美觀、操作簡單、安全性高基本滿足了房產(chǎn)管理的要求。本文重點(diǎn)介紹了房產(chǎn)管理系統(tǒng)的實(shí)現(xiàn)過程包括系統(tǒng)分析系統(tǒng)調(diào)查功能設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì)系統(tǒng)實(shí)現(xiàn)系統(tǒng)測(cè)試和調(diào)試等。本系統(tǒng)主要功能有查詢、添加、刪除,更新房產(chǎn)信息,房產(chǎn)抵押業(yè)務(wù)流程辦理,管理頁面和修改管理員密碼等內(nèi)容。本系統(tǒng)是在以mysql--win32作為后臺(tái)數(shù)據(jù)庫以JAVA為編程語言結(jié)合jsp技術(shù)來開發(fā)的。房產(chǎn)管理系統(tǒng)在運(yùn)行階段效果好數(shù)據(jù)準(zhǔn)確性高,提高了工作效率同時(shí)也實(shí)現(xiàn)了房產(chǎn)管理與計(jì)算機(jī)的結(jié)合使用。關(guān)鍵詞:房產(chǎn)管理效率數(shù)據(jù)JAVAAbstractWiththedevelopmentoftherealestatebusiness,thetraditionalrealestatemanagementmanualmanagementcannotbeavoidedduetothenegligenceofmanagementstaffaswellasmanagementofqualityproblemscausedbyavarietyoferrors,timely,accurate,andefficientcompletionofrealestatemanagementandstrongpowerfultoolsandmanagementtools,thesystemthusimprovingtheefficiencyofrealestatemanagementrealestatemanagementsystematic,standardizedandautomated.Realestatemanagementsystemisasmallandmedium-sizeddatabasemanagementsystem,itisbeautifulinterface,easyoperation,safebasicallymeettherequirementsoftherealestatemanagement.Thisarticlefocusesontherealestatemanagementsystemimplementationprocess,includingtheinvestigationfunctionofthesystemanalysissystemdesigndatabasedesignsystemsuchassystemtestinganddebugging.Themainfunctionofthesystemtoquery,add,delete,update,realestateinformation,realestatemortgagebusinessprocessesfortheadministrationpageandmodifytheadministratorpassword.Thesystemistomysql--win32asthebackenddatabaseforJAVAastheprogramminglanguagetodevelopacombinationofjsptechnology.Realestatemanagementsystemeffecttheaccuracyofthedataintheoperationalphase,improveworkefficiencybutalsotoachievethecombineduseofrealestatemanagementandcomputer.Keyword:EstatemanagementefficiencydataJava目錄1前言……………………11.1課題背景和意義……………………11.2發(fā)展現(xiàn)狀及趨勢(shì)…………………11.3研究內(nèi)容……………22系統(tǒng)開發(fā)技術(shù)…..………………………...32.1JSP與javascript介紹……………..3JSP概述………………………..3JSP工作原理…………………..3javascript簡介………………...….42.2數(shù)據(jù)庫及數(shù)據(jù)庫連接技術(shù)介紹…………………...…..4常見數(shù)據(jù)庫…………………...….4數(shù)據(jù)庫連接技………………...….52.3開發(fā)軟件Dreamweaver功能簡介…..…………63系統(tǒng)設(shè)計(jì)..………………….…………73.1需求分析…………….73.2總體設(shè)計(jì)……………8設(shè)計(jì)思想…………………8功能分析及設(shè)計(jì).…………8系統(tǒng)流程………………………94數(shù)據(jù)庫設(shè)計(jì)...………..………………104.1數(shù)據(jù)庫需求分析…………..………104.2數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計(jì)………..………115系統(tǒng)具體實(shí)現(xiàn)...………………..………135.1前臺(tái)設(shè)計(jì)……………..……………13前臺(tái)模塊…..……………14前臺(tái)界面…..……………145.2后臺(tái)設(shè)計(jì)……..……………………186總結(jié)………..………………………22致謝...………………………..23參考文獻(xiàn)...………………24附錄...………………………..251前言1.1課題背景和意義21世紀(jì)以來,人類經(jīng)濟(jì)高速發(fā)展,人們的生活發(fā)生了日新月異的變化,特別是計(jì)算機(jī)科學(xué)與互聯(lián)網(wǎng)的日漸成熟,其強(qiáng)大的功能和作用應(yīng)用到經(jīng)濟(jì)和社會(huì)生活的各個(gè)領(lǐng)域,使原本的舊的管理方法越來越不適應(yīng)現(xiàn)在的社會(huì)發(fā)展。許多人還停留在以前的手工操作,這大大地阻礙了人類經(jīng)濟(jì)的發(fā)展。隨著經(jīng)濟(jì)的日益發(fā)展和人民生活水平的顯著提高,人民對(duì)居民條件的要求也越來越高;而我國人口眾多和地區(qū)經(jīng)濟(jì)發(fā)展不平衡的國情又導(dǎo)致流動(dòng)性人口日益增多,在這種情況下,人們對(duì)房產(chǎn)租賃、出售、求購,抵押等需求也大為提升。房產(chǎn)交易市場(chǎng)日增火爆,越來越多的商家也看到了其中蘊(yùn)藏的巨大商機(jī),房地產(chǎn)管理系統(tǒng)應(yīng)運(yùn)而生。房產(chǎn)管理系統(tǒng)[1]是房地產(chǎn)管理部門在房地產(chǎn)權(quán)屬對(duì)房產(chǎn)登記、調(diào)查、測(cè)繪、產(chǎn)權(quán)轉(zhuǎn)移、房屋變更等房地產(chǎn)權(quán)屬的工作,能直接形成有保存價(jià)值的文字、圖表、聲像等歷史記錄,是城市房地產(chǎn)權(quán)屬登記管理工作的真實(shí)記載和重要依據(jù)。所謂房產(chǎn)管理信息化,就是指在房產(chǎn)管理活動(dòng)中全面應(yīng)用現(xiàn)代信息技術(shù),對(duì)房產(chǎn)信息資源進(jìn)行處置、管理和提供利用服務(wù)。房產(chǎn)管理系統(tǒng),以《房屋登記辦法》、《房屋登記簿管理試行辦法》與《房地產(chǎn)市場(chǎng)信息系統(tǒng)技術(shù)規(guī)范》為研發(fā)依據(jù),遵循《城市房地產(chǎn)權(quán)屬檔案管理辦法》,涵蓋房產(chǎn)電子介質(zhì)與紙質(zhì)介質(zhì)的檔案管理,是針對(duì)房產(chǎn)主管部門加強(qiáng)對(duì)房產(chǎn)檔案的科學(xué)管理、解決檔案信息錄入、檔案的查詢與借閱,各種房產(chǎn)業(yè)務(wù)的辦理等的管理系統(tǒng),實(shí)現(xiàn)房產(chǎn)檔案高效的數(shù)字化、信息化、智能化管理。1.2發(fā)展現(xiàn)狀及趨勢(shì)隨著中國城市化進(jìn)程和社會(huì)發(fā)展,房產(chǎn)市場(chǎng)獲得了空前的發(fā)展,對(duì)中國經(jīng)濟(jì)的提升起到了中流砥柱的作用,同時(shí)也對(duì)政府管理部門提出了挑戰(zhàn),如何有效加強(qiáng)房產(chǎn)市場(chǎng)監(jiān)管,提升房產(chǎn)市場(chǎng)管理水平,行業(yè)信息化建設(shè)的必要性和重要作用愈顯突出。雖然房產(chǎn)行業(yè)信息化水平和意識(shí),與金融、電信等行業(yè)相比,在很長時(shí)間內(nèi)還有一定差距,但是關(guān)于房產(chǎn)信息化的話題已經(jīng)不再是用不用的問題,而是如何選用的問題。相信很多房產(chǎn)管理單位對(duì)信息化建什么,怎樣建都有了深刻而準(zhǔn)確的認(rèn)識(shí),并且,在信息化的過程中,房管單位已從軟件的開發(fā)、信息化的人引入是軟件公司單方責(zé)任的錯(cuò)誤認(rèn)識(shí),過度到積極配合軟件方,共同努力開發(fā)既符合國家管理部門提出的共性化要求,又滿足房管單位特定的個(gè)性要求的產(chǎn)品。隨著消費(fèi)者和房產(chǎn)企業(yè)對(duì)房產(chǎn)管理單位水平要求的提升,短短幾年,房產(chǎn)管理單位的信息化已經(jīng)從初級(jí)的無紙化辦公,發(fā)展到“以圖管房”,以及現(xiàn)階段的面向全行業(yè)的“數(shù)字房產(chǎn)”,為“數(shù)字城市”服務(wù)。各個(gè)發(fā)展階段均是技術(shù)進(jìn)步推動(dòng)的結(jié)果,各有其技術(shù)特點(diǎn):=1\*GB3①無紙化辦公:將辦公自動(dòng)化(OA)引入房產(chǎn)管理。無紙化辦公不僅簡化了業(yè)務(wù)流程、提升了辦事效率、節(jié)約了成本,更為后續(xù)數(shù)據(jù)的存儲(chǔ)、利用、更新提供了方便。=2\*GB3②以圖管房:將GIS圖形空間技術(shù)應(yīng)用到房產(chǎn)管理。房屋的特定空間地理位置屬性通過GIS融入到房產(chǎn)管理中后,房產(chǎn)管理不再只是純文本的,而是輔以測(cè)繪的分層分戶圖、樓盤表進(jìn)行業(yè)務(wù)的圖上辦理、地圖上的定位、查詢、空間分析,為業(yè)務(wù)提供更準(zhǔn)確、直觀的支持。=3\*GB3③數(shù)字房產(chǎn):基于網(wǎng)絡(luò)技術(shù)、GIS技術(shù)、計(jì)算機(jī)技術(shù)等,通過綜合應(yīng)用平臺(tái)集成房產(chǎn)管理中的各個(gè)子系統(tǒng),實(shí)現(xiàn)房產(chǎn)大系統(tǒng)的統(tǒng)一管理。各子系統(tǒng)權(quán)限的統(tǒng)一管理、數(shù)據(jù)庫的統(tǒng)一規(guī)劃、新的子系統(tǒng)的快速搭建、子系統(tǒng)中新增業(yè)務(wù)、查詢、統(tǒng)計(jì)等功能的快速配置等等,基于該平臺(tái)統(tǒng)一的底層架構(gòu),真正實(shí)現(xiàn)房產(chǎn)各種業(yè)務(wù)系統(tǒng)的統(tǒng)一管理、各系統(tǒng)之間的數(shù)據(jù)共享、極大的擴(kuò)展型、并大大提升管理的便捷性。房產(chǎn)管理趨勢(shì):=1\*GB3①房產(chǎn)管理將進(jìn)一步推進(jìn)網(wǎng)上服務(wù)能力。用戶能夠方便的從網(wǎng)上獲取信息數(shù)據(jù)服務(wù),甚至可以自我服務(wù)。=2\*GB3②房產(chǎn)管理服務(wù)全國聯(lián)網(wǎng)。跨區(qū)域房產(chǎn)交易已經(jīng)不再新鮮,住房和城鄉(xiāng)建設(shè)部大力推動(dòng)的個(gè)人住房信息系統(tǒng)的建設(shè),將實(shí)現(xiàn)全國個(gè)人住房信息的統(tǒng)一管理和相互查詢,為進(jìn)一步加強(qiáng)行業(yè)管理數(shù)據(jù)的使用價(jià)值,提升行業(yè)管理水平提供了有效手段。=3\*GB3③行業(yè)關(guān)聯(lián)性增強(qiáng),房產(chǎn)信息化將設(shè)的基礎(chǔ)地位越來越重要。房產(chǎn)信息系統(tǒng)的建設(shè)充分集成了房產(chǎn)要素相關(guān)的數(shù)據(jù),并與城市GIS數(shù)據(jù)建立了越來越密切的聯(lián)系,這使房產(chǎn)信息數(shù)據(jù)為相關(guān)管理部門比如銀行、工商、公安等提供服務(wù)變成可能。1.3研究內(nèi)容隨著計(jì)算機(jī)及網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,Internet/Intranet應(yīng)用在全球范圍內(nèi)日益普及,當(dāng)今社會(huì)正快速向信息化社會(huì)前進(jìn),信息自動(dòng)化的作用也越來越大,越來越多的企業(yè)建立了自己的內(nèi)部信息平臺(tái),一方面以用來動(dòng)態(tài)發(fā)布有關(guān)企業(yè)的最新信息,另一方面又可以給各部門提供很好的工作交流方式,提高工作效率。要使此信息管理系統(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í)性。既改善管理方面的種種問題又高效準(zhǔn)確,是我們系統(tǒng)的設(shè)計(jì)目標(biāo)。隨著經(jīng)濟(jì)的高速發(fā)展,人們生活水平的提高,房產(chǎn)業(yè)的持續(xù)火爆,房產(chǎn)持有者可能會(huì)因?yàn)閭€(gè)人原因?qū)⒎慨a(chǎn)進(jìn)行抵押,當(dāng)房主將房產(chǎn)進(jìn)行銀行抵押,此時(shí)的房屋要進(jìn)行抵押業(yè)務(wù)。辦理了抵押業(yè)務(wù)后,此房產(chǎn)將不能再進(jìn)行轉(zhuǎn)移或變更業(yè)務(wù)。就房主在進(jìn)行抵押過程中需要經(jīng)過的步驟過程,在設(shè)計(jì)系統(tǒng)中實(shí)現(xiàn),完全從數(shù)據(jù)庫中提取相關(guān)信息,經(jīng)過業(yè)務(wù)人員的信息核查,條件符合的,打印申請(qǐng)表,信息錄入,提交申請(qǐng),由系統(tǒng)提交完成復(fù)審,領(lǐng)導(dǎo)審批過程后,最后提交繕證。本系統(tǒng)的開發(fā)使用了數(shù)據(jù)庫連接池技術(shù),jsp技術(shù),實(shí)現(xiàn)了網(wǎng)上辦公,無紙化辦公,數(shù)字房產(chǎn),批量處理待辦業(yè)務(wù),提高了工作效率,減少了不必要的時(shí)間和資源的浪費(fèi),方便了房產(chǎn)管理部門對(duì)房產(chǎn)信息的管理、業(yè)務(wù)的辦理,更加保證了信息的實(shí)時(shí)性,最新性,完整性。2系統(tǒng)開發(fā)技術(shù)2.1JSP與javascript介紹JSP概述JSP[2](JavaServerPages)是由SunMicrosystems公司倡導(dǎo)、許多公司參與一起建立的一種動(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)。用JSP開發(fā)的Web應(yīng)用是跨平臺(tái)的,既能在Linux下運(yùn)行,也能在其他操作系統(tǒng)上運(yùn)行。所有程序操作都在服務(wù)器端執(zhí)行,網(wǎng)絡(luò)上傳送給客戶端的僅是得到的結(jié)果,這樣大大降低了對(duì)客戶瀏覽器的要求,即使客戶瀏覽器端不支持Java,也可以訪問JSP網(wǎng)頁。JSP全名為javaserverpage,其根本是一個(gè)簡化的Servlet設(shè)計(jì),他實(shí)現(xiàn)了Html語法中的java擴(kuò)張(以<%,%>形式)。JSP與Servlet一樣,是在服務(wù)器端執(zhí)行的,通常返回給客戶端的就是一個(gè)HTML文本,因此客戶端只要有瀏覽器就能瀏覽。Web服務(wù)器在遇到訪問JSP網(wǎng)頁的請(qǐng)求時(shí),首先執(zhí)行其中的程序段,然后將執(zhí)行結(jié)果連同JSP文件中的HTML代碼一起返回給客戶端。插入的Java程序段可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁等,以實(shí)現(xiàn)建立動(dòng)態(tài)網(wǎng)頁所需要的功能。JSP頁面由HTML代碼和嵌入其中的Java代碼所組成。服務(wù)器在頁面被客戶端請(qǐng)求以后對(duì)這些Java代碼進(jìn)行處理,然后將生成的HTML頁面返回給客戶端的瀏覽器。JavaServlet是JSP的技術(shù)基礎(chǔ),而且大型的Web應(yīng)用程序的開發(fā)需要JavaServlet和JSP配合才能完成。JSP具備了Java技術(shù)的簡單易用,完全的面向?qū)ο?,具有平臺(tái)無關(guān)性且安全可靠,主要面向因特網(wǎng)的所有特點(diǎn)。JSP工作原理在一個(gè)JSP文件第一次被請(qǐng)求時(shí),JSP引擎把該JSP文件轉(zhuǎn)換成為一個(gè)Servlet。而這個(gè)引擎本身也是一個(gè)Servlet。JSP的運(yùn)行過程如下所示:(1)JSP引擎先把該JSP文件轉(zhuǎn)換成一個(gè)Java源文件(Servlet),在轉(zhuǎn)換時(shí)如果發(fā)現(xiàn)JSP文件有任何語法錯(cuò)誤,轉(zhuǎn)換過程將中斷,并向服務(wù)端和客戶端輸出出錯(cuò)信息。(2)如果轉(zhuǎn)換成功,JSP引擎用javac把該Java源文件編譯成相應(yīng)的class文件。(3)創(chuàng)建一個(gè)該Servlet(JSP頁面的轉(zhuǎn)換結(jié)果)的實(shí)例,該Servlet的jspInit()方法被執(zhí)行,jspInit()方法在Servlet的生命周期中只被執(zhí)行一次。(4)jspService()方法被調(diào)用來處理客戶端的請(qǐng)求。對(duì)每一個(gè)請(qǐng)求,JSP引擎創(chuàng)建一個(gè)新的線程來處理該請(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)是非常快的。(5)如果.jsp文件被修改了,服務(wù)器將根據(jù)設(shè)置決定是否對(duì)該文件重新編譯,如果需要重新編譯,則將編譯結(jié)果取代內(nèi)存中的Servlet,并繼續(xù)上述處理過程。(6)雖然JSP效率很高,但在第一次調(diào)用時(shí)由于需要轉(zhuǎn)換和編譯而有一些輕微的延遲。此外,在任何時(shí)候如果由于系統(tǒng)資源不足的原因,JSP引擎將以某種不確定的方式將Servlet從內(nèi)存中移去。當(dāng)這種情況發(fā)生時(shí)jspDestroy()方法首先被調(diào)用。(7)然后Servlet實(shí)例便被標(biāo)記加入“垃圾收集”處理??稍趈spInit()中進(jìn)行一些初始化工作,如建立與數(shù)據(jù)庫的連接,或建立網(wǎng)絡(luò)連接,從配置文件中取一些參數(shù)等,在jspDestory()中釋放相應(yīng)的資源。Javascript簡介Javascript[3]是一種由Netscape的LiveScript發(fā)展而來的原型化繼承的面向?qū)ο蟮膭?dòng)態(tài)類型的區(qū)分大小寫的客戶端腳本語言,主要目的是為了解決服務(wù)器端語言,比如Perl,遺留的速度問題,為客戶提供更流暢的瀏覽效果。當(dāng)時(shí)服務(wù)端需要對(duì)數(shù)據(jù)進(jìn)行驗(yàn)證,由于網(wǎng)絡(luò)速度相當(dāng)緩慢,只有28.8kbps,驗(yàn)證步驟浪費(fèi)的時(shí)間太多。于是Netscape的瀏覽器Navigator加入了Javascript,提供了數(shù)據(jù)驗(yàn)證的基本功能。JavaScript是一種基于對(duì)象和事件驅(qū)動(dòng)并具有相對(duì)安全性的客戶端腳本語言。同時(shí)也是一種廣泛用于客戶端Web開發(fā)的腳本語言,常用來給HTML網(wǎng)頁添加動(dòng)態(tài)功能,比如響應(yīng)用戶的各種操作。它最初由網(wǎng)景公司(Netscape)的BrendanEich設(shè)計(jì),是一種動(dòng)態(tài)、弱類型、基于原型的語言,內(nèi)置支持類。JavaScript是Sun公司的注冊(cè)商標(biāo)。Ecma國際以JavaScript為基礎(chǔ)制定了ECMAScript標(biāo)準(zhǔn)。JavaScript也可以用于其他場(chǎng)合,如服務(wù)器端編程。完整的JavaScript實(shí)現(xiàn)包含三個(gè)部分:ECMAScript,文檔對(duì)象模型,字節(jié)順序記號(hào)。Javascript的語法本事非常簡單,就是包含了一些變量及函數(shù)的聲明操作,所以javascript代碼是在HTML代碼中編寫的,使用<script>標(biāo)記完成。2.2數(shù)據(jù)庫及數(shù)據(jù)庫連接技術(shù)介紹常見數(shù)據(jù)庫1.SQLServerSQLServer是美國Microsoft公司推出的一種關(guān)系型數(shù)據(jù)庫系統(tǒng)。是一個(gè)可擴(kuò)展的、高性能的、為分布式客戶機(jī)/服務(wù)器計(jì)算所設(shè)計(jì)的數(shù)據(jù)庫管理系統(tǒng),實(shí)現(xiàn)了與WindowsNT的有機(jī)結(jié)合,提供了基于事務(wù)的企業(yè)級(jí)信息管理系統(tǒng)方案。其主要特點(diǎn)如下:(1)高性能設(shè)計(jì),可充分利用WindowsNT的優(yōu)勢(shì)。(2)系統(tǒng)管理先進(jìn),支持Windows圖形化管理工具,支持本地和遠(yuǎn)程的系統(tǒng)管理和配置。(3)強(qiáng)壯的事務(wù)處理功能,采用各種方法保證數(shù)據(jù)的完整性。(4)支持對(duì)稱多處理器結(jié)構(gòu)、存儲(chǔ)過程、ODBC,并具有自主的SQL語言。SQLServer以其內(nèi)置的數(shù)據(jù)復(fù)制功能、強(qiáng)大的管理工具、與Internet的緊密集成和開放的系統(tǒng)結(jié)構(gòu)為廣大的用戶、開發(fā)人員和系統(tǒng)集成商提供了一個(gè)出眾的數(shù)據(jù)庫平臺(tái)。SQLServer是一個(gè)關(guān)系數(shù)據(jù)庫管理系統(tǒng)。它最初是由MicrosoftSybase和Ashton-Tate三家公司共同開發(fā)的,于1988年推出了第一個(gè)OS/2版本。在WindowsNT推出后,Microsoft與Sybase在SQLServer的開發(fā)上就分道揚(yáng)鑣了,Microsoft將SQLServer移植到WindowsNT系統(tǒng)上,專注于開發(fā)推廣SQLServer的WindowsNT版本。Sybase則較專注于SQLServer在UNIX操作系統(tǒng)上的應(yīng)用。SQLServer2000是Microsoft公司推出的SQLServer數(shù)據(jù)庫管理系統(tǒng),該版本繼承了SQLServer7.0版本的優(yōu)點(diǎn),同時(shí)又比它增加了許多更先進(jìn)的功能。具有使用方便可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點(diǎn),可跨越從運(yùn)行MicrosoftWindows98的膝上型電腦到運(yùn)行MicrosoftWindows2000的大型多處理器的服務(wù)器等多種平臺(tái)使用。2.MySQLMySQL是一個(gè)精巧的SQL數(shù)據(jù)庫管理系統(tǒng),雖然它不是開放源代碼的產(chǎn)品,但在某些情況下你可以自由使用。由于它的強(qiáng)大功能、靈活性、豐富的應(yīng)用編程接口(API)以及精巧的系統(tǒng)結(jié)構(gòu),受到了廣大自由軟件愛好者甚至是商業(yè)軟件用戶的青睞,特別是與Apache和PHP/PERL結(jié)合,為建立基于數(shù)據(jù)庫的動(dòng)態(tài)網(wǎng)站提供了強(qiáng)大動(dòng)力。MySQL[4]是一個(gè)真正的多用戶、多線程SQL數(shù)據(jù)庫服務(wù)器。SQL(結(jié)構(gòu)化查詢語言)是世界上最流行的和標(biāo)準(zhǔn)化的數(shù)據(jù)庫語言。MySQL是以一個(gè)客戶機(jī)/服務(wù)器結(jié)構(gòu)的實(shí)現(xiàn),它由一個(gè)服務(wù)器守護(hù)程序mysqld和很多不同的客戶程序和庫組成。SQL是一種標(biāo)準(zhǔn)化的語言,它使得存儲(chǔ)、更新和存取信息更容易。例如,你能用SQL語言為一個(gè)網(wǎng)站檢索產(chǎn)品信息及存儲(chǔ)顧客信息,同時(shí)MySQL也足夠快和靈活以允許你存儲(chǔ)記錄文件和圖像。MySQL主要目標(biāo)是快速、健壯和易用。最初是因?yàn)槲覀冃枰@樣一個(gè)SQL服務(wù)器,它能處理與任何可不昂貴硬件平臺(tái)上提供數(shù)據(jù)庫的廠家在一個(gè)數(shù)量級(jí)上的大型數(shù)據(jù)庫,但速度更快,MySQL就開發(fā)出來,其環(huán)境有超過40個(gè)數(shù)據(jù)庫,包含10,000個(gè)表,其中500多個(gè)表超過7百萬行,這大約有100個(gè)吉字節(jié)(GB)的關(guān)鍵應(yīng)用數(shù)據(jù)。MySQL數(shù)據(jù)庫的主要功能只在組織和管理很龐大或復(fù)雜的信息和基于WEB的庫存查詢請(qǐng)求不僅僅為客戶提供信息,而且還可以為您自己使用數(shù)據(jù)庫可以提供如下功能:1)減少記錄編檔的時(shí)間2)減小記錄檢索時(shí)間3)靈活的查找序列4)靈活的輸出格式5)多個(gè)用戶同時(shí)訪問記錄數(shù)據(jù)庫連接技術(shù)1.數(shù)據(jù)庫連接池?cái)?shù)據(jù)庫連接是一種關(guān)鍵的有限的昂貴的資源,這一點(diǎn)在多用戶的網(wǎng)頁應(yīng)用程序中體現(xiàn)得尤為突出。對(duì)數(shù)據(jù)庫連接的管理能顯著影響到整個(gè)應(yīng)用程序的伸縮性和健壯性,影響到程序的性能指標(biāo)。數(shù)據(jù)庫連接池正是針對(duì)這個(gè)問題提出來的。數(shù)據(jù)庫連接池負(fù)責(zé)分配、管理和釋放數(shù)據(jù)庫連接,它允許應(yīng)用程序重復(fù)使用一個(gè)現(xiàn)有的數(shù)據(jù)庫連接,而再不是重新建立一個(gè);釋放空閑時(shí)間超過最大空閑時(shí)間的數(shù)據(jù)庫連接來避免因?yàn)闆]有釋放數(shù)據(jù)庫連接而引起的數(shù)據(jù)庫連接遺漏。這項(xiàng)技術(shù)能明顯提高對(duì)數(shù)據(jù)庫操作的性能。數(shù)據(jù)庫連接池在初始化時(shí)將創(chuàng)建一定數(shù)量的數(shù)據(jù)庫連接放到連接池中,這些數(shù)據(jù)庫連接的數(shù)量是由最小數(shù)據(jù)庫連接數(shù)來設(shè)定的。無論這些數(shù)據(jù)庫連接是否被使用,連接池都將一直保證至少擁有這么多的連接數(shù)量。連接池的最大數(shù)據(jù)庫連接數(shù)量限定了這個(gè)連接池能占有的最大連接數(shù),當(dāng)應(yīng)用程序向連接池請(qǐng)求的連接數(shù)超過最大連接數(shù)量時(shí),這些請(qǐng)求將被加入到等待隊(duì)列中。連接池基本的思想是在系統(tǒng)初始化的時(shí)候,將數(shù)據(jù)庫連接作為對(duì)象存儲(chǔ)在內(nèi)存中,當(dāng)用戶需要訪問數(shù)據(jù)庫時(shí),并非建立一個(gè)新的連接,而是從連接池中取出一個(gè)已建立的空閑連接對(duì)象。使用完畢后,用戶也并非將連接關(guān)閉,而是將連接放回連接池中,以供下一個(gè)請(qǐng)求訪問使用。而連接的建立、斷開都由連接池自身來管理。同時(shí),還可以通過設(shè)置連接池的參數(shù)來控制連接池中的初始連接數(shù)、連接的上下限數(shù)以及每個(gè)連接的最大使用次數(shù)、最大空閑時(shí)間等等。也可以通過其自身的管理機(jī)制來監(jiān)視數(shù)據(jù)庫連接的數(shù)量、使用情況等。2.JDBCJDBC(JavaDataBaseConnectivity,java數(shù)據(jù)庫連接)是一種用于執(zhí)行SQL語句的JavaAPI,可以為多種關(guān)系數(shù)據(jù)庫提供統(tǒng)一訪問,它由一組用Java語言編寫的類和接口組成。JDBC為工具/數(shù)據(jù)庫開發(fā)人員提供了一個(gè)標(biāo)準(zhǔn)的API,據(jù)此可以構(gòu)建更高級(jí)的工具和接口,使數(shù)據(jù)庫開發(fā)人員能夠用純JavaAPI編寫數(shù)據(jù)庫應(yīng)用程序,同時(shí),JDBC也是個(gè)商標(biāo)名。有了JDBC,向各種關(guān)系數(shù)據(jù)發(fā)送SQL語句就是一件很容易的事。換言之,有了JDBCAPI,就不必為訪問Sybase數(shù)據(jù)庫專門寫一個(gè)程序,為訪問Oracle數(shù)據(jù)庫又專門寫一個(gè)程序,或?yàn)樵L問Informix數(shù)據(jù)庫又編寫另一個(gè)程序等等,程序員只需用JDBCAPI寫一個(gè)程序就夠了,它可向相應(yīng)數(shù)據(jù)庫發(fā)送SQL調(diào)用。Java數(shù)據(jù)庫連接體系結(jié)構(gòu)是用于Java應(yīng)用程序連接數(shù)據(jù)庫的標(biāo)準(zhǔn)方法。JDBC對(duì)Java程序員而言是API,對(duì)實(shí)現(xiàn)與數(shù)據(jù)庫連接的服務(wù)提供商而言是接口模型。作為API,JDBC為程序開發(fā)提供標(biāo)準(zhǔn)的接口,并為數(shù)據(jù)庫廠商及第三方中間件廠商實(shí)現(xiàn)與數(shù)據(jù)庫的連接提供了標(biāo)準(zhǔn)方法。JDBC使用已有的SQL標(biāo)準(zhǔn)并支持與其它數(shù)據(jù)庫連接標(biāo)準(zhǔn),如ODBC之間的橋接。JDBC實(shí)現(xiàn)了所有這些面向標(biāo)準(zhǔn)的目標(biāo)并且具有簡單、嚴(yán)格類型定義且高性能實(shí)現(xiàn)的接口。簡單地說,JDBC[3]可做三件事:與數(shù)據(jù)庫建立連接、發(fā)送操作數(shù)據(jù)庫的語句并處理結(jié)果。裝載驅(qū)動(dòng)程序(比如用mysql數(shù)據(jù)庫):Class.forName("org.gjt.mm.mysql.Driver")建立連接:StringdbUrl="jdbc:mysql://localhost:3306/fcgl;SelectMethod=Cursor";Connectioncon=DriverManager.getConnection(dbUrl,dbUser,dbPwd);2.3開發(fā)軟件Dreamweaver功能簡介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)先支持到手工編碼功能,Dreamweaver提供了專業(yè)人員在一個(gè)集成、高效的環(huán)境中所需的工具。開發(fā)人員可以使用Dreamweaver及所選擇的服務(wù)器技術(shù)來創(chuàng)建功能強(qiáng)大的Internet應(yīng)用程序,從而使用戶能連接到數(shù)據(jù)庫、Web服務(wù)和舊式系統(tǒng)。Dreamweaver[5]是在網(wǎng)頁設(shè)計(jì)與制作領(lǐng)域中用戶最多、應(yīng)用最廣、功能最強(qiáng)大的軟件,它集網(wǎng)頁設(shè)計(jì)、網(wǎng)站開發(fā)和站點(diǎn)管理功能于一身,具有可視化、支持多平臺(tái)和跨瀏覽器的特性,是目前網(wǎng)站設(shè)計(jì)、開發(fā)、制作的首選工具。靈活的編寫方式Dreamweaver具有靈活編寫網(wǎng)頁的特點(diǎn),在設(shè)計(jì)窗口中還精化了源代碼,能幫助用戶按工作需要定制自己的用戶界面??梢暬庉嫿缑鍰reamweaver是一種所見即所得的HTML編輯器,可實(shí)現(xiàn)頁面元素的插入和生成。視化編輯環(huán)境大量減少了代碼的編寫,同時(shí)亦保證了其專業(yè)性和兼容性,并且可以對(duì)內(nèi)部的HTML編輯器和任何第三方的HTML編輯器進(jìn)行實(shí)時(shí)的訪問。無論用戶習(xí)慣手工輸入HTML源代碼還是使用可視化的編輯界面,Dreamweaver都能提供便捷的方式使用戶設(shè)計(jì)網(wǎng)頁和管理網(wǎng)站變得更容易。功能更多的CSS支持可視化設(shè)計(jì)。動(dòng)態(tài)跨瀏覽器驗(yàn)證當(dāng)保存時(shí)系統(tǒng)自動(dòng)檢查當(dāng)前文檔的跨瀏覽器有效性,可以指定何種瀏覽器為測(cè)試用瀏覽器,同時(shí)系統(tǒng)自動(dòng)檢驗(yàn)以確定頁面有沒有目標(biāo)瀏覽器不支持的tags或css結(jié)構(gòu)。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)畫處理。3系統(tǒng)設(shè)計(jì)本系統(tǒng)主要是在windowsXP系統(tǒng)下,安裝jdk6u21,配置環(huán)境變量后,使用SogouExplorer搜狗瀏覽器,服務(wù)器使用的是apache-tomcat5.0。網(wǎng)頁制作Dreamweaver8將可視布局工具、應(yīng)用程序開發(fā)功能和代碼編輯支持組合在一起,能夠快速創(chuàng)建界面吸引人的基于標(biāo)準(zhǔn)的網(wǎng)站和應(yīng)用程序。后臺(tái)數(shù)據(jù)庫mysql--win32及數(shù)據(jù)庫的可視化界面。使用的語言JAVA、JSP、HTML、CSS+DIV框架,系統(tǒng)結(jié)構(gòu)為B/S結(jié)構(gòu)。3.1需求分析本系統(tǒng)主要針對(duì)各個(gè)地方房產(chǎn)管理局的房產(chǎn)信息管理,房產(chǎn)業(yè)務(wù)辦理過程的進(jìn)行簡化,本系統(tǒng)需要滿足一下幾點(diǎn)要求[6]:●系統(tǒng)安全性由于該系統(tǒng)中涉及的內(nèi)容眾多,要求有較好的權(quán)限管理。不同權(quán)限進(jìn)入不同的界面,為防止數(shù)據(jù)的并發(fā)現(xiàn)象的出現(xiàn),數(shù)據(jù)的編輯必須由合法用戶來操作?!裣到y(tǒng)內(nèi)容的全面性房產(chǎn)管理系統(tǒng)不僅是對(duì)房產(chǎn)信息進(jìn)行管理,還包括房產(chǎn)信息的錄入,房產(chǎn)的轉(zhuǎn)移、變更、抵押等業(yè)務(wù),涉及的內(nèi)容繁多,狀態(tài)多變,所以本系統(tǒng)要很好的滿足房產(chǎn)管理局對(duì)房產(chǎn)信息的完善、統(tǒng)一管理。●系統(tǒng)靈活性要求有良好的人機(jī)界面,操作簡單(數(shù)據(jù)的添加、刪除、修改、查詢等方便快捷)?!窨蓴U(kuò)展性站點(diǎn)的數(shù)據(jù)承載量、功能模塊的單個(gè)或整體調(diào)整都可以滿足變化的需要,這種適應(yīng)性稱為可擴(kuò)展性?!褚拙S護(hù)性本系統(tǒng)采用B/S結(jié)構(gòu),系統(tǒng)的升級(jí)只需要在服務(wù)器端完成,更新軟件系統(tǒng)的數(shù)據(jù)庫、文件也只需要更新服務(wù)器端即可。3.2總體設(shè)計(jì)設(shè)計(jì)思想隨著經(jīng)濟(jì)的高速發(fā)展,人們生活水平的提高,房產(chǎn)業(yè)的持續(xù)火爆,房產(chǎn)持有者可能會(huì)因?yàn)閭€(gè)人原因?qū)⒎慨a(chǎn)進(jìn)行抵押,當(dāng)房主將房產(chǎn)進(jìn)行銀行抵押,此時(shí)的房屋要進(jìn)行抵押業(yè)務(wù)。辦理了抵押業(yè)務(wù)后,此房產(chǎn)將不能再進(jìn)行轉(zhuǎn)移或變更業(yè)務(wù)。該模塊需要完成進(jìn)行抵押業(yè)務(wù)的全部過程,核心功能[7]主要如下:根據(jù)申請(qǐng)人提供的信息,核查房主的信息是否存在并合法。若存在并合法,錄入要抵押的房產(chǎn)信息。審請(qǐng)人的信息錄入后,由審查員來審查申請(qǐng)人提交的信息。審查通過,提交下一級(jí)審批。檔案查詢經(jīng)過了收件審查后的下一級(jí)審批,即為檔案查詢。如果符合要求,則審查通過,并提交下一級(jí)審批。通過三級(jí)審批后,打印抵押業(yè)務(wù)審批表,并提交給繕證員。功能分析及設(shè)計(jì)本系統(tǒng)主要是完成房產(chǎn)管理局工作人員對(duì)要辦理房產(chǎn)業(yè)務(wù)的房主之間的工作,主要是查詢房主房產(chǎn)信息,對(duì)房產(chǎn)能否抵押進(jìn)行判斷,符合條件的房產(chǎn)需進(jìn)行三級(jí)審批,三級(jí)審批以此通過的房產(chǎn)可以進(jìn)行抵押業(yè)務(wù)的后續(xù)辦理。大概流程如圖3-1業(yè)務(wù)員查詢?cè)摲慨a(chǎn)信息業(yè)務(wù)員查詢?cè)摲慨a(chǎn)信息條件不符符合條件條件不符符合條件退回申請(qǐng)進(jìn)行復(fù)審?fù)嘶厣暾?qǐng)進(jìn)行復(fù)審?fù)鈼l件不符同意條件不符條件不符條件不符領(lǐng)導(dǎo)審批領(lǐng)導(dǎo)審批同意同意提交繕證提交繕證圖3-1圖3-1Ⅰ用戶提交辦理業(yè)務(wù)所需要的證件;★業(yè)務(wù)員1、檢查房產(chǎn)的相關(guān)信息是否真實(shí);2、檢查房屋是否已被抵押,若已抵押查封有爭議則不予辦理。3、檢查房屋土地使用權(quán)是否已到期,若已到期不予辦理;4、檢查房屋的土地性質(zhì)。符合要求,打印申請(qǐng)表;★業(yè)務(wù)員掃描證件;★用戶填寫申請(qǐng)表并提交;★業(yè)務(wù)員錄入用戶的信息,并打印信息反饋表和收費(fèi)單;★業(yè)務(wù)員提交給下一流程復(fù)審;★若不符合要求,退回給用戶。Ⅱ復(fù)審★復(fù)審者查看初審意見;★符合條件,填寫復(fù)審意見,提交給領(lǐng)導(dǎo)審批;★若不符合條件,填寫拒絕意見,退回給初審者?!锝邮疹I(lǐng)導(dǎo)的拒絕審批意見后,退回給初審者。Ⅲ領(lǐng)導(dǎo)審批★領(lǐng)導(dǎo)可以查看用戶的信息、查看土地和房屋的信息;★領(lǐng)導(dǎo)接收并查看前兩級(jí)審批意見;★領(lǐng)導(dǎo)審核后,符合條件,填寫審批意見。★提交給繕證員,準(zhǔn)備打印?!锊环蠗l件,返回給復(fù)審者。系統(tǒng)流程本系統(tǒng)主要完成房產(chǎn)管理系統(tǒng)抵押業(yè)務(wù)流程,主要是經(jīng)過三級(jí)審批過程。NN抵押業(yè)務(wù)員核查信息檢查用戶提交的信息檢查房屋性質(zhì)檢查房屋是否正被抵押檢查房屋土地的使用期限打印申請(qǐng)列表退回給用戶,不辦理此業(yè)務(wù)掃描要件錄入用戶的信息打印用戶信息的反饋表提交準(zhǔn)備復(fù)審YY圖3-2初級(jí)審批過程圖3-2初級(jí)審批過程復(fù)審者復(fù)審者接收領(lǐng)導(dǎo)的退回的審批意見接收初審意見查看復(fù)查初審意見退回給初審者填寫復(fù)審意見提交給領(lǐng)導(dǎo)審批提交給下一個(gè)流程YNN圖3-3圖3-3復(fù)審過程領(lǐng)導(dǎo)領(lǐng)導(dǎo)查看信息退回給復(fù)審者查看前兩級(jí)審批意見提交給繕證員填寫審批意見YN圖3-4圖3-4領(lǐng)導(dǎo)審批4數(shù)據(jù)庫設(shè)計(jì)4.1數(shù)據(jù)庫需求分析分析該系統(tǒng),需要設(shè)計(jì)出系統(tǒng)使用者的userinfo表,存儲(chǔ)系統(tǒng)用戶信息,做登錄驗(yàn)證。進(jìn)入主頁面后辦理抵押業(yè)務(wù),選擇抵押登記業(yè)務(wù)模塊進(jìn)行相應(yīng)操作,核查信息,檢查在記錄登記者(register)和在記錄房產(chǎn)信息(registerhouse),后錄入相應(yīng)信息,檢查要辦理業(yè)務(wù)者的自身信息和房產(chǎn)信息,看處理房產(chǎn)的狀態(tài)、標(biāo)志,需要設(shè)置表(initmortagage),時(shí)刻更新某房產(chǎn)的狀態(tài)標(biāo)志,決定其是否能進(jìn)行抵押或其他業(yè)務(wù)辦理(mortagageflow,mortagagedispatch,mortagageprecheck),進(jìn)行到幾級(jí)審批過程。用戶登錄用戶登錄身份驗(yàn)證系統(tǒng)主頁面YN圖4-1圖4-1登錄驗(yàn)證4.2數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計(jì)1.用戶信息表(userinfo),用于保存登錄用戶的信息,在登錄過程中進(jìn)行信息驗(yàn)證。表4-1userinfo字段名稱數(shù)據(jù)類型長度允許為空IDINT11否用戶IDCHAR20否用戶名VARCHAR20是密碼VARCHAR50是性別CHAR10是組別VARCHAR50是角色VARCHAR50是權(quán)限VARCHAR50是職務(wù)VARCHAR50是辦公室VARCHAR50是VARCHAR50是狀態(tài)CHAR10是加入時(shí)間DATETIME是最后登錄時(shí)間DATETIME是2.登記者(register),保存房主和房產(chǎn)的基本信息。表4-2register字段名稱數(shù)據(jù)類型長度允許為空IDINT11否流水號(hào)CAHR12是產(chǎn)權(quán)流水號(hào)CAHR20是產(chǎn)權(quán)證號(hào)VARCAHR50是產(chǎn)權(quán)人CAHR100是證件類型VARCAHR50是證件號(hào)碼VARCAHR20是產(chǎn)權(quán)來源VARCAHR50是產(chǎn)別VARCAHR50是產(chǎn)權(quán)類型VARCAHR50是共有人VARCAHR100是紙卷位置VARCAHR100是房屋位置VARCAHR50是房屋間數(shù)VARCAHR50是土地證號(hào)VARCAHR50是土地性質(zhì)VARCAHR50是土地使用起始時(shí)間VARCAHR50是土地使用截止時(shí)間VARCAHR50是證件校驗(yàn)類型VARCAHR500是東鄰居姓名VARCAHR50是西鄰居姓名VARCAHR50是南鄰居姓名VARCAHR50是北鄰居姓名VARCAHR50是東墻權(quán)屬VARCAHR50是西墻權(quán)屬VARCAHR50是南墻權(quán)屬VARCAHR50是北墻權(quán)屬VARCAHR50是房屋價(jià)值VARCAHR50是初始登記時(shí)間DATETIME是繕證人員VARCAHR50是繕證時(shí)間DATETIME是修改人員VARCAHR50是修改日期DATETIME是打印標(biāo)志VARCAHR50是標(biāo)志CAHR50是查封起始時(shí)間VARCAHR50是查封終止時(shí)間VARCAHR50是狀態(tài)CAHR50是3.抵押登記表.(initmortagage),辦理抵押業(yè)務(wù)時(shí)要登記的表格,用于審批過程。表4-3initmortagage字段名稱數(shù)據(jù)類型長度允許為空IDINT11否流水號(hào)CHAR12是抵押人名稱VARCHAR100是抵押人經(jīng)濟(jì)性質(zhì)VARCHAR50是抵押人地址VARCHAR200是抵押人法人代表VARCHAR100是抵押人代理人VARCHAR200是抵押人身份證號(hào)VARCHAR50是抵押人VARCHAR50是抵押權(quán)人名稱VARCHAR50是抵押權(quán)人經(jīng)濟(jì)性質(zhì)VARCHAR50是抵押權(quán)人地址VARCHAR50是抵押權(quán)人VARCHAR50是抵押權(quán)人代理人VARCHAR50是抵押權(quán)人身份證號(hào)VARCHAR50是抵押權(quán)人法人代表VARCHAR50是權(quán)利價(jià)值VARCHAR50是房屋價(jià)值VARCHAR50是借款人名稱VARCHAR50是借口人VARCHAR50是借款人法人代表VARCHAR50是借款人代理人VARCHAR50是借款人身份證號(hào)VARCHAR50是貸款金額VARCHAR50是貸款日期DATETIME是坐落VARCHAR50是幢號(hào)VARCHAR50是建筑面積VARCHAR50是層次VARCHAR50是產(chǎn)權(quán)證號(hào)VARCHAR50是土地狀況VARCHAR50是抵押起始時(shí)間DATETIME是抵押終止時(shí)間DATETIME是抵押依據(jù)VARCHAR500是錄入時(shí)間DATETIME是錄入人員VARCHAR50是錄入人IPCHAR50是編輯時(shí)間DATETIME是編輯人員VARCHAR50是編輯人IPVARCHAR50是狀態(tài)VARCHAR50是由于表字段內(nèi)容太多,在此不再一一示出,其余數(shù)據(jù)表見附錄。5系統(tǒng)具體實(shí)現(xiàn)5.1前臺(tái)設(shè)計(jì)前臺(tái)模塊用戶成功登錄后方可根據(jù)業(yè)務(wù)需求進(jìn)行權(quán)限內(nèi)操作,在主頁面內(nèi)選擇操作,實(shí)現(xiàn)相應(yīng)功能。前臺(tái)功能模塊中,主要包括:1.主頁面中主模塊:初始登記業(yè)務(wù)模塊,轉(zhuǎn)移登記業(yè)務(wù)模塊,變更登記業(yè)務(wù)模塊,抵押登記業(yè)務(wù)模塊,繕證管理模塊等。2.本系統(tǒng)針對(duì)抵押登記業(yè)務(wù),所以該功能模塊下分:查看信息,錄入用戶信息,查看申請(qǐng)列表,收件審查,檔案查詢,初審列表,復(fù)審列表,審批列表,打印列表等功能設(shè)置。前臺(tái)模塊初始登記業(yè)務(wù)轉(zhuǎn)移登記業(yè)務(wù)變更登記業(yè)務(wù)前臺(tái)模塊初始登記業(yè)務(wù)轉(zhuǎn)移登記業(yè)務(wù)變更登記業(yè)務(wù)抵押登記業(yè)務(wù)繕證管理用戶管理查看信息錄入用戶信息查看申請(qǐng)列表初審列表復(fù)審列表審批列表打印列表退回收件檔案查詢收件審查圖5-1前臺(tái)模塊圖5-1前臺(tái)模塊前臺(tái)界面登錄頁面(login.jsp),輸入用戶名和密碼,通過查詢數(shù)據(jù)庫表Userinfo,判斷用戶是否合法,決定是否能進(jìn)行系統(tǒng)。如圖5-2圖5-2登錄頁面圖5-2登錄頁面核查信息(check.jsp),輸入產(chǎn)權(quán)證號(hào)和產(chǎn)權(quán)人名稱,調(diào)用checkresult_do.jsp,查詢數(shù)據(jù)表register和registerhouse,將結(jié)果返回到checkresult.jsp。如圖5-3圖5-3核查信息圖5-3核查信息錄入用戶信息(input.jsp),房主進(jìn)行抵押行為,要錄入的一些基本信息,執(zhí)行input_do.jsp,將信息保存到數(shù)據(jù)庫表Initmortagage中。如圖5-4圖圖5-4錄入信息初審(firstcheck.jsp),對(duì)要辦理抵押業(yè)務(wù)的房主提交的信息進(jìn)行審核,并附上初審意見,更新mortagageDispatch,mortagageFlow表。如圖5-5圖圖5-5初審復(fù)審(secondcheck.jsp),參考初審意見,進(jìn)行業(yè)務(wù)審核,并附上復(fù)審意見,更新mortagageDispatch,mortagageFlow表。如圖5-6圖圖5-6復(fù)審領(lǐng)導(dǎo)審批(lastcheck.jsp),參考復(fù)審意見,進(jìn)行業(yè)務(wù)審核,并附上領(lǐng)導(dǎo)審批意見,更新mortagageDispatch,mortagageFlow表。如圖5-7圖圖5-7領(lǐng)導(dǎo)審批打印完成抵押申請(qǐng)表(printcheck.jsp),可繼續(xù)進(jìn)行下一步操作。如圖5-8圖5-9完整審批表5.2后臺(tái)設(shè)計(jì)圖5-9完整審批表1.JSP與MySQL數(shù)據(jù)庫連接(conn.jsp):<%@pageimport="java.sql.*"%><%@pageimport="java.util.*"%><%@pageimport="java.io.*"%><%@pageimport="java.text.*"%><%@pageimport="java.util.regex.*"%><%@pageimport="com.jspsmart.upload.*"%><% Connectioncon;//Statement用于執(zhí)行靜態(tài)SQL語句并返回它所生成結(jié)果的對(duì)象。Statementstmt;//從application中取出數(shù)據(jù)庫服務(wù)器的IP地址 StringDataServerIP=application.getAttribute("DataServerIP").toString();//加載數(shù)據(jù)庫驅(qū)動(dòng) Class.forName("org.gjt.mm.mysql.Driver").newInstance();//設(shè)置連接地址 StringdbUrl="jdbc:mysql://"+DataServerIP+":3306;DatabaseName=mcfc"; StringdbUser="root";//設(shè)置數(shù)據(jù)庫用戶名 StringdbPwd="root";//設(shè)置數(shù)據(jù)庫用戶密碼//建立連接 con=DriverManager.getConnection(dbUrl,dbUser,dbPwd);//createStatement()創(chuàng)建一個(gè)Statement對(duì)象來將SQL語句發(fā)送到數(shù)據(jù)庫。 stmt=con.createStatement();//設(shè)置rquest流的編碼字符集,保證用request傳參時(shí)漢字正確編碼 request.setCharacterEncoding("GB2312");%>2.java鏈接MySQL數(shù)據(jù)庫及響應(yīng)操作的代碼DataBase.javapackageauh.cs;importjavax.naming.*;importjavax.sql.*;importjava.sql.*;importjava.util.Vector;importjava.util.Hashtable;publicclassDataBase{Stringfoo="NotConnected";publicConnectionconn=null;publicStatementstmt=null;publicResultSetrs=null;publicPreparedStatementpstmt=null;publicDataBase(){}publicbooleangetConn(){booleanisconn=false;try{Contextctx=newInitialContext();if(ctx==null)thrownewException("Boom-NoContext");DataSourceds=(DataSource)ctx.lookup("java:comp/env/jdbc/mcfc");if(ds!=null){conn=ds.getConnection();isconn=true;}elseisconn=false;}catch(NamingExceptionnaminge){}catch(SQLExceptionsqle){}catch(Exceptione){}returnisconn;}publicVectorgetData(Stringsql){Vectorvect=newVector();try{if(conn==null){getConn();}else{stmt=conn.createStatement();rs=stmt.executeQuery(sql);ResultSetMetaDatarsmd=rs.getMetaData();intcols=rsmd.getColumnCount();while(rs.next()){Hashtablehash=newHashtable();for(inti=1;i<=cols;i++){Stringfield=rsmd.getColumnName(i);Stringvalue=rs.getString(i);if(value==null||value=="")value="";hash.put(field,value);}vect.add(hash);}rs.close();rs=null;stmt.close();stmt=null;}}catch(Exceptione){e.printStackTrace();}finally{ if(rs!=null){try{ rs.close(); }catch(SQLExceptione){e.printStackTrace();} } }returnvect;}/**釋放數(shù)據(jù)庫連接*/ publicvoidreleaseConn() {try//關(guān)閉連接 { if(rs!=null){rs.close();rs=null;}if(stmt!=null){stmt.close();stmt=null;}if(conn!=null){conn.close();conn=null; } } catch(SQLExceptione){//寫入log}} }publicvoidExecuteSQL(Stringsql) { try{if(conn==null){getConn();}else{conn.setAutoCommit(false);stmt=conn.createStatement();stmt.execute(sql);connmit();}}catch(SQLExceptionsqle){try{conn.rollback();stmt.close();stmt=null; }catch(SQLExceptione1){}}catch(Exceptione){}}}6總結(jié)經(jīng)過測(cè)試,系統(tǒng)能夠很好的運(yùn)行,通過運(yùn)用此管理系統(tǒng),功能模塊也能達(dá)到使用者的要求。系統(tǒng)可以實(shí)現(xiàn)房產(chǎn)信息的綜合集中管理,各種房產(chǎn)業(yè)務(wù)的辦理(主要是抵押業(yè)務(wù)),查找方便、可靠性高、保密性好、壽命長、成本低。這些優(yōu)點(diǎn)可以極大地提高房產(chǎn)管理處的工作效率,也是房產(chǎn)管理局的正規(guī)化、高效化的管理,是科技高速發(fā)展的科技管理接軌的重要條件。通過系統(tǒng)的設(shè)計(jì),使得自己對(duì)系統(tǒng)開發(fā)過程有了更加深刻的理解,熟悉了利用JSP實(shí)現(xiàn)各種實(shí)用的數(shù)據(jù)庫型軟件的開發(fā),JSP的語法及內(nèi)置對(duì)象的運(yùn)用,MySql數(shù)據(jù)庫的基本操作和語言,B/S模式的特點(diǎn)、工作機(jī)制,以及了解了房產(chǎn)抵押業(yè)務(wù)的一些流程。本系統(tǒng)不僅可以滿足客戶對(duì)時(shí)間觀的要求,又能方便房產(chǎn)業(yè)務(wù)人員,提高辦理過程的速度,使得雙方都滿意。論文的主要包括以下幾個(gè)方面:=1\*GB2⑴詳細(xì)地分析和總結(jié)了房產(chǎn)管理系統(tǒng)抵押業(yè)務(wù)的需求,并確定了房產(chǎn)管理系統(tǒng)實(shí)現(xiàn)的初步設(shè)計(jì)思想和方法。=2\*GB2⑵分析了系統(tǒng)實(shí)現(xiàn)的關(guān)鍵技術(shù)原理,和具體描述了各個(gè)功能模塊,使用用例圖做展示,使得大家一目了然,容易了解系統(tǒng)。=3\*GB2⑶設(shè)計(jì)實(shí)現(xiàn)了房產(chǎn)管理系統(tǒng)的邏輯模型,并基于MySql數(shù)據(jù)庫實(shí)現(xiàn)了房產(chǎn)信息等數(shù)據(jù)的物理模型。=4\*GB2⑷采用JSP實(shí)現(xiàn)了房產(chǎn)管理系統(tǒng)(抵押業(yè)務(wù)部分)的初步版本。經(jīng)過近三個(gè)月的設(shè)計(jì)和開發(fā),在開發(fā)過程中,我增強(qiáng)了自學(xué)的能力和開發(fā)軟件的能力。對(duì)軟件開發(fā)模式有了更加深刻的認(rèn)識(shí),對(duì)應(yīng)用軟件的熟練程度有所提高,已經(jīng)能運(yùn)用這項(xiàng)開發(fā)過程,學(xué)會(huì)了如何進(jìn)行一個(gè)簡單的小型系統(tǒng)的綜合開發(fā)。房產(chǎn)管理系統(tǒng)(抵押業(yè)務(wù)部分)基本開發(fā)完畢,其功能基本符合用戶需求,能夠完成用戶的查詢以及各類需求。對(duì)于數(shù)據(jù)的一致性的問題也通過程序進(jìn)行了有效的解決。但是由于畢業(yè)設(shè)計(jì)時(shí)間較短,所以該系統(tǒng)還有許多不盡如人意的地方,比如聯(lián)機(jī)文檔比較少,用戶界面不夠美觀,出錯(cuò)處理不夠等多方面問題。這些都有待進(jìn)一步改善盡管我們竭盡全力來保證系統(tǒng)的可靠性,但是肯定還有不足之處,懇請(qǐng)用戶和老師的批評(píng)指正。致謝在這次系統(tǒng)開發(fā)過程中,我從指導(dǎo)老師張璠老師身上學(xué)到了很多東西。她認(rèn)真負(fù)責(zé)的工作態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神和深厚的理論水平都使我收益匪淺。她無論在理論上還是在實(shí)踐中,都給與我很大的幫助,使我得到不少的提高,這對(duì)于我以后的工作和學(xué)習(xí)都有一種巨大的幫助,感謝她耐心的輔導(dǎo)。還有同組的同學(xué),同班的同學(xué)同樣給與我不少幫助,這里一并表示感謝。感謝給我知識(shí)的老師們,是你們充實(shí)了我的知識(shí)儲(chǔ)備,讓我學(xué)到了可以受用終生的做人做事的道理。向在學(xué)習(xí)、工作和生活中給予過自己關(guān)心、支持與鼓勵(lì)的所有老師表示最誠摯的謝意!感謝母校-河北農(nóng)大。參考文獻(xiàn)[1]劉仲、湯莉;基于WEB的房產(chǎn)管理信息系統(tǒng),計(jì)算機(jī)系統(tǒng)應(yīng)用,1999.03.15[2]://baike.baidu/view/3387.htm[3]://baike.baidu/view/16168.htm[4]吳吉義,王中友;程序員突擊——MySQL原理與Web系統(tǒng)開發(fā),清華大學(xué)出版社2009-8-1[5]周建國;DreamweaverCS3網(wǎng)頁設(shè)計(jì)與制作實(shí)例精講,人民郵電出版社2021.6[6](美)喬治(George,J.)等著,龔曉慶

等譯,面向?qū)ο笙到y(tǒng)分析與設(shè)計(jì)(第2版)清華大學(xué)出版社2008-1-1[7]張路路,房浩;基于WEB的房產(chǎn)管理信息系統(tǒng)的設(shè)計(jì)與開發(fā)[J];計(jì)算機(jī)與數(shù)字工程,2006年07期[8]馬瑞新,原旭;Web系統(tǒng)開發(fā)與實(shí)踐,清華大學(xué)出版社2012-12-1[9]李興華,王月清;JavaWeb開發(fā)實(shí)戰(zhàn)經(jīng)典基礎(chǔ)篇(JSPServletStrutsAJAX)第1版,清華大學(xué)出版社,2021[10]劉仲、王正華、湯莉;

基于WEB的房產(chǎn)管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)應(yīng)用研究.1999(04)[11]KaiWang,ImprovingEngineeringDataManagementwithSemanticWebTechnique,JournalofServiceScienceandManagement,2021.03,p.199-205附錄1.mortagage表,抵押表2.mortagagedispatch3.mortagageflow4.mortagagehouse5.mortagageprecheck6.registerhouse(此文檔為word格式,下載后您可任意編輯修改!)基于web的新聞發(fā)布管理系統(tǒng)的研究與設(shè)計(jì)1前言互聯(lián)網(wǎng)技術(shù)的高速發(fā)展,各種網(wǎng)站層出不窮,而類型眾多的網(wǎng)站中新聞?lì)惥W(wǎng)站是最常見也是最重要的。廣大網(wǎng)民頻繁的需要從新聞網(wǎng)站中獲取自己需要的信息,而網(wǎng)站必須做到高頻率的更新以保證信息的實(shí)時(shí)性,使得網(wǎng)站管理的工作量巨大。一個(gè)簡單易用、功能全面的新聞發(fā)布管理系統(tǒng)對(duì)于新聞?lì)惥W(wǎng)站的穩(wěn)定運(yùn)行能起到至關(guān)重要的作用。1.1課題研究背景與意義在互聯(lián)網(wǎng)流行之前,人們習(xí)慣通過收音機(jī)、報(bào)紙、電視等媒體來獲取新聞資訊,這些途徑都存在著更新慢、主動(dòng)性低、信息量受限等弊端。而如今隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,人們這些傳統(tǒng)習(xí)慣開始改變,上網(wǎng)瀏覽新聞逐漸成為了大家共同的選擇。與傳統(tǒng)媒體相比,通過互聯(lián)網(wǎng)傳播新聞具有實(shí)時(shí)性高、互動(dòng)性強(qiáng)、信息量大、節(jié)約成本等優(yōu)勢(shì),所以越來越多的人會(huì)選擇上網(wǎng)獲取新聞資訊,而這種現(xiàn)象無疑是為網(wǎng)站帶來了巨大的工作量。在過去大部分網(wǎng)站都是采用靜態(tài)方式管理頁面信息,但隨著信息需求量的增大,這種方式很不利于網(wǎng)站管理員的工作。因此為了提高管理工作的效率,我們很迫切的需要開發(fā)一個(gè)可利用動(dòng)態(tài)技術(shù)對(duì)網(wǎng)站進(jìn)行管理的新聞發(fā)布管理系統(tǒng)。傳統(tǒng)的靜態(tài)網(wǎng)頁管理方式需要管理人員手動(dòng)制作并發(fā)布網(wǎng)頁,不但工作量大,而且每次更新頁面信息時(shí)必須中斷服務(wù),造成用戶暫時(shí)無法訪問網(wǎng)站,這樣的方式無論對(duì)于網(wǎng)站還是用戶都無法獲得良好的體驗(yàn)。然而如果使用網(wǎng)站新聞發(fā)布管理系統(tǒng)對(duì)于網(wǎng)頁進(jìn)行動(dòng)態(tài)管理,這些問題都將不復(fù)存在。一個(gè)功能完整的新聞發(fā)布管理系統(tǒng)能夠?qū)W(wǎng)頁中需要頻繁變更的內(nèi)容進(jìn)行管理,例如最基本的功能便是對(duì)新聞進(jìn)行發(fā)布、更新、刪除等操作,都有系統(tǒng)化、標(biāo)準(zhǔn)化的步驟,并且由于對(duì)數(shù)據(jù)庫的引用,在操作過程中頁面會(huì)動(dòng)態(tài)更新,不會(huì)存在服務(wù)的中斷,使得管理員工作效率更高,為用戶提供了更優(yōu)質(zhì)的平臺(tái),從而也能為網(wǎng)站吸引更多長期用戶群。在互聯(lián)網(wǎng)技術(shù)飛速發(fā)展的今天,網(wǎng)站管理工作的質(zhì)量直接影響到網(wǎng)站的用戶體驗(yàn),使用新聞發(fā)布管理系統(tǒng)正規(guī)化、科學(xué)化的管理新聞網(wǎng)站,已經(jīng)成為信息管理技術(shù)與世界接軌的重要條件之一。1.2國內(nèi)外研究現(xiàn)狀自從90年代開始,國外的媒體就已經(jīng)步入網(wǎng)絡(luò)時(shí)代,并逐漸掌握相關(guān)技術(shù),設(shè)計(jì)出了一些新聞發(fā)布管理系統(tǒng)。我國在這方面起步較晚,經(jīng)過多年的探索與鍛煉,大部分媒體網(wǎng)站還是處于電子版或網(wǎng)絡(luò)版的發(fā)展階段,網(wǎng)上發(fā)布的信息主要是傳統(tǒng)媒體內(nèi)容的復(fù)制,并非真正意義上的媒體網(wǎng)站。然而近幾年來,網(wǎng)絡(luò)新聞?wù)砸环N獨(dú)立新聞媒體的形式出現(xiàn)。即網(wǎng)絡(luò)新聞也有自己的記者、采訪、活動(dòng)策劃、特色欄目和活動(dòng)直播等,這些新內(nèi)容既吸收了傳統(tǒng)媒體的優(yōu)勢(shì),又充分利用了網(wǎng)絡(luò)實(shí)時(shí)、交互、直觀以及制作費(fèi)用低等方面的優(yōu)勢(shì),因此網(wǎng)絡(luò)媒體將真正成為傳統(tǒng)媒體的競爭對(duì)手。例如以新浪、搜狐為代表的門戶網(wǎng)站,它們同時(shí)關(guān)注眾多領(lǐng)域的新聞動(dòng)態(tài),力爭做到又快又好,逐漸成為了人們上網(wǎng)瀏覽新聞時(shí)的首選站點(diǎn)。網(wǎng)絡(luò)新聞實(shí)現(xiàn)了由文字向聲音、FLASH、圖像、音頻、視頻等全方位的發(fā)展,大大增加了信息量,提高了視聽效果。網(wǎng)絡(luò)新聞的來源也日趨多樣化,不僅有各種合作媒體上發(fā)表的文章,還包括網(wǎng)站自己采訪的新聞,網(wǎng)站從國外合作媒體處翻譯來的新聞,網(wǎng)站合作組織、活動(dòng)提供的新聞,駐地的華僑和其他人士提供的新聞等。隨著網(wǎng)絡(luò)新聞的多元化發(fā)展,新聞發(fā)布管理系統(tǒng)的運(yùn)用很快成為了趨勢(shì)。一個(gè)具有完善的新聞發(fā)布、管理、瀏覽、搜索等功能的系統(tǒng)能夠?yàn)楣芾韱T、用戶帶來很大的便利。而隨著我國經(jīng)濟(jì)實(shí)力的增強(qiáng),科技實(shí)力的迅速提升,對(duì)于此系統(tǒng)的掌握程度也逐漸接近世界科技前進(jìn)的腳步。也隨著網(wǎng)絡(luò)新聞的多元化發(fā)展,新聞發(fā)布管理系統(tǒng)的運(yùn)用很快成為了趨勢(shì)。隨著信息科學(xué)的飛速發(fā)展,網(wǎng)絡(luò)及依托網(wǎng)絡(luò)發(fā)展起來的各種網(wǎng)絡(luò)產(chǎn)品,已走進(jìn)了人們的生活、工作與學(xué)習(xí)之中。通過全球成千上萬的網(wǎng)站查找某一學(xué)科的專項(xiàng)技術(shù),或了解最新的科學(xué)發(fā)展前沿動(dòng)向,網(wǎng)絡(luò)成了一種最方便、快捷的方法。除了學(xué)術(shù)上的廣泛應(yīng)用,人們還可通過網(wǎng)絡(luò)實(shí)現(xiàn)與遠(yuǎn)方朋友的交流,結(jié)識(shí)其他國度的朋友,這些都從本質(zhì)上改變著現(xiàn)代人的生活和工作方式,越來越讓人們感受到了從工業(yè)社會(huì)進(jìn)入信息社會(huì)的全新體驗(yàn)。以人為本、科技為人服務(wù)的理念得到最廣泛的認(rèn)同,并真正改變著人們的理念。隨著因特網(wǎng)的普及,大家不僅可以在網(wǎng)上瀏覽信息,而且可以參與其中,很多人都擁有自己的網(wǎng)頁和網(wǎng)站,在因特網(wǎng)上展示和宣傳自己。因此就需要有信息發(fā)布系統(tǒng)來發(fā)布這些信息,包括大量的新聞了,它是人們以后工作生活中不可缺少的工具。新聞發(fā)布系統(tǒng)(信息發(fā)布系統(tǒng)),是將網(wǎng)頁上的某些需要經(jīng)常變動(dòng)的信息,類似新聞、新產(chǎn)品發(fā)布和業(yè)界動(dòng)態(tài)等更新信息集中管理,并通過信息的某些共性進(jìn)行分類,最后系統(tǒng)化、標(biāo)準(zhǔn)化發(fā)布到網(wǎng)站上的一種網(wǎng)站應(yīng)用程序。網(wǎng)站信息通過一個(gè)操作簡單的界面加入數(shù)據(jù)庫,然后通過已有的網(wǎng)頁模板格式與審核流程發(fā)布到網(wǎng)站上。它是針對(duì)企業(yè)發(fā)布時(shí)效性較強(qiáng)的多類型新聞信息而開發(fā),此系統(tǒng)可發(fā)布多類新聞信息,如企業(yè)新聞、行業(yè)新聞等,且可支持最多達(dá)兩級(jí)分類。系統(tǒng)還具有發(fā)表評(píng)論、點(diǎn)擊次數(shù)統(tǒng)計(jì)、相關(guān)信息、關(guān)鍵字查詢功能。1.3本文主要內(nèi)容與結(jié)構(gòu)本文主要介紹了一個(gè)新聞發(fā)布管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),為管理員發(fā)布和管理新聞提供了一個(gè)實(shí)用、快捷的管理平臺(tái),也為用戶提供一個(gè)快速瀏覽和搜索新聞的平臺(tái)。本論文共分6章,各章節(jié)內(nèi)容安排如下:第1章:前言。介紹了論文的課題研究背景與意義、國內(nèi)外研究現(xiàn)狀以及論文主要內(nèi)容與結(jié)構(gòu)。第2章:需求分析及功能模塊分析。分析了新聞發(fā)布管理系統(tǒng)的需求情況,介紹了系統(tǒng)的開發(fā)工具及其相關(guān)知識(shí)、功能模塊等信息,并給出系統(tǒng)數(shù)據(jù)流圖。第3章:系統(tǒng)概要設(shè)計(jì)。本章對(duì)系統(tǒng)設(shè)計(jì)進(jìn)行了概要性的描述,介紹了系統(tǒng)的主要功能,包括數(shù)據(jù)庫的設(shè)計(jì)規(guī)劃等信息。第4章:系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)。詳細(xì)介紹了系統(tǒng)功能的設(shè)計(jì)與實(shí)現(xiàn)過程,并附上核心代碼及主要功能運(yùn)行結(jié)果截圖。第5章:系統(tǒng)的調(diào)試與測(cè)試。介紹系統(tǒng)的測(cè)試方案與測(cè)試結(jié)果,并對(duì)結(jié)果進(jìn)行分析。第6章:結(jié)論??偨Y(jié)了論文的研究成果以及整個(gè)設(shè)計(jì)與實(shí)現(xiàn)的研究心得,探討未來的發(fā)展方向,并包括最后的致謝和參考文獻(xiàn)。

2系統(tǒng)總體設(shè)計(jì)2.1需求分析互聯(lián)網(wǎng)所具有的實(shí)時(shí)性將傳統(tǒng)媒體在地域、時(shí)間方面的問題迎刃而解,而網(wǎng)站則需要利用好這一優(yōu)勢(shì)為用戶提供優(yōu)質(zhì)的新聞服務(wù),滿足廣大群眾對(duì)資訊的需求,才能為自己創(chuàng)造更大的利益。本系統(tǒng)是針對(duì)新聞網(wǎng)站管理問題所設(shè)計(jì)的新聞發(fā)布管理系統(tǒng)。對(duì)于用戶而言,希望能流暢的瀏覽新聞、按需搜索想要的新聞以及對(duì)新聞發(fā)表個(gè)人見解等;對(duì)于管理者而言,希望能方便、快捷的發(fā)布與管理新聞、管理用戶信息及其評(píng)論等。以上這些都是一個(gè)實(shí)用的新聞發(fā)布管理系統(tǒng)需要實(shí)現(xiàn)的功能。除了具備這些功能外,系統(tǒng)還應(yīng)盡量做到操作簡單、界面友好,這對(duì)提高用戶體驗(yàn)也起到至關(guān)重要的作用。2.1.1功能需求由于對(duì)新聞的瀏覽不需要限制權(quán)限,所有用戶都可以對(duì)網(wǎng)站的新聞內(nèi)容進(jìn)行瀏覽,包括最新資訊的瀏覽以及按新聞?lì)悇e進(jìn)行瀏覽。而除瀏覽外的所有功能都需要驗(yàn)證身份后才能操作。新聞發(fā)布管理系統(tǒng)設(shè)置的服務(wù)對(duì)象有兩種:注冊(cè)用戶和管理員。(1)普通瀏覽者可通過注冊(cè)個(gè)人信息而成為網(wǎng)站的注冊(cè)用戶,通過登錄驗(yàn)證進(jìn)入登錄狀態(tài)后,用戶能夠獲得對(duì)新聞進(jìn)行評(píng)論與搜索的兩項(xiàng)功能,也能對(duì)個(gè)人信息進(jìn)行修改。(2)普通瀏覽者可通過注冊(cè)時(shí)提供正確的管理員授權(quán)密碼而注冊(cè)成為管理員,管理員除具有注冊(cè)用戶的操作權(quán)限外,可對(duì)網(wǎng)站的新聞、新聞?lì)悇e進(jìn)行添加、編輯或刪除等操作,并可對(duì)用戶信息、用戶評(píng)論進(jìn)行修改、刪除等管理。2.2功能模塊簡介本系統(tǒng)是典型的信息管理系統(tǒng)(MIS),通過對(duì)用戶身份的判斷,實(shí)現(xiàn)相應(yīng)的權(quán)限控制,其開發(fā)過程主要包括后臺(tái)數(shù)據(jù)庫的建立與前臺(tái)程序的開發(fā)兩個(gè)方面。對(duì)于數(shù)據(jù)庫的建立需要考慮數(shù)據(jù)的一致性與完整性,對(duì)于程序的設(shè)計(jì)則需要盡量做到功能完善、操作便捷、具有可擴(kuò)展性等要求。在各個(gè)模塊的設(shè)計(jì)過程中,應(yīng)注重各個(gè)模塊的相對(duì)獨(dú)立性,減少各模塊間的耦合,以減輕程序設(shè)計(jì)的難度。各個(gè)模塊的功能關(guān)系圖見圖2.1所示。新聞發(fā)布管理系統(tǒng)新聞發(fā)布管理系統(tǒng)登錄模塊新聞瀏覽模塊新聞管理模塊用戶管理模塊新用戶注冊(cè)添加、刪除新聞?lì)悇e發(fā)布、編輯、刪除新聞編輯、刪除用戶信息編輯、刪除用戶評(píng)論按新聞?lì)悇e瀏覽新聞搜索新聞評(píng)論用戶登錄個(gè)人信息管理注冊(cè)為管理員注冊(cè)為普通用戶圖2.1系統(tǒng)功能模塊圖圖2.1系統(tǒng)功能模塊圖根據(jù)系統(tǒng)的設(shè)計(jì)要求,將系統(tǒng)劃分為四個(gè)不同的功能模塊,從而對(duì)系統(tǒng)進(jìn)行模塊化的設(shè)計(jì)。以下是各模塊的詳細(xì)分析及說明:(1)登錄模塊:此模塊包括注冊(cè)、登錄與個(gè)人信息管理三個(gè)功能,普通瀏覽者可注冊(cè)成為注冊(cè)用戶,或通過提供正確的管理員授權(quán)密碼注冊(cè)成為管理員。登錄時(shí)系統(tǒng)可自動(dòng)識(shí)別用戶身份,若為管理員則提供管理功能鏈接。用戶或管理員可對(duì)密碼、郵箱等個(gè)人信息進(jìn)行修改。(2)新聞瀏覽模塊:此模塊中新聞瀏覽功能向普通瀏覽者開放,可按新聞?lì)悇e進(jìn)行瀏覽。注冊(cè)用戶可搜索新聞或?qū)π侣劙l(fā)表評(píng)論。(3)新聞管理模塊:該模塊只有管理員能夠進(jìn)入,進(jìn)行新聞相關(guān)的操作。包括添加或刪除新聞?lì)悇e、發(fā)布或刪除新聞以及對(duì)已發(fā)布的新聞進(jìn)行重新編輯。(4)用戶管理模塊:該模塊同樣只有管理員可進(jìn)入,可編輯或刪除用戶信息,也可管理用戶對(duì)新聞的評(píng)論內(nèi)容。2.3系統(tǒng)業(yè)務(wù)流程圖進(jìn)入本系統(tǒng)后,可進(jìn)行基本的新聞瀏覽操作,也可

溫馨提示

  • 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. 人人文庫網(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)論