管理信息系統(tǒng)課程設計報告 馬 頌 0510604016 徐 潔 0510604035_第1頁
管理信息系統(tǒng)課程設計報告 馬 頌 0510604016 徐 潔 0510604035_第2頁
管理信息系統(tǒng)課程設計報告 馬 頌 0510604016 徐 潔 0510604035_第3頁
管理信息系統(tǒng)課程設計報告 馬 頌 0510604016 徐 潔 0510604035_第4頁
管理信息系統(tǒng)課程設計報告 馬 頌 0510604016 徐 潔 0510604035_第5頁
已閱讀5頁,還剩51頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、房屋銷售管理信息系統(tǒng)馬 頌 徐 潔(合肥學院 建筑工程系05工程管理)【摘要】隨著我國經濟不斷發(fā)展,房地產的開發(fā)也達到了前所未有的高度。隨著大批已建成和正在建設的樓盤的開盤與交房,房屋銷售管理系統(tǒng)成為一種廣泛需要的系統(tǒng)。以Visual FoxPro為操作平臺的房屋銷售管理系統(tǒng)是為滿足房地產開發(fā)商、銷售者和業(yè)主多方面需要而開發(fā)的管理軟件,根據需求分析,實現銷售系統(tǒng)管理業(yè)務,作用已越來越明顯。因此,本系統(tǒng)的開發(fā)具有很實際的意義。本系統(tǒng)主要從系統(tǒng)規(guī)劃、系統(tǒng)分析、系統(tǒng)設計、系統(tǒng)實施、系統(tǒng)管理來實現。針對目前房屋銷售過程中時常會出現資料繁多、咨詢和查閱不夠及時等現象,通過調查分析將房屋銷售管理由人工轉為

2、自動化,在計算機上實現各種業(yè)務功能,本文主要設計了基本資料管理和業(yè)務管理兩個子模塊來體現該系統(tǒng)的功能。實現計算機管理將在房地產業(yè)開發(fā)中起到主導地位?!娟P鍵詞】 管理信息系統(tǒng) 房屋銷售 系統(tǒng)功能 系統(tǒng)設計【Key Words】Management of information system Sell of Real Estate Function of MIS Design of MIS目錄摘要1關鍵詞1目錄2-30.前言41 系統(tǒng)規(guī)劃4 開發(fā)背景4 規(guī)劃方法42 系統(tǒng)分析5 需求分析5 可行性分析5可行性報告6 2.4 結構組織圖7 2.5 管理功能圖7 2.6 業(yè)務流程圖8 數據字典83 系

3、統(tǒng)設計11 總體結構設計11 3. 2 系統(tǒng)模塊設計11 3.3 代碼設計13 3.4 系統(tǒng)配置13 3.5 功能結構圖14 3.6 存儲設計153.6.1 數據庫設計 15 系統(tǒng)數據庫設計 15 3.7 輸入設計19 3.8 輸出設計194 系統(tǒng)實施20 系統(tǒng)主文件20 系統(tǒng)封面設計20 界面設計20 程序清單20 系統(tǒng)登陸設計21 界面設計21 程序清單22 系統(tǒng)主界面設計22 界面設計22 程序清單23 4.5 部分子模塊設計26 房屋基本信息管理模塊設計26 房屋銷售管理模塊設計29 業(yè)主管理模塊設計37 4.5.4 客戶管理模塊設計40 4.5.5 業(yè)主查詢管理模塊設計44 4.5.

4、6 房屋銷售管理模塊設計49 應用程序管理51 系統(tǒng)調試51 系統(tǒng)運行515 系統(tǒng)管理51 系統(tǒng)評價51 系統(tǒng)維護52 硬件維護52 軟件系統(tǒng)的維護52 系統(tǒng)的日常使用維護53 系統(tǒng)的安全保障53結束語54參考文獻55致謝550前言管理工作的成敗,取決于能否做出有效的決策,而決策的正確與否則在很大程度上取決于信息的質量。隨著人類進入信息科技時代,管理信息系統(tǒng)的開發(fā)和設計,則成了必然的發(fā)展要求,其重要性也是不可忽視的。以業(yè)主為中心,最大程度服務業(yè)主是本客戶管理系統(tǒng)所追求的境界,本房屋銷售管理系統(tǒng)通過對用戶信息資源的整合,在公司內部達到資源共享,從而為業(yè)主提供更快速周到的優(yōu)質服務,吸引和保持更多的

5、客戶;通過對業(yè)務流程的重新設計,更有效地管理客戶關系,降低公司營銷管理成本。成功的業(yè)主管理系統(tǒng)實施是系統(tǒng)資源和企業(yè)文化兩方面的,只有這兩方面同時滿足,才能達到增加企業(yè)盈利和改善客戶關系這一投資最優(yōu)化效果。系統(tǒng)規(guī)劃1.1 開發(fā)背景房屋銷售管理信息系統(tǒng),是以房地產銷售實際需求為背景,將各相關的業(yè)務及工作流程計算機化,以計算機代替?zhèn)鹘y(tǒng)的手工操作方式,實現通過操作平臺對房地產銷售相關信息進行整合、分類及查詢等功能。目前各個知名房地產銷售公司都開發(fā)了自己的管理軟件,但在進行全面地信息整合分析、同時增加銷售商與業(yè)主之間交流與聯(lián)系的全面交互系統(tǒng)并不多。因此,該系統(tǒng)的研究和設計對于改善房地產銷售公司信息不對稱

6、,提高工作效率,提高工作質量方面起到了積極作用,具有一定的經濟效益和較大的社會效益。1.2 規(guī)劃方法 MIS戰(zhàn)略規(guī)劃是一個組織的戰(zhàn)略規(guī)劃的重要組成部分,是競爭導向的目標和方向,其動力和依據來自企業(yè)的發(fā)展(競爭)戰(zhàn)略,沒有競爭,MIS就沒有了真正的價值。房地產企業(yè)信息化戰(zhàn)略不是IT技術部門的職能戰(zhàn)略,其核心不是IT技術的選擇或選購策略。企業(yè)信息化戰(zhàn)略是企業(yè)發(fā)展戰(zhàn)略的重要組成部分,其核心是要回答:如何通過信息化提升企業(yè)的核心競爭能力。這就必然需要用到MIS。由于建設MIS是一項耗資大,歷時長,即使復雜且涉及面廣的系統(tǒng)工程,在著手開發(fā)之前,必須認真地制定有充分根據的MIS戰(zhàn)略規(guī)劃。這項工作的好壞往往

7、決定MIS成敗的關鍵。 現在來用企業(yè)系統(tǒng)規(guī)劃法(BSP法)對系統(tǒng)進行規(guī)劃,其步驟如下:(1)準備工作,成立由最高領導牽頭的委員會,下設一個規(guī)劃研究組,并提出工作計劃;(2)調研,規(guī)劃組成成員通過調查閱資料,深入各層管理,了解企業(yè)有關決策過程,組織職能和部門的主要活動和存在的主要問題;(3)定義業(yè)務過程,定義業(yè)務過程是BSP方法的核心.業(yè)務過程指的是企業(yè)管理中必要且邏輯上相關的,為了完成某種管理功能的一組活動;(4)業(yè)務過程重組,業(yè)務過程重組是在業(yè)務過程定義的基礎上,找出哪些過程是正確的,哪些過程是低效的,需要在信息技術支持下進行優(yōu)化處理,還有哪些過程不適合計算機信息處理的特點,應當取消;(5)

8、定義數據類,數據類是指支持業(yè)務過程所必需的的邏輯上相關的數據。對數據進行分類是按該業(yè)務過程進行的,即分別從各項業(yè)務過程的角度將與該業(yè)務過程有關的輸入數據和輸出數據按邏輯相關性整理出來歸納成數據類;(6)定義信息系統(tǒng)總體結構,其目的是規(guī)劃未來信息系統(tǒng)的框架和相應的數據類,因此,其主要工作是分子系統(tǒng),具體實現可利用U/C矩陣;(7)確定總體結構的優(yōu)先順序,即對信息系統(tǒng)總體結構中的子系統(tǒng)按先后順序排出開發(fā)計劃;(8)完成BSP研究報告,提出建議書和開發(fā)計劃;2 系統(tǒng)分析2.1 需求分析企業(yè)的MIS應該是一種能夠幫助規(guī)劃人員根據企業(yè)目標制定出MIS戰(zhàn)略規(guī)劃的結構化方法,通過這種方法可以確定出未來信息的

9、總體結構,明確系統(tǒng)組成和開發(fā)子系統(tǒng)的先后順序,可以對數據進行統(tǒng)一規(guī)劃,管理和控制,明確各子系統(tǒng)之間的數據交換關系,保證信息的一致性。2.2.可行性分析可行性分析從以下三個方面著手,分析情況如下:1、管理上的可行性。主要是工作人員對開發(fā)信息系統(tǒng)的態(tài)度和管理方面的基礎工作。項目的可行必須得到主要領導的大力支持?;A工作的好壞主要表現在管理制度和方法是否科學,規(guī)章制度是否齊全以及原始數據是否正確等方面。該銷售公司各類資料很種類繁多、數量巨大,因此公司要為各類信息,為每個客戶,每個業(yè)主建立需求資料檔案,也便于加強公司對客戶需求的管理,因此在管理上可行。 2、技術上的可行性。主要考慮將來的采用的硬件和軟

10、件技術能否滿足用戶提出的要求(計算機的容量和速度等)。硬件上,目前的計算機配置足以滿足該系統(tǒng)的硬件需要;軟件上,操作系統(tǒng)采用Windows系列操作系統(tǒng),數據庫管理系統(tǒng)采用Visual Foxpro6.0,這些軟件在MIS開發(fā)中已被大量應用,技術上都比較成熟。此外,還要考慮開發(fā)人員的水平。信息系統(tǒng)是一種知識密集型行業(yè),對技術要求較高。如果沒有足夠的技術實力,單純依靠外部力量開發(fā)系統(tǒng),是很難成功的。3、經濟可行性。主要是對項目的經濟效益進行評估,另一方面是開發(fā)的費用,其中包括設備購置費,軟件開發(fā)費,管理和維護費用人員工資和培訓費等。2.3 可行性報告1 系統(tǒng)簡述 銷售管理系統(tǒng)是專門用于房地產銷售部

11、門以及上級部門對房源信息的收集,傳遞,存儲,加工,銷控和以及客戶、業(yè)主的使用查詢的系統(tǒng),它能實測公司及相關業(yè)務的運行狀況,并具有預測,控制和輔助決策的功能,幫助實現其規(guī)劃目標,并服務于廣大客戶業(yè)主,滿足其需求。2 項目的目標:(1)系統(tǒng)界面友好美觀,操作簡單易行;(2)系統(tǒng)內部控制嚴密,數據存儲安全可靠;(3)完整的工程及查詢服務檔案,提高管理水平;(4)全面自動化信息管理,可隨時掌握房源和客戶的信息;(5)可用不同的關鍵字查詢,提高工作效率;(6)靈活準確的按揭計價,提高準確度;(7)全面統(tǒng)計,匯總,分析,及時提供決定依據。公司領導可隨時查閱公司銷售等相關的最新信息。(8)從系統(tǒng)使用人員需求

12、,房源及交房形成了一套嚴密,科學,完善的管理系統(tǒng)。3 所需資源,預算和期望效益:(1)硬件資源:配備充足的計算機系統(tǒng);(2)軟件資源:有一批技術水平高的技術員工;(3)預算:系統(tǒng)開發(fā)的費用已經領導批閱,財力得到保證;(4)期望效益:能在短時間內知道商品房和客戶的信息,提高工作效率和準確性,降低原先管理的成本。4 項目可行性的結論:綜上分析所得,本項目可行,可以立即開發(fā)。 結構組織圖營銷策劃總監(jiān)策劃經理 財務經理 銷售經理平 面文 案出 納會 計業(yè)務員置業(yè)顧問2.5 管理功能圖銷售計劃管理銷售統(tǒng)計分析銷售收入核算銷售利潤核算未 售 物 業(yè)客 戶 登 記業(yè)主信息細表已 售 物 業(yè)編制銷售計劃合同登

13、記和變更合同執(zhí)行情況分析合同有效性審查銷售歷史資料管理編制年度銷售大綱房 源 表銷售核算與統(tǒng)計銷售合同管理業(yè)主管理銷售系統(tǒng)管理2.6 業(yè)務流程圖策劃經理廣告策劃文 案銷售策劃總監(jiān)銷售經理房源信息置業(yè)顧問 合 同客戶信息業(yè)務員客 戶財務部2.7數據字典(1) 數據項的定義 數據項編號:I02-01 數據項名稱:業(yè)主&客戶編號 別 名:業(yè)主&客戶編碼 簡 述:某位業(yè)主或客戶的代碼 類型及寬度:字符型,4位 取值 范圍:“0001”“9999”(2) 數據結構的定義 收費通知單的數據結構如下:DS03-01:業(yè)主&客戶登記單DS03-02:登記單標志DS03-03:業(yè)主&客戶情況DS03-04:其他

14、信息I1:登記單編號I3:業(yè)主&客戶代碼I8:樓盤信息查詢I2:日期I4:業(yè)主&客戶名稱I9:費用信息查詢I5:業(yè)主&客戶地址I10:合同信息查詢I6:業(yè)主&客戶姓名I7:業(yè)主&客戶 (3) 數據流的定義 數據流編號:D03-08 數據流名稱:基本信息登記表 簡 述:業(yè)主&客戶的基本信息等 數據流來源:銷售部 數據流去向:登記處理模塊 數據流組成:信息單編號+業(yè)主&客戶名稱+日期+收費單位 數據 流量:5份/日 高峰 流量:20份/日(雙休日上午9:00下午5:00) (4) 處理邏輯的定義 處理邏輯編號:P02-03 處理邏輯名稱:計算房價 簡 述:計算應交付的房價 輸入的數據流:數據流單位

15、面積價格,來源于數據存儲文件價格表;數據流住房面積和用戶類別,來源于數據存儲“業(yè)主房屋信息文件”和數據存儲“用戶文件”。 處 理:根據數據流“住房面積”和“用戶信息”,檢索用戶文件,確定該用戶房型;再根據已確定的用戶房型,檢索數據存儲單位面積價格表文件,以確定該用戶的收費標準,得到單位面積價;用單價和住房建筑面積相乘得該用戶應交付的房款。 輸出的數據流:數據流“應付房款”一是去用戶,二是記入數據存儲文件。(5) 數據存儲的定義 數據存儲編號:F03-08 數據存儲名稱:房價 簡 述:存放每套住宅的房屋面積和應付房款 數據存儲組成:房款交付單編號+住宅位置+單價+建筑面積+備注 關 健 字:房款

16、交付單編號 相關聯(lián)的處理:P02,P03(6) 外部實體的定義 外部實體編號:S03-01 外部實體名稱:業(yè)主&客戶 簡 述:使用該項目的業(yè)主&客戶 輸入的數據流:D03-06,D03-08 輸出的數據流:D03-01名 稱字段名字段類型允許空 主鍵 備注項目概況XMGK房源信息FYXX來電登記LDDJ來客登記LKDJ密碼備忘 MMBW合同信息HTXX預售證號YSZH其他證書號QTZSH計價JJ利率表LLB公攤系數表GTXSB平面圖PMT3 系統(tǒng)設計3.1 總體結構設計該系統(tǒng)的功能設計是以系統(tǒng)的業(yè)務流程和數據流程為依據的。主要包括三大塊:登錄系統(tǒng)對系統(tǒng)的安全性進行管理:.用戶姓名 為方便用戶進

17、入系統(tǒng)進行相關的業(yè)務實現。.用戶密碼 用于操作員更改自己的系統(tǒng)口令?;举Y料管理主要介紹樓盤、業(yè)主、銷售情況等基本資料:.業(yè)主資料 介紹業(yè)主的姓名、工作單位、所購住房的信息等基本資料。.房產資料 介紹小區(qū)房屋的一些房型、面積,銷售、預售情況等基本資料。業(yè)務管理主要介紹業(yè)務流程、銷售核算與統(tǒng)計、銷售合同管理等基本資料;.銷售核算 銷售、預售收入核算,銷售情況分析等基本資料.合同管理 包括合同有效性審查、合同執(zhí)行情況分析、合同等級和變更等基本資料房產銷售系統(tǒng)的主要任務是實現對房原、客戶市場信息預測售樓中心管理機構等信息的綜合管理。所開發(fā)的系統(tǒng)必須具有對房原、客戶、市場信息、機構管理機制等信息進行管

18、理,同時提供查詢、投訴等功能。3.2 功能模塊設計項目管理模塊開發(fā)商介紹:登記開發(fā)商的詳細資料。銷售商介紹:用于登記代理公司的信息。房屋資料:管理整個項目的房間信息,可以一次性生成個大樓的所有房間信息,而不需要每套登記各大樓的所以房間信息,而不需每套登記。費用明細:記錄項目的各項費用。銷售管理模塊預定管理:為有購房意向的客戶提供服務,可以預交一定定金,為其預留處理。銷售登記:登記樓盤銷售的相關資料,包括客戶資料,如客戶在意向客戶中已經登記過,則系統(tǒng)自動提取, 還包括付款方式等一些詳細信息。房屋的實際銷售狀態(tài)包括未售、已售、留房、預定四種狀態(tài)。換房管理:在發(fā)生換房退房情況時,可按照相應程序進行換

19、房處理,保證房間銷售的唯一性,嚴格杜絕重復銷售的情況出現,系統(tǒng)將自動保存原(新)房間代碼,客戶名稱,認購日期、換房日期等信息。統(tǒng)計報表:包括銷控表、月報表等,供經理查看,及時掌握銷售動態(tài)。客戶管理模塊業(yè)主信息查詢:小區(qū)現有業(yè)主的詳細信息。意向客戶登記:登記買房意向比較強的客戶信息,包括客戶來訪登記、 接聽登記、防止因售樓員的變動而造成潛在客戶的流失??蛻粢庀驒z索:在樓盤銷售過程中,可在客戶意向檢索中按照客戶意向檢索中按照客戶意向自動檢索出滿足客戶意向的房間資料。成交客戶管理:管理已經成交的客戶資料,顯示成交客戶檔案。意見反饋:記錄各個操作員所提的意見和建議。財務管理模塊交款登記:用于已售房間應

20、收樓款和實收款的管理,通過應收款項和實收款項的對比,可以十分直觀地了解樓款收取的進度,并可自動計算逾期欠款的滯納金額。收款分析功能提供每個房間樓款收取的統(tǒng)計數據,包括應收金額、已收金額、未收金額、應收未收金額、滯納金額等。催交欠款:查出最近應交房款的客戶資料,應交款項、打印催款通知單,提醒客戶按時交款,統(tǒng)計各個大樓的欠款總數,拖欠總金額和最近未交款的客戶的基本資料、欠款總額、欠款明細表。輸出催款通知單。房間價格管理:用于管理樓房的銷售價格,可以調整房間的價格。分析報表:對樓款回收情況進行全面的統(tǒng)計分析,包括應收款,實收等資料。系統(tǒng)管理模塊基本信息:登記樓房的一些基本信息,包括朝向、樓層、戶型、

21、付款方式。數據備份:用于數據的定期備份和恢復,避免由于電腦故障造成數據丟失。操作日志:系統(tǒng)實時監(jiān)控并記錄所以進入系統(tǒng)的操作人員進入每個模塊的操作情況,最大限度的保證系統(tǒng)安全性。代碼設計設計原則:(?。┧斜韱危粹o,錄入,標簽等通用構件均通過生成基累,并基于基類設計完成(2)通用處理模塊(如查詢、上移、下移等)通過定義基類,并基于基類完成。(3)如有采用遠程功能的部分,所有遠程視圖,保證每次僅下載必需的數據。(4)程序中變量和函數的命均采用漢語拼音的組合命名。各子系統(tǒng)的功能(1)項目部:開發(fā)商介紹,銷售商管理,項目登記管理,住房資料管理。(2)銷售部:銷售登記管理,預定管理,換房管理,退房管理

22、,更名管理,統(tǒng)計報表管理。(3)客戶部:意向客戶登記管理,客戶影響檢索,成交客戶管理,客戶意見反饋。(4)財務部:交款登記管理,退款管理,房間價格管理,歷史價格查詢,分析報表。(5)系統(tǒng)管理:基本信息管理,更換操作員數據管理,操作日志管理。(6)系統(tǒng)維護:歷史數據,報表維護,系統(tǒng)安全,數據備份。3.4系統(tǒng)配置硬件環(huán)境:PC586以上微機,內存16M以上,光驅、鼠標,打印機,軟件安裝所需硬 盤空間100兆以上;網絡版硬件還需要網卡、網線等;系統(tǒng)環(huán)境:WINDOWS 95/98/2000/NT/XP;3.5功能結構圖開發(fā)商介紹銷售商介紹項目管理房屋資料登記費用明細銷售登記預定管理樓 盤 銷 售 管

23、 理 信 息 系 統(tǒng)換房管理銷售管理銷售統(tǒng)計業(yè)主信息查詢意向客戶登記客戶意向檢索業(yè)主客戶管理成交客戶管理客戶意見反饋交款登記催交欠款財務管理房價管理分析報表基本信息系統(tǒng)管理數據管理操作日志合同有效性查詢合同執(zhí)行情況合同管理3.6 存儲設計3.6.1 數據庫設計銷售資料分已銷售、預定、換房3類進行登記,客戶資料分業(yè)主、意向客戶兩類登記。建立相關索引,設計查詢系統(tǒng),以方便對應信息的快速查詢、錄用、修改等功能。相關索引情況如下:房屋編號房屋編號kh.dbfwcsxx.dbfspfxx.dbf房屋編號ycsjl.dbfht.dbff業(yè)主姓名業(yè)主姓名業(yè)主姓名fkjn.dbf員工編號f3.6.2 系統(tǒng)數據

24、庫設計根據樓盤銷售的實際情況,本系統(tǒng)采用PC、網絡技術等硬件配置并選擇OS、DBMS等軟件。據銷售業(yè)務情況,本系統(tǒng)采用了FOXPRO數據庫。數據庫名為mxfwxs,包含以下9個表:密碼表(mm.dbfff)、客戶信息表(kh.dbf)、已出售房屋信息表(ycsjl.dbf)、待售房屋信息表(wcsxx.dbf)、合同明細表(ht.dbf)、房屋信息表(spfxx.dbf)、房款交納登記表(fkjn.dbf)。下面分別介紹各個表的結構(1) 密碼表(mm.dbf),該表是用來存放用戶密碼的表,提供進入系統(tǒng)前的權限認證以及用于新用戶的注冊和密碼的修改等功能。表結構如下:字段名稱數據類型字段大小小數

25、位數索引用戶姓名字符型8用戶密碼字符型15(2) 員工信息表f),該表是用來保存銷售員工的基本信息,表結構如下:字段名稱數據類型字段大小工作人員編號字符型10姓名字符型10性別字符型2員工職務字符型20聯(lián)系 字符型15家庭住址字符型30備注字符型100(3) 業(yè)主信息表f),該表是用來保存小區(qū)業(yè)主的基本信息,表結構如下:字段名稱數據類型字段大小業(yè)主代碼字符型10業(yè)主姓名字符型8性別字符型2聯(lián)系 字符型15身份證號字符型18簽約日期日期型8進住日期日期型8合同書編號字符型20協(xié)議書編號字符型20大樓名稱字符型20房間號碼字符型10員工編號字符型10(4)客戶信息表(kh.dbf),該表是保存有購

26、房意向的客戶的基本信息,表結構如下:字段名稱數據類型字段大小區(qū)域名稱字符型10區(qū)域編碼字符型10客戶編碼字符型10客戶姓名字符型8性 別字符型2聯(lián)系 字符型15傳 真字符型15客戶地址字符型30郵 編字符型6購買意向字符型20理想房型字符型20房屋編號字符型10員工編號字符型10(5)已出售房屋信息表(ycsjl.dbf),該表是保存已出售房屋的基本信息,表結構如下:字段名稱數據類型字段大小房屋編號字符型10業(yè)主姓名字符型10大樓位置字符型20房間號碼字符型10房 型字符型20建筑面積數值型4(小數點后2位)單位面積價格字符型10實際交付房款數值型8(小數點后1位)(6)待售房屋信息表(wcs

27、xx.dbf),該表是保存待售房屋的相關信息,表結構如下:字段名稱數據類型字段大小房屋編號字符型10大樓位置字符型20房間號碼字符型10房 型字符型20建筑面積數值型4(小數點后2位)單位面積價格字符型10(7)合同明細f),該表是保存相關業(yè)主與銷售公司之間簽定的合同相關的信息,表結構如下:字段名稱數據類型字段大小合同編號數值型8業(yè)主姓名(甲方代表)字符型40開戶銀行字符型40電報掛號字符型12甲方 數值型16郵 編數值型6乙方代表字符型8合計金額數值型10(小數點后1位)簽定日期日期型8交房日期日期型8結算方式字符型10備注字符型40(8)房屋信息表(spfxx.dbf),該表是保存小區(qū)各類

28、房型的詳細信息,表結構如下:字段名稱數據類型字段大小房屋編號字符型6房 型字符型20房 號字符型10建筑面積數值型6(小數點后2位)單位面積價字符型10是否出售邏輯型2(9)房款交納登記表(fkjn.dbf),該表是保存業(yè)主房款交納情況的相關信息,表結構如下:字段名稱數據類型字段大小房 號字符型10業(yè)主姓名字符型8應付房款數值型8(小數點后1位)實際交付數值型8(小數點后1位)付款方式字符型163.7輸入設計(1) 輸入方式的選擇:鍵盤、鼠標、掃描儀(2) 輸入數據的獲得以及輸入格式的設計 數據的獲得:來源于各部門的上報或調查收集的數據。 輸入格式設計:一般與單句格式一致,按屏幕填表或對話方式

29、輸入。(3) 輸入數據的檢驗 檢驗方法(通過以下幾種綜合檢驗).靜態(tài)校驗:輸入、打印、校對 .格式檢驗:檢驗數據是否符合預先規(guī)定格式 .邏輯校驗:檢驗數據值是否合理 .界限校驗:檢驗數據值是否在規(guī)定范圍內.記錄計數檢驗:通過記錄個數檢查是否遺漏 出錯的改正方法:.原始數據出錯:退回原單位修改.程序查出錯誤:剔除出錯數據繼續(xù)進行處理,出錯數據留下一組數據一起處理.輸入的所有數據檢驗并改正后,再投入所有數據一次處理3.8輸出設計(1) 輸出方式:顯示器、打印機、磁盤導出(2) 輸出格式設計:標準化、使用方便、符合用戶習慣;打印出數據要求“所見即所得”4 系統(tǒng)實施4.1 系統(tǒng)主文件set talk

30、off set safe offset stat offset dele on set cent onset date to ansiset sysmenu offclose allmodify window screen title 房屋銷售管理信息系統(tǒng)zoom window screen max set default to h:msfwxs &設置當前路徑set path to data;form &指明路徑open database mxfwxs &打開數據庫do form fm &運行封面read eventsquit4.2 系統(tǒng)封面設計 界面設計 程序清單*Form1的click事

31、件代碼:*Timer1.timer事件代碼:if thisform.label1.left1 elseendif4.3 系統(tǒng)登陸設計 界面設計用戶進入系統(tǒng)前,必須通過系統(tǒng)登陸進入系統(tǒng)主界面,系統(tǒng)登陸界面主要實現以下功(1)確認用戶的身份以及使用權限(2)支持鍵盤、鼠標操作 系統(tǒng)登陸表單如下圖所示: 程序清單 *定義“Command1”按扭的“Click”事件代碼如下:sele mmif allt(thisform.text1.value)= thisform.label3.caption=請輸入工作編號!else if allt(thisform.text2.value)= thisform.

32、label3.caption=請輸入登錄密碼! else locate for allt(工作編號)=allt(thisform.text1.value) if found() if allt(密碼)=allt(thisform.text2.value) else thisform.label3.caption=登錄密碼錯誤,請重新輸入! thisform.text2.value= endif else thisform.label3.caption=工作編號錯誤,請重新輸入! thisform.text1.value= thisform.text2.value= endif endifend

33、if*定義“Command2”按扭的“Click”事件代碼如下:4.4 系統(tǒng)主界面設計 界面設計程序啟動后,在用戶權限認證界面驗證操作人員密碼后,將進入系統(tǒng)主界面。系統(tǒng)主界面主要實現如下功能:執(zhí)行相應的操作;(1)選擇主界面的菜單,調用相應程序,進行相應操作; (2)設置快捷工具欄,提高工作效率;(3)房屋銷售管理信息系統(tǒng)表單設計界面如下:其余各菜單顯示如下: 程序清單SET SYSMENU TOSET SYSMENU AUTOMATICDEFINE PAD _29y1e0o96 OF _MSYSMENU PROMPT 房屋信息(S) COLOR SCHEME 3 ;KEY ALT+S, DE

34、FINE PAD _29y1e0o97 OF _MSYSMENU PROMPT 銷售管理(D) COLOR SCHEME 3 ;KEY ALT+D, DEFINE PAD _29y1e0o98 OF _MSYSMENU PROMPT 客戶信息(F) COLOR SCHEME 3 ;KEY ALT+F, DEFINE PAD _29y1e0o99 OF _MSYSMENU PROMPT 財務管理(G) COLOR SCHEME 3 ;KEY ALT+G, DEFINE PAD _29y1e0o9a OF _MSYSMENU PROMPT 合同管理(H) COLOR SCHEME 3 ;KEY A

35、LT+H, DEFINE PAD _29y1e0o9b OF _MSYSMENU PROMPT 系統(tǒng)管理(J) COLOR SCHEME 3 ;KEY ALT+J, DEFINE PAD _29y1e0o9c OF _MSYSMENU PROMPT 退出(K) COLOR SCHEME 3 ;KEY ALT+K, ON PAD _29y1e0o96 OF _MSYSMENU ACTIVATE POPUP 房屋信息sON PAD _29y1e0o97 OF _MSYSMENU ACTIVATE POPUP 銷售管理dON PAD _29y1e0o98 OF _MSYSMENU ACTIVATE

36、POPUP 客戶信息fON PAD _29y1e0o99 OF _MSYSMENU ACTIVATE POPUP 財務管理gON PAD _29y1e0o9a OF _MSYSMENU ACTIVATE POPUP 合同管理hON PAD _29y1e0o9b OF _MSYSMENU ACTIVATE POPUP 系統(tǒng)管理jON SELECTION PAD _29y1e0o9c OF _MSYSMENU quitDEFINE POPUP 房屋信息s MARGIN RELATIVE SHADOW COLOR SCHEME 4DEFINE BAR 1 OF 房屋信息s PROMPT 開發(fā)商介紹D

37、EFINE BAR 2 OF 房屋信息s PROMPT 銷售商介紹DEFINE BAR 3 OF 房屋信息s PROMPT 房屋單元基本信息DEFINE BAR 4 OF 房屋信息s PROMPT 費用明細DEFINE POPUP 銷售管理d MARGIN RELATIVE SHADOW COLOR SCHEME 4DEFINE BAR 1 OF 銷售管理d PROMPT 房屋銷售紀錄管理DEFINE BAR 2 OF 銷售管理d PROMPT 預定登記DEFINE BAR 3 OF 銷售管理d PROMPT 換房管理DEFINE BAR 4 OF 銷售管理d PROMPT 銷售統(tǒng)計DEFIN

38、E BAR 5 OF 銷售管理d PROMPT 業(yè)務員管理DEFINE POPUP 客戶信息f MARGIN RELATIVE SHADOW COLOR SCHEME 4DEFINE BAR 1 OF 客戶信息f PROMPT 業(yè)主信息DEFINE BAR 2 OF 客戶信息f PROMPT 客戶信息DEFINE BAR 3 OF 客戶信息f PROMPT 客戶意向檢索DEFINE BAR 4 OF 客戶信息f PROMPT 客戶意見反饋DEFINE POPUP 財務管理g MARGIN RELATIVE SHADOW COLOR SCHEME 4DEFINE BAR 1 OF 財務管理g P

39、ROMPT 交款登記DEFINE BAR 2 OF 財務管理g PROMPT 催交欠款DEFINE BAR 3 OF 財務管理g PROMPT 房價管理DEFINE BAR 4 OF 財務管理g PROMPT 分析報表ON SELECTION BAR 3 OF 財務管理g do formDEFINE POPUP 合同管理h MARGIN RELATIVE SHADOW COLOR SCHEME 4DEFINE BAR 1 OF 合同管理h PROMPT 合同有效性查詢DEFINE BAR 2 OF 合同管理h PROMPT 合同執(zhí)行情況DEFINE POPUP 系統(tǒng)管理j MARGIN REL

40、ATIVE SHADOW COLOR SCHEME 4DEFINE BAR 1 OF 系統(tǒng)管理j PROMPT 基本信息DEFINE BAR 2 OF 系統(tǒng)管理j PROMPT 數據管理DEFINE BAR 3 OF 系統(tǒng)管理j PROMPT 操作日志4.5 部分子模塊設計房屋基本信息管理模塊設計.1窗體界面設計用戶進入系統(tǒng)后,單擊主界面“房屋信息”主菜單,在彈出的子菜單項中選擇“房屋單元基本信息”選項,進入房屋單元基本信息管理界面。該界面主要實現以下功能:1)瀏覽基本房型、面積等房屋基本信息,查看房型圖2)根據用戶需求進行查找運行結果如下所示:4.5.1.2 程序清單*定義“Command1

41、”按扭的“Click”事件代碼如下:sele spfxxif allt(thisform.text1.value)= messagebox(房號不能為空,請輸入!,64,提示)else locate for allt(房號)=allt(thisform.text1.value) if found() thisform.text1.value= thisform.text2.value= thisform.text3.value=4.value=5.value=thisform.image1.picture= thisform.image1.visible=.f. messagebox(房號+房

42、間信息已存在,請輸入其他房間信息!,64,提示) else append blank repl 房號 with allt(thisform.text1.value) repl 建筑 repl 房型 with allt(thisform.text3.value)repl 房屋編號 with allt(thisform.text4.value)repl 單位面積價 with th if !pictemp= wait windows 正在導入相片,請等待! at 100,40 timeout 2 nowait append general 結構圖 from &pictemp endifpictemp

43、= endifendif*定義“Command2”按扭的“Click”事件代碼如下:command2 xt1.value=thisform.text2.value=thisform.text3.value=thisform.text4.value=5.value=thisform.edit1.value=*定義“Command3”按扭的“Click”事件代碼如下:quit*定義“Command4”按扭的“Click”事件代碼如下:pictemp=getpict(bmp;jpg,選擇照片,導入)if !empty(pictemp) thisform.image1.visible=.t. this

44、form.image1.picture=&pictempendif 房屋銷售管理模塊設計.1窗體界面設計工作人員進入系統(tǒng)后,單擊主界面“房屋銷售”主菜單,在彈出的子菜單項中選擇“房屋銷售記錄管理”選項,進入房屋銷售管理界面。該界面主要實現以下功能:1)對房屋銷售信息進行統(tǒng)計匯總,以供瀏覽、查詢2)對已售房屋和待售房屋信息進行分類顯示3)對業(yè)主、客戶的信息進行匯總可供瀏覽房屋銷售管理表單設計界面如下其運行結果如下:.2程序清單*定義pageframe1.page2.sele wcsxxgo top2 mandgroup1 mand1.enabled=.f.messagebox(已經在第一筆銷售記

45、錄處,信息提示!)*定義pageframe1.page2.2按鈕的click事件代碼 sele wcsxxif recno()1skip -12 mandgroup1 mand1.enabled=.t.thisform.refresh()elsemessagebox(已經在第一筆銷售記錄處,請做其它操作!,信息提示!)endif*定義pageframe1.page2.3按鈕的click事件代碼 sele wcsxxif eof().t.skip 12 mandgroup1 mand1.enabled=.t.thisform.refresh()elsemessagebox(已經在最后一筆銷售記錄

46、處,請作其他選擇!,信息提示!)endif*定義pageframe1.page2.4按鈕的click事件代碼Sele wcsxxif eof().t.go bottom2 mandgroup1 mand1.enabled=.t.thisform.refresh()messagebox(已經在最后一筆銷售記錄處,請作其它選擇!,信息提示!)elsemessagebox(已經在最后一筆銷售記錄處,請作其它選擇!,信息提示!)endif*定義pageframe1.page2 mandgroup2 mand1按鈕的click事件代碼sele wcsxxif this.caption=添加this.ca

47、ption=保存this.parent.parent.parent.parent.tag=str(recno()append blankelsethis.caption=添加this.parent mand.caption=編輯endif*定義pageframe1.page2 mandgroup2 mand2按鈕的click事件代碼sele wcsxxif this.caption=編輯this.caption=this.parent mand1.caption=取消this.parent.parent.parent.parent.tag=str(recno()elsethis.caption

48、=編輯this.parent mand1.caption=添加tablerevert()endifgo val(this.parent.parent.parent.parent.tag)*定義pageframe1.page2 mandgroup2 mand3按鈕的click事件代碼sele wcsxxif messagebox(是否確認刪除當前記錄!,32+4+256,刪除記錄)=6deletepackelsemessagebox(你選擇的記錄未刪除,仍然有效!)endif*定義pageframe1.page3 mandgroup1 mand1按鈕的click事件代碼sele khif thi

49、s.caption=添加this.caption=保存this.parent.parent.parent.parent.tag=str(recno()append blankelsethis.caption=添加this.parent mand.caption=編輯endif*定義pageframe1.page3 mandgroup1 mand2按鈕的click事件代碼sele khif this.caption=編輯this.caption=this.parent mand1.caption=取消this.parent.parent.parent.parent.tag=str(recno()

50、elsethis.caption=編輯this.parent mand1.caption=添加tablerevert()endifgo val(this.parent.parent.parent.parent.tag)*定義pageframe1.page3 mandgroup1 mand3按鈕的click事件代碼sele khif messagebox(是否確認刪除當前記錄!,32+4+256,刪除記錄)=6deletepackelsemessagebox(你選擇的記錄未刪除,仍然有效!)endif*定義pageframe1.page3 mandgroup2 mand1按鈕的click事件代碼

51、sele khgo top3 mandgroup2 mand1.enabled=.f.messagebox(已經在第一位客戶記錄處,信息提示!)*定義pageframe1.page3 mandgroup2 mand2按鈕的click事件代碼sele khif recno()1skip -13 mandgroup2 mand1.enabled=.t.thisform.refresh()elsemessagebox(已經在第一位客戶記錄處,請做其它操作!,信息提示!)endif*定義pageframe1.page3 mandgroup2 mand3按鈕的click事件代碼sele khif eof

52、().t.skip 13 mandgroup2 mand1.enabled=.t.thisform.refresh()elsemessagebox(已經在最后一位客戶記錄處,請作其他選擇!,信息提示!)endif*定義pageframe1.page3 mandgroup2 mand4按鈕的click事件代碼sele khif eof().t.go bottom3 mandgroup2 mand1.enabled=.t.thisform.refresh()messagebox(已經在最后一位客戶記錄處,請作其它選擇!,信息提示!)elsemessagebox(已經在最后一位客戶記錄處,請作其它選

53、擇!,信息提示!)endif*定義pageframe1.page4 mandgroup1 mand1按鈕的click事件代碼sele yzif this.caption=添加this.caption=保存this.parent.parent.parent.parent.tag=str(recno()append blankelsethis.caption=添加this.parent mand.caption=編輯endif*定義pageframe1.page4 mandgroup1 mand2按鈕的click事件代碼sele yzif this.caption=編輯this.caption=t

54、his.parent mand1.caption=取消this.parent.parent.parent.parent.tag=str(recno()elsethis.caption=編輯this.parent mand1.caption=添加tablerevert()endifgo val(this.parent.parent.parent.parent.tag)*定義pageframe1.page4 mandgroup1 mand3按鈕的click事件代碼seleif messagebox(是否確認刪除當前記錄!,32+4+256,刪除記錄)=6deletepackelsemessageb

55、ox(你選擇的記錄未刪除,仍然有效!)endif*定義pageframe1.page4 mandgroup2 mand1按鈕的click事件代碼sele yzgo top4 mandgroup2 mand1.enabled=.f.messagebox(已經在第一位業(yè)主記錄處,信息提示!)*定義pageframe1.page4 mandgroup2 mand2按鈕的click事件代碼sele yzif recno()1skip -14 mandgroup2 mand1.enabled=.t.thisform.refresh()elsemessagebox(已經在第一位業(yè)主記錄處,請做其它操作!,

56、信息提示!)endif*定義pageframe1.page4 mandgroup2 mand3按鈕的click事件代碼sele yzif eof().t.skip 14 mandgroup2 mand1.enabled=.t.thisform.refresh()elsemessagebox(已經在最后一位業(yè)主記錄處,請作其他選擇!,信息提示!)endif*定義pageframe1.page4 mandgroup2 mand4按鈕的click事件代碼sele yzif eof().t.go bottom4 mandgroup2 mand1.enabled=.t.thisform.refresh(

57、)messagebox(已經在最后一位業(yè)主記錄處,請作其它選擇!,信息提示!)elsemessagebox(已經在最后一位業(yè)主記錄處,請作其它選擇!,信息提示!)endif4.5.3 業(yè)主管理模塊設計.1窗體界面設計用戶進入系統(tǒng)后,單擊主界面“客戶信息”主菜單,在彈出的子菜單項中選擇“業(yè)主信息”選項,進入業(yè)主管理記界面。業(yè)主界面主要實現以下功能:1)購房客戶以合肥市區(qū)域劃分分類2)聯(lián)系人指房產銷售業(yè)務人員,要求通過該界面調用業(yè)務員管理界面3)新增客戶時,自動增加客戶編號4)方便瀏覽每條記錄5)實現記錄的新增、修改、刪除、保存、取消等編輯功能客戶管理表單設計界面如下:其運行結果如下:.2 程序清

58、單*Sele yzif this.caption=添加this.caption=保存this.parent.tag=str(recno() append blankelsethis.caption=添加this.parent mand3.caption=編輯endif*2按鈕的click事件代碼if this.caption=編輯 this.caption=取消 this.parent mand2.caption=保存 this.parent.tag=str(recno()else this.caption=編輯 this.parent mand2.caption=添加 tablerevert

59、()endif*3按鈕的click事件代碼if messagebox(是否確認刪除當前記錄,32+4+256,刪除記錄)=6deletepackelsemessagebox(你選擇的記錄未刪除,!仍然有效)endif*4按鈕的click事件代碼4.5.4 客戶管理模塊設計4.5.4.1窗體界面設計用戶進入系統(tǒng)后,單擊主界面“客戶信息”主菜單,在彈出的子菜單項中選擇“客戶管理”選項,進入客戶管理記界面??蛻艚缑嬷饕獙崿F以下功能:添加、修改、刪除、瀏覽客戶信息支持快速瀏覽客戶信息可增添或刪除客戶信息支持打印和預覽客戶管理表單設計界面如下:4.5.4.2 程序清單*定義按鈕的click事件代碼sel

60、e khgo nherewith thisform .text2.readonly=.f. .text3.readonly=.f. .text4.readonly=.f. .text5.readonly=.f. .text6.readonly=.f.endwithtext1=allt(客戶編號)this.enabled=.f.*2按鈕的click事件代碼:use kh exclusive*sele khlocate for allt(客戶編號)=allt(thisform.text1.value)dqbh=allt(區(qū)域編碼)nhere=recno()if found() delete pac

溫馨提示

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

評論

0/150

提交評論