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

正文內(nèi)容

基于jsp網(wǎng)上書(shū)店系統(tǒng)畢業(yè)論文-在線(xiàn)瀏覽

2025-05-01 09:55本頁(yè)面
  

【正文】 C:\, 此路徑下包括 lib, bin, jre 等文件夾(此變量最好設(shè)置,因?yàn)橐院筮\(yùn)行 tomcat, eclipse 等都需要依靠此變量) 圖 14 第 五 步 : 同樣的方法創(chuàng)建 CLASSPATH 變 量 , 在 變 量 欄 內(nèi) 輸入, .。 %JAVA_HOME%\lib\ (要加 .表示當(dāng)前路徑 )CLASSPATH 為 java 加載類(lèi)(class or lib)路徑,只有類(lèi)在 classpath 中, java 命令才能識(shí)別 。%JAVA_HOME%\jre\bin Path 使得系統(tǒng)可以在任何路徑下識(shí)別 java 命令 ?!斑\(yùn)行 ”,鍵入 “cmd”; 第八步 鍵入命令 “java version”, “java”, “javac”幾個(gè)命令,出現(xiàn)畫(huà)面,說(shuō)明環(huán)境變量配置成功; java version java javac 至此, JDK 完全安裝成功。 Tomcat 啟動(dòng) Apache Software Foundation\Tomcat \bin\ 打開(kāi)瀏覽器輸入: 或者 只要能出現(xiàn) tomcat 主頁(yè)則 Tomcat 安裝并且啟動(dòng)成功 比如需要啟動(dòng) 2 份 Tomcat,或者是某個(gè)服務(wù)占用了 8080 端口,就需要修改端口。 設(shè)置虛擬目錄將所有的開(kāi)發(fā)程序保存在虛擬目錄之中( JSP 文件, servlet 文件) 按要求修改 Tomcat 安裝目錄下 conf 子目錄中的 文件即可。 SQL Server 近年來(lái)不斷更新版本, 1996 年,Microsoft 推出了 SQL Server 版本; 1998 年, SQL Server 版本和用戶(hù)見(jiàn)面; SQL Server 2021 是 Microsoft 公司于 2021 年推出的最新版本。創(chuàng)建步驟如下: (1)選擇任務(wù)欄的 “開(kāi)始” “控制面板” “管理工具” 數(shù)據(jù)源 (ODBC) 單擊系統(tǒng) DSN 標(biāo)簽, 單擊 “添加 ”選擇 SQL Server 的ODBC 數(shù)據(jù)源,如圖 17 所示: 圖 17 (1) 定義 ODBC 數(shù)據(jù)源的名字和 SQL Server 所在的服務(wù)器,如圖 18 所示: 圖 18 (2) 定義連接數(shù)據(jù)庫(kù)的方式,使用用戶(hù)輸入登錄 id 和密碼的 sql server 驗(yàn)證連接數(shù)據(jù)庫(kù)。 圖 第三章 系統(tǒng)設(shè)計(jì) 系統(tǒng)設(shè)計(jì)思想 本系統(tǒng)采用三層架 構(gòu)設(shè)計(jì),它的工作原理如下圖所示。 系統(tǒng)功能模塊化 如下圖為本系統(tǒng)的功能模塊圖。合理的數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)可以提高數(shù)據(jù)存儲(chǔ)的效率,保證數(shù)據(jù)的完整和一致。 ? 用戶(hù)分為游客和已注冊(cè)用戶(hù)。 針對(duì)本系統(tǒng)功能分析,總結(jié)出如下的需求信息。 ? 圖書(shū)表,包括數(shù)據(jù)項(xiàng):圖書(shū)編號(hào) 、圖書(shū) ISBN,圖書(shū)名、封面圖片,價(jià)格、圖書(shū)介紹,價(jià)格,描述。 ? 圖書(shū)類(lèi)別表,包括數(shù)據(jù)項(xiàng):類(lèi)別編號(hào),類(lèi)別名。 ? 管理員,包括數(shù)據(jù)項(xiàng):管理員賬號(hào),口令。 用戶(hù)實(shí)體、圖書(shū)實(shí)體、圖書(shū)類(lèi)別尸體,訂單明細(xì)實(shí)體、管理員實(shí) 體。 數(shù)據(jù)庫(kù)邏輯機(jī)構(gòu)設(shè)計(jì) 在線(xiàn)書(shū)店數(shù)據(jù)庫(kù)中各個(gè)表的設(shè)計(jì)結(jié)果如下面的標(biāo)和所示。 表 38 圖書(shū) 圖書(shū) ISBN 書(shū)名 類(lèi)別 作者 作者 價(jià)格 描述 圖片 用戶(hù) 真實(shí)姓名 口令 地址 郵編 電話(huà) 電郵 注冊(cè)名 性別 訂單表 訂單號(hào) 注冊(cè)名 附言 電話(huà) 郵編 付款 總價(jià) 下單日期 圖書(shū)類(lèi)別 類(lèi)別名 類(lèi)別遍號(hào) 真實(shí)姓名 發(fā)貨標(biāo)志 地址 管理員 管理員名 口令 表 39 為用戶(hù)信息列表。 表 310 表 311 為訂單表,記錄但張訂單的具體信息。 ShoppingItem 類(lèi)存放一種圖書(shū)信息 ,包括當(dāng)前選購(gòu)圖書(shū)的數(shù)量 . package bookshop。 public String isbn = null。 public float price = 。 public String bookImage=null。 public String categoryID=null。 } ShoppingCart 類(lèi)是購(gòu)物車(chē)類(lèi) ,模仿實(shí)際購(gòu)物中的行為 ,提供向購(gòu)物車(chē)加入 ,移去圖書(shū) ,修改圖書(shū)數(shù)量 . package bookshop。 import .*。 public class ShoppingCart { HashMap items = null。 } //向購(gòu)物車(chē)中加入一本書(shū) public synchronized void add(String bookID) throws Exception { if ((bookID)) { ShoppingCartItem item = (ShoppingCartItem) (bookID)。 } else { String sql = select * from book where bookID=39。 。 ResultSet rs = (sql)。 if (()) { =bookID。 = (bookName)。 = (categoryID)。 = (price)。 =1。 (bookID, newItem)。 =num。 } //返回圖書(shū)枚舉 public synchronized Iterator getItems() { Collection c = ()。 } protected void finalize() throws Throwable { ()。 } //計(jì)算圖書(shū)總價(jià)格 public synchronized double getTotal() { double amount = 。 ()。 amount += *。 } private double roundOff(double x) { long val = (x * 100)。 } //清空購(gòu)物車(chē) public synchronized void clear() { ()。 int orderID = 0。 try { conn = ()。 Statement stmt = ()。 SimpleDateFormat dataFormat = new SimpleDateFormat( yyyyMMdd HH:mm:ss)。 String sql = insert into orders(username,trueName,address,postcode,tel,memo,totalPrice,isPay, isDeliver,orderDate) values(39。,39。,39。,39。,39。,39。, + total + ,39。,39。,39。 ) 。 (sql)。 (sql)。 ()。 Iterator i = getItems()。 int quantity = 。 double price = 。 (sql)。 (true)。 (())。 } finally { ()。 } } 前臺(tái)核心模塊介紹 框架頁(yè)面 前臺(tái)系統(tǒng)采用上下型框架 ,上面 frame 中顯示 ,下面 frame 顯示其他頁(yè)面。charset=GBK % head title齊魯師范學(xué)院網(wǎng)上書(shū)店 /title meta equiv=ContentType content=text/html。 頂部頁(yè)面主要 % page contentType=text/html。nbspamp。nbspamp。nbspamp。nbsp 齊師網(wǎng)上書(shū)店 /font/td td width=6% align=right % if ((user)==null) (您尚未 a href=39。 style=39。 target=39。登錄 /a)。mainFrame39。color:white39。39。 % /td /tr /table table width=100% height=26 border=0 bgcolor=F0F0F0 align=center cellpadding=0 cellspacing=0 background=images/ tr td width=4% /td td width=11%a href= target=mainFrame首頁(yè) /a/td td width=12%a href= target=mainFrame圖書(shū)查詢(xún) /a/td td width=15%a href= target=mainFrame購(gòu)物車(chē) /a/td td width=44%a href= target=mainFrame會(huì)員中心 /a/td /tr /table /body 圖書(shū)展示頁(yè)面 圖書(shū)展示頁(yè)面用戶(hù)可以瀏覽圖書(shū)基本信息,可以查看圖書(shū)詳細(xì)信息,可以購(gòu)買(mǎi)圖書(shū)。charset=GBK % % include file= %head meta equiv=ContentType content=text/html。 ResultSet rs=(sql)。 while(()) { int id=((categoryID))。 category= category+ a href=?categoryID=+id ++ categoryName +/a +|。 (category)。 % table width=778 border=0 align=center td width=88% height=224 % String str=(page)。 myPage=new ()。 sql=。 if(categoryID==null||()) { sql=select * from book。 } else { sql=select * from book where categoryID=+categoryID。 } rs=(sql,4,nowPage, url)。 return。 int pageSize=()。 num=pageSize。 String bookName=(bookName)。 String realPath = (/)。 bookImage=realPath+bookImage。 String author=(author)。 % td width=50% height=0 align=left valign=top table width=100% border=0 cellpadding=0 cellspacing=0 tr td width=21% valign=topimg src=39。 width=102 height=130/td td width=5% valign=top /td td width=74% align=left 書(shū)名 : a href=?bookid=%= bookID %%= bookName %/abrbr 作者 : %= author %brbr a href=?addbook=%= bookID %購(gòu)買(mǎi) /a /td /tr /table /td % if(i%2==0){ (/tr )。 i++。 %/center jsp:include page=/ 圖書(shū)搜索頁(yè)面 圖書(shū)搜索提供根 據(jù)書(shū)名的模糊搜索功能。charset=GBK % % include file= % form name=form1 meth
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1