軟件工程大作業(yè)酒店管理信息系統(tǒng)分析與設計_第1頁
軟件工程大作業(yè)酒店管理信息系統(tǒng)分析與設計_第2頁
軟件工程大作業(yè)酒店管理信息系統(tǒng)分析與設計_第3頁
軟件工程大作業(yè)酒店管理信息系統(tǒng)分析與設計_第4頁
軟件工程大作業(yè)酒店管理信息系統(tǒng)分析與設計_第5頁
已閱讀5頁,還剩10頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

/大連理工高校城市學院《軟件工程導論》大作業(yè)售樓管理系統(tǒng)分析和設計課題名稱:售樓管理系統(tǒng)任課老師:李天俐班級:軟件1304班姓名:呂遠道完成日期:2015年6月17日摘要售樓管理是售樓運作的一個重要環(huán)節(jié),學習制作售樓管理系統(tǒng)是很有必要的,同時,售樓管理系統(tǒng)也是服務行業(yè)管理軟件的一個綜合性代表,很具有實踐的意義。本售樓管理系統(tǒng)是用PowerBuilder和Microsoftaccess制作而成,主要包括客戶信息登、消費管理、結(jié)賬和統(tǒng)計以及員工信息管理等主要功能。依據(jù)客戶需求給其供應房屋,并且對客戶購買狀況進行統(tǒng)計以及客戶結(jié)賬,系統(tǒng)也對員工信息進行統(tǒng)計,管理員可以賜予員工登錄系統(tǒng)的權(quán)限。依據(jù)須要,系統(tǒng)建立了6個表,分別用來記錄客戶信息、員工信息、消費分類、客戶消費檔案、房屋信息和客戶購買信息。房間有三種狀態(tài),即“已售”、“已預訂”、“未售”,員工有三種權(quán)限即:“T”、“U”、“F”分別代表管理員權(quán)限和一般用戶權(quán)限,“F”權(quán)限不能登錄系統(tǒng),而管理員是由系統(tǒng)默認。這些狀態(tài)分別可以對房屋和員工進行管理。結(jié)論主要介紹了售樓管理在售樓日常運作中的作用,以及售樓管理系統(tǒng)的必要性。整個系統(tǒng)的開發(fā)過程包括:可行性分析、需求分析、總體設計、詳細設計、系統(tǒng)實現(xiàn)以及測試支配。其中關(guān)鍵的技術(shù)包括數(shù)據(jù)庫的建立,數(shù)據(jù)庫的連接,數(shù)據(jù)的添加、刪除和更新。為了系統(tǒng)的順當完成。開發(fā)人員將要密切合作和詳細的分工。關(guān)鍵詞:售樓管理系統(tǒng);PowerBuilder;Microsoftaccess;數(shù)據(jù)庫

第一章前言1.1背景現(xiàn)代社會,科技飛速發(fā)展,電腦不斷普及。現(xiàn)代化售樓組織浩大,服務項目多、信息量大,要想提高勞動生產(chǎn)、降低成本。提高服務質(zhì)量和管理水平,進而促進經(jīng)濟效益,必需借助計算機來進行現(xiàn)代化信息是。售樓管理系統(tǒng)正是為此設計開發(fā)的。1.2編寫目的“售樓管理系統(tǒng)”的開發(fā)定位在一個能夠滿意數(shù)據(jù)庫管理系統(tǒng),即具備一個數(shù)據(jù)庫管理系統(tǒng)的基本功能,包括數(shù)據(jù)的增加,刪除,修改,查詢等,便于用戶查看,操作,和查詢房屋信息。作為工作人員期望能夠避開繁瑣的手工操作,甩掉傳統(tǒng)的手工記錄方式,達到事半功倍的效果。其次章可行性分析可行性探討的目的是付出最小的代價在盡可能短的時間里確定問題是否通解決,系統(tǒng)的可行性分析可以從以下幾個方面探討:2.1技術(shù)的可行性技術(shù)上的可行性主要分析現(xiàn)有技術(shù)條件能否順當完成開發(fā)工作,軟硬件能否滿意開發(fā)者的須要等,這一特點特殊適合計算機的特點,發(fā)揮計算機的數(shù)據(jù)處理速度快,精確率高的優(yōu)勢?,F(xiàn)代計算機硬件和軟件技術(shù)的飛速發(fā)展,為系統(tǒng)的建設供應了技術(shù)條件。由于售樓管理系統(tǒng)這一類的企業(yè)管理系統(tǒng)進行開發(fā)已有確定的時期,有很多成功的實例上,技術(shù)基礎(chǔ)也已經(jīng)特殊雄厚,因而技術(shù)上的是可行的。2.2經(jīng)濟的可行性主要是對項目經(jīng)濟效益進行評價,一方面是支出的費用,其中包括設備的購置費,軟件開發(fā)費,管理和維護費,人員工資和培訓費等。另一方面是取得的收益可以用錢來衡量的那部分以及運用本系統(tǒng)而提高的效率,節(jié)約的人力物力?;谄髽I(yè)的現(xiàn)有計算機及配套設備,建設MIS系統(tǒng),大大降低了辦公費用,提高辦公效率,而且能檢測數(shù)據(jù)效用,為企業(yè)供應便利。由于本酒店管理系統(tǒng)是由我及幾個同學開發(fā)的,投入相對較少,但卻能獲得較大的收益,所以經(jīng)濟上是可行的。2.3管理上的可行性主要是管理人員對開發(fā)信息系統(tǒng)是否支持,現(xiàn)有管理制度是否科學,規(guī)章制度是否齊全,原始數(shù)據(jù)是正確等。售樓管理系統(tǒng)比較完善的規(guī)章制度和管理方法為系統(tǒng)的建設供應了保障,一個軟件設計的好壞,關(guān)鍵在于產(chǎn)品的牢靠,穩(wěn)定,便于維護,系統(tǒng)接受模塊化程序設計方法,既便于系統(tǒng)功能的各種組合和修改,又便于未參和開發(fā)的技術(shù)維護人員進行補充、維護。2.4結(jié)論由于缺乏專業(yè)人士的幫助,并且缺少實際閱歷,該管理系統(tǒng)可能做的不太健全,遠不是真正意義上的軟件、工業(yè)產(chǎn)品,只能算作坊生產(chǎn)的產(chǎn)物??赡苓€存在缺陷,不足之處有待改進。前景依據(jù)以上分析,我們認為開發(fā)此系統(tǒng)的條件已經(jīng)具備,可以起先進行開發(fā)。并且我們信任此軟件經(jīng)濟實惠,確定具有良好的前景。我們將會逐步完善該軟件,盡可能地讓滿意客戶的需求。第三章需求分析3.1用戶需求1.軟件具有簡潔美觀的界面。2.操作簡潔、快捷,適合用戶運用習慣。3.要求系統(tǒng)平安、穩(wěn)定。4.要求能夠注冊多個用戶,有不同的用戶權(quán)限。5.要求能夠便利的運用增刪改查等功能。6.要求實現(xiàn)面對2個用戶分別實現(xiàn)以下功能:買房者:注冊,登錄,查詢空閑房源,查詢成交狀況。管理員:查詢基本信息,查詢房源狀況,對買房者登記的信息進行審核,并能依據(jù)房源狀況進行分類統(tǒng)計。3.2功能需求1.創(chuàng)建系統(tǒng)用戶、修該用戶密碼、設置用戶權(quán)限。2.買房者注冊,登錄。3.買房者查詢房源。4.買房者對中意房源報價,查詢成交狀況。5.管理員查詢買房者基本信息。9.管理員查詢房源狀況。11.管理員依據(jù)房源狀況進行分類統(tǒng)計。用戶類型權(quán)限描述買房者注冊,登錄,查詢空閑房源,對中意房源報價,查詢成交狀況。管理員查詢買賣雙方基本信息,查詢房源狀況,對賣房者登記的信息進行審核,并能依據(jù)房源狀況進行分類統(tǒng)計。圖3-13.2數(shù)據(jù)流圖繪制數(shù)據(jù)流圖的目的是為了便利開發(fā)人員和用戶的溝通,以及為系統(tǒng)的設計供應依據(jù)。數(shù)據(jù)流圖的繪制過程通常是接受自頂向下,逐層分解,直到功能細化為止,形成若干層次的數(shù)據(jù)流圖。酒店管理系統(tǒng)的數(shù)據(jù)流圖如下所示:基本系統(tǒng)模型頂層數(shù)據(jù)流圖第一層數(shù)據(jù)流圖3.3實體關(guān)系模型圖3.4數(shù)據(jù)字典實體圖總體E-R圖圖3-8實體關(guān)系(E-R)圖3.5性能需求1、精度軟件主要用于管理,不是科學計算,要求計算的精度不是很苛刻,所以輸入、輸出數(shù)據(jù)精度的要求不是很高,可以用浮點數(shù)。2、時間特征要求軟件運行的響應時間要求不超過1-2秒。3、靈敏性軟件具有升級功能,以滿意用戶的需求。3.6數(shù)據(jù)管理實力需求本軟件管理的數(shù)據(jù)大都以數(shù)據(jù)庫的形式儲存,主要包括房價信息,菜肴信息數(shù)據(jù),客戶信息數(shù)據(jù),其中房價信息數(shù)據(jù)基本不變,數(shù)據(jù)庫大小基本不變,而客戶信息數(shù)據(jù)隨著時間的推移每天都在增加,客戶信息數(shù)據(jù)須要定期進行整理和處理。3.7故障處理需求本軟件具有錯誤和異樣的處理實力,基本不會有軟件故障,保證軟件能正在運行,有對數(shù)據(jù)庫備份的功能,這樣才能運用戶滿意。3.8其他需求本軟件有保密功能,設立了系統(tǒng)賬號管理功能,用戶登錄時須要驗證用戶名及密碼,對于三次密碼輸入錯誤的運用者則關(guān)閉此系統(tǒng),這樣保證了數(shù)據(jù)的平安。本軟件運用也特殊便利,以窗口的形式呈現(xiàn)給用戶,很簡潔操作。3.9運行環(huán)境需求內(nèi)存:512M;硬盤:80G;操作系統(tǒng)為Windows系列。

第四章總體設計4.1系統(tǒng)分析依據(jù)用戶的要求以及對需求分析階段對功能的分析,要實現(xiàn)登錄信息管理、客戶的基本狀況管理、員工信息管理、房源信息管理、收費信息處理。(1)登錄信息管理:記錄登錄賬號、用戶編號、用戶類型(權(quán)限)、登錄名、密碼等相關(guān)信息。(2)客戶的基本狀況管理:記錄客戶的基本信息,如:賬號、姓名、性別、誕生日期、手機、家庭電話、郵箱、身份證號、客戶類型、注冊日期等進行統(tǒng)計。并且對客戶的信息進行管理,查詢、添加、刪除等。(3)收費信息處理:記錄收取的費用的詳細信息,如::應付款額、經(jīng)手人編號、經(jīng)手人姓名、房屋編號、付款日期、買房者編號、買房者姓名、買房者聯(lián)系電話等。4.2系統(tǒng)設計由問題分析我們確定了本系統(tǒng)須要哪些精確的功能模塊和組織結(jié)構(gòu)。軟件組織結(jié)構(gòu)本系統(tǒng)的總體結(jié)構(gòu)接受菜單來調(diào)用窗體,利用窗體來進行管理、數(shù)據(jù)加工、信息查詢等工作,系統(tǒng)的功能模塊圖如圖4-1所示:圖4-1系統(tǒng)功能結(jié)構(gòu)圖4.3功能說明功能說明系統(tǒng)分為三個模塊來對實現(xiàn)其功能需求,即:客戶信息管理模塊、員工信息管理模塊、收信息管理模塊。1、客戶信息管理模塊客戶信息增加:對客戶的信息進行增加客戶信息修改:對出現(xiàn)錯誤的客戶信息進行修改客戶信息刪除:對沒用的客戶信息進行刪除2、房屋信息管理模塊房屋信息增加:對待出售房屋的信息進行增加房屋信息修改:對出現(xiàn)錯誤的房屋信息進行修改房屋信息刪除:對未出售的房屋信息進行刪除3、收費信息管理模塊收費信息增加:對管理員想要新加入的收費信息進行增加收費信息修改:對管理員想要修改的收費信息進行修改收費信息刪除:對沒有的收費信息進行刪除4.4重要數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)設計變量設計在系統(tǒng)的代碼實現(xiàn)的時候,必需用到一些變量,一般我們所用到的變量為兩種:一是全局變量、二是局部變量。全局變量:以“global_”加字母作為變量名,如:global_name。局部變量:不限制。4.5函數(shù)設計為了簡化程序,并且提高代碼的重要性,在編寫代碼時,對多次用到代碼段,定義成函數(shù),在用到的地方干脆調(diào)用函數(shù)。全局函數(shù)以“gfunction_”加函數(shù)名,如:gfunction_Add();局部函數(shù)以“zfunction_”加函數(shù)名,如:zfunction_Add();第五章詳細設計在此階段將對系統(tǒng)進行更詳細的分析和設計,目的是確定如何詳細地實現(xiàn)所要求的系統(tǒng)。5.1數(shù)據(jù)庫的詳細設計依據(jù)系統(tǒng)數(shù)據(jù)庫的概念模式,可以得到應有如下的6個數(shù)據(jù)表:tb_login(登錄信息表)列名描述數(shù)據(jù)類型長度是否為空Login_id登錄賬號(主鍵)Varchar10否Employee_id用戶賬號Varchar10是Login_name登錄名稱Varchar20是Login_pwd登錄密碼Varchar15是Login_power登錄權(quán)限varchar10是tb_customer(客戶信息表)列名描述數(shù)據(jù)類型長度是否為空Customer_id客戶編號(主鍵)Varchar10否Customer_name姓名Varchar20是Customer_sex性別Varchar4是datetime誕生日期Datetime15是Phone手機Varchar20是email郵箱Varchar20是cardID身份證Varchar30是Customer_type用戶類型Varchar10是House_id房屋編號Varchar10是Recorddate注冊日期Datetime15是tb_house(房屋信息表)列名描述數(shù)據(jù)類型長度是否為空house_id房屋編號(主鍵)varchar10否house_typeid房型編號varchar10是house_seatid幢座編號varchar10是house_state狀態(tài)varchar10是house_favorid朝向編號varchar10是house_map結(jié)構(gòu)圖varchar50是house_price價格money10是house_floorid樓層編號varchar10是house_area建筑面積varchar20是house_remark備注varchar50是tb_money(付款信息表)列名描述數(shù)據(jù)類型長度是否為空Money_id費用編號(主鍵)varchar10否Pay_money金額money10是Emp_id員工編號varchar10是Emp_name員工姓名varchar20是House_id房屋編號varchar10是Pay_date付款日期datetime15是Money_remark備注varchar100是Want_id買房者編號varchar10是Want_name買房者姓名varchar20是Want_phone買房者電話varchar20是5.3界面設計較好的界面能給用戶一幕了然的感覺,也便于設計,系統(tǒng)的界面應當保持一樣不隨時間而變更,好的界面是能給用戶供應幫助的。系統(tǒng)登錄界面圖5-1用戶登錄界面系統(tǒng)主界面圖5-2系統(tǒng)主界面5.4系統(tǒng)功能詳細說明客戶信息管理模塊目的:對客戶的信息進行登記和保存。功能:以干脆對買房者信息進行錄入,建立相應的客戶信息檔案,并可對客戶信息進行添加、刪除、修改和查詢。性能:穩(wěn)定、快速、精確。輸入項:客戶編號、姓名、性別、客戶類型、手機號、注冊日期等。輸出項:相應的信息記錄和相應的出錯信息提示。5.42員工信息管理模塊目的:管理員管理樓房的信息功能:對樓房的信息進行管理,信息的添加、修改、刪除和查詢。性能:穩(wěn)定、快速、正確輸入項:房屋編號、房屋地址、房屋樓層、房屋面積等。輸出項:房屋的基本信息記錄和相應的出錯信息或提示。5.45交易付款管理模塊目的:管理員對買賣雙方的交易信息進行管理。功能:對交易付款信息進行管理,信息的添加、修改、刪除和查詢?nèi)缓笥涗泜浞荨P阅埽悍€(wěn)定、快速、正確輸入項:費用編號、金額、員工編號、員工姓名、房屋編號、付款日期、備注、購房者姓名等。輸出項:交易付款信息記錄和相應的出錯信息或提示。第六章系統(tǒng)實現(xiàn)經(jīng)過前面幾個階段對系統(tǒng)的分析之后,接下來是本系統(tǒng)的實現(xiàn)階段。6.1系統(tǒng)登錄模塊圖6-1用戶登錄界面本模塊的主要功能是對操作用戶的身份進行驗證,只有系統(tǒng)管理員和買房注冊的用戶可以登錄本系統(tǒng)。在進行系統(tǒng)登錄過程中,登錄模塊將調(diào)用數(shù)據(jù)庫里的樓房檔案表,對用戶名和密碼進行驗證,只有輸入正確后,才能進入系統(tǒng)。每次輸入錯誤時,模塊都會給出錯誤提示,當?shù)谌屋斎脲e誤時,給出“第三次輸入錯誤,還有一次機會”的提示,當?shù)谒拇屋斎脲e誤時,自動關(guān)閉登錄窗體。當輸入正確以后,將進入系統(tǒng)6.2客戶信息登記模塊圖6-2客戶信息登記界面本窗體的主要功能是對客戶的信息登記,依據(jù)提示輸入相應的信息之后,該窗體將調(diào)用數(shù)據(jù)庫中的客戶信息檔案表,對數(shù)據(jù)進行操作。當數(shù)據(jù)應經(jīng)存在時將給出提示如圖5-5所示。圖6-3信息提示6.3房屋信息管理圖6-4房屋信息管理界面1、任何已注冊的買房者用戶都可以通過該模塊實現(xiàn)對意向的房源進行查詢。2、進行查詢時,可以從不同方面的意向,如面積,地點,價位,樓層,朝向,房型等,對已有的房源進行篩選符合意向的房源,查詢快捷,操作簡潔,便利查看。6.4樓層錄入模塊圖6-5樓層設置主界面6.5幢/座設置模塊圖6-6幢/座設置主界這些全部有關(guān)房源的信息,用戶都可以在房源查詢界面中查詢。第七章系統(tǒng)測試系統(tǒng)測試是保證軟件質(zhì)量,提高軟件牢靠性的主要活動之一。它實施對軟件規(guī)格說明、設計規(guī)格說明和編碼的審核。軟件測試的目的是以最少的資源盡可能的找出軟件中的錯誤和缺陷,測試的結(jié)果是為軟件的維護供應依據(jù)。本次測試將大部分可能的值來檢查系統(tǒng)程序的正確性,并通過測試得到必要的調(diào)試或者功能改進。7.1登錄測試當用戶輸入出錯時會給出提示用戶第1次輸入錯誤,如圖7-1所示圖7-1錯誤提示信息當輸入第三次錯誤時也會給出提示:如圖7-2所示。圖7-2錯誤提示信息7.2系統(tǒng)功能模塊測試在每個相應的功能模塊中,測試人員分別輸入錯誤的數(shù)據(jù)和正確的數(shù)據(jù),查看相應的結(jié)果和提示。在其測試中依據(jù)窗體界面的按鈕或者圖標的提示,查看處理的結(jié)果。圖7-3房屋信息登記界面如上圖在房屋信息添加的窗體中,點擊查詢按鈕之后,會把查詢到的內(nèi)容添加到數(shù)據(jù)表里面,并且會在數(shù)據(jù)窗口里面顯示出來。如圖7-3所示。第八章運用說明該系統(tǒng)的運用說明大致可以分為:運行環(huán)境,性能說明和操作說明三個部分

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 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

提交評論