基于Java的綜合售樓系統的設計與實現_第1頁
基于Java的綜合售樓系統的設計與實現_第2頁
基于Java的綜合售樓系統的設計與實現_第3頁
基于Java的綜合售樓系統的設計與實現_第4頁
基于Java的綜合售樓系統的設計與實現_第5頁
已閱讀5頁,還剩47頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

湖南商務職業技術學院畢業設計

目錄

1引言...............................................................................................................................1

1.1項目開發背景....................................................................................................1

1.2開發技術簡介....................................................................................................1

1.2.1SSM框架各層關系簡介..........................................................................1

1.2.2SpringMVC的運行原理........................................................................2

1.2.3前后端頁面的組成.................................................................................2

1.3開發工具簡介....................................................................................................2

1.4項目開發技術路線............................................................................................2

2需求分析.......................................................................................................................3

2.1功能需求描述....................................................................................................3

2.2非功能需求描述................................................................................................3

2.3需求用例建模....................................................................................................3

2.3.1登錄模塊的用例.....................................................................................4

2.3.2樓盤信息管理模塊的用例.....................................................................6

2.3.3用戶信息管理模塊的用例.....................................................................9

2.3.4套房信息管理模塊的用例...................................................................12

2.3.5訂單信息管理模塊的用例...................................................................15

3系統概要設計.............................................................................................................18

3.1系統設計原則..................................................................................................18

3.2系統框架設計..................................................................................................18

3.3系統功能設計..................................................................................................20

3.3.1登錄模塊功能設計...............................................................................20

3.3.2樓盤信息管理功能設計.......................................................................21

3.3.3用戶信息管理模塊功能設計...............................................................22

3.3.4套房管理模塊功能設計.......................................................................23

3.3.5訂單管理模塊功能設計.......................................................................24

II

湖南商務職業技術學院畢業設計

3.4數據庫設計......................................................................................................25

3.4.13.4.1設計原則....................................................................................25

3.4.23.4.2概念設計...................................................................................25

3.4.33.4.3邏輯設計...................................................................................26

3.4.43.4.4數據字典...................................................................................26

4系統詳細設計.............................................................................................................28

4.1登錄模塊設計..................................................................................................28

4.1.1登錄模塊說明.......................................................................................28

4.1.2登錄功能模塊詳細設計.......................................................................28

4.2樓盤信息管理功能模塊設計..........................................................................29

4.2.1樓盤信息管理模塊說明.......................................................................29

4.2.2樓盤信息管理模塊詳細設計...............................................................29

4.3用戶信息管理模塊設計..................................................................................30

4.3.1用戶信息管理說明...............................................................................30

4.3.2用戶信息管理詳細設計.......................................................................31

4.4套房信息管理模塊設計..................................................................................32

4.4.1套房信息管理模塊說明.......................................................................32

4.4.2套房信息管理模塊詳細設計...............................................................32

4.5訂單信息管理模塊設計..................................................................................34

4.5.1訂單信息管理模塊說明.......................................................................34

4.5.2訂單信息管理模塊詳細設計...............................................................34

5系統實現.....................................................................................................................36

5.1登錄模塊實現..................................................................................................36

5.1.1登錄界面設計.......................................................................................36

5.1.2登錄模塊核心代碼實現:...................................................................36

5.2樓盤信息管理模塊實現..................................................................................37

5.2.1樓盤信息界面設計...............................................................................37

5.2.2樓盤信息管理模塊核心代碼實現.......................................................37

III

湖南商務職業技術學院畢業設計

5.3用戶信息管理模塊實現..................................................................................39

5.3.1用戶信息界面設...................................................................................39

5.3.2用戶信息管理模塊核心代碼實現.......................................................39

5.4套房信息管理模塊實現..................................................................................41

5.4.1套房信息界面設計...............................................................................41

5.4.2套房信息管理模塊核心代碼實現.......................................................41

5.5訂單信息管理模塊實現..................................................................................43

5.5.1訂單信息界面設計...............................................................................43

5.5.2訂單管理模塊核心代碼實現...............................................................43

6系統測試.....................................................................................................................45

6.1樓盤信息管理功能測試..................................................................................45

6.2用戶信息管理功能測試..................................................................................46

6.3套房信息管理功能測試..................................................................................47

6.4訂單信息管理功能測試..................................................................................47

7設計小結.....................................................................................................................48

參考資料.........................................................................................................................49

IV

湖南商務職業技術學院畢業設計

基于Java的綜合售樓系統的設計與實現

1引言

隨著我國房地產的發展,越來越多的房地產開發商需要建造自己的綜合售

樓系統,便于更好地管理,處理好房地產現存地問題。很多房地產開發商都已

不滿足于建立一個簡單的僅僅能夠發布信息的靜態管理方式,需要一個具有更

多功能地系統。為了滿足房地產開發商的需要,我們開發不一個動態的系統--

綜合售樓系統。

1.1項目開發背景

隨著時代的發展,信息技術、軟件技術、數據庫技術的不斷發展完善發展,

網絡進程的加快,信息的交流更加的頻發,信息瞬息萬變,如果通過傳統的信

息交互方式,已經無法滿足現在房地產開發商的需求,所以需要一個能夠快速

傳送信息的軟件。因此,我的畢業設計正是基于這一現狀,開發了一個系統--

綜合售樓系統。

1.2開發技術簡介

SSM框架是Spring,SpringMVC和Mybatis框架的整合,是標準的MVC模

式,將整個系統劃分為View層,Controller層,Service層,DAO層四層,使

用SpringMVC負責請求的轉發和視圖管理,Spring實現業務對象管理,Mybatis

作為數據對象的持久化引擎。

1.2.1SSM框架各層關系簡介

DAO層、Service層這兩個層次都可以單獨開發,互相的耦合度很低,完全

可以獨立進行,這樣的一種模式在開發大項目的過程中尤其有優勢。

Controller,可以看作一個整體,獨立于前兩個層進行開發。這樣,在層

與層之間我們只需要知道接口的定義,調用接口即可完成所需要的邏輯單元應

用。

Service層,是在Controller層之下的,因而Service層應該既調用DAO

層的接口,又要提供接口給Controller層的類來進行調用,它剛好處于一個中

間層的位置。

1

湖南商務職業技術學院畢業設計

1.2.2SpringMVC的運行原理

DispacherServlet的請求,是由客戶端發送的,由DispacherServlet控制

器查詢HanderMapping,找到處理請求的Controller,Controller調用業務邏輯

處理后,返回ModelAndView,DispacherSerclet查詢視圖解析器,找到

ModelAndView指定的視圖,視圖負責將結果顯示到客戶端。

1.2.3前后端頁面的組成

前端頁面里面包括HTML、JS和CSS。script是業務實現代碼,由主要由三

部分組成,該由ECMAScript核心來描述語法和基本對象、DOM描述了處理網頁

內容的方法和接口、BOM描述與瀏覽器進行交互的方法和接口。style是界面布

局代碼,負責主要的頁面布局。

1.3開發工具簡介

工具的使用:Eclipse+MySQL

Eclipse:從編寫、查錯、編譯、幫助等等各方面為Java語言貼身定做,

同時Eclipse可無限擴展的強大插件功能,眾多公司、廠商、組織的鼎立支持。

它更是開放,自由,免費。

IMySQL數據庫體積小、速度快、總體擁有成本低、開放源代碼,其有著廣

泛的應用,一般中小型網站的開發都選擇MySQL作為網站數據庫。

1.4項目開發技術路線

Springmvc的應用,使得我們開發能,支持各種請求資源的映射策略,還支

持多種視圖技術,與spring無縫銜接,更好靈活的數據驗證,格式化,數據綁定

機制。

MyBatis的應用,幾乎避免了JDBC代碼和手動設置參數以及獲取結果集。

它使用簡單的XML或者注解用于配置和原始映射。

spring的應用,方便解耦,簡化了開發,通過spring的aop特性,很容易實

現事務,日志,權限的控制,提供了對其他優秀開源框架的集成支持,低侵入式,

更方便程序的測試,降低項目的使用難度。

2

湖南商務職業技術學院畢業設計

2需求分析

2.1功能需求描述

通過與部分售樓部的工作人員進行溝通,了解綜合售樓的系統的問題,希

望通過系統設計實現對綜合售樓信息管理功能。

1、登錄功能:管理員首先要進行登錄,如果賬號和密碼正確,則登錄成功,

反之則登錄失敗。管理員登錄成功后才能對系統進行操作。

2、樓盤信息管理:管理員對樓盤信息管理包括:樓盤編號、樓盤地址、樓

盤類型、代理銷售員。

3、用戶信息管理:管理員對用戶信息的管理包括:新增用戶、查詢用戶、

修改用戶信息、刪除用戶。

4、套房信息管理:管理員對房屋價格、面積大小、樓層、房屋當前狀態管

理。

5、訂單信息管理:管理員對訂單處理包括:新增訂單、查詢訂單、修改訂

單、刪除訂單。

2.2非功能需求描述

本系統的非功能性需求有以下幾個方面:

1、高效性:綜合售樓系統的房屋信息量通常比較多而繁雜,能夠高效的查

詢出適合顧客的房屋。

2、安全性:綜合售樓系統的房屋信息量通常比較多而繁雜,房屋信息的真

實性比較明顯,安全。

3、可擴展性:綜合售樓系統可以開發未開發完善的樓盤、房屋信息,為該

系統提供充足的房源信息。

2.3需求用例建模

通過對功能需求的分析,創建以下總體用例模型,如圖2-1所示。

3

湖南商務職業技術學院畢業設計

圖2-1綜合售樓系統的總體用例模型

2.3.1登錄模塊的用例

面向對象的需求分析階段通過用例圖和活動圖進行了梳理分析。登錄管理

模塊具體的用例描述如圖2-2所示,分別具有用戶登錄、管理員登錄、銷售員

登錄、退出登錄等操作功能。采用這樣的架構,讓用戶界面層甚至可以不知道

數據庫的結構,當要對數據進行維護的時候,它只要維護與業務層之間的接口

即可。

圖2-2登錄模塊用例圖

4

湖南商務職業技術學院畢業設計

通過對用例的細化,使用活動圖針對系統動態行為進行建模。登錄模塊活

動圖如圖2-3所示。

圖2-3登錄模塊活動圖

通過對圖2-2用例圖及圖2-3活動圖進一步的細化分析,得到每個用例的

描述表。登錄管理模塊用例描述如表2-1所示,可以進行登錄等操作。

表2-1登錄模塊用例描述

項目綜合售樓系統

用例名稱用戶登錄

用例標識號01

參與者管理員

參與者輸入賬號、密碼,系統進行驗證后合法者登錄系統,

簡要說明

否則提供拒絕登錄系統。

前置條件參與者已經打開系統的登錄頁面login.jsp

1.參與者在用戶名輸入框里輸入用戶名

基本事件流2.在密碼框里輸入密碼

3.用戶按登錄后,系統驗證參與者輸入的有效性。

5

湖南商務職業技術學院畢業設計

4.有效則進入系統的主界面。無效則提示相應錯誤給用戶。

5.用例終止

在按“登錄”按鈕之前,參與者可以隨按“取消”或“關

其他事件流

閉”按鈕。

異常事件流提示錯誤信息,參與人確認

后置條件進入的主界面main.jsp,裝載相應的數據

2.3.2樓盤信息管理模塊的用例

面向對象的需求分析階段通過用例圖和活動圖進行了梳理分析。樓盤信息

管理模塊具體的用例描述如圖2-4所示,分別具有查詢樓盤信息、修改樓盤信

息等操作功能。采用這樣的架構,讓用戶界面層甚至可以不知道數據庫的結構,

當要對數據進行維護的時候,它只要維護與業務層之間的接口即可。

圖2-4樓盤信息管理模塊用例圖

通過對用例的細化,使用活動圖針對系統動態行為進行建模。登錄模塊活

動圖如圖2-5所示。

6

湖南商務職業技術學院畢業設計

圖2-5樓盤信息管理模塊活動圖

通過對圖2-5用例圖進一步的細化分析,得到每個用例的描述表。樓盤信

息管理模塊用例描述如表2-2、2-3、2-4、2-5所示,可以進行查詢樓盤信息、

修改樓盤信息等操作。

表2-2新增樓盤信息模塊用例描述

項目綜合售樓系統

用例名稱新增樓盤信息

用例標識號02

參與者管理員

參與者將項目信息輸入界面,輸入需要添加的樓盤信息,

簡要說明點擊確認,將信息傳送至系統審核。審核通過則添加成功,

否則提示錯誤,添加失敗。

前置條件參與人員打開樓盤信息管理頁面

1.管理人員在信息框輸入要添加的項目信息

2.點擊提交按鈕,將信息傳送至審核

3.系統審核信息有效性

其他事件流4.正確則進入系統樓盤信息顯示列表,錯誤則提示錯誤信

息,修改有誤信息

5.返回添加頁面

6.用例終止

7

湖南商務職業技術學院畢業設計

異常事件流提示錯誤信息,參與人確認

后置條件進入樓盤信息顯示頁面,轉載相應數據

表2-3查詢樓盤信息模塊用例描述

項目綜合售樓系統

用例名稱查詢樓盤信息

用例標識號03

參與者管理員

參與者將項目信息輸入界面,輸入需要查詢的樓盤編號,

簡要說明點擊確認,將信息傳送至系統審核。審核通過則查詢成功,

否則提示錯誤,查詢失敗。

1.參與者輸入樓盤編號

2.參與者按查詢按鈕,系統進行樓盤編號驗證

前置條件3.有效則進入樓盤信息顯示頁面,反之,則提示樓盤編號

錯誤

4.用例結束

在按“查詢”按鈕之前,參與者可以隨按“取消”或“關

其他事件流

閉”按鈕。

異常事件流提示錯誤信息,參與人確認

后置條件進入樓盤信息顯示頁面,轉載相應數據

表2-4修改樓盤信息模塊用例描述

項目綜合售樓系統

用例名稱修改樓盤信息

用例標識號04

參與者管理員

參與者輸入需要修改的樓盤信息,點擊確認,將信息傳送

簡要說明

至系統數據庫,修改成功。

1.參與者輸入需要修改的樓盤信息

2.點擊“確認”按鈕,將輸入傳入數據庫

前置條件

3.修改成功,返回樓盤信息頁面

4.用例結束

在按“確認”按鈕之前,參與者可以隨按“取消”或“關

其他事件流

閉”按鈕。

異常事件流提示樓盤編號為空值

后置條件進入樓盤信息頁面

表2-5刪除樓盤信息模塊用例描述

8

湖南商務職業技術學院畢業設計

項目綜合售樓系統

用例名稱刪除樓盤信息

用例標識號05

參與者管理員

參與者輸入需要修改的樓盤編號,點擊確認,將信息傳送

簡要說明

至系統數據庫,修改成功。

1.參與者輸入需要修改的樓盤信息

2.點擊“確認”按鈕,將輸入傳入數據庫

前置條件

3.刪除成功,返回樓盤信息顯示頁面

4.用例結束

在按“確認”按鈕之前,參與者可以隨按“取消”或“關

其他事件流

閉”按鈕。

異常事件流無

后置條件進入樓盤信息顯示頁面,轉載相應數據

2.3.3用戶信息管理模塊的用例

面向對象的需求分析階段通過用例圖和活動圖進行了梳理分析。用戶信息

管理模塊具體的用例描述如圖2-6所示,分別具有修改用戶信息等操作功能。

采用這樣的架構,讓用戶界面層甚至可以不知道數據庫的結構,當要對數據進

行維護的時候,它只要維護與業務層之間的接口即可。

圖2-6用戶信息管理模塊用例圖

通過對用例的細化,使用活動圖針對系統動態行為進行建模。登錄模塊活

動圖如圖2-7所示。

9

湖南商務職業技術學院畢業設計

圖2-7用戶信息管理模塊修改個人信息活動圖

通過對圖2-6用例圖及圖2-7活動圖進一步的細化分析,得到每個用例的

描述表。用戶信息管理模塊用例描述如表2-6、2-7、2-8、2-9所示,可以進行

用戶樓盤信息、修改用戶信息等操作。

表2-6新增用戶模塊用例描述

項目綜合售樓系統

用例名稱新增用戶

用例標識號06

參與者管理員

參與者將項目信息輸入界面,輸入需要添加的用戶信息,

簡要說明點擊確認,將信息傳送至系統審核。審核通過則添加成功,

否則提示錯誤,添加失敗。

前置條件參與人員打開用戶信息管理頁面

1.參與者在信息框輸入要添加的項目信息

2.點擊提交按鈕,將信息傳送至審核

3.系統審核信息有效性

其他事件流

4.正確則進入系統樓盤信息顯示列表,錯誤則提示錯誤信

息,修改有誤信息

5.返回添加頁面

10

湖南商務職業技術學院畢業設計

6.用例終止

異常事件流提示錯誤信息,參與人確認

后置條件進入用戶信息顯示頁面,轉載相應數據

表2-7查詢用戶信息模塊用例描述

項目綜合售樓系統

用例名稱查詢用戶信息

用例標識號07

參與者管理員

參與者將項目信息輸入界面,輸入需要查詢的用戶編號,

簡要說明點擊確認,將信息傳送至系統審核。審核通過則查詢成功,

否則提示錯誤,查詢失敗。

1.參與者輸入用戶編號

2.參與者按查詢按鈕,系統進行用戶編號驗證

前置條件3.有效則進入用戶信息顯示頁面,反之,則提示用戶編號

錯誤

4.用例結束

在按“查詢”按鈕之前,參與者可以隨按“取消”或“關

其他事件流

閉”按鈕。

異常事件流提示錯誤信息,參與人確認

后置條件進入用戶信息顯示頁面,轉載相應數據

表2-8修改用戶信息模塊用例描述

項目綜合售樓系統

用例名稱修改用戶信息

用例標識號08

參與者管理員

參與者輸入需要修改的用戶信息,點擊確認,將信息傳送

簡要說明

至系統數據庫,修改成功。

1.參與者輸入需要修改的用戶信息

2.點擊“確認”按鈕,將輸入傳入數據庫

前置條件

3.修改成功,返回用戶信息頁面

4.用例結束

在按“確認”按鈕之前,參與者可以隨按“取消”或“關

其他事件流

閉”按鈕。

異常事件流提示用戶編號為空值

后置條件進入用戶信息頁面,轉載相應數據

11

湖南商務職業技術學院畢業設計

表2-9刪除用戶信息模塊用例描述

項目綜合售樓系統

用例名稱刪除用戶信息

用例標識號09

參與者管理員

參與者輸入需要修改的用戶編號,點擊確認,將信息傳送

簡要說明

至系統數據庫,修改成功。

1.參與者輸入需要修改的用戶信息

2.點擊“確認”按鈕,將輸入傳入數據庫

前置條件

3.刪除成功,返回用戶信息顯示頁面

4.用例結束

在按“確認”按鈕之前,參與者可以隨按“取消”或“關

其他事件流

閉”按鈕。

異常事件流無

后置條件進入用戶信息顯示頁面,轉載相應數據

2.3.4套房信息管理模塊的用例

面向對象的需求分析階段通過用例圖和活動圖進行了梳理分析。套房信息

管理模塊具體的用例描述如圖2-8所示,分別具有查詢套房信息、修改套房信

息、刪除套房記錄等操作功能。采用這樣的架構,讓用戶界面層甚至可以不知

道數據庫的結構,當要對數據進行維護的時候,它只要維護與業務層之間的接

口即可。

圖2-8套房信息管理模塊用例圖

通過對用例的細化,使用活動圖針對系統動態行為進行建模。套房信息管

理模塊活動圖如圖2-9所示。

12

湖南商務職業技術學院畢業設計

圖2-9套房信息管理模塊活動圖

通過對圖2-8用例圖及圖2-9活動圖進一步的細化分析,得到每個用例的

描述表。樓盤信息管理模塊用例描述如表2-10、2-11、2-12、2-13所示,可以

進行查詢樓盤信息、修改樓盤信息等操作。

表2-10新增套房模塊用例描述

項目綜合售樓系統

用例名稱新增套房信息

用例標識號10

參與者管理員

參與者將項目信息輸入界面,輸入需要添加的套房信息,

簡要說明點擊確認,將信息傳送至系統審核。審核通過則添加成功,

否則提示錯誤,添加失敗。

前置條件參與者打開套房信息管理頁面

1.參與者在信息框輸入要添加的套房信息

2.點擊提交按鈕,將信息傳送至審核

3.系統審核信息有效性

其他事件流4.正確則進入系統套房信息顯示列表,錯誤則提示錯誤信

息,修改有誤信息

5.返回添加頁面

6.用例終止

異常事件流提示錯誤信息,參與人確認

13

湖南商務職業技術學院畢業設計

后置條件進入套房信息顯示頁面,轉載相應數據

表2-11查詢套房信息模塊用例描述

項目綜合售樓系統

用例名稱查詢套房信息

用例標識號11

參與者管理員

參與者者將項目信息輸入界面,輸入需要查詢的套房編號,

簡要說明點擊確認,將信息傳送至系統審核。審核通過則查詢成功,

否則提示錯誤,查詢失敗。

1.參與者輸入套房編號

2.參與者按查詢按鈕,系統進行套房編號驗證

前置條件3.有效則進入套房信息顯示頁面,反之,則提示套房編號

錯誤

4.用例結束

在按“查詢”按鈕之前,參與者可以隨按“取消”或“關

其他事件流

閉”按鈕。

異常事件流提示錯誤信息,參與人確認

后置條件進入套房信息顯示頁面,轉載相應數據

表2-12修改套房信息模塊用例描述

項目綜合售樓系統

用例名稱修改套房信息

用例標識號12

參與者管理員

參與者輸入需要修改的套房信息,點擊確認,將信息傳送

簡要說明

至系統數據庫,修改成功。

1.參與者輸入需要修改的套房信息

2.點擊“確認”按鈕,將輸入傳入數據庫

前置條件

3.修改成功,返回套房信息頁面

4.用例結束

在按“確認”按鈕之前,參與者可以隨按“取消”或“關

其他事件流

閉”按鈕。

異常事件流提示套房編號為空值

后置條件進入套房信息頁面,轉載相應數據

表2-13刪除套房信息模塊用例描述

14

湖南商務職業技術學院畢業設計

項目綜合售樓系統

用例名稱刪除套房信息

用例標識號13

參與者管理員

參與者輸入需要修改的用套房編號,點擊確認,將信息傳

簡要說明

送至系統數據庫,修改成功。

1.參與者輸入需要修改的用戶信息

2.點擊“確認”按鈕,將輸入傳入數據庫

前置條件

3.刪除成功,返回套房信息顯示頁面

4.用例結束

在按“確認”按鈕之前,參與者可以隨按“取消”或“關

其他事件流

閉”按鈕。

異常事件流無

后置條件進入套房信息顯示頁面,轉載相應數據

2.3.5訂單信息管理模塊的用例

面向對象的需求分析階段通過用例圖和活動圖進行了梳理分析。訂單信息

管理模塊具體的用例描述如圖2-10所示,分別具有查詢訂單信息、修改訂單信

息、刪除訂單記錄等操作功能。采用這樣的架構,讓用戶界面層甚至可以不知

道數據庫的結構,當要對數據進行維護的時候,它只要維護與業務層之間的接

口即可。

圖2-10套房信息管理模塊用例圖

通過對用例的細化,使用活動圖針對系統動態行為進行建模。訂單信息管

15

湖南商務職業技術學院畢業設計

理模塊活動圖如圖2-11所示。

圖2-11訂單信息管理模塊查詢訂單信息活動圖

通過對圖2-10用例圖及圖2-11活動圖進一步的細化分析,得到每個用例

的描述表。訂單管理模塊用例描述如表2-14、2-15、2-16、2-17所示,可以進

行新增訂單、查詢訂單、修改樓盤、刪除訂單等操作。

表2-14新增訂單模塊用例描述

項目綜合售樓系統

用例名稱新增訂單信息

用例標識號14

參與者管理員

參與者將項目信息輸入界面,輸入需要添加的訂單信息,

簡要說明點擊確認,將信息傳送至系統審核。審核通過則添加成功,

否則提示錯誤,添加失敗。

前置條件參與者打開套房訂單管理頁面

1.參與者在信息框輸入要添加的訂單信息

2.點擊提交按鈕,將信息傳送至審核

3.系統審核信息有效性

其他事件流

4.正確則進入系統訂單顯示列表,錯誤則提示錯誤信息,

修改有誤信息

5.返回添加頁面

16

湖南商務職業技術學院畢業設計

6.用例終止

異常事件流提示錯誤信息,參與人確認

后置條件進入套房訂單顯示頁面,轉載相應數據

表2-15查詢訂單信息模塊用例描述

項目綜合售樓系統

用例名稱查詢訂單信息

用例標識號15

參與者管理員

參與者者將項目信息輸入界面,輸入需要查詢的訂單編號,

簡要說明點擊確認,將信息傳送至系統審核。審核通過則查詢成功,

否則提示錯誤,查詢失敗。

1.參與者輸入訂單編號

2.參與者按查詢按鈕,系統進行訂單編號驗證

前置條件3.有效則進入套房信息顯示頁面,反之,則提示訂單編號

錯誤

4.用例結束

在按“查詢”按鈕之前,參與者可以隨按“取消”或“關

其他事件流

閉”按鈕。

異常事件流提示錯誤信息,參與人確認

后置條件進入訂單顯示頁面,轉載相應數據

表2-16修改訂單信息模塊用例描述

項目綜合售樓系統

用例名稱修改訂單信息

用例標識號16

參與者管理員

參與者輸入需要修改的訂單信息,點擊確認,將信息傳送

簡要說明

至系統數據庫,修改成功。

1.參與者輸入需要修改的訂單信息

2.點擊“確認”按鈕,將輸入傳入數據庫

前置條件

3.修改成功,返回套房信息頁面

4.用例結束

在按“確認”按鈕之前,參與者可以隨按“取消”或“關

其他事件流

閉”按鈕。

異常事件流提示訂單編號為空值

后置條件進入訂單顯示頁面,轉載相應數據

17

湖南商務職業技術學院畢業設計

表2-17刪除套房信息模塊用例描述

項目綜合售樓系統

用例名稱刪除套房信息

用例標識號17

參與者管理員

參與者輸入需要修改的用訂單編號,點擊確認,將信息傳

簡要說明

送至系統數據庫,修改成功。

1.參與者輸入需要刪除的訂單信息

2.點擊“確認”按鈕,將輸入傳入數據庫

前置條件

3.刪除成功,返回訂單顯示頁面

4.用例結束

在按“確認”按鈕之前,參與者可以隨按“取消”或“關

其他事件流

閉”按鈕。

異常事件流無

后置條件進入訂單顯示頁面,轉載相應數據

3系統概要設計

3.1系統設計原則

人們購房頻率的增加,開發一個簡單易用實用的綜合管理系統對提高銷售

樓房管理的效率顯得尤為重要。有銷售員和管理員,銷售員可以對用戶信息進

行增加、修改、查詢和刪除,也可以對訂單進行增加、修改、查詢和刪除;管

理員可以對樓盤信息和套房信息進行增加、修改和刪除等,

3.2系統框架設計

根據系統的需求分析、用例建模分析結合開發平臺的特點設計綜合售樓系

統的系統架構模型,如圖3-1所示。

18

湖南商務職業技術學院畢業設計

圖3-1綜合售樓系統整體架構圖

19

湖南商務職業技術學院畢業設計

3.3系統功能設計

系統模塊化結構設計工作是在系統分析階段對子系統劃分的基礎上,在進

一步地劃分,將它逐層的分解成多個大小相同、功能單一、具有一定獨立性的

模塊,以便程序設計工作的同時,有加強了數據庫之間的聯系,使系統更加的

完美。根據市場調查的需求分析和用例建模分析,本文確定了綜合售樓系統的

主要功能模塊,包括樓盤信息管理、用戶信息管理、套房信息管理和訂單信息

管理等。綜合售樓管理系統的功能結構圖如圖3-2所示,本系統共有登錄管理、

樓盤信息管理、用戶信息管理、套房信息管理、訂單信息管理等主要功能模塊。

圖3-2綜合系統功能結構圖

3.3.1登錄模塊功能設計

針對系統功能結構圖進行進一步細化分析,得到各子模塊相關功能描述,

功能描述使用功能流程圖描述,如下圖3-3。

20

溫馨提示

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

評論

0/150

提交評論