UML網上售樓系統設計論文

時間:2022-03-11 11:06:00

導語:UML網上售樓系統設計論文一文來源于網友上傳,不代表本站觀點,若需要原創文章可咨詢客服老師,歡迎參考。

UML網上售樓系統設計論文

[摘要]本文設計和實現了一個B/S架構的網上售樓系統。本系統采用uml建模,Web服務器軟件是IIS5.5,開發工具是ASP,后臺數據庫系統是SQLServer2000,網頁設計軟件是MacromediaDreamweaver。

[關鍵詞]網上售樓UMLASP

網上售樓系統是一個B2C的電子商務流程,售樓本身業務繁多,涉及金額數量大,根據售樓的實際特點,網上售樓系統在售樓業務完成以后,可以為用戶提供支付信息,將會員所要支付的款項收錄在支付信息中,為后續服務提供依據。

一、系統分析與設計

1.系統用例分析與設計。用例是獲取系統功能需求的一種技術,是從參與者的角度來描述系統行為。一個用例就是參與者與系統的一次交互,它表達了系統的功能和所提供的服務。因此,在識別出參與者的基礎上,可確定在網上售樓系統中,有訪客、會員、管理員三個參與者,訪客可以瀏覽樓盤信息、注冊成為會員。會員可以登錄系統、管理個人信息、訂購房屋、退訂房屋、查詢訂單、查詢退單、查詢支付信息、在留言板上留言。管理員可以管理管理員專欄、管理樓盤房屋信息、管理公告信息、管理會員信息、處理訂單、處理退單、管理支付信息、管理留言板。

在分析階段我們分析了訪客用例、會員用例和管理員用例,而在設計階段,所描述的會員和管理員的用例圖是編寫程序代碼、實現系統功能的依據。下面僅以角色權限最大的管理員為例說明(如圖1)。

圖1管理員用例圖

說明:管理員登錄系統后臺,主要實現幾個大的功能模塊,包括管理會員信息、管理管理員信息、管理留言板、管理公告、管理訂、退、支付單等。在每個大模塊中,又包含具體的基本功能,主要是增、刪、改、查的操作。

2.系統類圖分析設計與數據庫邏輯設計。類圖描述系統所包含的類、類的內部結構及類之間的關系,表示的是系統中各個對象及其間各種靜態關系。這種靜態關系主要有兩種:關聯和子類型。

類圖分為分析階段的類圖和設計階段的類圖,本系統需要九個類:“會員”、“管理員”、“訂單”、“退單”、“留言”、“公告”、“支付清單”、“樓盤信息”、“房屋信息”(如圖2)。

說明:在對象模型向關系模型的轉化中需將業務邏輯類進行轉化,即將每個業務邏輯類映射為一個數據實體,在數據庫中用一個或多個數據表表示;類屬性映射為數據表的字段。本系統涉及的數據庫表有:“會員表”、“管理員表”、“訂單表”、“退單表”、“留言表”、“公告表”、“支付清單表”、“樓盤信息表”、“房屋信息表”。3.系統順序圖分析與設計。順序圖顯示了對象之間的動態合作關系,強調對象之間消息發送的時間順序,同時顯示對象之間的交互,順序圖分為分析階段的順序圖和設計階段的順序圖。

設計階段的順序圖是對分析階段在內容上的補充和完善,在系統分析和設計中描述了管理員基本信息管理順序圖、留言順序圖、訪客注冊成為會員順序圖、管理員處理退單順序圖、會員提交訂單順序圖。無法一一描述,僅以訪客注冊會員為例。訪客注冊會員順序圖描述為:兩個參與者,即訪客和管理員。訪客進入售樓系統后可以注冊成為會員。訪客要先填寫并提交注冊信息,當還有必填內容沒有填時,則會出現注冊失敗,系統會自動提示所要填的信息,此時,訪客修改補充并提交,系統將顯示注冊成功。之后,管理員將審核會員信息,如果符合標準,則改變會員狀態,由“未審核”轉變為“已審核”,只有在已審核狀態下的會員才能登錄系統(如圖3)。

二、系統實現

1.系統體系結構。本系統采用B/S架構,B/S模式把處理功能全部移植到了服務器端,用戶的請求通過瀏覽器發出,無論是使用和數據庫維護上都比傳統模式更加經濟方便.而且使維護任務層次化:管理員負責服務器硬件日常管理和維護,系統維護人員負責后臺數據庫數據更新維護。

2.系統開發工具。本系統采用采用ASP開發WEB應用程序。ASP(Activeserverpages動態服務器主頁的簡稱)內含于InternetInformationServer(IIS)中,是一套微軟開發的服務器端腳本環境。通過ASP,可以結合HTML網頁、ASP指令和ActiveX元件,建立動態、交互且高效的WEB服務器應用程序,所有的程序都將在服務器端執行,包括所有嵌在普通HTML中的腳本程序。當程序執行完畢后,服務器僅將執行的結果返回給客戶瀏覽器,這樣也就減輕了客戶端瀏覽器的負擔,大大提高了交互的速度。后臺數據庫系統是SQLServer2000,網頁設計軟件是MacromediaDreamweaver。

3.主要界面的實現。本系統分為前臺和后臺兩個部分。前臺主要的界面有:前臺首頁、樓盤信息頁、房屋信息明細頁、公告首頁、公告內容頁、注冊頁、留言頁、會員修改個人信息頁、提交訂單頁、查看訂單頁、提交退單頁、查看退單頁、支付信息明細頁等;后臺主要的界面有:審核會員頁、公告頁、公告保存頁、管理留言板頁、查看會員信息頁、刪除會員信息頁、修改會員信息頁、查看訂單并受理頁、訂單生成支付信息頁、訂單生成支付信息明細頁、管理員查看支付信息明細頁等(如圖4)。

三、總結

本文結合使用了UML和ASP,設計并實現了網上售樓系統。采用UML建模語言進行分析,具有靈活、高效的特點,為進行可視化系統的開發提供了極大的方便。

參考文獻:

[1]鄺孔武王曉敏:信息系統分析與設計[M].清華大學出版社.2006

[2]陳剛李建義:數據庫系統原理及應用[M].中國水利水電出版社.2003