軟件工程課程設(shè)計售樓系統(tǒng)詳細(xì)設(shè)計說明書_第1頁
軟件工程課程設(shè)計售樓系統(tǒng)詳細(xì)設(shè)計說明書_第2頁
軟件工程課程設(shè)計售樓系統(tǒng)詳細(xì)設(shè)計說明書_第3頁
軟件工程課程設(shè)計售樓系統(tǒng)詳細(xì)設(shè)計說明書_第4頁
軟件工程課程設(shè)計售樓系統(tǒng)詳細(xì)設(shè)計說明書_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、11 引言引言.31.1 編寫目的.31.2 背景.31.3 定義.31.4 參考資料.32 程序系統(tǒng)的結(jié)構(gòu)程序系統(tǒng)的結(jié)構(gòu).43 程序程序 1(標(biāo)識符)設(shè)計說明(標(biāo)識符)設(shè)計說明.43.1 程序描述.43.2 功能.53.3 性能.53.4 輸人項.53.5 輸出項.63.6 算法.63.7 流程邏輯.73.8 接口.83.9 存儲分配.83.10 注釋設(shè)計.83.11 限制條件.83.12 測試計劃.83.13 尚未解決的問題.94 程序程序 2(標(biāo)識符)設(shè)計說明(標(biāo)識符)設(shè)計說明.94.1 程序描述.94.2 功能.94.3 性能.94.4 輸人項.104.5 輸出項.104.6 算法.1

2、14.7 流程邏輯.124.8 接口.124.9 存儲分配.134.10 注釋設(shè)計.134.11 限制條件.134.12 測試計劃.134.13 尚未解決的問題.135 程序程序 3(標(biāo)識符)設(shè)計說明(標(biāo)識符)設(shè)計說明.135.1 程序描述.135.2 功能.145.3 性能.145.4 輸人項.145.5 輸出項.155.6 算法.1525.7 流程邏輯.165.8 接口.175.9 存儲分配.175.10 注釋設(shè)計.175.11 限制條件.175.12 測試計劃.175.13 尚未解決的問題.186 程序程序 4(標(biāo)識符)設(shè)計說明(標(biāo)識符)設(shè)計說明.186.1 程序描述.186.2 功能.

3、186.3 性能.186.4 輸人項.196.5 輸出項.196.6 算法.206.7 流程邏輯.216.8 接口.216.9 存儲分配.226.10 注釋設(shè)計.226.11 限制條件.226.12 測試計劃.226.13 尚未解決的問題.223詳細(xì)設(shè)計說明書詳細(xì)設(shè)計說明書1 引言引言1.1 編寫目的編寫目的本說明書在概要設(shè)計說明書的基礎(chǔ)上,進(jìn)一步對售樓管理系統(tǒng)各模塊、程序分別進(jìn)行了詳細(xì)的要求和說明,并作為程序開發(fā)者的主要依據(jù)。1.2 背景背景說明:a 項目名稱:售樓管理系統(tǒng);b 項目功能:實現(xiàn)售樓信息管理、信息查詢、銷售等功能;c 項目任務(wù)提出者:殷麗鳳老師 d 項目開發(fā)者:許濤e 該項目的

4、用戶:售樓管理者和購房者 f 有聯(lián)系的軟件:db2 和 java1.3 定義定義本文涉及到的專業(yè)術(shù)語有:db2 數(shù)據(jù)庫,java 軟件開發(fā)語言,windows xp 運(yùn)行環(huán)境,dbms 數(shù)據(jù)庫管理系統(tǒng)。1.4 參考資料參考資料軟件工程 張海藩 編著 清華大學(xué)出版社 數(shù)據(jù)庫系統(tǒng)概論 薩師煊,王珊 編著 高等教育出版社java 程序設(shè)計 曲朝陽等 編著 清華大學(xué)出版社java2 使用教程 耿祥義,張躍平 編著 機(jī)械工業(yè)出版社42 程序系統(tǒng)的結(jié)構(gòu)程序系統(tǒng)的結(jié)構(gòu) 圖 1 功能結(jié)構(gòu)圖3 程序程序 1(標(biāo)識符)設(shè)計說明(標(biāo)識符)設(shè)計說明根據(jù)售樓系統(tǒng)涉及到的功能可以得出,該系統(tǒng)主要分為房產(chǎn)信息管理模塊、客戶

5、信息管理模塊、收費(fèi)管理模塊、售樓管理模塊這四大功能模塊。3.1 程序描述程序描述該模塊是售樓管理系統(tǒng)的存儲核心,管理員在登錄之前需要輸入用戶名和密碼,故而需要輸入程序。即:房產(chǎn)信息管理模塊。對各種樓盤(戶型,樓盤樣式)信息的添加、修改、刪除、查詢、統(tǒng)計、維護(hù)等。本程序是子程序、可重用、是順序處理,在輸入之后方能進(jìn)行驗證,再進(jìn)行下一步的操作。53.2 功能功能 圖 3-1 房產(chǎn)信息管理模塊3.3 性能性能1、精度: 本系統(tǒng)提供了準(zhǔn)確的數(shù)據(jù)存貯、修改和查詢功能,包括對房產(chǎn)信息,銷售的樓盤和金額等的記錄信息。涉及到金額的數(shù)據(jù)精確到分,涉及到的實間數(shù)據(jù)精確到秒。 在增加樓盤信息的時候,不允許出現(xiàn)因為程

6、序的原因?qū)е略黾硬僮魇。膊辉试S發(fā)生 重復(fù)增加的數(shù)據(jù); 在刪除樓盤信息的時候,不允許因為程序的原因發(fā)生多刪除數(shù)據(jù)、刪除失敗的情況; 數(shù)據(jù)的修改也要求保持對應(yīng)的準(zhǔn)確性。2、時間特性要求:在機(jī)器配置達(dá)到系統(tǒng)要求的情況下,該系統(tǒng)可在大多數(shù)平臺上流暢運(yùn)行。相應(yīng)時間控制在 1 秒內(nèi),更新處理時間控制在 2 秒內(nèi),數(shù)據(jù)的轉(zhuǎn)換和傳送時間控制在 2 秒內(nèi)。3、靈活性:該系統(tǒng)模塊適合在所有主流 windows 平臺下流暢運(yùn)行,如 xp、window7、vista 等。本系統(tǒng)操作靈活,不同的用戶可以進(jìn)如不同的界面來直接查詢和自己相關(guān)的房產(chǎn)信息。如:戶型、房子面積、是否精品房或毛坯房、價格、物業(yè)費(fèi)、停車泊位等3.

7、4 輸人項輸人項表表 3-13-1 售樓管理員登陸表售樓管理員登陸表字段名稱數(shù)據(jù)類型字段大小精度空/非空約束條件用戶名char無限制無not nullprimary 6key密碼char無限制無not null表表 3-2 房產(chǎn)信息管理表房產(chǎn)信息管理表字段名稱數(shù)據(jù)類型字段大小精度空/非空約束條件樓盤號int無限制有not nullprimary key樓盤名稱char無限制無not null樓盤地址char無限制無not null完成日期int無限制無not null開發(fā)單位char無限制無not null占地面積int無限制有not null聯(lián)系電話int無限制無not null圖片文本無限

8、制無聯(lián)系人char無限制無not null項目介紹char無限制無3.5 輸出項輸出項表表 3-3 房產(chǎn)信息管理表房產(chǎn)信息管理表字段名稱數(shù)據(jù)類型字段大小精度空/非空約束條件樓盤號int無限制有not nullprimary key樓盤名稱char無限制無not null樓盤地址char無限制無not null完成日期int無限制無not null開發(fā)單位char無限制無not null占地面積int無限制有not null聯(lián)系電話int無限制無not null圖片文本無限制無聯(lián)系人char無限制無not null項目介紹char無限制無3.6 算法算法本程序是售樓管理員通過輸入用戶名和密碼登陸

9、到房產(chǎn)管理信息模塊中,從而對樓盤7的信息進(jìn)行操作,包括插入、查詢、修改、刪除,其中還需要對數(shù)據(jù)庫進(jìn)行操作。 if(用戶密碼錯誤)無法登陸; else if(insert 樓盤號 into 房產(chǎn)信息管理表 where 樓盤號=輸入內(nèi)容) if(確認(rèn)插入) 插入成功; else 插入不成功;else if(delete 樓盤號 from 房產(chǎn)信息管理表 where 樓盤號=輸入內(nèi)容) if(確認(rèn)刪除) 刪除成功; else 刪除不成功;else if(update 房產(chǎn)信息管理表 set 設(shè)置新的信息 where 樓盤號=輸入內(nèi)容) if(確認(rèn)修改) 修改成功; else 修改不成功;else i

10、f (select 樓盤號 from 房產(chǎn)信息管理表 where 樓盤號=輸入內(nèi)容) 。3.7 流程邏輯流程邏輯 圖圖 3-2 流程圖流程圖83.8 接口接口 圖圖 3-3 接口模型接口模型 3.9 存儲分配存儲分配本程序的存儲分配為:用戶名及密碼信息存在售樓管理員表中,管理員輸入的關(guān)鍵字和數(shù)據(jù)庫中的樓盤號進(jìn)行比較,直接對房產(chǎn)信息管理表進(jìn)行存取。3.10 注釋設(shè)計注釋設(shè)計無3.11 限制條件限制條件限制條件:管理員必須輸入正確的用戶名和密碼進(jìn)行登錄,否則無法進(jìn)入系統(tǒng)。3.12 測試計劃測試計劃無。93.13 尚未解決的問題尚未解決的問題無。4 程序程序 2(標(biāo)識符)設(shè)計說明(標(biāo)識符)設(shè)計說明4

11、.1 程序描述程序描述該模塊是售樓管理系統(tǒng)中針對用戶開放的模塊,即:客戶信息管理模塊。對各種客戶(歷史客戶,意向客戶,成交客戶)的基礎(chǔ)信息的添加、修改、刪除、查詢等。本程序是子程序、可重用、是順序處理,在輸入之后方能進(jìn)行查詢,再進(jìn)行下一步的操作。4.2 功能功能 圖 4-1 客戶信息管理模塊4.3 性能性能1、精度: 本系統(tǒng)提供了準(zhǔn)確的數(shù)據(jù)存貯、修改和查詢功能,包括對客戶信息(歷史客戶,意向客戶,成交客戶)和金額等的記錄信息。涉及到金額的數(shù)據(jù)精確到分,涉及到的實間數(shù)據(jù)精確到秒。 在增加客戶信息的時候,不允許出現(xiàn)因為程序的原因?qū)е略黾硬僮魇?,也不允許發(fā)生 重復(fù)增加的數(shù)據(jù);10 在刪除客戶信息的

12、時候,不允許因為程序的原因發(fā)生多刪除數(shù)據(jù)、刪除失敗的情況; 數(shù)據(jù)的修改也要求保持對應(yīng)的準(zhǔn)確性。2、時間特性要求:在機(jī)器配置達(dá)到系統(tǒng)要求的情況下,該系統(tǒng)可在大多數(shù)平臺上流暢運(yùn)行。相應(yīng)時間控制在 1 秒內(nèi),更新處理時間控制在 2 秒內(nèi),數(shù)據(jù)的轉(zhuǎn)換和傳送時間控制在 2 秒內(nèi)。3、靈活性:該系統(tǒng)模塊適合在所有主流 windows 平臺下流暢運(yùn)行,如 xp、window7、vista 等。本系統(tǒng)操作靈活,不同的用戶可以進(jìn)如不同的界面來直接查詢和自己相關(guān)的房產(chǎn)信息。如:戶型、房子面積、是否精品房或毛坯房、價格、物業(yè)費(fèi)、停車泊位等4.4 輸人項輸人項表表 4-14-1 售樓管理員登陸表售樓管理員登陸表字段名

13、稱數(shù)據(jù)類型字段大小精度空/非空約束條件用戶名char無限制無not nullprimary key密碼char無限制無not null表表 4-2 客戶信息管理表客戶信息管理表字段名稱數(shù)據(jù)類型字段大小精度空/非空約束條件客戶號int無限制有not nullprimary key歷史客戶char無限制無not null意向客戶char無限制無not null成交客戶int無限制無not null金額int無限制有not null聯(lián)系電話int無限制無not null4.5 輸出項輸出項表表 4-3 客戶信息管理表客戶信息管理表字段名稱數(shù)據(jù)類型字段大小精度空/非空約束條件客戶號int無限制有not

14、 nullprimary 11key歷史客戶char無限制無not null意向客戶char無限制無not null成交客戶int無限制無not null金額int無限制有not null聯(lián)系電話int無限制無not null4.6 算法算法本程序是售樓管理員通過輸入用戶名和密碼登陸到客戶管理信息模塊中,從而對客戶的信息進(jìn)行操作,包括插入、查詢、修改、刪除,其中還需要對數(shù)據(jù)庫進(jìn)行操作。 if(用戶密碼錯誤)無法登陸; else if(insert 客戶號 into 客戶信息管理表 where 客戶號=輸入內(nèi)容) if(確認(rèn)插入) 插入成功; else 插入不成功;else if(delete

15、客戶號 from 客戶信息管理表 where 客戶號=輸入內(nèi)容) if(確認(rèn)刪除) 刪除成功; else 刪除不成功;else if(update 客戶信息管理表 set 設(shè)置新的信息 where 客戶號=輸入內(nèi)容) if(確認(rèn)修改) 修改成功; else 修改不成功;else if (select 客戶號 from 客戶信息管理表 where 客戶號=輸入內(nèi)容) 。124.7 流程邏輯流程邏輯 圖圖 4-2 流程圖流程圖4.8 接口接口 圖圖 4-3 接口模型接口模型 134.9 存儲分配存儲分配本程序的存儲分配為:用戶名及密碼信息存在售樓管理員表中,管理員輸入的關(guān)鍵字和數(shù)據(jù)庫中的客戶號進(jìn)行

16、比較,直接對客戶信息管理表進(jìn)行存取。4.10 注釋設(shè)計注釋設(shè)計無4.11 限制條件限制條件限制條件:管理員必須輸入正確的用戶名和密碼進(jìn)行登錄,否則無法進(jìn)入系統(tǒng)。4.12 測試計劃測試計劃無。4.13 尚未解決的問題尚未解決的問題無5 程序程序 3(標(biāo)識符)設(shè)計說明(標(biāo)識符)設(shè)計說明5.1 程序描述程序描述該模塊是售樓管理系統(tǒng)中針對用戶交納費(fèi)用開放的模塊,即:收費(fèi)管理模塊。對已購房客戶的物業(yè)費(fèi)用、取暖費(fèi)用、水電費(fèi)用等的收取。本程序是子程序、可重用、是順序處理,在輸入之后方能進(jìn)行繳費(fèi),再進(jìn)行下一步的操作。145.2 功能功能 圖 5-1 收費(fèi)信息管理模塊5.3 性能性能1、精度: 本系統(tǒng)提供了準(zhǔn)確

17、的數(shù)據(jù)存貯、修改和查詢功能,包括對收費(fèi)信息(水電費(fèi)、物業(yè)費(fèi)、取暖費(fèi))和金額等的記錄信息。涉及到金額的數(shù)據(jù)精確到分,涉及到的實間數(shù)據(jù)精確到秒。 在增加收費(fèi)信息的時候,不允許出現(xiàn)因為程序的原因?qū)е略黾硬僮魇。膊辉试S發(fā)生 重復(fù)增加的數(shù)據(jù); 在刪除收費(fèi)信息的時候,不允許因為程序的原因發(fā)生多刪除數(shù)據(jù)、刪除失敗的情況; 數(shù)據(jù)的修改也要求保持對應(yīng)的準(zhǔn)確性。2、時間特性要求:在機(jī)器配置達(dá)到系統(tǒng)要求的情況下,該系統(tǒng)可在大多數(shù)平臺上流暢運(yùn)行。相應(yīng)時間控制在 1 秒內(nèi),更新處理時間控制在 2 秒內(nèi),數(shù)據(jù)的轉(zhuǎn)換和傳送時間控制在 2 秒內(nèi)。3、靈活性:該系統(tǒng)模塊適合在所有主流 windows 平臺下流暢運(yùn)行,如 x

18、p、window7、vista 等。本系統(tǒng)操作靈活,不同的用戶可以進(jìn)如不同的界面來直接查詢和自己相關(guān)的房產(chǎn)信息。如:戶型、房子面積、是否精品房或毛坯房、價格、物業(yè)費(fèi)、停車泊位等5.4 輸人項輸人項表表 5-15-1 售樓管理員登陸表售樓管理員登陸表15字段名稱數(shù)據(jù)類型字段大小精度空/非空約束條件用戶名char無限制無not nullprimary key密碼char無限制無not null表表 5-2 收費(fèi)信息管理表收費(fèi)信息管理表字段名稱數(shù)據(jù)類型字段大小精度空/非空約束條件收費(fèi)賬單號int無限制有not nullprimary key水電費(fèi)int無限制有not null取暖費(fèi)int無限制有no

19、t null物業(yè)費(fèi)int無限制有not null天然氣費(fèi)int無限制有not null電話費(fèi)(網(wǎng)費(fèi))int無限制有not null5.5 輸出項輸出項表表 5-3 收費(fèi)信息管理表收費(fèi)信息管理表字段名稱數(shù)據(jù)類型字段大小精度空/非空約束條件收費(fèi)賬單號int無限制有not nullprimary key水電費(fèi)int無限制有not null取暖費(fèi)int無限制有not null物業(yè)費(fèi)int無限制有not null天然氣費(fèi)int無限制有not null電話費(fèi)(網(wǎng)費(fèi))int無限制有not null5.6 算法算法本程序是售樓管理員通過輸入用戶名和密碼登陸到收費(fèi)管理信息模塊中,從而對收費(fèi)的信息進(jìn)行操作,包括查

20、詢、修改、刪除等,其中還需要對數(shù)據(jù)庫進(jìn)行操作。 if(用戶密碼錯誤)無法登陸;16 else if(insert 收費(fèi)賬單號 into 收費(fèi)信息管理表 where 收費(fèi)賬單號=輸入內(nèi)容) if(確認(rèn)插入) 插入成功; else 插入不成功;else if(delete 收費(fèi)賬單號 from 收費(fèi)信息管理表 where 收費(fèi)賬單號=輸入內(nèi)容) if(確認(rèn)刪除) 刪除成功; else 刪除不成功;else if(update 收費(fèi)信息管理表 set 設(shè)置新的信息 where 收費(fèi)賬單號=輸入內(nèi)容) if(確認(rèn)修改) 修改成功; else 修改不成功;else if (select 收費(fèi)賬單號 fr

21、om 收費(fèi)信息管理表 where 收費(fèi)賬單號=輸入內(nèi)容) 。5.7 流程邏輯流程邏輯 圖圖 5-2 流程圖流程圖175.8 接口接口 圖圖 5-3 接口模型接口模型 5.9 存儲分配存儲分配本程序的存儲分配為:用戶名及密碼信息存在售樓管理員表中,管理員輸入的關(guān)鍵字和數(shù)據(jù)庫中的繳費(fèi)賬單號進(jìn)行比較,直接對繳費(fèi)信息管理表進(jìn)行存取。5.10 注釋設(shè)計注釋設(shè)計無5.11 限制條件限制條件限制條件:管理員必須輸入正確的用戶名和密碼進(jìn)行登錄,否則無法進(jìn)入系統(tǒng)。5.12 測試計劃測試計劃無。185.13 尚未解決的問題尚未解決的問題無6 程序程序 4(標(biāo)識符)設(shè)計說明(標(biāo)識符)設(shè)計說明6.1 程序描述程序描述

22、該模塊是售樓管理系統(tǒng)中針對售樓功能開放的模塊,即:售樓管理模塊:指出哪些樓盤是售罄,熱銷,價格,房子類型(剪力墻結(jié)構(gòu)、框剪結(jié)構(gòu)、磚混結(jié)構(gòu)等) ,有無促銷活動,第幾期工程等。本程序是子程序、可重用、是順序處理,在輸入查詢內(nèi)容之后方能進(jìn)行操作。6.2 功能功能 圖 6-1 售樓管理模塊6.3 性能性能1、精度: 本系統(tǒng)提供了準(zhǔn)確的數(shù)據(jù)存貯、修改和查詢功能,包括對售樓信息(狀態(tài)、類型、活動)和金額等的記錄信息。涉及到金額的數(shù)據(jù)精確到分,涉及到的實間數(shù)據(jù)精確到秒。 在增加售樓信息的時候,不允許出現(xiàn)因為程序的原因?qū)е略黾硬僮魇?,也不允許發(fā)生 重復(fù)增加的數(shù)據(jù); 在刪除售樓信息的時候,不允許因為程序的原因

23、發(fā)生多刪除數(shù)據(jù)、刪除失敗的情況;19 數(shù)據(jù)的修改也要求保持對應(yīng)的準(zhǔn)確性。2、時間特性要求:在機(jī)器配置達(dá)到系統(tǒng)要求的情況下,該系統(tǒng)可在大多數(shù)平臺上流暢運(yùn)行。相應(yīng)時間控制在 1 秒內(nèi),更新處理時間控制在 2 秒內(nèi),數(shù)據(jù)的轉(zhuǎn)換和傳送時間控制在 2 秒內(nèi)。3、靈活性:該系統(tǒng)模塊適合在所有主流 windows 平臺下流暢運(yùn)行,如 xp、window7、vista 等。本系統(tǒng)操作靈活,不同的用戶可以進(jìn)如不同的界面來直接查詢和自己相關(guān)的房產(chǎn)信息。如:戶型、房子面積、是否精品房或毛坯房、價格、物業(yè)費(fèi)、停車泊位等6.4 輸人項輸人項表表 6-16-1 售樓管理員登陸表售樓管理員登陸表字段名稱數(shù)據(jù)類型字段大小精度空/非空約束條件用戶名char無限制無not nullprimary key密碼char無限制無not null表表 6-2 售樓信息表售樓信息表字段名稱數(shù)據(jù)類型字段大小精度空/非空約束條件售樓號int無限制有not nullprimary key狀態(tài)char無限制無not null類型char無限制無n

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論