嘉誠(chéng)房產(chǎn)管理系統(tǒng)——畢業(yè)論文
《嘉誠(chéng)房產(chǎn)管理系統(tǒng)——畢業(yè)論文》由會(huì)員分享,可在線閱讀,更多相關(guān)《嘉誠(chéng)房產(chǎn)管理系統(tǒng)——畢業(yè)論文(23頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、福建工程學(xué)院FUJIAN UNIVERSITY OF TECHNOLOGY畢業(yè)論文(設(shè)計(jì))題 目: 嘉誠(chéng)房產(chǎn)管理系統(tǒng) 目錄前言3二可行性分析42.1 技術(shù)可行性42.2經(jīng)濟(jì)可行性52.3社會(huì)可行性6需求分析63.1 數(shù)據(jù)需求63.2數(shù)據(jù)描述63.3.數(shù)據(jù)流圖73.4數(shù)據(jù)流條目83.5功能需求113.6功能描述123.7接口需求12概要設(shè)計(jì)134.2處理流程134.3運(yùn)行設(shè)計(jì)154.3.1運(yùn)行模塊的組合154.3.2運(yùn)行控制方式采用超級(jí)連接觸發(fā)的方式。15詳細(xì)設(shè)計(jì)155.1數(shù)據(jù)庫(kù)設(shè)計(jì)15調(diào)試分析196.1個(gè)人完成任務(wù):196.5模塊設(shè)計(jì)說明21方案總結(jié)22嘉誠(chéng)房產(chǎn)信息管理系統(tǒng)摘要:隨著網(wǎng)絡(luò)的發(fā)展
2、,越來越多的人們傾向于在網(wǎng)上搜索信息。以建立一個(gè)提供房產(chǎn)信息的網(wǎng)站為例,介紹了如何使用技術(shù)在上建立一個(gè)信息系統(tǒng),供用戶通過動(dòng)態(tài)地訪問數(shù)據(jù)庫(kù)中的數(shù)據(jù)。關(guān)鍵詞: 嘉誠(chéng)房產(chǎn)信息管理;Abstract:With the development of net,more,and more people are declined to search information on the Web. This paper have introduced how to build an information system inInternetby using ASP technology and Enabled
3、 users to access data in web databsed actively through a sample ofWeb offering Real estate .keywords: Real estate web,ado,asp 前言1.1隨著計(jì)算機(jī)及網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,Internet/Intranet應(yīng)用在全球范圍內(nèi)日益普及,當(dāng)今社會(huì)正快速向信息化社會(huì)前進(jìn),信息自動(dòng)化的作用也越來越大。各式的信息化管理工作迫切需要從繁雜的事務(wù)中解放出來,提高工作效率。作為發(fā)展的形式為連鎖經(jīng)營(yíng)的房產(chǎn)中介機(jī)構(gòu)來說,企業(yè)規(guī)模的擴(kuò)大必須有相應(yīng)的計(jì)算機(jī)信息化管理系統(tǒng)作為支撐,如果沒有一套適合于規(guī)
4、模不斷擴(kuò)大的計(jì)算機(jī)信息化管理系統(tǒng),在規(guī)模擴(kuò)大到一定程度后,管理和經(jīng)營(yíng)問題將會(huì)凸現(xiàn)。目前大部分的房產(chǎn)中介的房產(chǎn)信息管理工作部分還是手工管理,工作效率很低,并且不能及時(shí)了解手中擁有的各類房屋的信息和市場(chǎng)上比較需求的房屋,不能更好的適應(yīng)當(dāng)前客戶的各種房屋需求。另外,手工管理還存在由于不可避免的人為因素造成數(shù)據(jù)的遺漏、誤報(bào)等等弊端。為了解決這一日益突出的問題,我們針對(duì)房產(chǎn)信息管理工作自主開發(fā)了嘉誠(chéng)房產(chǎn)信息管理系統(tǒng)。 嘉誠(chéng)房產(chǎn)信息管理系統(tǒng)的設(shè)計(jì)目標(biāo)是立足于開發(fā)一套簡(jiǎn)單易用,方便快捷,功能強(qiáng)大的信息管理系統(tǒng)。簡(jiǎn)單易用意味著系統(tǒng)簡(jiǎn)易,美觀的圖形操作界面。界面的設(shè)計(jì)將采用專業(yè)的圖形圖像設(shè)計(jì)處理軟件Photos
5、hop7.0。方便快捷意味著系統(tǒng)的即裝即用,簡(jiǎn)單的服務(wù)器架構(gòu)及系統(tǒng)安裝。服務(wù)器端只需建立www服務(wù)以及安裝Access數(shù)據(jù)庫(kù),客戶端只需擁有IE瀏覽器即可。功能強(qiáng)大意味著系統(tǒng)的實(shí)用性,功能的全面性,系統(tǒng)的安全性和可靠性。1.2本系統(tǒng)主要實(shí)現(xiàn)的功能有:數(shù)據(jù)的增、刪、改:增加房屋數(shù)據(jù)、刪除房屋數(shù)據(jù)、修改房屋數(shù)據(jù)、增加會(huì)員數(shù)據(jù)、刪除會(huì)員數(shù)據(jù)、修改會(huì)員數(shù)據(jù)、新聞發(fā)布、新聞刪除、新聞修改、填寫出租房屋數(shù)據(jù)、填寫出售房屋數(shù)據(jù)、填寫要租房屋數(shù)據(jù)、填寫要買房屋數(shù)據(jù)、查詢功能:查看房屋數(shù)據(jù)查詢出租房屋數(shù)據(jù)、查詢出售房屋數(shù)據(jù)、單個(gè)會(huì)員信息統(tǒng)計(jì)功能、查看會(huì)員數(shù)據(jù)、其他功能:計(jì)數(shù)器調(diào)整功能、投標(biāo)修改功能(禁止非法投標(biāo)
6、)發(fā)布信息管理功能、買方出價(jià)(投標(biāo))會(huì)員登記、在線人數(shù)顯示、投標(biāo)統(tǒng)計(jì)功能、用戶驗(yàn)證功能、用戶數(shù)目的限制會(huì)員競(jìng)標(biāo)、管理員最后決策功能二可行性分析2.1 技術(shù)可行性網(wǎng)站實(shí)施的關(guān)鍵是實(shí)現(xiàn)WEB服務(wù)器與供應(yīng)商數(shù)據(jù)庫(kù)的連接接口.目前流行的WEB與數(shù)據(jù)庫(kù)接口的技術(shù)雖然很多.但存在許多局限性例如:CGI(common gateway interface-公共網(wǎng)關(guān)接口)功能比較強(qiáng).跨平臺(tái)性能好.可移植到絕大部分的操作系統(tǒng)上.但不易開發(fā),更改成本高.而且運(yùn)行速度非常慢.IDC(internet database connector-Internet數(shù)據(jù)庫(kù)連接器)安全性高編寫容易.只要掌握html常識(shí)和基本的SQ
7、L語法就可以了,但功能較弱.只能對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作.而不能對(duì)WEB服務(wù)器的其它文件進(jìn)行操作.jdbc(java database connectivity-java數(shù)據(jù)庫(kù)連接)是SUN公司制定的JAVA與數(shù)據(jù)庫(kù)的連接互連規(guī)范.功能較強(qiáng).安全性較好.但是執(zhí)行效率低,用JAVA語言編程.難度較大. 微軟公司推出的ADO(active x data objects-ACtiveX數(shù)據(jù)對(duì)象)是以ActiveX技術(shù)為基礎(chǔ)的數(shù)據(jù)存取方法.具有使用容易.訪問速度快.內(nèi)存資源消耗低的特點(diǎn).能夠存取各種類型的數(shù)據(jù).因而提供了INTERNET上數(shù)據(jù)存取的良好接口.asp是實(shí)現(xiàn)ADO技術(shù)的一種較為理想的編程環(huán)境.它是
8、microsoft公司為IIS以級(jí)MS personal web server 等web服務(wù)器開發(fā)的技術(shù).提供了一個(gè)將vbscript 和jscript集成到html面的服務(wù)器端的腳本編寫環(huán)境.Asp運(yùn)行具有下列特點(diǎn):Web瀏覽器.asp.htmlWEB服務(wù)器ADOODBCsql請(qǐng)求sql結(jié)果Database服務(wù)器(1)不需要編譯.直接搬運(yùn)行;(2)面向?qū)ο?并可通過ACTIVE X服務(wù)器組件來擴(kuò)充功能;(3獨(dú)立于瀏覽器,用戶使用常規(guī)可運(yùn)行html碼的瀏覽器即可;(4)源代碼的保密性好.服務(wù)器會(huì)自動(dòng)將ASP的程序代碼解釋為HTML格式的主面內(nèi)容,再送到用戶端的瀏覽器.因此ASP產(chǎn)源程序代碼不會(huì)
9、傳到用戶端的瀏覽器. ADO和ASP相結(jié)合.可以建立提供數(shù)據(jù)庫(kù)信息的主面內(nèi)容.讓用戶在瀏覽器畫面中輸入.更改或刪除服務(wù)器的數(shù)據(jù)庫(kù)數(shù)據(jù).其訪問ASP文件時(shí).WEB服務(wù)器將解釋該文件里的腳本語句.并利用ADO通過ODBC訪問數(shù)據(jù)庫(kù).最后把運(yùn)行的結(jié)果生成HTML文件傳給客戶瀏覽器asp僅能運(yùn)行在microsoft公司的Windows NT 和 windows X平臺(tái)及其提供的WEB服務(wù)器上,在我國(guó)INTEANET大部分都是采用WINDOWS NT 操作系統(tǒng)與IIS WEB服務(wù)器的運(yùn)行環(huán)境.所以,ASP技術(shù)是目前最有發(fā)展前景的數(shù)據(jù)庫(kù)和WEB服務(wù)器互連技術(shù).本系統(tǒng)系網(wǎng)絡(luò)系統(tǒng),采用C/S模式,基于Inte
10、lnet的Http傳輸協(xié)議。硬件方面,Server端為可擴(kuò)展的www服務(wù)器,Client端為個(gè)人PC。軟件方面,我們擬采用以下幾種軟件:1) 操作系統(tǒng)用Windows2000 Server。Windows2000 Server作為一個(gè)優(yōu)秀的網(wǎng)絡(luò)操作系統(tǒng),它的發(fā)行版本中集成了大量的網(wǎng)絡(luò)應(yīng)用軟件,如Web服務(wù)器、Ftp服務(wù)器、郵件服務(wù)器等,可以快速的構(gòu)建Intranet環(huán)境。2)本系統(tǒng)內(nèi)核使用Asp,有幾種方法可以實(shí)現(xiàn)本系統(tǒng)的內(nèi)核:Jsp、PHP等。但是考慮到系統(tǒng)的使用者為房產(chǎn)中介機(jī)構(gòu),大多都使用Windows2000 Server作為www服務(wù)器,故還是選擇微軟的Asp與Windows2000
11、Server操作系統(tǒng)組合。2.2經(jīng)濟(jì)可行性由于系統(tǒng)結(jié)構(gòu)采用當(dāng)前流行的C/S結(jié)構(gòu),也就是客戶端/服務(wù)器模式,軟硬件的需求如前說述要求都比較低,只需要有假設(shè)www服務(wù)的web服務(wù)器,Access數(shù)據(jù)庫(kù)以及個(gè)人PC。而且開發(fā)時(shí)間短,成本低,而且數(shù)據(jù)量的傳輸快也是C/S結(jié)構(gòu)的優(yōu)點(diǎn)。這不僅保證了系統(tǒng)的技術(shù)可行性,還保證了系統(tǒng)的經(jīng)濟(jì)可行性。2.3社會(huì)可行性本系統(tǒng)的社會(huì)可行性主要體現(xiàn)在以下幾個(gè)方面:1) 本系統(tǒng)C/S模式架構(gòu)的簡(jiǎn)單解決了安裝配置難的問題,滿足了用戶的需要。2) 由于開發(fā)成本的降低使得產(chǎn)品價(jià)格也會(huì)在市場(chǎng)上占據(jù)絕對(duì)優(yōu)勢(shì)。3) 開發(fā)的針對(duì)性使產(chǎn)品的競(jìng)爭(zhēng)度大大加強(qiáng)。需求分析3.1 數(shù)據(jù)需求需求分析工
12、作是軟件生存期中重要的一步,也是起決定性的一步。我們?cè)噲D通過它來全面了解整個(gè)系統(tǒng)的軟件功能和性能方面的要求,為軟件設(shè)計(jì)打下堅(jiān)實(shí)的基礎(chǔ)。該部分的目標(biāo)主要有:獲得目標(biāo)系統(tǒng)的物理模型,了解目標(biāo)系統(tǒng)是如何運(yùn)行的;抽象出目標(biāo)系統(tǒng)的邏輯模型,對(duì)物理模型進(jìn)行篩選,得到與軟件系統(tǒng)有關(guān)的部分;建立目標(biāo)系統(tǒng)的邏輯模型,得出數(shù)據(jù)流圖和數(shù)據(jù)字典;補(bǔ)充目標(biāo)系統(tǒng)的邏輯模型,對(duì)目標(biāo)系統(tǒng)的用戶界面,至今尚未考慮的細(xì)節(jié)進(jìn)行說明。3.2數(shù)據(jù)描述1.數(shù)據(jù)庫(kù)描述本系統(tǒng)大部分功能都是通過數(shù)據(jù)庫(kù)操作來實(shí)現(xiàn)的,對(duì)數(shù)據(jù)庫(kù)的性能要求比較高。平均每個(gè)操作要訪問數(shù)據(jù)庫(kù)C1次,每次訪問數(shù)據(jù)庫(kù)要檢索數(shù)據(jù)記錄CN條(N為用戶數(shù),C,C1 為訪問系數(shù))。
13、所以數(shù)據(jù)庫(kù)訪問的頻率是C1*C*N*M(M表示每秒在線用戶的平均數(shù))。數(shù)據(jù)庫(kù)中有些表的屬性比較多,而且某些表的數(shù)據(jù)將用來檢索其他表,所以要求數(shù)據(jù)庫(kù)的訪問能力比較強(qiáng)。本系統(tǒng)的數(shù)據(jù)庫(kù)用Microsoft的Access是一個(gè)小巧靈瓏的數(shù)據(jù)庫(kù)軟件,對(duì)于應(yīng)用系統(tǒng)是非常理想的。除了支持標(biāo)準(zhǔn)的 SQL語句,它可以在Windows NT系統(tǒng)上以系統(tǒng)服務(wù)方式運(yùn)行,或者在Windows 95/98系統(tǒng)上以普通進(jìn)程方式運(yùn)行. ASP-ACCESS的組合可以說是開發(fā)網(wǎng)絡(luò)應(yīng)用系統(tǒng)的黃金搭檔。3.3.數(shù)據(jù)流圖系統(tǒng)的運(yùn)行流程主要是在用戶和系統(tǒng)之間交互進(jìn)行。用戶分為新用戶和已注冊(cè)用戶,因?yàn)樾掠脩舻淖?cè)和已注冊(cè)用戶的流程相對(duì)比
14、較獨(dú)立,所以整個(gè)系統(tǒng)的數(shù)據(jù)流圖分兩部分。系統(tǒng)的一級(jí)流圖如下所示:新用戶注冊(cè)已注冊(cè)用戶已注冊(cè)信息用戶信息已注冊(cè)用戶忘記密碼處理已注冊(cè)用戶登錄3.4數(shù)據(jù)流條目1) 數(shù)據(jù)流名:用戶信息別名:無組成:用戶名密碼密碼提示提示答案姓名性別身份證Email地址聯(lián)系電話來源:用戶輸入去向:注冊(cè)子系統(tǒng)2) 數(shù)據(jù)流名:已注冊(cè)信息別名:原注冊(cè)信息組成:用戶名密碼密碼提示提示答案姓名性別身份證Email地址聯(lián)系電話來源:注冊(cè)子系統(tǒng)去向:數(shù)據(jù)庫(kù)的用戶表3) 數(shù)據(jù)流名:登錄信息組成:用戶名密碼來源:用戶輸入去向:系統(tǒng)用來檢索用戶信息4) 數(shù)據(jù)流名:新聞信息組成:新聞號(hào)新聞標(biāo)題來源:新聞子系統(tǒng)去向:新聞數(shù)據(jù)處理系統(tǒng)5) 數(shù)
15、據(jù)流名:查詢信息組成:房屋類型來源:用戶輸入去向:查詢處理系統(tǒng)6) 數(shù)據(jù)流名:管理員信息組成:管理員用戶名管理員密碼來源:管理員輸入去向:管理系統(tǒng)7) 數(shù)據(jù)流名:新聞內(nèi)容組成:新聞標(biāo)題新聞內(nèi)容去向:新聞處理系統(tǒng)8) 數(shù)據(jù)流名:房屋數(shù)據(jù)組成:房屋號(hào)地段小區(qū)名套型面積價(jià)格/租金登記時(shí)間4.加工說明1)加工名:注冊(cè)輸入數(shù)據(jù):用戶信息輸出數(shù)據(jù):已注冊(cè)信息加工邏輯:根據(jù)用戶輸入的用戶信息在數(shù)據(jù)庫(kù)中作相應(yīng)的記錄2) 加工名:忘記密碼輸入數(shù)據(jù):原注冊(cè)信息輸出數(shù)據(jù):已注冊(cè)信息加工邏輯:用戶輸入已注冊(cè)的用戶名和密碼提示問題的答案,系統(tǒng)驗(yàn)證后讓用戶獲取密碼。3) 加工名:瀏覽新聞?shì)斎霐?shù)據(jù):新聞信息輸出數(shù)據(jù):新聞內(nèi)
16、容加工邏輯:用戶點(diǎn)擊輸入新聞標(biāo)題和新聞號(hào),系統(tǒng)檢索數(shù)據(jù)庫(kù)后給出新聞詳細(xì)內(nèi)容4) 加工名:查詢房屋數(shù)據(jù)輸入數(shù)據(jù):房屋數(shù)據(jù)信息輸出數(shù)據(jù):房屋數(shù)據(jù)加工邏輯:用戶點(diǎn)擊輸入房屋類型,系統(tǒng)檢索數(shù)據(jù)庫(kù)后給出房屋數(shù)據(jù)5) 加工名:登錄輸入數(shù)據(jù):用戶輸入登錄信息輸出數(shù)據(jù):會(huì)員登錄首頁(yè)加工邏輯:將用戶輸入的登錄信息和數(shù)據(jù)庫(kù)比較,如果是已注冊(cè)用戶則調(diào)用會(huì)員首頁(yè),否則根據(jù)錯(cuò)誤給出相應(yīng)提示。6) 加工名:房屋數(shù)據(jù)管理輸入數(shù)據(jù):房屋數(shù)據(jù)信息輸出數(shù)據(jù):房屋數(shù)據(jù)加工邏輯:系統(tǒng)根據(jù)房屋數(shù)據(jù)信息檢索數(shù)據(jù)庫(kù),給出與用戶有關(guān)的房屋數(shù)據(jù),用戶可以進(jìn)行增、刪、改的管理。7) 加工名:個(gè)人資料修改輸入數(shù)據(jù):已注冊(cè)信息輸出數(shù)據(jù):新注冊(cè)信息加
17、工邏輯:用戶輸入新的注冊(cè)信息,系統(tǒng)將新的信息輸入數(shù)據(jù)庫(kù),取代原注冊(cè)信息。8) 加工名:新聞數(shù)據(jù)管理輸入數(shù)據(jù):新聞信息輸出數(shù)據(jù):更改后的新聞數(shù)據(jù)加工邏輯:系統(tǒng)根據(jù)新聞信息檢索數(shù)據(jù)庫(kù),給出新聞數(shù)據(jù),管理員可以進(jìn)行增、刪、改的管理。3.5功能需求會(huì)員登記功能信息查詢功能房屋數(shù)據(jù)管理功能新聞數(shù)據(jù)管理功能系統(tǒng)管理功能其他功能:在線人數(shù)顯示、投標(biāo)統(tǒng)計(jì)功能、用戶驗(yàn)證功能、用戶數(shù)目的限制、會(huì)員競(jìng)標(biāo)、管理員最后決策功能3.6功能描述1) 會(huì)員登記功能:即注冊(cè)系統(tǒng)2) 信息查詢功能:根據(jù)用戶點(diǎn)擊輸入的信息在數(shù)據(jù)庫(kù)中進(jìn)行查詢3) 房屋數(shù)據(jù)管理功能:會(huì)員和管理員擁有的房屋數(shù)據(jù)的發(fā)布(即添加)、刪除、修改4) 新聞數(shù)據(jù)
18、管理功能:管理員功能,擁有新聞數(shù)據(jù)的發(fā)布、刪除、修改5) 會(huì)員競(jìng)標(biāo)功能:會(huì)員用戶可對(duì)看中的房屋進(jìn)行投標(biāo)。6) 在線人數(shù)顯示:統(tǒng)計(jì)同一時(shí)間內(nèi)在線的人數(shù)并顯示7) 投標(biāo)統(tǒng)計(jì):同一房屋的總投標(biāo)人數(shù)8) 用戶驗(yàn)證功能:驗(yàn)證用戶是否為合法用戶9) 用戶數(shù)目限制:限制系統(tǒng)的登錄人數(shù)10) 管理員最后決策:在房屋發(fā)布的期限結(jié)束后根據(jù)投標(biāo)價(jià)格決定最終得標(biāo)會(huì)員3.7接口需求1.用戶接口房產(chǎn)信息管理系統(tǒng)作為一個(gè)面向大眾的應(yīng)用系統(tǒng),對(duì)人機(jī)界面要求很高。網(wǎng)頁(yè)格式必須大眾化,爭(zhēng)取和一般的信息管理系統(tǒng)的格式大致不變,以便于用戶能馬上掌握系統(tǒng)的操作方法。當(dāng)然風(fēng)格上可以有自己的特色。其打印方式采用瀏覽器打印。在系統(tǒng)的用戶注冊(cè)
19、和登錄以及發(fā)送郵件等功能上要充分利用ENTER鍵,這樣可以大大的方便用戶,其他操作均采用觸發(fā)的方式。2.硬件接口本系統(tǒng)也可采用分布式處理的方式,故若有多臺(tái)服務(wù)器要求到多臺(tái)服務(wù)器的并行連接。3.軟件接口與Access數(shù)據(jù)庫(kù)的接口:通過ADO進(jìn)行連接4.通訊接口均采用http協(xié)議概要設(shè)計(jì)4.1任務(wù)概述本階段的主要任務(wù)是根據(jù)需求規(guī)格說明確定設(shè)計(jì)目標(biāo),以及它們的優(yōu)先順序,并根據(jù)目標(biāo)確定最適合的設(shè)計(jì)方法,制定各種規(guī)范。將系統(tǒng)按功能劃分成模塊的層次結(jié)構(gòu)。確定每個(gè)模塊的功能,建立與已確定的軟件需求的對(duì)應(yīng)關(guān)系。確定模塊之間的調(diào)用關(guān)系,確定模塊之間的接口,即模塊之間傳遞的消息。設(shè)計(jì)好接口的信息結(jié)構(gòu),評(píng)估模塊劃分
20、的質(zhì)量及導(dǎo)出模塊結(jié)構(gòu)的規(guī)則。完成數(shù)據(jù)庫(kù)設(shè)計(jì),避免數(shù)據(jù)大量冗余。4.2處理流程作為運(yùn)行前奏,用戶先得進(jìn)行注冊(cè)或忘記密碼處理。系統(tǒng)從用戶輸入用戶名和密碼登錄開始正式進(jìn)入系統(tǒng)。處理流程圖如圖所示:處理流程圖:模塊結(jié)構(gòu)圖:4.2.2 軟件結(jié)構(gòu)本系統(tǒng)的模塊設(shè)計(jì)在考慮具體情況的前提下,遵循高內(nèi)聚低藕合的原則,整個(gè)系統(tǒng)一共分八個(gè)模塊。其中一級(jí)子系統(tǒng)一共有5個(gè),二級(jí)子系統(tǒng)一共有3個(gè)。模塊結(jié)構(gòu)圖如圖所示:4.3運(yùn)行設(shè)計(jì)4.3.1運(yùn)行模塊的組合由上面的模塊結(jié)構(gòu)圖可以看出“登錄”、“查詢”和”注冊(cè)”三個(gè)模塊處對(duì)外界的不同控制行為會(huì)引起不同的模塊進(jìn)行反映。登錄模塊設(shè)置兩個(gè)連接“注冊(cè)”和“忘記密碼”,用戶單擊“注冊(cè)”之
21、后就進(jìn)入注冊(cè)模塊;單擊“忘記密碼”也就直接調(diào)用忘記密碼處理模塊。用戶輸入密碼和口令執(zhí)行登錄操作之后,登錄模塊以用戶名和密碼作為參數(shù)調(diào)用會(huì)員模塊或管理員模塊。會(huì)員模塊和設(shè)置連接調(diào)用房屋信息管理和需求信息發(fā)布模塊,傳遞的參數(shù)為房屋號(hào)和房屋類型。調(diào)用個(gè)人資料修改,會(huì)員投標(biāo)等模塊,傳遞的參數(shù)為用戶名和密碼。4.3.2運(yùn)行控制方式采用超級(jí)連接觸發(fā)的方式。詳細(xì)設(shè)計(jì)5.1數(shù)據(jù)庫(kù)設(shè)計(jì)本系統(tǒng)主要為實(shí)體用戶與各種資料管理之間的聯(lián)系,建表如下:1. PUSER表:用戶注冊(cè)表字段字段長(zhǎng)度字段類型說明Uid50文本用戶名Pwd50文本密碼Pwd250文本確認(rèn)密碼Tishi50備注提示問題Tsda50備注提示答案Unam
22、e50文本您的姓名Xb50文本性別Sfz50文本身份證號(hào)Email50文本Email地址Tel50文本聯(lián)系電話Datay-m-d日期/時(shí)間注冊(cè)時(shí)間toubiao表:競(jìng)價(jià)表字段字段長(zhǎng)度字段類型說明Uid50文本用戶名Biaoj50文本標(biāo)價(jià)dat日期時(shí)間zid50文本房屋編號(hào)3.news表:新聞表字段字段長(zhǎng)度字段類型說明name50文本標(biāo)題content備注內(nèi)容dat短日期日期/時(shí)間日期type50文本添加類型hit長(zhǎng)整型數(shù)字點(diǎn)擊4.counter表:計(jì)數(shù)器字段字段長(zhǎng)度字段類型說明Counter長(zhǎng)整型數(shù)字計(jì)數(shù)5.class_type表:地段類型字段字段長(zhǎng)度字段類型說明Type20文本類型Typei
23、d50數(shù)字編號(hào)6. Rent表:出租房信息登記字段字段長(zhǎng)度字段類型說明Zid長(zhǎng)整型自動(dòng)編號(hào)編號(hào)Uid50文本會(huì)員名City20文本城市Fangx16文本房屋戶型Diduan12文本地段Taox16文本套型Lc16文本當(dāng)前層Tc4文本總層數(shù)Zx8文本面積Zx8文本裝修Mianj8文本面積Jiag12文本價(jià)格Xiaoqm16文本小區(qū)名Changq8產(chǎn)權(quán)Tele25文本電話Content50備注備注Dat日期/時(shí)間錄入時(shí)間D50文本房產(chǎn)建成日期Contperson20文本聯(lián)系人Username8文本使用者名稱Vip50文本是否推薦Fangshi50文本租金或售價(jià)單位Dj5文本點(diǎn)擊數(shù)M2文本面積范圍J
24、2文本價(jià)格范圍7.sale表:出售房信息登記字段字段長(zhǎng)度字段類型說明Zid長(zhǎng)整型自動(dòng)編號(hào)編號(hào)Uid50文本會(huì)員名City20文本城市Fangx16文本房屋戶型Diduan12文本地段Taox16文本套型Lc16文本當(dāng)前層Tc4文本總層數(shù)Zx8文本面積Zx8文本裝修Mianj8文本面積Jiag12文本價(jià)格Xiaoqm16文本小區(qū)名Changq8產(chǎn)權(quán)Tele25文本電話Content50備注備注Dat日期/時(shí)間錄入時(shí)間D50文本房產(chǎn)建成日期Contperson20文本聯(lián)系人Username8文本使用者名稱Vip50文本是否推薦Fangshi50文本租金或售價(jià)單位Dj5文本點(diǎn)擊數(shù)M2文本面積范圍J2
25、文本價(jià)格范圍8.need表:房屋需求表字段字段長(zhǎng)度字段類型說明Uid50文本會(huì)員名稱City20文本城市Fangx16文本房屋戶型Diduan12文本地段Taox16文本套型Zx8文本裝修Mianj8文本面積Jiag2文本價(jià)格Xiaoqm16文本小區(qū)名Tele25文本電話Content50文本備注D2日期/時(shí)間有效期Dat文本登記時(shí)間Contperson8文本聯(lián)系人Qiu4文本租購(gòu)Quansh10文本權(quán)屬9.housedata表:房屋類型字段字段長(zhǎng)度字段類型說明Housetype50文本房產(chǎn)類型Num50數(shù)字自定義顯示順序10.hz表:合租信息表字段字段長(zhǎng)度字段類型說明Zid長(zhǎng)整型自動(dòng)編號(hào)編號(hào)
26、Uid50文本會(huì)員名City20文本城市Fangx16文本房屋戶型Diduan12文本地段Taox16文本套型Lc16文本當(dāng)前層Tc4文本總層數(shù)Zx8文本面積Zx8文本裝修Mianj8文本面積Jiag12文本價(jià)格Xiaoqm16文本小區(qū)名Changq8文本產(chǎn)權(quán)Tele25文本電話Content50備注備注Dat日期/時(shí)間錄入時(shí)間D50文本房產(chǎn)建成日期Contperson20文本聯(lián)系人Username8文本使用者名稱Vip50文本是否推薦Fangshi50文本租金或售價(jià)單位Dj5文本點(diǎn)擊數(shù)M2文本面積范圍J2文本價(jià)格范圍調(diào)試分析6.1個(gè)人完成任務(wù):任務(wù)說明: 用戶注冊(cè)模塊;密碼驗(yàn)證模塊;用戶數(shù)目
27、的限制模塊會(huì)員信息修改功能模塊任務(wù)處理流程圖 6.2調(diào)試分析conn.asp 數(shù)據(jù)庫(kù)與ASP接口頁(yè)Index.asp:(首頁(yè);用戶登錄,注冊(cè),驗(yàn)證,用戶數(shù)目的限制頁(yè))Zc.asp(注冊(cè)頁(yè),判斷頁(yè))Zccg.asp(數(shù)據(jù)庫(kù)接收數(shù)據(jù)頁(yè))Myziliao.asp(會(huì)員資料修改頁(yè))Login.asp登陸頁(yè)Login1asp 登陸判斷頁(yè),是會(huì)員,還是管理員Forgotpwd.asp 用戶輸入信息.找回密碼頁(yè)forgotpwd2.asp 判斷會(huì)員正確的提示答案forgotpwd3.asp 找回密碼頁(yè)用戶限制寫在index.asp下10 then %alert(服務(wù)器繁忙,請(qǐng)稍候!);window.clos
28、e()pass.asp 用戶驗(yàn)證6.3出錯(cuò)信息:本系統(tǒng)中可能出錯(cuò)的情況:1)登錄時(shí)用戶名和密碼出錯(cuò),根據(jù)組合計(jì)算有四種情況。2)非會(huì)員用戶使用會(huì)員功能,非管理員用戶使用管理員功能。3)資料輸入出錯(cuò)。4)操作系列的順序錯(cuò)。6.4出錯(cuò)處理方法及補(bǔ)救措施1)根據(jù)出錯(cuò)的種類提示注冊(cè)或做忘記密碼處理2)提示注冊(cè)。3)提示資料錯(cuò)誤類型。4)系統(tǒng)提示正確的操作序列。6.5模塊設(shè)計(jì)說明系統(tǒng)共分為五大模塊,分別為:非會(huì)員模塊,注冊(cè)模塊,會(huì)員模塊,管理員模塊,查詢模塊以及三個(gè)子模塊:房產(chǎn)信息管理模塊,新聞數(shù)據(jù)管理模塊,會(huì)員管理模塊。由于三個(gè)子模塊分屬于五大模塊。故將子模塊的處理流程圖與其上一級(jí)模塊結(jié)合顯示如下:6
29、.5.1非會(huì)員模塊:這是系統(tǒng)的基本功能,只要登錄該系統(tǒng)即可擁有。6.5.2會(huì)員模塊:非會(huì)員通過注冊(cè)模塊得到會(huì)員屬性。注冊(cè)模塊:方案總結(jié)一需求分析工作是軟件生存期中重要的一步,也是起決定性的一步。需求分析的第一步是需要客戶提供一個(gè)完整的需求說明。如果客戶對(duì)自己的需求并不是很清楚,需要不斷引導(dǎo)和幫助分析。配合客戶寫一份詳細(xì)的,完整的需求說明會(huì)花很多時(shí)間,但這樣做是值得的,而且一定要讓客戶滿意,簽字認(rèn)可。把好這一關(guān),可以杜絕很多因?yàn)樾枨蟛幻骰蚶斫馄钤斐傻氖д`和項(xiàng)目失敗。糟糕的需求說明不可能有高質(zhì)量的系統(tǒng)。需求說明書要達(dá)到的標(biāo)準(zhǔn)簡(jiǎn)單說應(yīng)包含下面幾點(diǎn):1.正確性:每個(gè)功能必須清楚描寫交付的功能;2.可
30、行性:確保在當(dāng)前的開發(fā)能力和系統(tǒng)環(huán)境下可以實(shí)現(xiàn)每個(gè)需求;3.必要性:功能是否必須交付,是否可以推遲實(shí)現(xiàn),是否可以在削減開支情況發(fā)生時(shí)砍掉;4.簡(jiǎn)明性:不要使用專業(yè)的網(wǎng)絡(luò)術(shù)語;5.檢測(cè)性:如果開發(fā)完畢,客戶可以根據(jù)需求檢測(cè)。 二在拿到客戶的需求說明后,并不是直接開始制作,而是需要對(duì)項(xiàng)目進(jìn)行總體設(shè)計(jì),詳細(xì)設(shè)計(jì),出一份系統(tǒng)建設(shè)方案給客戶??傮w設(shè)計(jì)是非常關(guān)鍵的一步。它主要確定:1.系統(tǒng)需要實(shí)現(xiàn)哪些功能;2.系統(tǒng)開發(fā)使用什么軟件,在什么樣的硬件環(huán)境;3.需要多少人,多少時(shí)間;4.需要遵循的規(guī)則和標(biāo)準(zhǔn)有哪些。 同時(shí)需要寫一份總體規(guī)劃說明書,包括:1.系統(tǒng)的欄目和版塊;2.系統(tǒng)的功能和相應(yīng)的程序;3.系統(tǒng)的
31、鏈接結(jié)構(gòu);4進(jìn)行數(shù)據(jù)庫(kù)的概念設(shè)計(jì);5.系統(tǒng)的交互性和用戶友好設(shè)計(jì)。三程序編寫和頁(yè)面設(shè)計(jì)師同時(shí)進(jìn)行的時(shí)候,測(cè)試人員需要隨時(shí)測(cè)試網(wǎng)頁(yè)與程序,發(fā)現(xiàn)Bug立刻記錄并反饋修改。不要等到完全制作完畢再測(cè)試,這樣會(huì)浪費(fèi)大量的時(shí)間和精力。程序編寫與頁(yè)面設(shè)計(jì)的工作要協(xié)調(diào)一致。在系統(tǒng)初步完成后,上傳到服務(wù)器,對(duì)系統(tǒng)進(jìn)行全范圍的測(cè)試。包括速度,兼容性,交互性,鏈接正確性,程序健壯性,超流量測(cè)試等,發(fā)現(xiàn)問題及時(shí)解決并記錄下來。為什么要記錄文檔呢?其實(shí)本軟件工程本身就是一個(gè)文檔,是一個(gè)不斷充實(shí)和完善的標(biāo)準(zhǔn)。通過不斷的發(fā)現(xiàn)問題,解決問題,修改,補(bǔ)充文檔,使這個(gè)標(biāo)準(zhǔn)越來越規(guī)范,越來越工業(yè)化。進(jìn)而使得網(wǎng)站開發(fā)趨向規(guī)范,趨向合
32、理。五系統(tǒng)出錯(cuò)處理 總結(jié):經(jīng)過三個(gè)多月的設(shè)計(jì)和開發(fā),在開發(fā)過程中,我們?cè)鰪?qiáng)了自學(xué)的能力和開發(fā)軟件的能力,增強(qiáng)了團(tuán)體意識(shí)。對(duì)軟件開發(fā)模式有了更加深刻的認(rèn)識(shí),對(duì)應(yīng)用軟件的熟練程度有所提高,已經(jīng)能運(yùn)用這項(xiàng)開發(fā)過程,學(xué)會(huì)了如何進(jìn)行小組式的開發(fā)一個(gè)綜合系統(tǒng)。房地產(chǎn)網(wǎng)站系統(tǒng)基本開發(fā)完畢。其功能基本符合用戶需求,能夠完成用戶的查詢以及各類需求。并提供部分系統(tǒng)維護(hù)功能,使用戶方便進(jìn)行數(shù)據(jù)備份和恢復(fù)、數(shù)據(jù)刪除。,對(duì)于數(shù)據(jù)的一致性的問題也通過程序進(jìn)行了有效的解決。但是由于畢業(yè)設(shè)計(jì)時(shí)間較短,所以該系統(tǒng)還有許多不盡如人意的地方,比如聯(lián)機(jī)文檔比較少,用戶界面不夠美觀,出錯(cuò)處理不夠等多方面問題。這些都有待進(jìn)一步改善盡管我
33、們竭盡全力來保證系統(tǒng)的可靠性,但是肯定還有不足之處,懇請(qǐng)用戶批評(píng)指正。致謝 在這次網(wǎng)站開發(fā)過程中,我從指導(dǎo)老師莫 銘老師身上學(xué)到了很多東西。他認(rèn)真負(fù)責(zé)的工作態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神和深厚的理論水平都使我收益匪淺。他無論在理論上還是在實(shí)踐中,都給與我很大的幫助,使我得到不少的提高這對(duì)于我以后的工作和學(xué)習(xí)都有一種巨大的幫助,感謝他耐心的輔導(dǎo)。另外,在系統(tǒng)開發(fā)過程中莫 銘老師的助手周林老師也給于我很大的幫助,幫助解決了不少的難點(diǎn),使得系統(tǒng)能及時(shí)開發(fā)完成,還有同組的同學(xué)同樣給與我不少幫助,這里一并表示感謝。參考文獻(xiàn)1周世雄.動(dòng)態(tài)站點(diǎn)設(shè)計(jì)指南.大連:大連理工大學(xué)出版社,1999.12王紅霞.利用構(gòu)建新信息系統(tǒng)的方法和實(shí)現(xiàn).計(jì)算機(jī)應(yīng)用,1999.93武蒼林,朱建民.數(shù)據(jù)庫(kù)互連技術(shù).計(jì)算機(jī)應(yīng)用研究,1999.823
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024《增值稅法》全文學(xué)習(xí)解讀(規(guī)范增值稅的征收和繳納保護(hù)納稅人的合法權(quán)益)
- 2024《文物保護(hù)法》全文解讀學(xué)習(xí)(加強(qiáng)對(duì)文物的保護(hù)促進(jìn)科學(xué)研究工作)
- 銷售技巧培訓(xùn)課件:接近客戶的套路總結(jié)
- 20種成交的銷售話術(shù)和技巧
- 銷售技巧:接近客戶的8種套路
- 銷售套路總結(jié)
- 房產(chǎn)銷售中的常見問題及解決方法
- 銷售技巧:值得默念的成交話術(shù)
- 銷售資料:讓人舒服的35種說話方式
- 汽車銷售績(jī)效管理規(guī)范
- 銷售技巧培訓(xùn)課件:絕對(duì)成交的銷售話術(shù)
- 頂尖銷售技巧總結(jié)
- 銷售技巧:電話營(yíng)銷十大定律
- 銷售逼單最好的二十三種技巧
- 銷售最常遇到的10大麻煩