小區(qū)購(gòu)物服務(wù)網(wǎng)站畢業(yè)設(shè)計(jì)_第1頁(yè)
已閱讀1頁(yè),還剩41頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、<p>  小區(qū)服務(wù)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)</p><p><b>  2013年6月</b></p><p> 學(xué) 院計(jì)算機(jī)學(xué)院</p><p> 專 業(yè)計(jì)算機(jī)科學(xué)與技術(shù)</p><p> 班 級(jí)</p><p> 學(xué) 號(hào)</p><p> 姓

2、 名</p><p> 指導(dǎo)教師xx</p><p> 負(fù)責(zé)教師</p><p><b>  摘 要</b></p><p>  傳統(tǒng)的小區(qū)物業(yè)服務(wù)和管理模式已經(jīng)不能滿足時(shí)代發(fā)展的需要,取而代之的是一種便捷、高效、信息化的服務(wù)和管理方式。小區(qū)服務(wù)網(wǎng)站就是這樣一套為小區(qū)居民生活提供輕松、安逸、便捷的網(wǎng)絡(luò)平臺(tái)。<

3、;/p><p>  本文首先分析了目前我國(guó)小區(qū)管理服務(wù)的現(xiàn)狀,并對(duì)系統(tǒng)采用的技術(shù)方案(JSP+ Struts1+SQL Server)進(jìn)行了詳細(xì)的論證。進(jìn)而通過(guò)系統(tǒng)需求分析,確定了小區(qū)服務(wù)網(wǎng)站需要實(shí)現(xiàn)的新聞管理、商品訂購(gòu)、服務(wù)預(yù)約等十六個(gè)功能模塊。并通過(guò)對(duì)數(shù)據(jù)庫(kù)設(shè)計(jì),明確了系統(tǒng)功能所需要的業(yè)主表、商家表等多張數(shù)據(jù)庫(kù)表,以及實(shí)體與實(shí)體之間的關(guān)系。在此基礎(chǔ)上,詳細(xì)介紹了每個(gè)功能模塊的實(shí)現(xiàn)流程。最后描述了系統(tǒng)測(cè)試的全過(guò)程,

4、并對(duì)系統(tǒng)的完成情況做了總結(jié)。</p><p>  通過(guò)測(cè)試,該小區(qū)服務(wù)網(wǎng)站安全穩(wěn)定,最大化地滿足了小區(qū)的日常需求,為小區(qū)的穩(wěn)健發(fā)展提供了一個(gè)良好的平臺(tái)。</p><p>  關(guān)鍵詞:小區(qū)服務(wù);商品訂購(gòu);服務(wù)預(yù)約;Struts1</p><p>  Design and implementation of community service</p>&l

5、t;p><b>  Abstract</b></p><p>  Traditional residential property service and management mode have already can't meet the needs of times development, instead, should be a kind of convenient,

6、 efficient, information service and management style. Community service website based on browser/server mode, USES the JSP development technology, developed a convenient and efficient, information network platform.</p

7、><p>  This paper first in-depth analysis of the current our country seriously the present situation of the community management and service, further identified as struts 1 + JSP + SQL Server technology, to cre

8、ate a set of for the community residents' life with easy, comfortable, convenient the thinking on the development of the network platform as the goal. Then through the system demand analysis to determine the communit

9、y service web site news management, ordering goods, need to implement service app</p><p>  Through test, the website security and stability, and maximize the meet the daily needs of community, to the healthy

10、 development of community provides a good platform.</p><p>  Keywords: Community services; Ordering goods; Appointment service; Struts1</p><p><b>  目 錄</b></p><p><b

11、>  1 緒論1</b></p><p>  1.1課題提出的背景及意義1</p><p>  1.2課題研究?jī)?nèi)容、要求及目標(biāo)1</p><p>  1.2.1研究?jī)?nèi)容1</p><p>  1.2.2課題要求2</p><p>  1.2.3系統(tǒng)目標(biāo)2</p><p&

12、gt;  2 系統(tǒng)需求分析3</p><p><b>  2.1需求分析3</b></p><p>  2.2可行性分析3</p><p>  2.2.1技術(shù)可行性分析3</p><p>  2.2.2經(jīng)濟(jì)可行性分析4</p><p>  3 系統(tǒng)概要設(shè)計(jì)5</p>&l

13、t;p>  3.1 功能模塊總體設(shè)計(jì)5</p><p>  3.2數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)6</p><p>  3.2.1系統(tǒng)總體E-R圖6</p><p>  3.2.2概念模型的實(shí)體和關(guān)系的設(shè)計(jì)8</p><p>  4 系統(tǒng)詳細(xì)設(shè)計(jì)10</p><p>  4.1數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)10</p&

14、gt;<p>  4.2功能模塊的詳細(xì)設(shè)計(jì)16</p><p>  4.2.1物業(yè)操作模塊的詳細(xì)設(shè)計(jì)16</p><p>  4.2.2商家操作模塊的詳細(xì)設(shè)計(jì)18</p><p>  4.2.3業(yè)主操作模塊的詳細(xì)設(shè)計(jì)20</p><p>  5軟件測(cè)試與結(jié)論23</p><p>  5.1軟件測(cè)

15、試23</p><p>  5.1.1物業(yè)操作模塊的測(cè)試23</p><p>  5.1.2商家操作模塊的測(cè)試28</p><p>  5.1.3業(yè)主操作模塊的測(cè)試31</p><p><b>  5.2結(jié)論34</b></p><p><b>  參考文獻(xiàn)36</b&

16、gt;</p><p><b>  致 謝37</b></p><p><b>  緒論</b></p><p>  1.1課題提出的背景及意義</p><p>  隨著我國(guó)經(jīng)濟(jì)的快速發(fā)展,人們的生活水平不斷提高,人們對(duì)生活方式的輕松、安逸、便捷程度的需求也在不斷提高?,F(xiàn)代網(wǎng)絡(luò)的發(fā)達(dá)在一定程度上

17、滿足了人們這方面的要求,例如可以通過(guò)網(wǎng)絡(luò)輕松購(gòu)物,可以通過(guò)網(wǎng)絡(luò)預(yù)訂火車(chē)票,可以通過(guò)網(wǎng)絡(luò)進(jìn)行遠(yuǎn)程會(huì)議。但是,在日常生活中,還有許許多多繁雜瑣碎的事必須人們親力親為。例如需要自己去購(gòu)買(mǎi)水果蔬菜,購(gòu)買(mǎi)柴米油鹽,需要自己去找人修理家用電器或者疏通上下水等。對(duì)于這些發(fā)生在我們身邊的瑣事,綜合性的商務(wù)網(wǎng)站還無(wú)法完全覆蓋,也無(wú)法為我們提供服務(wù)。</p><p>  另一方面,現(xiàn)代的都市生活中,物業(yè)小區(qū)已經(jīng)逐漸取代了過(guò)去的居民大

18、院,小區(qū)物業(yè)也在為業(yè)主能享受輕松便捷的小區(qū)生活而做著努力。但是現(xiàn)實(shí)情況是,很多小區(qū)的物業(yè)管理混亂,物業(yè)與業(yè)主之間的溝通不夠緊密,很多物業(yè)服務(wù)都不能及時(shí)提供給業(yè)主,物業(yè)與業(yè)主之間也經(jīng)常會(huì)因?yàn)檫@方面的問(wèn)題而產(chǎn)生許多的糾紛。</p><p>  本課題提出的意義就是為了解決上述問(wèn)題,打造出一套真正的為小區(qū)居民提供輕松安逸便捷的小區(qū)服務(wù)的網(wǎng)絡(luò)平臺(tái)。本小區(qū)服務(wù)系統(tǒng)通過(guò)開(kāi)設(shè)小區(qū)網(wǎng)上超市,快速送貨上門(mén),貨到付款,真正讓居民做到

19、足不出戶購(gòu)物,從而可以把平日購(gòu)買(mǎi)生活日常用品的時(shí)間節(jié)省下來(lái),去做一些更有用的事,商家可以通過(guò)此平臺(tái)開(kāi)擴(kuò)銷(xiāo)售渠道,提高商品銷(xiāo)量。物業(yè)可以通過(guò)此平臺(tái)發(fā)布小區(qū)新聞,小區(qū)通知,提供物業(yè)服務(wù),從而加強(qiáng)與業(yè)主的溝通,提升服務(wù)質(zhì)量,方便小區(qū)的管理。</p><p>  1.2課題研究?jī)?nèi)容、要求及目標(biāo)</p><p><b>  1.2.1研究?jī)?nèi)容</b></p>&l

20、t;p>  通過(guò)前期構(gòu)想決定采用JSP+ Struts1+SQL Server完成本課題的設(shè)計(jì),另外采用Dreamweaver作為界面設(shè)計(jì)工具,MyEclipse作為后臺(tái)開(kāi)發(fā)工具,JDK+Tomcat作為編譯環(huán)境。按照如上構(gòu)想具體做到如下幾方面的研究:</p><p>  搜集有關(guān)網(wǎng)上購(gòu)物的業(yè)務(wù)流程,相關(guān)知識(shí)。</p><p>  了解Dreamweaver、MyEclipse、SQ

21、L Server Management Studio等相關(guān)開(kāi)發(fā)工具的使用方法。</p><p>  學(xué)習(xí)JSP、Struts1 的相關(guān)理論知識(shí)</p><p>  學(xué)習(xí)軟件工程的基礎(chǔ)知識(shí),了解需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、功能測(cè)試等相關(guān)知識(shí)。</p><p><b>  1.2.2課題要求</b></p><p>  該

22、課題要求采用JSP+ Struts1+SQL Server方式實(shí)現(xiàn)。要求熟練掌握J(rèn)SP+ Struts1+SQL Server的組合使用;在代碼編寫(xiě)上,做到不累贅,可復(fù)用;在設(shè)計(jì)上,要考慮到軟件的實(shí)用性,操作方便,可交互性等。</p><p><b>  1.2.3系統(tǒng)目標(biāo)</b></p><p>  本課題最終將達(dá)到如下幾個(gè)目標(biāo):</p><p&

23、gt;  網(wǎng)站前臺(tái)頁(yè)面美觀友好,大方得體,信息準(zhǔn)確無(wú)誤。</p><p>  根據(jù)不同的用戶角色分配不同的權(quán)限,確保數(shù)據(jù)的安全保密。</p><p>  交互性強(qiáng),用戶操作簡(jiǎn)單方便快捷,增、刪、改、查操作準(zhǔn)確無(wú)誤,安全可靠。</p><p>  用戶輸入的數(shù)據(jù),系統(tǒng)進(jìn)行嚴(yán)格的數(shù)據(jù)校驗(yàn),盡可能排除人為的錯(cuò)誤。</p><p>  網(wǎng)站以業(yè)主為核

24、心,以滿足業(yè)主的需求為首要目的,多方面考慮給業(yè)主帶來(lái)便捷。</p><p><b>  2 系統(tǒng)需求分析</b></p><p><b>  2.1需求分析</b></p><p>  需求分析是指對(duì)要解決的問(wèn)題進(jìn)行詳細(xì)的分析,弄清楚問(wèn)題的要求。經(jīng)過(guò)對(duì)小區(qū)服務(wù)網(wǎng)站系統(tǒng)進(jìn)行詳細(xì)了解和分析以及與老師的多次溝通交流,本文設(shè)計(jì)的小

25、區(qū)服務(wù)網(wǎng)站的業(yè)務(wù)主要分為以下幾個(gè)功能模塊。</p><p>  用戶管理模塊:系統(tǒng)分為三類(lèi)用戶,物業(yè)、商家和業(yè)主,其中物業(yè)用戶為系統(tǒng)的管理員,負(fù)責(zé)對(duì)商戶和業(yè)主用戶信息進(jìn)行審核。</p><p>  物業(yè)用戶功能:包括用戶管理、欄目管理、新聞管理、園區(qū)公告及通知的管理,服務(wù)管理、投訴以及建議管理功能。</p><p>  商戶用戶功能:包括商品發(fā)布、庫(kù)存管理、訂單管理

26、、售后服務(wù)管理、銷(xiāo)售統(tǒng)計(jì)等功能。</p><p>  業(yè)主用戶功能:包括商品訂購(gòu)、服務(wù)預(yù)定、訂單查詢、投訴建議、綜合查詢等功能。</p><p><b>  2.2可行性分析</b></p><p>  可行性分析也叫可行性研究,根據(jù)對(duì)系統(tǒng)調(diào)查的基礎(chǔ)上,對(duì)新系統(tǒng)的開(kāi)發(fā)是否具備必要性和可能性,從經(jīng)濟(jì)、技術(shù)等方面對(duì)新系統(tǒng)的開(kāi)發(fā)進(jìn)行分析和研究,以避免

27、開(kāi)發(fā)投資的失誤,確保系統(tǒng)的開(kāi)發(fā)成功。進(jìn)行可行性分析的目的就是用最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定問(wèn)題是否能夠解決。小區(qū)服務(wù)網(wǎng)站的可行性分析包括技術(shù)可行性和經(jīng)濟(jì)可行性兩個(gè)方面的內(nèi)容。</p><p>  2.2.1技術(shù)可行性分析</p><p>  本小區(qū)服務(wù)網(wǎng)站選擇的開(kāi)發(fā)語(yǔ)言是當(dāng)今非常流行的以Java為基礎(chǔ)的JSP,應(yīng)用構(gòu)架主要是用到了以MVC設(shè)計(jì)模式為基礎(chǔ)的Struts1。在開(kāi)發(fā)環(huán)境上選擇

28、的是在Java開(kāi)發(fā)領(lǐng)域中很流行的MyEclipse。選擇的數(shù)據(jù)庫(kù)是來(lái)自于微軟公司的相對(duì)于中小型系統(tǒng)比較適用的SQL Server,在開(kāi)發(fā)測(cè)試過(guò)程中使用到的服務(wù)器是Tomcat。</p><p>  經(jīng)過(guò)查找,發(fā)現(xiàn)目前網(wǎng)上存在類(lèi)似的小區(qū)服務(wù)網(wǎng)站(如小區(qū)生活網(wǎng)),而且像網(wǎng)上購(gòu)物網(wǎng)站也有很多,所以本系統(tǒng)一方面以它們作為參考,學(xué)習(xí)它們優(yōu)秀的設(shè)計(jì)思想,另一方面通過(guò)與老師的溝通交流,進(jìn)一步拓展自己的開(kāi)發(fā)思路。</p&g

29、t;<p>  從技術(shù)上分析,JSP+Struts1+SQL Server組合是比較成熟的技術(shù)方案,JSP是專門(mén)進(jìn)行Web開(kāi)發(fā)的技術(shù),使用Struts框架,可以使系統(tǒng)具有更好的擴(kuò)展性,SQL Server操作簡(jiǎn)單,而且可以很好的承擔(dān)數(shù)據(jù)存儲(chǔ)和管理的任務(wù)??傊到y(tǒng)采用的技術(shù)方案是可行的。</p><p>  從時(shí)間上來(lái)說(shuō),在畢業(yè)設(shè)計(jì)的3個(gè)多月期間可以基本完成從系統(tǒng)的需求分析到系統(tǒng)設(shè)計(jì)等工作,在時(shí)間上

30、是可行的。</p><p>  2.2.2經(jīng)濟(jì)可行性分析</p><p>  對(duì)網(wǎng)站使用者來(lái)說(shuō),無(wú)論是物業(yè),業(yè)主還是商家都能通過(guò)這樣一個(gè)小區(qū)服務(wù)網(wǎng)站受益。物業(yè)可以實(shí)現(xiàn)對(duì)小區(qū)信息化的管理,降低管理成本,提高管理效率。商家可以擴(kuò)展自己的商品的銷(xiāo)售路徑,提高商品銷(xiāo)量。業(yè)主可以從網(wǎng)站上獲取便宜實(shí)惠的商品和服務(wù),輕松便捷,節(jié)省了時(shí)間和金錢(qián)。</p><p>  對(duì)于開(kāi)發(fā)者來(lái)說(shuō)

31、此網(wǎng)站系統(tǒng)針對(duì)性強(qiáng),規(guī)模不大,開(kāi)發(fā)周期短,開(kāi)發(fā)技術(shù)簡(jiǎn)單,開(kāi)發(fā)工具容易獲取,開(kāi)發(fā)人員少,所以開(kāi)發(fā)以及后期的維護(hù)成本都很小。</p><p>  因此本系統(tǒng)的實(shí)現(xiàn)在經(jīng)濟(jì)上是可行的。</p><p><b>  3 系統(tǒng)概要設(shè)計(jì)</b></p><p>  概要設(shè)計(jì)的主要任務(wù)是把需求分析轉(zhuǎn)換為軟件結(jié)構(gòu)和數(shù)據(jù)結(jié)構(gòu)。設(shè)計(jì)軟件結(jié)構(gòu)的具體任務(wù)是:將一個(gè)復(fù)雜系

32、統(tǒng)按功能進(jìn)行模塊劃分、建立模塊的層次結(jié)構(gòu)及調(diào)用關(guān)系。數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)包括數(shù)據(jù)特征的描述、確定數(shù)據(jù)的結(jié)構(gòu)特性、以及數(shù)據(jù)庫(kù)的設(shè)計(jì)。概要設(shè)計(jì)建立的是目標(biāo)系統(tǒng)的邏輯模型,與計(jì)算機(jī)無(wú)關(guān)。</p><p>  3.1 功能模塊總體設(shè)計(jì)</p><p>  經(jīng)過(guò)上一章的需求分析,根據(jù)小區(qū)服務(wù)網(wǎng)站用戶角色的不同,可以劃分出三大功能模塊,分別是物業(yè)用戶操作模塊,業(yè)主用戶操作模塊和商家用戶操作模塊。</p&

33、gt;<p>  其中物業(yè)用戶操作模塊,包括用戶管理、欄目管理、新聞管理、園區(qū)公告及通知的管理,服務(wù)管理、投訴以及建議管理功能。商家用戶操作模塊包括商品發(fā)布、庫(kù)存管理、訂單管理、售后服務(wù)管理、銷(xiāo)售統(tǒng)計(jì)等功能。業(yè)主用戶操作模塊包括商品訂購(gòu)、服務(wù)預(yù)定、訂單查詢、投訴建議、綜合查詢等功能??傮w功能模塊圖如圖3.1:</p><p>  圖3.1 總體功能模塊方框圖</p><p>

34、  3.2數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)</p><p>  數(shù)據(jù)庫(kù)的設(shè)計(jì)在軟件開(kāi)發(fā)中的作用非常重要。表結(jié)構(gòu)設(shè)計(jì)的好壞直接影響到數(shù)據(jù)庫(kù)本身的冗余度,系統(tǒng)實(shí)現(xiàn)的難易程度及系統(tǒng)管理上的復(fù)雜度。一個(gè)不良的數(shù)據(jù)庫(kù)設(shè)計(jì),會(huì)造成很多問(wèn)題,輕則增減字段,重則系統(tǒng)無(wú)法運(yùn)行。在分析數(shù)據(jù)庫(kù)的建設(shè)問(wèn)題時(shí),首先就要從需求分析中獲取系統(tǒng)中重要的數(shù)據(jù),將其規(guī)劃好,抽取實(shí)體及其屬性來(lái)建立模型。</p><p>  3.2.1系統(tǒng)總

35、體E-R圖</p><p>  通過(guò)上面的需求分析,我們已經(jīng)明白了小區(qū)服務(wù)網(wǎng)站的功能以及設(shè)計(jì)要求。根據(jù)需求分析建立概念模型的總體E-R圖,如圖3.2所示:</p><p>  圖 3.2 小區(qū)服務(wù)網(wǎng)站總E-R圖</p><p><b>  對(duì)應(yīng)關(guān)系說(shuō)明:</b></p><p>  一個(gè)業(yè)主可以在購(gòu)買(mǎi)商品時(shí),下多個(gè)訂單,

36、所以業(yè)主和商品訂單表是一對(duì)多的關(guān)系;一個(gè)業(yè)主可以申請(qǐng)多次退換貨,所以業(yè)主和退換貨單是一對(duì)多的關(guān)系;一個(gè)業(yè)主可以預(yù)約多個(gè)服務(wù),所以業(yè)主與服務(wù)訂單是一對(duì)多的關(guān)系;一個(gè)業(yè)主可以提出多個(gè)投訴建議,所以業(yè)主和投訴建議是一對(duì)多的關(guān)系。</p><p>  一個(gè)商家可以發(fā)布多個(gè)商品,所以商家和商品是一對(duì)多的關(guān)系;一個(gè)商家需要管理買(mǎi)家的多個(gè)訂單,所以商家和商品訂單的關(guān)系是一對(duì)多的;一個(gè)商家需要處理買(mǎi)家申請(qǐng)的多個(gè)退換貨單,所以商家

37、與退換貨單的關(guān)系是一對(duì)多的;</p><p>  一個(gè)物業(yè)可以處理多個(gè)業(yè)主提出的投訴建議,所以物業(yè)與投訴建議的關(guān)系是一對(duì)多的;一個(gè)物業(yè)可以發(fā)布多個(gè)消息公告,所以物業(yè)與消息公告的關(guān)系是一對(duì)多的。一個(gè)物業(yè)可以管理多個(gè)新聞,所以物業(yè)與新聞的關(guān)系是一對(duì)多的。</p><p>  一種商品類(lèi)型包括多種商品,所以商品類(lèi)型和商品的關(guān)系是一對(duì)多的。一個(gè)商品訂單包含一種商品,所以商品訂單和商品的關(guān)系是一對(duì)一

38、的。一個(gè)服務(wù)訂單包含多個(gè)服務(wù),所以服務(wù)訂單和服務(wù)的關(guān)系是一對(duì)多的。一個(gè)退換貨單包含一個(gè)商品訂單,所以退換貨與商品訂單的關(guān)系是一對(duì)一的。</p><p>  3.2.2概念模型的實(shí)體和關(guān)系的設(shè)計(jì)</p><p>  根據(jù)系統(tǒng)的功能要求和需求分析以及系統(tǒng)的總體E-R圖,可以設(shè)計(jì)系統(tǒng)各個(gè)實(shí)體和關(guān)系的屬性,以及他們之間的引用關(guān)系。</p><p>  業(yè)主實(shí)體的屬性包括:業(yè)

39、主編號(hào)、用戶編號(hào)、真實(shí)姓名、身份證號(hào)、電話、住址、郵箱,其中業(yè)主編號(hào)為主鍵,用戶編號(hào)為外鍵,參考用戶實(shí)體的用戶編號(hào)。</p><p>  商家實(shí)體的屬性包括:商家編號(hào)、用戶編號(hào)、店鋪名、電話、QQ號(hào)、地址。其中商家編號(hào)是主鍵,用戶編號(hào)是外鍵,用戶編號(hào)為外鍵,參考用戶實(shí)體的用戶編號(hào)。</p><p>  用戶實(shí)體的屬性包括:用戶編號(hào)、用戶名、密碼、用戶級(jí)別。其中用戶編號(hào)是主鍵。</p&

40、gt;<p>  新聞實(shí)體的屬性包括:新聞編號(hào)、新聞標(biāo)題、內(nèi)容、作者、發(fā)布時(shí)間、關(guān)鍵字、圖片。其中新聞編號(hào)是主鍵。</p><p>  通知公告實(shí)體的屬性包括:通知公告編號(hào)、標(biāo)題、內(nèi)容、發(fā)布人、發(fā)布時(shí)間、關(guān)鍵字。其中通知公告編號(hào)是主鍵。</p><p>  欄目實(shí)體的屬性包括:欄目編號(hào)、欄目名字、欄目連接、是否隱藏欄目。其中欄目編號(hào)是主鍵。</p><p&

41、gt;  商品實(shí)體的屬性包括:商品編號(hào)、商品名、原價(jià)、售價(jià)、商品介紹、存貨量、商品類(lèi)型編號(hào)、商家編號(hào)、商品上架時(shí)間、關(guān)鍵字、商品圖片;其中商品編號(hào)是主鍵,商家編號(hào)是外鍵,參考商家實(shí)體的商家編號(hào),商品類(lèi)型編號(hào)是外鍵,參考商品類(lèi)型實(shí)體的商品類(lèi)型編號(hào)。</p><p>  商品類(lèi)型實(shí)體的屬性包括:商品類(lèi)型編號(hào)、類(lèi)型名稱;其中商品類(lèi)型編號(hào)是主鍵。</p><p>  商品訂單實(shí)體的屬性包括:訂單編

42、號(hào)、業(yè)主編號(hào)、商家編號(hào)、商品編號(hào)、購(gòu)買(mǎi)數(shù)量、合計(jì)成本、合計(jì)消費(fèi)、訂購(gòu)時(shí)間、狀態(tài)、交易成功時(shí)間、是否退貨。其中訂單編號(hào)是主鍵,業(yè)主編號(hào)是外鍵,參考業(yè)主實(shí)體的業(yè)主編號(hào),商家編號(hào)是外鍵,參考商家實(shí)體的商家編號(hào)。</p><p>  退換貨申請(qǐng)單實(shí)體的屬性包括:申請(qǐng)單編號(hào)、訂單編號(hào)、退貨還是換貨選項(xiàng)、理由、備注、申請(qǐng)時(shí)間、狀態(tài)。其中申請(qǐng)單編號(hào)是主鍵,訂單編號(hào)是外鍵,參考訂單實(shí)體的訂單編號(hào)。</p><

43、p>  服務(wù)實(shí)體的屬性包括:服務(wù)編號(hào)、服務(wù)名稱、服務(wù)介紹、聯(lián)系人、電話、關(guān)鍵字;其中服務(wù)編號(hào)是主鍵。</p><p>  服務(wù)訂單實(shí)體的屬性包括:訂單編號(hào)、服務(wù)編號(hào)、業(yè)主編號(hào)、預(yù)約時(shí)間、服務(wù)地點(diǎn)、備注、狀態(tài);其中訂單編號(hào)是主鍵,服務(wù)編號(hào)是外鍵,對(duì)應(yīng)服務(wù)實(shí)體的服務(wù)編號(hào),業(yè)主編號(hào)是外鍵,對(duì)應(yīng)業(yè)主實(shí)體的業(yè)主編號(hào)。</p><p>  投訴建議實(shí)體的屬性包括:投訴建議編號(hào)、標(biāo)題、內(nèi)容、時(shí)間、

44、用戶編號(hào)、提出還是回復(fù)。其中投訴建議編號(hào)是主鍵、用戶編號(hào)是外鍵,參考用戶實(shí)體的用戶編號(hào)。</p><p><b>  4 系統(tǒng)詳細(xì)設(shè)計(jì)</b></p><p>  詳細(xì)設(shè)計(jì)是軟件工程中軟件開(kāi)發(fā)的一個(gè)步驟,就是對(duì)概要設(shè)計(jì)的一個(gè)細(xì)化,就是詳細(xì)設(shè)計(jì)每個(gè)模塊實(shí)現(xiàn)算法,所需的局部結(jié)構(gòu)。</p><p>  4.1數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)</p>

45、<p>  通過(guò)上面數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì),我們可以設(shè)計(jì)出存儲(chǔ)在數(shù)據(jù)庫(kù)中的實(shí)體和關(guān)系的具體的數(shù)據(jù)表。</p><p>  業(yè)主表是用來(lái)存儲(chǔ)每個(gè)業(yè)主的詳細(xì)信息的,其中Id為業(yè)主表的主鍵,userId為外鍵,參考用戶表的userId。如下表4.1所示:</p><p><b>  表 4.1 業(yè)主表</b></p><p>  商家表是用來(lái)存

46、儲(chǔ)小區(qū)超市商家的具體信息的,其中Id為商家表的主鍵,qq字段存放的是商家的QQ號(hào),方便商家和業(yè)主在線交流。userId為外鍵,參考用戶表的userId。如下表4.2所示:</p><p><b>  表 4.2商家表</b></p><p>  用戶表是用來(lái)存放用戶的登錄信息的,其中role表示用戶的級(jí)別,分為1~3級(jí),1代表業(yè)主,2代表商家,3代表物業(yè),在登錄的時(shí)候

47、級(jí)別不同,會(huì)進(jìn)入不同的登錄成功界面。Id是用戶表的主鍵,如下表4.3所示:</p><p><b>  表 4.3 用戶表</b></p><p>  新聞表是用來(lái)存放小區(qū)新聞的具體信息,其中keyword是關(guān)鍵字屬性,它主要是用來(lái)綜合搜索的時(shí)候作為搜索的依據(jù),它是由title、detail字段相加的結(jié)果組成。Id是新聞編號(hào),它是新聞表的主鍵。如下表4.4所示:<

48、;/p><p><b>  表 4.4 新聞表</b></p><p>  通知公告表是用來(lái)存儲(chǔ)小區(qū)的通知公告的詳細(xì)信息,其中keyword是關(guān)鍵字屬性,它主要是用在綜合搜索的時(shí)候作為搜索的依據(jù),它是由title、detail字段相加的結(jié)果組成,其中Id為通知公告表的主鍵。如下表4.5所示:</p><p>  表 4.5 通知公告表</p&

49、gt;<p>  欄目表是用來(lái)存儲(chǔ)網(wǎng)站首頁(yè)導(dǎo)航欄目信息,其中isHide屬性是用來(lái)設(shè)置某個(gè)欄目是否顯示在導(dǎo)航里面,其中Id是欄目表的主鍵,如下表4.6所示:</p><p><b>  表 4.6 欄目表</b></p><p>  商品表是用來(lái)存放商品的具體信息的,其中keyword是關(guān)鍵字字段,它主要是用在綜合搜索的時(shí)候作為搜索的依據(jù),它是由good

50、Name、Detail字段相加的結(jié)果組成。其中Id為商品表的主鍵,外鍵有:商品類(lèi)型Id、商家Id,它們分別參考商品類(lèi)型表的Id、商家表的Id屬性。如下表4.7所示:</p><p><b>  表 4.7 商品表</b></p><p>  商品類(lèi)型存儲(chǔ)的是商品類(lèi)型信息表的具體設(shè)計(jì),其中Id為商品類(lèi)型表的主鍵。如下表4.8所示:</p><p>

51、;  表 4.8商品類(lèi)型表</p><p>  商品訂單表是用來(lái)存儲(chǔ)商品訂單信息,其中“是否退貨”字段是用在當(dāng)此訂單退貨時(shí),將此訂單“假刪除”,不顯示在訂單列表,不計(jì)入銷(xiāo)量統(tǒng)計(jì);state是狀態(tài)字段,包括1、2、3三種值,分別對(duì)應(yīng)“等待發(fā)貨”、“已收貨”、“退換貨申請(qǐng)中”三種狀態(tài);Id是商品訂單表的主鍵,liverId、sellerId、goodsId為商品訂單表的外鍵,它們分別對(duì)應(yīng)于業(yè)主表的Id屬性、商家表的I

52、d屬性、商品表的Id屬性。如下表4.9所示:</p><p>  表 4.9 商品訂單表</p><p>  退換貨申請(qǐng)表用來(lái)存儲(chǔ)退換貨單的具體信息,其中option字段是退換貨選項(xiàng)字段,1表示退貨,2表示換貨。State字段包括1、2、3三種值,分別對(duì)應(yīng)“申請(qǐng)中”、“已受理”、“拒絕受理”三種狀態(tài);Id是退換貨申請(qǐng)單表的主鍵,orderId為退換貨申請(qǐng)單表的外鍵,對(duì)應(yīng)于訂單表的Id屬性。

53、如下表4.10所示:</p><p>  表 4.10 退換貨申請(qǐng)單表</p><p>  服務(wù)表用來(lái)存儲(chǔ)小區(qū)服務(wù)的具體信息,其中keyword是關(guān)鍵字字段,它主要是用在綜合搜索的時(shí)候作為搜索的依據(jù),它是由serviceName、detail字段相加的結(jié)果組成的具體設(shè)計(jì);Id是服務(wù)表的主鍵。如下表4.11所示:</p><p>  表 4.11 服務(wù)表</p&

54、gt;<p>  服務(wù)訂單表用來(lái)存儲(chǔ)服務(wù)預(yù)約的具體信息,其中state字段包括1、2兩種值,分別對(duì)應(yīng)“等待服務(wù)”,“完成服務(wù)”兩種狀態(tài),其中Id是服務(wù)訂單表的主鍵,liverId為服務(wù)訂單表的外鍵。它對(duì)應(yīng)于服務(wù)表的Id屬性。如下表4.12所示:</p><p>  表 4.12 服務(wù)訂單表</p><p>  投訴建議表用來(lái)存儲(chǔ)對(duì)小區(qū)的投訴建議的具體信息,其中option字段

55、用來(lái)表示是提出投訴建議還是回復(fù),1表示提出,2表示回復(fù);Id是投訴建議表的主鍵,userId為服務(wù)訂單表的外鍵。它對(duì)應(yīng)于用戶表的Id屬性,如下表4.13所示:</p><p>  表 4.13 投訴建議表</p><p>  4.2功能模塊的詳細(xì)設(shè)計(jì)</p><p>  下面根據(jù)系統(tǒng)的總體模塊圖,分別對(duì)物業(yè)操作模塊、商家操作模塊、業(yè)主操作模塊的詳細(xì)設(shè)計(jì)過(guò)程進(jìn)行具體放

56、入闡述。</p><p>  4.2.1物業(yè)操作模塊的詳細(xì)設(shè)計(jì)</p><p>  物業(yè)操作模塊要實(shí)現(xiàn)的功能:包括用戶管理、欄目管理、新聞管理、園區(qū)公告及通知的管理,服務(wù)管理、投訴以及建議管理功能。</p><p>  物業(yè)模塊所面對(duì)的使用人群</p><p>  普通的小區(qū)物業(yè)管理員,他們不一定有很深的電腦基礎(chǔ)。所以設(shè)計(jì)的系統(tǒng)要求簡(jiǎn)潔明了,

57、最大會(huì)的提高工作效率和安全性,確保物業(yè)管理的順利進(jìn)行。</p><p>  物業(yè)操作模塊的具體設(shè)計(jì)</p><p><b>  物業(yè)登錄功能</b></p><p>  物業(yè)在進(jìn)入小區(qū)服務(wù)網(wǎng)站后,在輸入用戶名和密碼,系統(tǒng)獲得輸入的用戶名和密碼,并在后臺(tái)查詢數(shù)據(jù)庫(kù)檢查是否存在這一組用戶名和密碼。若存在則根據(jù)用戶的權(quán)限級(jí)別,跳到相應(yīng)的界面,在此應(yīng)該

58、跳轉(zhuǎn)到物業(yè)后臺(tái)管理界面,物業(yè)就可以進(jìn)行新聞管理等操作。若數(shù)據(jù)庫(kù)中不存在這一組用戶名和密碼,系統(tǒng)就會(huì)提示物業(yè)用戶名和密碼輸入錯(cuò)誤。</p><p><b>  用戶管理功能</b></p><p>  物業(yè)進(jìn)入物業(yè)管理后臺(tái)后,可以對(duì)業(yè)主和商家進(jìn)行增、刪、改、查等簡(jiǎn)單操作,后臺(tái)系統(tǒng)就會(huì)相應(yīng)的對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行相應(yīng)的操作。</p><p><

59、b>  欄目管理功能</b></p><p>  物業(yè)進(jìn)入物業(yè)管理后臺(tái)后,可以對(duì)主頁(yè)上顯示的欄目名稱、連接、顯示或隱藏等相關(guān)屬性進(jìn)行修改,后臺(tái)系統(tǒng)就會(huì)相應(yīng)的對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行相應(yīng)的操作。</p><p><b>  新聞管理功能</b></p><p>  物業(yè)進(jìn)入物業(yè)管理后臺(tái)后,可以對(duì)新聞進(jìn)行增、刪、改、查等簡(jiǎn)單操作,后臺(tái)

60、系統(tǒng)就會(huì)相應(yīng)的對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行相應(yīng)的操作。</p><p><b>  公告通知管理功能</b></p><p>  物業(yè)進(jìn)入物業(yè)管理后臺(tái)后,可以對(duì)園區(qū)的公告通知進(jìn)行增、刪、改、查等簡(jiǎn)單操作,后臺(tái)系統(tǒng)就會(huì)相應(yīng)的對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行相應(yīng)的操作。</p><p><b>  服務(wù)管理功能</b></p>&l

61、t;p>  業(yè)務(wù)員進(jìn)入貨物管理功能后,可以對(duì)物業(yè)提供的相關(guān)服務(wù)進(jìn)行增、刪、改、查等簡(jiǎn)單操作,后臺(tái)系統(tǒng)就會(huì)相應(yīng)的對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行相應(yīng)的操作。</p><p>  業(yè)務(wù)員選擇服務(wù)訂單就可以在業(yè)主打來(lái)電話,要求提供服務(wù)時(shí),與業(yè)主一起完成好服務(wù)訂單的填寫(xiě)工作。后臺(tái)系統(tǒng)會(huì)自動(dòng)的將數(shù)據(jù)庫(kù)中該訂單的內(nèi)容添加到服務(wù)訂單表。</p><p>  物業(yè)操作模塊的流程圖</p><

62、p>  物業(yè)操作模塊的流程圖如下圖4.1所示:</p><p>  圖 4.1 物業(yè)操作模塊流程圖</p><p>  4.2.2商家操作模塊的詳細(xì)設(shè)計(jì)</p><p>  該模塊完成的主要功能:商家用戶操作功能:包括商品發(fā)布、庫(kù)存管理、訂單管理、售后服務(wù)管理、銷(xiāo)售統(tǒng)計(jì)等功能。</p><p>  商家操作模塊所面對(duì)的使用人群:<

63、/p><p>  因?yàn)樵撚脩羧好刻煲幚泶罅康纳唐酚唵螖?shù)據(jù),所以設(shè)計(jì)的系統(tǒng)要求簡(jiǎn)潔明了,最大會(huì)的提高商家工作效率和安全性,以確保網(wǎng)上購(gòu)物的順利完成。</p><p><b>  商家操作模塊的設(shè)計(jì)</b></p><p><b>  商家登錄功能</b></p><p>  商家在進(jìn)入小區(qū)服務(wù)網(wǎng)站后,在

64、該頁(yè)面上要輸入用戶名和密碼,系統(tǒng)獲得輸入的用戶名和密碼,并在后臺(tái)查詢數(shù)據(jù)庫(kù)檢查是否存在這一組用戶名和密碼。若存在則根據(jù)用戶的權(quán)限級(jí)別,跳到相應(yīng)的界面,在此應(yīng)該跳轉(zhuǎn)到商家后臺(tái)管理界面,商家就可以進(jìn)行各種相關(guān)操作。若數(shù)據(jù)庫(kù)中不存在這一組用戶名和密碼,系統(tǒng)就會(huì)提示商家用戶名和密碼操作。</p><p><b>  商品發(fā)布功能</b></p><p>  商家進(jìn)入商家后臺(tái)界

65、面后,可以發(fā)布商品,后臺(tái)系統(tǒng)就會(huì)相應(yīng)的對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行相應(yīng)的操作。</p><p><b>  庫(kù)存管理功能</b></p><p>  商家進(jìn)入商家后臺(tái)界面后,可以對(duì)自己店鋪里面的商品的名稱、價(jià)格、庫(kù)存量等商品相關(guān)信息,進(jìn)行修改。系統(tǒng)就會(huì)相應(yīng)的對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行相應(yīng)的操作。</p><p><b>  訂單管理</b&g

66、t;</p><p>  商家進(jìn)入商家后臺(tái)界面后,選擇訂單管理,可以選擇進(jìn)行確認(rèn)訂單收貨,訂單查詢等操作。</p><p>  商家選擇確認(rèn)訂單收貨,就可以對(duì)一個(gè)訂單進(jìn)行收貨操作,后臺(tái)系統(tǒng)會(huì)自動(dòng)的將數(shù)據(jù)庫(kù)中該訂單的相關(guān)屬性修改,是該訂單成為已收貨訂單。</p><p>  業(yè)務(wù)員選擇訂單信息查詢功能,就可以對(duì)數(shù)據(jù)庫(kù)中的訂單進(jìn)行查詢,以了解訂單的信息。</p&g

67、t;<p><b>  售后服務(wù)管理功能</b></p><p>  商家進(jìn)入商家后臺(tái)界面后,選擇退換貨單,就可以對(duì)業(yè)主的退換貨申請(qǐng)單,進(jìn)行查看,并且決定是否批準(zhǔn)此次退換貨申請(qǐng),并進(jìn)行相應(yīng)的處理。</p><p><b>  銷(xiāo)售統(tǒng)計(jì)功能</b></p><p>  商家進(jìn)入商家后臺(tái)界面后,通過(guò)進(jìn)入數(shù)據(jù)庫(kù)查詢

68、,可以對(duì)自己店鋪中的每種商品,每個(gè)月的銷(xiāo)量進(jìn)行統(tǒng)計(jì),求出銷(xiāo)售量,銷(xiāo)售額,盈利額。</p><p>  商家操作模塊的流程圖</p><p>  商家操作模塊的流程圖,如下圖4.2所示:</p><p>  圖4.2 商家操作的流程圖</p><p>  4.2.3業(yè)主操作模塊的詳細(xì)設(shè)計(jì)</p><p>  業(yè)主操作模塊

69、的主要功能: 包括商品訂購(gòu)、服務(wù)預(yù)定、訂單查詢、投訴建議、綜合查詢等功能。</p><p>  業(yè)主操作模塊所面對(duì)的適用人群</p><p>  主要針對(duì)小區(qū)的居民,由于居民的年齡、文化程度等都存在很大的差異,所以設(shè)計(jì)的系統(tǒng)要界面友好,可交互性強(qiáng),操作方便。</p><p>  業(yè)主操作模塊的具體設(shè)計(jì)</p><p><b>  業(yè)

70、主登錄功能</b></p><p>  業(yè)主在進(jìn)入小區(qū)服務(wù)網(wǎng)站后,在該頁(yè)面上要輸入用戶名和密碼,系統(tǒng)獲得輸入的用戶名和密碼,并在后臺(tái)查詢數(shù)據(jù)庫(kù)檢查是否存在這一組用戶名和密碼。若存在則根據(jù)用戶的權(quán)限級(jí)別,跳到相應(yīng)的界面,在此應(yīng)該跳轉(zhuǎn)到主頁(yè)面,并在主頁(yè)面的右上方的提示個(gè)人信息,商家就可以進(jìn)行各種相關(guān)操作。若數(shù)據(jù)庫(kù)中不存在這一組用戶名和密碼,系統(tǒng)就會(huì)提示商家用戶名和密碼操作。</p><

71、p><b>  商品訂購(gòu)功能</b></p><p>  業(yè)主在登錄成功之后,可以進(jìn)入小區(qū)超市瀏覽,查找商品。訂購(gòu)自己需要購(gòu)買(mǎi)的商品,后臺(tái)系統(tǒng)會(huì)在商品訂單表中增加相應(yīng)的記錄。</p><p><b>  訂單查詢功能</b></p><p>  業(yè)主在登錄成功之后,可以進(jìn)入我的主頁(yè),查詢訂單,后臺(tái)系統(tǒng)會(huì)將用戶查找條件

72、下的訂單顯示出來(lái)。</p><p>  如果已經(jīng)收到了訂購(gòu)的商品,業(yè)主可以選擇確認(rèn)收貨,后臺(tái)系統(tǒng)會(huì)將數(shù)據(jù)庫(kù)表中對(duì)應(yīng)的字段屬性修改。</p><p>  如果業(yè)主需要退換貨,這樣的售后服務(wù),業(yè)主還可以在訂單列表中選擇退換貨,提出退換貨申請(qǐng),后臺(tái)系統(tǒng)會(huì)在數(shù)據(jù)庫(kù)表中添加相應(yīng)的內(nèi)容。</p><p><b>  投訴建議功能</b></p>

73、<p>  業(yè)主在登錄成功之后,可以進(jìn)入投訴建議頁(yè)面,對(duì)小區(qū)物業(yè)或商家提出投訴建議,后臺(tái)系統(tǒng)會(huì)在數(shù)據(jù)庫(kù)表中添加相應(yīng)的內(nèi)容。</p><p><b>  綜合查詢功能</b></p><p>  業(yè)主在登錄成功之后,可以在主頁(yè)面的左側(cè)進(jìn)行綜合查詢,后臺(tái)系統(tǒng)會(huì)將用戶查找條件下的信息顯示出來(lái)。</p><p><b>  業(yè)主

74、模塊的流程圖</b></p><p>  業(yè)主操作模塊的流程圖,如下圖4.3所示:</p><p>  圖 4.3 業(yè)主操作模塊流程圖</p><p><b>  5軟件測(cè)試與結(jié)論</b></p><p><b>  5.1軟件測(cè)試</b></p><p>  在

75、軟件的開(kāi)發(fā)生命周期,軟件測(cè)試是一個(gè)非常重要的環(huán)節(jié)。在開(kāi)發(fā)系統(tǒng)的過(guò)程中,我們會(huì)面對(duì)著許多錯(cuò)綜復(fù)雜的問(wèn)題,人的主觀認(rèn)識(shí)不可能完全符合客觀現(xiàn)實(shí),開(kāi)發(fā)人員之間的配合也不能完美無(wú)缺,因此,在軟件生命的每個(gè)階段都不可避免的會(huì)產(chǎn)生差錯(cuò),如果系統(tǒng)沒(méi)有經(jīng)過(guò)嚴(yán)格的軟件測(cè)試,一旦投入發(fā)布運(yùn)行后,錯(cuò)誤沒(méi)有得到解決,那么必然會(huì)帶來(lái)更大的失誤,小則數(shù)據(jù)錯(cuò)亂,大則系統(tǒng)癱瘓。所以小區(qū)服務(wù)網(wǎng)站的軟件測(cè)試工作也是勢(shì)在必行的。</p><p>  5

76、.1.1物業(yè)操作模塊的測(cè)試</p><p>  物業(yè)使用小區(qū)服務(wù)網(wǎng)站的物業(yè)操作模塊進(jìn)行:商品發(fā)布、庫(kù)存管理、訂單管理、售后服務(wù)管理、銷(xiāo)售統(tǒng)計(jì)等功能。</p><p>  當(dāng)物業(yè)在進(jìn)入物業(yè)管理后臺(tái)后,會(huì)在左側(cè)顯示物業(yè)可以進(jìn)行的操作,我們可以通過(guò)點(diǎn)擊左側(cè)的相應(yīng)部分來(lái)選擇要進(jìn)行的操作:</p><p><b>  業(yè)主管理</b></p>

77、<p>  物業(yè)通過(guò)點(diǎn)擊左側(cè)的“業(yè)主管理”下面的“添加業(yè)主用戶”進(jìn)入添加業(yè)主用戶界面,然后將業(yè)主信息輸入相應(yīng)的位置,然后點(diǎn)擊保存按鈕,就可以完成業(yè)主的添加功能。業(yè)主添加界面如圖5.1所示:</p><p>  圖 5.1 業(yè)主添加界面</p><p>  當(dāng)添加成功后時(shí),點(diǎn)擊“業(yè)主信息查看”,我們會(huì)看到剛才添加的業(yè)主顯示在業(yè)主列表里,業(yè)主詳細(xì)列表界面如下圖5.2所示:<

78、/p><p>  圖5.2業(yè)主詳細(xì)列表界面</p><p><b>  新聞管理功能測(cè)試</b></p><p>  物業(yè)通過(guò)點(diǎn)擊左側(cè)的“新聞管理”下面的“添加新聞”進(jìn)入新增界面,然后將新聞信息輸入相應(yīng)的位置,然后點(diǎn)擊提交按鈕,就可以完成新聞的添加功能。新聞添加界面如下圖5.3所示:</p><p>  圖5.3 新聞添加界

79、面</p><p>  當(dāng)添加成功后時(shí),點(diǎn)擊“查看新聞”,我們會(huì)看到剛才添加的新聞顯示在新聞列表里,點(diǎn)擊“修改”,可以看見(jiàn)新聞詳細(xì)信息界面如下圖5.4所示:</p><p>  圖5.4 新聞修改界面</p><p>  公告及通知管理功能測(cè)試</p><p>  物業(yè)通過(guò)點(diǎn)擊左側(cè)的“公告管理”下面的“發(fā)布公告”進(jìn)入新增界面,然后將公告及通

80、知信息輸入相應(yīng)的位置,然后點(diǎn)擊發(fā)布按鈕,就可以完成公告及通知的添加功能。公告及通知的添加界面如下圖5.5所示:</p><p>  圖5.5 新增通知公告界面</p><p>  當(dāng)添加成功后時(shí),點(diǎn)擊“公告信息查看”,我們會(huì)看到剛才添加的公告顯示在公告列表里,點(diǎn)擊“查看”,可以看見(jiàn)通知公告詳細(xì)信息界面。</p><p><b>  服務(wù)管理功能測(cè)試<

81、/b></p><p>  物業(yè)通過(guò)點(diǎn)擊左側(cè)的“服務(wù)管理”下面的“添加服務(wù)”進(jìn)入新增界面,然后將服務(wù)信息輸入相應(yīng)的位置,然后點(diǎn)擊發(fā)布按鈕,就可以完成服務(wù)的添加功能。服務(wù)的添加界面如下圖5.6所示:</p><p>  圖5.6 新增服務(wù)界面</p><p>  當(dāng)添加成功后時(shí),點(diǎn)擊“服務(wù)列表”,我們會(huì)看到剛才添加的服務(wù)顯示在服務(wù)列表里。</p>

82、<p>  物業(yè)除了管理服務(wù)以外,還會(huì)管理服務(wù)的預(yù)訂和訂單的管理工作,點(diǎn)擊“服務(wù)預(yù)訂”,進(jìn)入預(yù)訂服務(wù)界面,然后將預(yù)訂信息輸入相應(yīng)的位置,然后點(diǎn)擊發(fā)布按鈕,就可以完成服務(wù)預(yù)訂的添加功能,可以看見(jiàn)添加服務(wù)預(yù)訂信息界面如下圖5.7所示:</p><p>  圖5.7添加服務(wù)預(yù)訂信息界面</p><p>  投訴建議管理功能測(cè)試</p><p>  物業(yè)通過(guò)點(diǎn)擊左

83、側(cè)的“投訴建議管理”下面的“投訴建議列表服務(wù)”可以查看到來(lái)自業(yè)主的投訴建議。</p><p>  物業(yè)通過(guò)點(diǎn)擊“回復(fù)按鈕”可以對(duì)投訴建議做出回復(fù),回復(fù)信息界面如圖5.8:</p><p>  圖5.8投訴建議回復(fù)界面</p><p>  5.1.2商家操作模塊的測(cè)試</p><p>  商家使用小區(qū)服務(wù)網(wǎng)站的商家操作模塊進(jìn)行:商品發(fā)布、庫(kù)存管

84、理、訂單管理、售后服務(wù)管理、銷(xiāo)售統(tǒng)計(jì)等功能。</p><p>  商品發(fā)布和庫(kù)存管理功能</p><p>  商家通過(guò)點(diǎn)擊左側(cè)的“商品管理”下面的“添加新商品”進(jìn)入添加界面,然后將商品信息輸入相應(yīng)的位置,然后點(diǎn)擊提交按鈕,就可以完成商品的添加功能,添加商品界面如下圖5.9所示: </p><p>  圖5.9商品添加界面</p><p>  

85、當(dāng)添加成功后時(shí),點(diǎn)擊“商品信息瀏覽”,我們會(huì)看到剛才添加的商品顯示在新聞列表里,點(diǎn)擊“修改”,可以看見(jiàn)剛才添加的商品詳細(xì)信息界面如下圖5.10所示:</p><p>  圖5.10 商品修改界面</p><p>  訂單和售后服務(wù)管理功能模塊測(cè)試</p><p>  商家通過(guò)點(diǎn)擊左側(cè)的“訂單管理”下面的“訂單列表”進(jìn)入訂單列表界面,在這里商家可以看到業(yè)主訂購(gòu)的自己店

86、鋪的商品的訂單,商家可以選擇“確認(rèn)收貨”,也可以查看訂單的信息。后臺(tái)系統(tǒng)會(huì)根據(jù)選擇對(duì)數(shù)據(jù)庫(kù)表進(jìn)行相應(yīng)的處理操作,其中訂單詳情界面如下圖5.11所示: </p><p>  圖5.11 訂單詳情界面</p><p>  商家通過(guò)點(diǎn)擊左側(cè)的“訂單管理”下面的“退換貨列表”進(jìn)入退換貨售后服務(wù)界面,在這里商家可以看到業(yè)主購(gòu)買(mǎi)本店商品后提出的退換貨申請(qǐng)單,商家在查看了退換貨詳情后。</p>

87、;<p>  當(dāng)商家選擇“確認(rèn)受理”或“拒絕受理”,后臺(tái)系統(tǒng)會(huì)根據(jù)選擇對(duì)數(shù)據(jù)庫(kù)表進(jìn)行相應(yīng)的處理操作。</p><p><b>  銷(xiāo)售統(tǒng)計(jì)模塊測(cè)試</b></p><p>  商家通過(guò)點(diǎn)擊左側(cè)的“銷(xiāo)售統(tǒng)計(jì)”下面的“月度銷(xiāo)量查詢表”,在這里商家可以輸入商品編號(hào),選擇年份,點(diǎn)擊查詢,后臺(tái)系統(tǒng)就會(huì)從數(shù)據(jù)庫(kù)中將對(duì)于商品在指定年份中各個(gè)月份的銷(xiāo)量統(tǒng)計(jì)出來(lái)。商品月度

88、銷(xiāo)量查詢界面如下圖5.12所示: </p><p>  圖 5.12 商品月度銷(xiāo)量查詢界面</p><p>  5.1.3業(yè)主操作模塊的測(cè)試</p><p>  業(yè)主使用小區(qū)服務(wù)網(wǎng)站的業(yè)主操作模塊進(jìn)行:包括商品訂購(gòu)、服務(wù)預(yù)定、訂單查詢、投訴建議、綜合查詢等功能。</p><p>  當(dāng)業(yè)主在登錄成功之后,網(wǎng)站主頁(yè)右上方顯示基本信息,具體界面如

89、下圖5.14所示:</p><p><b>  商品訂購(gòu)功能</b></p><p>  業(yè)主通過(guò)點(diǎn)擊主頁(yè)導(dǎo)航進(jìn)入“小區(qū)超市”,通過(guò)查詢?yōu)g覽選擇自己需要的商品,然后點(diǎn)擊商品名或者圖片,可以查看商品的詳情。商品詳情界面如圖5.13:</p><p>  圖5.13 商品詳情界面</p><p>  當(dāng)業(yè)主點(diǎn)擊“加入購(gòu)物車(chē)”

90、,頁(yè)面會(huì)跳轉(zhuǎn)到購(gòu)物車(chē)界面,在該界面中我們可以看到剛才添加的商品已經(jīng)加入購(gòu)物車(chē),如下圖5.14所示:</p><p>  圖5.14購(gòu)物車(chē)界面</p><p>  當(dāng)業(yè)主填寫(xiě)好購(gòu)買(mǎi)數(shù)量,點(diǎn)擊“到下一步”,頁(yè)面轉(zhuǎn)到,確認(rèn)訂單界面,在該界面中可以查看,并修改訂單的相關(guān)信息,如下圖5.15所示:</p><p>  圖5.15確定訂單界面</p><p&

91、gt;  業(yè)主點(diǎn)擊“確認(rèn)訂單”按鈕,完成本次商品訂購(gòu)。</p><p><b>  服務(wù)預(yù)訂功能</b></p><p>  業(yè)主通過(guò)點(diǎn)擊主頁(yè)導(dǎo)航進(jìn)入“小區(qū)服務(wù)”頁(yè)面,通過(guò)查詢?yōu)g覽選擇自己需要的小區(qū)服務(wù),小區(qū)服務(wù)界面如圖5.16:</p><p>  圖5.16小區(qū)服務(wù)預(yù)訂界面</p><p>  業(yè)主通過(guò)撥打服務(wù)電話,

92、與物業(yè)聯(lián)系,在線預(yù)約小區(qū)服務(wù),物業(yè)會(huì)作好相關(guān)記錄,確保按時(shí)給業(yè)主辦理相關(guān)服務(wù)。</p><p><b>  訂單查詢功能</b></p><p>  業(yè)主通過(guò)點(diǎn)擊“我的主頁(yè)”進(jìn)入業(yè)主后臺(tái),在該頁(yè)面點(diǎn)擊“我的訂單”,輸入訂單號(hào)、商品名、下單時(shí)間,可以對(duì)相應(yīng)的訂單信息進(jìn)行查詢,后臺(tái)系統(tǒng)會(huì)將數(shù)據(jù)庫(kù)表中對(duì)應(yīng)的數(shù)據(jù)顯示出來(lái)。如圖5.17所示:</p><p&

93、gt;  圖5.17 訂單查詢界面</p><p><b>  投訴建議功能</b></p><p>  業(yè)主通過(guò)點(diǎn)擊主頁(yè)導(dǎo)航進(jìn)入“投訴與建議”頁(yè)面,填寫(xiě)相關(guān)信息,完成投訴建議工作,投訴建議界面如圖5.18:</p><p>  圖5.17 投訴建議界面</p><p>  當(dāng)業(yè)主進(jìn)入個(gè)人主頁(yè)后,點(diǎn)擊“我的投訴建議”,可

94、以查看自己提出的投訴建議,也可以看到物業(yè)的回復(fù),自己也可以做出回復(fù)。</p><p><b>  5.2結(jié)論</b></p><p>  本系統(tǒng)在技術(shù)上,充分利用了MVC、Strcuts1等在Web開(kāi)發(fā)中的先進(jìn)技術(shù)和模式。網(wǎng)站前臺(tái)使用了DIV+CSS布局,配合EL表達(dá)式,方便頁(yè)面開(kāi)發(fā);利用Struts框架來(lái)控制業(yè)務(wù)邏輯的轉(zhuǎn)發(fā),確保系統(tǒng)的結(jié)構(gòu)層次區(qū)分明顯,有利于系統(tǒng)在日

95、后運(yùn)行過(guò)程中的擴(kuò)展及維護(hù)。</p><p>  在功能上,本小區(qū)服務(wù)網(wǎng)站實(shí)現(xiàn)了不同角色用戶的操作權(quán)限的劃分,并且各個(gè)角色所需的功能都基本實(shí)現(xiàn)。它們分別是:物業(yè)用戶的用戶管理、欄目管理、新聞管理、園區(qū)公告及通知的管理,服務(wù)管理、投訴以及建議管理功能;商戶用戶的商品發(fā)布、庫(kù)存管理、訂單管理、售后服務(wù)管理、銷(xiāo)售統(tǒng)計(jì)等功能;業(yè)主用戶的商品訂購(gòu)、服務(wù)預(yù)定、訂單查詢、投訴建議、綜合查詢等功能。</p><

96、p>  通過(guò)以上功能的實(shí)現(xiàn),基本達(dá)到了開(kāi)發(fā)本小區(qū)服務(wù)網(wǎng)站的目的,那就是:打造出一套真正的為小區(qū)居民的生活提供輕松安逸便捷的小區(qū)服務(wù)的網(wǎng)絡(luò)平臺(tái)。業(yè)主可以通過(guò)訂購(gòu)小區(qū)超市的商品,預(yù)約小區(qū)的服務(wù),享受輕松便捷的小區(qū)生活。商家可以通過(guò)此平臺(tái)開(kāi)擴(kuò)銷(xiāo)售渠道,提高商品銷(xiāo)量,增加盈利。物業(yè)可以通過(guò)此平臺(tái)發(fā)布小區(qū)新聞,小區(qū)通知,提供物業(yè)服務(wù),從而加強(qiáng)與業(yè)主的溝通,提升服務(wù)質(zhì)量,方便小區(qū)的管理。</p><p>  除此之外,

97、本系統(tǒng)在實(shí)現(xiàn)的過(guò)程中還有不足的地方需要改善:</p><p> ?。?)服務(wù)預(yù)約、建議投訴等功能的可操作性還有待加強(qiáng),在開(kāi)發(fā)本網(wǎng)站的時(shí)候花了大多時(shí)間在小區(qū)購(gòu)物功能的實(shí)現(xiàn)以及相關(guān)業(yè)務(wù)流程的考慮上,所以別的功能與小區(qū)超市的可操作性相比,弱了很多。</p><p> ?。?)在頁(yè)面展示引用了很多從網(wǎng)上下載來(lái)的網(wǎng)頁(yè)模版,導(dǎo)致頁(yè)面風(fēng)格不夠統(tǒng)一。 </p><p><b&

98、gt;  參考文獻(xiàn)</b></p><p>  Patrick Sauter. A Model–View–Controller extension for pervasive multi-client user interfaces[J]. Personal and Ubiquitous Computing,2005,Vol.9(2):8-9</p><p>  Chunyan

99、 CUO. The Design of B2B E-commerce System Based on MVC Model and J2EE[J]. Management Science and Engineering,2011,Vol.4(4):113-119</p><p>  王橋. 小區(qū)物業(yè)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D]. 山東大學(xué) 2012.01</p><p>  孫志英. 基于WE

100、B的小區(qū)物業(yè)管理信息系統(tǒng)[D]. 電子科技大學(xué), 2012.09</p><p>  Leslie Orchar, JavaScript框架高級(jí)編程[M]. 北京: 清華大學(xué)出版社, 2011.02</p><p>  劉君. 新型小區(qū)物業(yè)管理系統(tǒng)的實(shí)現(xiàn)[J]. 電腦知識(shí)與技術(shù), 2007.10:4-5</p><p>  韓敏. 基于Struts的網(wǎng)上商城系統(tǒng)研究

101、[J]. 電腦知識(shí)與技術(shù), 2013.03:16-18</p><p>  徐紅升. 基于SSH整合MVC分層的網(wǎng)上商城的設(shè)計(jì)與實(shí)現(xiàn)[J]. 洛陽(yáng)師范學(xué)院學(xué)報(bào), 2013.02:11~13</p><p>  王夕寧,王曉平. JSP通用模塊及典型系統(tǒng)開(kāi)發(fā)實(shí)例導(dǎo)航[M]. 北京:人民郵電出版社, 2011,06</p><p>  陳浩. Java從入門(mén)到精通[M]

102、. 北京: 機(jī)械工業(yè)出版社, 2011.01</p><p>  謝芝芳. 人性化的網(wǎng)絡(luò)小區(qū)網(wǎng)站設(shè)計(jì)新思考[D]. 南京藝術(shù)學(xué)院, 2011.05</p><p>  吳亞峰. 30天學(xué)通Java Web項(xiàng)目案例開(kāi)發(fā)[M]. 北京: 電子工業(yè)出版社, 2009.07 </p><p>  鄭阿奇. SQL Server 實(shí)用教程[M]. 北京: 電子工業(yè)出版社, 2

103、012.07</p><p>  陳炎龍. 劉芳.SQL Server 2008數(shù)據(jù)庫(kù)教程[M]. 北京: 科學(xué)出版社, 2012.07</p><p>  王小寧. JSP課程設(shè)計(jì)案例精編[M]. 北京: 清華大學(xué)出版社, 2011.09 </p><p><b>  致 謝</b></p><p>  畢業(yè)設(shè)計(jì)算是

104、我大學(xué)生涯的最后一個(gè)考試,我自己也很希望做好畢業(yè)設(shè)計(jì),為自己的大學(xué)生涯畫(huà)上一個(gè)完美的句號(hào)。然而這并沒(méi)有那么簡(jiǎn)單,3個(gè)多月的畢業(yè)設(shè)計(jì)過(guò)程是非常艱辛和充滿挑戰(zhàn)的。</p><p>  最初,當(dāng)我從xx老師那里選到這個(gè)題目的時(shí)候,我感到很欣喜,覺(jué)得這個(gè)課題不太困難,再加上平時(shí)自己練習(xí)過(guò)類(lèi)似的項(xiàng)目的開(kāi)發(fā),所以很有信心把它完成好。</p><p>  然而,當(dāng)細(xì)心看完課題內(nèi)容提要后,發(fā)現(xiàn)系統(tǒng)的需求分

105、析有些茫然無(wú)措。xx老師熱心地幫我指導(dǎo)分析思路,提示我在分析過(guò)程中忽略的細(xì)節(jié)題,使我所做出的需求分析更加準(zhǔn)確實(shí)用,避免了我在后來(lái)的開(kāi)發(fā)過(guò)程中走彎路。</p><p>  由于我簽約的公司需要從三月到五月底,參加公司的崗前培訓(xùn)和實(shí)習(xí),那段時(shí)間白天實(shí)習(xí),晚上做畢業(yè)設(shè)計(jì),壓力很大,但是又好充實(shí),雖然很累,我也學(xué)到了很多東西,這些東西進(jìn)一步提升了我完成畢業(yè)設(shè)計(jì)的專業(yè)能力。在這個(gè)期間,我又多次遇到需求和程序上的問(wèn)題,每次都

106、得到了xx老師的耐心講解。</p><p>  三個(gè)多月的畢業(yè)設(shè)計(jì)時(shí)間,真的讓我學(xué)到了很多,收獲了很多。這不僅是一個(gè)簡(jiǎn)單的畢業(yè)設(shè)計(jì),更是對(duì)我大學(xué)四年對(duì)計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)掌握程度的一個(gè)終極考驗(yàn)。事實(shí)證明,我經(jīng)受住了這樣一次考驗(yàn)。</p><p>  在此,我要非常感謝我的導(dǎo)師xx老師。從大三開(kāi)始接觸xx老師的課,他先后教過(guò)我數(shù)據(jù)庫(kù)原理,Web程序設(shè)計(jì),指導(dǎo)過(guò)我數(shù)據(jù)庫(kù)實(shí)驗(yàn)和Web程序?qū)嶒?yàn),再

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論