【正文】
型 概念數(shù)據(jù)模型最常用的表示方法是實(shí)體 — 聯(lián)系 (ER)法,這種方法用ER 圖作為它的描述工具。 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì) 數(shù)據(jù)庫(kù)的概念設(shè)計(jì)是將需求分析得到的用戶需求抽象為信息結(jié)構(gòu)即概念模型的過(guò)程,它是整個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)的關(guān)鍵。需求分析做得不好會(huì)導(dǎo)致整個(gè)設(shè)計(jì)返工重做。 系統(tǒng)的維護(hù) 都不應(yīng)對(duì)系統(tǒng)的運(yùn)行造成太大影響。良好的用戶管理功能可以有效控制用戶對(duì)系統(tǒng)的使用,使系統(tǒng)處于一個(gè)安全、負(fù)載合理的運(yùn)行狀況,提高系統(tǒng)的應(yīng)用適應(yīng)性。 ? 后置條件:無(wú) ? 分支與異常: 收獲信息輸入異常 。 ? 恢復(fù)列表: 恢復(fù)刪除的訂單中的訂單列表,恢復(fù)后重新統(tǒng)計(jì)訂單金額 。 在軟件工程的歷史中,很長(zhǎng)時(shí)間里人們一直認(rèn)為需求分析是整個(gè)軟件工程中最簡(jiǎn)單的一個(gè)步驟,但在過(guò)去十年中越來(lái)越多的人認(rèn)識(shí)到它是整個(gè)過(guò)程中最關(guān)鍵的一個(gè)過(guò)程。 所采用方案的特點(diǎn) 淘寶網(wǎng)在線 交易系統(tǒng)充分利用了 Browser/Server 架構(gòu) 的特點(diǎn),用戶無(wú)需安裝任何客戶端,只要通過(guò)系統(tǒng)自帶的瀏覽器就可以直接登錄系統(tǒng),節(jié)省了客戶端安裝的時(shí)間。兩層結(jié)構(gòu)中,客戶端接受用戶的請(qǐng)求,客戶端向數(shù)據(jù)庫(kù)服務(wù)提出請(qǐng)求,數(shù)據(jù)庫(kù)服務(wù)將數(shù)據(jù)提交給客戶端,客戶端將數(shù)據(jù)進(jìn)行計(jì)算并將結(jié)果呈現(xiàn)給 9 用戶。 它是隨著 Inter 技術(shù)的興起,對(duì) C/S 模式應(yīng)用的擴(kuò)展。為了方便用戶在線購(gòu)物,本系統(tǒng)提供購(gòu)物車(chē)功能,這樣用戶可以系統(tǒng)的查看和管 理自己選購(gòu)的商品,可以更好的提高用戶的購(gòu)物體驗(yàn)。 Struts2 框架 : 7 A c t i o n C o n t e x t C l e a n U pO t h e r F i l t e r sF i l t e r D i s p a h t e rH t t p S e r v l e t R e q u e s tA c t i o n M a p p e rA c t i o n P r o x yC o n f i g u r a t i o nM a n a g e rS t r u t s . x m lA c t i o nI n v o c a t i o nI n t e r c e p t e r 2I n t e r c e p t e r 3A c t i o nR e s u l tI n t e r c e p t e r 3I n t e r c e p t e r 2I n t e r c e p t e r 1I n t e r c e p t e r 1T a g S u b s y s t e mT e m p l e t eH t t p S e r v l e t R e s p o n s e 圖 22 Struts2功能圖 Struts2 的體系結(jié)構(gòu)實(shí)現(xiàn)了 MVC 設(shè)計(jì)模式的概念,他將這些概念映射到 Web 應(yīng)用程序的組件和概念中。 MVC 設(shè)計(jì)模式的優(yōu)點(diǎn): (1)允許多種用戶界面的擴(kuò)展:在 MVC 模式中視圖與模型沒(méi)有必然的聯(lián)系,都是通過(guò)控制器發(fā)生關(guān)系,這樣如果要增加新類(lèi)型的用戶界面,只需要改動(dòng)相應(yīng)的視圖和控制 器即可,而模型則無(wú)需發(fā)生改動(dòng)。一個(gè) 模型能為多個(gè)視圖提供數(shù)據(jù)。 MVC 是一種目前廣泛流行的軟件設(shè)計(jì)模式,近年來(lái),隨著 J2EE(Java2 Enterprise Edition)的成熟, MVC 得到廣泛使用,并成為 J2EE 平臺(tái)上推薦的一種設(shè)計(jì)模式。我國(guó)政府也大力倡導(dǎo)電子商務(wù)。 EDI 通過(guò)傳遞標(biāo)準(zhǔn)的數(shù)據(jù)流可以避免人為的失誤,大大地降低成本、提高效率。項(xiàng)目的可行性研究是對(duì)多因素、多目標(biāo)系統(tǒng)進(jìn)行的不斷的分析研究、評(píng)價(jià)和決策的過(guò)程。 雖然從整體上看,我國(guó)中小企業(yè)信息化仍處于初級(jí)階段,但是應(yīng)用內(nèi)容已經(jīng)包括中小型服務(wù)器、小型局域網(wǎng)、 Inter、財(cái)務(wù)管理系統(tǒng)、小型 ERP、 OA、防病毒軟件、軟件防火墻等重點(diǎn);從區(qū)域看,華南及東南沿海在 2~ 3 年內(nèi)仍是中小企業(yè)信息化應(yīng)用的熱點(diǎn)區(qū)域;從行業(yè)結(jié)構(gòu)看,制造、高科技等行業(yè)應(yīng)用步伐較快。 20xx 年達(dá)到 億美元。 國(guó)內(nèi)外發(fā)展概況 在北美與歐洲的發(fā)達(dá)國(guó)家中,電子商務(wù)獲得了長(zhǎng)足的發(fā)展。電子商務(wù)以其高效率、低廉、高收益、全球化等傳統(tǒng)經(jīng)營(yíng)方式所無(wú)法比擬的優(yōu)點(diǎn)受到全球的關(guān)注。其實(shí),電子商務(wù)這個(gè)概念起源于七十年代,在那時(shí) ,一些大公司通過(guò)建立自己的計(jì)算機(jī)網(wǎng)絡(luò)實(shí)現(xiàn)各個(gè)機(jī)構(gòu)之間、商業(yè)伙伴之間的信息共享、交換,這就是廣為流行的電子數(shù)據(jù)交換( EDI)。 cart。 整個(gè)交易 系統(tǒng)主要實(shí)現(xiàn) 的 功能有 商品展示、購(gòu)物車(chē)管理、訂單管理以及用戶管理。對(duì)本文的研究做出重要貢獻(xiàn)的個(gè)人和集體,均已在文中以明確方式標(biāo)明。盡我所知,除文中特別加以標(biāo)注和致謝的地方外,不包含其他人或組織已經(jīng)發(fā)表或公布過(guò)的研究成果,也不包含我為獲得 及其它教育機(jī)構(gòu)的學(xué)位或?qū)W歷而使用過(guò)的材料。本人授權(quán) 大學(xué)可以將本學(xué)位論文的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫(kù)進(jìn)行檢索,可以采用影印、縮印或掃描等復(fù)制手段保存和匯編本學(xué)位論文。 訂單管理主 要 功能 有訂單確認(rèn)、顯示訂單列表、刪除訂單。 settlement I 目 錄 摘 要 .................................................................................................. Abstract ............................................................................................... VI 第 1 章 緒論 ......................................................................................... 1 選題背景 ..................................................................................... 1 選題的目的及意義 ...................................................................... 1 研究 內(nèi) 容 ..................................................................................... 2 國(guó)內(nèi)外發(fā)展概況 .......................................................................... 2 本系統(tǒng)設(shè)計(jì)的思想 ...................................................................... 3 第 2 章 系統(tǒng)分析 .................................................................................. 4 可行性研究 ................................................................................. 4 經(jīng)濟(jì)可行性研究 .................................................................... 4 社會(huì)可行性研究 .................................................................... 4 技術(shù)可行性 研究 .................................................................... 5 操作可行性研究 .................................................................... 7 開(kāi)發(fā)方案比較 ............................................................................. 8 軟件體系結(jié)構(gòu)的確立和比較 .................................................. 8 設(shè)計(jì)方案的確立和分析 ......................................................... 9 所采用方案的特點(diǎn) ................................................................ 9 需求分析 ..................................................................................... 9 1 需求獲取 ............................................................................... 9 功能需求 ..............................................................................10 性能需求 ..............................................................................12 數(shù)據(jù)庫(kù)分析 ................................................................................13 數(shù)據(jù)庫(kù)需求分析 ...................................................................13 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì) ............................................................13 第 3 章 系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) ......................................................................15 系統(tǒng)類(lèi)圖 ....................................................................................16 購(gòu)物車(chē)類(lèi)圖 .............................................................................16 用戶管理類(lèi)圖 .........................................................................17 時(shí)序圖 .......................................................................................18 用戶管理時(shí)序圖 ...................................................................18 商品展示時(shí)序圖 ...................................................................19 購(gòu)物車(chē)管理時(shí)序圖 ...............................................................20 訂單管理時(shí)序圖 ...................................................................23 II 數(shù)據(jù)庫(kù)設(shè)計(jì) ................................................................................24 人機(jī)界面設(shè)計(jì) ............................................................................27 用戶管理模塊設(shè)計(jì) ...............................................................27 商品展示模塊設(shè)計(jì) ...............................................................30 購(gòu)物車(chē)管理模塊設(shè)計(jì) ............................................................33 訂單管理模塊設(shè)計(jì) ...............................................................35 第 4