freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于ssh2的電子商務(wù)購(gòu)書(shū)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)論文-免費(fèi)閱讀

  

【正文】 包括兩種用戶(hù),一種的前臺(tái)用戶(hù)( 前臺(tái)用戶(hù)的登錄界面截圖如圖 54 所示 ),一種是后臺(tái)用戶(hù)( 后臺(tái)青海民族大學(xué)畢業(yè)論文 用戶(hù)的登錄界面的截圖如圖 55 所示)。選擇基于輕量級(jí)框架技術(shù)的 SSH2 整合架構(gòu)作為系統(tǒng)的體系架構(gòu)來(lái)構(gòu)建系統(tǒng)。 ? 開(kāi)發(fā)平臺(tái): + Tomcat ? 開(kāi)發(fā)語(yǔ)言: Java ? 數(shù)據(jù)庫(kù): ? 運(yùn)行環(huán)境:操作系統(tǒng): Windows 7,服務(wù)器: Tomcat 運(yùn)行平臺(tái) 1)硬件環(huán)境 ? CPU: P4 G 以上; ? 內(nèi)存: 512M 以上; ? 硬盤(pán):硬盤(pán) 80G; 2)軟件環(huán)境 ? 數(shù)據(jù)庫(kù): 。 表 48 商品訂單表字段設(shè)計(jì) 字段名 類(lèi)型 Nulls 鍵值 備注 id int(12) 否 主鍵 唯一標(biāo)識(shí) order_id int(12) 否 外鍵 訂單 ID product_id int(12) 否 外鍵 商品 ID product_name Varchar(50) 否 — 商品名字 dang_price double 否 — 購(gòu)買(mǎi)價(jià)格 product_num double 否 — 購(gòu)買(mǎi)數(shù)量 amount double 否 — 總金額 青海民族大學(xué)畢業(yè)論文 5 系統(tǒng) 的實(shí)現(xiàn) 有了前四 章的 詳細(xì)分析和設(shè)計(jì),整個(gè)系統(tǒng)的模塊和邏輯都已很清晰了。 青海民族大學(xué)畢業(yè)論文 圖 410 數(shù)據(jù)關(guān)系圖 系統(tǒng)庫(kù) 表的設(shè)計(jì) 用戶(hù)信息表的 設(shè)計(jì) 用戶(hù)信息表用來(lái)存儲(chǔ)用戶(hù)的基本信息(該表字段表示意義如表 41 所示)。 郵 箱用 戶(hù)是 否 已 經(jīng) 驗(yàn) 證積 分密 碼昵 稱(chēng)最 近 登 錄 I P最 近 登 錄 時(shí) 間郵 箱 驗(yàn) 證 碼 圖 42 用戶(hù)實(shí)體 ER 圖 商品實(shí)體 ER 圖 商品實(shí)體,包括數(shù)據(jù)項(xiàng):商品 ID、商品名稱(chēng)、市場(chǎng)價(jià)格、網(wǎng)站價(jià)格等(實(shí)體 ER 圖如圖 43 所示)。合理的數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)可以提高數(shù)據(jù)存儲(chǔ)的效率,保證數(shù)據(jù)的完整和一致 。一個(gè)好的流程分析可以大大減少網(wǎng)站 后期編碼的壓力。 青海民族大學(xué)畢業(yè)論文 最新書(shū)籍 :顯示最新上架的書(shū)籍。當(dāng)用戶(hù)在此登錄界面 輸入用戶(hù)名和密碼,點(diǎn)擊登錄按鈕進(jìn)去登錄系統(tǒng) ,倘若為合法用戶(hù)名和密碼,則系統(tǒng)登錄成功,進(jìn)入不同的主界面 。 系統(tǒng) 架構(gòu)設(shè)計(jì) 本系統(tǒng)包括 交易系統(tǒng)和管理系統(tǒng)兩個(gè)子系統(tǒng),兩個(gè)子系統(tǒng)在架構(gòu)方面完全一致,采用 4 層結(jié)構(gòu),主要包括:表現(xiàn)層、控制層、業(yè)務(wù)層、持久層 (見(jiàn)圖 31 所示) 。青海民族大學(xué)畢業(yè)論文 3 系統(tǒng)的 設(shè)計(jì) 本章主要詳細(xì)介紹了系統(tǒng)的整體設(shè)計(jì)。 書(shū) 籍 管 理刪 除 用 戶(hù)添 加 書(shū) 籍 e x t e n d s e x t e n d s 修 改 書(shū) 籍查 看 書(shū) 籍 分 類(lèi) e x t e n d s e x t e n d s 圖 28 書(shū)籍管理用例圖 圖書(shū)管理模塊需求分析 訂單管理:對(duì)系統(tǒng)管理員提供查看所有訂單的功能 ( 用例圖如圖 29 所示 ) 。 注 冊(cè) 用 戶(hù)書(shū) 籍 展 示用 戶(hù) 管 理購(gòu) 物 車(chē) 管 理訂 單 管 理 u s e s u s e s u s e s u s e s 圖 21 交易子系統(tǒng)用例圖 用戶(hù)管理模塊需求分析 用戶(hù)管理:實(shí)現(xiàn)登入 /登出、用戶(hù)注冊(cè)、信息修改功能 (用例圖如圖 22 所示)。 AJAX 是一種獨(dú)立于 Web 服務(wù)器軟件的瀏覽器 技術(shù)。同樣,也出現(xiàn)了另一種輔助程序設(shè)計(jì)的技術(shù),為那些不支持 JavaScript 的用戶(hù)提供替代功能 [14]。與此不同, AJAX 應(yīng)用可以?xún)H向服務(wù)器發(fā)送并取回必需的數(shù)據(jù),它使用 SOAP 或其它一些基于 XML的 web service 接口,并在 用戶(hù) 端采用 JavaScript 處理來(lái)自服務(wù)器的響應(yīng)。該對(duì)象在 Inter Explorer 5 中青海民族大學(xué)畢業(yè)論文 首次引入,它是一種支持異步請(qǐng)求的技術(shù)。使用 Spring 的 IOC 容器,來(lái)管理數(shù)據(jù)訪(fǎng)問(wèn)對(duì)象,業(yè)務(wù)邏輯對(duì)象,Action 對(duì)象的依賴(lài)關(guān)系,結(jié)合面向接口編程,可以讓對(duì)象之間完全解耦;利用Spring 的 DAO 支持,可以簡(jiǎn)化 Hibernate 的數(shù)據(jù)訪(fǎng)問(wèn)操作;使用 Spring 的事務(wù)管理,無(wú)須應(yīng)用服務(wù)器就可以使用聲明式事務(wù)( SSH2 的軟件分層結(jié)構(gòu)中的位置如圖所示) [11]。需要注意的是 SessionFactory 并不是輕量級(jí)的,因?yàn)橐话闱闆r下,一個(gè)項(xiàng)目通常只需要一個(gè) SessionFactory 就夠,當(dāng)需要操作多個(gè)數(shù)據(jù)庫(kù)時(shí),可以為每個(gè)數(shù)據(jù)庫(kù)指定一個(gè) SessionFactory。 Session接口負(fù)責(zé)執(zhí)行被持久化對(duì)象的 CRUD操作 (CRUD的任務(wù)是完成與數(shù)據(jù)庫(kù)的交流,包含了很多常見(jiàn)的 SQL 語(yǔ)句。所有 Spring 的這些特征使編程人員 能夠編寫(xiě)更干凈、更可管理、并且更易于測(cè)試的代碼。 6) 面向切面 —— Spring 提供了面向切面編程的豐富支持,允許通過(guò)分離應(yīng)用的 業(yè) 務(wù)邏輯與系統(tǒng)級(jí)服務(wù)(例如審計(jì)( auditing)和事務(wù)( transaction)管理)進(jìn)行內(nèi)聚性的開(kāi)發(fā)。 1) 目的:解決企業(yè)應(yīng)用開(kāi)發(fā)的復(fù)雜性 2) 功能:使用基本的 JavaBean 代替 EJB,并提供了更多的企業(yè)應(yīng)用功能 3) 范圍:任何 Java 應(yīng)用簡(jiǎn)單來(lái)說(shuō), Spring 是一個(gè)輕量級(jí)的控制反轉(zhuǎn)( IOC)和面向切面( AOP)的容器框架。雖然從 Struts 1 到 Struts 2 有著太大的變化,但是相對(duì)于WebWork, Struts 2 只有很小的變化。 青海民族大學(xué)畢業(yè)論文 1 相關(guān)技術(shù)簡(jiǎn)介 本章主要介紹了本系統(tǒng)用到相關(guān)技術(shù),包括 Struts2, Spring, Hibernate, JQuery,AJAX。同時(shí)還擁有信息查詢(xún)功能,免除了讀者在書(shū)店里找書(shū)的辛苦。同時(shí)又能有效的控制企業(yè)運(yùn)營(yíng)的成本,開(kāi)辟了一個(gè)新的銷(xiāo)售渠道。 2) 改變消費(fèi)者的消費(fèi)方式 書(shū)籍不同于其他的 產(chǎn)品 ,它具有體積小,攜帶方便,不易損壞等特點(diǎn),加之現(xiàn)在電子商務(wù)技術(shù)的 成熟,物流配送方式的發(fā)達(dá),這就讓消費(fèi)者可以更加放心地在網(wǎng)上購(gòu)買(mǎi)書(shū)籍,而不用擔(dān)心網(wǎng)上交易的安全性和在送貨過(guò)程中書(shū)籍的損壞等問(wèn)題。因此,任何一個(gè)企業(yè)要在 21 世紀(jì)生存,就必須迅速地改變傳統(tǒng)的經(jīng)營(yíng)觀(guān)念,跟上當(dāng)今世界發(fā)展的最新潮流,加入到電子商務(wù)大潮中 [1]。系統(tǒng)具有高可 靠性、可擴(kuò)展性和重用性的特點(diǎn),為用戶(hù)提供一個(gè)便利的購(gòu)書(shū)平臺(tái)。本系統(tǒng)開(kāi)發(fā)環(huán)境 采用了 MyEclipse 、 和 ,后臺(tái)數(shù)據(jù)庫(kù)使用了 MYSQL 數(shù)據(jù)庫(kù)服務(wù)器 。 相對(duì)于其他行業(yè)而言,實(shí)現(xiàn)圖書(shū) 的網(wǎng)上銷(xiāo)售更是具有其天然的優(yōu)勢(shì): 1) 改變企業(yè)的競(jìng)爭(zhēng)方式 網(wǎng)上銷(xiāo)售圖書(shū) 不僅給消費(fèi)者提供了更多選擇消費(fèi)與開(kāi)拓銷(xiāo)售市場(chǎng)的機(jī)會(huì) ,而且也是提供了更加密切的信息交流場(chǎng)所,從而提高了企業(yè)把握和 了解市 場(chǎng)的能力[2]。傳統(tǒng)的去書(shū)店購(gòu)買(mǎi)書(shū)籍,對(duì)于消費(fèi)者來(lái)說(shuō),有幾個(gè)天然的缺點(diǎn): a、 來(lái)回需青海民族大學(xué)畢業(yè)論文 要浪費(fèi)許多時(shí)間。并且, B2C 的購(gòu)書(shū)系統(tǒng)有利于企業(yè)管理信息化的實(shí)現(xiàn)。讀者只需在辦公室或家里操作鍵盤(pán),上網(wǎng)查找自己所需要的圖書(shū)后,就可按步驟生成圖書(shū)訂單,讓讀者足不出戶(hù)買(mǎi)到自己滿(mǎn)意的圖書(shū)。 SSH2 框架 本 系統(tǒng)主要實(shí)現(xiàn) B2C 購(gòu)書(shū)系統(tǒng)所需要的一些基本功能,采用目前流行的 Java語(yǔ)言開(kāi)發(fā)。 Struts2 的體系與 Struts1 體系的差別非常大,因?yàn)?Struts2 使用了 WebWork的設(shè)計(jì)核心,而不是 Struts1 的設(shè)計(jì)核心。 4) 輕量 —— 從大小與開(kāi)銷(xiāo)兩方面而言 Spring 都是輕量的。應(yīng)用對(duì)象只實(shí)現(xiàn)它們應(yīng)該做的 —— 完成業(yè)務(wù)邏輯 —— 僅此而已。它們也為 Spring 中的各種模塊提供了基礎(chǔ)支持 [8]。 )。 Configuration 類(lèi)負(fù)責(zé)配置并啟動(dòng) Hibernate,創(chuàng)建 SessionFactory 對(duì)象。 表 現(xiàn) 層 ( S t r u t s 2 )業(yè) 務(wù) 邏 輯 層持 久 層 ( H i b e r n a t e )關(guān) 系 數(shù) 據(jù) 庫(kù)S p r i n g 圖 13 SSH2 在軟件分層結(jié)構(gòu)中的位置 前端技術(shù) 技術(shù) JQuery 是繼 prototype 之后又一個(gè)優(yōu)秀的 JavaScript 框架。簡(jiǎn)而言之, XmlHttpRequest 可以使用JavaScript 向服務(wù)器提出請(qǐng) 求并處理響應(yīng),而不阻塞用戶(hù)。因此在服務(wù)器和瀏覽器之間交換的數(shù)據(jù)大量減少,結(jié)果我們就能看到響應(yīng)更快的應(yīng)用。 對(duì)應(yīng)用 AJAX 最主要的批評(píng)就是,它可能破壞瀏覽器后退按鈕的正常行為。 青海民族大學(xué)畢業(yè)論文 2 系統(tǒng)的 需求分析 本章主要詳細(xì)描述了本系統(tǒng)的需求分析。青海民族大學(xué)畢業(yè)論文 登 入登 出用 戶(hù) 注 冊(cè)個(gè) 人 信 息 修 改用 戶(hù) 管 理 e x t e n d s e x t e n d s e x t e n d s e x t e n d s 圖 22 用戶(hù)管理用例圖 購(gòu)物車(chē)模塊需求分析 購(gòu)書(shū) 車(chē):實(shí)現(xiàn)添加書(shū)籍、刪除列表、恢復(fù)列表、數(shù)量修改、清空 購(gòu)書(shū) 車(chē)、結(jié)算功能 (用例圖如圖 23 所示) 。 訂 單 管 理查 看 訂 單 e x t e n d s 圖 29 訂單管理子系統(tǒng) 系統(tǒng) 的性能需求分析 為增加用戶(hù)體驗(yàn),本系統(tǒng)對(duì)性能有一定的要求。包括系統(tǒng)設(shè)計(jì)的原則,系統(tǒng)架構(gòu)的設(shè)計(jì),系統(tǒng)功能模塊的設(shè)計(jì),系統(tǒng)業(yè)務(wù)流程的設(shè)計(jì)。 表現(xiàn)層:主要負(fù)責(zé)用戶(hù)交互和結(jié)果顯示,交易系統(tǒng)和管理系統(tǒng)有不同的 URL 入口 進(jìn)入不同的 界面。 注冊(cè)模塊需求分析 主要是用戶(hù)的注冊(cè),注冊(cè)是需要填寫(xiě)相關(guān)信息 。 熱門(mén)書(shū)籍 :顯示銷(xiāo)售得比較好的書(shū)籍。用戶(hù)進(jìn)入本站點(diǎn)時(shí)首先訪(fǎng)問(wèn)主頁(yè)面,如果是注冊(cè)了的用戶(hù)可以選擇登陸,這樣可以開(kāi)始購(gòu)買(mǎi)書(shū)籍了。 本章主要介紹了數(shù)據(jù)庫(kù)的 詳細(xì) 設(shè)計(jì) ,包括系統(tǒng)涉及到的表,表中各字段代表的意義,以及與表對(duì)應(yīng)的實(shí)體類(lèi)。 上 架 時(shí) 間商 品是 否 刪 除關(guān) 鍵 字商 品 描 述本 網(wǎng) 站 價(jià) 格商 品 名 字市 場(chǎng) 價(jià) 格 圖 43 商品實(shí)體 ER 圖 圖書(shū)實(shí)體 ER 圖 圖書(shū) 實(shí)體 ,包括數(shù)據(jù)項(xiàng):圖書(shū)編號(hào)、圖書(shū)名、價(jià)格、圖書(shū)介紹 等(實(shí)體 ER青海民族大學(xué)畢業(yè)論文 圖如圖 44 所示) 。 表 41 用戶(hù)信息表字段設(shè)計(jì) 字段名 類(lèi)型 Nulls 鍵值 備注 id Int(12) 否 主鍵 用戶(hù)標(biāo)識(shí) varchar(50) 否 — 用戶(hù)郵箱 nickname varchar(50) 否 — 用戶(hù)昵稱(chēng) password varchar(50) 否 — 用戶(hù)密碼 user_integral Int(12) 否 — 積分 is__verify char(3) 否 — 是否通過(guò)驗(yàn)證標(biāo)識(shí) _verify_code Varchar(50) 否 — 郵箱驗(yàn)證碼 last_login_time Bigint(20) 否 — 最近登錄的時(shí)間 last_login_ip Varchar(15) 否 — 最近登錄的 IP 青海民族大學(xué)畢業(yè)論文 接收地址 表的 設(shè)計(jì) 接收地址表 用來(lái)存儲(chǔ)用戶(hù)購(gòu)買(mǎi)書(shū)籍后書(shū)籍接收的地址,一個(gè)用戶(hù)可以有多個(gè)接收地址 ( 該表字段表示意義如表 42 所示) 。本章將依照前四 章的基礎(chǔ),重點(diǎn)介紹本系統(tǒng)中模塊和功能的實(shí)現(xiàn)方法和實(shí)現(xiàn)效果,并對(duì)是否符合需求進(jìn)行分析。 ? 應(yīng)用服務(wù)器: Tomcat 應(yīng)用服務(wù)器 。其中,由 Struts2 實(shí)現(xiàn) MVC, Hibernate 則承擔(dān)數(shù)據(jù)的持青海民族大學(xué)畢業(yè)論文 久化任務(wù), Spring 負(fù)責(zé)集成 Struts2 和 Hibernate( 體系結(jié)構(gòu)如圖 52 所示 )。這兩種用戶(hù)有不同 的訪(fǎng)問(wèn)權(quán)限 。 圖 53 用戶(hù)注冊(cè)截圖 登錄模塊的實(shí)現(xiàn) 登錄模塊是讓用戶(hù)登錄,以便進(jìn)行相應(yīng)的操作。本系統(tǒng) 采用 MVC 開(kāi)發(fā)模型。數(shù)據(jù)庫(kù)查詢(xún)簡(jiǎn)單容易。 青海民族大學(xué)畢業(yè)論文 表 47 訂單信息表字段設(shè)計(jì) 字段名 類(lèi)型 Nulls 鍵值 備注 id Int(12) 否 主鍵 唯一標(biāo)識(shí) status Int(1) 否 — 訂單狀態(tài) order_time bigint 否 — 訂單時(shí)間 order_desc Varchar(200) 是 — 訂單描述 receive_name Varchar(200) 否 — 收貨人 full_address Varchar(200) 否 — 收貨地址 postal_code Varchar(15) 否 — 收貨詳細(xì)地址 mo
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1