【正文】
完成從系統(tǒng)的需求分析到系統(tǒng)設(shè)計等工作,在時間上是可行的。選擇的數(shù)據(jù)庫是來自于微軟公司的相對于中小型系統(tǒng)比較適用的SQL Server,在開發(fā)測試過程中使用到的服務(wù)器是Tomcat。進行可行性分析的目的就是用最小的代價在盡可能短的時間內(nèi)確定問題是否能夠解決。物業(yè)用戶功能:包括用戶管理、欄目管理、新聞管理、園區(qū)公告及通知的管理,服務(wù)管理、投訴以及建議管理功能。5) 網(wǎng)站以業(yè)主為核心,以滿足業(yè)主的需求為首要目的,多方面考慮給業(yè)主帶來便捷。本課題最終將達到如下幾個目標(biāo):1) 網(wǎng)站前臺頁面美觀友好,大方得體,信息準(zhǔn)確無誤。2) 了解Dreamweaver、MyEclipse、SQL Server Management Studio等相關(guān)開發(fā)工具的使用方法。本小區(qū)服務(wù)系統(tǒng)通過開設(shè)小區(qū)網(wǎng)上超市,快速送貨上門,貨到付款,真正讓居民做到足不出戶購物,從而可以把平日購買生活日常用品的時間節(jié)省下來,去做一些更有用的事,商家可以通過此平臺開擴銷售渠道,提高商品銷量。對于這些發(fā)生在我們身邊的瑣事,綜合性的商務(wù)網(wǎng)站還無法完全覆蓋,也無法為我們提供服務(wù)。 Struts1目 錄1 緒論 1 要求及目標(biāo) 1 1 2 22 系統(tǒng)需求分析 3 3 3 3 43 系統(tǒng)概要設(shè)計 5 功能模塊總體設(shè)計 5 6 6 84 系統(tǒng)詳細設(shè)計 10 10 16 16 18 205軟件測試與結(jié)論 23 23 23 28 31 34參考文獻 36致 謝 37371 緒論隨著我國經(jīng)濟的快速發(fā)展,人們的生活水平不斷提高,人們對生活方式的輕松、安逸、便捷程度的需求也在不斷提高。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 paper first indepth analysis of the current our country seriously the present situation of the munity management and service, further identified as struts 1 + JSP + SQL Server technology, to create a set of for the munity residents39。在此基礎(chǔ)上,詳細介紹了每個功能模塊的實現(xiàn)流程。小區(qū)服務(wù)網(wǎng)站就是這樣一套為小區(qū)居民生活提供輕松、安逸、便捷的網(wǎng)絡(luò)平臺。本文首先分析了目前我國小區(qū)管理服務(wù)的現(xiàn)狀,并對系統(tǒng)采用的技術(shù)方案(JSP+ Struts1+SQL Server)進行了詳細的論證。最后描述了系統(tǒng)測試的全過程,并對系統(tǒng)的完成情況做了總結(jié)。 life with easy, fortable, convenient the thinking on the development of the network platform as the goal. Then through the system demand analysis to determine the munity 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 required 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 pleted this system development.Through test, the website security and stability, and maximize the meet the daily needs of munity, to the healthy development of munity provides a good platform.Keywords: Community services?,F(xiàn)代網(wǎng)絡(luò)的發(fā)達在一定程度上滿足了人們這方面的要求,例如可以通過網(wǎng)絡(luò)輕松購物,可以通過網(wǎng)絡(luò)預(yù)訂火車票,可以通過網(wǎng)絡(luò)進行遠程會議。另一方面,現(xiàn)代的都市生活中,物業(yè)小區(qū)已經(jīng)逐漸取代了過去的居民大院,小區(qū)物業(yè)也在為業(yè)主能享受輕松便捷的小區(qū)生活而做著努力。物業(yè)可以通過此平臺發(fā)布小區(qū)新聞,小區(qū)通知,提供物業(yè)服務(wù),從而加強與業(yè)主的溝通,提升服務(wù)質(zhì)量,方便小區(qū)的管理。3) 學(xué)習(xí)JSP、Struts1 的相關(guān)理論知識4) 學(xué)習(xí)軟件工程的基礎(chǔ)知識,了解需求分析、概要設(shè)計、詳細設(shè)計、功能測試等相關(guān)知識。2) 根據(jù)不同的用戶角色分配不同的權(quán)限,確保數(shù)據(jù)的安全保密。2 系統(tǒng)需求分析需求分析是指對要解決的問題進行詳細的分析,弄清楚問題的要求。商戶用戶功能:包括商品發(fā)布、庫存管理、訂單管理、售后服務(wù)管理、銷售統(tǒng)計等功能。小區(qū)服務(wù)網(wǎng)站的可行性分析包括技術(shù)可行性和經(jīng)濟可行性兩個方面的內(nèi)容。經(jīng)過查找,發(fā)現(xiàn)目前網(wǎng)上存在類似的小區(qū)服務(wù)網(wǎng)站(如小區(qū)生活網(wǎng)),而且像網(wǎng)上購物網(wǎng)站也有很多,所以本系統(tǒng)一方面以它們作為參考,學(xué)習(xí)它們優(yōu)秀的設(shè)計思想,另一方面通過與老師的溝通交流,進一步拓展自己的開發(fā)思路。對網(wǎng)站使用者來說,無論是物業(yè),業(yè)主還是商家都能通過這樣一個小區(qū)服務(wù)網(wǎng)站受益。對于開發(fā)者來說此網(wǎng)站系統(tǒng)針對性強,規(guī)模不大,開發(fā)周期短,開發(fā)技術(shù)簡單,開發(fā)工具容易獲取,開發(fā)人員少,所以開發(fā)以及后期的維護成本都很小。數(shù)據(jù)結(jié)構(gòu)設(shè)計包括數(shù)據(jù)特征的描述、確定數(shù)據(jù)的結(jié)構(gòu)特性、以及數(shù)據(jù)庫的設(shè)計。商家用戶操作模塊包括商品發(fā)布、庫存管理、訂單管理、售后服務(wù)管理、銷售統(tǒng)計等功能。一個不良的數(shù)據(jù)庫設(shè)計,會造成很多問題,輕則增減字段,重則系統(tǒng)無法運行。一個商家可以發(fā)布多個商品,所以商家和商品是一對多的關(guān)系;一個商家需要管理買家的多個訂單,所以商家和商品訂單的關(guān)系是一對多的;一個商家需要處理買家申請的多個退換貨單,所以商家與退換貨單的關(guān)系是一對多的;一個物業(yè)可以處理多個業(yè)主提出的投訴建議,所以物業(yè)與投訴建議的關(guān)系是一對多的;一個物業(yè)可以發(fā)布多個消息公告,所以物業(yè)與消息公告的關(guān)系是一對多的。一個服務(wù)訂單包含多個服務(wù),所以服務(wù)訂單和服務(wù)的關(guān)系是一對多的。商家實體的屬性包括:商家編號、用戶編號、店鋪名、電話、號、地址。新聞實體的屬性包括:新聞編號、新聞標(biāo)題、內(nèi)容、作者、發(fā)布時間、關(guān)鍵字、圖片。欄目實體的屬性包括:欄目編號、欄目名字、欄目連接、是否隱藏欄目。商品訂單實體的屬性包括:訂單編號、業(yè)主編號、商家編號、商品編號、購買數(shù)量、合計成本、合計消費、訂購時間、狀態(tài)、交易成功時間、是否退貨。服務(wù)實體的屬性包括:服務(wù)編號、服務(wù)名稱、服務(wù)介紹、聯(lián)系人、電話、關(guān)鍵字;其中服務(wù)編號是主鍵。4 系統(tǒng)詳細設(shè)計詳細設(shè)計是軟件工程中軟件開發(fā)的一個步驟,就是對概要設(shè)計的一個細化,就是詳細設(shè)計每個模塊實現(xiàn)算法,所需的局部結(jié)構(gòu)。userId為外鍵,參考用戶表的userId。:表 新聞表新聞表(屬性名)TypeKeyNull說明IdIntPriNo新聞編號titleVarchar(50)Yes新聞標(biāo)題detailVar