版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、<p> 本科畢業(yè)設(shè)計(jì)(論文)</p><p><b> ?。?0 屆)</b></p><p> 龍湖地產(chǎn)房屋銷售管理系統(tǒng)設(shè)計(jì)</p><p><b> 目錄</b></p><p><b> 摘 要1</b></p><p>
2、 ABSTRACT2</p><p><b> 1 緒論8</b></p><p><b> 1.1課題背景3</b></p><p> 1.2目的和意義3</p><p> 1.3龍湖地產(chǎn)有限公司背景介紹4</p><p> 1.4開發(fā)工具及技術(shù)4&
3、lt;/p><p> 1.4.1開發(fā)工具4</p><p> 1.4.2 MyEclipse4</p><p> 1.4.3 Tomcat5</p><p> 1.4.4 SqlServer5</p><p> 1.4.5 JSP5</p><p> 1.4.6 Servlet
4、6</p><p> 1.4.7 JavaScript6</p><p> 1.4.8 Html6</p><p> 1.5 軟硬件需求6</p><p><b> 2 需求分析8</b></p><p> 2.1可行性分析8</p><p> 2.
5、1.1技術(shù)的可行性8</p><p> 2.1.2經(jīng)濟(jì)的可行性8</p><p> 2.1.3操作可行性8</p><p> 2.2功能模塊需求分析8</p><p> 2.3系統(tǒng)用戶用例圖9</p><p> 2.3.1管理員用例圖9</p><p> 2.3.2銷售人
6、員用例圖10</p><p> 2.3.3用例描述11</p><p> 2.4龍湖地產(chǎn)銷售管理系統(tǒng)的流程圖12</p><p> 2.4.1登錄流程圖12</p><p> 2.4.2房源類型錄入流程圖13</p><p> 2.4.3房屋信息錄入流程圖14</p><p&g
7、t; 2.4.4房屋銷售信息錄入流程圖15</p><p> 2.4.5銷控查詢流程圖16</p><p> 2.4.6客戶信息查詢流程圖16</p><p> 2.5設(shè)計(jì)的基本思想16</p><p> 2.6性能需求17</p><p> 2.6.1系統(tǒng)的安全性17</p>&
8、lt;p> 2.6.2數(shù)據(jù)的完整性17</p><p> 3 系統(tǒng)分析與設(shè)計(jì)18</p><p> 3.1數(shù)據(jù)庫的分析與設(shè)計(jì)18</p><p> 3.1.1數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計(jì)18</p><p> 3.1.2 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)21</p><p> 4 系統(tǒng)功能實(shí)現(xiàn)24</p>
9、;<p> 4.1系統(tǒng)登陸、注冊頁面實(shí)現(xiàn)24</p><p> 4.1.1登錄24</p><p> 4.1.2注冊24</p><p> 4.2系統(tǒng)功能模塊25</p><p> 4.2.1房產(chǎn)類型管理25</p><p> 4.2.2房產(chǎn)信息管理27</p>&l
10、t;p> 4.2.3房產(chǎn)銷售管理29</p><p> 4.2.4修改密碼30</p><p><b> 5 系統(tǒng)測試31</b></p><p> 5.1系統(tǒng)測試目的與意義31</p><p> 5.2 系統(tǒng)測試的方法31</p><p> 5.3測試過程32<
11、;/p><p> 5.3.1中文亂碼問題處理32</p><p> 5.3.2主頁面的登錄模塊測試34</p><p> 5.3.3房屋類型添加模塊測試35</p><p> 5.3.4房屋信息添加模塊測試35</p><p> 5.4其他錯誤36</p><p><b&g
12、t; 6總結(jié)與展望37</b></p><p><b> 7 致謝38</b></p><p><b> 參考文獻(xiàn)39</b></p><p><b> 摘 要</b></p><p> 在國民經(jīng)濟(jì)的組成中,房地產(chǎn)行業(yè)無疑是一個重頭戲,而社會中的每
13、一個人都和這個行業(yè)有著關(guān)聯(lián),因?yàn)樽》颗c每個人都息息相關(guān)。隨著現(xiàn)在社會人口數(shù)量的激增,以及不斷提高的人民生活質(zhì)量和購房需求的增長,帶來了房地產(chǎn)的規(guī)模不斷擴(kuò)大,同時和房產(chǎn)有關(guān)的各種信息量也成倍增加。如果繼續(xù)沿用傳統(tǒng)的人工方式管理,對于如此龐大的信息量,其結(jié)果必然是導(dǎo)致房地產(chǎn)管理上的混亂,過多的浪費(fèi)人力與物力和管理費(fèi)用,無形中增加了房地產(chǎn)開發(fā)商的負(fù)擔(dān),對整個房地產(chǎn)的運(yùn)作和控制管理產(chǎn)生影響,因此,需要制定一套有效、合理,規(guī)范化和具有實(shí)用性的房地
14、產(chǎn)銷售管理系統(tǒng),對房屋資料進(jìn)行集中統(tǒng)一的銷售與管理。</p><p> 該論文是以目前國內(nèi)競爭激烈的房地產(chǎn)行業(yè)為背景,龍湖地產(chǎn)實(shí)際銷售過程為研究對象,針對龍湖地產(chǎn)現(xiàn)有銷售管理系統(tǒng)存在的部分問題,設(shè)計(jì)了龍湖地產(chǎn)銷售管理系統(tǒng),通過本系統(tǒng)可以實(shí)現(xiàn)對房屋銷售管理的信息化、網(wǎng)絡(luò)化、系統(tǒng)化,使工作人員不必再為繁雜的數(shù)據(jù)查詢和統(tǒng)計(jì)而煩惱,減輕工作人員的工作量。系統(tǒng)的主要功能包括:房產(chǎn)類型信息管理、房產(chǎn)信息管理、添加房產(chǎn)信息、
15、銷售信息管理、銷售統(tǒng)計(jì)模塊、客戶信息管理、數(shù)據(jù)備份等功能。</p><p> 該論文是一個基于Web技術(shù)的B/S結(jié)構(gòu)的銷售管理系統(tǒng),使用JSP作為前臺開發(fā)語言,使用SqlServer作為后臺數(shù)據(jù)庫管理系統(tǒng),開發(fā)環(huán)境是MyEclipse,服務(wù)器則采用tomcat。本系統(tǒng)將為龍湖地產(chǎn)有限公司的銷售管理工作的效率起到一定促進(jìn)作用。</p><p> 關(guān)鍵詞:房地產(chǎn)銷售、WEB,JSP,B/S
16、結(jié)構(gòu)</p><p><b> ABSTRACT</b></p><p> In the composition of the national economy, the real estate industry is a key, and every individual in a society and associated with the industry
17、, because the housing is closely related to everyone. With a surge of population in now society, and constantly improve people's quality of life and the growth of the housing demand, the real estate scale expands unc
18、easingly, at the same time all kinds of information related to real estate also multiplied. If continue to use traditional artificial way m</p><p> The paper is based on the current domestic competition of
19、the real estate industry as the background, longhu real estate sales process as the research object, aiming at the existence of longhu real estate sales management system existing in the part of the problem, the design o
20、f longhu real estate sales management system, through this system can realize to the housing sales management informationization, networking, systematic, make the staff don't have to multifarious data query and stati
21、stics,</p><p> This system is a Web technology based B/S structure of the sales management system, using JSP as the front desk development language, using essentially as a backend database management system
22、, the development environment is MyEclipse, tomcat will be used on the server. This system will provide the longhu real estate the sales management work efficiency plays a role in promoting.</p><p> Key wor
23、ds:House sales, WEB, JSP, B / S structure</p><p><b> 1 緒論</b></p><p><b> 1.1課題背景</b></p><p> 在如今住房體制的改革不斷深入,房地產(chǎn)銷售業(yè)務(wù)的迅速增長的背景下,對房地產(chǎn)銷售管理要求也越來越高. 在現(xiàn)代化的信息社會里,購
24、房者需要快速得到房產(chǎn)的各種基本信息,而房地產(chǎn)開發(fā)商在銷售過程中就需要快捷地與購房者進(jìn)行信息溝通. 房地產(chǎn)銷售管理工作與一般的管理工作不同的,它需要快速的掌握房產(chǎn)的基本信息,因此,房地產(chǎn)銷售管理系統(tǒng)在建立過程中就必須強(qiáng)調(diào)所發(fā)布信息的時效性。</p><p> 在對目前的房地產(chǎn)市場的特點(diǎn)進(jìn)行調(diào)查的基礎(chǔ)上,總結(jié)了明源銷售系統(tǒng)的動態(tài)時效性差等不足之處,設(shè)計(jì)和實(shí)現(xiàn)了一個動態(tài)的房地產(chǎn)銷售系統(tǒng). 系統(tǒng)在中文Windows 環(huán)
25、境下,采用的B /S模式和JSP技術(shù)開發(fā)而成,具有良好的用戶界面. 通過對系統(tǒng)的測試證明,系統(tǒng)設(shè)計(jì)比較合理,程序運(yùn)行比較穩(wěn)定,使用方便,可以為住房銷售提供一定的幫助.</p><p><b> 1.2目的和意義</b></p><p> 國家發(fā)展與改革委員會和國家統(tǒng)計(jì)局發(fā)布的2013上半年房地產(chǎn)市場統(tǒng)計(jì)資料顯示:房地產(chǎn)開發(fā)投資大幅增長,增長幅度同比略有加大,房地產(chǎn)
26、產(chǎn)業(yè)屬于支柱型產(chǎn)業(yè),它的發(fā)展可以帶動鋼鐵、建筑等其他行業(yè)的發(fā)展,成為經(jīng)濟(jì)增長的主要動力之一。</p><p> 但與此同時,房地產(chǎn)企業(yè)信息化建設(shè)的進(jìn)程和房地產(chǎn)企業(yè)作為國民經(jīng)濟(jì)支柱產(chǎn)業(yè)的地位而言,卻明顯顯得有些不足。激烈的市場競爭使眾多的房地產(chǎn)企業(yè)逐漸意識到信息化對提高效益、降低成本、提高企業(yè)競爭能力等方面所起的所用。</p><p> 計(jì)算機(jī)技術(shù)發(fā)展到今天,已經(jīng)全面邁向了智能化、集成化
27、、網(wǎng)絡(luò)化,以計(jì)算機(jī)技術(shù)為代表的信息技術(shù)正推動著教育、管理手段、方式等發(fā)生根本性改變,其強(qiáng)大的功能已被人們所深刻認(rèn)識,它已進(jìn)入人類社會的各個領(lǐng)域并發(fā)揮這越來越重要的作用,不言而喻,使用計(jì)算機(jī)對房產(chǎn)銷售信息進(jìn)行管理,具有手工管理所無法比擬的優(yōu)點(diǎn),查找方便、可靠性高、存儲量大、成本低等,這些顯而易見的優(yōu)點(diǎn)極大的提供了房產(chǎn)銷售人員的工作效率,通過該系統(tǒng)的開發(fā),把管理人員從繁瑣的數(shù)據(jù)處理中解脫出來,使其高效化、簡易化、智能化,也提高了透明度和互動
28、性。</p><p> 1.3龍湖地產(chǎn)有限公司背景介紹</p><p> 龍湖地產(chǎn)有限公司,創(chuàng)建于1994年,立足于重慶,發(fā)展至全國,是一家追求卓越、專注品質(zhì)和細(xì)節(jié)的專業(yè)地產(chǎn)公司。龍湖在地產(chǎn)中國網(wǎng)舉辦的紅榜評選活動中,兩次上榜。 2011年被評為最具風(fēng)險(xiǎn)控制能力的多業(yè)態(tài)領(lǐng)軍企業(yè)”; 2010年被評為最具成長性的標(biāo)桿企業(yè)。集團(tuán)總部設(shè)在北京,現(xiàn)有員工4000多人,業(yè)務(wù)領(lǐng)域涉及地產(chǎn)開發(fā)、商業(yè)
29、運(yùn)營和物業(yè)服務(wù)三大板塊。公司于2009年11月19日在香港聯(lián)交所主板掛牌上市。</p><p> 從2004年起,通過“區(qū)域聚焦、多業(yè)態(tài)”戰(zhàn)略的實(shí)施,龍湖進(jìn)入全國化擴(kuò)張的發(fā)展階段——即由北向南、從沿海經(jīng)濟(jì)圈、中心城市輻射到周邊城市,利用業(yè)態(tài)和區(qū)域的雙重平衡來實(shí)現(xiàn)可持續(xù)的發(fā)展。在每個城市,龍湖都堅(jiān)持進(jìn)行多項(xiàng)目、多業(yè)態(tài)的開發(fā)思路,目標(biāo)是爭取在每一個進(jìn)入的城市都成為業(yè)內(nèi)領(lǐng)先的企業(yè)。未來10-15年,龍湖地產(chǎn)將持續(xù)推進(jìn)
30、“產(chǎn)品聚焦+加大戰(zhàn)略縱深+增持商業(yè)”三大核心戰(zhàn)略,致力于成為中國房地產(chǎn)行業(yè)最受尊崇和信賴的全國市場領(lǐng)導(dǎo)者之一。截至2012年7月,公司業(yè)務(wù)已拓展至重慶、成都、北京、上海、西安、無錫、常州、沈陽、杭州、青島、大連、煙臺、玉溪、寧波、廈門、紹興、泉州17個城市。</p><p> 1.4開發(fā)工具及技術(shù)</p><p><b> 1.4.1開發(fā)工具</b></p&
31、gt;<p> 此次設(shè)計(jì)主要采用MyEclipse加Tomcat后臺服務(wù)器進(jìn)行,頁面的設(shè)計(jì)主要采用JSP技術(shù)完成,下面對MyEclipse、Tomcat和SqlServer數(shù)據(jù)庫進(jìn)行簡要介紹。</p><p> 1.4.2 MyEclipse</p><p> MyEclipse,是一個十分優(yōu)秀的用于開發(fā)Java, J2EE的Eclipse插件集合,MyEclipse的
32、功能非常強(qiáng)大,支持也十分廣泛,尤其是對各種開元產(chǎn)品的支持十分不錯。利用它我們可以在數(shù)據(jù)庫和JavaEE的開發(fā)、發(fā)布,以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。它是功能豐富的JavaEE集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測試和發(fā)布功能,完整支持HTML, Struts, JSP, CSS, Javascript, SQL, Hibernate。</p><p> 1.4.3 Tomcat </p&
33、gt;<p> Tomcat是一個小型的輕量級應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調(diào)試JSP 程序的首選。可以這樣認(rèn)為,當(dāng)在一臺機(jī)器上配置好Apahce服務(wù)器,可利用它響應(yīng)對HTML頁面的訪問請求。Tomcat 服務(wù)器是一個免費(fèi)的開放源代碼的Web 應(yīng)用服務(wù)器。因?yàn)門omcat 技術(shù)先進(jìn)、性能穩(wěn)定,而且免費(fèi),因而深受Java 愛好者的喜愛并得到了部分軟件開發(fā)商的認(rèn)可,成為目前比較流行
34、的Web 應(yīng)用服務(wù)器。Tomcat 很受廣大程序員的喜歡,因?yàn)樗\(yùn)行時占用的系統(tǒng)資源小,而且它還在不斷的改進(jìn)和完善中,任何一個感興趣的程序員都可以更改它或在其中加入新的功能。</p><p> 1.4.4 SqlServer </p><p> SqlServer使用C和C++編寫,并使用了多種編譯器進(jìn)行測試,保證源代碼的可移植性;支持AIX、FreeBSD、HP-UX、Linux、M
35、ac OS、NovellNetware、OpenBSD、OS/2 Wrap、Solaris、Windows等多種操作系統(tǒng);為多種編程語言提供了API;支持多線程,充分利用CPU資源;提供TCP/IP、ODBC和JDBC等多種數(shù)據(jù)庫連接途徑;可以處理擁有上千萬條記錄的大型數(shù)據(jù)庫。對于一般的個人使用者和中小型企業(yè)來說,SqlServer提供的功能已經(jīng)綽綽有余。</p><p><b> 1.4.5 JSP
36、</b></p><p> JSP技術(shù)使用Java編程語言編寫類XML的tags和scriptlets,來封裝產(chǎn)生動態(tài)網(wǎng)頁的處理邏輯。網(wǎng)頁還能通過tags和scriptlets訪問存在于服務(wù)端的資源的應(yīng)用邏輯。JSP將網(wǎng)頁邏輯與網(wǎng)頁設(shè)計(jì)和顯示分離,支持可重用的基于組件的設(shè)計(jì),使基于Web的應(yīng)用程序的開發(fā)變得迅速和容易。 </p><p><b> JSP技術(shù)的優(yōu)點(diǎn)
37、:</b></p><p> ?。?)一次編寫,到處運(yùn)行。除了系統(tǒng)之外,代碼不用做任何更改。 </p><p> ?。?)系統(tǒng)的多平臺支持。基本上可以在所有平臺上的任意環(huán)境中開發(fā),在任意環(huán)境中進(jìn)行系統(tǒng)部署,在任意環(huán)境中擴(kuò)展。 </p><p> ?。?)多樣化和功能強(qiáng)大的開發(fā)工具支持。Java已經(jīng)有了許多非常優(yōu)秀的開發(fā)工具,而且許多可以免費(fèi)得到,并且其中
38、許多已經(jīng)可以順利的運(yùn)行于多種平臺之下。</p><p> 1.4.6 Servlet</p><p> Servlet是一種服務(wù)器端的Java應(yīng)用程序,具有獨(dú)立于平臺和協(xié)議的特性,可以生成動態(tài)的Web頁面。 它擔(dān)當(dāng)客戶請求(Web瀏覽器或其他HTTP客戶程序)與服務(wù)器響應(yīng)(HTTP服務(wù)器上的數(shù)據(jù)庫或應(yīng)用程序)的中間層。 Servlet是位于Web 服務(wù)器內(nèi)部的服務(wù)器端的Java應(yīng)用程序
39、,與傳統(tǒng)的從命令行啟動的Java應(yīng)用程序不同,Servlet由Web服務(wù)器進(jìn)行加載,該Web服務(wù)器必須包含支持Servlet的Java虛擬機(jī)。</p><p> 1.4.7 JavaScript</p><p> JavaScript是一種基于對象和事件驅(qū)動并具有相對安全性的客戶端腳本語言。同時也是一種廣泛用于客戶端Web開發(fā)的腳本語言,常用來給HTML網(wǎng)頁添加動態(tài)功能,比如響應(yīng)用戶的
40、各種操作。JavaScript的一個重要功能就是面向?qū)ο蟮墓δ埽ㄟ^基于對象的程序設(shè)計(jì),可以用更直觀、模塊化和可重復(fù)使用的方式進(jìn)行程序開發(fā)。在HTML基礎(chǔ)上,使用Javascript可以開發(fā)交互式Web網(wǎng)頁。在本系統(tǒng)中很多地方使用了javascript技術(shù),比如說,檢驗(yàn)用戶輸入數(shù)據(jù)的有效性,是否重復(fù),是否為空等等。</p><p> 1.4.8 Html</p><p> 超文本標(biāo)記語
41、言,即HTML(Hypertext Markup Language),是用于描述網(wǎng)頁文檔的一種標(biāo)記語言。</p><p> 在WWW上的一個超媒體文檔稱之為一個頁面(page)。作為一個組織或個人在萬維網(wǎng)上放置開始點(diǎn)的頁面稱為主頁Homepage,或首頁,主頁中通常包括有指向其他相關(guān)頁面或其他節(jié)點(diǎn)的指針(超級鏈接)。在邏輯上將視為一個整體的一系列頁面的有機(jī)集合稱為網(wǎng)站(Website或Site)。</p&
42、gt;<p><b> 1.5 軟硬件需求</b></p><p><b> 硬件需求:</b></p><p> CPU:Pentium以上計(jì)算機(jī)</p><p> 內(nèi)存: 512M以上</p><p><b> 軟件需求:</b></p>
43、<p> 操作系統(tǒng)版本:Windows 7</p><p> 開發(fā)工具:MyEclipse </p><p> 后臺服務(wù)器:Tomcat 6.0</p><p><b> 開發(fā)語言:Java</b></p><p> 瀏覽器:Firefox</p><p><b>
44、; 2 需求分析</b></p><p><b> 2.1可行性分析</b></p><p> 開發(fā)任何一個系統(tǒng),都會受到時間和資源上的限制。因此,在每一個項(xiàng)目開發(fā)之前,都要進(jìn)行可行性分析,可以減少項(xiàng)目的開發(fā)風(fēng)險(xiǎn),避免人力、物力和財(cái)力的浪費(fèi)。下面就技術(shù)、經(jīng)濟(jì)、操作三個方面來介紹。</p><p> 2.1.1技術(shù)的可行性&l
45、t;/p><p> 本系統(tǒng)開發(fā)工具是MyEclipse和SqlServer數(shù)據(jù)庫,開發(fā)語言是Java,主要使用了J2EE的技術(shù),java是一種面向?qū)ο缶幊陶Z言,簡單易學(xué)而且靈活方便。大學(xué)期間就學(xué)習(xí)了java課程,也系統(tǒng)的了解了J2EE的知識,龍湖地產(chǎn)銷售管理系統(tǒng)總體上開發(fā)難度不高,數(shù)據(jù)庫的設(shè)計(jì)和操作是本系統(tǒng)設(shè)計(jì)的核心。在大學(xué)期間學(xué)習(xí)過軟件工程,軟件測試,UML統(tǒng)一建模語言等課程,每個學(xué)期也會完成對應(yīng)的課程設(shè)計(jì),具備
46、一定的系統(tǒng)分析、設(shè)計(jì)和測試能力。因此,完成系統(tǒng)實(shí)現(xiàn)在技術(shù)上完全具有可行性。</p><p> 2.1.2經(jīng)濟(jì)的可行性</p><p> 本系統(tǒng)對計(jì)算機(jī)配置的要求不高,企業(yè)更換下來的低配置電腦都可以完全滿足需要,所以在經(jīng)濟(jì)上具有完全的可行性。</p><p> 2.1.3操作可行性</p><p> 本系統(tǒng)操作簡單,在某些頁面,信息可以
47、自動生成,無需輸入,時間的輸入也是用的日歷控件,操作簡便,對操作人員的要求很低,只需對WINDOWS操作熟練,加之對本系統(tǒng)的操作稍加培訓(xùn)即可工作。</p><p> 綜上所述,開發(fā)一個房屋銷售管理系統(tǒng)與人工記錄的方式相比具有速度更快,操作更準(zhǔn)確,節(jié)省開支等有利之處,因此,建立一個房屋銷售管理系統(tǒng)是必要可行的。</p><p> 2.2功能模塊需求分析</p><p&
48、gt; 本系統(tǒng)最大的特點(diǎn)是使用操作簡單、友好的提示信息。本系統(tǒng)將實(shí)現(xiàn)以下基本功能:</p><p> ?。?)房產(chǎn)類型管理模塊:管理員登陸系統(tǒng)后通過房產(chǎn)類型管理模塊可以進(jìn)行生成房源,查看房源操作。</p><p> ?。?)房產(chǎn)信息管理模塊:管理員和銷售人員登錄系統(tǒng)后,可以通過房產(chǎn)信息管理模塊對房源進(jìn)行放盤,房屋信息查詢,刪除,未售房屋查詢和銷售等操作。</p><p
49、> (3)房產(chǎn)銷售信息管理:管理員和銷售人員登錄系統(tǒng)后,可以通過房產(chǎn)銷售信息管理模塊對已售房屋信息進(jìn)行查看,對已經(jīng)出售的房源進(jìn)行查詢。</p><p> ?。?)客戶信息管理模塊:管理員和銷售人員可以通過系統(tǒng)對客戶基本信息進(jìn)行錄入和查看。</p><p> 下圖為系統(tǒng)結(jié)構(gòu)設(shè)計(jì)圖</p><p> 圖2.1 系統(tǒng)結(jié)構(gòu)設(shè)計(jì)圖</p><p
50、> 2.3系統(tǒng)用戶用例圖</p><p> 2.3.1管理員用例圖</p><p> 管理員是系統(tǒng)的核心用戶,涉及到五大功能模塊,管理員對系統(tǒng)的所有房產(chǎn)類型信息、房產(chǎn)信息、銷售信息、客戶信息有著操作的權(quán)限,能夠及時的掌握房產(chǎn)銷售情況。</p><p> 圖2.2 管理員用例圖</p><p> 2.3.2銷售人員用例圖<
51、/p><p> 銷售人員是系統(tǒng)的普通用戶,涉及到四大功能模塊,銷售人員對系統(tǒng)的所有房產(chǎn)類型信息、房產(chǎn)信息、銷售信息、客戶信息有著操作的權(quán)限,能夠及時的掌握房產(chǎn)銷售情況。</p><p> 圖2.3 銷售人員用例圖</p><p><b> 2.3.3用例描述</b></p><p> 表2.1 房產(chǎn)類型管理用例描述&
52、lt;/p><p> 表2.2 房產(chǎn)信息管理管理用例描述</p><p> 表2.3 銷售信息管理用例描述</p><p> 表2.4 客戶信息管理用例描述</p><p> 2.4龍湖地產(chǎn)銷售管理系統(tǒng)的流程圖</p><p> 根據(jù)用例圖和用例分析可以得出系統(tǒng)的流程圖如下:</p><p&g
53、t; 2.4.1登錄流程圖</p><p> 登錄系統(tǒng)前,系統(tǒng)根據(jù)輸入賬號密碼進(jìn)行驗(yàn)證,輸入類型必須符合賬號密碼驗(yàn)證要求,才能進(jìn)入系統(tǒng)</p><p> 圖2.4 登錄流程圖</p><p> 2.4.2房源類型錄入流程圖</p><p> 登錄系統(tǒng)后,管理員可以進(jìn)行房源類型的錄入,房源類型錄入必須經(jīng)過錄入類型的驗(yàn)證,對于不合法的錄
54、入類型,則無法通過。</p><p> 圖2.5 房源類型錄入流程圖</p><p> 2.4.3房屋信息錄入流程圖</p><p> 登錄系統(tǒng)后,管理員和銷售人員均可以對房屋基本信息錄入進(jìn)行操作,對于房屋信息的錄入需要通過驗(yàn)證,類型不能為空,并且所有數(shù)據(jù)類型都要為int類型,通過驗(yàn)證后才能錄入房屋基本信息</p><p> 圖2.6
55、 房屋信息錄入流程圖</p><p> 2.4.4房屋銷售信息錄入流程圖</p><p> 登錄系統(tǒng)后,管理員和銷售人員對于房屋銷售信息的錄入,同樣要經(jīng)過嚴(yán)格的驗(yàn)證,錄入的銷售信息必須要符合相應(yīng)的數(shù)據(jù)類型,并且身份證號碼的輸入必須為真實(shí)數(shù)據(jù)</p><p> 圖2.7 房屋銷售信息錄入流程圖</p><p> 2.4.5銷控查詢流程圖
56、</p><p> 登錄系統(tǒng)后,管理員和銷售人員在對于銷控信息查詢的時候,錄入的客戶姓名必須為中英文,其他類型則無法通過驗(yàn)證</p><p> 圖2.8 銷控查詢流程圖</p><p> 2.4.6客戶信息查詢流程圖</p><p> 登錄系統(tǒng)后,管理員和銷售人員在進(jìn)行客戶信息查詢,輸入客戶姓名必須為中文</p><
57、;p> 圖2.9 客戶信息查詢流程圖</p><p> 2.5設(shè)計(jì)的基本思想</p><p> 設(shè)計(jì)思想遵循以下幾點(diǎn):</p><p> 1. 采用B/S模式進(jìn)行開發(fā),其優(yōu)點(diǎn)是后臺與前臺處理層次分明,而且符合眾多已經(jīng)習(xí)慣網(wǎng)頁方式的用戶。</p><p> 2. 采用面向?qū)ο蟮拈_發(fā)與設(shè)計(jì)理念。運(yùn)用面向?qū)ο蠹夹g(shù)的前提是對整體系統(tǒng)的
58、高度和準(zhǔn)確抽象,通過它可以保證系統(tǒng)良好的框架,進(jìn)而帶來產(chǎn)品較強(qiáng)的穩(wěn)定性和運(yùn)行效率。</p><p> 3. 采用模塊化設(shè)計(jì)。模塊化設(shè)計(jì)要求將整個系統(tǒng)劃分成基于小的模塊,有利于代碼的重載,簡化設(shè)計(jì)和實(shí)現(xiàn)過程。</p><p> 4. 簡單方便的系統(tǒng)界面。設(shè)計(jì)簡單友好的系統(tǒng)界面,方便用戶較快的適應(yīng)系統(tǒng)的操作。</p><p><b> 2.6性能需求&l
59、t;/b></p><p> 2.6.1系統(tǒng)的安全性</p><p> 該龍湖地產(chǎn)銷售管理系統(tǒng)在管理權(quán)限上要嚴(yán)格進(jìn)行控制,具體要求如下:</p><p> 想登錄該龍湖地產(chǎn)銷售管理系統(tǒng)進(jìn)行操作,必須有操作權(quán)限,沒有權(quán)限的用戶不能通過任何方式登錄系統(tǒng)查看系統(tǒng)的任何信息和數(shù)據(jù),以確保系統(tǒng)的嚴(yán)密性和安全性。</p><p> 2.6.
60、2數(shù)據(jù)的完整性</p><p> 1.各種記錄信息的完整性,主鍵不能為空</p><p> 2.各種數(shù)據(jù)間相互聯(lián)系的正確性</p><p> 3.相同數(shù)據(jù)在不同記錄中的一致性</p><p><b> 3 系統(tǒng)分析與設(shè)計(jì)</b></p><p> 3.1數(shù)據(jù)庫的分析與設(shè)計(jì)</p&g
61、t;<p> 計(jì)算機(jī)信息系統(tǒng)以數(shù)據(jù)庫為核心,在數(shù)據(jù)庫管理系統(tǒng)的支持下,進(jìn)行信息的收集、整理、存儲、檢索、更新、加工、統(tǒng)計(jì)等操作。數(shù)據(jù)庫已經(jīng)成為現(xiàn)在計(jì)算機(jī)系統(tǒng)的基礎(chǔ)與核心部分。數(shù)據(jù)庫設(shè)計(jì)的好壞直接影響到整個系統(tǒng)的質(zhì)量和效率。因此數(shù)據(jù)庫的設(shè)計(jì)是本系統(tǒng)不可缺少的一部分。首先對本系統(tǒng)的數(shù)據(jù)流進(jìn)行分析,得出數(shù)據(jù)流圖,然后進(jìn)行數(shù)據(jù)庫的E-R圖分析后,最后才能進(jìn)行數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)和數(shù)據(jù)庫實(shí)現(xiàn)。</p><p>
62、; 3.1.1數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計(jì)</p><p> 數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計(jì)采用實(shí)體—聯(lián)系(E-R)模型設(shè)計(jì)方法。E-R模型法的組成元素有:實(shí)體、屬性、聯(lián)系,E-R模型用E-R圖表示,是提示用戶工作環(huán)境中所涉及的事物,屬性則是對實(shí)體特性的描述。</p><p> 根據(jù)以上對數(shù)據(jù)庫的需求分析,并結(jié)合系統(tǒng)概念模型的特點(diǎn)及建立方法,建立E-R模型圖。</p><p>
63、 (1)房產(chǎn)類型實(shí)體E-R圖如圖3.1所示:</p><p> 圖3.1 房產(chǎn)類型信息實(shí)體圖</p><p> (2)房產(chǎn)信息實(shí)體E-R圖如圖3.2所示</p><p> 圖3.2 房產(chǎn)信息實(shí)體圖</p><p> (3)銷售信息實(shí)體E-R圖如圖3.3所示</p><p> 圖3.3 銷售信息實(shí)體圖<
64、/p><p> (4)管理員信息E-R圖如圖3.4所示</p><p> 圖3.4 管理員信息實(shí)體圖</p><p> 根據(jù)各個實(shí)體之間的聯(lián)系做出E-R圖,如圖3-5所示</p><p> 我們知道,數(shù)據(jù)庫概念模型獨(dú)立于任何特定的數(shù)據(jù)庫管理系統(tǒng),因此,需要根據(jù)具體使用的數(shù)據(jù)庫管理系統(tǒng)的特點(diǎn)進(jìn)行轉(zhuǎn)換,轉(zhuǎn)化為按計(jì)算機(jī)處理的邏輯關(guān)系模型,E-R
65、模型向關(guān)系數(shù)據(jù)庫模型轉(zhuǎn)換應(yīng)遵循下列原則:</p><p> *每一個實(shí)體要轉(zhuǎn)換成一個關(guān)系</p><p> *所有的主鍵必須定義非空(NOT NULL)</p><p> *對于二元聯(lián)系應(yīng)按照一對多、一對一、多對多等聯(lián)系來定義外鍵。</p><p> 根據(jù)E-R模型,龍湖地產(chǎn)房屋銷售管理系統(tǒng)建立了以下邏輯數(shù)據(jù)結(jié)構(gòu),下面是各數(shù)據(jù)表的詳細(xì)
66、說明。</p><p> 3.1.2 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)</p><p> 根據(jù)概念結(jié)構(gòu)設(shè)計(jì)的CDM,完成的邏輯結(jié)構(gòu)設(shè)計(jì)。龍湖地產(chǎn)房屋銷售管理系統(tǒng)PDM圖示根據(jù)數(shù)據(jù)庫概念設(shè)計(jì)的結(jié)果生成的,是概念設(shè)計(jì)的具體體現(xiàn)。</p><p> 圖3-6 系統(tǒng)邏輯結(jié)構(gòu)圖(cdm)</p><p> 圖3-7 系統(tǒng)物理結(jié)構(gòu)圖</p><
67、p> 數(shù)據(jù)庫表單數(shù)據(jù)項(xiàng)指的是由PDM圖在SQLSERVER數(shù)據(jù)庫中映射顯示出來,詳情介紹介紹如下表:</p><p> (1)房產(chǎn)類型信息表主要是記錄了房產(chǎn)類型的基本信息。表結(jié)構(gòu)如表3.1所示。</p><p> 表3.1房產(chǎn)類型信息表(t_leixing)</p><p> (2)房產(chǎn)信息表主要是記錄了所有房產(chǎn)的基本信息,表結(jié)構(gòu)如圖3.2所示。<
68、;/p><p> 表3.2房產(chǎn)信息表(t_fangwu)</p><p> 銷售信息表主要是記錄房產(chǎn)銷售的基本信息,表結(jié)構(gòu)如圖3.3所示。</p><p> 表3.3銷售信息表(t_xiaoshou)</p><p> (4)用戶信息表主要記錄的是管理員和銷售人員的賬號信息,包括用戶名和密碼和用戶類型,表結(jié)構(gòu)如表3.4所示。</p&
69、gt;<p> 表3.4用戶信息表(t_user)</p><p> (5)客戶信息表主要記錄的是客戶基本信息,包括姓名,性別,電話,QQ,年齡,身份證,住址表結(jié)構(gòu)如表3.4所示。</p><p> 表3.5用戶信息表(t_user)</p><p><b> 4 系統(tǒng)功能實(shí)現(xiàn)</b></p><p&g
70、t; 在龍湖地產(chǎn)房屋銷售管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)中,經(jīng)過了需求分析、系統(tǒng)設(shè)計(jì)等階段之后,便開始了系統(tǒng)實(shí)施階段。在系統(tǒng)分析和設(shè)計(jì)階段,系統(tǒng)開發(fā)工作主要是集中在邏輯、功能和技術(shù)設(shè)計(jì)上,系統(tǒng)實(shí)施階段要結(jié)合前面各個過程的成果,將技術(shù)設(shè)計(jì)進(jìn)行編碼實(shí)現(xiàn),因此系統(tǒng)實(shí)施的成果是系統(tǒng)分析和設(shè)計(jì)階段的總結(jié)。</p><p> 4.1系統(tǒng)登陸、注冊頁面實(shí)現(xiàn)</p><p><b> 4.1.1登錄&
71、lt;/b></p><p> 1.描述:為了保證系統(tǒng)的安全性,要先使用本系統(tǒng)必須先登陸到系統(tǒng)中,用戶需要正確的賬號和密碼登錄本系統(tǒng)。</p><p> 2.程序運(yùn)行效果圖如圖4.1所示:</p><p> 圖4.1 系統(tǒng)登陸頁面設(shè)計(jì)</p><p><b> 4.1.2注冊</b></p>
72、<p> 1.描述:新增用戶可以通過注冊申請賬號,注冊用戶類型分為管理員和銷售人員</p><p> 2.程序運(yùn)行效果圖如圖4.2所示:</p><p> 圖4.2管理員主頁面</p><p><b> 4.2系統(tǒng)功能模塊</b></p><p> 描述:系統(tǒng)主頁面:左方頁面展示了管理員可操作的五大功
73、能,進(jìn)入相關(guān)的管理頁面可以鏈接到子菜單,每個管理模塊下面都有相應(yīng)的子菜單。</p><p> 2.程序運(yùn)行效果圖如圖4.3所示:</p><p> 圖4.3管理員主頁面</p><p> 4.2.1房產(chǎn)類型管理</p><p> 4.2.1.1房源類型添加</p><p> 描述:管理員輸入房源類型相關(guān)正確信
74、息后點(diǎn)擊提交按鈕,如果是沒有輸入類型信息,都會給出相應(yīng)的錯誤提示,不能錄入成功。</p><p> 程序效果圖如下圖4.4所示:</p><p> 圖4.4 房源類型信息錄入</p><p> 4.2.1.2房源類型管理</p><p> 1.描述:管理員點(diǎn)擊左側(cè)的菜單“房源類型管理”,頁面跳轉(zhuǎn)到房源類型管理界面,調(diào)用后臺的servl
75、et類查詢所有房源類型信息。</p><p> 2.程序效果圖如下圖4.5所示</p><p> 圖4.5 房源類型信息管理</p><p> 4.2.2房產(chǎn)信息管理</p><p> 4.2.2.1房屋放盤</p><p> 描述:管理員輸入房屋信息相關(guān)正確信息后點(diǎn)擊錄入按鈕,如果是沒有輸入正確的房屋信息,
76、都會給出相應(yīng)的錯誤提示,不能錄入成功。</p><p> 程序效果圖如下圖4.6所示:</p><p><b> 圖4.6 房屋放盤</b></p><p> 4.2.2.2房屋查詢</p><p> 1.描述:管理員點(diǎn)擊左側(cè)的菜單“房屋查詢”,頁面跳轉(zhuǎn)到房屋查詢界面,調(diào)用后臺的servlet類查詢所有房產(chǎn)信息。
77、</p><p> 2.程序效果圖如下圖4.7所示</p><p> 圖4.7 房產(chǎn)信息管理</p><p> 4.2.2.3未售房屋查詢</p><p> 1.描述:管理員點(diǎn)擊左側(cè)的菜單“未售房屋查詢”,頁面跳轉(zhuǎn)到未售房屋查詢界面,調(diào)用后臺的servlet類查詢所有房產(chǎn)信息。</p><p> 2.程序效果
78、圖如下圖4.8所示</p><p> 圖4.8 未售房屋查詢</p><p> 4.2.2.4房屋銷售信息管理</p><p> 描述:管理員點(diǎn)擊的左側(cè)菜單“未售房屋查詢”,頁面跳轉(zhuǎn)到未售房屋查詢界面,再點(diǎn)擊銷售,進(jìn)入房屋銷售信息管理。</p><p> 程序效果圖如下圖4.9所示</p><p> 圖4.9
79、 房屋銷售信息管理</p><p> 4.2.3房產(chǎn)銷售管理</p><p> 4.2.3.1訂單查詢</p><p> 描述:瀏覽已出售的房屋信息,可以選擇對訂單信息進(jìn)行修改,系統(tǒng)跳轉(zhuǎn)到房屋銷售信息管理頁面,如果是沒有輸入完整的銷售信息,都會給出相應(yīng)的錯誤提示,不能錄入成功。</p><p> 2.程序效果圖如下圖4.9所示:<
80、;/p><p> 圖4.10 訂單管理</p><p> 4.2.3.2訂單查詢</p><p> 描述:管理員點(diǎn)擊左側(cè)的菜單“訂單查詢”,頁面跳轉(zhuǎn)到訂單查詢界面,輸入客戶姓名或日期進(jìn)行訂單查詢</p><p> 2.程序效果圖如下圖4.11所示</p><p> 圖4.11 訂單查詢</p>&l
81、t;p> 4.2.3.3銷售記錄備份</p><p> 1.描述:管理員點(diǎn)擊左側(cè)的菜單“銷售記錄備份”,導(dǎo)出銷售數(shù)據(jù)。</p><p> 2.程序效果圖如下圖4.11所示:</p><p> 圖4.12 銷售記錄備份</p><p><b> 4.2.4修改密碼</b></p><p&
82、gt; 1.描述:輸入用戶名和用戶的原有密碼,輸入新密碼以后點(diǎn)擊修改按鈕即可修改密碼成功。</p><p> 2.程序效果圖如圖4.12所示:</p><p> 圖4.13 修改密碼</p><p><b> 5 系統(tǒng)測試</b></p><p> 5.1系統(tǒng)測試目的與意義</p><p&g
83、t; ?。?)測試工作應(yīng)避免由原開發(fā)軟件的個人或小組來承擔(dān)</p><p> ?。?)設(shè)計(jì)測試方案時,不僅要包括確定的輸入數(shù)據(jù),而且包括從系統(tǒng)功能出發(fā)達(dá)到預(yù)期的測試結(jié)果。</p><p> (3)測試用例不僅要包括合理,有效的輸入數(shù)據(jù),還要包括無效的或不合理的輸入數(shù)據(jù)。</p><p> ?。?)不僅要檢驗(yàn)程序是否做了該做的事,還要檢查程序是否同時做了不該做的事。
84、</p><p> ?。?)保留測試用例,作為軟件文檔的組成部分。</p><p> 5.2 系統(tǒng)測試的方法</p><p> 在本系統(tǒng)的測試過程中,采用了目前常用的測試方法,人工測試和機(jī)器測試。人工測試包括個人復(fù)審,走查和會審。機(jī)器測試包括黑盒和白盒測試。在人工測試中先采用個人復(fù)審,在網(wǎng)站程序編寫完成以后,自己對源程序各個部分進(jìn)行詳細(xì)的檢查,然后請經(jīng)驗(yàn)豐富的老
85、師檢驗(yàn)一遍,以便發(fā)現(xiàn)問題。經(jīng)過人工測試后,再進(jìn)行機(jī)器測試。通過在計(jì)算機(jī)直接運(yùn)行被測程序來發(fā)現(xiàn)程序中錯誤。</p><p> 系統(tǒng)測試一般有單元測試,組裝測試,確認(rèn)測試和系統(tǒng)測試四個步驟,每一步都是在前一步的基礎(chǔ)上進(jìn)行的。</p><p><b> ?。?)單元測試</b></p><p> 單元測試是測試程序模塊及其接口與設(shè)計(jì)說明的要求是否
86、一致,目的是發(fā)現(xiàn)程序編寫階段的錯誤。它以單個程序模塊為測試單位。單元測試是采用白盒測試的方法,根據(jù)詳細(xì)設(shè)計(jì)的描述,從模塊的內(nèi)部結(jié)構(gòu)出發(fā)設(shè)計(jì)測試用例,進(jìn)行測試。</p><p><b> ?。?)組裝測試</b></p><p> 對每個模塊完成了單元測試以后,需要按照設(shè)計(jì)時做出的層次模塊圖把它們連接起來,進(jìn)行組裝測試。</p><p><
87、;b> (3)確認(rèn)測試</b></p><p> 經(jīng)過組裝,軟件己裝配完畢,接下來進(jìn)行的確認(rèn)測試是以整個軟件作為測試對象,且采用黑盒測試方法。確認(rèn)測試內(nèi)容主要包括以下幾部分。</p><p> 功能測試:檢測軟件需求規(guī)格說明書的內(nèi)容是否全部實(shí)現(xiàn)。</p><p> 性能測試:檢查軟件的可移植性,兼容性,錯誤恢復(fù)能力以及可維護(hù)性等性能指標(biāo),以
88、檢測軟件功能實(shí)現(xiàn)的程序。</p><p> 配置審查:檢查被測軟件的全部構(gòu)成是否齊全,質(zhì)量是否合乎要求,應(yīng)有維護(hù)所需的全部細(xì)節(jié),并且是否編好目錄。</p><p><b> ?。?)系統(tǒng)測試</b></p><p> 系統(tǒng)測試是將信息系統(tǒng)的所有組成部分包括軟件,硬件,用戶以及環(huán)境等綜合在一起進(jìn)行測試,要在系統(tǒng)的實(shí)際運(yùn)行環(huán)境現(xiàn)場,在用戶的直接
89、參與下進(jìn)行。包括集成功能測試,可靠性與適應(yīng)性測試,系統(tǒng)自我保護(hù)及恢復(fù)能力的測試,安全性測試,強(qiáng)度測試。</p><p><b> 5.3測試過程</b></p><p> 在測試之初,由于將數(shù)據(jù)庫中的數(shù)據(jù)是隨便輸入,沒有實(shí)用性,為了使系統(tǒng)更加完善,在系統(tǒng)測試的過程中,本系統(tǒng)將一開始編程隨便輸入的數(shù)據(jù)全部清理后,輸入了一些有效的測試數(shù)據(jù),這樣可以更真實(shí)的反映系統(tǒng)的功
90、能實(shí)現(xiàn)情況。</p><p> 這樣不斷發(fā)現(xiàn)問題,經(jīng)過反復(fù)的測試、調(diào)試,把問題一個個的解決,最終系統(tǒng)可以正常運(yùn)行。</p><p> 5.3.1中文亂碼問題處理</p><p> 在程序中經(jīng)常會遇到中文亂碼的情況,如果手動的在servlet和jsp頁面進(jìn)行設(shè)置,相當(dāng)麻煩。因此,在程序的開始就寫了一個過濾器SetCharacterEncodingFilter。&
91、lt;/p><p> 在web.xml中配置:</p><p><b> <filter></b></p><p> <filter-name>SetCharacterEncodingFilter</filter-name></p><p> <filter-class>
92、;myweb.util.filter.SetCharacterEncodingFilter</filter-class></p><p> <init-param></p><p> <param-name>encoding</param-name></p><p> <param-value>gb2
93、312</param-value></p><p> </init-param></p><p><b> </filter></b></p><p> <filter-mapping></p><p> <filter-name>SetCharacte
94、rEncodingFilter</filter-name></p><p> <url-pattern>/*</url-pattern>//*表示工程下所有的頁面都會有此過濾器的處理</p><p> </filter-mapping></p><p> 對應(yīng)的SetCharacterEncodingFilter
95、.java文件中的重要代碼,在初始化init()方法中定義:</p><p> public void init(FilterConfig filterConfig) throws ServletException </p><p><b> {</b></p><p> this.filterConfig = filterConfig;
96、</p><p> this.encoding = filterConfig.getInitParameter("encoding");</p><p> String value = filterConfig.getInitParameter("ignore");</p><p><b> }</b&g
97、t;</p><p> 在工具包util包中同樣定義了DataFormate類來處理字符轉(zhuǎn)換:</p><p> public static String toUni(String gbStr)</p><p><b> {</b></p><p> String uniStr = ""; /
98、*把字符串轉(zhuǎn)換成uincode編碼*/</p><p> if(gbStr == null)</p><p><b> {</b></p><p> gbStr = "";</p><p><b> }</b></p><p><b>
99、 try{</b></p><p> byte[] tempByte = gbStr.getBytes("GB2312");</p><p> uniStr = new String(tempByte,"ISO8859_1");</p><p> }catch(Exception ex){</p>
100、<p><b> }</b></p><p> return uniStr;</p><p><b> }</b></p><p> /* 把字符串轉(zhuǎn)換成Utf8編碼*/</p><p> public static String toUtf8String(String s)
101、 {</p><p> StringBuffer sb = new StringBuffer();</p><p> for (int i = 0; i < s.length(); i++) {</p><p> char c = s.charAt(i);</p><p> if (c >= 0 && c
102、<= 255) {</p><p> sb.append(c);</p><p><b> }</b></p><p><b> else {</b></p><p><b> byte[] b;</b></p><p><b>
103、 try {</b></p><p> b = Character.toString(c).getBytes("utf-8");</p><p> }catch (Exception ex) {</p><p> System.out.println(ex);</p><p> b = new byt
104、e[0];</p><p><b> }</b></p><p> for (int j = 0; j < b.length; j++) {</p><p> int k = b[j];</p><p> if (k < 0) {</p><p><b> k +=
105、 256;</b></p><p><b> }</b></p><p> sb.append("%" + Integer.toHexString(k).</p><p> toUpperCase()); } }</p><p> return sb.toString(); &l
106、t;/p><p> 5.3.2主頁面的登錄模塊測試</p><p> 測試流程: 1.打開系統(tǒng)首頁,輸入錯誤的登錄信息</p><p><b> 2.登錄</b></p><p> 3.輸入正確的登錄信息</p><p><b> 4.登錄</b></p>
107、<p><b> 5.測試結(jié)果</b></p><p> 5.3.3房屋類型添加模塊測試</p><p> 測試流程: 1.點(diǎn)擊進(jìn)入添加模塊,輸入錯誤的類型信息</p><p><b> 2.添加</b></p><p> 3.輸入正確的類型信息</p><
108、p><b> 4.添加</b></p><p><b> 5.測試結(jié)果</b></p><p> 5.3.4房屋信息添加模塊測試</p><p> 測試流程: 1.進(jìn)入類型添加模塊,輸入錯誤的添加信息</p><p><b> 2.添加</b></p>
109、;<p> 3.輸入正確的添加信息</p><p><b> 4.添加</b></p><p><b> 5.測試結(jié)果</b></p><p><b> 5.4其他錯誤</b></p><p> 在程序設(shè)計(jì)實(shí)現(xiàn)的過程中不可避免的會產(chǎn)生各種難以預(yù)料的錯誤,
110、如書寫錯誤、傳值類型不一致、參數(shù)傳遞問題等等。這些都需要通過細(xì)心的檢測與不斷的調(diào)試才能夠排除。比如在servlet路徑配置時因粗心錯誤導(dǎo)致運(yùn)行導(dǎo)致所報(bào)錯誤,如圖5.1:</p><p> 圖 5.1 由于servlet路徑配置錯誤,運(yùn)行時的提示</p><p><b> 6總結(jié)與展望</b></p><p><b> 總結(jié):&l
111、t;/b></p><p> 該文對房屋銷售管理系統(tǒng)從分析到需求到設(shè)計(jì)再到實(shí)現(xiàn)整個過程進(jìn)行了描述。該論文主要通過Web技術(shù)的B/S結(jié)構(gòu),利用java為基礎(chǔ)語言,SqlServer作為后臺數(shù)據(jù)庫管理系統(tǒng),實(shí)現(xiàn)了龍湖地產(chǎn)房屋銷售管理系統(tǒng)的需求分析,系統(tǒng)設(shè)計(jì)和系統(tǒng)實(shí)現(xiàn),系統(tǒng)測試。整個過程運(yùn)用了軟件工程的思想,是對大學(xué)所學(xué)知識的一次綜合運(yùn)用</p><p> 該文通過以上幾章的研究,得出
112、了以下結(jié)論:</p><p> 1.對于任何一個系統(tǒng)的開發(fā),要想達(dá)到滿意的效果,或者在開發(fā)后期減少不必要的麻煩,就必須在開發(fā)之前對系統(tǒng)所要用到的平臺與技術(shù)進(jìn)行了解。對于該文,我通過對前期的了解,分析了開發(fā)背景,應(yīng)用的前景,得出了比較完善的軟件需求。</p><p> 2.通過分析了房地產(chǎn)行業(yè)的發(fā)展,目前房屋銷售管理系統(tǒng)的功能,結(jié)合這些得出龍湖地產(chǎn)的需求分析。通過分析各個功能模塊的需求,
113、得到了各模塊的流程圖和用例圖。通過對需求的調(diào)研、分析,為后文和系統(tǒng)奠定了基礎(chǔ)。</p><p> 3.詳細(xì)設(shè)計(jì)部分:在此部分,通過對系統(tǒng)分析和總體設(shè)計(jì)得出了龍湖地產(chǎn)房屋銷售管理系統(tǒng)的總體架構(gòu)。最后,通過對界面元素的設(shè)計(jì)與實(shí)現(xiàn),主類功能的設(shè)計(jì)與編寫,從而實(shí)現(xiàn)了系統(tǒng)預(yù)期的功能與效果。</p><p> 該文研究了房屋銷售管理系統(tǒng)的運(yùn)用,房屋銷售管理系統(tǒng)開發(fā)的各個階段以及需要注意的問題。當(dāng)然
114、,本次畢業(yè)設(shè)計(jì)還有一些不足之處,比如界面不夠美觀,功能不夠完善。在今后的學(xué)習(xí)中要對這些方面加以學(xué)習(xí)和研究。</p><p><b> 展望;</b></p><p> 通過本次畢業(yè)設(shè)計(jì),對自己大學(xué)四年所學(xué)習(xí)的專業(yè)知識進(jìn)行了一次系統(tǒng)的整理和運(yùn)用,雖然完成了龍湖地產(chǎn)房屋銷售管理系統(tǒng)的設(shè)計(jì)和開發(fā),但是系統(tǒng)功能還不夠完善,界面不夠美觀希望在今后能繼續(xù)深入的學(xué)習(xí)相關(guān)專業(yè)知識
115、,不斷改進(jìn)此系統(tǒng),爭取讓其有一定實(shí)際生產(chǎn)運(yùn)用意義和價值。</p><p><b> 7 致謝</b></p><p> 經(jīng)過一段時間的努力,本人的畢業(yè)設(shè)計(jì)——龍湖地產(chǎn)房屋銷售管理系統(tǒng)——已經(jīng)順利完成了?;叵脒@一學(xué)期的學(xué)習(xí)和工作,我深刻感受到,如果沒有周圍老師、同學(xué)的幫助和關(guān)懷,就不可能有我今天取得的成果。</p><p> 首先,我要忠心
116、地感謝我的導(dǎo)師陳莊教授。從畢業(yè)設(shè)計(jì)選題直至最終完成都得到了他的精心指導(dǎo)和悉心關(guān)懷。陳教授在每次畢業(yè)設(shè)計(jì)小組會議的時候都對我悉心教導(dǎo),認(rèn)真的審閱每一個章節(jié),在論文撰寫過程中他所給予的指導(dǎo)和建議令我受益匪淺,同時陳教授在嚴(yán)謹(jǐn)治學(xué)態(tài)度、淵博的知識無私的奉獻(xiàn)精神使我深受啟迪。</p><p> 此外,我也要向鄒航老師表達(dá)我最誠摯的感謝,鄒老師在論文撰寫的過程中也給予了我許多細(xì)心的指導(dǎo),從畢業(yè)設(shè)計(jì)的選題,寒假期間有關(guān)開題
117、報(bào)告、文獻(xiàn)綜述以及外文翻譯的編寫,到畢業(yè)設(shè)計(jì)正文的編寫,極大地拓展了我的學(xué)術(shù)視野,在此,再次向陳老師表達(dá)感激和敬意。在本次畢業(yè)設(shè)計(jì)中,我不僅僅學(xué)到了扎實(shí)、寬廣的知識,良好的編程習(xí)慣,獨(dú)立解決問題的方法也學(xué)到了做人的道理,這些將對我的今后產(chǎn)生積極的影響。</p><p> 最后,還要感謝那些在學(xué)習(xí)生活中給過我?guī)椭睦蠋熀屯瑢W(xué)們。</p><p> 謹(jǐn)以此文獻(xiàn)給我所有的老師和同學(xué)們,在他們
118、的教育、幫助和陪伴下我快要走完了自己的大學(xué)生活,他們讓我懂得了生活的意義,他們也讓我以更加積極的太多面對以后的生活。也衷心地感謝在炎炎夏日、百忙之中評閱論文和參加答辯的各位專家、教授!</p><p> 由于我的技術(shù)水平有限,所寫系統(tǒng)設(shè)計(jì)難免有不足之處,懇請各位老師和學(xué)友批評和指正。</p><p><b> 參考文獻(xiàn)</b></p><p&g
119、t; [1]陳顯剛、李季.《Java 項(xiàng)目實(shí)戰(zhàn)精編》.電子工業(yè)出版社.2008 </p><p> [2]陸遲.《Java 語言程序設(shè)計(jì)(第 2 版) 》.電子工業(yè)出版社.2005 </p><p> [3]劉志成.《Java 程序設(shè)計(jì)案例教程》.清華大學(xué)出版社.2006 </p><p> [4]胡林玲、黃奇.《軟件工程與 UML》.電子工業(yè)出版社.200
120、5</p><p> [5]賀平.《軟件測試教程》.電子工業(yè)出版社.2004</p><p> [6]張新曼. 精通JSP-WEB開發(fā)技術(shù)與典型應(yīng)用[M]. 北京:人民郵電出版社, 2007. 98-101</p><p> [7]陳文蘭. 基于SSH 集成架構(gòu)的進(jìn)銷存管理系統(tǒng)的設(shè)計(jì)[J]. 農(nóng)業(yè)網(wǎng)絡(luò)信息.</p><p> [8]鄧
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 龍湖地產(chǎn)房屋銷售管理系統(tǒng)設(shè)計(jì)畢業(yè)論文-文獻(xiàn)綜述.doc
- 龍湖地產(chǎn)房屋銷售管理系統(tǒng)設(shè)計(jì)畢業(yè)論文-文獻(xiàn)翻譯.doc
- 龍湖地產(chǎn)房屋銷售管理系統(tǒng)設(shè)計(jì)畢業(yè)論文-開題報(bào)告.doc
- 龍湖地產(chǎn)房屋銷售管理系統(tǒng)設(shè)計(jì)
- 龍湖地產(chǎn)房屋銷售管理系統(tǒng)設(shè)計(jì)
- 龍湖地產(chǎn)房屋銷售管理系統(tǒng)設(shè)計(jì)畢業(yè)論文-任務(wù)書.doc
- 龍湖地產(chǎn)房屋銷售管理系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)論文 - 二稿.doc
- 龍湖地產(chǎn)房屋銷售管理系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)論文 - 三稿.doc
- 龍湖地產(chǎn)房屋銷售管理系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)論文 - 一稿.doc
- 【zs精品】【畢業(yè)論文】11003080134-張自翔-龍湖地產(chǎn)房屋銷售管理系統(tǒng)設(shè)計(jì)(全套)
- 畢業(yè)論文(設(shè)計(jì))房屋銷售管理系統(tǒng)設(shè)計(jì)
- 東潤地產(chǎn)房屋銷售系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn).pdf
- 畢業(yè)論文(設(shè)計(jì))淺談產(chǎn)房的飼養(yǎng)管理
- 《房屋租賃管理系統(tǒng)》畢業(yè)論文設(shè)計(jì)
- 畢業(yè)論文----銷售管理系統(tǒng)
- 銷售管理系統(tǒng)畢業(yè)論文
- 畢業(yè)論文-商品銷售管理系統(tǒng)設(shè)計(jì)
- 房屋租賃管理系統(tǒng)畢業(yè)論文
- 企業(yè)銷售管理系統(tǒng)(畢業(yè)論文)
- 瓷磚銷售管理系統(tǒng)畢業(yè)論文
評論
0/150
提交評論