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

下載本文檔

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

文檔簡介

1、<p><b>  福建工程學(xué)院</b></p><p>  FUJIAN UNIVERSITY OF TECHNOLOGY</p><p><b>  畢業(yè)論文(設(shè)計(jì))</b></p><p>  題 目: 嘉誠房產(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ù)庫設(shè)計(jì)15</p><p><b>  調(diào)試分析19</b></p><p>  6.1個(gè)人

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

7、個(gè)信息系統(tǒng),供用戶通過WWW動(dòng)態(tài)地訪問Web數(shù)據(jù)庫中的數(shù)據(jù)。</p><p>  關(guān)鍵詞: 嘉誠房產(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)化的作用也越來越大。各式的信息化管理工作迫切需要從繁雜的事務(wù)中解放出來,提高工作效率。作為發(fā)展的形式為連鎖經(jīng)營的房產(chǎn)中介機(jī)構(gòu)來說,

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

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

12、ess數(shù)據(jù)庫,客戶端只需擁有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>  填寫出租房屋數(shù)據(jù)、填寫出售房屋數(shù)據(jù)、</p><p>  填寫要租房屋數(shù)據(jù)、填寫要買房屋數(shù)據(jù)、</p><p><b>  查詢功能:</b></p><p><b>  查看房屋數(shù)據(jù)<

14、/b></p><p>  查詢出租房屋數(shù)據(jù)、查詢出售房屋數(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>  買方出價(jià)(投標(biāo))</b></p><p>  會(huì)員登記、在線人數(shù)顯示、投標(biāo)統(tǒng)計(jì)功能、用戶驗(yàn)證功能、用戶數(shù)目的限制</p><p>  會(huì)員競標(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ù)庫的連接接口.目前流行的WEB與數(shù)據(jù)庫接口的技術(shù)雖然很多.但存在許多局限性例如:CGI(common gateway interface----公共網(wǎng)關(guān)接口)功能比較強(qiáng).跨平臺(tái)性能好.可移植到絕大部

17、分的操作系統(tǒng)上.但不易開發(fā),更改成本高.而且運(yùn)行速度非常慢.IDC(internet database connector----Internet數(shù)據(jù)庫連接器)安全性高編寫容易.只要掌握html常識(shí)和基本的SQL語法就可以了,但功能較弱.只能對(duì)數(shù)據(jù)庫進(jìn)行操作.而不能對(duì)WEB服務(wù)器的其它文件進(jìn)行操作.jdbc(java database connectivity--java數(shù)據(jù)庫連接)是SUN公司制定的JAVA與數(shù)據(jù)庫的連接互連規(guī)范.功

18、能較強(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ù)存取的</p><p>  Asp運(yùn)行具有下列特點(diǎn):</p><p>  (1)

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

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

21、EB服務(wù)器上,在我國INTEANET大部分都是采用WINDOWS NT 操作系統(tǒng)與IIS WEB服務(wù)器的運(yùn)行環(huán)境.所以,ASP技術(shù)是目前最有發(fā)展前景的數(shù)據(jù)庫和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),也就是客戶端/服務(wù)器模式,軟硬件的需求如前說述要求都比較低,只需要有假設(shè)www服務(wù)的web服務(wù)器,Access數(shù)據(jù)庫以及個(gè)人PC。而且開發(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)的簡單解決了安裝配置難的問題,滿足了用戶的需要。</p><p>

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

26、我們?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)行說明。</p><p><b>  3.2數(shù)據(jù)描述</b

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

28、將用來檢索其他表,所以要求數(shù)據(jù)庫的訪問能力比較強(qiáng)。本系統(tǒng)的數(shù)據(jù)庫用Microsoft的Access是一個(gè)小巧靈瓏的數(shù)據(jù)庫軟件,對(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)的黃金搭檔。</p><p><b>  3.3.數(shù)據(jù)流圖&l

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

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

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

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

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

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

35、t;p>  數(shù)據(jù)流名:管理員信息</p><p>  組成:管理員用戶名+管理員密碼</p><p><b>  來源:管理員輸入</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.加工說明</

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

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

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

40、><p>  輸入數(shù)據(jù):用戶輸入登錄信息 輸出數(shù)據(jù):會(huì)員登錄首頁 加工邏輯:將用戶輸入的登錄信息和數(shù)據(jù)庫比較,如果是已注冊(cè)用戶則調(diào)用會(huì)員首頁,否則根據(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ù)庫,給出與用戶有關(guān)的房屋數(shù)據(jù),用戶可以進(jìn)行增、刪、改的管理。</p><p>  加工名:個(gè)人資料修改</p><p>  輸入數(shù)據(jù):已注冊(cè)信息</p><p>  輸出數(shù)據(jù):新注冊(cè)信息</p><p>  加工邏輯:用戶輸入新的注冊(cè)信息,系統(tǒng)將新

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

43、gt;<b>  3.5功能需求</b></p><p><b>  會(huì)員登記功能</b></p><p><b>  信息查詢功能</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ì)功能、用戶驗(yàn)證功能、</p><p>  用戶數(shù)目的限制、會(huì)員競標(biāo)、管理員最后決策功能</p><p><b>  3.6功能描述</b></p><p> 

45、 會(huì)員登記功能:即注冊(cè)系統(tǒng)</p><p>  信息查詢功能:根據(jù)用戶點(diǎn)擊輸入的信息在數(shù)據(jù)庫中進(jìn)行查詢</p><p>  房屋數(shù)據(jù)管理功能:會(huì)員和管理員擁有的房屋數(shù)據(jù)的發(fā)布(即添加)、刪除、修改</p><p>  新聞數(shù)據(jù)管理功能:管理員功能,擁有新聞數(shù)據(jù)的發(fā)布、刪除、修改</p><p>  會(huì)員競標(biāo)功能:會(huì)員用戶可對(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>  用戶驗(yàn)證功能:驗(yàn)證用戶是否為合法用戶</p><p>  用戶數(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.用戶接口</b></p><p>  房產(chǎn)信息管理系統(tǒng)作為一個(gè)面向大眾的應(yīng)用系統(tǒng),對(duì)人機(jī)界面要求很高。網(wǎng)頁格式必須大眾化,爭取和一般的信息管理系統(tǒng)的格式大致不變,以便于用戶能馬上掌握系統(tǒng)的操作方法。當(dāng)然風(fēng)格上可以有自己的特色。其打印方式采

48、用瀏覽器打印。 在系統(tǒng)的用戶注冊(cè)和登錄以及發(fā)送郵件等功能上要充分利用ENTER鍵,這樣可以大大的方便用戶,其他操作均采用觸發(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ù)庫的接口:通過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ī)格說明確定設(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ù)庫設(shè)計(jì),避免數(shù)據(jù)大量冗余。</p><p>

51、<b>  4.2處理流程</b></p><p>  作為運(yùn)行前奏,用戶先得進(jìn)行注冊(cè)或忘記密碼處理。系統(tǒng)從用戶輸入用戶名和密碼登錄開始正式進(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、以看出“登錄”、“查詢”和”注冊(cè)”三個(gè)模塊處對(duì)外界的不同控制行為會(huì)引起不同的模塊進(jìn)行反映。登錄模塊設(shè)置兩個(gè)連接“注冊(cè)”和“忘記密碼”,用戶單擊“注冊(cè)”之后就進(jìn)入注冊(cè)模塊;單擊“忘記密碼”也就直接調(diào)用忘記密碼處理模塊。用戶輸入密碼和口令執(zhí)行登錄操作之后,登錄模塊以用戶名和密碼作為參數(shù)調(diào)用會(huì)員模塊或管理員模塊。 會(huì)員模塊和設(shè)置連接調(diào)用房屋信息管理和需求信息發(fā)布模塊,傳遞的參數(shù)為房屋號(hào)和房屋類型。調(diào)用個(gè)人資料修改,會(huì)員投標(biāo)等模塊,傳

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

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

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

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

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

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

60、t;/p><p>  用戶限制寫在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 用戶驗(yàn)證</p><p>  6.3出錯(cuò)信息: 

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

63、料錯(cuò)誤類型。 4)系統(tǒng)提示正確的操作序列。</p><p><b>  6.5模塊設(shè)計(jì)說明</b></p><p>  系統(tǒng)共分為五大模塊,分別為:非會(huì)員模塊,注冊(cè)模塊,會(huì)員模塊,管理員模塊,查詢模塊以及三個(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ì)員通過注冊(cè)模塊得到會(huì)員屬性。</p><p><b>  注冊(cè)模塊:</b></p><p><b>  方案總結(jié)</b></p><p>  一.需求

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

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

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

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

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

70、的能力,增強(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ī)文檔比較少,用戶界

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

72、他耐心的輔導(dǎo)。另外,在系統(tǒng)開發(fā)過程中莫 銘老師的助手周林老師也給于我很大的幫助,幫助解決了不少的難點(diǎn),使得系統(tǒng)能及時(shí)開發(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. 本站所有資源如無特殊說明,都需要本地電腦安裝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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論