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

正文內(nèi)容

畢業(yè)設(shè)計報告--網(wǎng)上書店系統(tǒng)的開發(fā)-資料下載頁

2024-12-01 16:59本頁面

【導(dǎo)讀】隨著網(wǎng)絡(luò)信息的發(fā)展,網(wǎng)絡(luò)在人們生活中的應(yīng)用越來越廣泛。在最短的時間內(nèi)購買到自己所需的圖書。但書目的繁多,給人們在繁忙的工作生?;钪匈彆鴰砹撕艽蟮穆闊?,于是網(wǎng)上購書便成了人們向往的事情。書,既省時又省力。在電子商務(wù)網(wǎng)站中,網(wǎng)上書店是目前應(yīng)用最廣、最成功的典范之一。以通過Inter,突破時間和空間的限制而實現(xiàn)網(wǎng)上購書。網(wǎng)上書店的崛起對傳統(tǒng)。者、圖書、出版者、發(fā)行者緊密地結(jié)合在一起,大大提高了圖書流通率。經(jīng)營成本低、庫存是虛擬的、用戶檢索方便、地域限制少等特點(diǎn)。本系統(tǒng)以JSP為主要制作工具,利用Struts構(gòu)架。本文介紹了網(wǎng)上書店系統(tǒng)。的開發(fā)模式和環(huán)境,并具體闡述了系統(tǒng)分析、系統(tǒng)設(shè)計及系統(tǒng)實施等過程。

  

【正文】 型 是否為 空 是否主鍵 默認(rèn) 值 描述 id int(4) NO 自動編號 linkName varchar( 50) Yes NULL 鏈接名稱 linkAddress varchar( 50) Yes NULL 鏈接網(wǎng)址 ( 2) 數(shù)據(jù)表之間的關(guān)系設(shè)計 做完數(shù)據(jù)表之后,接下來需要設(shè)計數(shù)據(jù)表之間的關(guān)系,各個數(shù)據(jù)表之間的關(guān)系如圖 所示。 t b _ m e m b e rP Ki dp a s s w o r dr e a l l y N a m ea g ep r o f e s s i o ne m a i lq u e s t i o nr e q u e s tn a m et b _ o r d e rP KF K 1i dn a m er e a l l y N a m ea d d r e s st e ls e t M o n e yp o s tb zs i g nc r e a T i m en u m b e rt b _ o r d e r D e t a i lF K 2F K 1i do r d e r N u m b e rb o o k s I dp r i c en u m b e rt b _ b o o k sP KF K 1b i g I ds m a l l I db o o k s N a m ep b h o u s ei s b ni n t r o d u c ec r e a T i m en o w P r i c ef r e e P r i c en u m b e rp i c t u r em a r ki dt b _ s m a l l T y p eP KF K 1 b i g I ds m a l l N a m ec r e a T i m ei dt b _ b i g T y p eP KF K 1 b i g N a m ec r e a T i m ei d圖 各個數(shù)據(jù)表之間的關(guān)系 設(shè)計說明書(畢業(yè)論文) 23 第六 章 網(wǎng)上書店系統(tǒng)實施 與運(yùn)行維護(hù) 相關(guān)技術(shù)與工具介紹 JSP 技術(shù)介紹 JSP(Java Server Pages)是由 Sun Microsystems 公司倡導(dǎo)、許多公司參與一起建立的一種 動態(tài)網(wǎng)頁 技術(shù)標(biāo)準(zhǔn)。 JSP 技術(shù)有點(diǎn)類似 ASP 技術(shù),它是在傳統(tǒng)的網(wǎng)頁 HTML 文件 (*.htm,*.html)中插入 Java 程序段 (Scriptlet)和 JSP 標(biāo)記 (tag),從而形成 JSP 文件 (*.jsp)。 用 JSP 開發(fā)的 Web 應(yīng)用是跨平臺的,即能在 Linux 下運(yùn)行,也能在其他操作系統(tǒng)上運(yùn)行。 JSP 技術(shù)使用 Java 編程語言編寫類 XML 的 tags 和 scriptlets,來 封裝產(chǎn)生動態(tài)網(wǎng)頁的處理邏輯。網(wǎng)頁還能通過 tags 和 scriptlets 訪問存在于服務(wù)端的資源的應(yīng)用邏輯。 JSP將網(wǎng)頁邏輯與網(wǎng)頁設(shè)計和顯示分離,支持可重用的基于組件的設(shè)計,使基于 Web 的應(yīng)用程序的開發(fā)變得迅速和容易 [10]。 Web 服務(wù)器在遇到訪問 JSP 網(wǎng)頁的請求時,首先執(zhí)行其中的程序段,然后將執(zhí)行結(jié)果連同 JSP 文件中的 HTML 代碼一起返回給客戶。插入的 Java 程序段可以操作 數(shù)據(jù)庫 、重新定向網(wǎng)頁等,以實現(xiàn)建立動態(tài)網(wǎng)頁所需要的功能。 JSP 與 Java Servlet 一樣,是在服務(wù)器端執(zhí)行的,通常返回該客戶端的就是一個HTML 文本,因此客戶端只要有瀏覽器就能瀏覽。 JSP 的 規(guī)范的最后版本是 1999 年 9 月推出的, 12 月又推出了 規(guī)范。目前較新的是 規(guī)范, 規(guī)范的征求意見稿也已出臺。 JSP 頁面由 HTML 代碼和嵌入其中的 Java 代碼所組成。服務(wù)器在頁面被客戶端請求以后對這些 Java 代碼進(jìn)行處理,然后將生成的 HTML 頁面返回給客戶端的瀏覽器。 Java Servlet 是 JSP 的技術(shù)基礎(chǔ),而且大型的 Web 應(yīng)用程序的開發(fā)需要 Java Servlet 和 JSP 配合才能完成。 JSP 具備了 Java 技術(shù)的簡單易用,完全的 面向?qū)ο?,具有平臺無關(guān)性且安全可靠,主要面向 因特網(wǎng) 的所有特點(diǎn) [11]。 自 JSP 推出后,眾多大公司都支持 JSP 技術(shù)的服務(wù)器,如 IBM、 Oracle、 Bea 公司等,所以 JSP 迅速成為商業(yè)應(yīng)用的服務(wù)器端語言。 設(shè)計說明書(畢業(yè)論文) 24 Strurs 構(gòu)架介紹 Struts Framework 是 MVC 模式的體現(xiàn),主要是模型、視圖、控制器協(xié)調(diào)的工作。 Strurs Framework 的體系結(jié)構(gòu)響應(yīng)客戶請求的時候,各個部分的工作原理如下圖所示 [12]。 客 戶 端瀏 覽 器控 制 器S e r v l e t業(yè) 務(wù) 邏 輯A c t i o n視 圖J S P模 型A p p l i c a t i o n S t a t eE v e n tH T T P 請 求H T T P 響 應(yīng)U p d a t e G e t T a g D i s p a t c hF o r w a r d 圖 struts 構(gòu)架圖 SQL Server2021 介紹 SQL Server 是一個關(guān)系數(shù)據(jù)庫管理系統(tǒng)。它最初是由 Microsoft Sybase 和AshtonTate 三家公司共同開發(fā)的,于 1988 年推出了第一個 OS/2 版本。在Windows NT 推出后, Microsoft 與 Sybase 在 SQL Server 的開發(fā)上就分道揚(yáng)鑣了,Microsoft 將 SQL Server 移植到 Windows NT 系統(tǒng)上,專注于開發(fā)推廣 SQL Server 的 Windows NT 版本。 Sybase 則較專注于 SQL Server 在 UNIX 操作系統(tǒng)上的應(yīng)用。 SQL Server 2021 是 Microsoft 公司推出的 SQL Server 數(shù)據(jù)庫管理系統(tǒng),該版本繼承了 SQL Server 版本的優(yōu)點(diǎn),同時又比它增加了許多更先進(jìn)的功能。具有使用方便可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點(diǎn),可跨越從運(yùn)行 Microsoft Windows 98 的膝上型電腦到運(yùn)行 Microsoft Windows 2021 的大型多處理器的服務(wù)器等多種平臺使用。 前臺首頁模塊 開發(fā) 一個網(wǎng)站,好的頁面風(fēng)格和頁面框架是非常重要的,特別是對于網(wǎng)上書店更需設(shè)計說明書(畢業(yè)論文) 25 要有好的頁面風(fēng)格和布局。在網(wǎng)上書店的首頁設(shè)計中,首先必須把書店推出的特價圖書、最新圖書、最新公告等書店的特色和動態(tài)信息展現(xiàn)給顧客,然后再提供查看銷售排行、查 看訂單、購物車、圖書分類查詢等業(yè)務(wù)。網(wǎng)上書店的首頁設(shè)計如 圖 所示。 圖 前臺首頁設(shè)計圖 用戶登陸模塊 用戶只有通過登陸模塊的驗證才能進(jìn)入網(wǎng)站。當(dāng)用戶在左側(cè)“用戶信息”區(qū)域中的設(shè)計說明書(畢業(yè)論文) 26 “用戶名”和“密碼”文本框中輸入用戶名和密碼后。單擊“登陸”按鈕,如果驗證成功,用戶將以會員的 身份進(jìn)入網(wǎng)上書店首頁,并可以在網(wǎng)上進(jìn)行買書。用戶登陸模塊的框架如下圖所示。 開 始用 戶 登 陸瀏 覽 圖 書 及 進(jìn) 行 買 書是 否 通 過 驗 證否是 圖 用戶登陸模塊流程 圖 用戶登陸模塊視圖設(shè)計 前臺圖書信息查詢模塊 圖書構(gòu)成了網(wǎng)上書店的物質(zhì)內(nèi)容,一個網(wǎng)上書店是否吸引顧客,豐富的圖書資源是不可缺少的必要因素,所以網(wǎng)上書店的圖書管理是整個系統(tǒng)中非常重要的環(huán)節(jié)。前臺圖設(shè)計說明書(畢業(yè)論文) 27 書信息查詢模塊主要包括圖書分頁查詢、圖書分類查詢和特價圖書查詢 4 個功能。前臺圖書信息查詢模塊框架如 圖 所示。 會 員特 價 圖 書 查 詢 圖 書 銷 量 查 詢 圖 書 分 類 查 詢圖 書 分 頁 查 詢 圖 前臺圖書信息查詢模塊 前臺購物車模塊 在網(wǎng)上書店中采用“購物車”技術(shù)來模擬顯示生活中的購物車。這種技術(shù)使用起來非常方便,不但可以所示添加、查看、修改、清空購物車中的“商品”,還可以隨時去收銀臺結(jié)賬。前臺購物車模塊主要包括向購物車中添加圖書、購物車內(nèi)圖書查詢、修改購物車商品數(shù)量、移除購物車中的圖書及清空購物車。前臺購物車如圖 所示。 開 始用 戶 登 陸去 收 銀 臺 結(jié) 賬清 空 購 物 車移 除 商 品修 改 商 品 數(shù) 量用 戶 進(jìn) 行 購 物查 看 購 物 車是 否 通 過 驗 證否是 圖 前臺購物車模塊 后臺首頁模塊 網(wǎng)上書店 后臺主要用于管理員維護(hù)前臺數(shù)據(jù),主要包括圖書設(shè)置、會員設(shè)置、后臺管理員設(shè)置、訂單設(shè)置、公告設(shè)置、友情鏈接設(shè)置、 圖書 所屬大類別設(shè)置及圖書所屬小設(shè)計說明書(畢業(yè)論文) 28 類別設(shè)置。網(wǎng)上書店后臺首頁的運(yùn)行結(jié)果如圖 所示。 圖 后臺首頁視圖設(shè)計 后臺圖書 管理模塊 在網(wǎng)上書店中對于圖書信息的管理至為重要,本系統(tǒng)的圖書管理模塊主要實現(xiàn)的是圖書信息查詢、添加圖書信息、修改圖書信息、刪除圖書信息等功能。后臺圖書管理 模塊的框架如圖 所示。 后 臺 圖 書 管 理所 屬 圖 書 小 類 別 查 詢 所 屬 圖 書 查 詢所 屬 圖 書 大 類 別 查 詢圖 書 詳 細(xì) 查 詢圖 書 刪 除圖 書 修 改圖 書 添 加 圖 后臺圖書管理模塊 后臺訂單管理模塊 單擊后臺功能顯示 區(qū)中的“訂單設(shè)置”超鏈接,即可進(jìn)入到訂單信息管理系統(tǒng)管理設(shè)計說明書(畢業(yè)論文) 29 模塊。后臺訂單管理模塊只要 包括訂單執(zhí)行、訂單詳細(xì)查詢、訂單刪除等功能。訂單管理模塊功能如 圖 所示。 圖 書 訂 單 管 理訂 單 刪 除訂 單 詳 細(xì) 查 詢訂 單 執(zhí) 行 圖 后臺訂單管理模塊 實施中遇到的問題 在網(wǎng)上書店實施過程中由于經(jīng)驗的缺乏,能力的有限,我遇到了很多問題,主要包括頁面編程和數(shù)據(jù)庫設(shè)計方面的問題。 頁面編程 在頁面編程過程中我遇到過很多問題,這里列舉 兩 個 典型的例子 。 ① 在應(yīng)用 css 樣式的過程中, 我主要是先從網(wǎng)上下載一個 css 樣式文件,然后再進(jìn)行修改。在修改過程中,我清楚的記得修改了網(wǎng)站背景的設(shè)計,但運(yùn)行結(jié)果總是有錯誤。后來發(fā)現(xiàn)是顏色代碼少了一位。 ② 在編寫用戶的 actionform 類的過程中,我把 Integer 的當(dāng)做一個變量類型直接定義變量并賦值,結(jié)果老實現(xiàn)錯誤,最后在郝老師的幫助下終于解決了 —— 用定義對象的方法進(jìn)行定義。 數(shù)據(jù)庫 設(shè)計 在數(shù)據(jù)庫設(shè)計過程中我主要遇到兩個問題。 ① 主要是各個表格之間的關(guān)系沒有進(jìn)行約束,一個表格的屬性中有其他表格的外鍵。在沒有設(shè)置的情況下導(dǎo)致我 出現(xiàn)了一些問題。比如我設(shè)置了圖書的大類別、圖書小類別、圖書三張表,這是一個包含的關(guān)系。在沒有刪除圖書信息的情況下是不能刪除改圖書所屬的大類別和小類別的,結(jié)果做完之后發(fā)現(xiàn)能刪除,最后才發(fā)現(xiàn)沒有進(jìn)行外鍵的約束。 ②當(dāng)管理員查看訂單詳情時,必須有一項是圖書的 ISBN。因為光通過圖書名字無設(shè)計說明書(畢業(yè)論文) 30 法查閱到是哪本確切的圖書。一開始我沒有注意到 , 后來在王 威 老師的 指導(dǎo)下我注意到了。但這里又有一個問題,是在數(shù)據(jù)庫里加一個屬性,還是通過圖書 id 號在圖書表里調(diào)用?又在郝永寬老師的指導(dǎo)下,認(rèn)識到數(shù)據(jù)里怎么安排并不重要,重要的是管理員在頁 面上能夠看到。于是我選擇了在圖書信息表中直接調(diào)用,既簡單又達(dá)到了我的目的。 網(wǎng)上書店系統(tǒng)的運(yùn)行 運(yùn)行軟件環(huán)境 網(wǎng)上書店的軟件環(huán)境主要是 運(yùn)行在服務(wù)器端的 Tomcat 服務(wù)器,由于 Java 語言的“一次編寫,處處運(yùn)行”的特點(diǎn),對于操作系統(tǒng)沒有很嚴(yán)格的要求,在很多操作系統(tǒng)上都能運(yùn)行。 當(dāng)然 java 的環(huán)境 jdk 是必須配置的 [13]。 運(yùn)行硬件環(huán)境 網(wǎng)上書店主要是 B/S 模式,即服務(wù)器 /瀏覽器模式,因此服務(wù)器和客戶端的 PC 是必不可少的,現(xiàn)在要做的就是能找到相應(yīng)的服務(wù)器來運(yùn)行這個網(wǎng)站,客戶通過客 戶端的瀏覽器訪問。 網(wǎng)上書店系統(tǒng)的維護(hù) 對后期的維護(hù)主要是出于以下兩個方面考慮,首先 任何軟件在開發(fā)過程中不可能把所有的問題都考慮全面了,有些異常很難預(yù)料。因此 網(wǎng)上 書店 的運(yùn)行過程中可能會出現(xiàn)這樣那樣的問題,后期維護(hù)時必不可少的。再者,市場在變化,需求也在變化,在系統(tǒng)運(yùn)行過程中應(yīng)該隨著各種變化來改進(jìn),有什么樣的需求就往里面加什么內(nèi)容。 設(shè)計說明書(畢業(yè)論文) 31 第七 章 總結(jié)與展望 總結(jié) 至此,我的畢業(yè)設(shè)計,網(wǎng)上書店系統(tǒng)全部完成了, 在完成這個設(shè)計的過程中,我遇到了很多問題,最后在同學(xué)和老師的幫助下終于完成了,在這 個過程中我學(xué)會了很多東西,讓我受益匪淺, 包括我學(xué)會使用了我以前沒有接觸過的一些軟件,比如 Dreamweaver等。 我遇到的問題主要是包括技術(shù)上的和人員上的。 技術(shù)上的問題 在設(shè)計和完成網(wǎng)上書店的過程中,我首先碰到的是技術(shù)問題,我一開始的計劃是利用 j
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1