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

正文內(nèi)容

基于jsp網(wǎng)上書店系統(tǒng) 畢業(yè)論文-文庫吧

2025-02-06 09:55 本頁面


【正文】 ipse開發(fā)工具。 JDK 安裝與環(huán)境配置 先簡單的介紹一下它的運作過程。服務(wù)器在接收到客戶端傳過來的一個頁面請求時,先判斷是 否是 JSP 頁面請求(從擴展名來判斷),如果不是,只是一般的 HTML 頁面請求,則直接把 HTML 文檔傳給客戶端,完成客戶端與服務(wù)器的一次連接。如果判斷是 JSP 頁面請求,則由 JSP 引擎(或 Servlet 引擎)將 JSP頁面代碼轉(zhuǎn)換成 Servlet 代碼,再通知服務(wù)器上的 JVM( Java 虛擬機)對轉(zhuǎn)換過來的 Servlet 代碼進行編譯,將生成的字節(jié)碼文件放在服務(wù)器上相應(yīng)的地方,并執(zhí)行編譯后得到的字節(jié)碼,然后把結(jié)果傳送給客戶端,這樣就完成一次連接。以后如果有相同的 JSP 頁面的請求,則直接由 JSP 引擎通知 JVM 執(zhí)行已有的字節(jié)碼,并把結(jié)果傳送給客戶端。 配置環(huán)境變量 第一步: .安裝 JDK。 第二步 進入我的桌面,右擊“計算機”,選擇“高級系統(tǒng)設(shè)置”選項,進入“系統(tǒng)屬性“對話框,單擊“高級”標簽,如圖 12 所示: 圖 12 第三步: 點擊上圖箭頭所示“環(huán)境變量”,進入圖 13 畫面。 圖 13 第四步: 單擊 “系統(tǒng)變量 ”部分的 “新建按扭 ”,創(chuàng)建 JAVAHOME 變量,在變量值欄內(nèi)輸入 C:\。 如圖 14 所示: JAVA_HOME 指明 JDK 安裝路徑,就是剛才安裝時所選擇的路徑 C:\, 此路徑下包括 lib, bin, jre 等文件夾(此變量最好設(shè)置,因為以后運行 tomcat, eclipse 等都需要依靠此變量) 圖 14 第 五 步 : 同樣的方法創(chuàng)建 CLASSPATH 變 量 , 在 變 量 欄 內(nèi) 輸入, .。%JAVA_HOME%\lib。 %JAVA_HOME%\lib\ (要加 .表示當前路徑 )CLASSPATH 為 java 加載類(class or lib)路徑,只有類在 classpath 中, java 命令才能識別 。 第六步: 創(chuàng)建 PATH 變 量 , 在 變 量 欄 內(nèi) 輸入, %JAVA_HOME%\bin。%JAVA_HOME%\jre\bin Path 使得系統(tǒng)可以在任何路徑下識別 java 命令 。 第七 步 .“開始 ”- ?!斑\行 ”,鍵入 “cmd”; 第八步 鍵入命令 “java version”, “java”, “javac”幾個命令,出現(xiàn)畫面,說明環(huán)境變量配置成功; java version java javac 至此, JDK 完全安裝成功。 圖 16 Tomcat 服務(wù)器的配置 Tomcat安裝, Tomcat需要 JDK的支持,但 Tomcat本身并不 自帶 JDK,所以需要 JDK的支持。 Tomcat 啟動 Apache Software Foundation\Tomcat \bin\ 打開瀏覽器輸入: 或者 只要能出現(xiàn) tomcat 主頁則 Tomcat 安裝并且啟動成功 比如需要啟動 2 份 Tomcat,或者是某個服務(wù)占用了 8080 端口,就需要修改端口。 修改端口的方法:在文件 conf/ 中,將 port=8080(原端口號)改為你所需要的端口號,比如 80 目前我們的網(wǎng)站站點都是放在默認的目錄下 %tomcat%/webapps中,但有些情況下,需要把站點放在別的目錄下 .,如 Tomcat 所在的磁盤不夠用和為了統(tǒng)一管理,希望放在某個特定的目錄下,而不是放在默認的目錄 %tomcat%/webapps 下 。 設(shè)置虛擬目錄將所有的開發(fā)程序保存在虛擬目錄之中( JSP 文件, servlet 文件) 按要求修改 Tomcat 安裝目錄下 conf 子目錄中的 文件即可。在適當?shù)奈恢锰砑尤缦滦畔ⅲㄔ?/host元素前加入): Context path=“/映射名” docBase=“本機絕對路徑” / 虛擬目錄 如果建立一個虛擬目錄 WebRoot,里頭需要建立的內(nèi)容: WebRoot |WEBINF 文件夾 | 文件(可以把 Tomcat 安裝目錄下 webapps 子目錄中 ROOT 下的) 打開列表功能 修改 Tomcat \conf\, 數(shù)據(jù)庫后臺環(huán)境的配置 SQSQL Server 是由 Microsoft 開發(fā)和推廣的關(guān)系數(shù)據(jù)庫管理系統(tǒng)( DBMS) ,它最初是由 Microsoft、 Sybase 和 AshtonTate 三家公司共同開發(fā)的,并于 1988年推出了第一個 OS/2 版本。 SQL Server 近年來不斷更新版本, 1996 年,Microsoft 推出了 SQL Server 版本; 1998 年, SQL Server 版本和用戶見面; SQL Server 2021 是 Microsoft 公司于 2021 年推出的最新版本。 JSP 與 SQL Server 數(shù)據(jù)庫的連接 : 本系統(tǒng)使用 ODBC 驅(qū)動程序建立 SQL Server 的數(shù)據(jù)連接。創(chuàng)建步驟如下: (1)選擇任務(wù)欄的 “開始” “控制面板” “管理工具” 數(shù)據(jù)源 (ODBC) 單擊系統(tǒng) DSN 標簽, 單擊 “添加 ”選擇 SQL Server 的ODBC 數(shù)據(jù)源,如圖 17 所示: 圖 17 (1) 定義 ODBC 數(shù)據(jù)源的名字和 SQL Server 所在的服務(wù)器,如圖 18 所示: 圖 18 (2) 定義連接數(shù)據(jù)庫的方式,使用用戶輸入登錄 id 和密碼的 sql server 驗證連接數(shù)據(jù)庫。 (3) 選擇要連接的數(shù)據(jù)庫,如圖 19 所示: 其于各項保留默認值,最后單擊 “完成 ”進入數(shù)據(jù)源的測試窗口,測試成功后顯示如圖 110,這樣就完成了本系統(tǒng)數(shù)據(jù)庫的 ODBC 數(shù)據(jù)源的創(chuàng)建。 圖 第三章 系統(tǒng)設(shè)計 系統(tǒng)設(shè)計思想 本系統(tǒng)采用三層架 構(gòu)設(shè)計,它的工作原理如下圖所示。 數(shù)據(jù)庫 采用 MVC 模式( ModelViewController),通過 JSP 表現(xiàn)頁面,即視圖 View,通過 Servlet 技術(shù)完成事務(wù)處理工作,即控制器 Controller, JavaBean 則負責數(shù)據(jù)處理,即模型 Model。 系統(tǒng)功能模塊化 如下圖為本系統(tǒng)的功能模塊圖。 網(wǎng)上書城 前臺購物 會員中心 后臺管理 圖書展示 圖書搜索 訂單確認 我的信息 取回口令 注銷界面 注冊界面 登陸界面 我的訂單 修改口令 修改信息 管理員登陸 Web 瀏覽器 Servlet JSP JavaBean 圖書詳情 購物車界面 收銀臺界面 類別管理 用戶管理 訂單管理 圖書管理 購物流程 是 數(shù)據(jù)庫設(shè)計 數(shù)據(jù)庫在一個信息管理系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計的好壞將直接對應(yīng)用系統(tǒng)的效率,以及實現(xiàn)的效果產(chǎn)生影響。合理的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計可以提高數(shù)據(jù)存儲的效率,保證數(shù)據(jù)的完整和一致。 數(shù)據(jù)庫需求分析 針對一般在線書店的需求,得出如下需求信息。 ? 用戶分為游客和已注冊用戶。 ? 一個用戶可以購買多本圖書。 針對本系統(tǒng)功能分析,總結(jié)出如下的需求信息。 瀏覽商品 把商品放入購物車 是否登錄 收銀臺下單 匯款 管理員發(fā)貨并修改訂單狀態(tài) 用戶登錄 ? 用戶,包括數(shù)據(jù)項:用戶名、密碼,真實姓名,性別,地址,郵編,電話,電子郵箱。 ? 圖書表,包括數(shù)據(jù)項:圖書編號 、圖書 ISBN,圖書名、封面圖片,價格、圖書介紹,價格,描述。 ? 訂單明細表,包括數(shù)據(jù)項:訂單明細 ID、訂單號,圖書編號、購書數(shù)量,單價。 ? 圖書類別表,包括數(shù)據(jù)項:類別編號,類別名。 ? 訂單,包括數(shù)據(jù)項:訂單號,注冊名,總價,付款標致,發(fā)貨標志,下單日期,真實姓名,地址,郵編,電話,附言。 ? 管理員,包括數(shù)據(jù)項:管理員賬號,口令。 數(shù)據(jù)庫概念結(jié)構(gòu) 從本系統(tǒng)中規(guī)劃出的實體有:用戶實體、圖書實體、圖書類別尸體,訂單明細實體、管理員實體。 用戶實體、圖書實體、圖書類別尸體,訂單明細實體、管理員實 體。 的 ER 圖如下圖所示。 數(shù)據(jù)庫邏輯機構(gòu)設(shè)計 在線書店數(shù)據(jù)庫中各個表的設(shè)計結(jié)果如下面的標和所示。 表 38為圖書信息列表。 表 38 圖書 圖書 ISBN 書名 類別 作者 作者 價格 描述 圖片 用戶 真實姓名 口令 地址 郵編 電話 電郵 注冊名 性別 訂單表 訂單號 注冊名 附言 電話 郵編 付款 總價 下單日期 圖書類別 類別名 類別遍號 真實姓名 發(fā)貨標志 地址 管理員 管理員名 口令 表 39 為用戶信息列表。 表 39 表 310 為訂單總表,記錄某個用戶的訂單信息。 表 310 表 311 為訂單表,記錄但張訂單的具體信息。 表 311 表 312 為管理員表,記錄但張訂單的具體信息 第 4 章 詳細介紹 購物車類 購物車是網(wǎng)上書 店的重要部分,用于暫時存放顧客選擇和購買的商品,購物車由兩個類, ShoppingItem 和 ShoppingCart。 ShoppingItem 類存放一種圖書信息 ,包括當前選購圖書的數(shù)量 . package bookshop。 public class ShoppingCartItem{ public String bookID = null。 public String isbn = null。 public String bookName = null。 public float price = 。 public String description = null。 public String bookImage=null。 public String author=null。 public String categoryID=null。 public int quantity。 } ShoppingCart 類是購物車類 ,模仿實際購物中的行為 ,提供向購物車加入 ,移去圖書 ,修改圖書數(shù)量 . package bookshop。 import .*。 import .*。 import .*。 public class ShoppingCart { HashMap items = null。 public ShoppingCart() { items = new HashMap()。 } //向購物車中加入一本書 public synchronized void add(String bookID) throws Exception { if ((bookID)) { ShoppingCartItem item = (ShoppingCartItem) (bookID)。 ++。 } else { String sql = select * from book where bookID=39。 + bookID + 39。 。 DBHandle dbhandle = new DBHandle()。 ResultSet rs = (sql)。 ShoppingCartItem newItem = new ShoppingCartItem()。 if (()) { =bookID。 = (ISBN)。 = (bookName)。 = (bookImage)。 = (categoryI
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1