版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p> 小區(qū)服務(wù)網(wǎng)站的設(shè)計與實現(xiàn)</p><p><b> 沈陽航空航天大學(xué)</b></p><p><b> 2013年6月</b></p><p> 學(xué) 院計算機學(xué)院</p><p> 專 業(yè)計算機科學(xué)與技術(shù)</p><p> 班 級9
2、4010102班</p><p> 學(xué) 號2009040101051</p><p> 姓 名李志強</p><p> 指導(dǎo)教師劉啟文</p><p> 負(fù)責(zé)教師</p><p><b> 摘 要</b></p><p> 傳統(tǒng)的小區(qū)物業(yè)服務(wù)和管理模式已經(jīng)
3、不能滿足時代發(fā)展的需要,取而代之的是一種便捷、高效、信息化的服務(wù)和管理方式。小區(qū)服務(wù)網(wǎng)站就是這樣一套為小區(qū)居民生活提供輕松、安逸、便捷的網(wǎng)絡(luò)平臺。</p><p> 本文首先分析了目前我國小區(qū)管理服務(wù)的現(xiàn)狀,并對系統(tǒng)采用的技術(shù)方案(JSP+ Struts1+SQL Server)進(jìn)行了詳細(xì)的論證。進(jìn)而通過系統(tǒng)需求分析,確定了小區(qū)服務(wù)網(wǎng)站需要實現(xiàn)的新聞管理、商品訂購、服務(wù)預(yù)約等十六個功能模塊。并通過對數(shù)據(jù)庫設(shè)計,
4、明確了系統(tǒng)功能所需要的業(yè)主表、商家表等多張數(shù)據(jù)庫表,以及實體與實體之間的關(guān)系。在此基礎(chǔ)上,詳細(xì)介紹了每個功能模塊的實現(xiàn)流程。最后描述了系統(tǒng)測試的全過程,并對系統(tǒng)的完成情況做了總結(jié)。</p><p> 通過測試,該小區(qū)服務(wù)網(wǎng)站安全穩(wěn)定,最大化地滿足了小區(qū)的日常需求,為小區(qū)的穩(wěn)健發(fā)展提供了一個良好的平臺。</p><p> 關(guān)鍵詞:小區(qū)服務(wù);商品訂購;服務(wù)預(yù)約;Struts1</p&
5、gt;<p> Design and implementation of community service</p><p><b> Abstract</b></p><p> Traditional residential property service and management mode have already can't m
6、eet the needs of times development, instead, should be a kind of convenient, efficient, information service and management style. Community service website based on browser/server mode, USES the JSP development technolog
7、y, developed a convenient and efficient, information network platform.</p><p> This paper first in-depth analysis of the current our country seriously the present situation of the community management and s
8、ervice, further identified as struts 1 + JSP + SQL Server technology, to create a set of for the community residents' life with easy, comfortable, convenient the thinking on the development of the network platform as
9、 the goal. Then through the system demand analysis to determine the community service web site news management, ordering goods, need to implement service app</p><p> Through test, the website security and s
10、tability, and maximize the meet the daily needs of community, to the healthy development of community provides a good platform.</p><p> Keywords: Community services; Ordering goods; Appointment service; Str
11、uts1</p><p><b> 目 錄</b></p><p><b> 1 緒論1</b></p><p> 1.1課題提出的背景及意義1</p><p> 1.2課題研究內(nèi)容、要求及目標(biāo)1</p><p> 1.2.1研究內(nèi)容1</p>
12、<p> 1.2.2課題要求2</p><p> 1.2.3系統(tǒng)目標(biāo)2</p><p> 2 系統(tǒng)需求分析3</p><p><b> 2.1需求分析3</b></p><p> 2.2可行性分析3</p><p> 2.2.1技術(shù)可行性分析3</p&g
13、t;<p> 2.2.2經(jīng)濟可行性分析4</p><p> 3 系統(tǒng)概要設(shè)計5</p><p> 3.1 功能模塊總體設(shè)計5</p><p> 3.2數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計6</p><p> 3.2.1系統(tǒng)總體E-R圖6</p><p> 3.2.2概念模型的實體和關(guān)系的設(shè)計8<
14、;/p><p> 4 系統(tǒng)詳細(xì)設(shè)計10</p><p> 4.1數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計10</p><p> 4.2功能模塊的詳細(xì)設(shè)計16</p><p> 4.2.1物業(yè)操作模塊的詳細(xì)設(shè)計16</p><p> 4.2.2商家操作模塊的詳細(xì)設(shè)計18</p><p> 4.2.3業(yè)
15、主操作模塊的詳細(xì)設(shè)計20</p><p> 5軟件測試與結(jié)論23</p><p> 5.1軟件測試23</p><p> 5.1.1物業(yè)操作模塊的測試23</p><p> 5.1.2商家操作模塊的測試28</p><p> 5.1.3業(yè)主操作模塊的測試31</p><p>
16、;<b> 5.2結(jié)論34</b></p><p><b> 參考文獻(xiàn)36</b></p><p><b> 致 謝37</b></p><p><b> 緒論</b></p><p> 1.1課題提出的背景及意義</p>
17、<p> 隨著我國經(jīng)濟的快速發(fā)展,人們的生活水平不斷提高,人們對生活方式的輕松、安逸、便捷程度的需求也在不斷提高?,F(xiàn)代網(wǎng)絡(luò)的發(fā)達(dá)在一定程度上滿足了人們這方面的要求,例如可以通過網(wǎng)絡(luò)輕松購物,可以通過網(wǎng)絡(luò)預(yù)訂火車票,可以通過網(wǎng)絡(luò)進(jìn)行遠(yuǎn)程會議。但是,在日常生活中,還有許許多多繁雜瑣碎的事必須人們親力親為。例如需要自己去購買水果蔬菜,購買柴米油鹽,需要自己去找人修理家用電器或者疏通上下水等。對于這些發(fā)生在我們身邊的瑣事,綜合性的商
18、務(wù)網(wǎng)站還無法完全覆蓋,也無法為我們提供服務(wù)。</p><p> 另一方面,現(xiàn)代的都市生活中,物業(yè)小區(qū)已經(jīng)逐漸取代了過去的居民大院,小區(qū)物業(yè)也在為業(yè)主能享受輕松便捷的小區(qū)生活而做著努力。但是現(xiàn)實情況是,很多小區(qū)的物業(yè)管理混亂,物業(yè)與業(yè)主之間的溝通不夠緊密,很多物業(yè)服務(wù)都不能及時提供給業(yè)主,物業(yè)與業(yè)主之間也經(jīng)常會因為這方面的問題而產(chǎn)生許多的糾紛。</p><p> 本課題提出的意義就是為了
19、解決上述問題,打造出一套真正的為小區(qū)居民提供輕松安逸便捷的小區(qū)服務(wù)的網(wǎng)絡(luò)平臺。本小區(qū)服務(wù)系統(tǒng)通過開設(shè)小區(qū)網(wǎng)上超市,快速送貨上門,貨到付款,真正讓居民做到足不出戶購物,從而可以把平日購買生活日常用品的時間節(jié)省下來,去做一些更有用的事,商家可以通過此平臺開擴銷售渠道,提高商品銷量。物業(yè)可以通過此平臺發(fā)布小區(qū)新聞,小區(qū)通知,提供物業(yè)服務(wù),從而加強與業(yè)主的溝通,提升服務(wù)質(zhì)量,方便小區(qū)的管理。</p><p> 1.2課
20、題研究內(nèi)容、要求及目標(biāo)</p><p><b> 1.2.1研究內(nèi)容</b></p><p> 通過前期構(gòu)想決定采用JSP+ Struts1+SQL Server完成本課題的設(shè)計,另外采用Dreamweaver作為界面設(shè)計工具,MyEclipse作為后臺開發(fā)工具,JDK+Tomcat作為編譯環(huán)境。按照如上構(gòu)想具體做到如下幾方面的研究:</p><
21、;p> 搜集有關(guān)網(wǎng)上購物的業(yè)務(wù)流程,相關(guān)知識。</p><p> 了解Dreamweaver、MyEclipse、SQL Server Management Studio等相關(guān)開發(fā)工具的使用方法。</p><p> 學(xué)習(xí)JSP、Struts1 的相關(guān)理論知識</p><p> 學(xué)習(xí)軟件工程的基礎(chǔ)知識,了解需求分析、概要設(shè)計、詳細(xì)設(shè)計、功能測試等相關(guān)知識
22、。</p><p><b> 1.2.2課題要求</b></p><p> 該課題要求采用JSP+ Struts1+SQL Server方式實現(xiàn)。要求熟練掌握J(rèn)SP+ Struts1+SQL Server的組合使用;在代碼編寫上,做到不累贅,可復(fù)用;在設(shè)計上,要考慮到軟件的實用性,操作方便,可交互性等。</p><p><b>
23、 1.2.3系統(tǒng)目標(biāo)</b></p><p> 本課題最終將達(dá)到如下幾個目標(biāo):</p><p> 網(wǎng)站前臺頁面美觀友好,大方得體,信息準(zhǔn)確無誤。</p><p> 根據(jù)不同的用戶角色分配不同的權(quán)限,確保數(shù)據(jù)的安全保密。</p><p> 交互性強,用戶操作簡單方便快捷,增、刪、改、查操作準(zhǔn)確無誤,安全可靠。</p&g
24、t;<p> 用戶輸入的數(shù)據(jù),系統(tǒng)進(jìn)行嚴(yán)格的數(shù)據(jù)校驗,盡可能排除人為的錯誤。</p><p> 網(wǎng)站以業(yè)主為核心,以滿足業(yè)主的需求為首要目的,多方面考慮給業(yè)主帶來便捷。</p><p><b> 2 系統(tǒng)需求分析</b></p><p><b> 2.1需求分析</b></p><
25、p> 需求分析是指對要解決的問題進(jìn)行詳細(xì)的分析,弄清楚問題的要求。經(jīng)過對小區(qū)服務(wù)網(wǎng)站系統(tǒng)進(jìn)行詳細(xì)了解和分析以及與老師的多次溝通交流,本文設(shè)計的小區(qū)服務(wù)網(wǎng)站的業(yè)務(wù)主要分為以下幾個功能模塊。</p><p> 用戶管理模塊:系統(tǒng)分為三類用戶,物業(yè)、商家和業(yè)主,其中物業(yè)用戶為系統(tǒng)的管理員,負(fù)責(zé)對商戶和業(yè)主用戶信息進(jìn)行審核。</p><p> 物業(yè)用戶功能:包括用戶管理、欄目管理、新聞
26、管理、園區(qū)公告及通知的管理,服務(wù)管理、投訴以及建議管理功能。</p><p> 商戶用戶功能:包括商品發(fā)布、庫存管理、訂單管理、售后服務(wù)管理、銷售統(tǒng)計等功能。</p><p> 業(yè)主用戶功能:包括商品訂購、服務(wù)預(yù)定、訂單查詢、投訴建議、綜合查詢等功能。</p><p><b> 2.2可行性分析</b></p><p&
27、gt; 可行性分析也叫可行性研究,根據(jù)對系統(tǒng)調(diào)查的基礎(chǔ)上,對新系統(tǒng)的開發(fā)是否具備必要性和可能性,從經(jīng)濟、技術(shù)等方面對新系統(tǒng)的開發(fā)進(jìn)行分析和研究,以避免開發(fā)投資的失誤,確保系統(tǒng)的開發(fā)成功。進(jìn)行可行性分析的目的就是用最小的代價在盡可能短的時間內(nèi)確定問題是否能夠解決。小區(qū)服務(wù)網(wǎng)站的可行性分析包括技術(shù)可行性和經(jīng)濟可行性兩個方面的內(nèi)容。</p><p> 2.2.1技術(shù)可行性分析</p><p>
28、; 本小區(qū)服務(wù)網(wǎng)站選擇的開發(fā)語言是當(dāng)今非常流行的以Java為基礎(chǔ)的JSP,應(yīng)用構(gòu)架主要是用到了以MVC設(shè)計模式為基礎(chǔ)的Struts1。在開發(fā)環(huán)境上選擇的是在Java開發(fā)領(lǐng)域中很流行的MyEclipse。選擇的數(shù)據(jù)庫是來自于微軟公司的相對于中小型系統(tǒng)比較適用的SQL Server,在開發(fā)測試過程中使用到的服務(wù)器是Tomcat。</p><p> 經(jīng)過查找,發(fā)現(xiàn)目前網(wǎng)上存在類似的小區(qū)服務(wù)網(wǎng)站(如小區(qū)生活網(wǎng)),而且
29、像網(wǎng)上購物網(wǎng)站也有很多,所以本系統(tǒng)一方面以它們作為參考,學(xué)習(xí)它們優(yōu)秀的設(shè)計思想,另一方面通過與老師的溝通交流,進(jìn)一步拓展自己的開發(fā)思路。</p><p> 從技術(shù)上分析,JSP+Struts1+SQL Server組合是比較成熟的技術(shù)方案,JSP是專門進(jìn)行Web開發(fā)的技術(shù),使用Struts框架,可以使系統(tǒng)具有更好的擴展性,SQL Server操作簡單,而且可以很好的承擔(dān)數(shù)據(jù)存儲和管理的任務(wù)??傊到y(tǒng)采用的技術(shù)
30、方案是可行的。</p><p> 從時間上來說,在畢業(yè)設(shè)計的3個多月期間可以基本完成從系統(tǒng)的需求分析到系統(tǒng)設(shè)計等工作,在時間上是可行的。</p><p> 2.2.2經(jīng)濟可行性分析</p><p> 對網(wǎng)站使用者來說,無論是物業(yè),業(yè)主還是商家都能通過這樣一個小區(qū)服務(wù)網(wǎng)站受益。物業(yè)可以實現(xiàn)對小區(qū)信息化的管理,降低管理成本,提高管理效率。商家可以擴展自己的商品的銷
31、售路徑,提高商品銷量。業(yè)主可以從網(wǎng)站上獲取便宜實惠的商品和服務(wù),輕松便捷,節(jié)省了時間和金錢。</p><p> 對于開發(fā)者來說此網(wǎng)站系統(tǒng)針對性強,規(guī)模不大,開發(fā)周期短,開發(fā)技術(shù)簡單,開發(fā)工具容易獲取,開發(fā)人員少,所以開發(fā)以及后期的維護(hù)成本都很小。</p><p> 因此本系統(tǒng)的實現(xiàn)在經(jīng)濟上是可行的。</p><p><b> 3 系統(tǒng)概要設(shè)計<
32、/b></p><p> 概要設(shè)計的主要任務(wù)是把需求分析轉(zhuǎn)換為軟件結(jié)構(gòu)和數(shù)據(jù)結(jié)構(gòu)。設(shè)計軟件結(jié)構(gòu)的具體任務(wù)是:將一個復(fù)雜系統(tǒng)按功能進(jìn)行模塊劃分、建立模塊的層次結(jié)構(gòu)及調(diào)用關(guān)系。數(shù)據(jù)結(jié)構(gòu)設(shè)計包括數(shù)據(jù)特征的描述、確定數(shù)據(jù)的結(jié)構(gòu)特性、以及數(shù)據(jù)庫的設(shè)計。概要設(shè)計建立的是目標(biāo)系統(tǒng)的邏輯模型,與計算機無關(guān)。</p><p> 3.1 功能模塊總體設(shè)計</p><p>
33、經(jīng)過上一章的需求分析,根據(jù)小區(qū)服務(wù)網(wǎng)站用戶角色的不同,可以劃分出三大功能模塊,分別是物業(yè)用戶操作模塊,業(yè)主用戶操作模塊和商家用戶操作模塊。</p><p> 其中物業(yè)用戶操作模塊,包括用戶管理、欄目管理、新聞管理、園區(qū)公告及通知的管理,服務(wù)管理、投訴以及建議管理功能。商家用戶操作模塊包括商品發(fā)布、庫存管理、訂單管理、售后服務(wù)管理、銷售統(tǒng)計等功能。業(yè)主用戶操作模塊包括商品訂購、服務(wù)預(yù)定、訂單查詢、投訴建議、綜合查
34、詢等功能??傮w功能模塊圖如圖3.1:</p><p> 圖3.1 總體功能模塊方框圖</p><p> 3.2數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計</p><p> 數(shù)據(jù)庫的設(shè)計在軟件開發(fā)中的作用非常重要。表結(jié)構(gòu)設(shè)計的好壞直接影響到數(shù)據(jù)庫本身的冗余度,系統(tǒng)實現(xiàn)的難易程度及系統(tǒng)管理上的復(fù)雜度。一個不良的數(shù)據(jù)庫設(shè)計,會造成很多問題,輕則增減字段,重則系統(tǒng)無法運行。在分析數(shù)據(jù)庫的建設(shè)
35、問題時,首先就要從需求分析中獲取系統(tǒng)中重要的數(shù)據(jù),將其規(guī)劃好,抽取實體及其屬性來建立模型。</p><p> 3.2.1系統(tǒng)總體E-R圖</p><p> 通過上面的需求分析,我們已經(jīng)明白了小區(qū)服務(wù)網(wǎng)站的功能以及設(shè)計要求。根據(jù)需求分析建立概念模型的總體E-R圖,如圖3.2所示:</p><p> 圖 3.2 小區(qū)服務(wù)網(wǎng)站總E-R圖</p><
36、;p><b> 對應(yīng)關(guān)系說明:</b></p><p> 一個業(yè)主可以在購買商品時,下多個訂單,所以業(yè)主和商品訂單表是一對多的關(guān)系;一個業(yè)主可以申請多次退換貨,所以業(yè)主和退換貨單是一對多的關(guān)系;一個業(yè)主可以預(yù)約多個服務(wù),所以業(yè)主與服務(wù)訂單是一對多的關(guān)系;一個業(yè)主可以提出多個投訴建議,所以業(yè)主和投訴建議是一對多的關(guān)系。</p><p> 一個商家可以發(fā)布多個
37、商品,所以商家和商品是一對多的關(guān)系;一個商家需要管理買家的多個訂單,所以商家和商品訂單的關(guān)系是一對多的;一個商家需要處理買家申請的多個退換貨單,所以商家與退換貨單的關(guān)系是一對多的;</p><p> 一個物業(yè)可以處理多個業(yè)主提出的投訴建議,所以物業(yè)與投訴建議的關(guān)系是一對多的;一個物業(yè)可以發(fā)布多個消息公告,所以物業(yè)與消息公告的關(guān)系是一對多的。一個物業(yè)可以管理多個新聞,所以物業(yè)與新聞的關(guān)系是一對多的。</p&
38、gt;<p> 一種商品類型包括多種商品,所以商品類型和商品的關(guān)系是一對多的。一個商品訂單包含一種商品,所以商品訂單和商品的關(guān)系是一對一的。一個服務(wù)訂單包含多個服務(wù),所以服務(wù)訂單和服務(wù)的關(guān)系是一對多的。一個退換貨單包含一個商品訂單,所以退換貨與商品訂單的關(guān)系是一對一的。</p><p> 3.2.2概念模型的實體和關(guān)系的設(shè)計</p><p> 根據(jù)系統(tǒng)的功能要求和需求分
39、析以及系統(tǒng)的總體E-R圖,可以設(shè)計系統(tǒng)各個實體和關(guān)系的屬性,以及他們之間的引用關(guān)系。</p><p> 業(yè)主實體的屬性包括:業(yè)主編號、用戶編號、真實姓名、身份證號、電話、住址、郵箱,其中業(yè)主編號為主鍵,用戶編號為外鍵,參考用戶實體的用戶編號。</p><p> 商家實體的屬性包括:商家編號、用戶編號、店鋪名、電話、QQ號、地址。其中商家編號是主鍵,用戶編號是外鍵,用戶編號為外鍵,參考用
40、戶實體的用戶編號。</p><p> 用戶實體的屬性包括:用戶編號、用戶名、密碼、用戶級別。其中用戶編號是主鍵。</p><p> 新聞實體的屬性包括:新聞編號、新聞標(biāo)題、內(nèi)容、作者、發(fā)布時間、關(guān)鍵字、圖片。其中新聞編號是主鍵。</p><p> 通知公告實體的屬性包括:通知公告編號、標(biāo)題、內(nèi)容、發(fā)布人、發(fā)布時間、關(guān)鍵字。其中通知公告編號是主鍵。</p&
41、gt;<p> 欄目實體的屬性包括:欄目編號、欄目名字、欄目連接、是否隱藏欄目。其中欄目編號是主鍵。</p><p> 商品實體的屬性包括:商品編號、商品名、原價、售價、商品介紹、存貨量、商品類型編號、商家編號、商品上架時間、關(guān)鍵字、商品圖片;其中商品編號是主鍵,商家編號是外鍵,參考商家實體的商家編號,商品類型編號是外鍵,參考商品類型實體的商品類型編號。</p><p>
42、 商品類型實體的屬性包括:商品類型編號、類型名稱;其中商品類型編號是主鍵。</p><p> 商品訂單實體的屬性包括:訂單編號、業(yè)主編號、商家編號、商品編號、購買數(shù)量、合計成本、合計消費、訂購時間、狀態(tài)、交易成功時間、是否退貨。其中訂單編號是主鍵,業(yè)主編號是外鍵,參考業(yè)主實體的業(yè)主編號,商家編號是外鍵,參考商家實體的商家編號。</p><p> 退換貨申請單實體的屬性包括:申請單編號
43、、訂單編號、退貨還是換貨選項、理由、備注、申請時間、狀態(tài)。其中申請單編號是主鍵,訂單編號是外鍵,參考訂單實體的訂單編號。</p><p> 服務(wù)實體的屬性包括:服務(wù)編號、服務(wù)名稱、服務(wù)介紹、聯(lián)系人、電話、關(guān)鍵字;其中服務(wù)編號是主鍵。</p><p> 服務(wù)訂單實體的屬性包括:訂單編號、服務(wù)編號、業(yè)主編號、預(yù)約時間、服務(wù)地點、備注、狀態(tài);其中訂單編號是主鍵,服務(wù)編號是外鍵,對應(yīng)服務(wù)實體的
44、服務(wù)編號,業(yè)主編號是外鍵,對應(yīng)業(yè)主實體的業(yè)主編號。</p><p> 投訴建議實體的屬性包括:投訴建議編號、標(biāo)題、內(nèi)容、時間、用戶編號、提出還是回復(fù)。其中投訴建議編號是主鍵、用戶編號是外鍵,參考用戶實體的用戶編號。</p><p><b> 4 系統(tǒng)詳細(xì)設(shè)計</b></p><p> 詳細(xì)設(shè)計是軟件工程中軟件開發(fā)的一個步驟,就是對概要設(shè)計
45、的一個細(xì)化,就是詳細(xì)設(shè)計每個模塊實現(xiàn)算法,所需的局部結(jié)構(gòu)。</p><p> 4.1數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計</p><p> 通過上面數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計,我們可以設(shè)計出存儲在數(shù)據(jù)庫中的實體和關(guān)系的具體的數(shù)據(jù)表。</p><p> 業(yè)主表是用來存儲每個業(yè)主的詳細(xì)信息的,其中Id為業(yè)主表的主鍵,userId為外鍵,參考用戶表的userId。如下表4.1所示:</
46、p><p><b> 表 4.1 業(yè)主表</b></p><p> 商家表是用來存儲小區(qū)超市商家的具體信息的,其中Id為商家表的主鍵,qq字段存放的是商家的QQ號,方便商家和業(yè)主在線交流。userId為外鍵,參考用戶表的userId。如下表4.2所示:</p><p><b> 表 4.2商家表</b></p>
47、;<p> 用戶表是用來存放用戶的登錄信息的,其中role表示用戶的級別,分為1~3級,1代表業(yè)主,2代表商家,3代表物業(yè),在登錄的時候級別不同,會進(jìn)入不同的登錄成功界面。Id是用戶表的主鍵,如下表4.3所示:</p><p><b> 表 4.3 用戶表</b></p><p> 新聞表是用來存放小區(qū)新聞的具體信息,其中keyword是關(guān)鍵字屬性
48、,它主要是用來綜合搜索的時候作為搜索的依據(jù),它是由title、detail字段相加的結(jié)果組成。Id是新聞編號,它是新聞表的主鍵。如下表4.4所示:</p><p><b> 表 4.4 新聞表</b></p><p> 通知公告表是用來存儲小區(qū)的通知公告的詳細(xì)信息,其中keyword是關(guān)鍵字屬性,它主要是用在綜合搜索的時候作為搜索的依據(jù),它是由title、deta
49、il字段相加的結(jié)果組成,其中Id為通知公告表的主鍵。如下表4.5所示:</p><p> 表 4.5 通知公告表</p><p> 欄目表是用來存儲網(wǎng)站首頁導(dǎo)航欄目信息,其中isHide屬性是用來設(shè)置某個欄目是否顯示在導(dǎo)航里面,其中Id是欄目表的主鍵,如下表4.6所示:</p><p><b> 表 4.6 欄目表</b></p&g
50、t;<p> 商品表是用來存放商品的具體信息的,其中keyword是關(guān)鍵字字段,它主要是用在綜合搜索的時候作為搜索的依據(jù),它是由goodName、Detail字段相加的結(jié)果組成。其中Id為商品表的主鍵,外鍵有:商品類型Id、商家Id,它們分別參考商品類型表的Id、商家表的Id屬性。如下表4.7所示:</p><p><b> 表 4.7 商品表</b></p>
51、<p> 商品類型存儲的是商品類型信息表的具體設(shè)計,其中Id為商品類型表的主鍵。如下表4.8所示:</p><p> 表 4.8商品類型表</p><p> 商品訂單表是用來存儲商品訂單信息,其中“是否退貨”字段是用在當(dāng)此訂單退貨時,將此訂單“假刪除”,不顯示在訂單列表,不計入銷量統(tǒng)計;state是狀態(tài)字段,包括1、2、3三種值,分別對應(yīng)“等待發(fā)貨”、“已收貨”、“退換貨
52、申請中”三種狀態(tài);Id是商品訂單表的主鍵,liverId、sellerId、goodsId為商品訂單表的外鍵,它們分別對應(yīng)于業(yè)主表的Id屬性、商家表的Id屬性、商品表的Id屬性。如下表4.9所示:</p><p> 表 4.9 商品訂單表</p><p> 退換貨申請表用來存儲退換貨單的具體信息,其中option字段是退換貨選項字段,1表示退貨,2表示換貨。State字段包括1、2、3
53、三種值,分別對應(yīng)“申請中”、“已受理”、“拒絕受理”三種狀態(tài);Id是退換貨申請單表的主鍵,orderId為退換貨申請單表的外鍵,對應(yīng)于訂單表的Id屬性。如下表4.10所示:</p><p> 表 4.10 退換貨申請單表</p><p> 服務(wù)表用來存儲小區(qū)服務(wù)的具體信息,其中keyword是關(guān)鍵字字段,它主要是用在綜合搜索的時候作為搜索的依據(jù),它是由serviceName、detai
54、l字段相加的結(jié)果組成的具體設(shè)計;Id是服務(wù)表的主鍵。如下表4.11所示:</p><p> 表 4.11 服務(wù)表</p><p> 服務(wù)訂單表用來存儲服務(wù)預(yù)約的具體信息,其中state字段包括1、2兩種值,分別對應(yīng)“等待服務(wù)”,“完成服務(wù)”兩種狀態(tài),其中Id是服務(wù)訂單表的主鍵,liverId為服務(wù)訂單表的外鍵。它對應(yīng)于服務(wù)表的Id屬性。如下表4.12所示:</p><
55、;p> 表 4.12 服務(wù)訂單表</p><p> 投訴建議表用來存儲對小區(qū)的投訴建議的具體信息,其中option字段用來表示是提出投訴建議還是回復(fù),1表示提出,2表示回復(fù);Id是投訴建議表的主鍵,userId為服務(wù)訂單表的外鍵。它對應(yīng)于用戶表的Id屬性,如下表4.13所示:</p><p> 表 4.13 投訴建議表</p><p> 4.2功能模塊
56、的詳細(xì)設(shè)計</p><p> 下面根據(jù)系統(tǒng)的總體模塊圖,分別對物業(yè)操作模塊、商家操作模塊、業(yè)主操作模塊的詳細(xì)設(shè)計過程進(jìn)行具體放入闡述。</p><p> 4.2.1物業(yè)操作模塊的詳細(xì)設(shè)計</p><p> 物業(yè)操作模塊要實現(xiàn)的功能:包括用戶管理、欄目管理、新聞管理、園區(qū)公告及通知的管理,服務(wù)管理、投訴以及建議管理功能。</p><p>
57、 物業(yè)模塊所面對的使用人群</p><p> 普通的小區(qū)物業(yè)管理員,他們不一定有很深的電腦基礎(chǔ)。所以設(shè)計的系統(tǒng)要求簡潔明了,最大會的提高工作效率和安全性,確保物業(yè)管理的順利進(jìn)行。</p><p> 物業(yè)操作模塊的具體設(shè)計</p><p><b> 物業(yè)登錄功能</b></p><p> 物業(yè)在進(jìn)入小區(qū)服務(wù)網(wǎng)站后
58、,在輸入用戶名和密碼,系統(tǒng)獲得輸入的用戶名和密碼,并在后臺查詢數(shù)據(jù)庫檢查是否存在這一組用戶名和密碼。若存在則根據(jù)用戶的權(quán)限級別,跳到相應(yīng)的界面,在此應(yīng)該跳轉(zhuǎn)到物業(yè)后臺管理界面,物業(yè)就可以進(jìn)行新聞管理等操作。若數(shù)據(jù)庫中不存在這一組用戶名和密碼,系統(tǒng)就會提示物業(yè)用戶名和密碼輸入錯誤。</p><p><b> 用戶管理功能</b></p><p> 物業(yè)進(jìn)入物業(yè)管理后
59、臺后,可以對業(yè)主和商家進(jìn)行增、刪、改、查等簡單操作,后臺系統(tǒng)就會相應(yīng)的對數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行相應(yīng)的操作。</p><p><b> 欄目管理功能</b></p><p> 物業(yè)進(jìn)入物業(yè)管理后臺后,可以對主頁上顯示的欄目名稱、連接、顯示或隱藏等相關(guān)屬性進(jìn)行修改,后臺系統(tǒng)就會相應(yīng)的對數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行相應(yīng)的操作。</p><p><b>
60、; 新聞管理功能</b></p><p> 物業(yè)進(jìn)入物業(yè)管理后臺后,可以對新聞進(jìn)行增、刪、改、查等簡單操作,后臺系統(tǒng)就會相應(yīng)的對數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行相應(yīng)的操作。</p><p><b> 公告通知管理功能</b></p><p> 物業(yè)進(jìn)入物業(yè)管理后臺后,可以對園區(qū)的公告通知進(jìn)行增、刪、改、查等簡單操作,后臺系統(tǒng)就會相應(yīng)的對數(shù)
61、據(jù)庫中的數(shù)據(jù)進(jìn)行相應(yīng)的操作。</p><p><b> 服務(wù)管理功能</b></p><p> 業(yè)務(wù)員進(jìn)入貨物管理功能后,可以對物業(yè)提供的相關(guān)服務(wù)進(jìn)行增、刪、改、查等簡單操作,后臺系統(tǒng)就會相應(yīng)的對數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行相應(yīng)的操作。</p><p> 業(yè)務(wù)員選擇服務(wù)訂單就可以在業(yè)主打來電話,要求提供服務(wù)時,與業(yè)主一起完成好服務(wù)訂單的填寫工作。后
62、臺系統(tǒng)會自動的將數(shù)據(jù)庫中該訂單的內(nèi)容添加到服務(wù)訂單表。</p><p> 物業(yè)操作模塊的流程圖</p><p> 物業(yè)操作模塊的流程圖如下圖4.1所示:</p><p> 圖 4.1 物業(yè)操作模塊流程圖</p><p> 4.2.2商家操作模塊的詳細(xì)設(shè)計</p><p> 該模塊完成的主要功能:商家用戶操作功
63、能:包括商品發(fā)布、庫存管理、訂單管理、售后服務(wù)管理、銷售統(tǒng)計等功能。</p><p> 商家操作模塊所面對的使用人群:</p><p> 因為該用戶群每天要處理大量的商品訂單數(shù)據(jù),所以設(shè)計的系統(tǒng)要求簡潔明了,最大會的提高商家工作效率和安全性,以確保網(wǎng)上購物的順利完成。</p><p><b> 商家操作模塊的設(shè)計</b></p>
64、;<p><b> 商家登錄功能</b></p><p> 商家在進(jìn)入小區(qū)服務(wù)網(wǎng)站后,在該頁面上要輸入用戶名和密碼,系統(tǒng)獲得輸入的用戶名和密碼,并在后臺查詢數(shù)據(jù)庫檢查是否存在這一組用戶名和密碼。若存在則根據(jù)用戶的權(quán)限級別,跳到相應(yīng)的界面,在此應(yīng)該跳轉(zhuǎn)到商家后臺管理界面,商家就可以進(jìn)行各種相關(guān)操作。若數(shù)據(jù)庫中不存在這一組用戶名和密碼,系統(tǒng)就會提示商家用戶名和密碼操作。<
65、/p><p><b> 商品發(fā)布功能</b></p><p> 商家進(jìn)入商家后臺界面后,可以發(fā)布商品,后臺系統(tǒng)就會相應(yīng)的對數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行相應(yīng)的操作。</p><p><b> 庫存管理功能</b></p><p> 商家進(jìn)入商家后臺界面后,可以對自己店鋪里面的商品的名稱、價格、庫存量等商品相
66、關(guān)信息,進(jìn)行修改。系統(tǒng)就會相應(yīng)的對數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行相應(yīng)的操作。</p><p><b> 訂單管理</b></p><p> 商家進(jìn)入商家后臺界面后,選擇訂單管理,可以選擇進(jìn)行確認(rèn)訂單收貨,訂單查詢等操作。</p><p> 商家選擇確認(rèn)訂單收貨,就可以對一個訂單進(jìn)行收貨操作,后臺系統(tǒng)會自動的將數(shù)據(jù)庫中該訂單的相關(guān)屬性修改,是該訂單成為
67、已收貨訂單。</p><p> 業(yè)務(wù)員選擇訂單信息查詢功能,就可以對數(shù)據(jù)庫中的訂單進(jìn)行查詢,以了解訂單的信息。</p><p><b> 售后服務(wù)管理功能</b></p><p> 商家進(jìn)入商家后臺界面后,選擇退換貨單,就可以對業(yè)主的退換貨申請單,進(jìn)行查看,并且決定是否批準(zhǔn)此次退換貨申請,并進(jìn)行相應(yīng)的處理。</p><
68、p><b> 銷售統(tǒng)計功能</b></p><p> 商家進(jìn)入商家后臺界面后,通過進(jìn)入數(shù)據(jù)庫查詢,可以對自己店鋪中的每種商品,每個月的銷量進(jìn)行統(tǒng)計,求出銷售量,銷售額,盈利額。</p><p> 商家操作模塊的流程圖</p><p> 商家操作模塊的流程圖,如下圖4.2所示:</p><p> 圖4.2
69、商家操作的流程圖</p><p> 4.2.3業(yè)主操作模塊的詳細(xì)設(shè)計</p><p> 業(yè)主操作模塊的主要功能: 包括商品訂購、服務(wù)預(yù)定、訂單查詢、投訴建議、綜合查詢等功能。</p><p> 業(yè)主操作模塊所面對的適用人群</p><p> 主要針對小區(qū)的居民,由于居民的年齡、文化程度等都存在很大的差異,所以設(shè)計的系統(tǒng)要界面友好,可交
70、互性強,操作方便。</p><p> 業(yè)主操作模塊的具體設(shè)計</p><p><b> 業(yè)主登錄功能</b></p><p> 業(yè)主在進(jìn)入小區(qū)服務(wù)網(wǎng)站后,在該頁面上要輸入用戶名和密碼,系統(tǒng)獲得輸入的用戶名和密碼,并在后臺查詢數(shù)據(jù)庫檢查是否存在這一組用戶名和密碼。若存在則根據(jù)用戶的權(quán)限級別,跳到相應(yīng)的界面,在此應(yīng)該跳轉(zhuǎn)到主頁面,并在主頁面的
71、右上方的提示個人信息,商家就可以進(jìn)行各種相關(guān)操作。若數(shù)據(jù)庫中不存在這一組用戶名和密碼,系統(tǒng)就會提示商家用戶名和密碼操作。</p><p><b> 商品訂購功能</b></p><p> 業(yè)主在登錄成功之后,可以進(jìn)入小區(qū)超市瀏覽,查找商品。訂購自己需要購買的商品,后臺系統(tǒng)會在商品訂單表中增加相應(yīng)的記錄。</p><p><b>
72、 訂單查詢功能</b></p><p> 業(yè)主在登錄成功之后,可以進(jìn)入我的主頁,查詢訂單,后臺系統(tǒng)會將用戶查找條件下的訂單顯示出來。</p><p> 如果已經(jīng)收到了訂購的商品,業(yè)主可以選擇確認(rèn)收貨,后臺系統(tǒng)會將數(shù)據(jù)庫表中對應(yīng)的字段屬性修改。</p><p> 如果業(yè)主需要退換貨,這樣的售后服務(wù),業(yè)主還可以在訂單列表中選擇退換貨,提出退換貨申請,后
73、臺系統(tǒng)會在數(shù)據(jù)庫表中添加相應(yīng)的內(nèi)容。</p><p><b> 投訴建議功能</b></p><p> 業(yè)主在登錄成功之后,可以進(jìn)入投訴建議頁面,對小區(qū)物業(yè)或商家提出投訴建議,后臺系統(tǒng)會在數(shù)據(jù)庫表中添加相應(yīng)的內(nèi)容。</p><p><b> 綜合查詢功能</b></p><p> 業(yè)主在登錄
74、成功之后,可以在主頁面的左側(cè)進(jìn)行綜合查詢,后臺系統(tǒng)會將用戶查找條件下的信息顯示出來。</p><p><b> 業(yè)主模塊的流程圖</b></p><p> 業(yè)主操作模塊的流程圖,如下圖4.3所示:</p><p> 圖 4.3 業(yè)主操作模塊流程圖</p><p><b> 5軟件測試與結(jié)論</b&
75、gt;</p><p><b> 5.1軟件測試</b></p><p> 在軟件的開發(fā)生命周期,軟件測試是一個非常重要的環(huán)節(jié)。在開發(fā)系統(tǒng)的過程中,我們會面對著許多錯綜復(fù)雜的問題,人的主觀認(rèn)識不可能完全符合客觀現(xiàn)實,開發(fā)人員之間的配合也不能完美無缺,因此,在軟件生命的每個階段都不可避免的會產(chǎn)生差錯,如果系統(tǒng)沒有經(jīng)過嚴(yán)格的軟件測試,一旦投入發(fā)布運行后,錯誤沒有得到解
76、決,那么必然會帶來更大的失誤,小則數(shù)據(jù)錯亂,大則系統(tǒng)癱瘓。所以小區(qū)服務(wù)網(wǎng)站的軟件測試工作也是勢在必行的。</p><p> 5.1.1物業(yè)操作模塊的測試</p><p> 物業(yè)使用小區(qū)服務(wù)網(wǎng)站的物業(yè)操作模塊進(jìn)行:商品發(fā)布、庫存管理、訂單管理、售后服務(wù)管理、銷售統(tǒng)計等功能。</p><p> 當(dāng)物業(yè)在進(jìn)入物業(yè)管理后臺后,會在左側(cè)顯示物業(yè)可以進(jìn)行的操作,我們可以通
77、過點擊左側(cè)的相應(yīng)部分來選擇要進(jìn)行的操作:</p><p><b> 業(yè)主管理</b></p><p> 物業(yè)通過點擊左側(cè)的“業(yè)主管理”下面的“添加業(yè)主用戶”進(jìn)入添加業(yè)主用戶界面,然后將業(yè)主信息輸入相應(yīng)的位置,然后點擊保存按鈕,就可以完成業(yè)主的添加功能。業(yè)主添加界面如圖5.1所示:</p><p> 圖 5.1 業(yè)主添加界面</p&g
78、t;<p> 當(dāng)添加成功后時,點擊“業(yè)主信息查看”,我們會看到剛才添加的業(yè)主顯示在業(yè)主列表里,業(yè)主詳細(xì)列表界面如下圖5.2所示:</p><p> 圖5.2業(yè)主詳細(xì)列表界面</p><p><b> 新聞管理功能測試</b></p><p> 物業(yè)通過點擊左側(cè)的“新聞管理”下面的“添加新聞”進(jìn)入新增界面,然后將新聞信息輸入
79、相應(yīng)的位置,然后點擊提交按鈕,就可以完成新聞的添加功能。新聞添加界面如下圖5.3所示:</p><p> 圖5.3 新聞添加界面</p><p> 當(dāng)添加成功后時,點擊“查看新聞”,我們會看到剛才添加的新聞顯示在新聞列表里,點擊“修改”,可以看見新聞詳細(xì)信息界面如下圖5.4所示:</p><p> 圖5.4 新聞修改界面</p><p&g
80、t; 公告及通知管理功能測試</p><p> 物業(yè)通過點擊左側(cè)的“公告管理”下面的“發(fā)布公告”進(jìn)入新增界面,然后將公告及通知信息輸入相應(yīng)的位置,然后點擊發(fā)布按鈕,就可以完成公告及通知的添加功能。公告及通知的添加界面如下圖5.5所示:</p><p> 圖5.5 新增通知公告界面</p><p> 當(dāng)添加成功后時,點擊“公告信息查看”,我們會看到剛才添加的公
81、告顯示在公告列表里,點擊“查看”,可以看見通知公告詳細(xì)信息界面。</p><p><b> 服務(wù)管理功能測試</b></p><p> 物業(yè)通過點擊左側(cè)的“服務(wù)管理”下面的“添加服務(wù)”進(jìn)入新增界面,然后將服務(wù)信息輸入相應(yīng)的位置,然后點擊發(fā)布按鈕,就可以完成服務(wù)的添加功能。服務(wù)的添加界面如下圖5.6所示:</p><p> 圖5.6 新增服
82、務(wù)界面</p><p> 當(dāng)添加成功后時,點擊“服務(wù)列表”,我們會看到剛才添加的服務(wù)顯示在服務(wù)列表里。</p><p> 物業(yè)除了管理服務(wù)以外,還會管理服務(wù)的預(yù)訂和訂單的管理工作,點擊“服務(wù)預(yù)訂”,進(jìn)入預(yù)訂服務(wù)界面,然后將預(yù)訂信息輸入相應(yīng)的位置,然后點擊發(fā)布按鈕,就可以完成服務(wù)預(yù)訂的添加功能,可以看見添加服務(wù)預(yù)訂信息界面如下圖5.7所示:</p><p> 圖
83、5.7添加服務(wù)預(yù)訂信息界面</p><p> 投訴建議管理功能測試</p><p> 物業(yè)通過點擊左側(cè)的“投訴建議管理”下面的“投訴建議列表服務(wù)”可以查看到來自業(yè)主的投訴建議。</p><p> 物業(yè)通過點擊“回復(fù)按鈕”可以對投訴建議做出回復(fù),回復(fù)信息界面如圖5.8:</p><p> 圖5.8投訴建議回復(fù)界面</p>
84、<p> 5.1.2商家操作模塊的測試</p><p> 商家使用小區(qū)服務(wù)網(wǎng)站的商家操作模塊進(jìn)行:商品發(fā)布、庫存管理、訂單管理、售后服務(wù)管理、銷售統(tǒng)計等功能。</p><p> 商品發(fā)布和庫存管理功能</p><p> 商家通過點擊左側(cè)的“商品管理”下面的“添加新商品”進(jìn)入添加界面,然后將商品信息輸入相應(yīng)的位置,然后點擊提交按鈕,就可以完成商品的添
85、加功能,添加商品界面如下圖5.9所示: </p><p> 圖5.9商品添加界面</p><p> 當(dāng)添加成功后時,點擊“商品信息瀏覽”,我們會看到剛才添加的商品顯示在新聞列表里,點擊“修改”,可以看見剛才添加的商品詳細(xì)信息界面如下圖5.10所示:</p><p> 圖5.10 商品修改界面</p><p> 訂單和售后服務(wù)管理功能模
86、塊測試</p><p> 商家通過點擊左側(cè)的“訂單管理”下面的“訂單列表”進(jìn)入訂單列表界面,在這里商家可以看到業(yè)主訂購的自己店鋪的商品的訂單,商家可以選擇“確認(rèn)收貨”,也可以查看訂單的信息。后臺系統(tǒng)會根據(jù)選擇對數(shù)據(jù)庫表進(jìn)行相應(yīng)的處理操作,其中訂單詳情界面如下圖5.11所示: </p><p> 圖5.11 訂單詳情界面</p><p> 商家通過點擊左側(cè)的“訂
87、單管理”下面的“退換貨列表”進(jìn)入退換貨售后服務(wù)界面,在這里商家可以看到業(yè)主購買本店商品后提出的退換貨申請單,商家在查看了退換貨詳情后。</p><p> 當(dāng)商家選擇“確認(rèn)受理”或“拒絕受理”,后臺系統(tǒng)會根據(jù)選擇對數(shù)據(jù)庫表進(jìn)行相應(yīng)的處理操作。</p><p><b> 銷售統(tǒng)計模塊測試</b></p><p> 商家通過點擊左側(cè)的“銷售統(tǒng)計
88、”下面的“月度銷量查詢表”,在這里商家可以輸入商品編號,選擇年份,點擊查詢,后臺系統(tǒng)就會從數(shù)據(jù)庫中將對于商品在指定年份中各個月份的銷量統(tǒng)計出來。商品月度銷量查詢界面如下圖5.12所示: </p><p> 圖 5.12 商品月度銷量查詢界面</p><p> 5.1.3業(yè)主操作模塊的測試</p><p> 業(yè)主使用小區(qū)服務(wù)網(wǎng)站的業(yè)主操作模塊進(jìn)行:包括商品訂購、
89、服務(wù)預(yù)定、訂單查詢、投訴建議、綜合查詢等功能。</p><p> 當(dāng)業(yè)主在登錄成功之后,網(wǎng)站主頁右上方顯示基本信息,具體界面如下圖5.14所示:</p><p><b> 商品訂購功能</b></p><p> 業(yè)主通過點擊主頁導(dǎo)航進(jìn)入“小區(qū)超市”,通過查詢?yōu)g覽選擇自己需要的商品,然后點擊商品名或者圖片,可以查看商品的詳情。商品詳情界面如
90、圖5.13:</p><p> 圖5.13 商品詳情界面</p><p> 當(dāng)業(yè)主點擊“加入購物車”,頁面會跳轉(zhuǎn)到購物車界面,在該界面中我們可以看到剛才添加的商品已經(jīng)加入購物車,如下圖5.14所示:</p><p> 圖5.14購物車界面</p><p> 當(dāng)業(yè)主填寫好購買數(shù)量,點擊“到下一步”,頁面轉(zhuǎn)到,確認(rèn)訂單界面,在該界面中可以
91、查看,并修改訂單的相關(guān)信息,如下圖5.15所示:</p><p> 圖5.15確定訂單界面</p><p> 業(yè)主點擊“確認(rèn)訂單”按鈕,完成本次商品訂購。</p><p><b> 服務(wù)預(yù)訂功能</b></p><p> 業(yè)主通過點擊主頁導(dǎo)航進(jìn)入“小區(qū)服務(wù)”頁面,通過查詢?yōu)g覽選擇自己需要的小區(qū)服務(wù),小區(qū)服務(wù)界面如
92、圖5.16:</p><p> 圖5.16小區(qū)服務(wù)預(yù)訂界面</p><p> 業(yè)主通過撥打服務(wù)電話,與物業(yè)聯(lián)系,在線預(yù)約小區(qū)服務(wù),物業(yè)會作好相關(guān)記錄,確保按時給業(yè)主辦理相關(guān)服務(wù)。</p><p><b> 訂單查詢功能</b></p><p> 業(yè)主通過點擊“我的主頁”進(jìn)入業(yè)主后臺,在該頁面點擊“我的訂單”,輸入
93、訂單號、商品名、下單時間,可以對相應(yīng)的訂單信息進(jìn)行查詢,后臺系統(tǒng)會將數(shù)據(jù)庫表中對應(yīng)的數(shù)據(jù)顯示出來。如圖5.17所示:</p><p> 圖5.17 訂單查詢界面</p><p><b> 投訴建議功能</b></p><p> 業(yè)主通過點擊主頁導(dǎo)航進(jìn)入“投訴與建議”頁面,填寫相關(guān)信息,完成投訴建議工作,投訴建議界面如圖5.18:</
94、p><p> 圖5.17 投訴建議界面</p><p> 當(dāng)業(yè)主進(jìn)入個人主頁后,點擊“我的投訴建議”,可以查看自己提出的投訴建議,也可以看到物業(yè)的回復(fù),自己也可以做出回復(fù)。</p><p><b> 5.2結(jié)論</b></p><p> 本系統(tǒng)在技術(shù)上,充分利用了MVC、Strcuts1等在Web開發(fā)中的先進(jìn)技術(shù)和模
95、式。網(wǎng)站前臺使用了DIV+CSS布局,配合EL表達(dá)式,方便頁面開發(fā);利用Struts框架來控制業(yè)務(wù)邏輯的轉(zhuǎn)發(fā),確保系統(tǒng)的結(jié)構(gòu)層次區(qū)分明顯,有利于系統(tǒng)在日后運行過程中的擴展及維護(hù)。</p><p> 在功能上,本小區(qū)服務(wù)網(wǎng)站實現(xiàn)了不同角色用戶的操作權(quán)限的劃分,并且各個角色所需的功能都基本實現(xiàn)。它們分別是:物業(yè)用戶的用戶管理、欄目管理、新聞管理、園區(qū)公告及通知的管理,服務(wù)管理、投訴以及建議管理功能;商戶用戶的商品發(fā)
96、布、庫存管理、訂單管理、售后服務(wù)管理、銷售統(tǒng)計等功能;業(yè)主用戶的商品訂購、服務(wù)預(yù)定、訂單查詢、投訴建議、綜合查詢等功能。</p><p> 通過以上功能的實現(xiàn),基本達(dá)到了開發(fā)本小區(qū)服務(wù)網(wǎng)站的目的,那就是:打造出一套真正的為小區(qū)居民的生活提供輕松安逸便捷的小區(qū)服務(wù)的網(wǎng)絡(luò)平臺。業(yè)主可以通過訂購小區(qū)超市的商品,預(yù)約小區(qū)的服務(wù),享受輕松便捷的小區(qū)生活。商家可以通過此平臺開擴銷售渠道,提高商品銷量,增加盈利。物業(yè)可以通過
97、此平臺發(fā)布小區(qū)新聞,小區(qū)通知,提供物業(yè)服務(wù),從而加強與業(yè)主的溝通,提升服務(wù)質(zhì)量,方便小區(qū)的管理。</p><p> 除此之外,本系統(tǒng)在實現(xiàn)的過程中還有不足的地方需要改善:</p><p> ?。?)服務(wù)預(yù)約、建議投訴等功能的可操作性還有待加強,在開發(fā)本網(wǎng)站的時候花了大多時間在小區(qū)購物功能的實現(xiàn)以及相關(guān)業(yè)務(wù)流程的考慮上,所以別的功能與小區(qū)超市的可操作性相比,弱了很多。</p>
98、<p> (2)在頁面展示引用了很多從網(wǎng)上下載來的網(wǎng)頁模版,導(dǎo)致頁面風(fēng)格不夠統(tǒng)一。 </p><p><b> 參考文獻(xiàn)</b></p><p> Patrick Sauter. A Model–View–Controller extension for pervasive multi-client user interfaces[J]. Perso
99、nal and Ubiquitous Computing,2005,Vol.9(2):8-9</p><p> Chunyan 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>&l
100、t;p> 王橋. 小區(qū)物業(yè)管理系統(tǒng)的設(shè)計與實現(xiàn)[D]. 山東大學(xué) 2012.01</p><p> 孫志英. 基于WEB的小區(qū)物業(yè)管理信息系統(tǒng)[D]. 電子科技大學(xué), 2012.09</p><p> Leslie Orchar, JavaScript框架高級編程[M]. 北京: 清華大學(xué)出版社, 2011.02</p><p> 劉君. 新型小區(qū)物業(yè)
101、管理系統(tǒng)的實現(xiàn)[J]. 電腦知識與技術(shù), 2007.10:4-5</p><p> 韓敏. 基于Struts的網(wǎng)上商城系統(tǒng)研究[J]. 電腦知識與技術(shù), 2013.03:16-18</p><p> 徐紅升. 基于SSH整合MVC分層的網(wǎng)上商城的設(shè)計與實現(xiàn)[J]. 洛陽師范學(xué)院學(xué)報, 2013.02:11~13</p><p> 王夕寧,王曉平. JSP通用模
102、塊及典型系統(tǒng)開發(fā)實例導(dǎo)航[M]. 北京:人民郵電出版社, 2011,06</p><p> 陳浩. Java從入門到精通[M]. 北京: 機械工業(yè)出版社, 2011.01</p><p> 謝芝芳. 人性化的網(wǎng)絡(luò)小區(qū)網(wǎng)站設(shè)計新思考[D]. 南京藝術(shù)學(xué)院, 2011.05</p><p> 吳亞峰. 30天學(xué)通Java Web項目案例開發(fā)[M]. 北京: 電子工
103、業(yè)出版社, 2009.07 </p><p> 鄭阿奇. SQL Server 實用教程[M]. 北京: 電子工業(yè)出版社, 2012.07</p><p> 陳炎龍. 劉芳.SQL Server 2008數(shù)據(jù)庫教程[M]. 北京: 科學(xué)出版社, 2012.07</p><p> 王小寧. JSP課程設(shè)計案例精編[M]. 北京: 清華大學(xué)出版社, 2011.09
104、 </p><p><b> 致 謝</b></p><p> 畢業(yè)設(shè)計算是我大學(xué)生涯的最后一個考試,我自己也很希望做好畢業(yè)設(shè)計,為自己的大學(xué)生涯畫上一個完美的句號。然而這并沒有那么簡單,3個多月的畢業(yè)設(shè)計過程是非常艱辛和充滿挑戰(zhàn)的。</p><p> 最初,當(dāng)我從劉啟文老師那里選到這個題目的時候,我感到很欣喜,覺得這個課題不太困難,再
105、加上平時自己練習(xí)過類似的項目的開發(fā),所以很有信心把它完成好。</p><p> 然而,當(dāng)細(xì)心看完課題內(nèi)容提要后,發(fā)現(xiàn)系統(tǒng)的需求分析有些茫然無措。劉老師熱心地幫我指導(dǎo)分析思路,提示我在分析過程中忽略的細(xì)節(jié)題,使我所做出的需求分析更加準(zhǔn)確實用,避免了我在后來的開發(fā)過程中走彎路。</p><p> 由于我簽約的公司需要從三月到五月底,參加公司的崗前培訓(xùn)和實習(xí),那段時間白天實習(xí),晚上做畢業(yè)設(shè)計
106、,壓力很大,但是又好充實,雖然很累,我也學(xué)到了很多東西,這些東西進(jìn)一步提升了我完成畢業(yè)設(shè)計的專業(yè)能力。在這個期間,我又多次遇到需求和程序上的問題,每次都得到了劉老師的耐心講解。</p><p> 三個多月的畢業(yè)設(shè)計時間,真的讓我學(xué)到了很多,收獲了很多。這不僅是一個簡單的畢業(yè)設(shè)計,更是對我大學(xué)四年對計算機科學(xué)與技術(shù)專業(yè)掌握程度的一個終極考驗。事實證明,我經(jīng)受住了這樣一次考驗。</p><p&g
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 小區(qū)購物服務(wù)網(wǎng)站畢業(yè)設(shè)計
- 企業(yè)售后服務(wù)網(wǎng)站畢業(yè)設(shè)計開題報告
- 文本加密服務(wù)網(wǎng)站設(shè)計【畢業(yè)論文】
- 網(wǎng)上購物網(wǎng)站畢業(yè)設(shè)計
- 服裝購物網(wǎng)站畢業(yè)設(shè)計
- 網(wǎng)上購物網(wǎng)站畢業(yè)設(shè)計
- 網(wǎng)上購物網(wǎng)站畢業(yè)設(shè)計
- 購物網(wǎng)站畢業(yè)設(shè)計論文
- 畢業(yè)設(shè)計—網(wǎng)站購物商城系統(tǒng)
- 小型企業(yè)信息服務(wù)網(wǎng)站的設(shè)計與實現(xiàn)畢業(yè)設(shè)計
- 心理服務(wù)網(wǎng)站設(shè)計與實現(xiàn) 【畢業(yè)論文】
- 4購物網(wǎng)站畢業(yè)設(shè)計論文
- 畢業(yè)設(shè)計論文--網(wǎng)上購物商場網(wǎng)站設(shè)計
- 網(wǎng)購物網(wǎng)站畢業(yè)設(shè)計開題報告
- 電子商務(wù)購物網(wǎng)站畢業(yè)設(shè)計
- 畢業(yè)設(shè)計----jsp購物網(wǎng)站商城系統(tǒng)
- 自助服務(wù)網(wǎng)站討論
- 畢業(yè)設(shè)計校園網(wǎng)絡(luò)購物網(wǎng)站設(shè)計
- 文本加密服務(wù)網(wǎng)站設(shè)計【開題報告】
- 購物網(wǎng)站畢業(yè)設(shè)計論文 購物模式開發(fā)與應(yīng)用
評論
0/150
提交評論