




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、.二手房管理系統(tǒng)軟件設(shè)計說明書目錄1. 介紹11.1 目的11.2 范圍11.3 定義、縮寫詞11.4 內(nèi)容概覽12. 體系結(jié)構(gòu)表示方法13. 系統(tǒng)要達(dá)到的目標(biāo)和限制24. 用例視圖24.1 系統(tǒng)用例圖34.2 房源類別44.3 檢索房源64.4房源詳情74.5用戶注冊84.6修改注冊信息94.7查看所關(guān)注房源104.8用戶登錄系統(tǒng)114.9用戶退出系統(tǒng)124.10用戶留言板124.11管理員登錄系統(tǒng)134.12管理員退出系統(tǒng)154.13 管理房源信息164.14管理員管理樓盤展示164.15管理員管理185. 規(guī)模和性能196. 質(zhì)量207. 系統(tǒng)測試207.1 系統(tǒng)測試的意義207.2 系
2、統(tǒng)測試的方法217.3 模塊的測試217.4 測試總結(jié)22:軟件設(shè)計說明書1. 介紹1.1 目的該篇文檔提供了對B2C在線二手房管理系統(tǒng)的系統(tǒng)架構(gòu)的總覽,從不同的視角描述了該系統(tǒng)。同時介紹了B2C在線二手房交易網(wǎng)站有關(guān)架構(gòu)的想法,包含架構(gòu)分析的關(guān)鍵決策,目的在于幫助開發(fā)人員理解網(wǎng)上二手房管理系統(tǒng)的基本結(jié)構(gòu)。1.2 范圍介紹了二手房管理系統(tǒng)的登錄模塊系統(tǒng)設(shè)計、用戶注冊模塊系統(tǒng)設(shè)計、樓盤信息模塊系統(tǒng)設(shè)計、留言板模塊系統(tǒng)設(shè)計。1.3 定義、縮寫詞B2C:Business To Customer1.4 內(nèi)容概覽² 登錄模塊系統(tǒng)設(shè)計注冊用戶如果要進(jìn)行房源查找及瀏覽,需要輸入正確的用戶名和密碼,
3、如果輸入錯誤,則停留在登錄頁;² 注冊系統(tǒng)客戶如果第一冊使用該二手房管理系統(tǒng),需要注冊一個Customer賬號,否則只能瀏覽不能進(jìn)行相關(guān)交易;² 樓盤信息模塊系統(tǒng)設(shè)計進(jìn)入B2C系統(tǒng)后,客戶必須知道有關(guān)的樓盤信息,可以得到相關(guān)房源的房主名稱、價格、各種屬性信息,并能根據(jù)需要輸入相關(guān)信息進(jìn)行搜索;² 留言板模塊系統(tǒng)設(shè)計當(dāng)客戶看中某一房源后,可以根據(jù)需要給房主留言詢問相關(guān)房源具體信息,也可給管理員留言幫助詢問。2. 體系結(jié)構(gòu)表示方法這篇文檔使用一系列視圖反映系統(tǒng)架構(gòu)的某個方面;用例視圖:概括了架構(gòu)上最為重要的用例和它們的非功能性需求;邏輯視圖:展示了描述系統(tǒng)關(guān)鍵方面的重
4、要用例實(shí)現(xiàn)場景(使用交互圖);部署視圖:展示構(gòu)建在處理節(jié)點(diǎn)上的物理部署以及節(jié)點(diǎn)之間的網(wǎng)絡(luò)配置(使用部署圖);數(shù)據(jù)視圖:描述了數(shù)據(jù)流、持久性數(shù)據(jù)模式、對象與持久性數(shù)據(jù)之間的模式映射、對象到數(shù)據(jù)庫、存儲過程以及觸發(fā)器的映射機(jī)制(使用類圖描述數(shù)據(jù)模型,活動圖表示數(shù)據(jù)流)。3. 系統(tǒng)要達(dá)到的目標(biāo)和限制Ø 目標(biāo)注冊用戶可以正確登錄,如果登陸用戶名錯誤,會自動彈出對話框提示用戶。如果登錄密碼錯誤也會自動彈出對話框提示用戶,若用戶輸入三次錯誤密碼,該天將不再允許登陸,次日可繼續(xù)登陸。正確登錄后可以看到房源列表,點(diǎn)擊其中一條信息后可以看到某個具體房源的詳細(xì)信息,看中后可以很方便的聯(lián)系賣家或管理員,或
5、直接給賣家留言??蛻粼谑醉摽梢院芊奖愕剡M(jìn)行注冊,輸入的注冊信息要進(jìn)行驗(yàn)證,驗(yàn)證正確后將信息存入數(shù)據(jù)庫。管理員正確登錄后可以修改注冊用戶信息,更新房源信息。Ø 限制注冊客戶和管理員的界面分開,客戶不能修改邏輯上不能修改的信息;管理員不能修改用戶密碼,還有同級別的管理員的信息。4. 用例視圖 B2C二手房管理系統(tǒng)描述的主要用例有:房源類別,檢索房源,房源詳情,用戶注冊,修改注冊信息,查看所關(guān)注房源,用戶登錄系統(tǒng),用戶退出系統(tǒng),用戶留言板,管理員登錄系統(tǒng),管理員退出系統(tǒng),管理房源信息,管理員管理樓盤展示,管理員管理。4.1 系統(tǒng)用例圖系統(tǒng)用例圖見圖4.1:圖4.1 系統(tǒng)用例圖4.2 房源類
6、別4.2.1 用例簡述注冊用戶可以瀏覽房源類別,例如注冊用戶可以選擇北京市房源,系統(tǒng)返回北京市二手房房源類別下的子類別或商品的一覽表。4.2.2 基本事件流1 用戶:在房源地區(qū)大類別頁面,選擇某個省市房源大類別;2 系統(tǒng):根據(jù)用戶選擇的某省市房源大類別,返回此省市類別下所屬行政區(qū)中類別二手房信息;3 用戶:在某省市所屬行政區(qū)二手房中類別頁面,選擇某一行政區(qū)二手房中類別;4 系統(tǒng):根據(jù)用戶選擇的某一行政區(qū)二手房中類別,返回此類別下二手房具體類型小類別信息;5 用戶:在二手房具體類型小類別頁面,選擇某一套二手房小類別;6 系統(tǒng):根據(jù)用戶選擇的二手房類別,返回此類別下所有的二手房信息;7 用例結(jié)束。
7、4.2.3 活動圖房源類別的活動圖見圖4.2圖4.2 房源類別的活動圖4.3 檢索房源4.3.1 用例簡述用戶輸入所需房源的相關(guān)的關(guān)鍵詞,系統(tǒng)檢索相關(guān)的房源,并顯示這些房源的信息。4.3.2 基本事件流1 用戶:在房源檢索頁面,輸入所需房源的檢索條件,并且提交檢索請求;2 系統(tǒng):在數(shù)據(jù)庫中檢索與用戶輸入條件相符的房源信息;3 系統(tǒng):把條件相符的房源信息顯示在頁面上;4 用例結(jié)束。4.3.3 活動圖檢索房源的活動圖見圖4.3圖4.3 檢索房源的活動圖4.4 房屋詳情4.4.1 用例簡述注冊用戶查詢到符合條件的二手房后,點(diǎn)擊房屋頁面上的某個房屋,可以獲得該房屋的詳細(xì)介紹信息,包括圖片簡紹。4.4.
8、2 基本事件流1 用戶:點(diǎn)擊房屋頁面上的某個房屋;2 系統(tǒng):在房屋詳細(xì)頁面上顯示房屋的詳細(xì)介紹信息;3 系統(tǒng):用例結(jié)束。4.4.3 活動圖房屋詳情的活動圖見圖4.4圖4.4服務(wù)詳情的活動圖4.5 用戶注冊4.5.1 用例簡述用戶在二手房管理系統(tǒng)網(wǎng)站上填上符合規(guī)定的注冊信息,可以免費(fèi)成為網(wǎng)站會員。4.5.2 基本事件流1 用戶:點(diǎn)擊免費(fèi)注冊按鍵,進(jìn)入會員注冊畫面,輸入合法的用戶編號、密碼、用戶姓名、電子郵件地址和身份證號等信息,提交注冊請求;2 系統(tǒng):對用戶提交的的信息進(jìn)行檢查是否符合要求;3 系統(tǒng):系統(tǒng)將自動保存用戶注冊的合法信息;4 系統(tǒng):顯示用戶成功注冊的畫面,提示用戶已冊成功;5 用例結(jié)
9、束。4.5.3 活動圖用戶注冊的活動圖見圖4.5圖4.5 用戶注冊的活動圖4.6 修改注冊信息4.6.1 用例簡述用戶可以修改自己的注冊信息。4.6.2 基本事件流1 用戶:點(diǎn)擊會員信息按鍵進(jìn)入會員信息頁面。 2 系統(tǒng):顯示此用戶的用戶編號、密碼、用戶姓名、電子郵件地址 、身份證號等信息。用戶編號系統(tǒng)自動生成無法修改,其他信息用戶可自行修改。3 用戶:修改能夠被修改的信息;4 系統(tǒng):檢查用戶修改的信息;5 系統(tǒng):用戶修改后的信息被系統(tǒng)自動保存;6 系統(tǒng):系統(tǒng)顯示用戶修改完的會員信息頁面,并提示用戶信息更新成功;7 用例結(jié)束。4.6.3 活動圖修改注冊信息的活動圖見圖4.6圖4.6 修改注冊信息
10、的活動圖4.7 查看所關(guān)注房源4.7.1 用例簡述用戶可以查看自己所關(guān)注的房源。4.7.2 基本事件流1 用戶:點(diǎn)擊網(wǎng)頁下面自己所關(guān)注的房源信息按鍵;2 系統(tǒng):在用戶所關(guān)注的幾個房源信息頁面上顯示該會員所關(guān)注的房源候選;3 用戶:在幾個自己所關(guān)注的房源信息中點(diǎn)擊某個房源;4 系統(tǒng):系統(tǒng)將自動顯示該房源的詳細(xì)信息;5 用例結(jié)束。4.7.3 活動圖查看所關(guān)注房源的活動圖見圖4.7圖4.7 查看所關(guān)注房源的活動圖4.8 用戶登錄系統(tǒng)4.8.1 用例簡述用戶輸入自己所注冊的的用戶編號和密碼,并且系統(tǒng)驗(yàn)證成功后,可以登錄系統(tǒng)。4.8.2 基本事件流1 用戶:在用戶登錄頁面上,輸入自己注冊的編號,用戶名和
11、密碼;2 系統(tǒng):根據(jù)用戶輸入的編號,用戶名和密碼檢索系統(tǒng),獲得該用戶信息;3 系統(tǒng):顯示用戶登錄成功,并顯示歡迎會員登錄系統(tǒng),用戶身份由游客變?yōu)闀T;4 結(jié)束用例。4.8.3 活動圖用戶登錄系統(tǒng)的活動圖見圖4.8 圖4.8 用戶登錄系統(tǒng)的活動圖4.9 用戶退出系統(tǒng)4.9.1 用例簡述用戶可以根據(jù)自己的喜好隨時選擇退出系統(tǒng)。4.9.2 基本事件流1 用戶:提交退出系統(tǒng)的請求;2 系統(tǒng):注銷用戶,并自動使用戶的狀態(tài)由會員變成游客。4.9.3 活動圖用戶退出系統(tǒng)的活動圖見圖4.9圖4.9 用戶退出系統(tǒng)的活動圖4.10 用戶留言板4.10.1 用例簡述用戶可以給自己所中意房源的房主或管理員留言。4.1
12、0.2 基本事件流1 用戶:在房源信息頁面上點(diǎn)擊留言板按鍵,選擇給房主留言或給管理員留言;2 系統(tǒng):檢查留言板是否可用;3 系統(tǒng):顯示留言板頁面;4 用戶:填寫具體的留言內(nèi)容;5 系統(tǒng):檢查留言內(nèi)容是否合法;6 用例結(jié)束。4.10.3 活動圖用戶留言板的活動圖如圖4.10圖4.10 用戶留言板的活動圖4.11管理員登錄系統(tǒng)4.11.1用例簡述管理員輸入有效的編號,管理員用戶名和密碼后,可以登錄系統(tǒng)。4.11.2基本事件流1 管理員:在管理員登陸頁面上,輸入編號,管理員用戶名和密碼,提交登錄系統(tǒng)的請求;2 系統(tǒng):自動檢索系統(tǒng),獲得管理員的信息,并賦予管理員相應(yīng)的權(quán)限;3 系統(tǒng):根據(jù)該管理員的權(quán)限
13、,在管理機(jī)能頁面上顯示相應(yīng)的管理頁面的入口;4 用例結(jié)束。4.11.3活動圖管理員登錄系統(tǒng)的活動圖見圖4.11圖4.11 管理員登錄系統(tǒng)的活動圖4.12管理員退出系統(tǒng)4.12.1用例簡述管理員可以選擇隨時退出系統(tǒng)。4.12.2基本事件流1 管理員:提交退出系統(tǒng)的請求;2 系統(tǒng):注銷管理員信息;3 系統(tǒng):返回管理員登錄頁面,并提示此管理員已經(jīng)退出系統(tǒng),詢問是否再次登陸;4 用例結(jié)束。4.12.3活動圖管理員退出系統(tǒng)的活動圖見圖4.12圖4.12 管理員退出系統(tǒng)的活動圖4.13管理房源信息4.13.1用例簡述管理員需要管理相關(guān)的房源信息,其中包括對房源數(shù)據(jù)的更新,刪除,查詢,修改等操作。4.13.
14、2基本事件流1 管理員:提交對房源信息進(jìn)行更新,刪除,查詢,修改等操作的請求;2 系統(tǒng): 在系統(tǒng)中實(shí)現(xiàn)對房源信息的相關(guān)操作;3 用例結(jié)束。4.13.3活動圖管理房源信息的活動圖見圖4.13圖4.13管理房源信息的活動圖4.14管理員管理樓盤展示4.14.1用例簡述管理員管理樓盤的展示,。4.14.2基本事件流1 管理員:點(diǎn)擊進(jìn)入樓盤展示頁面;2 系統(tǒng):顯示樓盤展示頁面;3 管理員:對樓盤的詳細(xì)信息進(jìn)行填寫,包括朝向,面積,戶型,價格,裝修程度,地址,房主電話等;4 用例結(jié)束4.14.3活動圖管理員管理樓盤展示的活動圖見圖4.14圖4.14 管理員管理樓盤展示的活動圖4.15管理管理員4.15.
15、1用例簡述管理員需要管理管理員的數(shù)據(jù)。4.15.2基本事件流1 管理員:對系統(tǒng)中的所有管理員的數(shù)據(jù)進(jìn)行新增,更新,刪除,檢索操作。并賦予管理員系統(tǒng)的某些權(quán)限;2 系統(tǒng):在系統(tǒng)中實(shí)現(xiàn)相關(guān)的操作;3 用例結(jié)束。4.15.3活動圖管理管理員的活動圖見圖4.15圖4.15 管理管理員的活動圖5. 規(guī)模和性能Ø 滿足的規(guī)模能夠滿足10000人同時在線查看二手房房源信息,20人同時進(jìn)行有關(guān)數(shù)據(jù)庫的操作。Ø 滿足的性能能夠滿足用戶隨時查看二手房房源信息(系統(tǒng)更新時間段除外)。6. 質(zhì)量216. 質(zhì)量系統(tǒng)正式使用時,登錄、注冊、查看房源信息、給賣家或管理員留言的流程正常。7. 系統(tǒng)測試7.
16、1 系統(tǒng)測試的意義通過以上軟、硬件環(huán)境根據(jù)所編寫的代碼,基本完成了對具體功能的實(shí)現(xiàn)。無論您的計劃多么精密、經(jīng)驗(yàn)多么豐富,腳本錯誤(bug)可能在最初就使您的 JSP 服務(wù)器端的文件無法正確運(yùn)行。在開發(fā)本系統(tǒng)的過程中,面對了許多錯綜復(fù)雜的問題,人的主觀認(rèn)識不可能完全符合客觀現(xiàn)實(shí),與本系統(tǒng)相關(guān)的人員之間的通信和配合也沒能做到完美無缺,因此在系統(tǒng)設(shè)計的每個階段都不可能避免地會產(chǎn)生差錯。也就是說調(diào)試,即查找和糾正腳本文件錯誤,對開發(fā)一個成功的和強(qiáng)健的JSP程序是非常重要的。7.2 系統(tǒng)測試的方法測試方法分為白盒測試與黑盒測試。軟件的白盒測試是對軟件的過程性細(xì)節(jié)做細(xì)致的檢查。這種方法是把測試對象看作一個
17、打開的盒子,它允許測試人員利用程序內(nèi)部的邏輯結(jié)構(gòu)及有關(guān)信息,設(shè)計或選擇測試用例,對程序所有邏輯路徑進(jìn)行測試。通過在不同點(diǎn)檢查程序狀態(tài),確定實(shí)際狀態(tài)是否與預(yù)期的狀態(tài)一致。因此,白盒測試又稱為結(jié)構(gòu)測試或邏輯驅(qū)動測試。白盒測試主要是想對程序模塊進(jìn)行如下檢查:1. 對程序模塊的所有獨(dú)立的執(zhí)行路徑至少測試一遍。2. 對所有的邏輯判定,取“真”與取“假”的兩種情況都能至少測一遍。3. 在循環(huán)的邊界和運(yùn)行的界限內(nèi)執(zhí)行循環(huán)體。4. 測試內(nèi)部數(shù)據(jù)結(jié)構(gòu)的有效性等。本次系統(tǒng)測試主要是選擇黑盒測試,軟件的黑盒測試意味著測試要在軟件的接口處進(jìn)行。這種方法是把測試對象看作一個黑盒子,測試人員完全不考慮程序內(nèi)部的邏輯結(jié)構(gòu)和
18、內(nèi)部特性,只依據(jù)程序的需求規(guī)格說明書,檢查程序的功能是否符合它的功能說明。因此黑盒測試又叫功能測試或數(shù)據(jù)驅(qū)動測試,黑盒測試主要是為了發(fā)現(xiàn)以下幾類錯誤:1. 是否有不正確或遺漏的功能。2. 在接口上,輸入是否能正確的接受,能否輸出正確的結(jié)果。3. 是否有數(shù)據(jù)結(jié)構(gòu)錯誤或外部信息(例如數(shù)據(jù)文件)訪問錯誤。4. 性能上是否能夠滿足要求。7.3 模塊的測試7.3.1 登陸模塊測試測試項(xiàng)目測試用例測試結(jié)果操作流程用戶登錄用戶名:123正確密碼:123輸入密碼:123登錄成功,并轉(zhuǎn)回到本界面在地址欄輸入地址后在首頁的左側(cè)登錄用戶登錄用戶名:123正確密碼:123輸入密碼:1234登錄失敗,用戶名或密碼錯誤在地址欄輸入地址后在首頁的左側(cè)登錄7.3.2 留言板模塊測試測試項(xiàng)目測試用例測試結(jié)果操作流程添加留言添加留言1234添加成功,提示添加成功在留言板中添加留言刪除留言刪除留言1234刪除成
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 工業(yè)園區(qū)設(shè)備的節(jié)能減排措施與計劃
- 工業(yè)廢棄地再開發(fā)與環(huán)保協(xié)同策略
- 工業(yè)旅游與文化產(chǎn)業(yè)發(fā)展
- 工業(yè)機(jī)器人與自動化技術(shù)結(jié)合的實(shí)踐
- 工業(yè)污染防治與效果評估
- 工業(yè)用高分子材料的性能與市場分析
- 工業(yè)機(jī)器人技術(shù)的發(fā)展及其在制造中的應(yīng)用
- 工業(yè)污染防治的技術(shù)與挑戰(zhàn)
- 工業(yè)節(jié)能與綠色制造技術(shù)
- 工業(yè)環(huán)境下的智能決策支持系統(tǒng)研究
- 19《趙州橋》教學(xué)設(shè)計5篇
- 全套教學(xué)課件《工程倫理學(xué)》
- 高中英語3500詞(亂序版)
- 06-時態(tài)-上海2022年中考英語一模單項(xiàng)選擇語法分類匯編
- 肩袖損傷患者的護(hù)理查房課件
- 北京市2024年中考物理真題試卷(含答案)
- 【淺談中小企業(yè)員工流失現(xiàn)狀、原因及解決對策(論文)6100字】
- 人教版八年級體育與健康教學(xué)教學(xué)設(shè)計-1.1科學(xué)發(fā)展體能-
- 醫(yī)院培訓(xùn)課件:《輸血相關(guān)法規(guī)及輸血知識培訓(xùn)》
- 三方代付投資款協(xié)議書范本
- 山東省濟(jì)南市2024-2025學(xué)年高二化學(xué)下學(xué)期末考試試題含解析
評論
0/150
提交評論