小區(qū)購(gòu)物服務(wù)網(wǎng)站設(shè)計(jì)說(shuō)明_第1頁(yè)
小區(qū)購(gòu)物服務(wù)網(wǎng)站設(shè)計(jì)說(shuō)明_第2頁(yè)
小區(qū)購(gòu)物服務(wù)網(wǎng)站設(shè)計(jì)說(shuō)明_第3頁(yè)
小區(qū)購(gòu)物服務(wù)網(wǎng)站設(shè)計(jì)說(shuō)明_第4頁(yè)
小區(qū)購(gòu)物服務(wù)網(wǎng)站設(shè)計(jì)說(shuō)明_第5頁(yè)
已閱讀5頁(yè),還剩37頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、 PAGE37 / NUMPAGES42小區(qū)服務(wù)的設(shè)計(jì)與實(shí)現(xiàn)學(xué)院計(jì)算機(jī)學(xué)院專(zhuān) 業(yè)計(jì)算機(jī)科學(xué)與技術(shù)班 級(jí)94010102班學(xué) 號(hào)51姓 名志強(qiáng)指導(dǎo)教師啟文負(fù)責(zé)教師航空航天大學(xué)2013年6月摘 要傳統(tǒng)的小區(qū)物業(yè)服務(wù)和管理模式已經(jīng)不能滿(mǎn)足時(shí)代發(fā)展的需要,取而代之的是一種便捷、高效、信息化的服務(wù)和管理方式。小區(qū)服務(wù)就是這樣一套為小區(qū)居民生活提供輕松、安逸、便捷的網(wǎng)絡(luò)平臺(tái)。本文首先分析了目前我國(guó)小區(qū)管理服務(wù)的現(xiàn)狀,并對(duì)系統(tǒng)采用的技術(shù)方案(JSP+ Struts1+SQL Server)進(jìn)行了詳細(xì)的論證。進(jìn)而通過(guò)系統(tǒng)需求分析,確定了小區(qū)服務(wù)需要實(shí)現(xiàn)的新聞管理、商品訂購(gòu)、服務(wù)預(yù)約等十六個(gè)功能模塊。并通過(guò)對(duì)數(shù)

2、據(jù)庫(kù)設(shè)計(jì),明確了系統(tǒng)功能所需要的業(yè)主表、商家表等多數(shù)據(jù)庫(kù)表,以與實(shí)體與實(shí)體之間的關(guān)系。在此基礎(chǔ)上,詳細(xì)介紹了每個(gè)功能模塊的實(shí)現(xiàn)流程。最后描述了系統(tǒng)測(cè)試的全過(guò)程,并對(duì)系統(tǒng)的完成情況做了總結(jié)。通過(guò)測(cè)試,該小區(qū)服務(wù)安全穩(wěn)定,最大化地滿(mǎn)足了小區(qū)的日常需求,為小區(qū)的穩(wěn)健發(fā)展提供了一個(gè)良好的平臺(tái)。關(guān)鍵詞:小區(qū)服務(wù);商品訂購(gòu);服務(wù)預(yù)約;Struts1Design and implementation of community serviceAbstractTraditional residential property service and management mode have already can

3、t meet 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 technology, developed a convenient and efficient, information network platform.This pa

4、per 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 create a set of for the community residents life with easy, comfortable, convenient the thinking on the dev

5、elopment of the network platform as the goal. Then through the system demand analysis to determine the community service web site news management, ordering goods, need to implement service appointment 16 function module, etc. Again through the database design, clear the table system function require

6、d by the owner, merchants, table and so on more than one database table, and the relationship of each table. And then to determine the system detailed design of each function module development and design process. Finally, summary and reference the detail of system testing, and completed this system

7、 development.Through test, the website security and stability, and maximize the meet the daily needs of community, to the healthy development of community provides a good platform.Keywords: Community services;Ordering goods;Appointment service; Struts1目 錄 TOC t 標(biāo)題_謝辭與參考文獻(xiàn),1,標(biāo)題_附錄,1,第2級(jí)標(biāo)題,2,第3級(jí)標(biāo)題,3,第

8、1級(jí)標(biāo)題,1 1 緒論 PAGEREF _Toc359590909 h 11.1課題提出的背景與意義 PAGEREF _Toc359590910 h 11.2課題研究容、要求與目標(biāo) PAGEREF _Toc359590911 h 11.2.1研究容 PAGEREF _Toc359590912 h 11.2.2課題要求 PAGEREF _Toc359590913 h 21.2.3系統(tǒng)目標(biāo) PAGEREF _Toc359590914 h 22 系統(tǒng)需求分析 PAGEREF _Toc359590915 h 32.1需求分析 PAGEREF _Toc359590916 h 32.2可行性分析 PAGE

9、REF _Toc359590917 h 32.2.1技術(shù)可行性分析 PAGEREF _Toc359590918 h 32.2.2經(jīng)濟(jì)可行性分析 PAGEREF _Toc359590919 h 43 系統(tǒng)概要設(shè)計(jì) PAGEREF _Toc359590920 h 53.1 功能模塊總體設(shè)計(jì) PAGEREF _Toc359590921 h 53.2數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì) PAGEREF _Toc359590922 h 63.2.1系統(tǒng)總體E-R圖 PAGEREF _Toc359590923 h 63.2.2概念模型的實(shí)體和關(guān)系的設(shè)計(jì) PAGEREF _Toc359590924 h 84 系統(tǒng)詳細(xì)設(shè)計(jì) P

10、AGEREF _Toc359590925 h 104.1數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì) PAGEREF _Toc359590926 h 104.2功能模塊的詳細(xì)設(shè)計(jì) PAGEREF _Toc359590927 h 164.2.1物業(yè)操作模塊的詳細(xì)設(shè)計(jì) PAGEREF _Toc359590928 h 164.2.2商家操作模塊的詳細(xì)設(shè)計(jì) PAGEREF _Toc359590929 h 184.2.3業(yè)主操作模塊的詳細(xì)設(shè)計(jì) PAGEREF _Toc359590930 h 205軟件測(cè)試與結(jié)論 PAGEREF _Toc359590931 h 235.1軟件測(cè)試 PAGEREF _Toc359590932 h 2

11、35.1.1物業(yè)操作模塊的測(cè)試 PAGEREF _Toc359590933 h 235.1.2商家操作模塊的測(cè)試 PAGEREF _Toc359590934 h 285.1.3業(yè)主操作模塊的測(cè)試 PAGEREF _Toc359590935 h 315.2結(jié)論 PAGEREF _Toc359590936 h 34參考文獻(xiàn) PAGEREF _Toc359590937 h 36致 PAGEREF _Toc359590938 h 37緒論1.1課題提出的背景與意義隨著我國(guó)經(jīng)濟(jì)的快速發(fā)展,人們的生活水平不斷提高,人們對(duì)生活方式的輕松、安逸、便捷程度的需求也在不斷提高?,F(xiàn)代網(wǎng)絡(luò)的發(fā)達(dá)在一定程度上滿(mǎn)足了人們

12、這方面的要求,例如可以通過(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ú)法完全覆蓋,也無(wú)法為我們提供服務(wù)。另一方面,現(xiàn)代的都市生活中,物業(yè)小區(qū)已經(jīng)逐漸取代了過(guò)去的居民大院,小區(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)生許多的糾紛。本

13、課題提出的意義就是為了解決上述問(wèn)題,打造出一套真正的為小區(qū)居民提供輕松安逸便捷的小區(qū)服務(wù)的網(wǎng)絡(luò)平臺(tái)。本小區(qū)服務(wù)系統(tǒng)通過(guò)開(kāi)設(shè)小區(qū)網(wǎng)上超市,快速送貨上門(mén),貨到付款,真正讓居民做到足不出戶(hù)購(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ū)的管理。1.2課題研究容、要求與目標(biāo)1.2.1研究容通過(guò)前期構(gòu)想決定采用JSP+ Struts1+SQL Server完成本課題的設(shè)計(jì),另外采用Dreamweaver作為界面設(shè)計(jì)工具,MyEclips

14、e作為后臺(tái)開(kāi)發(fā)工具,JDK+Tomcat作為編譯環(huán)境。按照如上構(gòu)想具體做到如下幾方面的研究:搜集有關(guān)網(wǎng)上購(gòu)物的業(yè)務(wù)流程,相關(guān)知識(shí)。了解Dreamweaver、MyEclipse、SQL Server Management Studio等相關(guān)開(kāi)發(fā)工具的使用方法。學(xué)習(xí)JSP、Struts1 的相關(guān)理論知識(shí)學(xué)習(xí)軟件工程的基礎(chǔ)知識(shí),了解需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、功能測(cè)試等相關(guān)知識(shí)。1.2.2課題要求該課題要求采用JSP+ Struts1+SQL Server方式實(shí)現(xiàn)。要求熟練掌握J(rèn)SP+ Struts1+SQL Server的組合使用;在代碼編寫(xiě)上,做到不累贅,可復(fù)用;在設(shè)計(jì)上,要考慮到軟件的實(shí)用

15、性,操作方便,可交互性等。1.2.3系統(tǒng)目標(biāo)本課題最終將達(dá)到如下幾個(gè)目標(biāo):前臺(tái)頁(yè)面美觀友好,大方得體,信息準(zhǔn)確無(wú)誤。根據(jù)不同的用戶(hù)角色分配不同的權(quán)限,確保數(shù)據(jù)的安全。交互性強(qiáng),用戶(hù)操作簡(jiǎn)單方便快捷,增、刪、改、查操作準(zhǔn)確無(wú)誤,安全可靠。用戶(hù)輸入的數(shù)據(jù),系統(tǒng)進(jìn)行嚴(yán)格的數(shù)據(jù)校驗(yàn),盡可能排除人為的錯(cuò)誤。以業(yè)主為核心,以滿(mǎn)足業(yè)主的需求為首要目的,多方面考慮給業(yè)主帶來(lái)便捷。2 系統(tǒng)需求分析2.1需求分析需求分析是指對(duì)要解決的問(wèn)題進(jìn)行詳細(xì)的分析,弄清楚問(wèn)題的要求。經(jīng)過(guò)對(duì)小區(qū)服務(wù)系統(tǒng)進(jìn)行詳細(xì)了解和分析以與與老師的多次溝通交流,本文設(shè)計(jì)的小區(qū)服務(wù)的業(yè)務(wù)主要分為以下幾個(gè)功能模塊。用戶(hù)管理模塊:系統(tǒng)分為三類(lèi)用戶(hù),

16、物業(yè)、商家和業(yè)主,其中物業(yè)用戶(hù)為系統(tǒng)的管理員,負(fù)責(zé)對(duì)商戶(hù)和業(yè)主用戶(hù)信息進(jìn)行審核。物業(yè)用戶(hù)功能:包括用戶(hù)管理、欄目管理、新聞管理、園區(qū)公告與通知的管理,服務(wù)管理、投訴以與建議管理功能。商戶(hù)用戶(hù)功能:包括商品發(fā)布、庫(kù)存管理、訂單管理、售后服務(wù)管理、銷(xiāo)售統(tǒng)計(jì)等功能。業(yè)主用戶(hù)功能:包括商品訂購(gòu)、服務(wù)預(yù)定、訂單查詢(xún)、投訴建議、綜合查詢(xún)等功能。2.2可行性分析可行性分析也叫可行性研究,根據(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)行分析和研究,以避免開(kāi)發(fā)投資的失誤,確保系統(tǒng)的開(kāi)發(fā)成功。進(jìn)行可行性分析的目的就是用最小的代價(jià)在盡可能短的時(shí)間確定問(wèn)題是否能夠解決

17、。小區(qū)服務(wù)的可行性分析包括技術(shù)可行性和經(jīng)濟(jì)可行性?xún)蓚€(gè)方面的容。2.2.1技術(shù)可行性分析本小區(qū)服務(wù)選擇的開(kāi)發(fā)語(yǔ)言是當(dāng)今非常流行的以Java為基礎(chǔ)的JSP,應(yīng)用構(gòu)架主要是用到了以MVC設(shè)計(jì)模式為基礎(chǔ)的Struts1。在開(kāi)發(fā)環(huán)境上選擇的是在Java開(kāi)發(fā)領(lǐng)域中很流行的MyEclipse。選擇的數(shù)據(jù)庫(kù)是來(lái)自于微軟公司的相對(duì)于中小型系統(tǒng)比較適用的SQL Server,在開(kāi)發(fā)測(cè)試過(guò)程中使用到的服務(wù)器是Tomcat。經(jīng)過(guò)查找,發(fā)現(xiàn)目前網(wǎng)上存在類(lèi)似的小區(qū)服務(wù)(如小區(qū)生活網(wǎng)),而且像網(wǎng)上購(gòu)物也有很多,所以本系統(tǒng)一方面以它們作為參考,學(xué)習(xí)它們優(yōu)秀的設(shè)計(jì)思想,另一方面通過(guò)與老師的溝通交流,進(jìn)一步拓展自己的開(kāi)發(fā)思路。從

18、技術(shù)上分析,JSP+Struts1+SQL Server組合是比較成熟的技術(shù)方案,JSP是專(zhuān)門(mén)進(jìn)行Web開(kāi)發(fā)的技術(shù),使用Struts框架,可以使系統(tǒng)具有更好的擴(kuò)展性,SQL Server操作簡(jiǎn)單,而且可以很好的承擔(dān)數(shù)據(jù)存儲(chǔ)和管理的任務(wù)??傊?,系統(tǒng)采用的技術(shù)方案是可行的。從時(shí)間上來(lái)說(shuō),在畢業(yè)設(shè)計(jì)的3個(gè)多月期間可以基本完成從系統(tǒng)的需求分析到系統(tǒng)設(shè)計(jì)等工作,在時(shí)間上是可行的。2.2.2經(jīng)濟(jì)可行性分析對(duì)使用者來(lái)說(shuō),無(wú)論是物業(yè),業(yè)主還是商家都能通過(guò)這樣一個(gè)小區(qū)服務(wù)受益。物業(yè)可以實(shí)現(xiàn)對(duì)小區(qū)信息化的管理,降低管理成本,提高管理效率。商家可以擴(kuò)展自己的商品的銷(xiāo)售路徑,提高商品銷(xiāo)量。業(yè)主可以從上獲取便宜實(shí)惠的商

19、品和服務(wù),輕松便捷,節(jié)省了時(shí)間和金錢(qián)。對(duì)于開(kāi)發(fā)者來(lái)說(shuō)此系統(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ù)成本都很小。因此本系統(tǒng)的實(shí)現(xiàn)在經(jīng)濟(jì)上是可行的。3 系統(tǒng)概要設(shè)計(jì)概要設(shè)計(jì)的主要任務(wù)是把 HYPERLINK :/baike.baidu /view/111493.htm t _blank 需求分析轉(zhuǎn)換為 HYPERLINK :/baike.baidu /view/600142.htm t _blank 軟件結(jié)構(gòu)和 HYPERLINK :/baike.baidu /view/9900.htm t _blank 數(shù)據(jù)結(jié)構(gòu)。設(shè)計(jì)軟件結(jié)構(gòu)的具體任務(wù)是

20、:將一個(gè)復(fù)雜系統(tǒng)按功能進(jìn)行模塊劃分、建立模塊的 HYPERLINK :/baike.baidu /view/420833.htm t _blank 層次結(jié)構(gòu)與調(diào)用關(guān)系。數(shù)據(jù) HYPERLINK :/baike.baidu /view/411272.htm t _blank 結(jié)構(gòu)設(shè)計(jì)包括數(shù)據(jù)特征的描述、確定數(shù)據(jù)的結(jié)構(gòu)特性、以與 HYPERLINK :/baike.baidu /view/1088.htm t _blank 數(shù)據(jù)庫(kù)的設(shè)計(jì)。概要設(shè)計(jì)建立的是目標(biāo)系統(tǒng)的邏輯模型,與計(jì)算機(jī)無(wú)關(guān)。3.1 功能模塊總體設(shè)計(jì)經(jīng)過(guò)上一章的需求分析,根據(jù)小區(qū)服務(wù)用戶(hù)角色的不同,可以劃分出三大功能模塊,分別是物業(yè)用戶(hù)

21、操作模塊,業(yè)主用戶(hù)操作模塊和商家用戶(hù)操作模塊。其中物業(yè)用戶(hù)操作模塊,包括用戶(hù)管理、欄目管理、新聞管理、園區(qū)公告與通知的管理,服務(wù)管理、投訴以與建議管理功能。商家用戶(hù)操作模塊包括商品發(fā)布、庫(kù)存管理、訂單管理、售后服務(wù)管理、銷(xiāo)售統(tǒng)計(jì)等功能。業(yè)主用戶(hù)操作模塊包括商品訂購(gòu)、服務(wù)預(yù)定、訂單查詢(xún)、投訴建議、綜合查詢(xún)等功能??傮w功能模塊圖如圖3.1:圖3.1 總體功能模塊方框圖3.2數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)數(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ù)的

22、建設(shè)問(wèn)題時(shí),首先就要從需求分析中獲取系統(tǒng)中重要的數(shù)據(jù),將其規(guī)劃好,抽取實(shí)體與其屬性來(lái)建立模型。3.2.1系統(tǒng)總體E-R圖通過(guò)上面的需求分析,我們已經(jīng)明白了小區(qū)服務(wù)的功能以與設(shè)計(jì)要求。根據(jù)需求分析建立概念模型的總體E-R圖,如圖3.2所示:圖 3.2 小區(qū)服務(wù)總E-R圖對(duì)應(yīng)關(guān)系說(shuō)明:一個(gè)業(yè)主可以在購(gòu)買(mǎi)商品時(shí),下多個(gè)訂單,所以業(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)系。一個(gè)商家可以發(fā)布多個(gè)商品,所以商家和商品是一對(duì)多的關(guān)系;一

23、個(gè)商家需要管理買(mǎi)家的多個(gè)訂單,所以商家和商品訂單的關(guān)系是一對(duì)多的;一個(gè)商家需要處理買(mǎi)家申請(qǐng)的多個(gè)退換貨單,所以商家與退換貨單的關(guān)系是一對(duì)多的;一個(gè)物業(yè)可以處理多個(gè)業(yè)主提出的投訴建議,所以物業(yè)與投訴建議的關(guān)系是一對(duì)多的;一個(gè)物業(yè)可以發(fā)布多個(gè)消息公告,所以物業(yè)與消息公告的關(guān)系是一對(duì)多的。一個(gè)物業(yè)可以管理多個(gè)新聞,所以物業(yè)與新聞的關(guān)系是一對(duì)多的。一種商品類(lèi)型包括多種商品,所以商品類(lèi)型和商品的關(guān)系是一對(duì)多的。一個(gè)商品訂單包含一種商品,所以商品訂單和商品的關(guān)系是一對(duì)一的。一個(gè)服務(wù)訂單包含多個(gè)服務(wù),所以服務(wù)訂單和服務(wù)的關(guān)系是一對(duì)多的。一個(gè)退換貨單包含一個(gè)商品訂單,所以退換貨與商品訂單的關(guān)系是一對(duì)一的。3.

24、2.2概念模型的實(shí)體和關(guān)系的設(shè)計(jì)根據(jù)系統(tǒng)的功能要求和需求分析以與系統(tǒng)的總體E-R圖,可以設(shè)計(jì)系統(tǒng)各個(gè)實(shí)體和關(guān)系的屬性,以與他們之間的引用關(guān)系。業(yè)主實(shí)體的屬性包括:業(yè)主編號(hào)、用戶(hù)編號(hào)、真實(shí)、號(hào)、住址、,其中業(yè)主編號(hào)為主鍵,用戶(hù)編號(hào)為外鍵,參考用戶(hù)實(shí)體的用戶(hù)編號(hào)。商家實(shí)體的屬性包括:商家編號(hào)、用戶(hù)編號(hào)、店鋪名、 號(hào)、地址。其中商家編號(hào)是主鍵,用戶(hù)編號(hào)是外鍵,用戶(hù)編號(hào)為外鍵,參考用戶(hù)實(shí)體的用戶(hù)編號(hào)。用戶(hù)實(shí)體的屬性包括:用戶(hù)編號(hào)、用戶(hù)名、密碼、用戶(hù)級(jí)別。其中用戶(hù)編號(hào)是主鍵。新聞實(shí)體的屬性包括:新聞編號(hào)、新聞標(biāo)題、容、作者、發(fā)布時(shí)間、關(guān)鍵字、圖片。其中新聞編號(hào)是主鍵。通知公告實(shí)體的屬性包括:通知公告編號(hào)

25、、標(biāo)題、容、發(fā)布人、發(fā)布時(shí)間、關(guān)鍵字。其知公告編號(hào)是主鍵。欄目實(shí)體的屬性包括:欄目編號(hào)、欄目名字、欄目連接、是否隱藏欄目。其中欄目編號(hào)是主鍵。商品實(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)。商品類(lèi)型實(shí)體的屬性包括:商品類(lèi)型編號(hào)、類(lèi)型名稱(chēng);其中商品類(lèi)型編號(hào)是主鍵。商品訂單實(shí)體的屬性包括:訂單編號(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)是主

26、鍵,業(yè)主編號(hào)是外鍵,參考業(yè)主實(shí)體的業(yè)主編號(hào),商家編號(hào)是外鍵,參考商家實(shí)體的商家編號(hào)。退換貨申請(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)。服務(wù)實(shí)體的屬性包括:服務(wù)編號(hào)、服務(wù)名稱(chēng)、服務(wù)介紹、聯(lián)系人、關(guān)鍵字;其中服務(wù)編號(hào)是主鍵。服務(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)。投訴建議實(shí)體的屬性包括:投訴建議編號(hào)、標(biāo)題、容、時(shí)間、用戶(hù)編號(hào)、提出還是回復(fù)。其中投訴

27、建議編號(hào)是主鍵、用戶(hù)編號(hào)是外鍵,參考用戶(hù)實(shí)體的用戶(hù)編號(hào)。4 系統(tǒng)詳細(xì)設(shè)計(jì)詳細(xì) HYPERLINK :/baike.baidu /view/14417.htm t _blank 設(shè)計(jì)是 HYPERLINK :/baike.baidu /view/1659.htm t _blank 軟件工程中 HYPERLINK :/baike.baidu /view/190611.htm t _blank 軟件開(kāi)發(fā)的一個(gè)步驟,就是對(duì) HYPERLINK :/baike.baidu /view/551728.htm t _blank 概要設(shè)計(jì)的一個(gè)細(xì)化,就是詳細(xì)設(shè)計(jì)每個(gè)模塊實(shí)現(xiàn)算法,所需的局部結(jié)構(gòu)。4.1數(shù)據(jù)庫(kù)邏

28、輯結(jié)構(gòu)設(shè)計(jì)通過(guò)上面數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì),我們可以設(shè)計(jì)出存儲(chǔ)在數(shù)據(jù)庫(kù)中的實(shí)體和關(guān)系的具體的數(shù)據(jù)表。業(yè)主表是用來(lái)存儲(chǔ)每個(gè)業(yè)主的詳細(xì)信息的,其中Id為業(yè)主表的主鍵,userId為外鍵,參考用戶(hù)表的userId。如下表4.1所示:表 4.1 業(yè)主表業(yè)主表(屬性名)TypeKeyNull說(shuō)明IdIntPriNo業(yè)主編號(hào)userIdIntMulNo用戶(hù)編號(hào)realNameVarchar(20)Yes真實(shí)idCodeChar(18)Yes號(hào)phoneVarchar(15)Yes聯(lián)系addressVarchar(100)Yes地址emailVarchar(30)Yes電子商家表是用來(lái)存儲(chǔ)小區(qū)超市商家的具體信息的

29、,其中Id為商家表的主鍵, 字段存放的是商家的 號(hào),方便商家和業(yè)主在線交流。userId為外鍵,參考用戶(hù)表的userId。如下表4.2所示:表 4.2商家表用戶(hù)表(屬性名)TypeKeyNull說(shuō)明IdInt PriNo商家編號(hào)userIdIntMulNo用戶(hù)編號(hào)realNameVarchar(20)Yes真實(shí)shopNameVarchar(20)Yes店鋪名phoneVarchar(15)YesVarchar(18)Yes號(hào)addressVarchar(100)Yes地址用戶(hù)表是用來(lái)存放用戶(hù)的登錄信息的,其中role表示用戶(hù)的級(jí)別,分為13級(jí),1代表業(yè)主,2代表商家,3代表物業(yè),在登錄的時(shí)候

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

31、ar(50)Yes新聞標(biāo)題detailVarchar(500)Yes容authorVarchar(20)Yes作者submitTimeDateTimeYes發(fā)布時(shí)間pictureVarchar(300)Yes圖片keywordVarchar(550)Yes關(guān)鍵字通知公告表是用來(lái)存儲(chǔ)小區(qū)的通知公告的詳細(xì)信息,其中keyword是關(guān)鍵字屬性,它主要是用在綜合搜索的時(shí)候作為搜索的依據(jù),它是由title、detail字段相加的結(jié)果組成,其中Id為通知公告表的主鍵。如下表4.5所示:表 4.5 通知公告表通知公告表(屬性名)TypeKeyNull說(shuō)明IdIntPriNo通知公告編號(hào)titleVarcha

32、r(50)Yes標(biāo)題detailVarchar(100)Yes容authorVarchar(20)Yes作者submitTimeDateTimeYes發(fā)布時(shí)間keywordVarchar(150)Yes關(guān)鍵字欄目表是用來(lái)存儲(chǔ)首頁(yè)導(dǎo)航欄目信息,其中isHide屬性是用來(lái)設(shè)置某個(gè)欄目是否顯示在導(dǎo)航里面,其中Id是欄目表的主鍵,如下表4.6所示:表 4.6 欄目表欄目表(屬性名)TypeKeyNull說(shuō)明IdInt PriNo欄目編號(hào)nameVarcahr(10)Yes欄目名linkVarcahr(50)YesisHideintNo隱藏或顯示商品表是用來(lái)存放商品的具體信息的,其中keyword是關(guān)鍵

33、字字段,它主要是用在綜合搜索的時(shí)候作為搜索的依據(jù),它是由goodName、Detail字段相加的結(jié)果組成。其中Id為商品表的主鍵,外鍵有:商品類(lèi)型Id、商家Id,它們分別參考商品類(lèi)型表的Id、商家表的Id屬性。如下表4.7所示:表 4.7 商品表商品表(屬性名)TypeKeyNull說(shuō)明IdIntPriNo商品編號(hào)goodsNameVarchar(30)Yes商品名originalPriceFloatYes原價(jià)sellingPriceFloatYes售價(jià)DetailVarchar(300)Yes商品介紹haveNumberIntYes存貨量typeIdIntMulNo商品類(lèi)型編號(hào)sellerI

34、dIntMulNo商家編號(hào)submitTimeDateTimeYes商品上架時(shí)間keyWordVarchar(330)Yes關(guān)鍵字pictureVarchar(30)Yes圖片商品類(lèi)型存儲(chǔ)的是商品類(lèi)型信息表的具體設(shè)計(jì),其中Id為商品類(lèi)型表的主鍵。如下表4.8所示:表 4.8商品類(lèi)型表商品類(lèi)型(屬性名)TypeKeyNull說(shuō)明IdIntPriNo商品類(lèi)型編號(hào)nameVarchar(20)MulYes商品類(lèi)型名稱(chēng)商品訂單表是用來(lái)存儲(chǔ)商品訂單信息,其中“是否退貨”字段是用在當(dāng)此訂單退貨時(shí),將此訂單“假刪除”,不顯示在訂單列表,不計(jì)入銷(xiāo)量統(tǒng)計(jì);state是狀態(tài)字段,包括1、2、3三種值,分別對(duì)應(yīng)“等

35、待發(fā)貨”、“已收貨”、“退換貨申請(qǐng)中”三種狀態(tài);Id是商品訂單表的主鍵,liverId、sellerId、goodsId為商品訂單表的外鍵,它們分別對(duì)應(yīng)于業(yè)主表的Id屬性、商家表的Id屬性、商品表的Id屬性。如下表4.9所示:表 4.9 商品訂單表商品訂單(屬性名)TypeKeyNull說(shuō)明IdIntPriNo訂單編號(hào)liverIdIntMulNo業(yè)主編號(hào)sellerIdIntMulNo商家編號(hào)goodsIdIntMulNo商品編號(hào)numberIntYes購(gòu)買(mǎi)數(shù)量totalCostFloatYes合計(jì)成本totalPriceFloatYes合計(jì)消費(fèi)orderTimedateTimeYes下單時(shí)

36、間stateIntYes狀態(tài)dealTimedateTimeYes交易成功時(shí)間isRefundInt Yes是否退貨退換貨申請(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屬性。如下表4.10所示:表 4.10 退換貨申請(qǐng)單表退換貨申請(qǐng)單表(屬性名)TypeKeyNull說(shuō)明IdIntPriNo退換貨編號(hào)ordereIdIntMulNo訂單編號(hào)optionIntYes退換貨選項(xiàng)

37、reasonVarchar(100)Yes理由extraVarchar(100)Yes備注applyTimeDateTimeYes申請(qǐng)時(shí)間stateIntYes狀態(tài)服務(wù)表用來(lái)存儲(chǔ)小區(qū)服務(wù)的具體信息,其中keyword是關(guān)鍵字字段,它主要是用在綜合搜索的時(shí)候作為搜索的依據(jù),它是由serviceName、detail字段相加的結(jié)果組成的具體設(shè)計(jì);Id是服務(wù)表的主鍵。如下表4.11所示:表 4.11 服務(wù)表服務(wù)表(屬性名)TypeKeyNull說(shuō)明IdIntPriNo服務(wù)編號(hào)serviceNameVarchar(30)Yes服務(wù)名detailVarchar(200)Yes介紹contactPerso

38、nVarchar(20)Yes聯(lián)系人phoneVarchar(10)YeskeyWordVarchar(230)Yes關(guān)鍵字服務(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所示:表 4.12 服務(wù)訂單表服務(wù)訂單(屬性名)TypeKeyNull說(shuō)明IdIntPriNo訂單編號(hào)serviceIdIntMulNo服務(wù)編號(hào)liverIdIntMulNo業(yè)主編號(hào)orderTimeDateTimeYes預(yù)約時(shí)間addressVarcha

39、r(100)Yes服務(wù)地點(diǎn)extraVarchar(100)Yes備注stateIntYes狀態(tài)投訴建議表用來(lái)存儲(chǔ)對(duì)小區(qū)的投訴建議的具體信息,其中option字段用來(lái)表示是提出投訴建議還是回復(fù),1表示提出,2表示回復(fù);Id是投訴建議表的主鍵,userId為服務(wù)訂單表的外鍵。它對(duì)應(yīng)于用戶(hù)表的Id屬性,如下表4.13所示:表 4.13 投訴建議表投訴建議表(屬性名)TypeKeyNull說(shuō)明IdIntPriNo投訴建議編號(hào)userIdIntMulNo用戶(hù)編號(hào)titleVarchar(40)No標(biāo)題detailVarchar(256)No容submitTimeDateTimeYes提交時(shí)間optio

40、nIntYes提出還是回復(fù)4.2功能模塊的詳細(xì)設(shè)計(jì)下面根據(jù)系統(tǒng)的總體模塊圖,分別對(duì)物業(yè)操作模塊、商家操作模塊、業(yè)主操作模塊的詳細(xì)設(shè)計(jì)過(guò)程進(jìn)行具體放入闡述。4.2.1物業(yè)操作模塊的詳細(xì)設(shè)計(jì)物業(yè)操作模塊要實(shí)現(xiàn)的功能:包括用戶(hù)管理、欄目管理、新聞管理、園區(qū)公告與通知的管理,服務(wù)管理、投訴以與建議管理功能。物業(yè)模塊所面對(duì)的使用人群普通的小區(qū)物業(yè)管理員,他們不一定有很深的電腦基礎(chǔ)。所以設(shè)計(jì)的系統(tǒng)要求簡(jiǎn)潔明了,最大會(huì)的提高工作效率和安全性,確保物業(yè)管理的順利進(jìn)行。物業(yè)操作模塊的具體設(shè)計(jì)物業(yè)登錄功能物業(yè)在進(jìn)入小區(qū)服務(wù)后,在輸入用戶(hù)名和密碼,系統(tǒng)獲得輸入的用戶(hù)名和密碼,并在后臺(tái)查詢(xún)數(shù)據(jù)庫(kù)檢查是否存在這一組用戶(hù)

41、名和密碼。若存在則根據(jù)用戶(hù)的權(quán)限級(jí)別,跳到相應(yīng)的界面,在此應(yīng)該跳轉(zhuǎn)到物業(yè)后臺(tái)管理界面,物業(yè)就可以進(jìn)行新聞管理等操作。若數(shù)據(jù)庫(kù)中不存在這一組用戶(hù)名和密碼,系統(tǒng)就會(huì)提示物業(yè)用戶(hù)名和密碼輸入錯(cuò)誤。用戶(hù)管理功能物業(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)的操作。欄目管理功能物業(yè)進(jìn)入物業(yè)管理后臺(tái)后,可以對(duì)主頁(yè)上顯示的欄目名稱(chēng)、連接、顯示或隱藏等相關(guān)屬性進(jìn)行修改,后臺(tái)系統(tǒng)就會(huì)相應(yīng)的對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行相應(yīng)的操作。新聞管理功能物業(yè)進(jìn)入物業(yè)管理后臺(tái)后,可以對(duì)新聞進(jìn)行增、刪、改、查等簡(jiǎn)單操作,后臺(tái)系統(tǒng)就會(huì)相應(yīng)的對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行相應(yīng)的操作。公

42、告通知管理功能物業(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)的操作。服務(wù)管理功能業(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)的操作。業(yè)務(wù)員選擇服務(wù)訂單就可以在業(yè)主打來(lái),要求提供服務(wù)時(shí),與業(yè)主一起完成好服務(wù)訂單的填寫(xiě)工作。后臺(tái)系統(tǒng)會(huì)自動(dòng)的將數(shù)據(jù)庫(kù)中該訂單的容添加到服務(wù)訂單表。物業(yè)操作模塊的流程圖物業(yè)操作模塊的流程圖如下圖4.1所示:圖 4.1 物業(yè)操作模塊流程圖4.2.2商家操作模塊的詳細(xì)設(shè)計(jì)該模塊完成的主要功能:商家用戶(hù)操作功能:包括商品發(fā)布、庫(kù)存

43、管理、訂單管理、售后服務(wù)管理、銷(xiāo)售統(tǒng)計(jì)等功能。商家操作模塊所面對(duì)的使用人群:因?yàn)樵撚脩?hù)群每天要處理大量的商品訂單數(shù)據(jù),所以設(shè)計(jì)的系統(tǒng)要求簡(jiǎn)潔明了,最大會(huì)的提高商家工作效率和安全性,以確保網(wǎng)上購(gòu)物的順利完成。商家操作模塊的設(shè)計(jì)商家登錄功能商家在進(jìn)入小區(qū)服務(wù)后,在該頁(yè)面上要輸入用戶(hù)名和密碼,系統(tǒng)獲得輸入的用戶(hù)名和密碼,并在后臺(tái)查詢(xún)數(shù)據(jù)庫(kù)檢查是否存在這一組用戶(hù)名和密碼。若存在則根據(jù)用戶(hù)的權(quán)限級(jí)別,跳到相應(yīng)的界面,在此應(yīng)該跳轉(zhuǎn)到商家后臺(tái)管理界面,商家就可以進(jìn)行各種相關(guān)操作。若數(shù)據(jù)庫(kù)中不存在這一組用戶(hù)名和密碼,系統(tǒng)就會(huì)提示商家用戶(hù)名和密碼操作。商品發(fā)布功能商家進(jìn)入商家后臺(tái)界面后,可以發(fā)布商品,后臺(tái)系統(tǒng)就

44、會(huì)相應(yīng)的對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行相應(yīng)的操作。庫(kù)存管理功能商家進(jìn)入商家后臺(tái)界面后,可以對(duì)自己店鋪里面的商品的名稱(chēng)、價(jià)格、庫(kù)存量等商品相關(guān)信息,進(jìn)行修改。系統(tǒng)就會(huì)相應(yīng)的對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行相應(yīng)的操作。訂單管理商家進(jìn)入商家后臺(tái)界面后,選擇訂單管理,可以選擇進(jìn)行確認(rèn)訂單收貨,訂單查詢(xún)等操作。商家選擇確認(rèn)訂單收貨,就可以對(duì)一個(gè)訂單進(jìn)行收貨操作,后臺(tái)系統(tǒng)會(huì)自動(dòng)的將數(shù)據(jù)庫(kù)中該訂單的相關(guān)屬性修改,是該訂單成為已收貨訂單。業(yè)務(wù)員選擇訂單信息查詢(xún)功能,就可以對(duì)數(shù)據(jù)庫(kù)中的訂單進(jìn)行查詢(xún),以了解訂單的信息。售后服務(wù)管理功能商家進(jìn)入商家后臺(tái)界面后,選擇退換貨單,就可以對(duì)業(yè)主的退換貨申請(qǐng)單,進(jìn)行查看,并且決定是否批準(zhǔn)此次退換貨

45、申請(qǐng),并進(jìn)行相應(yīng)的處理。銷(xiāo)售統(tǒng)計(jì)功能商家進(jìn)入商家后臺(tái)界面后,通過(guò)進(jìn)入數(shù)據(jù)庫(kù)查詢(xún),可以對(duì)自己店鋪中的每種商品,每個(gè)月的銷(xiāo)量進(jìn)行統(tǒng)計(jì),求出銷(xiāo)售量,銷(xiāo)售額,盈利額。商家操作模塊的流程圖商家操作模塊的流程圖,如下圖4.2所示:圖4.2 商家操作的流程圖4.2.3業(yè)主操作模塊的詳細(xì)設(shè)計(jì)業(yè)主操作模塊的主要功能: 包括商品訂購(gòu)、服務(wù)預(yù)定、訂單查詢(xún)、投訴建議、綜合查詢(xún)等功能。業(yè)主操作模塊所面對(duì)的適用人群主要針對(duì)小區(qū)的居民,由于居民的年齡、文化程度等都存在很大的差異,所以設(shè)計(jì)的系統(tǒng)要界面友好,可交互性強(qiáng),操作方便。業(yè)主操作模塊的具體設(shè)計(jì)業(yè)主登錄功能業(yè)主在進(jìn)入小區(qū)服務(wù)后,在該頁(yè)面上要輸入用戶(hù)名和密碼,系統(tǒng)獲得輸入

46、的用戶(hù)名和密碼,并在后臺(tái)查詢(xún)數(shù)據(jù)庫(kù)檢查是否存在這一組用戶(hù)名和密碼。若存在則根據(jù)用戶(hù)的權(quán)限級(jí)別,跳到相應(yīng)的界面,在此應(yīng)該跳轉(zhuǎn)到主頁(yè)面,并在主頁(yè)面的右上方的提示個(gè)人信息,商家就可以進(jìn)行各種相關(guān)操作。若數(shù)據(jù)庫(kù)中不存在這一組用戶(hù)名和密碼,系統(tǒng)就會(huì)提示商家用戶(hù)名和密碼操作。商品訂購(gòu)功能業(yè)主在登錄成功之后,可以進(jìn)入小區(qū)超市瀏覽,查找商品。訂購(gòu)自己需要購(gòu)買(mǎi)的商品,后臺(tái)系統(tǒng)會(huì)在商品訂單表中增加相應(yīng)的記錄。訂單查詢(xún)功能業(yè)主在登錄成功之后,可以進(jìn)入我的主頁(yè),查詢(xún)訂單,后臺(tái)系統(tǒng)會(huì)將用戶(hù)查找條件下的訂單顯示出來(lái)。如果已經(jīng)收到了訂購(gòu)的商品,業(yè)主可以選擇確認(rèn)收貨,后臺(tái)系統(tǒng)會(huì)將數(shù)據(jù)庫(kù)表中對(duì)應(yīng)的字段屬性修改。如果業(yè)主需要退換

47、貨,這樣的售后服務(wù),業(yè)主還可以在訂單列表中選擇退換貨,提出退換貨申請(qǐng),后臺(tái)系統(tǒng)會(huì)在數(shù)據(jù)庫(kù)表中添加相應(yīng)的容。投訴建議功能業(yè)主在登錄成功之后,可以進(jìn)入投訴建議頁(yè)面,對(duì)小區(qū)物業(yè)或商家提出投訴建議,后臺(tái)系統(tǒng)會(huì)在數(shù)據(jù)庫(kù)表中添加相應(yīng)的容。綜合查詢(xún)功能業(yè)主在登錄成功之后,可以在主頁(yè)面的左側(cè)進(jìn)行綜合查詢(xún),后臺(tái)系統(tǒng)會(huì)將用戶(hù)查找條件下的信息顯示出來(lái)。業(yè)主模塊的流程圖業(yè)主操作模塊的流程圖,如下圖4.3所示:圖 4.3 業(yè)主操作模塊流程圖5軟件測(cè)試與結(jié)論5.1軟件測(cè)試在軟件的開(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ā)人員之間

48、的配合也不能完美無(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ù)的軟件測(cè)試工作也是勢(shì)在必行的。5.1.1物業(yè)操作模塊的測(cè)試物業(yè)使用小區(qū)服務(wù)的物業(yè)操作模塊進(jìn)行:商品發(fā)布、庫(kù)存管理、訂單管理、售后服務(wù)管理、銷(xiāo)售統(tǒng)計(jì)等功能。當(dāng)物業(yè)在進(jìn)入物業(yè)管理后臺(tái)后,會(huì)在左側(cè)顯示物業(yè)可以進(jìn)行的操作,我們可以通過(guò)點(diǎn)擊左側(cè)的相應(yīng)部分來(lái)選擇要進(jìn)行的操作:業(yè)主管理物業(yè)通過(guò)點(diǎn)擊左側(cè)的“業(yè)主管理”下面的“添加業(yè)主用戶(hù)”進(jìn)入添加業(yè)主用戶(hù)界面,然后將業(yè)主信息輸入相應(yīng)的位置,然后點(diǎn)擊保存按鈕

49、,就可以完成業(yè)主的添加功能。業(yè)主添加界面如圖5.1所示:圖 5.1 業(yè)主添加界面當(dāng)添加成功后時(shí),點(diǎn)擊“業(yè)主信息查看”,我們會(huì)看到剛才添加的業(yè)主顯示在業(yè)主列表里,業(yè)主詳細(xì)列表界面如下圖5.2所示:圖5.2業(yè)主詳細(xì)列表界面新聞管理功能測(cè)試物業(yè)通過(guò)點(diǎn)擊左側(cè)的“新聞管理”下面的“添加新聞”進(jìn)入新增界面,然后將新聞信息輸入相應(yīng)的位置,然后點(diǎn)擊提交按鈕,就可以完成新聞的添加功能。新聞添加界面如下圖5.3所示:圖5.3 新聞添加界面當(dāng)添加成功后時(shí),點(diǎn)擊“查看新聞”,我們會(huì)看到剛才添加的新聞顯示在新聞列表里,點(diǎn)擊“修改”,可以看見(jiàn)新聞詳細(xì)信息界面如下圖5.4所示:圖5.4 新聞修改界面公告與通知管理功能測(cè)試物

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

51、示在服務(wù)列表里。物業(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所示:圖5.7添加服務(wù)預(yù)訂信息界面投訴建議管理功能測(cè)試物業(yè)通過(guò)點(diǎn)擊左側(cè)的“投訴建議管理”下面的“投訴建議列表服務(wù)”可以查看到來(lái)自業(yè)主的投訴建議。物業(yè)通過(guò)點(diǎn)擊“回復(fù)按鈕”可以對(duì)投訴建議做出回復(fù),回復(fù)信息界面如圖5.8:圖5.8投訴建議回復(fù)界面5.1.2商家操作模塊的測(cè)試商家使用小區(qū)服務(wù)的商家操作模塊進(jìn)行:商品發(fā)布、庫(kù)存管理、訂單管理、售后服務(wù)管理、銷(xiāo)售統(tǒng)計(jì)等功能。商品發(fā)布

52、和庫(kù)存管理功能商家通過(guò)點(diǎn)擊左側(cè)的“商品管理”下面的“添加新商品”進(jìn)入添加界面,然后將商品信息輸入相應(yīng)的位置,然后點(diǎn)擊提交按鈕,就可以完成商品的添加功能,添加商品界面如下圖5.9所示: 圖5.9商品添加界面當(dāng)添加成功后時(shí),點(diǎn)擊“商品信息瀏覽”,我們會(huì)看到剛才添加的商品顯示在新聞列表里,點(diǎn)擊“修改”,可以看見(jiàn)剛才添加的商品詳細(xì)信息界面如下圖5.10所示:圖5.10 商品修改界面訂單和售后服務(wù)管理功能模塊測(cè)試商家通過(guò)點(diǎn)擊左側(cè)的“訂單管理”下面的“訂單列表”進(jìn)入訂單列表界面,在這里商家可以看到業(yè)主訂購(gòu)的自己店鋪的商品的訂單,商家可以選擇“確認(rèn)收貨”,也可以查看訂單的信息。后臺(tái)系統(tǒng)會(huì)根據(jù)選擇對(duì)數(shù)據(jù)庫(kù)表進(jìn)

53、行相應(yīng)的處理操作,其中訂單詳情界面如下圖5.11所示: 圖5.11 訂單詳情界面商家通過(guò)點(diǎn)擊左側(cè)的“訂單管理”下面的“退換貨列表”進(jìn)入退換貨售后服務(wù)界面,在這里商家可以看到業(yè)主購(gòu)買(mǎi)本店商品后提出的退換貨申請(qǐng)單,商家在查看了退換貨詳情后。當(dāng)商家選擇“確認(rèn)受理”或“拒絕受理”,后臺(tái)系統(tǒng)會(huì)根據(jù)選擇對(duì)數(shù)據(jù)庫(kù)表進(jìn)行相應(yīng)的處理操作。銷(xiāo)售統(tǒng)計(jì)模塊測(cè)試商家通過(guò)點(diǎn)擊左側(cè)的“銷(xiāo)售統(tǒng)計(jì)”下面的“月度銷(xiāo)量查詢(xún)表”,在這里商家可以輸入商品編號(hào),選擇年份,點(diǎn)擊查詢(xún),后臺(tái)系統(tǒng)就會(huì)從數(shù)據(jù)庫(kù)中將對(duì)于商品在指定年份中各個(gè)月份的銷(xiāo)量統(tǒng)計(jì)出來(lái)。商品月度銷(xiāo)量查詢(xún)界面如下圖5.12所示: 圖 5.12 商品月度銷(xiāo)量查詢(xún)界面5.1.3業(yè)主

54、操作模塊的測(cè)試業(yè)主使用小區(qū)服務(wù)的業(yè)主操作模塊進(jìn)行:包括商品訂購(gòu)、服務(wù)預(yù)定、訂單查詢(xún)、投訴建議、綜合查詢(xún)等功能。當(dāng)業(yè)主在登錄成功之后,主頁(yè)右上方顯示基本信息,具體界面如下圖5.14所示:商品訂購(gòu)功能業(yè)主通過(guò)點(diǎn)擊主頁(yè)導(dǎo)航進(jìn)入“小區(qū)超市”,通過(guò)查詢(xún)?yōu)g覽選擇自己需要的商品,然后點(diǎn)擊商品名或者圖片,可以查看商品的詳情。商品詳情界面如圖5.13:圖5.13 商品詳情界面當(dāng)業(yè)主點(diǎn)擊“加入購(gòu)物車(chē)”,頁(yè)面會(huì)跳轉(zhuǎn)到購(gòu)物車(chē)界面,在該界面中我們可以看到剛才添加的商品已經(jīng)加入購(gòu)物車(chē),如下圖5.14所示:圖5.14購(gòu)物車(chē)界面當(dāng)業(yè)主填寫(xiě)好購(gòu)買(mǎi)數(shù)量,點(diǎn)擊“到下一步”,頁(yè)面轉(zhuǎn)到,確認(rèn)訂單界面,在該界面中可以查看,并修改訂單的相

55、關(guān)信息,如下圖5.15所示:圖5.15確定訂單界面業(yè)主點(diǎn)擊“確認(rèn)訂單”按鈕,完成本次商品訂購(gòu)。服務(wù)預(yù)訂功能業(yè)主通過(guò)點(diǎn)擊主頁(yè)導(dǎo)航進(jìn)入“小區(qū)服務(wù)”頁(yè)面,通過(guò)查詢(xún)?yōu)g覽選擇自己需要的小區(qū)服務(wù),小區(qū)服務(wù)界面如圖5.16:圖5.16小區(qū)服務(wù)預(yù)訂界面業(yè)主通過(guò)撥打服務(wù),與物業(yè)聯(lián)系,在線預(yù)約小區(qū)服務(wù),物業(yè)會(huì)作好相關(guān)記錄,確保按時(shí)給業(yè)主辦理相關(guān)服務(wù)。訂單查詢(xún)功能業(yè)主通過(guò)點(diǎn)擊“我的主頁(yè)”進(jìn)入業(yè)主后臺(tái),在該頁(yè)面點(diǎn)擊“我的訂單”,輸入訂單號(hào)、商品名、下單時(shí)間,可以對(duì)相應(yīng)的訂單信息進(jìn)行查詢(xún),后臺(tái)系統(tǒng)會(huì)將數(shù)據(jù)庫(kù)表中對(duì)應(yīng)的數(shù)據(jù)顯示出來(lái)。如圖5.17所示:圖5.17 訂單查詢(xún)界面投訴建議功能業(yè)主通過(guò)點(diǎn)擊主頁(yè)導(dǎo)航進(jìn)入“投訴與建議

56、”頁(yè)面,填寫(xiě)相關(guān)信息,完成投訴建議工作,投訴建議界面如圖5.18:圖5.17 投訴建議界面當(dāng)業(yè)主進(jìn)入個(gè)人主頁(yè)后,點(diǎn)擊“我的投訴建議”,可以查看自己提出的投訴建議,也可以看到物業(yè)的回復(fù),自己也可以做出回復(fù)。5.2結(jié)論本系統(tǒng)在技術(shù)上,充分利用了MVC、Strcuts1等在Web開(kāi)發(fā)中的先進(jìn)技術(shù)和模式。前臺(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)在日后運(yùn)行過(guò)程中的擴(kuò)展與維護(hù)。在功能上,本小區(qū)服務(wù)實(shí)現(xiàn)了不同角色用戶(hù)的操作權(quán)限的劃分,并且各個(gè)角色所需的功能都基本實(shí)現(xiàn)。它們分別是:物業(yè)用戶(hù)的用戶(hù)管理、欄目管理、新聞管理、園區(qū)公告與通知的管理,服務(wù)管理、投訴以與建議管理功能;商戶(hù)用戶(hù)的商品發(fā)布、庫(kù)存管理、訂單管理、售后服務(wù)管理、銷(xiāo)售統(tǒng)計(jì)等功能;業(yè)主用戶(hù)的商品訂購(gòu)、服務(wù)預(yù)定、訂

溫馨提示

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

評(píng)論

0/150

提交評(píng)論