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

正文內(nèi)容

碩士論文-基于bs模式的網(wǎng)上書店交易平臺(tái)系統(tǒng)的設(shè)計(jì)-在線瀏覽

2025-01-10 22:55本頁面
  

【正文】 現(xiàn)如下功能:會(huì)員管理,圖 書出入庫管理,書目檢索/書目分類管理,購物車,訂單功能,會(huì)員帳戶管理,在 線客服,物流管理,書目評(píng)價(jià),以及對(duì)WAP的支持等。 2.用戶可以對(duì)自己所購圖書進(jìn)行評(píng)價(jià),給其它購買者作為購書參考。 4.在線支付與銀行接口的安全問題。 1.4.2本文的組織結(jié)構(gòu) 全文共分為6章。 山東大學(xué)碩士學(xué)位論文 第2章是需求分析,采用業(yè)務(wù)流程圖及業(yè)務(wù)用例(UseCase)的描述方法來 描述功能性需求。 第4章是系統(tǒng)功能的詳細(xì)設(shè)計(jì)實(shí)現(xiàn),用系統(tǒng)用列設(shè)計(jì)、類圖、數(shù)據(jù)庫設(shè)計(jì)等 描述系統(tǒng)的靜態(tài)功能,用狀態(tài)圖、時(shí)序 圖及詳細(xì)設(shè)計(jì)補(bǔ)充文檔描述系統(tǒng)的動(dòng)態(tài)功 能。 第5章是重點(diǎn)對(duì)系統(tǒng)的實(shí)現(xiàn)進(jìn)行總體性的論述以及測(cè)試了系統(tǒng)的必要數(shù)據(jù)并 闡述了應(yīng)用后的結(jié)果和效果。 6 山東大學(xué)碩士學(xué)位論文 第2章系統(tǒng)需求分析 方案論證在軟件開發(fā)過程中是至關(guān)重要的一個(gè)環(huán)節(jié),它將直接決定軟件開發(fā) 的成敗問題。方案論證主要通過 可行性要求、需求分析、 概要設(shè)計(jì)3個(gè)步驟來完成。因此在開發(fā)軟 件項(xiàng)目之前,必須根據(jù)可利用的時(shí)間和資源等條件進(jìn)行可行性研究。 可行性研究主要包括經(jīng)濟(jì)可行性研究,技術(shù)可行性研究,運(yùn)行、操作可行性 研究,法律可行性研究和開發(fā)方案的選擇。對(duì)系統(tǒng)初步的分析結(jié)果和報(bào)告書進(jìn)行復(fù) 查,改正含糊 或不確切的敘述,重新確定系統(tǒng)目標(biāo)與規(guī)模,清晰地描述對(duì)系統(tǒng)的所有約束條件。找出其基本功能和基本信息,指出其缺點(diǎn)或局限性。用某種圖形工具導(dǎo)出系統(tǒng)高層邏輯模型,并與 現(xiàn)有系統(tǒng)進(jìn)行比較。 5.推薦建議的方案。若分析員認(rèn)為不值得開發(fā),也應(yīng)拿出充分的理由??尚行匝芯孔詈笠ㄟ^技術(shù)評(píng)審和管理復(fù)審,開發(fā)方 和客戶方或使用部門負(fù)責(zé)人根據(jù)成本一效益分析等各項(xiàng)可行性研究的結(jié)論決策是 7 山東大學(xué)碩士學(xué)位論文 否繼續(xù)這項(xiàng)工程。 2.1.1經(jīng)濟(jì)可行性 一個(gè)系統(tǒng)的開發(fā)可以解決企業(yè)人事管理遇到的耗費(fèi)大量資金和人力,管理內(nèi) 容繁 復(fù),而且容易丟失的問題。 2.1.2技術(shù)可行性 近年來隨著Internet技術(shù)的飛速發(fā)展及用戶需求的不斷升級(jí),Web頁面 ? 技 術(shù)也不斷的推陳出新,使得Web站點(diǎn)的功能越來越強(qiáng)大,能夠提供的服務(wù)種類越 來越繁多。JSP技術(shù)有點(diǎn)類似ASP技術(shù), 它是在傳統(tǒng)的網(wǎng)頁HTML文件(術(shù),htm,:Ic.html)中插入Java程序段(Scriptlet)和 JSP標(biāo)記(tag),從而形成JSP文件(木.jsp)。Web服務(wù)器在遇到訪問JSP網(wǎng)頁的請(qǐng)求時(shí),首先執(zhí)行其中的程序段, 然后將執(zhí)行結(jié)果連同JSP文件中的HTML代碼一起返回給客戶。 簡(jiǎn)單講,JSp技術(shù)使用Java編程語言乜3編寫類XML的tags和scriptlets,來 封裝產(chǎn)生動(dòng)態(tài)網(wǎng)頁的處理邏輯。JSP將網(wǎng)頁邏輯與網(wǎng)頁設(shè)計(jì)和顯示分離,支持可重用的基 于組件的設(shè)計(jì),使基于Web的應(yīng)用程序的開發(fā)變得迅速和容易。需求分析又劃分為兩個(gè)階段,即需求獲取 和需求規(guī)約,前者是用自然語言清楚地描述用戶的要求,而需求規(guī)約的目的是消 除獲取需求的二義性和不一致性。 作為一家在互聯(lián)網(wǎng)上展開業(yè)務(wù)的書店,用戶可以在任何時(shí)間進(jìn)行瀏覽與購買 圖書,這就要求系統(tǒng)首先必須滿足每天24小時(shí)、每周7天不間歇的服務(wù)模式,就 像ATM自動(dòng)售貨機(jī)一樣,因此穩(wěn)定性是網(wǎng)上書店開張的基礎(chǔ)。目前銀行所使用的網(wǎng)上支付安全協(xié) 議有兩種:SSL(SecuritySocketLayer)是基于TCP/IP之上的用于Internet 網(wǎng)上安全傳送信息的協(xié)議,通過對(duì)收發(fā)雙方的身份驗(yàn)證和管道加密安全保證傳送 數(shù)據(jù)所必須的數(shù)據(jù)安全以及完整性;SET(SecureElectronicTransaction)則 是在開放網(wǎng)絡(luò)環(huán)境中的信用卡支付的安全協(xié)議,它采用公鑰密碼體制和X.509電 子證書標(biāo)準(zhǔn),通過相應(yīng)軟件、電子證 書、數(shù)字簽名和加密技術(shù)能在電子交易環(huán)節(jié) 上提供更大的信任度、更完整的交易信息、更高的安全性和更少受欺詐的可能性。 互聯(lián)網(wǎng)電子商務(wù)技術(shù)使在網(wǎng)上購物的顧客能夠極其方便輕松地獲得商家和企 業(yè)的信息,但同時(shí)也增加了對(duì)某些敏感或有價(jià)值的數(shù)據(jù)被濫用的風(fēng)險(xiǎn)。為防范網(wǎng)上交易風(fēng)險(xiǎn),網(wǎng)上書城應(yīng)當(dāng)獲取權(quán)威CA機(jī)構(gòu)的 認(rèn)證證書。其具體功能圖如圖2 — 1所示??头藛T只有經(jīng) 過注冊(cè)后才能回答顧客提出的有關(guān)圖書的問題并可在線與顧客進(jìn)行交流。 用戶(客服 資料修改 在線回答 問題設(shè)置 圖2-2用戶(客服人員用例圖) 如圖2 — 2所示,客服人員進(jìn)入書店管理模塊進(jìn)行各種資源的統(tǒng)一管理,對(duì)各 人員的資料進(jìn)行修改和核對(duì),回答會(huì)員網(wǎng)上提出的問題并與會(huì)員 在線交流。 2.系統(tǒng)顯示輸入界面,記錄登陸信息并實(shí)時(shí)保存 。 2.用戶(個(gè)人會(huì)員) 山東大學(xué)碩十學(xué)位論文 個(gè)人會(huì)員作為圖書系統(tǒng)的最主要參與者,應(yīng)具有資料修改、賬戶管理、書目 管理、信息管理及訂單查詢等功能。 用戶(個(gè)人 資料修改 帳戶管理 我的購書吧 書目管理 信息管理 訂單查詢 WAP模塊 圖2-3用戶(個(gè)人會(huì)員用例圖) 如圖2 — 3所示,個(gè)人會(huì)員進(jìn)入書店系統(tǒng)后進(jìn)行信息 修改、查看圖書、購買圖 書以及提問問題等操作。 2.系統(tǒng)顯示輸入界面,記錄資源信息并實(shí)時(shí)保存。 3.用戶(管理員) 作為本系統(tǒng)的管理員,他具有最高權(quán)限,他不僅可以對(duì)自己的資料進(jìn)行修改 山東大學(xué)碩士學(xué)位論文 還可以對(duì)所有角色進(jìn)行管理并進(jìn)行預(yù)警設(shè)置,其用例圖如圖2 — 4所示。管理員用例描述如表2-3所示: 表2-3管理員用例描述 用例名稱:管理員用例 主要參與者:書店管理人員 項(xiàng)目 相關(guān)人員及其興趣: 書店管理人員:希望利用集中統(tǒng)一管理界面功能管理各角色信息 前置條件:管理員必須己經(jīng)被識(shí)別和授權(quán)為本系統(tǒng)管理員 后置條件:管理信息及時(shí)更新,并及時(shí)傳送到系統(tǒng)各功能模塊中去 場(chǎng)景: 1.管理人員進(jìn)入資源管理界面后,要根據(jù)要求輸入相應(yīng)的用戶信息,確保輸入信息的準(zhǔn)確 性及完整性。 3.管理員可以查詢各用戶信息及預(yù)警設(shè)置情況。 山東大學(xué)碩士學(xué)位論文 14 用戶(物流 圖2-5用戶(物流人員用例圖) 表2-4物流人員用例描述 資料修改 物流配送 分公司設(shè)置 用例名稱:物流人員用例 主要參與者:物流人員 項(xiàng)目相關(guān)人員及其興趣: 物流人員:希望利用集中管理界面功能進(jìn)行相關(guān)信息的設(shè)置 前置條件:物流人員必須己經(jīng)被識(shí)別和授權(quán) 后置條件:物流人員信息及時(shí)更新,并及時(shí)傳送到系統(tǒng)各功能模塊中去 場(chǎng)景: 1.物流人員進(jìn)入資源管理界面后,要根據(jù)要求輸入相應(yīng)的信息,確保輸入信息的 準(zhǔn)確性及完整性。 3.物流人員可以進(jìn)行修改資料查詢物流配送等操作。用戶 可以通過網(wǎng)站上的圖書查詢或圖書展示,查找相關(guān)圖書,也可以通過新書上架或 銷售排行來進(jìn)行圖書購買,當(dāng)點(diǎn)擊圖書時(shí)就可以瀏覽圖書的 詳細(xì)信息。當(dāng)全部都確定后,用戶可以點(diǎn)擊結(jié)帳按鈕,進(jìn)行結(jié)帳服務(wù);結(jié)帳時(shí), 系統(tǒng)會(huì)再一次要求用戶填寫資料,確保能把所購買的圖書送到購買者那里,并生 成訂單。 15 山東大學(xué)碩十學(xué)位論文 3 .1系統(tǒng)軟件架構(gòu) 圖3一l網(wǎng)站購物與交易處理流程 系統(tǒng)采用了B/s結(jié)構(gòu),三層運(yùn)行模式,同時(shí)適用于Intranet/Internet。此架構(gòu)無須安裝客戶端軟件,便于軟件的分發(fā)和維護(hù) 升級(jí),適應(yīng)了眾多應(yīng)用客戶端分散環(huán)境下的運(yùn)行和維護(hù)需求。它設(shè)計(jì)的目的是為了推動(dòng)企業(yè)應(yīng)用的開發(fā)和部署,讓各種依循J2EE 16 山東大學(xué)碩士學(xué)位論文 架構(gòu)的不同平臺(tái)之間存在良好的兼容性,解決過去企業(yè)后端使用的信息產(chǎn)品彼此 之間無法兼容,導(dǎo)致企業(yè)內(nèi)部或外部難以互通的窘境。J2EE應(yīng)用程序編 程接口(ApplicationProgrammingInterface,API)與3層架構(gòu)之間的關(guān)系如圖 3-2 所示: 客戶端 /\/\ 服務(wù)器端表示層服務(wù)器端業(yè)務(wù)邏輯層 JSPServlet口B 1r1r JTAJNDIJMSJDBCRMIJavamail 圖3-2J2EEAPI與3層架構(gòu)之間的關(guān)系 3.1.2H-bernate技術(shù)概述 在闡述HibernateH3技術(shù)前先概述目前比較流行的持久層實(shí)現(xiàn)框架即ORM框 架。ORM組件的主 要功能是實(shí)現(xiàn)實(shí)體域?qū)ο蟮某志没⒎庋b數(shù)據(jù)訪問的細(xì)節(jié)。 Hibernate璐1實(shí)現(xiàn)了ORM模式,是一個(gè)開放源代碼的對(duì)象關(guān)系映射框架,它對(duì) JDBC進(jìn)行了非常輕量級(jí)的對(duì)象封裝陋1,使得Java程序員可以使用面向?qū)ο缶幊趟? 維來操縱數(shù)據(jù)庫。 山東 大學(xué)碩士學(xué)位論文 Hibernate是數(shù)據(jù)持久層的一個(gè)優(yōu)秀的Java組件,具有以下優(yōu)點(diǎn): 1.Hibernate是JDBC的輕量級(jí)的對(duì)象封裝,內(nèi)存消耗少、運(yùn)行效率高,是一 個(gè)獨(dú)立的對(duì)象持久層框架,和AppServer、EJB沒有什么必然的聯(lián)系。 3.Hibernate開發(fā)效率高,Eclipse、JBuil der等主流Java集成開發(fā)環(huán)境對(duì) Hibernate有很好的支持,特別是對(duì)于大型項(xiàng)目的持久層關(guān)系映射很復(fù)雜的情況 下,Hibernate開發(fā)效率會(huì)很高。 3.1.3Spring核心機(jī)制 Spring?。笔且粋€(gè)輕量級(jí)的控制反轉(zhuǎn)(IOC)和面向切面(AOP)的容器框架n引。Spring提供了唯一的數(shù)據(jù)訪問抽象,包括簡(jiǎn)單和有效率的JDBC框 架,極大的 改進(jìn)了效率并且減少了可能的錯(cuò)誤。Spring還提供了唯一的事務(wù)管理對(duì)象, 它能夠在各種底層事務(wù)管理技術(shù)中提供一個(gè)一致的編程模型。Spring還提供了可以和IOC容器集成的強(qiáng)大而靈活的MVCWeb框架。 IOC口1(InversionofContr01)控制反轉(zhuǎn)和DI是同一個(gè)概念。相應(yīng)的注入操作都寫到配置文件中,降低了對(duì) 象間的耦合性,便于維護(hù)并簡(jiǎn)化開發(fā)人員的工作量。具體的設(shè)置方法也是在配置文件中,只是在需要調(diào)用其他bean對(duì)象的bean 中加入<constructor — arg>元素。 2.構(gòu)造注入的優(yōu)點(diǎn):在構(gòu)造器中根據(jù)依 賴關(guān)系決定注入順序,對(duì)于依賴關(guān)系 無須變化的bean,構(gòu)造注入更有用處。Struts組件在MVC模式中的位置如圖3-3所示: 圖3 — 3Struts組件在MVC中的位置 Struts繼承了MVC的各項(xiàng)特性,并根據(jù)J2EE的特點(diǎn)做了相應(yīng)的變化和擴(kuò)展。下面分別闡述它們?cè)? Struts應(yīng)用開發(fā)中作用。它是 Struts結(jié)構(gòu)Web應(yīng)用的調(diào)度程序,調(diào)度的依據(jù)由ActionMapping對(duì)象提供 。 2.ActionMapping類 ActionMapping對(duì)象是Action的地圖對(duì)象,它幫助控制器進(jìn)行框架內(nèi)部的流 程控制。 Struts-config.xml是一組響應(yīng)用戶請(qǐng)求的ActionMapping對(duì)象集合,每一個(gè)用戶 請(qǐng)求都有一個(gè)ActionMapping對(duì)象與之相對(duì)應(yīng)。 3.ActionForm類 Acti onForm類是org.apache.struts.action.ActionForm擴(kuò)展類,程序開發(fā) 人員為每個(gè)表單都創(chuàng)建一個(gè)ActionFormBean,以維護(hù)Web應(yīng)用程序的會(huì)話狀態(tài), 且一個(gè)ActionForm可以對(duì)應(yīng)多個(gè)表單,具有很好的重用性。使用它的目的是 為了存儲(chǔ)用戶在相關(guān)表單中輸入的數(shù)據(jù),在數(shù)據(jù)校驗(yàn)通過后由控制器傳送給相應(yīng) 的Action方法進(jìn)行業(yè)務(wù)邏輯操作,同時(shí)在數(shù)據(jù)校驗(yàn)失敗后將同一網(wǎng)頁進(jìn)行再生, 并提供一組錯(cuò)誤信 息,這樣就可以讓用戶只修改錯(cuò)誤的錄入數(shù)據(jù)。數(shù)據(jù)校驗(yàn)的規(guī)則保存在 validation_rule.xml文件中,常用的數(shù)據(jù)校驗(yàn)規(guī)則在這里都已存在,用戶還可以 根據(jù)需要擴(kuò)充新的校驗(yàn)規(guī)則。 5.Action類 所有Action類都是org.apache.struts.action.Action擴(kuò)展類,是業(yè)務(wù)邏輯 的一個(gè)包裝,它是Struts應(yīng)用程序開發(fā)的核心,用途是接收控制器傳送的 ActionForm類用戶請(qǐng)求數(shù)據(jù),根據(jù)請(qǐng)求數(shù)據(jù)處理業(yè)務(wù)邏輯,并根據(jù)處理結(jié)果指明 應(yīng)用的流向。 通常將業(yè)務(wù)邏輯放在JavaBean或EJB中處理,這樣就可以為Web應(yīng)用提供更大的 靈活性和可重用性。 SQLServer 圖3-4方案系統(tǒng)架構(gòu) 將承載關(guān)鍵業(yè)務(wù)邏輯的應(yīng)用程序服務(wù)器(或應(yīng)用程序服務(wù)器集群)和承載業(yè) 21 山東大學(xué)碩士學(xué)位論文 務(wù)數(shù)據(jù)的數(shù)據(jù)庫服務(wù)(或數(shù)據(jù)庫服務(wù)器集群)隔離開來,有以下好處: 1.有利于安全性的提高; 2.將系統(tǒng)負(fù)載分?jǐn)偟綉?yīng)用程序服務(wù)器和數(shù)據(jù)庫服務(wù)器中,有利于提高系統(tǒng)運(yùn) 行的速度; 3.當(dāng)公司業(yè)務(wù)量持續(xù)提 升,該部署方案具有更加靈活可靠的擴(kuò)展性。尤其是隨著信息技術(shù) 的進(jìn)步,網(wǎng)絡(luò)的作用越來越明顯,對(duì)自己信息系統(tǒng)的數(shù)據(jù)處理能力、安全性等的 要求也越來越高。 表3-t應(yīng)用程序服務(wù)器 項(xiàng)目品名規(guī)格數(shù)量 7.1.18M)(-345Server1 Xeon3.0 6CPU1 Cache:每顆CPU512KB一 2GPC.133MHzECCRAM1 73.4GB硬盤10,Krpm2 IDE24XCD — ROM1 101100TxFastEtherNetCard1 內(nèi)建MicroSoftWindows2020Server&5Clients1 8MB以上顯示內(nèi)存之屏幕顯示卡1 15 ” VGAMPR一 168。 本項(xiàng)
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1