【文章內容簡介】
2)協(xié)議綁定。由于WCF支持了HTTP,TCP,Named Pipe,PeerToPeer TCP等協(xié)議,而HTTP又分為基本HTTP支持(BasicHttpBinding)以及WSHTTP支持(WsHttpBinding),而TCP亦支持NetTcpBinding,NetPeerTcpBinding等通信方式,因此,雙方必須要統(tǒng)一通信的協(xié)議,并且也要在編碼以及格式上要有所一致。(3)安全性層次。WCF實現(xiàn)上已經支持了傳輸層次安全性(Transportlevel security)以及消息層次安全性(Messagelevel security)兩種[23]。傳輸層次安全性:在數(shù)據(jù)傳輸時期加密,例如SSL。消息層次安全性:在數(shù)據(jù)處理時就加密,例如使用數(shù)字簽名,散列或是使用密鑰加密法等。 WCF體系結構圖Fig. The Structure Chart of WCF 本章小結本章主要介紹C語言、.NET Framework技術和類庫,介紹了系統(tǒng)采用的MySQL數(shù)據(jù)庫,以及系統(tǒng)設計實現(xiàn)過程中所采用的WCF技術。第3章 系統(tǒng)需求分析 系統(tǒng)總體需求分析宜居房產中介公司是一家專門為房產買賣雙方達成銷售和購買、并保證買賣雙方安全交易的一個平臺機構。該公司成立于2001年,目前,已發(fā)展成為沈陽地區(qū)領先的房產中介服務商,隨著業(yè)務的擴展,面對龐大的數(shù)據(jù)量,對于文件的查找更新都帶來了諸多問題,傳統(tǒng)的人工管理方式已不再適應,即使是借助辦公軟件的管理,也只是簡單的將紙質文件轉換為電子文件而已,主要優(yōu)點就是方便了文件的長期存儲。因此,公司急需一套管理系統(tǒng),借助成熟的計算機技術,將公司所有的業(yè)務融入管理系統(tǒng)中,憑借強大的計算機處理能力,不僅能很方便的對數(shù)據(jù)進行查找、更新等,而且還能對相關數(shù)據(jù)進行匹配操作,發(fā)現(xiàn)之間存在的規(guī)律,從而為公司的成長與發(fā)展提供先進、科學、務實的發(fā)展管理模式。目前,宜居房產中介公司的主要業(yè)務包括:房客源開發(fā)、房客源登記,信息回訪反饋,帶看房源、三方談判、簽約、過戶貸款、物業(yè)交割等,本系統(tǒng)的功能將圍繞著這些業(yè)務展開設計與實現(xiàn)。 公司組織結構分析目前,公司主要下設有人事行政部、財務部、信息技術部、權證部、銷售管理部、市場運營部等,以及公司各分區(qū)。 宜居房產中介公司組織結構圖Fig. The Organization Chart of YiJu Real Estate Intermediary Company 識別參與者系統(tǒng)的使用者主要包括系統(tǒng)運維人員、公司的領導、公司分區(qū)經理和房產經紀人(業(yè)務員)使用。因此,通過對這些使用者的分析歸納,本系統(tǒng)主要參與者分為四類:系統(tǒng)管理員、分區(qū)經理、房產經紀人、公司領導。其中,系統(tǒng)運維管理員主要負責系統(tǒng)運行階段的數(shù)據(jù)管理和日常各種運營維護操作以及系統(tǒng)用戶的創(chuàng)建管理等。房產經紀人主要負責房源和客源信息的添加、維護和查詢,房源客源的跟進記錄,以及與客戶簽署的合同信息管理等。分區(qū)經理指公司分區(qū)負責人,主要職責是負責各項業(yè)務的監(jiān)督管理,分區(qū)經理只可管理本分區(qū)房源、客源、合同信息,以及本分區(qū)房產經紀人的房源跟進、客源跟進、成交記錄查詢,除此之外,該級用戶還具有業(yè)務批示、財務管理等特有功能。公司領導主要是指公司的總經理,具有最高權限,可以查詢所有的房源、客源、合同信息、跟進記錄,查看公司的業(yè)績排行榜,查詢公司所有分區(qū)的銷售業(yè)績等。宜居房產中介公司所應用的管理系統(tǒng),展示了系統(tǒng)所有參與者的權限描述:Table System Actor Authority Description參與者名稱參與者類別參與者的主要職能參與者計算機使用能力系統(tǒng)管理員公司信息技術部員工負責系統(tǒng)的日常維護、用戶管理具有一定的計算機技術,具有專業(yè)的服務器維護能力房產經紀人公司普通員工負責房源、客源、合同信息的添加、維護、查詢等操作必須學會如何操作系統(tǒng),例如:數(shù)據(jù)的錄入、查詢等分區(qū)經理分區(qū)負責人負責各項業(yè)務的監(jiān)督管理掌握計算機操作的基本知識公司領導公司總經理具有最高權限、查看公司的業(yè)績排行榜、所有分區(qū)的銷售業(yè)績掌握計算機操作的基本知識 識別用例宜居房產中介公司管理系統(tǒng)在經過詳細的調研分析后,總結得出系統(tǒng)具有八主要功能,分別為:房源管理、客源管理、業(yè)務管理、財務管理、行政管理、業(yè)務動態(tài)、個人信息管理、系統(tǒng)管理,同時系統(tǒng)還具有相應的輔助功能,例如:打印、數(shù)據(jù)導入導出功能以及計算器、員工通訊錄等諸多實用工具。 The Use Case of System Overall以下是對宜居房產中介公司管理系統(tǒng)用例的簡單描述。(1)房源管理房源管理是宜居房產中介公司的重要數(shù)據(jù)信息,主要包括出售房源和出租房源的信息管理,同時還包括已成交房源的查詢、房源跟進、房源分配、房客匹配等功能。(2)客源管理客源管理同房源管理一樣,都是宜居房產中介公司的重要數(shù)據(jù)信息,主要包括求租客源和求購客源的信息管理,同時還包括已成交客源的查詢、客源跟進、客源分配、客房匹配等功能。(3)業(yè)務管理業(yè)務管理主要負責交易過程中雙方簽署合同信息的管理。同時還包括權證進度管理、業(yè)務批示、意向金管理、報表分析等功能。(4)財務管理財務管理主要管理公司每筆交易的應收應付款和實收實付款,同時還包括業(yè)績分成、對賬處理、財務報表等功能。(5)業(yè)務動態(tài)業(yè)務動態(tài)主要管理公司各部門、各分區(qū)、員工的業(yè)績排行情況以及員工的工作總結、公司公告等功能。(6)個人空間管理個人空間管理主要管理個人信息,系統(tǒng)消息,以及密碼修改。(7)行政管理行政管理主要管理公司的組織結構,管理部門、員工信息,以及權限配置管理。(8)系統(tǒng)管理系統(tǒng)管理主要管理系統(tǒng)的數(shù)據(jù)備份、恢復、更新等操作,以及日志管理等。(9)實用工具實用工具是系統(tǒng)重要的輔助工具,主要包括計算器、員工通訊錄等辦公常用工具。 系統(tǒng)功能分析 房源管理在宜居房產中介公司管理系統(tǒng)中,房源管理是系統(tǒng)的重要數(shù)據(jù)來源,其他功能皆是圍繞此功能展開。經過詳細分析,房源管理包括:房源信息管理(房源信息添加、刪除、修改、查詢),房源任務,房源跟進,房源分配,到期提醒,我的房源,房客匹配,房源對比。房源信息管理主要對業(yè)主姓名、電話、房源地址、樓盤、房號、樓層、房型、用途、面積、朝向、建房年代、售價、租價、期限、交易狀態(tài)(出租、出售)、委托方式(獨家、多家)等信息進行管理,同時對房源的現(xiàn)狀、產權、裝修狀態(tài)、配套設施、付款方式、證件等信息也做了可選錄入項設置,以及相關電子檔案的管理,如照片、證件等。其中,房產經紀人添加房源信息時可將房源信息設置為私盤或公盤,私盤是為了保護有希望談成交易的業(yè)主電話不被泄露,設置為私盤的房源全部信息只允許添加人和本分區(qū)經理以及公司領導可見,其他房產經紀人只可查看到除聯(lián)系方式外的部分信息,設置為公盤,則本分區(qū)內的所有人員都可見以及公司領導。錄入房源基本信息后,亦可將電子檔案和房屋照片上傳。同時為方便客戶看房,在錄入時還需錄入看房條件,如:預約、有鑰(經業(yè)主允許留有鑰匙)、借鑰(經業(yè)主允許借的鑰匙)等方式。除此之外,系統(tǒng)還對房源信息進行了特價、置頂、緊急、精品設置,方便房產經紀人對房源的管理。需要注意的是,在房源信息查詢時,房產經紀人可查詢到設置為公盤的所有本分區(qū)房源全部信息,以及設置為私盤的本人房源全部信息,分區(qū)經理和公司領導則可以查詢到所有設置公盤以及私盤的房源全部信息;而房源添加、修改、刪除操作只限于房產經紀人和分區(qū)經理,公司領導只可以執(zhí)行查詢操作。 房源信息管理用例圖Fig The Use Case of House Resource Information Management房源任務主要是管理分區(qū)經理分配給房產經紀人的銷售任務,房源跟進主要是對自己負責的房源進行信息反饋的記錄,同時也可對房源任務進行跟進記錄,通過整理和登記的方式幫助房產經紀人更好的掌握房源動態(tài),提升自己的業(yè)績。同時分區(qū)經理可通過房源任務和房源跟進記錄查看到房產經紀人的任務完成狀況和平時的工作狀況。房源分配可將自己掌握的房源信息分配給本分區(qū)的其他房產經紀人,有助于提交公司的銷售效率,同時也可用于分區(qū)經理的任務分配操作。到期提醒將到期未出租、出售成功的房源信息匯總。我的房源則是房產經紀人本人添加的房源信息匯總。房客匹配是為了房源快速準確的和已錄入客源信息相匹配,節(jié)省辦公時間,提交查找效率,同時,亦可通過房源對比功能對房源信息進行對比操作,讓客戶更加直觀的對比房源,找尋合適的房源。Fig. The Use Case of Other Management Function 客源管理同房源管理一樣,在宜居房產中介公司管理系統(tǒng)中,客源管理也是系統(tǒng)的重要數(shù)據(jù)來源,其他功能的使用與客源數(shù)據(jù)分離不開,其功能大體與房源管理相似。經過詳細分析,客源管理包括:客源信息管理(客源信息添加、刪除、修改、查詢),客源任務,客源跟進,客源分配,到期提醒,我的客源,客房匹配。客源信息管理主要包括對客戶姓名、職業(yè)類別、手機、身份證號、住址、交易(求購、求租)、房源地址、房型、面積區(qū)間、價格區(qū)間、房源類型、期限等信息的管理,以及相關電子檔案的管理,如照片、證件等。其中,房產經紀人添加客源信息時可將客源信息設置為私客或公客,私客是為了保護業(yè)主電話不被泄露,設置為私客的客源全部信息只允許添加人和本分區(qū)經理以及公司領導可見,其他房產經紀人只可查看到除聯(lián)系方式外的部分信息,設置為公客,則公司領導和本分區(qū)內的所有人員都可見。除此之外,系統(tǒng)還將客戶等級分為A、B、C、D四級,以及客戶意向設置,分為急迫、隨意、度假等,方便房產經紀人對客源的高效管理。本功能在權限劃分時需要注意,在客源信息查詢時,房產經紀人可查詢到設置為公客的所有本分區(qū)客源全部信息,以及設置為私客的本人客源全部信息,分區(qū)經理和公司領導則可以查詢到所有設置公客和私客的客源全部信息;而客源的添加、修改、刪除操作只限于房產經紀人和分區(qū)經理,公司領導只可以執(zhí)行查詢操作。 客源信息管理用例圖Fig The Use Case of Customer Resource Information Management客源任務主要是管理分區(qū)經理分配給房產經紀人的銷售任務,客源跟進主要是對自己負責的客源進行信息反饋的記錄,同時也可對客源任務進行跟進記錄,通過整理和登記的方式幫助房產經紀人更好的掌握客源動態(tài),提升自己的業(yè)績。同時分區(qū)經理可通過客源任務和客源跟進記錄查看到房產經紀人的任務完成狀況和平時的工作狀況??驮捶峙淇蓪⒆约赫莆盏姆吭葱畔⒎峙浣o本分區(qū)的其他房產經紀人,有助于提交公司的銷售效率,同時也可用于分區(qū)經理的任務分配操作。到期提醒將到期未求租、求購成功的客源信息匯總,同時房產經紀人可對這些客戶進行跟進,反饋客戶是否還有繼續(xù)求租、求購的意愿,做延期處理。我的客源則是房產經紀人本人添加的客源信息匯總,包括設置為公客和私客的客源信息??头科ヅ涫菫榱丝驮纯焖贉蚀_的和已錄入的房源信息相匹配,幫助客戶快速的找到合適的房源,提高服務質量的同時,還借助了計算機強大的計算能力提高了辦事效率。Fig. The Use Case of Other Management Function 業(yè)務管理業(yè)務管理設置的主要目的是管理交易雙方和公司簽署的三方購買合同信息和意向金的管理,以及權證進度(產權過戶)、業(yè)務批示、報表分析管理,滿足公司對交易過程中的各種合同信息進行管理,幫助滿足公司作為一個第三方平臺該有公證作用。由于系統(tǒng)經過權限劃分,房產經紀人只可以對意向金和合同信息進行管理,意向金、合同涉及操作的房源、客源信息只限于本分區(qū)內,分區(qū)經理除具有房產經紀人的功能外,還特別具有業(yè)務批示、權證進度、報表分析功能,公司領導則具有以上全部功能,信息涉及全部分區(qū),但意向金、合同信息只限于查詢。意向金管理主要包括:房源、客源、收取日、截止日、金額、狀態(tài)(已退、轉定金、續(xù)期、違約)、收取人、地點、備注等信息。意向金是是在買方有購買意向后,委托本公司以書面形式確定下來,并支付一定金額的意向金。在客戶交易成功后,可退還、轉定金;若在客戶規(guī)定的期限內沒有交易成功,意向金也可退還或延期;若客戶違約,意向金則被扣除,不被返還;若公司違約,則將按雙倍返回意向金。Fig. The Use Case of The Intention Management Function合同信息管理主要包括:合同編號、交易(出售、出租)、房源地址、價格、房產證號、合同類別、合同狀態(tài)、業(yè)主姓名、手機、客戶姓名、手機、經紀人、中介費、過戶費、首付、尾款等信息;以及合同中涉及的財務收付狀況、交易過程提供的電子檔案;針對交易過程中出現(xiàn)的合作狀況,系統(tǒng)在合同信息管理中還設置有業(yè)績分成。Fig. The Use Case of Contract Information Management Function其中,合同類別分為普通中介、普通收購、大宗收購、租賃收房、中介合作、購房合同、分期付款等,合同狀態(tài)分為成交確認、合同登記、按揭抵押、權證過戶、物業(yè)交割、作廢等,通過設置詳細的類別、狀態(tài),滿足宜居房產中介公司對合同信息的嚴格要求,保證公司業(yè)務的公證性。除此之外,在合同信息管理中設置有公司提供的貸款,為了保證合同的合法性,還設置了附加條款、備注。合同簽署完成后,將進入業(yè)務批示管理,需等待分區(qū)經理的審核意見,對合同信息進行審核操作(同時也可對合同中的財務信息進行審核操作),成功后方可生效,生效后分區(qū)經理將對權證進度進行管理,保證交易完成后的物業(yè)交割順利完成。權證進度管理通過設置各種證件交付的截止日期,跟進權證進度,保證買賣雙方的利益。報表分析主要是對本分區(qū)內的各種信息進行統(tǒng)計分析,主要包括:業(yè)績統(tǒng)計、房源統(tǒng)計、客源統(tǒng)計、業(yè)績趨勢、員工業(yè)績等。Fig. The Use Case of Other Management Function 財務管理財務管理主要負責管理公司的應