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

下載本文檔

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

文檔簡介

1、1 引言引言.31.1 編寫目的.31.2 背景.31.3 定義.31.4 參考資料.32 程序系統(tǒng)的結(jié)構(gòu)程序系統(tǒng)的結(jié)構(gòu).43 程序程序 1(標識符)設(shè)計說明(標識符)設(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(標識符)設(shè)計說明(標識符)設(shè)計說明.94.1 程序描述.94.2 功能.94.3 性能.94.4 輸人項.104.5 輸出項.104.6 算法.11

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

3、6.3 性能.186.4 輸人項.196.5 輸出項.196.6 算法.206.7 流程邏輯.216.8 接口.216.9 存儲分配.226.10 注釋設(shè)計.226.11 限制條件.226.12 測試計劃.226.13 尚未解決的問題.22詳細設(shè)計說明書詳細設(shè)計說明書1 引言引言1.1 編寫目的編寫目的本說明書在概要設(shè)計說明書的基礎(chǔ)上,進一步對售樓管理系統(tǒng)各模塊、程序分別進行了詳細的要求和說明,并作為程序開發(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 運行環(huán)境,dbms 數(shù)據(jù)庫管理系統(tǒng)。1.4 參考資料參考資料軟件工程 張海藩 編著 清華大學出版社 數(shù)據(jù)庫系統(tǒng)概論 薩師煊,王珊 編著 高等教育出版社java 程序設(shè)計 曲朝陽等 編著 清華大學出版社java2 使用教程 耿祥義,張躍平 編著 機械工業(yè)出版社2 程序系統(tǒng)的結(jié)構(gòu)程序系統(tǒng)的結(jié)構(gòu) 圖 1 功能結(jié)構(gòu)圖3 程序程序 1(標識符)設(shè)計說明(標識符)設(shè)計說明根據(jù)售樓系統(tǒng)涉及到的功能可以得出,該系統(tǒng)主要分為房產(chǎn)信息管理模塊、客戶信息管理

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

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

7、輸人項表表 3-13-1 售樓管理員登陸表售樓管理員登陸表字段名稱數(shù)據(jù)類型字段大小精度空/非空約束條件用戶名char無限制無not nullprimary key密碼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圖片文本無限制無聯(lián)系人c

8、har無限制無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 算法算法本程序是售樓管理員通過輸入用戶名和密碼登陸到房產(chǎn)管理信

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

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

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

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

13、空/非空約束條件用戶名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 nullprimar

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

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

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

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

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

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

20、作。 if(用戶密碼錯誤)無法登陸; else if(insert 收費賬單號 into 收費信息管理表 where 收費賬單號=輸入內(nèi)容) if(確認插入) 插入成功; else 插入不成功;else if(delete 收費賬單號 from 收費信息管理表 where 收費賬單號=輸入內(nèi)容) if(確認刪除) 刪除成功; else 刪除不成功;else if(update 收費信息管理表 set 設(shè)置新的信息 where 收費賬單號=輸入內(nèi)容) if(確認修改) 修改成功; else 修改不成功;else if (select 收費賬單號 from 收費信息管理表 where 收費賬單號=

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

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

23、對應(yīng)的準確性。2、時間特性要求:在機器配置達到系統(tǒng)要求的情況下,該系統(tǒng)可在大多數(shù)平臺上流暢運行。相應(yīng)時間控制在 1 秒內(nèi),更新處理時間控制在 2 秒內(nèi),數(shù)據(jù)的轉(zhuǎn)換和傳送時間控制在 2 秒內(nèi)。3、靈活性:該系統(tǒng)模塊適合在所有主流 windows 平臺下流暢運行,如 xp、window7、vista 等。本系統(tǒng)操作靈活,不同的用戶可以進如不同的界面來直接查詢和自己相關(guān)的房產(chǎn)信息。如:戶型、房子面積、是否精品房或毛坯房、價格、物業(yè)費、停車泊位等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無限

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論