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

正文內(nèi)容

基于ssh框架的網(wǎng)上書(shū)店的設(shè)計(jì)與實(shí)現(xiàn)(編輯修改稿)

2025-10-01 15:11 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 組件是 Action Servlet 類(lèi)中的實(shí)例 Servlet,實(shí)際使用的 servlet 在配置文件中由一組映射 (由 ActionMapping 類(lèi)進(jìn)行描述 )進(jìn)行定義。對(duì)于業(yè)務(wù)邏輯的操作則主要由 Action、 ActionMapping、 ActionForward 這幾個(gè)組件協(xié) 調(diào)完成的,其中 Action 扮演了真正的業(yè)務(wù)邏輯的實(shí)現(xiàn)者, ActionMapping 與ActionForward 則指定了不同業(yè)務(wù)邏輯或流程的運(yùn)行方向。 文件配置控制器。 MySOL 簡(jiǎn)介 MySQL 是最受歡迎的開(kāi)源 SQL 數(shù)據(jù)庫(kù)管理系統(tǒng),它由 MySQL AB 開(kāi)發(fā)、發(fā)布和支持。 MySQL AB 是一家基于 MySQL 開(kāi)發(fā)人員的商業(yè)公司,它是一家使用了一種成功的商業(yè)模式來(lái)結(jié)合開(kāi)源價(jià)值和方法論的第二代開(kāi)源公司。 MySQL 是MySQL AB 的注冊(cè)商標(biāo)。 MySQL 是一個(gè)快速 的、多線程、多用戶和健壯的 SQL 數(shù)據(jù)庫(kù)服務(wù)器。 MySQL服務(wù)器支持關(guān)鍵任務(wù)、重負(fù)載生產(chǎn)系統(tǒng)的使用,也可以將它嵌入到一個(gè)大配置(mass—deployed)的軟件中去。 MySQL 數(shù)據(jù)庫(kù)服務(wù)器是一個(gè)客戶 /服 務(wù)器系統(tǒng),它由多線程 SQL 服務(wù)器組成,支持不同的后端、多個(gè)不同的客戶程序和庫(kù)、管理工具和廣泛的應(yīng)用程序接口(APIs)。 MySQL 也可以是一個(gè)嵌入的多線程庫(kù),你可以把它連接到你的應(yīng)用中而得到一個(gè)小、快且易于管理的產(chǎn)品。 Spring 介紹 Spring 的目標(biāo)是使現(xiàn)有的 JavaEE 技術(shù)更易用 和促進(jìn)良好的編程習(xí)慣。它是一個(gè)輕量級(jí)的框架,滲透了 JavaEE 技術(shù)的方方面面。它主要作為依賴注入容器和 AOP實(shí)現(xiàn)存在。還提供了聲明事務(wù)、對(duì) DAO 層的支持等簡(jiǎn)化開(kāi)發(fā)的功能。 Spring 還可 范佳捷 基于 SSH 框架的網(wǎng)上書(shū)店的設(shè)計(jì)與實(shí)現(xiàn) 第 7 頁(yè) 共 47 頁(yè) 以很方便地與 Struts、 Hibernate 等技術(shù)集成,致力于 Java EE 應(yīng)用的各層的解決方案,而不是僅僅專注于某一層的方案,可以說(shuō) Spring 是企業(yè)應(yīng)用開(kāi)發(fā)的 “一站式 ”選擇,并貫穿表現(xiàn)層、業(yè)務(wù)層及持久層。 Spring 的核心概念是 IoC(Inversion of Control), IoC 的抽象概念是控制反轉(zhuǎn)。它可以完成組 件之間的依賴關(guān)系注入,使得組件之間的依賴關(guān)系達(dá)到最小,進(jìn)而提高組件的重用性。 通過(guò) Spring 提供的 IoC 容器,我們可以將 對(duì)象 之間的依賴關(guān)系交由 Spring 進(jìn)行控制,避免硬編碼所造成的過(guò)度程序耦合。有了 Spring,用戶不必再為單實(shí)例模式類(lèi)、屬性文件解析等這些底層的需求編寫(xiě)代碼,可以更專注于上層的應(yīng)用。 hibernate 概述 Hibernate 是一個(gè)免費(fèi)的開(kāi)源 Java 包,它使得與關(guān)系數(shù)據(jù)庫(kù)打交道變得十分輕松,就像您的數(shù)據(jù)庫(kù)中包含每天使用的普通 Java 對(duì)象一樣,同時(shí)不必考慮如何把它們從神秘的數(shù)據(jù)庫(kù)表中取出 (或放回到數(shù)據(jù)庫(kù)表中 )。 開(kāi)發(fā)環(huán)境 1.硬件運(yùn)行環(huán)境 處理器:英特爾奔騰處理器 硬盤(pán): 40G 內(nèi)存: 512M 2.軟件運(yùn)行環(huán)境 Windows9 windows20 windows XP 配備 IE6. 0 以上瀏覽器即可。系統(tǒng)基于 B/S 模式,所以客戶端只要有一個(gè)瀏覽器即可。無(wú)需安裝客戶端軟件就可以運(yùn)行網(wǎng)上書(shū)店系統(tǒng)。 范佳捷 基于 SSH 框架的網(wǎng)上書(shū)店的設(shè)計(jì)與實(shí)現(xiàn) 第 8 頁(yè) 共 47 頁(yè) 3 需求分析 設(shè)計(jì)目標(biāo) 隨 著網(wǎng)絡(luò)技術(shù)的發(fā)展,越來(lái)越多的人喜歡在網(wǎng)上宣傳自己的產(chǎn)品,喜歡網(wǎng)上購(gòu)物。 圖書(shū)產(chǎn)品從其外部特征來(lái)看,品種繁多,實(shí)體書(shū)店或其它圖書(shū)發(fā)行者無(wú)法有足夠大的店面來(lái)展示所有品種;單價(jià)不高,在網(wǎng)絡(luò)信用還存在缺失的環(huán)境下能造成的損失較小,讀者也樂(lè)于嘗試在線購(gòu)買(mǎi)。所以網(wǎng)上書(shū)店網(wǎng)站也在互聯(lián)網(wǎng)上紛紛出現(xiàn)。 就網(wǎng)上書(shū)店而言,由于網(wǎng)絡(luò)已經(jīng)覆蓋全球,信息量大而獨(dú)具優(yōu)勢(shì)。售書(shū)的理念也很簡(jiǎn)單,就是讀者可以自己尋找自己喜愛(ài)的書(shū)為替讀者找尋他們想要的書(shū)。對(duì)于讀者來(lái)說(shuō),可以在網(wǎng)上書(shū)店隨時(shí)隨地自由地查詢和訂購(gòu)圖書(shū),而且挑選和檢索也方便許多,同時(shí) 還減少了購(gòu)書(shū)過(guò)程中的支出,這對(duì)于讀者來(lái)說(shuō),具有實(shí)際意義。因此網(wǎng)上售書(shū)必將有長(zhǎng)足的發(fā)展。本系統(tǒng)的主要目標(biāo)是實(shí)現(xiàn)圖書(shū)的在線銷(xiāo)售,包括管理庫(kù)房中的圖書(shū),以及管理用戶的購(gòu)物車(chē),訂單等,從而實(shí)現(xiàn)結(jié)帳等一系列功能,讓用戶足不出戶就能夠在網(wǎng)上書(shū)店購(gòu)買(mǎi)到自己所需的圖書(shū)。 可行性分析 可行性分析主要分析系統(tǒng)開(kāi)發(fā)出來(lái)之后在各個(gè)方面是否劃算的問(wèn)題,一般分為經(jīng)濟(jì)、技術(shù)、社會(huì)、法律以及其他方面的可行性分析,從而確定整個(gè)系統(tǒng)的可行性。 經(jīng)濟(jì)可行性 本系統(tǒng)可以運(yùn)行于現(xiàn)在市場(chǎng)上出售的各種個(gè)人電腦,系統(tǒng)成本主要集中在系 統(tǒng)的開(kāi)發(fā)上。當(dāng)系統(tǒng)投入運(yùn)行后,可以實(shí)現(xiàn)在網(wǎng)上圖書(shū)銷(xiāo)售功能。 所帶來(lái)的效益遠(yuǎn)遠(yuǎn)大于系統(tǒng)軟件的開(kāi)發(fā)成本。在經(jīng)濟(jì)上是可行 的 。 技術(shù)可行性 本系統(tǒng)嚴(yán)格遵循軟件開(kāi)發(fā)流程,使用 MVC 模式,采用開(kāi)源框架 Struts、 Spring、 范佳捷 基于 SSH 框架的網(wǎng)上書(shū)店的設(shè)計(jì)與實(shí)現(xiàn) 第 9 頁(yè) 共 47 頁(yè) Hibernate 進(jìn)行開(kāi)發(fā),后端的數(shù)據(jù)庫(kù)采用 MySQL,通過(guò) JDBC 驅(qū)動(dòng)程序和數(shù)據(jù)庫(kù)進(jìn)行無(wú)縫連接, 使用可以使 應(yīng)用跨平臺(tái)的 Web 應(yīng)用技術(shù) JSP 技術(shù)開(kāi)發(fā),對(duì)計(jì)算機(jī)的硬件配置沒(méi)有太高要求,在技術(shù)上是可行的 。 操作可行性 界面設(shè)計(jì)充分考慮瀏覽用戶的習(xí)慣,圖書(shū)信息瀏覽、會(huì)員注冊(cè)登錄、 購(gòu)書(shū)等功能操作方便。而且所有網(wǎng)頁(yè)設(shè)計(jì)清新、簡(jiǎn)潔、合理,不會(huì)讓用戶感到視覺(jué)疲勞。可操作性很強(qiáng)。所以在操作上是可行的。 其他可行性 本系統(tǒng)屬于開(kāi)發(fā)人員的自主開(kāi)發(fā),在法律上并未侵犯他人專利,于法律上可行;系統(tǒng)內(nèi)容健康,無(wú)不良信息,在社會(huì)道德上可行。 性能需求 本課題所設(shè)計(jì)的網(wǎng)上書(shū)店系統(tǒng)應(yīng)該有如下的性能要求: 1.系統(tǒng)安全性需求 系統(tǒng)應(yīng)保證企業(yè)的內(nèi)部信息對(duì)外保密,以保障使用者的權(quán)益。系統(tǒng)應(yīng)該采 用權(quán)限管理,控制不同用戶的使用權(quán)限,用戶不能越權(quán)操作。系統(tǒng)應(yīng)該確保數(shù) 據(jù)的安全性。同時(shí),用戶 要求系統(tǒng)具有高度的可靠性,數(shù)據(jù)的準(zhǔn)確性,系統(tǒng)的 可恢復(fù)性。 2.可維護(hù)性需求 客戶會(huì)在系統(tǒng)使用過(guò)程中不斷對(duì)系統(tǒng)提出新要求,擴(kuò)展系統(tǒng)功能,這就要 求系統(tǒng)的可升級(jí)性必須良好,以滿足客戶長(zhǎng)期實(shí)用的要求,并且在用戶有新要 求的時(shí)候可以快速擴(kuò)展功能。 3.用戶操作需求 系統(tǒng)設(shè)計(jì)應(yīng)該人性化,操作簡(jiǎn)單方便,達(dá)到人機(jī)友好的目的。 4.運(yùn)行速度需求 范佳捷 基于 SSH 框架的網(wǎng)上書(shū)店的設(shè)計(jì)與實(shí)現(xiàn) 第 10 頁(yè) 共 47 頁(yè) 系統(tǒng)響應(yīng)時(shí)間是衡量系統(tǒng)性能好壞的重要參考。系統(tǒng)要求響應(yīng)時(shí)間短,更 新處理迅速,數(shù)據(jù)轉(zhuǎn)換和傳送時(shí)間短,后臺(tái)服務(wù)器響應(yīng)迅速等等。由于系統(tǒng)使 用者的特殊性,系統(tǒng) 必須即使高效地響應(yīng)。而且,必須在安全的前提下保證高 效的響應(yīng)性。 5.界面需求 用戶界面應(yīng)該做到清晰簡(jiǎn)單一目了然,易于操作。 功能需求 網(wǎng)上書(shū)店系統(tǒng)主要是實(shí)現(xiàn)前臺(tái)網(wǎng)站和后臺(tái)管理系統(tǒng)兩部分。前臺(tái)網(wǎng)站實(shí)現(xiàn)商品信息的動(dòng)態(tài)展示、購(gòu)物車(chē)管理、客戶信息注冊(cè)登錄管理、訂單處理等功能模塊,后臺(tái)管理系統(tǒng)主要實(shí)現(xiàn)管理員對(duì)前臺(tái)網(wǎng)站進(jìn)行日常管理和信息發(fā)布,即對(duì)用戶、圖書(shū)、訂單等的管理功能。 經(jīng)過(guò)綜合分析,確定了 網(wǎng)上書(shū)店系統(tǒng) 主要包括以下功能 。 用戶登錄注冊(cè) 會(huì)員登錄是電子商務(wù)網(wǎng)站應(yīng)用必須具備的功能之一。漫步者網(wǎng)上 書(shū)店系統(tǒng)登錄頁(yè)面要求用戶輸入用戶名和密碼,在輸入用戶名和密碼之后,系統(tǒng)將驗(yàn)證用戶名和密碼是否正確。如果驗(yàn)證成功,就使會(huì)員處于登錄狀態(tài),否則,系統(tǒng)顯示用戶名和密碼錯(cuò)誤的信息。另外,游客在登錄頁(yè)面中能夠進(jìn)行新會(huì)員注冊(cè),這時(shí)系統(tǒng)要求用戶輸入用戶注冊(cè)信息,包括用戶名、電子郵箱、居住地址、郵政編碼等內(nèi)容。 瀏覽與搜索圖書(shū) 用戶可以通過(guò)系統(tǒng)自由瀏覽各種圖書(shū)。在系統(tǒng)主頁(yè)面提供了圖書(shū)分類(lèi),圖書(shū)列表,通過(guò)單擊某種圖書(shū)的鏈接,用戶可以查看該圖書(shū)的名稱、描述和單價(jià)等詳細(xì)信息以及添加該圖書(shū)到購(gòu)物車(chē)的通道。用戶還可以根據(jù) 圖書(shū)分類(lèi)瀏覽不同類(lèi)別的圖書(shū),還可以根據(jù)圖書(shū)作者、圖書(shū)名稱等搜索圖書(shū)。 范佳捷 基于 SSH 框架的網(wǎng)上書(shū)店的設(shè)計(jì)與實(shí)現(xiàn) 第 11 頁(yè) 共 47 頁(yè) 購(gòu)物車(chē) 管理 當(dāng)用戶點(diǎn)擊“添加到購(gòu)物車(chē)”按鈕時(shí),圖書(shū)會(huì)被自動(dòng)添加到購(gòu)物車(chē)中。在購(gòu)物車(chē)頁(yè)面,將列出用戶的購(gòu)物車(chē)中的所有圖書(shū),并且會(huì)列出圖書(shū)的基本信息。用戶也可以修改、刪除購(gòu)物車(chē)的內(nèi)容。 提交訂單和訂單管理 當(dāng)用戶最終確定所選購(gòu)的圖書(shū)后,進(jìn)入購(gòu)物車(chē)頁(yè)面,生成訂單。生成訂單是網(wǎng)上書(shū)店系統(tǒng)的最終目的,購(gòu)物車(chē)的所有功能實(shí)現(xiàn)都是為最后生成一個(gè)客戶滿意的訂單做基礎(chǔ)??蛻暨€可以點(diǎn)擊“我的訂單”,查看訂單的狀態(tài),對(duì)訂單進(jìn)行刪除,確認(rèn)等 操作。 后臺(tái)管理 后臺(tái)管理包括圖書(shū)信息管理,圖書(shū)類(lèi)別管理,以及會(huì)員、訂單、公告等信息的管理,管理員可以進(jìn)入圖書(shū)分類(lèi)管理頁(yè)面添加圖書(shū)類(lèi)別,對(duì)其進(jìn)行管理。還可以對(duì)圖書(shū)、會(huì)員、公告這些模塊進(jìn)行添加、編輯、刪除等操作,對(duì)訂單進(jìn)行處理操作等。 系統(tǒng)需求分析 角色分析 分析的第一步是定義用例,以描述系統(tǒng)的外部功能需求。用例分析需要與系統(tǒng)的潛在用戶進(jìn)行討論。根據(jù)上述需求,通過(guò)分析,網(wǎng)上書(shū)店角色分為兩大類(lèi):用戶和系統(tǒng)管理員。 用例分析 在確認(rèn)角色的基礎(chǔ)上,確認(rèn)用例。用戶的用 例圖如圖 所示??蛻暨M(jìn)行的操作包括購(gòu)買(mǎi)書(shū)籍、個(gè)人信息維護(hù)、查看商品相關(guān)信息等。 范佳捷 基于 SSH 框架的網(wǎng)上書(shū)店的設(shè)計(jì)與實(shí)現(xiàn) 第 12 頁(yè) 共 47 頁(yè) 圖 用戶使用系統(tǒng)用例圖 管理員的用例圖如圖 所示。管理員進(jìn)行的操作 (后臺(tái)操作 )包括用戶管理、訂單管理、公告管理等等。 圖 管理員使用系統(tǒng)用例圖 范佳捷 基于 SSH 框架的網(wǎng)上書(shū)店的設(shè)計(jì)與實(shí)現(xiàn) 第 13 頁(yè) 共 47 頁(yè) 以下是部分重要功能用例分析: 用戶登錄 用戶登錄實(shí)現(xiàn)為用戶和管理員提供身份確認(rèn)的功能,保證合法用戶的應(yīng)有權(quán) 益。而且是否登錄也將決定用戶能否購(gòu)物。用戶登錄的前置條件是在登錄前, Customer 必須完成“注冊(cè)”。如果用例成功,則用戶登錄系統(tǒng),否則,系統(tǒng)狀 態(tài) 不變化。用戶登錄活動(dòng)圖如圖 所示。 圖 用戶登錄活動(dòng)圖 用戶瀏覽書(shū)籍 用戶瀏覽書(shū)籍用例實(shí)現(xiàn)了用戶瀏覽書(shū)籍,了解書(shū)籍所有信息的功能。如果顧客瀏覽到了感興趣的圖書(shū),通過(guò)點(diǎn)擊圖書(shū)可以連接到詳細(xì)信息的頁(yè)面。用戶瀏覽書(shū)籍用例 分析 如 表 31 所示。 表 31 用戶瀏覽書(shū)籍用例分析 用例名稱 用戶瀏覽書(shū)籍 主要參與者 系統(tǒng)用戶 前置條件 用戶在瀏覽器中訪問(wèn)系統(tǒng),瀏覽器顯示系統(tǒng)首頁(yè) 基本路徑 系統(tǒng)顯示首頁(yè) 范佳捷 基于 SSH 框架的網(wǎng)上書(shū)店的設(shè)計(jì)與實(shí)現(xiàn) 第 14 頁(yè) 共 47 頁(yè) 用戶選擇要瀏覽的書(shū)籍:①書(shū)籍分類(lèi)瀏覽:用戶點(diǎn)擊圖書(shū)類(lèi)別,瀏覽相關(guān)類(lèi)別圖書(shū);②暢銷(xiāo)書(shū)籍瀏覽 :系統(tǒng)通過(guò)圖書(shū)銷(xiāo)售量顯示暢銷(xiāo)圖書(shū);③新書(shū)上架:通過(guò)圖書(shū)的上架時(shí)間顯示新書(shū)上架的書(shū)籍;④特價(jià)書(shū)籍:通過(guò)對(duì)書(shū)籍的定價(jià)與售價(jià)的比較顯示特價(jià)書(shū)籍。 系統(tǒng)返回用戶請(qǐng)求的信息 顯示用戶請(qǐng)求的書(shū)籍詳細(xì)信息 替代流 用戶點(diǎn)擊某個(gè)圖書(shū)分類(lèi)信息,進(jìn)入圖書(shū)的分類(lèi)瀏覽頁(yè)面,該頁(yè)面顯示所有此類(lèi)圖書(shū)的列表,用戶點(diǎn)擊某本圖書(shū)進(jìn)入該圖書(shū)的詳細(xì)信息顯示頁(yè)面。 購(gòu)買(mǎi)書(shū)籍 購(gòu)買(mǎi)書(shū)籍用例主要是為了方便用戶購(gòu)物,每個(gè)用戶都有個(gè)購(gòu)物車(chē)。在用戶購(gòu)買(mǎi)書(shū)籍的過(guò)程中,隨時(shí)可以查看自己購(gòu)買(mǎi)書(shū)籍的數(shù)量和所需的開(kāi)銷(xiāo)。本用例開(kāi)始前用戶必須登錄到系統(tǒng)中。如果 用例成功,顧客可以瀏覽自己購(gòu)物車(chē)中的信息并決定是購(gòu)買(mǎi)還是刪除。購(gòu)書(shū)活動(dòng)圖如圖 所示。 用戶購(gòu)買(mǎi)書(shū)籍用例分析如表 32 所示。 圖 用戶購(gòu)書(shū)活動(dòng)圖 范佳捷 基于 SSH 框架的網(wǎng)上書(shū)店的設(shè)計(jì)與實(shí)現(xiàn) 第 15 頁(yè) 共 47 頁(yè) 表 32 用戶購(gòu)買(mǎi)書(shū)籍用例分析 用例名稱 用戶購(gòu)買(mǎi)書(shū)籍 主要參與者 系統(tǒng)用戶 前置條件 用戶已經(jīng)注冊(cè),并成功登錄系統(tǒng) 基本路徑 系統(tǒng)顯示首頁(yè) 用戶登錄系統(tǒng) 用戶瀏覽或搜索期望購(gòu)買(mǎi)的書(shū)籍 添加要購(gòu)買(mǎi)的書(shū)籍到購(gòu)物車(chē) 編輯要購(gòu)買(mǎi)書(shū)籍的數(shù)量,移除不想購(gòu)買(mǎi)的書(shū)籍 申請(qǐng)結(jié)算,提交訂單 生成訂單 擴(kuò)展路徑 清空購(gòu)物車(chē) 用戶拒絕付款 后置條件 系統(tǒng)即時(shí)更 新訂單狀態(tài),書(shū)籍庫(kù)存量,銷(xiāo)量等信息 書(shū)籍信息管理 書(shū)籍信息管理實(shí)現(xiàn)管理員對(duì)書(shū)籍的增加、刪除、修改、查看 、搜索
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1