【正文】
ON_IDENTITYNOVARCHAR2(18)18身份證號PERSON_BIRTHVARCHAR2(20)20出生日期PERSON_CODENUMBER(5)5外鍵人員身份類型PERSON_USERNAMEVARCHAR2(20)20賬戶PERSON_PASSWORDVARCHAR2(20)20密碼PERSON_DESCRIPTIONVARCHAR2(100)100對人員的詳細(xì)描述RESERVE_1VARCHAR2(20)20備用字段1② 、房源信息表 房源信息表主要用于保存房屋資源信息,表結(jié)構(gòu)如表42所示。ER圖則是由實體、實體屬性和實體之間的聯(lián)系三個要素組成的。預(yù)訂房屋所權(quán)限流水號 人員 房屋其他預(yù)訂狀態(tài)預(yù)訂日期期姓名密碼圖410預(yù)訂房屋實體圖代碼類型實體圖(如圖411所示)。管理員人員信息房源信息員工預(yù)訂信息 合同密碼賬戶 合同預(yù)訂信房源信息息人員信息管理員權(quán)姓名名權(quán)限賬戶姓名其他其他密碼人員姓名權(quán)限姓賬戶名密碼員工姓名密碼面積戶型戶型人員日期其他其他房屋人員日期日期其他房屋人員組成修改個人增刪改查增刪改查幫助預(yù)訂簽售圖46 數(shù)據(jù)庫的ER模型圖人員實體圖(如圖47所示)。信息維護(hù)房源信息人員信息圖44 信息維護(hù)功能模塊圖④、注銷系統(tǒng)功能模塊圖(如圖45所示)。房屋銷售管理系統(tǒng)系預(yù)訂信房源信息息人員信息管理員統(tǒng)房屋銷售信息維護(hù)顧客管理注銷系統(tǒng)查詢統(tǒng)計圖41 系統(tǒng)框架圖 結(jié)構(gòu)圖下面給出框架圖中所涉及到的各個模塊圖的描述。客戶端無論是何種平臺,只要具有瀏覽器就可以通過Web頁面訪問到數(shù)據(jù)庫的內(nèi)容,這大大降低了對客戶平臺的要求,而且無論是數(shù)據(jù)或應(yīng)用程序都存放與服務(wù)器,開發(fā)人員可以非常方便地對系統(tǒng)進(jìn)行更新和維護(hù)。進(jìn)行服務(wù)器端更改或客戶端服務(wù)器端同時更新,由此帶來的工作量是巨大的。這樣大大簡化了客戶端,方便了用戶。在這種模式下,用戶界面完全通過瀏覽器實現(xiàn),一部分事務(wù)邏輯在前端實現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端實現(xiàn)。在需求分析中得到的數(shù)據(jù)流圖所表示的系統(tǒng)結(jié)構(gòu)特征,可以歸納為兩種典型的形式:變換型和事務(wù)型兩種結(jié)構(gòu)類型。4 系統(tǒng)設(shè)計概要設(shè)計的主要任務(wù)是把需求分析得到的DFD轉(zhuǎn)換為軟件結(jié)構(gòu)和數(shù)據(jù)結(jié)構(gòu)。經(jīng)過上述系統(tǒng)功能分析、需求總結(jié)和數(shù)據(jù)流程圖,考慮到將來功能上的擴(kuò)展,設(shè)計如下面所示的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)。圖32 房屋銷售數(shù)據(jù)流程圖 信息維護(hù)模塊的數(shù)據(jù)流程圖(如圖33所示)。登錄成功后進(jìn)行相應(yīng)的操作。 數(shù)據(jù)分析房屋銷售管理系統(tǒng)的數(shù)據(jù)庫中會涉及各種文本信息,在本系統(tǒng)的信息中,包括了各種類型代碼的信息,房屋信息,人員信息,合同信息,預(yù)訂信息,所屬區(qū)代碼信息。刪除和修改根據(jù)頁面提示及謹(jǐn)慎操作即可完成。刪除和修改房源信息僅能對可用房屋資源操作,對于已售出和已預(yù)訂的房屋只能查看,不能刪除和修改。查詢出的結(jié)果能夠?qū)С龀蒃xcel。還能統(tǒng)計出所有房屋,售出房屋,以及被預(yù)定房屋的數(shù)量。房屋銷售:本系統(tǒng)的重要功能。jQuery能夠使用戶的html頁保持代碼和html內(nèi)容分離,也就是說,不用再在html里面插入一堆js來調(diào)用命令了,只需定義id即可。 JQuery簡介 Jquery是繼prototype之后又一個優(yōu)秀的Javascrīpt框架。AJAX 應(yīng)用程序獨(dú)立于瀏覽器和平臺。AJAX 在瀏覽器與 Web 服務(wù)器之間使用異步數(shù)據(jù)傳輸(HTTP 請求),這樣就可使網(wǎng)頁從服務(wù)器請求少量的信息,而不是整個頁面。在基于數(shù)據(jù)的應(yīng)用中,用戶需求的數(shù)據(jù)如聯(lián)系人列表,可以從獨(dú)立于實際網(wǎng)頁的服務(wù)端取得并且可以被動態(tài)地寫入網(wǎng)頁中,給緩慢的Web應(yīng)用體驗著色使之像桌面應(yīng)用一樣。 Ajax簡介AJAX 指異步JavaScript及XML(Asynchronous JavaScript And XML)。 JavaScript 使網(wǎng)頁增加互動性。微軟公司還有自己開發(fā)的Javascript,稱為JScript。在HTML基礎(chǔ)上,使用Javascript可以開發(fā)交互式Web網(wǎng)頁。能夠具有交互性,能夠包含更多活躍的元素,就有必要在網(wǎng)頁中嵌入其它的技術(shù)。為了取得技術(shù)優(yōu)勢,微軟推出了JScript來迎戰(zhàn)JavaScript的腳本語言。完整的JavaScript實現(xiàn)包含三個部分:ECMAScript,文檔對象模型,字節(jié)順序記號。它最初由網(wǎng)景公司的Brendan Eich設(shè)計,是一種動態(tài)、弱類型、基于原型的語言,內(nèi)置支持類。Spring卻具有能夠讓這部分工作變得簡單的能力。值得注意的是,Spring 中間層可以輕易地結(jié)合于任何基于 MVC 框架的網(wǎng)頁層,例如 Struts,WebWork,或 Tapestry。所有這些全部遵從Spring通用事務(wù)處理和通用數(shù)據(jù)訪問對象異常等級規(guī)范。并且面向JDBC的異常與Spring 通用數(shù)據(jù)訪問對象(Data Access Object)異常等級相一致。JDBC 抽象層提供了有針對性的異常等級(不再從SQL異常中提取原始代碼),簡化了錯誤處理,大大減少了程序員的編碼量。數(shù)據(jù)庫事務(wù)的一般化抽象層,允許聲明式(Declarative)事務(wù)管理器,簡化事務(wù)的劃分使之與底層無關(guān)。強(qiáng)大的基于 JavaBeans 的采用控制翻轉(zhuǎn)(Inversion of Control,IoC)原則的配置管理,使得應(yīng)用程序的組建更加快捷簡易。Struts把Servlet、JSP、自定義標(biāo)簽和信息資源(message resources)整合到一個統(tǒng)一的框架中,開發(fā)人員利用其進(jìn)行開發(fā)時不用再自己編碼實現(xiàn)全套MVC模式,極大的節(jié)省了時間,所以說Struts是一個非常不錯的應(yīng)用框架。由于Struts能充分滿足應(yīng)用開發(fā)的需求,簡單易用,敏捷迅速,因而吸引了眾多的開發(fā)人員的關(guān)注。組件,JSP為分離處理邏輯與顯示樣式提供了卓越的解決方案。ServletWeb應(yīng)用的理想構(gòu)架。事實證明,Java所有程序操作都在服務(wù)器端執(zhí)行,網(wǎng)絡(luò)上傳送給客戶端僅是得到的結(jié)果,對客戶瀏覽器的要求最低,可以實現(xiàn)(Scriptlet)和JSP標(biāo)記(tag),就構(gòu)成了JSP網(wǎng)頁(*.jsp),Web服務(wù)器在遇到訪問JSP網(wǎng)頁的請求時,首先執(zhí)行其中的程序片段,然后將執(zhí)行結(jié)果以HTML格式返回給客戶。用JSP開發(fā)的Web應(yīng)用是跨平臺的,即能在Linux下運(yùn)行,也能在其他操作系統(tǒng)上運(yùn)行。 JSP簡介JSP是JavaServer由于應(yīng)用于模型的代碼只需寫一次就可以被多個視圖重用,所以減少了代碼的重復(fù)性。模型:模型表示企業(yè)數(shù)據(jù)和業(yè)務(wù)規(guī)則。圖21 MVC簡易圖視圖:視圖是用戶看到并與之交互的界面。C存在的目的則是確保M和V的同步,一旦M改變,V應(yīng)該同步更新。 MVC簡介 MVC(Model View Controller)模型-視圖-控制器 。其中M(業(yè)務(wù)層)層的實現(xiàn)類用Spring實現(xiàn)。一個好的管理系統(tǒng)可以解決銷售過程中的一些不規(guī)范,是銷售向著規(guī)范化、簡單化、有效化的方向發(fā)展。 未來發(fā)展及意義未來的房地產(chǎn)逐步進(jìn)入合理化,正規(guī)化,所以房屋銷售管理系統(tǒng)的應(yīng)用前景樂觀。面對如此眾多的房屋銷售信息,人工管理不僅效率低,而且存在著一定的不可預(yù)知性,這樣會極大地影響到企業(yè)的形象。KEY WORDS Housing Sales Management System Design And Realize, Struts, Spring, Oracl10g,MyEclips 1 引 言 背景隨著我國經(jīng)濟(jì)的持續(xù)增長,人民生活水平的不斷提高,樓市已成為老百姓茶余飯后討論的話題之一了。 development tools: 。論文對當(dāng)前的房屋銷售管理系統(tǒng)做了詳細(xì)的分析和研究,完成了房屋銷售和查詢統(tǒng)計的構(gòu)思和研究,為房屋銷售管理提供了解決方案,并詳細(xì)的描述了房屋銷售管理系統(tǒng)的研究目標(biāo)、設(shè)計思想、模塊功能以及使用工具等。 2.設(shè)計嚴(yán)謹(jǐn)、功能完備。基本要求:1. 系統(tǒng)各基本功能都能實現(xiàn)?;ヂ?lián)網(wǎng)技術(shù)的不斷發(fā)展,網(wǎng)絡(luò)技術(shù)在社會的各行各業(yè)都得到了很好的應(yīng)用,也為房地產(chǎn)業(yè)提供了契機(jī)。關(guān)鍵詞 房屋銷售管理系統(tǒng);Struts;Spring;Oracle10g;MyEclipseHOUSING SALES MANAGEMENT SYSTEMDESIGN AND REALIZEABSTRACT字典1. 名詞 1. real estate2. estateI 的With the State Council promulgated the National Eight, the discussion on real estate around the heating up again. Internet techology was used in all walks of life with its fast development and brings chances and challenges to morden enterprise. Based on the analysis and study of housing sales system’s actuality in detail, the design and eseach of the system has been acplished. The thesis provides the scheme to housing sales system management. It introduced the system’s goal of reseach, design and thinking,module function and tools. This system is base on the mode of B/S mode, using Struts, Spring MVC design pattern bination, JSP, and SUN JAVA, developed for editing。module。對于銷售管理,傳統(tǒng)方式的手工管理已經(jīng)不能滿足信息爆炸的今天。通過這樣的系統(tǒng),可以做到信息規(guī)范化管理、科學(xué)統(tǒng)計和快速查詢,從而減少管理方面的工作量。在其他基礎(chǔ)硬件設(shè)施固定的前提下,只有通過改變自己的管理服務(wù)。2 實現(xiàn)技術(shù)系統(tǒng)采用MVC設(shè)計模式,用到Struts、Spring、JSP、Ajax、JQuery、JavaScript等技術(shù)。數(shù)據(jù)庫采用Oracle。比如一批統(tǒng)計數(shù)據(jù)你可以分別用柱狀圖、餅圖來表示。模型-視圖-控制器模式是一個有用的工具箱,它有很多好處,但也有一些缺點。在視圖中其實沒有真正的處理發(fā)生,不管這些數(shù)據(jù)是聯(lián)機(jī)存儲的還是一個雇員列表,作為視圖來講,它只是作為一種輸出數(shù)據(jù)并