嘉誠(chéng)房產(chǎn)管理系統(tǒng)——畢業(yè)論文_第1頁(yè)
已閱讀1頁(yè),還剩22頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、<p><b>  福建工程學(xué)院</b></p><p>  FUJIAN UNIVERSITY OF TECHNOLOGY</p><p><b>  畢業(yè)論文(設(shè)計(jì))</b></p><p>  題 目: 嘉誠(chéng)房產(chǎn)管理系統(tǒng) </p><p><b&

2、gt;  目錄 </b></p><p><b>  前言3</b></p><p><b>  二.可行性分析4</b></p><p>  2.1 技術(shù)可行性4</p><p>  2.2經(jīng)濟(jì)可行性5</p><p>  2.3社會(huì)可行性6

3、</p><p><b>  需求分析6</b></p><p>  3.1 數(shù)據(jù)需求6</p><p><b>  3.2數(shù)據(jù)描述6</b></p><p>  3.3.數(shù)據(jù)流圖7</p><p>  3.4數(shù)據(jù)流條目8</p><p> 

4、 3.5功能需求11</p><p>  3.6功能描述12</p><p>  3.7接口需求12</p><p><b>  概要設(shè)計(jì)13</b></p><p>  4.2處理流程13</p><p>  4.3運(yùn)行設(shè)計(jì)15</p><p>  4.3.1

5、運(yùn)行模塊的組合15</p><p>  4.3.2運(yùn)行控制方式采用超級(jí)連接觸發(fā)的方式。15</p><p><b>  詳細(xì)設(shè)計(jì).15</b></p><p>  5.1數(shù)據(jù)庫(kù)設(shè)計(jì)15</p><p><b>  調(diào)試分析19</b></p><p>  6.1個(gè)人

6、完成任務(wù):19</p><p>  6.5模塊設(shè)計(jì)說(shuō)明21</p><p><b>  方案總結(jié)22</b></p><p>  嘉誠(chéng)房產(chǎn)信息管理系統(tǒng)</p><p>  摘 要:隨著網(wǎng)絡(luò)的發(fā)展,越來(lái)越多的人們傾向于在網(wǎng)上搜索信息。以建立一個(gè)提供房產(chǎn)信息的網(wǎng)站為例,介紹了如何使用ASP技術(shù)在Internet上建立一

7、個(gè)信息系統(tǒng),供用戶(hù)通過(guò)WWW動(dòng)態(tài)地訪問(wèn)Web數(shù)據(jù)庫(kù)中的數(shù)據(jù)。</p><p>  關(guān)鍵詞: 嘉誠(chéng)房產(chǎn)信息管理;ADO;ASP</p><p>  Abstract:With the development of net,more,and more people are declined to search information on the Web. This paper have in

8、troduced how to build an information system inInternetby using ASP technology and Enabled users to access data in web databsed actively through a sample ofaWeb offering Real estate .</p><p>  keywords: Real

9、 estate web,ado,asp</p><p><b>  前言</b></p><p>  1.1隨著計(jì)算機(jī)及網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,Internet/Intranet應(yīng)用在全球范圍內(nèi)日益普及,當(dāng)今社會(huì)正快速向信息化社會(huì)前進(jìn),信息自動(dòng)化的作用也越來(lái)越大。各式的信息化管理工作迫切需要從繁雜的事務(wù)中解放出來(lái),提高工作效率。作為發(fā)展的形式為連鎖經(jīng)營(yíng)的房產(chǎn)中介機(jī)構(gòu)來(lái)說(shuō),

10、企業(yè)規(guī)模的擴(kuò)大必須有相應(yīng)的計(jì)算機(jī)信息化管理系統(tǒng)作為支撐,如果沒(méi)有一套適合于規(guī)模不斷擴(kuò)大的計(jì)算機(jī)信息化管理系統(tǒng),在規(guī)模擴(kuò)大到一定程度后,管理和經(jīng)營(yíng)問(wèn)題將會(huì)凸現(xiàn)。</p><p>  目前大部分的房產(chǎn)中介的房產(chǎn)信息管理工作部分還是手工管理,工作效率很低,并且不能及時(shí)了解手中擁有的各類(lèi)房屋的信息和市場(chǎng)上比較需求的房屋,不能更好的適應(yīng)當(dāng)前客戶(hù)的各種房屋需求。另外,手工管理還存在由于不可避免的人為因素造成數(shù)據(jù)的遺漏、誤報(bào)等

11、等弊端。為了解決這一日益突出的問(wèn)題,我們針對(duì)房產(chǎn)信息管理工作自主開(kāi)發(fā)了嘉誠(chéng)房產(chǎn)信息管理系統(tǒng)。 </p><p>  嘉誠(chéng)房產(chǎn)信息管理系統(tǒng)的設(shè)計(jì)目標(biāo)是立足于開(kāi)發(fā)一套簡(jiǎn)單易用,方便快捷,功能強(qiáng)大的信息管理系統(tǒng)。簡(jiǎn)單易用意味著系統(tǒng)簡(jiǎn)易,美觀的圖形操作界面。界面的設(shè)計(jì)將采用專(zhuān)業(yè)的圖形圖像設(shè)計(jì)處理軟件Photoshop7.0。方便快捷意味著系統(tǒng)的即裝即用,簡(jiǎn)單的服務(wù)器架構(gòu)及系統(tǒng)安裝。服務(wù)器端只需建立www服務(wù)以及安裝Acc

12、ess數(shù)據(jù)庫(kù),客戶(hù)端只需擁有IE瀏覽器即可。功能強(qiáng)大意味著系統(tǒng)的實(shí)用性,功能的全面性,系統(tǒng)的安全性和可靠性。</p><p>  1.2本系統(tǒng)主要實(shí)現(xiàn)的功能有:</p><p><b>  數(shù)據(jù)的增、刪、改:</b></p><p>  增加房屋數(shù)據(jù)、刪除房屋數(shù)據(jù)、修改房屋數(shù)據(jù)、</p><p>  增加會(huì)員數(shù)據(jù)、刪除會(huì)

13、員數(shù)據(jù)、修改會(huì)員數(shù)據(jù)、</p><p>  新聞發(fā)布、新聞刪除、新聞修改、</p><p>  填寫(xiě)出租房屋數(shù)據(jù)、填寫(xiě)出售房屋數(shù)據(jù)、</p><p>  填寫(xiě)要租房屋數(shù)據(jù)、填寫(xiě)要買(mǎi)房屋數(shù)據(jù)、</p><p><b>  查詢(xún)功能:</b></p><p><b>  查看房屋數(shù)據(jù)<

14、/b></p><p>  查詢(xún)出租房屋數(shù)據(jù)、查詢(xún)出售房屋數(shù)據(jù)、</p><p>  單個(gè)會(huì)員信息統(tǒng)計(jì)功能、</p><p><b>  查看會(huì)員數(shù)據(jù)、</b></p><p><b>  其他功能:</b></p><p>  計(jì)數(shù)器調(diào)整功能、投標(biāo)修改功能(禁止非法投

15、標(biāo))</p><p><b>  發(fā)布信息管理功能、</b></p><p><b>  買(mǎi)方出價(jià)(投標(biāo))</b></p><p>  會(huì)員登記、在線人數(shù)顯示、投標(biāo)統(tǒng)計(jì)功能、用戶(hù)驗(yàn)證功能、用戶(hù)數(shù)目的限制</p><p>  會(huì)員競(jìng)標(biāo)、管理員最后決策功能</p><p><

16、;b>  二.可行性分析</b></p><p><b>  2.1 技術(shù)可行性</b></p><p>  網(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)性能好.可移植到絕大部

17、分的操作系統(tǒng)上.但不易開(kāi)發(fā),更改成本高.而且運(yùn)行速度非常慢.IDC(internet database connector----Internet數(shù)據(jù)庫(kù)連接器)安全性高編寫(xiě)容易.只要掌握html常識(shí)和基本的SQL語(yǔ)法就可以了,但功能較弱.只能對(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ī)范.功

18、能較強(qiáng).安全性較好.但是執(zhí)行效率低,用JAVA語(yǔ)言編程.難度較大. 微軟公司推出的ADO(active x data objects----ACtiveX數(shù)據(jù)對(duì)象)是以ActiveX技術(shù)為基礎(chǔ)的數(shù)據(jù)存取方法.具有使用容易.訪問(wèn)速度快.內(nèi)存資源消耗低的特點(diǎn).能夠存取各種類(lèi)型的數(shù)據(jù).因而提供了INTERNET上數(shù)據(jù)存取的</p><p>  Asp運(yùn)行具有下列特點(diǎn):</p><p>  (1)

19、不需要編譯.直接搬運(yùn)行;</p><p>  (2)面向?qū)ο?并可通過(guò)ACTIVE X服務(wù)器組件來(lái)擴(kuò)充功能;</p><p>  (3獨(dú)立于瀏覽器,用戶(hù)使用常規(guī)可運(yùn)行html碼的瀏覽器即可;</p><p>  (4)源代碼的保密性好.服務(wù)器會(huì)自動(dòng)將ASP的程序代碼解釋為HTML格式的主面內(nèi)容,再送到用戶(hù)端的瀏覽器.因此ASP產(chǎn)源程序代碼不會(huì)傳到用戶(hù)端的瀏覽器.&l

20、t;/p><p>  ADO和ASP相結(jié)合.可以建立提供數(shù)據(jù)庫(kù)信息的主面內(nèi)容.讓用戶(hù)在瀏覽器畫(huà)面中輸入.更改或刪除服務(wù)器的數(shù)據(jù)庫(kù)數(shù)據(jù).其訪問(wèn)ASP文件時(shí).WEB服務(wù)器將解釋該文件里的腳本語(yǔ)句.并利用ADO通過(guò)ODBC訪問(wèn)數(shù)據(jù)庫(kù).最后把運(yùn)行的結(jié)果生成HTML文件傳給客戶(hù)瀏覽器</p><p>  asp僅能運(yùn)行在microsoft公司的Windows NT 和 windows X平臺(tái)及其提供的W

21、EB服務(wù)器上,在我國(guó)INTEANET大部分都是采用WINDOWS NT 操作系統(tǒng)與IIS WEB服務(wù)器的運(yùn)行環(huán)境.所以,ASP技術(shù)是目前最有發(fā)展前景的數(shù)據(jù)庫(kù)和WEB服務(wù)器互連技術(shù).</p><p>  本系統(tǒng)系網(wǎng)絡(luò)系統(tǒng),采用C/S模式,基于Intelnet的Http傳輸協(xié)議。硬件方面,Server端為可擴(kuò)展的www服務(wù)器,Client端為個(gè)人PC。軟件方面,我們擬采用以下幾種軟件:</p><

22、p>  操作系統(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)境。</p><p>  2)本系統(tǒng)內(nèi)核使用Asp,有幾種方法可以實(shí)現(xiàn)本系統(tǒng)的內(nèi)核:Jsp、PHP等。但是考慮到系統(tǒng)的使用者為房產(chǎn)中介機(jī)構(gòu),大多都使用Windows2000

23、Server作為www服務(wù)器,故還是選擇微軟的Asp與Windows2000 Server操作系統(tǒng)組合。</p><p><b>  2.2經(jīng)濟(jì)可行性</b></p><p>  由于系統(tǒng)結(jié)構(gòu)采用當(dāng)前流行的C/S結(jié)構(gòu),也就是客戶(hù)端/服務(wù)器模式,軟硬件的需求如前說(shuō)述要求都比較低,只需要有假設(shè)www服務(wù)的web服務(wù)器,Access數(shù)據(jù)庫(kù)以及個(gè)人PC。而且開(kāi)發(fā)時(shí)間短,成本低

24、,而且數(shù)據(jù)量的傳輸快也是C/S結(jié)構(gòu)的優(yōu)點(diǎn)。這不僅保證了系統(tǒng)的技術(shù)可行性,還保證了系統(tǒng)的經(jīng)濟(jì)可行性。</p><p><b>  2.3社會(huì)可行性</b></p><p>  本系統(tǒng)的社會(huì)可行性主要體現(xiàn)在以下幾個(gè)方面:</p><p>  本系統(tǒng)C/S模式架構(gòu)的簡(jiǎn)單解決了安裝配置難的問(wèn)題,滿(mǎn)足了用戶(hù)的需要。</p><p>

25、;  由于開(kāi)發(fā)成本的降低使得產(chǎn)品價(jià)格也會(huì)在市場(chǎng)上占據(jù)絕對(duì)優(yōu)勢(shì)。</p><p>  開(kāi)發(fā)的針對(duì)性使產(chǎn)品的競(jìng)爭(zhēng)度大大加強(qiáng)。</p><p><b>  需求分析</b></p><p><b>  3.1 數(shù)據(jù)需求</b></p><p>  需求分析工作是軟件生存期中重要的一步,也是起決定性的一步。

26、我們?cè)噲D通過(guò)它來(lái)全面了解整個(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)的用戶(hù)界面,至今尚未考慮的細(xì)節(jié)進(jìn)行說(shuō)明。</p><p><b>  3.2數(shù)據(jù)描述</b

27、></p><p><b>  1.數(shù)據(jù)庫(kù)描述</b></p><p>  本系統(tǒng)大部分功能都是通過(guò)數(shù)據(jù)庫(kù)操作來(lái)實(shí)現(xiàn)的,對(duì)數(shù)據(jù)庫(kù)的性能要求比較高。平均每個(gè)操作要訪問(wèn)數(shù)據(jù)庫(kù)C1次,每次訪問(wèn)數(shù)據(jù)庫(kù)要檢索數(shù)據(jù)記錄CN條(N為用戶(hù)數(shù),C,C1 為訪問(wèn)系數(shù))。所以數(shù)據(jù)庫(kù)訪問(wèn)的頻率是C1*C*N*M(M表示每秒在線用戶(hù)的平均數(shù))。數(shù)據(jù)庫(kù)中有些表的屬性比較多,而且某些表的數(shù)據(jù)

28、將用來(lái)檢索其他表,所以要求數(shù)據(jù)庫(kù)的訪問(wèn)能力比較強(qiáng)。本系統(tǒng)的數(shù)據(jù)庫(kù)用Microsoft的Access是一個(gè)小巧靈瓏的數(shù)據(jù)庫(kù)軟件,對(duì)于應(yīng)用系統(tǒng)是非常理想的。除了支持標(biāo)準(zhǔn)的 SQL語(yǔ)句,它可以在Windows NT系統(tǒng)上以系統(tǒng)服務(wù)方式運(yùn)行,或者在Windows 95/98系統(tǒng)上以普通進(jìn)程方式運(yùn)行. ASP-ACCESS的組合可以說(shuō)是開(kāi)發(fā)網(wǎng)絡(luò)應(yīng)用系統(tǒng)的黃金搭檔。</p><p><b>  3.3.數(shù)據(jù)流圖&l

29、t;/b></p><p>  系統(tǒng)的運(yùn)行流程主要是在用戶(hù)和系統(tǒng)之間交互進(jìn)行。用戶(hù)分為新用戶(hù)和已注冊(cè)用戶(hù),因?yàn)樾掠脩?hù)的注冊(cè)和已注冊(cè)用戶(hù)的流程相對(duì)比較獨(dú)立,所以整個(gè)系統(tǒng)的數(shù)據(jù)流圖分兩部分。系統(tǒng)的一級(jí)流圖如下所示: 新用戶(hù)注冊(cè)已注冊(cè)用戶(hù)已注冊(cè)信息用戶(hù)信息</p><p>  已注冊(cè)用戶(hù)忘記密碼處理已注冊(cè)用戶(hù)登錄</p><p&

30、gt;<b>  3.4數(shù)據(jù)流條目</b></p><p><b>  數(shù)據(jù)流名:用戶(hù)信息</b></p><p><b>  別名:無(wú)</b></p><p>  組成:用戶(hù)名+密碼+密碼提示+提示答案+姓名+性別+身份證+Email地址+聯(lián)系電話</p><p><b

31、>  來(lái)源:用戶(hù)輸入</b></p><p><b>  去向:注冊(cè)子系統(tǒng)</b></p><p>  數(shù)據(jù)流名:已注冊(cè)信息</p><p><b>  別名:原注冊(cè)信息</b></p><p>  組成:用戶(hù)名+密碼+密碼提示+提示答案+姓名+性別+身份證+Email地址+聯(lián)系電

32、話</p><p><b>  來(lái)源:注冊(cè)子系統(tǒng)</b></p><p>  去向:數(shù)據(jù)庫(kù)的用戶(hù)表</p><p><b>  數(shù)據(jù)流名:登錄信息</b></p><p><b>  組成:用戶(hù)名+密碼</b></p><p><b>  來(lái)源

33、:用戶(hù)輸入</b></p><p>  去向:系統(tǒng)用來(lái)檢索用戶(hù)信息 </p><p><b>  數(shù)據(jù)流名:新聞信息</b></p><p>  組成:新聞號(hào)+新聞標(biāo)題</p><p><b>  來(lái)源:新聞子系統(tǒng)</b></p><p>  去向:新聞

34、數(shù)據(jù)處理系統(tǒng)</p><p><b>  數(shù)據(jù)流名:查詢(xún)信息</b></p><p><b>  組成:房屋類(lèi)型</b></p><p><b>  來(lái)源:用戶(hù)輸入</b></p><p><b>  去向:查詢(xún)處理系統(tǒng)</b></p>&l

35、t;p>  數(shù)據(jù)流名:管理員信息</p><p>  組成:管理員用戶(hù)名+管理員密碼</p><p><b>  來(lái)源:管理員輸入</b></p><p><b>  去向:管理系統(tǒng)</b></p><p><b>  數(shù)據(jù)流名:新聞內(nèi)容</b></p>&

36、lt;p>  組成:新聞標(biāo)題+新聞內(nèi)容</p><p><b>  去向:新聞處理系統(tǒng)</b></p><p><b>  數(shù)據(jù)流名:房屋數(shù)據(jù)</b></p><p>  組成:房屋號(hào)+地段+小區(qū)名+套型+面積+價(jià)格/租金+登記時(shí)間</p><p><b>  4.加工說(shuō)明</

37、b></p><p>  1)加工名:注冊(cè) 輸入數(shù)據(jù):用戶(hù)信息 輸出數(shù)據(jù):已注冊(cè)信息 加工邏輯:根據(jù)用戶(hù)輸入的用戶(hù)信息在數(shù)據(jù)庫(kù)中作相應(yīng)的記錄</p><p>  2) 加工名:忘記密碼 輸入數(shù)據(jù):原注冊(cè)信息 輸出數(shù)據(jù):已注冊(cè)信息 加工邏輯:用戶(hù)輸入已注冊(cè)的用戶(hù)名和密碼提示問(wèn)題的答案,系統(tǒng)驗(yàn)證后讓用戶(hù)獲

38、取密碼。</p><p><b>  加工名:瀏覽新聞</b></p><p><b>  輸入數(shù)據(jù):新聞信息</b></p><p><b>  輸出數(shù)據(jù):新聞內(nèi)容</b></p><p>  加工邏輯:用戶(hù)點(diǎn)擊輸入新聞標(biāo)題和新聞號(hào),系統(tǒng)檢索數(shù)據(jù)庫(kù)后給出新聞詳細(xì)內(nèi)容</

39、p><p>  加工名:查詢(xún)房屋數(shù)據(jù)</p><p>  輸入數(shù)據(jù):房屋數(shù)據(jù)信息</p><p><b>  輸出數(shù)據(jù):房屋數(shù)據(jù)</b></p><p>  加工邏輯:用戶(hù)點(diǎn)擊輸入房屋類(lèi)型,系統(tǒng)檢索數(shù)據(jù)庫(kù)后給出房屋數(shù)據(jù)</p><p><b>  加工名:登錄</b></p

40、><p>  輸入數(shù)據(jù):用戶(hù)輸入登錄信息 輸出數(shù)據(jù):會(huì)員登錄首頁(yè) 加工邏輯:將用戶(hù)輸入的登錄信息和數(shù)據(jù)庫(kù)比較,如果是已注冊(cè)用戶(hù)則調(diào)用會(huì)員首頁(yè),否則根據(jù)錯(cuò)誤給出相應(yīng)提示。</p><p>  加工名:房屋數(shù)據(jù)管理</p><p>  輸入數(shù)據(jù):房屋數(shù)據(jù)信息</p><p><b>  輸出數(shù)據(jù):房屋數(shù)據(jù)<

41、/b></p><p>  加工邏輯:系統(tǒng)根據(jù)房屋數(shù)據(jù)信息檢索數(shù)據(jù)庫(kù),給出與用戶(hù)有關(guān)的房屋數(shù)據(jù),用戶(hù)可以進(jìn)行增、刪、改的管理。</p><p>  加工名:個(gè)人資料修改</p><p>  輸入數(shù)據(jù):已注冊(cè)信息</p><p>  輸出數(shù)據(jù):新注冊(cè)信息</p><p>  加工邏輯:用戶(hù)輸入新的注冊(cè)信息,系統(tǒng)將新

42、的信息輸入數(shù)據(jù)庫(kù),取代原注冊(cè)信息。</p><p>  加工名:新聞數(shù)據(jù)管理</p><p><b>  輸入數(shù)據(jù):新聞信息</b></p><p>  輸出數(shù)據(jù):更改后的新聞數(shù)據(jù)</p><p>  加工邏輯:系統(tǒng)根據(jù)新聞信息檢索數(shù)據(jù)庫(kù),給出新聞數(shù)據(jù),管理員可以進(jìn)行增、刪、改的管理。</p><p&

43、gt;<b>  3.5功能需求</b></p><p><b>  會(huì)員登記功能</b></p><p><b>  信息查詢(xún)功能</b></p><p><b>  房屋數(shù)據(jù)管理功能</b></p><p><b>  新聞數(shù)據(jù)管理功能<

44、;/b></p><p><b>  系統(tǒng)管理功能</b></p><p>  其他功能:在線人數(shù)顯示、投標(biāo)統(tǒng)計(jì)功能、用戶(hù)驗(yàn)證功能、</p><p>  用戶(hù)數(shù)目的限制、會(huì)員競(jìng)標(biāo)、管理員最后決策功能</p><p><b>  3.6功能描述</b></p><p> 

45、 會(huì)員登記功能:即注冊(cè)系統(tǒng)</p><p>  信息查詢(xún)功能:根據(jù)用戶(hù)點(diǎn)擊輸入的信息在數(shù)據(jù)庫(kù)中進(jìn)行查詢(xún)</p><p>  房屋數(shù)據(jù)管理功能:會(huì)員和管理員擁有的房屋數(shù)據(jù)的發(fā)布(即添加)、刪除、修改</p><p>  新聞數(shù)據(jù)管理功能:管理員功能,擁有新聞數(shù)據(jù)的發(fā)布、刪除、修改</p><p>  會(huì)員競(jìng)標(biāo)功能:會(huì)員用戶(hù)可對(duì)看中的房屋進(jìn)行投標(biāo)

46、。</p><p>  在線人數(shù)顯示:統(tǒng)計(jì)同一時(shí)間內(nèi)在線的人數(shù)并顯示</p><p>  投標(biāo)統(tǒng)計(jì):同一房屋的總投標(biāo)人數(shù)</p><p>  用戶(hù)驗(yàn)證功能:驗(yàn)證用戶(hù)是否為合法用戶(hù)</p><p>  用戶(hù)數(shù)目限制:限制系統(tǒng)的登錄人數(shù)</p><p>  管理員最后決策:在房屋發(fā)布的期限結(jié)束后根據(jù)投標(biāo)價(jià)格決定最終得標(biāo)會(huì)員

47、</p><p><b>  3.7接口需求</b></p><p><b>  1.用戶(hù)接口</b></p><p>  房產(chǎn)信息管理系統(tǒng)作為一個(gè)面向大眾的應(yīng)用系統(tǒng),對(duì)人機(jī)界面要求很高。網(wǎng)頁(yè)格式必須大眾化,爭(zhēng)取和一般的信息管理系統(tǒng)的格式大致不變,以便于用戶(hù)能馬上掌握系統(tǒng)的操作方法。當(dāng)然風(fēng)格上可以有自己的特色。其打印方式采

48、用瀏覽器打印。 在系統(tǒng)的用戶(hù)注冊(cè)和登錄以及發(fā)送郵件等功能上要充分利用ENTER鍵,這樣可以大大的方便用戶(hù),其他操作均采用觸發(fā)的方式。</p><p><b>  2.硬件接口</b></p><p>  本系統(tǒng)也可采用分布式處理的方式,故若有多臺(tái)服務(wù)器要求到多臺(tái)服務(wù)器的并行連接。</p><p><b>  3.軟件接口&l

49、t;/b></p><p>  與Access數(shù)據(jù)庫(kù)的接口:通過(guò)ADO進(jìn)行連接</p><p><b>  4.通訊接口</b></p><p><b>  均采用http協(xié)議</b></p><p><b>  概要設(shè)計(jì)</b></p><p>

50、  4.1任務(wù)概述 本階段的主要任務(wù)是根據(jù)需求規(guī)格說(shuō)明確定設(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)估模塊劃分的質(zhì)量及導(dǎo)出模塊結(jié)構(gòu)的規(guī)則。完成數(shù)據(jù)庫(kù)設(shè)計(jì),避免數(shù)據(jù)大量冗余。</p><p>

51、<b>  4.2處理流程</b></p><p>  作為運(yùn)行前奏,用戶(hù)先得進(jìn)行注冊(cè)或忘記密碼處理。系統(tǒng)從用戶(hù)輸入用戶(hù)名和密碼登錄開(kāi)始正式進(jìn)入系統(tǒng)。處理流程圖如圖所示:</p><p><b>  處理流程圖:</b></p><p><b>  模塊結(jié)構(gòu)圖:</b></p><

52、p>  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)圖如圖所示:</p><p><b>  4.3運(yùn)行設(shè)計(jì)</b></p><p>  4.3.1運(yùn)行模塊的組合</p><p>  由上面的模塊結(jié)構(gòu)圖可

53、以看出“登錄”、“查詢(xún)”和”注冊(cè)”三個(gè)模塊處對(duì)外界的不同控制行為會(huì)引起不同的模塊進(jìn)行反映。登錄模塊設(shè)置兩個(gè)連接“注冊(cè)”和“忘記密碼”,用戶(hù)單擊“注冊(cè)”之后就進(jìn)入注冊(cè)模塊;單擊“忘記密碼”也就直接調(diào)用忘記密碼處理模塊。用戶(hù)輸入密碼和口令執(zhí)行登錄操作之后,登錄模塊以用戶(hù)名和密碼作為參數(shù)調(diào)用會(huì)員模塊或管理員模塊。 會(huì)員模塊和設(shè)置連接調(diào)用房屋信息管理和需求信息發(fā)布模塊,傳遞的參數(shù)為房屋號(hào)和房屋類(lèi)型。調(diào)用個(gè)人資料修改,會(huì)員投標(biāo)等模塊,傳

54、遞的參數(shù)為用戶(hù)名和密碼。 </p><p>  4.3.2運(yùn)行控制方式采用超級(jí)連接觸發(fā)的方式。</p><p><b>  詳細(xì)設(shè)計(jì).</b></p><p><b>  5.1數(shù)據(jù)庫(kù)設(shè)計(jì)</b></p><p>  本系統(tǒng)主要為實(shí)體用戶(hù)與各種資料管理之間的聯(lián)系,建表如下:</p&

55、gt;<p>  PUSER表:用戶(hù)注冊(cè)表</p><p>  toubiao表:競(jìng)價(jià)表</p><p>  3.news表:新聞表</p><p>  4.counter表:計(jì)數(shù)器</p><p>  5.class_type表:地段類(lèi)型</p><p>  6. Rent表:出租房信息登記</p

56、><p>  7.sale表:出售房信息登記</p><p>  8.need表:房屋需求表</p><p>  9.housedata表:房屋類(lèi)型</p><p>  10.hz表:合租信息表</p><p><b>  調(diào)試分析</b></p><p>  6.1個(gè)人完成任

57、務(wù):</p><p>  任務(wù)說(shuō)明: 用戶(hù)注冊(cè)模塊;</p><p>  密碼驗(yàn)證模塊;用戶(hù)數(shù)目的限制模塊</p><p>  會(huì)員信息修改功能模塊</p><p><b>  任務(wù)處理流程圖</b></p><p><b>  6.2調(diào)試分析</b></p>

58、<p>  conn.asp 數(shù)據(jù)庫(kù)與ASP接口頁(yè)</p><p>  Index.asp:(首頁(yè);用戶(hù)登錄,注冊(cè),驗(yàn)證,用戶(hù)數(shù)目的限制頁(yè))</p><p>  Zc.asp(注冊(cè)頁(yè),判斷頁(yè))</p><p>  Zccg.asp(數(shù)據(jù)庫(kù)接收數(shù)據(jù)頁(yè))</p><p>  Myziliao.asp(會(huì)員資料修改頁(yè))</p>

59、;<p>  Login.asp登陸頁(yè)</p><p>  Login1asp 登陸判斷頁(yè),是會(huì)員,還是管理員</p><p>  Forgotpwd.asp 用戶(hù)輸入信息.找回密碼頁(yè)</p><p>  forgotpwd2.asp 判斷會(huì)員正確的提示答案</p><p>  forgotpwd3.asp 找回密碼頁(yè)&l

60、t;/p><p>  用戶(hù)限制寫(xiě)在index.asp下</p><p>  <%if application("whoson")>10 then </p><p><b>  %></b></p><p>  <script language=Javascript><

61、/p><p>  alert("服務(wù)器繁忙,請(qǐng)稍候!");</p><p>  window.close()</p><p><b>  </script></b></p><p>  pass.asp 用戶(hù)驗(yàn)證</p><p>  6.3出錯(cuò)信息: 

62、本系統(tǒng)中可能出錯(cuò)的情況: 1)登錄時(shí)用戶(hù)名和密碼出錯(cuò),根據(jù)組合計(jì)算有四種情況。 2)非會(huì)員用戶(hù)使用會(huì)員功能,非管理員用戶(hù)使用管理員功能。 3)資料輸入出錯(cuò)。 4)操作系列的順序錯(cuò)。 </p><p>  6.4出錯(cuò)處理方法及補(bǔ)救措施 1)根據(jù)出錯(cuò)的種類(lèi)提示注冊(cè)或做忘記密碼處理 2)提示注冊(cè)。 3)提示資

63、料錯(cuò)誤類(lèi)型。 4)系統(tǒng)提示正確的操作序列。</p><p><b>  6.5模塊設(shè)計(jì)說(shuō)明</b></p><p>  系統(tǒng)共分為五大模塊,分別為:非會(huì)員模塊,注冊(cè)模塊,會(huì)員模塊,管理員模塊,查詢(xún)模塊以及三個(gè)子模塊:房產(chǎn)信息管理模塊,新聞數(shù)據(jù)管理模塊,會(huì)員管理模塊。由于三個(gè)子模塊分屬于五大模塊。故將子模塊的處理流程圖與其上一級(jí)模塊結(jié)合顯示如下:</

64、p><p>  6.5.1非會(huì)員模塊:這是系統(tǒng)的基本功能,只要登錄該系統(tǒng)即可擁有。</p><p>  6.5.2會(huì)員模塊:非會(huì)員通過(guò)注冊(cè)模塊得到會(huì)員屬性。</p><p><b>  注冊(cè)模塊:</b></p><p><b>  方案總結(jié)</b></p><p>  一.需求

65、分析工作是軟件生存期中重要的一步,也是起決定性的一步。需求分析的第一步是需要客戶(hù)提供一個(gè)完整的需求說(shuō)明。如果客戶(hù)對(duì)自己的需求并不是很清楚,需要不斷引導(dǎo)和幫助分析。配合客戶(hù)寫(xiě)一份詳細(xì)的,完整的需求說(shuō)明會(huì)花很多時(shí)間,但這樣做是值得的,而且一定要讓客戶(hù)滿(mǎn)意,簽字認(rèn)可。把好這一關(guān),可以杜絕很多因?yàn)樾枨蟛幻骰蚶斫馄钤斐傻氖д`和項(xiàng)目失敗。糟糕的需求說(shuō)明不可能有高質(zhì)量的系統(tǒng)。需求說(shuō)明書(shū)要達(dá)到的標(biāo)準(zhǔn)簡(jiǎn)單說(shuō)應(yīng)包含下面幾點(diǎn):1.正確性:每個(gè)功能必須清楚

66、描寫(xiě)交付的功能;2.可行性:確保在當(dāng)前的開(kāi)發(fā)能力和系統(tǒng)環(huán)境下可以實(shí)現(xiàn)每個(gè)需求;3.必要性:功能是否必須交付,是否可以推遲實(shí)現(xiàn),是否可以在削減開(kāi)支情況發(fā)生時(shí)"砍"掉;4.簡(jiǎn)明性:不要使用專(zhuān)業(yè)的網(wǎng)絡(luò)術(shù)語(yǔ);5.檢測(cè)性:如果開(kāi)發(fā)完畢,客戶(hù)可以根據(jù)需求檢測(cè)。  </p><p>  二.在拿到客戶(hù)的需求說(shuō)明后,并不是直接開(kāi)始制作,而是需要對(duì)項(xiàng)目進(jìn)行總體設(shè)計(jì),詳細(xì)設(shè)計(jì),出一份系統(tǒng)建設(shè)方案

67、給客戶(hù)??傮w設(shè)計(jì)是非常關(guān)鍵的一步。它主要確定:1.系統(tǒng)需要實(shí)現(xiàn)哪些功能;2.系統(tǒng)開(kāi)發(fā)使用什么軟件,在什么樣的硬件環(huán)境;3.需要多少人,多少時(shí)間;4.需要遵循的規(guī)則和標(biāo)準(zhǔn)有哪些。 </p><p>  同時(shí)需要寫(xiě)一份總體規(guī)劃說(shuō)明書(shū),包括:1.系統(tǒng)的欄目和版塊;2.系統(tǒng)的功能和相應(yīng)的程序;3.系統(tǒng)的鏈接結(jié)構(gòu);4進(jìn)行數(shù)據(jù)庫(kù)的概念設(shè)計(jì);5.系統(tǒng)的交互性和用戶(hù)友好設(shè)計(jì)。 </p>

68、<p>  三.程序編寫(xiě)和頁(yè)面設(shè)計(jì)師同時(shí)進(jìn)行的時(shí)候,測(cè)試人員需要隨時(shí)測(cè)試網(wǎng)頁(yè)與程序,發(fā)現(xiàn)Bug立刻記錄并反饋修改。不要等到完全制作完畢再測(cè)試,這樣會(huì)浪費(fèi)大量的時(shí)間和精力。程序編寫(xiě)與頁(yè)面設(shè)計(jì)的工作要協(xié)調(diào)一致。在系統(tǒng)初步完成后,上傳到服務(wù)器,對(duì)系統(tǒng)進(jìn)行全范圍的測(cè)試。包括速度,兼容性,交互性,鏈接正確性,程序健壯性,超流量測(cè)試等,發(fā)現(xiàn)問(wèn)題及時(shí)解決并記錄下來(lái)。為什么要記錄文檔呢?其實(shí)本軟件工程本身就是一個(gè)文檔,是一個(gè)不斷充實(shí)和完善的標(biāo)

69、準(zhǔn)。通過(guò)不斷的發(fā)現(xiàn)問(wèn)題,解決問(wèn)題,修改,補(bǔ)充文檔,使這個(gè)標(biāo)準(zhǔn)越來(lái)越規(guī)范,越來(lái)越工業(yè)化。進(jìn)而使得網(wǎng)站開(kāi)發(fā)趨向規(guī)范,趨向合理。 </p><p><b>  五.系統(tǒng)出錯(cuò)處理</b></p><p><b>  總結(jié):</b></p><p>  經(jīng)過(guò)三個(gè)多月的設(shè)計(jì)和開(kāi)發(fā),在開(kāi)發(fā)過(guò)程中,我們?cè)鰪?qiáng)了自學(xué)的能力和開(kāi)發(fā)軟件

70、的能力,增強(qiáng)了團(tuán)體意識(shí)。對(duì)軟件開(kāi)發(fā)模式有了更加深刻的認(rèn)識(shí),對(duì)應(yīng)用軟件的熟練程度有所提高,已經(jīng)能運(yùn)用這項(xiàng)開(kāi)發(fā)過(guò)程,學(xué)會(huì)了如何進(jìn)行小組式的開(kāi)發(fā)一個(gè)綜合系統(tǒng)。房地產(chǎn)網(wǎng)站系統(tǒng)基本開(kāi)發(fā)完畢。其功能基本符合用戶(hù)需求,能夠完成用戶(hù)的查詢(xún)以及各類(lèi)需求。并提供部分系統(tǒng)維護(hù)功能,使用戶(hù)方便進(jìn)行數(shù)據(jù)備份和恢復(fù)、數(shù)據(jù)刪除。,對(duì)于數(shù)據(jù)的一致性的問(wèn)題也通過(guò)程序進(jìn)行了有效的解決。但是由于畢業(yè)設(shè)計(jì)時(shí)間較短,所以該系統(tǒng)還有許多不盡如人意的地方,比如聯(lián)機(jī)文檔比較少,用戶(hù)界

71、面不夠美觀,出錯(cuò)處理不夠等多方面問(wèn)題。這些都有待進(jìn)一步改善盡管我們竭盡全力來(lái)保證系統(tǒng)的可靠性,但是肯定還有不足之處,懇請(qǐng)用戶(hù)批評(píng)指正。</p><p>  致謝 在這次網(wǎng)站開(kāi)發(fā)過(guò)程中,我從指導(dǎo)老師莫 銘老師身上學(xué)到了很多東西。他認(rèn)真負(fù)責(zé)的工作態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神和深厚的理論水平都使我收益匪淺。他無(wú)論在理論上還是在實(shí)踐中,都給與我很大的幫助,使我得到不少的提高這對(duì)于我以后的工作和學(xué)習(xí)都有一種巨大的幫助,感謝

72、他耐心的輔導(dǎo)。另外,在系統(tǒng)開(kāi)發(fā)過(guò)程中莫 銘老師的助手周林老師也給于我很大的幫助,幫助解決了不少的難點(diǎn),使得系統(tǒng)能及時(shí)開(kāi)發(fā)完成,還有同組的同學(xué)同樣給與我不少幫助,這里一并表示感謝。</p><p><b>  參考文獻(xiàn)</b></p><p>  [1]周世雄.NT動(dòng)態(tài)站點(diǎn)設(shè)計(jì)指南[M].大連:大連理工大學(xué)出版社,1999.1</p><p> 

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論