【正文】
ontimedatetimeDate表53:price價(jià)格表字段描述字段名類(lèi)型允許為空J(rèn)ava類(lèi)型說(shuō)明IDidintInteger主鍵,自增1商品idpidintInteger外鍵,多對(duì)1商城名shopnamevarchar(30)String商城價(jià)格shoppricedoubleDouble表54:category分類(lèi)表字段描述字段名類(lèi)型允許為空J(rèn)ava類(lèi)型說(shuō)明IDidintInteger主鍵,自增1分類(lèi)名稱(chēng)amevarchar(20)String父類(lèi)idparentidintInteger缺省:0。根據(jù)上面的設(shè)計(jì)規(guī)劃出的實(shí)體有:商品實(shí)體、用戶(hù)信息實(shí)體、頁(yè)面主題信息實(shí)體、論壇信息實(shí)體、短信信息實(shí)體、新聞信息實(shí)體和登錄信息實(shí)體。1. 商品關(guān)注:id,關(guān)注sessionid、關(guān)注產(chǎn)品id、關(guān)注時(shí)間2. 圖片:圖片id,商品id,圖片,圖片說(shuō)明3. 顏色:顏色id,商品id,顏色名稱(chēng),圖片,說(shuō)明4. 商城價(jià)格:id,商品id,商城名,商城價(jià)5. 分類(lèi):id,分類(lèi)名,父類(lèi)id,分類(lèi)說(shuō)明、分類(lèi)圖片,分類(lèi)類(lèi)型6. 特殊規(guī)格:id,類(lèi)id,規(guī)格名稱(chēng),規(guī)格說(shuō)明7. 規(guī)格屬性:id,規(guī)格id,屬性名稱(chēng),屬性說(shuō)明8. 商品規(guī)格:id,商品id,規(guī)格id,規(guī)格屬性id9. 品牌:id,品牌英文名,品牌中文名,品牌大圖,品牌小圖,品牌介紹10. 交易:id,商品id,顏色id,數(shù)量,金額小計(jì),訂單id11. 訂單:id,下單時(shí)間,狀態(tài),說(shuō)明,商品總金額,用戶(hù)id,支付方式id,送貨方式id,運(yùn)費(fèi),手續(xù)費(fèi),訂單總金額,使用豆豆數(shù),應(yīng)付金額,收貨id,是否需要發(fā)票,最佳收貨時(shí)間,發(fā)票抬頭,用戶(hù)留言,物流公司名稱(chēng),物流單號(hào)12. 支付方式:id,是否關(guān)閉,支付名稱(chēng),支付介紹,手續(xù)費(fèi),13. 支付參數(shù)實(shí)體:id,支付方式id,名稱(chēng),鍵,值,描述14. 送貨方式:id,是否關(guān)閉,送貨方式,送貨描述,基本費(fèi)用,到貨時(shí)間15. 收貨地址:id,用戶(hù)id,用戶(hù)是否刪除,收貨人姓名,所在地區(qū)省,市,區(qū),街道地址,郵政編碼,電話號(hào)碼,手機(jī)16. 操作記錄:id,時(shí)間,操作用戶(hù),操作,備注17. 會(huì)員:id,用戶(hù)名、密碼、性別、昵稱(chēng)、Email、Email保密、手機(jī)、聯(lián)系電話、主頁(yè)、來(lái)自、MSN、Skype、ICQ、Yahoo、自我介紹、簽名、是否使用簽名,是否使用上傳頭像,頭像,頭像地址,頭像寬度,頭像高度、安全問(wèn)題id、回答、狀態(tài)、登陸時(shí)間、注冊(cè)時(shí)間、級(jí)數(shù)id、勛章、豆豆數(shù)、論壇積分、購(gòu)物積分、閱讀權(quán)限、狀態(tài)18. 安全提問(wèn):id,問(wèn)題19. 收藏:id,會(huì)員id,商品id20. 主題訂閱:id,會(huì)員id,主題id21. 級(jí)數(shù):id、級(jí)數(shù)名稱(chēng)、級(jí)數(shù)圖片、描述22. 勛章:id、勛章名稱(chēng)、圖片、描述23. 公告:id、用戶(hù)名、公告類(lèi)型、公告標(biāo)題、公告顏色、發(fā)表時(shí)間、內(nèi)容24. 版塊:id、版塊名、版塊父id、版塊說(shuō)明、版主、版塊圖片、分類(lèi)類(lèi)型25. 主題:id、是否鎖定、鎖定用戶(hù)id、主題類(lèi)型、是否精華帖、執(zhí)行精華的用戶(hù)id、是否加亮顯示、加亮顯示顏色、加亮的用戶(hù)id、是否置頂、置頂結(jié)束日期、置頂版塊區(qū)、置頂?shù)挠脩?hù)id、版塊id、是否投票、已投票的用戶(hù)、預(yù)覽次數(shù)26. 主題關(guān)注:id,關(guān)注sessionid,關(guān)注主題id,關(guān)注時(shí)間27. 帖子:id、帖子標(biāo)題、交易分、閱讀權(quán)限、圖標(biāo)、內(nèi)容、是否禁用URL識(shí)別,禁用Smilies、禁用GerWeb!代碼,使用個(gè)人簽名、樓層、發(fā)布時(shí)間、主題id、用戶(hù)id、最后修改時(shí)間28. 消息:id、發(fā)送用戶(hù)名、接收用戶(hù)名、標(biāo)題、內(nèi)容、是否保存到發(fā)件箱、發(fā)送時(shí)間、消息狀態(tài)、消息類(lèi)型29. 投票:id、主題id、是否多選、投票結(jié)束日期30. 投票選項(xiàng):id、投票id、選項(xiàng)內(nèi)容、票數(shù)31. 豆豆記錄:id、操作說(shuō)明、操作時(shí)間、豆豆數(shù)(可為正負(fù))、用戶(hù)id5 數(shù)據(jù)庫(kù)表設(shè)計(jì) 數(shù)據(jù)庫(kù)概念以及設(shè)計(jì)表結(jié)構(gòu)根據(jù)上節(jié)的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu),可以設(shè)計(jì)出能夠滿(mǎn)足用戶(hù)需求的各種實(shí)體以及它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ)。補(bǔ)充實(shí)體數(shù)據(jù)主要是因?yàn)榍捌诘脑O(shè)計(jì)考慮不周到而造成的,對(duì)前一節(jié)的數(shù)據(jù)進(jìn)行的一些增加或者刪除。此時(shí),系統(tǒng)管理員需要對(duì)用戶(hù)所下的訂單進(jìn)行一定的管理。此時(shí),管理員可以把這種不受關(guān)注的圖書(shū)從網(wǎng)站上下架。商品上架,主要是系統(tǒng)管理員用來(lái)添加新的圖書(shū),還可以對(duì)一些比較受歡迎的圖書(shū)進(jìn)行推薦,推薦給和用戶(hù),作為用戶(hù)購(gòu)買(mǎi)圖書(shū)的一個(gè)參考。直到用戶(hù)要生成訂單的時(shí)候,這時(shí)候需要用戶(hù)必須為合法的用戶(hù),否則用戶(hù)需要注冊(cè)后,才可以購(gòu)買(mǎi)。登錄頁(yè)面,只有通過(guò)驗(yàn)證的人才可以,進(jìn)行正常的購(gòu)買(mǎi)流程,否則,讓用戶(hù)進(jìn)行注冊(cè)稱(chēng)為本網(wǎng)站的用戶(hù)后,才可正常購(gòu)買(mǎi)。最多對(duì)比4個(gè)商品,屬于不同分類(lèi)的商品沒(méi)有必要進(jìn)行對(duì)比! 用戶(hù)管理模塊:注冊(cè)頁(yè)面,完成用戶(hù)正常的注冊(cè)功能,并對(duì)用戶(hù)的合法性進(jìn)行驗(yàn)證。中間版主顯示、分頁(yè)顯示、新主題、精華帖區(qū)、帖子顯示區(qū)(置頂主題、發(fā)表主題)、分頁(yè)顯示、快速發(fā)布主題、主題提示。中間右側(cè)顯示本周銷(xiāo)售排行、本周關(guān)注排行以及用戶(hù)的最近瀏覽記錄。下面顯示高級(jí)篩選功能、之后根據(jù)篩選顯示商品。三級(jí)分類(lèi)頁(yè)在線商城頁(yè),左側(cè)默認(rèn)展開(kāi)該分類(lèi)所屬的2級(jí)分類(lèi),并應(yīng)該以特殊的標(biāo)志選中顯示(如加粗)。中間根據(jù)2級(jí)分類(lèi)顯示多個(gè)版塊,每個(gè)版塊內(nèi)再根據(jù)3級(jí)分類(lèi)顯示子版塊。顯示本版塊區(qū)熱帖本日、昨日、本周、本月排行。然后近期熱點(diǎn)商品,用圖片顯示。 系統(tǒng)前臺(tái)功能分析前臺(tái)主要是商品瀏覽的功能,功能的詳細(xì)描述為:首頁(yè)面為,頭部用來(lái)顯示商品的頂級(jí)分類(lèi)及搜索欄;中部公告,特價(jià)促銷(xiāo),店長(zhǎng)推薦,新品上架,本周暢銷(xiāo),關(guān)注商品排行,熱門(mén)板塊(3級(jí)分類(lèi)、品牌)排行,熱帖今日、昨日、本周、本月排行,底部顯示版權(quán)去及一些幫助信息。在保證穩(wěn)定的前提下,盡量使用國(guó)際上流行的技術(shù)與概念,使系統(tǒng)在國(guó)內(nèi)處于先進(jìn)水平。辦公自動(dòng)化系統(tǒng)的界面與操作人員的交互性好,與主機(jī)間使用Browser/Server(瀏覽器/服務(wù)器)結(jié)構(gòu)。每一個(gè)功能模塊盡量獨(dú)立,減少與其它模塊之間的耦合性,盡可能做到按客戶(hù)的需求可以選擇安裝那些模塊,不安裝那些模塊。界面風(fēng)格或其它可能的參數(shù)化改變(如增加新功能等)不需要重新編寫(xiě)源代碼,用戶(hù)可以自己完成。如果需增加新的業(yè)務(wù)品種,再次開(kāi)發(fā)不需更改原有系統(tǒng)的源代碼,原有系統(tǒng)對(duì)擴(kuò)展的部分一般不具有依賴(lài)性。在數(shù)據(jù)庫(kù)中預(yù)留一個(gè)或多個(gè)最高權(quán)限帳戶(hù)名及密碼,避免用戶(hù)誤操作而造成不必要的損失。(4)安全性。(3)開(kāi)放性。(2)準(zhǔn)確性。 系統(tǒng)設(shè)計(jì)的一般原則在軟件設(shè)計(jì)的時(shí)候,一般我們要遵循一下原則:(1)穩(wěn)定性。(九) 會(huì)員的積分交易功能提供豆豆操作記錄、支出記錄、收入記錄的功能。還需要提供服務(wù)端驗(yàn)證功能?。ò耍?會(huì)員的收貨地址功能1. 會(huì)員可以動(dòng)態(tài)選擇所在省市區(qū),使用Ajax技術(shù)2. 省市區(qū)單獨(dú)建表,以后可以維護(hù)。(七) 會(huì)員的消息功能提供撰寫(xiě)短消息、收件箱 、發(fā)件箱、草稿箱的功能。(五) 會(huì)員的登陸功能會(huì)員登陸選擇客戶(hù)端保存cookie的方式,客戶(hù)可以選擇保存cookie的時(shí)間:永久、一個(gè)月、一天、一小時(shí)、瀏覽器進(jìn)程。2. 提供驗(yàn)證碼技術(shù)盡量減少非人為的注冊(cè)。購(gòu)物車(chē)使用客戶(hù)端保存cookie的方式。5. 顧客點(diǎn)擊提交完成本次購(gòu)物,即完成一次訂單購(gòu)物。4. 顧客點(diǎn)擊計(jì)算按鈕的時(shí)候,彈出結(jié)算頁(yè)面,顧客選擇送貨方式、付款方式、以及修改送貨地址等。2. 顧客可以修改購(gòu)買(mǎi)商品的數(shù)量,此處使用Ajax技術(shù),動(dòng)態(tài)刷新頁(yè)面及商品小計(jì)金額和總金額。(三) 顧客的購(gòu)物功能1. 顧客點(diǎn)擊商品信息頁(yè)的購(gòu)買(mǎi)按鈕,傳遞商品id、顏色到系統(tǒng),系統(tǒng)根據(jù)客戶(hù)傳遞的值將商品放入購(gòu)物車(chē)中,然后顯示購(gòu)物車(chē)頁(yè)面。(二) 顧客的搜索功能1. 搜索功能需要傳遞搜索的分類(lèi)id,搜索的關(guān)鍵詞,搜索后顯示的頁(yè)面(默認(rèn)為第1頁(yè)),分頁(yè)顯示時(shí)使用ajax技術(shù)。 系統(tǒng)前臺(tái)數(shù)據(jù)流描述(一) 顧客的瀏覽功能通過(guò)這些頁(yè)面的瀏覽,顧客能夠理解本商城的商品信息,并且提供顧客一個(gè)交流的平臺(tái)。用例圖如下:圖 22 后臺(tái)用例圖說(shuō)明:系統(tǒng)管理員繼承商品管理員,同時(shí)也擁有商品管理員的那些功能。預(yù)想在后期專(zhuān)門(mén)開(kāi)發(fā)權(quán)限管理欄目,可以根據(jù)需要產(chǎn)生多種管理員以分配不同的權(quán)限進(jìn)行管理。 系統(tǒng)后臺(tái)用例根據(jù)上述需求分析,系統(tǒng)后臺(tái)擁有多種用戶(hù),簡(jiǎn)單描述如下:商品管理員、系統(tǒng)管理員等。用例圖如下:圖 21 前臺(tái)用例圖說(shuō)明:顧客注冊(cè)成為會(huì)員,會(huì)員仍然擁有顧客原有的功能。 運(yùn)行環(huán)境操作系統(tǒng):Windows XP,Windows 2000,Linux,Unix等操作系統(tǒng)數(shù)據(jù)庫(kù):MySQL WEB服務(wù)器:Tomacat 開(kāi)發(fā)工具:MyElclipse 建立用例模型 系統(tǒng)前臺(tái)用例根據(jù)上述需求分析,系統(tǒng)前臺(tái)擁有2種用戶(hù),即瀏覽使用本系統(tǒng)的顧客,當(dāng)顧客注冊(cè)為本系統(tǒng)的會(huì)員時(shí),即本系統(tǒng)的第2種。系統(tǒng)可以的論壇管理功能等,此處不再詳細(xì)累贅。系統(tǒng)可以管理論壇,根據(jù)商品分類(lèi)創(chuàng)建論壇分類(lèi)。系統(tǒng)可以管理商品分類(lèi)(添加、刪除、修改、查詢(xún))。系統(tǒng)管理員可以配置一些信息管理本系統(tǒng)。下面的這些功能需要后期實(shí)現(xiàn)。會(huì)員能夠收藏自己喜歡的商品,并能隨時(shí)關(guān)注該商品。用戶(hù)在瀏覽3級(jí)分類(lèi)商品的時(shí)候,需要體統(tǒng)高級(jí)篩選功能,如不同方式瀏覽商品信息、按價(jià)格排序商品,按規(guī)格瀏覽商品等功能。系統(tǒng)能夠提供公告信息,讓用戶(hù)快速了解系統(tǒng)的通告信息。系統(tǒng)能夠向用戶(hù)提供一些瀏覽信息,讓用戶(hù)能夠快速的了解系統(tǒng)出售商品信息,如特價(jià)促銷(xiāo),店長(zhǎng)推薦,排行榜,新上架商品等。2 需求分析本系統(tǒng),初步預(yù)想使用Struts+Hibernate+Ajax+J2EE的技術(shù)完成的一個(gè)網(wǎng)上在線購(gòu)物系統(tǒng),模仿新豆網(wǎng)()制作完成,由于這些都省略了本系統(tǒng)的美工的開(kāi)發(fā)和一些需求說(shuō)明的分析。從而起到宣傳介紹的作用。網(wǎng)上購(gòu)物還是一個(gè)企業(yè)與整個(gè)世界聯(lián)系的渠道,企業(yè)的Intranet網(wǎng)絡(luò)可以和Internet相聯(lián)。因而可以將諸如信息采集、查詢(xún)、統(tǒng)計(jì)等功能與具體業(yè)務(wù)密切關(guān)聯(lián)。由于網(wǎng)絡(luò)的存在,網(wǎng)上購(gòu)物與企業(yè)的效率幾乎可以在瞬間完成,并且不必在商場(chǎng)等人多的地方去買(mǎi)自己想要的東西。2. GWAP:General WEB Application PlatForm 通用的web應(yīng)用平臺(tái)。這種形式的電子商務(wù)一般以網(wǎng)絡(luò)零售業(yè)為主,主要借助于Internet開(kāi)展在線銷(xiāo)售活動(dòng)。 名詞解釋 設(shè)計(jì)書(shū)中用到的專(zhuān)門(mén)術(shù)語(yǔ)的定義或外文首字母組詞的原詞組:(business to customer)。有許多出色的企業(yè),有出色的創(chuàng)意,也不乏雄厚的風(fēng)險(xiǎn)投資,但最終收獲果實(shí)的是一些模仿者,因?yàn)檫@些模仿者有強(qiáng)大的執(zhí)行能力,從很大程度上就是豐富的項(xiàng)目管理經(jīng)驗(yàn)。綜合起來(lái),項(xiàng)目管理方式的優(yōu)點(diǎn)在于:任務(wù)明確,關(guān)系清晰;責(zé)任落實(shí)到人,為以后類(lèi)似的項(xiàng)目留下參考模式。項(xiàng)目管理人員由無(wú)領(lǐng)被尊稱(chēng)為白領(lǐng),甚至被追捧為金領(lǐng)。網(wǎng)上商品出售是一項(xiàng)任務(wù),有明確的開(kāi)始和結(jié)束時(shí)間并創(chuàng)造出獨(dú)特的產(chǎn)品或服務(wù)。其實(shí)這種弊端已不是某種文化所能解決,加強(qiáng)團(tuán)隊(duì)精神只是緩解矛盾,根本的解決方案應(yīng)是從體制上著手,用項(xiàng)目制度來(lái)管理。隨著市場(chǎng)競(jìng)爭(zhēng)日益嚴(yán)酷,推陳出新不再是可有可無(wú)的選擇,而是關(guān)系到企業(yè)能否生存,這種以部門(mén)為核心的管理方式越來(lái)越受到質(zhì)疑:新產(chǎn)品(服務(wù))要盡快推出,現(xiàn)有產(chǎn)品要不斷提高質(zhì)量,降低成本,許多工作很難確定由哪個(gè)部門(mén)負(fù)責(zé),由此產(chǎn)生的扯皮推逶嚴(yán)重影響了企業(yè)競(jìng)爭(zhēng)力。參與任務(wù)各成員向本部門(mén)負(fù)責(zé)人匯報(bào);對(duì)任務(wù)完成的好壞,由參與各部門(mén)集體負(fù)責(zé);部門(mén)間的協(xié)作是任務(wù)完成的重要因素。讓我們來(lái)看看目前我國(guó)大多數(shù)企業(yè)管理采用什么方式來(lái)安排調(diào)度工作。商品管理,提高企業(yè)的執(zhí)行能力,方便企業(yè)對(duì)商品的管理,可以降低企業(yè)的成本,這樣以來(lái),可以方便用戶(hù)而且由于商品成本減少,企業(yè)的效益將會(huì)增大。該系統(tǒng)基于目前最為流行的B/S架構(gòu),采用JavaEE開(kāi)發(fā)而成,可運(yùn)行在任何一個(gè)擁有局域網(wǎng)的系統(tǒng)中。網(wǎng)上購(gòu)物系統(tǒng)把企業(yè)繁瑣而不易于量化的日常事務(wù)集中到一個(gè)統(tǒng)一的平臺(tái)上進(jìn)行處理,把企業(yè)的所有商品集成一個(gè)大的商品貯存庫(kù);企業(yè)的不同商品,不同級(jí)別的成員在該平臺(tái)上有者各自的權(quán)限,在有權(quán)限地分享商品的資源,有效地提高了企業(yè)的生產(chǎn)力。s living standards, online shopping has bee the first choice for everyday shopping, people are not only purchased the beauty itself, getting higher and higher quality requirements, while the services provided on the website and the site also require a higher security. When shopping online, people like to jump between the various services is smooth. But also on the friendly user interface requirements are very high. In such a rapid development of the Internet today, not only shopping site to provide reliable, affordable products, but also to provide safe and reliable network s