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

正文內(nèi)容

基于web的網(wǎng)上書店管理系統(tǒng)說明書-文庫吧資料

2025-05-15 19:34本頁面
  

【正文】 以要充分了解用戶的需求,考慮用戶的特點和使用方面的習(xí)慣,以協(xié)調(diào)人機(jī)關(guān)系。 通過本次的系統(tǒng)開發(fā),我深刻地認(rèn)識到信息系統(tǒng)開發(fā)的每一步都是以上一步為基礎(chǔ)的。 在老師的指導(dǎo)和督促下,經(jīng)過兩個月的緊張設(shè)計與開發(fā),我的畢業(yè)設(shè)計基于 JSP 的網(wǎng)上書店系統(tǒng)終于開發(fā)完成了。 25 總 結(jié) 短短兩個月畢業(yè)設(shè)計,每天忙忙碌碌,一步一步走來,今天終于迎來了自己的成果。另外測試也可以單獨地進(jìn)行。 由于我們是第一次做項目,根本沒有什么經(jīng)驗,首先就是編碼,也沒有具體的設(shè)計思想,而且編出來的代碼錯誤多多,到頭來只是浪費時間。當(dāng)這種情況發(fā)生時 jspDestroy()方法首先被調(diào)用 , 然后servlet 實例便被標(biāo)記加入 垃圾收集 處理。雖然 JSP 效率很高,但在第一次調(diào)用時由于需要轉(zhuǎn)換和編譯而有一些輕微的延遲。以多線程方 式執(zhí)行可大大降低對系統(tǒng)的資源需求 ,提高系統(tǒng)的并發(fā)量及響應(yīng)時間 .但應(yīng)該注意多線程的編程限制,由于該 servlet 始終駐于內(nèi)存,所以響應(yīng)是非常快的。如果有多個客戶端同時請求該 JSP 文件,則 JSP 引擎會創(chuàng)建多個線程。然后 jspService()方法被調(diào)用來處理客戶端的請求。 JSP 引擎先把該 JSP 文件轉(zhuǎn)換成一個 Java 源文件,在轉(zhuǎn)換時如果發(fā)現(xiàn) jsp 文 件有任何語法錯誤,轉(zhuǎn)換過程將中斷,并向服務(wù)端和客戶端輸出出錯信息;如果轉(zhuǎn)換成功, JSP 引擎用 javac把該 Java 源文件編譯成相應(yīng)的 class 文件。 測試結(jié)果 表 64 訂單管理測試 頁面全路徑 測 試 用 例 測試結(jié)果 操作流程 /shop/ 分別選擇各種結(jié)算方式,看是否保存到數(shù)據(jù)庫中 成功 /shop/ 確認(rèn)訂單是否生成,查看訂單的狀態(tài),取消訂單看是否成功 成功 /shop/ 修改訂單狀態(tài)為確認(rèn) 成功 24 第 7 章 經(jīng)驗與教訓(xùn)總結(jié) 本次項目中,我們用到的主要技術(shù)是 JSP,在此,就其作一個簡單的總結(jié), JSP 工作原理:在一個 JSP 文件第一次被請求時, JSP 引擎把該 JSP文件轉(zhuǎn)換成為一個 servlet。 ( 3)從后臺管理程序登錄,對訂單進(jìn)行確認(rèn)。 ( 2)測試取消訂單功能。 ( 5)重復(fù)以上操作,測試多次購物的結(jié)果。 ( 3)選擇“添加到購物車”按鈕,到達(dá)購物車頁面。 22 測試結(jié)果 表 62 管理員登錄測試表 頁面全路徑 測 試 用 例 測 試 結(jié) 果 操 作 流 程 /shop/ 用戶名: admin 密碼: admin 登錄成功 在地址欄里面直接鍵入地址后登錄 /shop/ 用戶名: admin 密碼: 登錄失敗,提示用戶名密碼錯誤 /shop/ 用戶名: 密碼: 登錄失敗 用戶購物測試 測試流程 ( 1)以普通用戶身份從首頁登錄。 ( 3)退出。 ( 2)添加普通操作員 。 不合法 Email 提交一次。到達(dá)購物車頁面,查看用戶資料是否正確。 ( 3)退出。注意使用空用例,測試Email 地址判斷、號碼判斷等內(nèi)容。 以上 6 張數(shù)據(jù)表的表結(jié)構(gòu)分別如圖所示。 用戶 訂單表 (My_Indent):用戶存放用戶下達(dá)的訂單基本信息。 圖書類別表 (My_BookClass):用于存放圖書記錄。首先用戶需要在 SQLServer 2021 的企 業(yè)管 理器 中建 立一 個數(shù) 據(jù)庫, 將其 命名為“dbhouse”,然后根據(jù)數(shù)據(jù)庫的邏輯結(jié)構(gòu)分析創(chuàng)建以下 6 張數(shù)據(jù)表: 管理員表 (My_BookAdminuser):用于存放管理員的數(shù)據(jù)記錄。這些只是顯示了用戶的基本信息,還應(yīng)該提供用戶管理的入口,包括修改、刪除,還應(yīng)該可以查看詳細(xì)資料的查看入口。為此,設(shè)計了用戶列表的頁面。此頁面和 My_Indent 數(shù)據(jù)表對應(yīng),顯示該訂單的所有圖書列表,包括字段:圖書名稱、作者、圖書類別、單價、數(shù)量,同時為了方便管理,還需要統(tǒng)計該訂單的總金額和總數(shù)量。 圖 510 訂單管理 當(dāng)管理員需要管理某一個訂單時,列表中的 “詳細(xì)情況 ”鏈接。 訂單頁面應(yīng)該顯示所有用戶的所有訂單的列表,和數(shù)據(jù)表的字段對應(yīng),應(yīng)該顯示的信息有:訂單編號、用戶名 、下單時間、交貨時間、總金額、訂貨人 IP、付款狀態(tài)、發(fā)貨狀態(tài)。 圖 59 添加圖書 界面 17 3.訂單管理頁面 對于網(wǎng)絡(luò)書店來說,需要記錄用戶購買圖書的情況,這就需要記錄訂單信息。 添加圖書對應(yīng)的頁面是 。 根據(jù)功能模塊圖的設(shè)計可知。管理員用戶登錄的界面中,包括用戶名和密碼的輸入框,還要包括提交登錄的按鈕。 圖 57 訂單界面 后臺界面設(shè)計 16 1.管理員登錄 頁面 根據(jù)系統(tǒng)管理功能保密性的需要,管理員要通過自己的登錄入口登錄系統(tǒng)對系統(tǒng)進(jìn)行管理和維護(hù)。訂單查看頁面要顯示的信息包括:訂單的編號(用戶的每一次提交購物車就會生成一個訂單 ID)、提交時間、總金額(一此購物的購物總金額)、付款狀態(tài)、發(fā)貨狀態(tài)。 圖 56 購物車界面 6.用戶訂單查看 用戶提交購物車后,系統(tǒng)就自動生成了訂單。此頁面中要實現(xiàn)顯示購買圖書列表、購買圖書的數(shù)量,還要能實現(xiàn)刪除已經(jīng)選購的圖書、提交購物車和清空購物車的操作。 圖 55 在線購物界面 5.購物車管理界面 15 當(dāng)用戶選購?fù)曜约盒枰膱D書后,需要提交購物車結(jié)帳。在圖書列表頁面中單擊 “購買 ”超鏈接,可以打開圖書購買頁面,此頁面中用戶可以輸入要購買的圖書的數(shù)量,單擊 “購買 ”按鈕,即可將該圖 書添加到購物車。 在圖書列表頁面中單擊 “詳細(xì)資料 ”超鏈接,可以查看圖書的詳細(xì)信息,此頁面只是顯示數(shù)據(jù)表 My_book 中的基本數(shù)據(jù) 。在線購書時,首先查看有那些圖書。 圖書訂購功能:在圖書顯示界面中,客戶可以選購圖書,并指定選購的數(shù)量 。用戶登錄系統(tǒng)時需要輸入自己的用戶名和密碼,系統(tǒng)根據(jù)數(shù)據(jù)庫的用戶表( My_Users)中的記錄核實用戶輸入的登錄信息合法后,用戶才能登錄此系統(tǒng) 。用戶注冊頁面如下圖所示。 界面設(shè)計 前臺界面設(shè)計 1.用戶注冊頁面 用戶需 要注冊后才能在此網(wǎng)絡(luò)書店系統(tǒng)上購書,因此需要設(shè)計一個操作簡單方便的用戶注冊頁面。 訂單圖書數(shù)據(jù)實體:記錄所有訂單包含的圖書信息,包括訂單的編號、圖書的編號。這些數(shù)據(jù)由管理員進(jìn)行錄入和維護(hù),用戶在選購圖書時進(jìn)行瀏覽。圖書管理員需要將琳瑯滿目的圖書進(jìn)行 分類整理,這樣顧客可以很方便的查找圖書,同時也便于管理員管理圖書,這就需要如下的兩個數(shù) 據(jù)實體: 圖書類別數(shù)據(jù)實體:記錄該系統(tǒng)中圖書的類別信息,主要包括類別名稱和編號。這些信息由用戶自己進(jìn)行維護(hù),管理員可以根據(jù)這些信息來了解用戶。實體聯(lián)系 ER 圖如下: 圖 47 總體 ER 圖 由前面的功能模塊設(shè)計的可知,此網(wǎng)上書店 系統(tǒng)的服務(wù)對象有兩類,即管理員和注冊用戶,由 于管理員和注冊用戶對此系統(tǒng)的操作有很大差別,在系統(tǒng)中要分別記錄他們的數(shù)據(jù)信息,因此首先需要如下兩個數(shù)據(jù)實體: 管理員數(shù)據(jù)實體:記錄管理員的用戶名和密碼,這是管理員登錄系統(tǒng)時所必需的。 最常用的表示概念性數(shù)據(jù)模型的方法,是實體聯(lián)系法。 2.易于理解,從而可以和不熟悉計算機(jī)的用戶進(jìn)行意見交換。 登錄系統(tǒng)選購圖書修改和提交訂單用戶查看訂單狀態(tài) 圖 44 用戶實例圖 9 用戶 前臺 后臺 管理員1: 登錄4: 登錄成功2: 發(fā)送消息3: 消息回復(fù)5: 添加購物車6: 發(fā)送消息7: 消息回復(fù)8: 可以購買9: 付款10 : 消息發(fā)送11 : 發(fā)貨 圖 45 購物順序圖 購書后的用戶可以登錄系統(tǒng)查看自己的訂單的付款狀態(tài)和發(fā)貨狀態(tài)。 修改個人信息注冊用戶網(wǎng)絡(luò)用戶 圖 43 網(wǎng) 絡(luò)用戶實例圖 只有注冊用戶才能登錄此系統(tǒng),購買圖書。 只允許系統(tǒng)規(guī)定的圖書管理員來添加和修改圖書信息;圖書管理員可以查看該系統(tǒng)的所有注冊用戶信息,可以修改某一個注冊用戶的基本信息,也可以刪除某個用戶;圖書管理員可以查看該系統(tǒng)的所有訂單,可以刪除訂單,也可以修改訂單的付款狀態(tài)、發(fā)貨狀態(tài)。 整個系統(tǒng)的功能模塊圖: 圖 41 系統(tǒng)的功能模塊圖 功能描述 在線書店系統(tǒng)主要是針對中小型書店,圖書管理員將圖書信息整理歸類發(fā)布到網(wǎng)上,用戶登錄該網(wǎng)站后,首先要注冊為會員才能購買圖書,提交購書單給圖書管理員,并同時將費用通過電匯或郵寄的方式 交付到圖書管理員處。其中最核心的部分就是對信息 (或者稱作數(shù)據(jù) )的處理,因此不同的數(shù)據(jù)也就不決定了所需要的不同的處理方法和算法,數(shù)據(jù)流圖也就是以圖形的方式將系統(tǒng)中數(shù)據(jù)傳遞、轉(zhuǎn)化的過程以直觀的 方式表達(dá)。數(shù)據(jù)流圖一般采用自上而下逐步求精的結(jié)構(gòu)化表示方法。 數(shù)據(jù)流圖 數(shù)據(jù)流圖描述系統(tǒng)的邏輯模型,是結(jié)構(gòu)化系統(tǒng)分析的主要工具,它能圖形化地顯示出系統(tǒng)中數(shù)據(jù)的使用,表達(dá)數(shù)據(jù)在企業(yè)內(nèi)部信息傳送系統(tǒng)內(nèi)部的邏輯流向以及本系統(tǒng)的邏輯功能和數(shù)據(jù)的邏輯變換。 在登錄網(wǎng)站時,網(wǎng)站會把用戶所輸入的用戶名與數(shù)據(jù)庫中的進(jìn)行檢驗,并在主頁面加載時檢查用戶權(quán)限。 5 第 3 章 需求分析 業(yè)務(wù)流程 本圖書電子商務(wù)網(wǎng)站的用戶分為使用者和管理者兩種,使用者只有使用部分功能的權(quán)限,而管理者具有 實用所有功能的權(quán)限。 對于用戶來說,合理方便的網(wǎng)站設(shè)計布局和即時的響應(yīng)速度,足可以滿足各種用戶的不同需求,所以在進(jìn)行本網(wǎng)站設(shè)計時考慮到這些,將每位訪問本網(wǎng)站的用戶的需求作為開發(fā)的根本,建立操作簡單、界面友好、使用靈活、實用性強(qiáng)、安 全性高的網(wǎng)站。 經(jīng)濟(jì)可行性分析 網(wǎng)站規(guī)模并不很大,開支較少,但需要專業(yè)人員進(jìn)行維護(hù)和管理,所以網(wǎng)站建設(shè)需要先期投入,但網(wǎng)站的平穩(wěn)運行將給企業(yè)帶來潛在效益。 技術(shù)能力:該網(wǎng)站是以 JSP 為前臺開發(fā)工具,以 SQL Server 2021 為后臺數(shù)據(jù)庫,可以實現(xiàn)這個網(wǎng)站。 技術(shù)可行性分析 開發(fā)風(fēng)險:開發(fā)時間為十六周,可以在指定時間內(nèi)完成。在這個階段,必須就時間、人力、財力、效益、技術(shù)等要素來評估是否有足夠的資源支持本網(wǎng)站開發(fā)的需求。雖然較之于 Oracle、 DB2 等數(shù)據(jù)庫管理系統(tǒng), Microsoft SQL Server 在開放性、可伸縮性、安全性和系統(tǒng)性能方面有一定的差距,但它在易用性和實用性方面的優(yōu)勢,因此選擇 SQL Server 2021 作為系統(tǒng)的后臺數(shù)據(jù)庫開發(fā)工具。由于其優(yōu)良的性能、可伸縮性、可編程價值,它已成為眾多客戶關(guān)系管理系統(tǒng) ( CRM)、商業(yè)智能( BI)、企業(yè)資源規(guī)劃( ERP)、以及其他商業(yè)應(yīng)用程序供應(yīng)商和客戶的首選數(shù)據(jù)庫。 今天, Microsoft SQL Server 2021 是在成熟和強(qiáng)大的關(guān)系型數(shù)據(jù)庫中最受歡迎、應(yīng)用最廣泛的一個。同時, SQL Server 2021 還為用戶提供了重要的安全性能的增強(qiáng),為用戶的安全提供了可靠的保證。 SQL SERVER 2021 簡介 Microsoft SQ L Server 2021 是 Microsoft 公司繼 SQL Server 和 SQL Server 以后,在新千年推出的友誼改進(jìn)的新版關(guān)系型數(shù)據(jù)庫管理系統(tǒng),它能使用戶快捷地管理數(shù)據(jù)庫和開發(fā)應(yīng)用程序。但是它的面向?qū)ο蟮奶匦院鸵讓W(xué)性已經(jīng)給了我足夠的選擇理由。 中性結(jié)構(gòu) :Java 生成的字節(jié)碼是一種在不同 平臺上保持獨立格式。 安全 :Java 的安全機(jī)制是現(xiàn)今所有語言中最為成功的。 健壯 :Java 取消了指針這種容易出錯的結(jié)構(gòu),提高了程序的健壯性。 分布式 :Java 提供了強(qiáng)大而易用的網(wǎng)絡(luò)應(yīng)用。 3 面向?qū)ο?:Java 完全支持面向?qū)ο蠹夹g(shù)的編程結(jié)構(gòu)。 這十一項特點主要有: 簡單 :Java 的語言非常簡單,省略了 C++中許多極易混淆的語法特性。這十一項特點也是比較公認(rèn)的。 Java 成為了當(dāng)今最流行的網(wǎng)絡(luò)編程語言。 1994 年,經(jīng)過 Java 開發(fā)小組的認(rèn)真研究,決定把改進(jìn)后的 Java 用于 Inter 的 WWW 開發(fā)中, 1995 年, Sun 公司舉行了隆重的 Java 發(fā)布會,并推出了測試版,此后 Netscape 公司宣布將支持 Java,同時, Sun 公司又聯(lián)合 SGI 公司和
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1