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

正文內(nèi)容

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

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 加載類(class or lib)路徑,只有類在 classpath 中, java 命令才能識(shí)別 。%JAVA_HOME%\jre\bin Path 使得系統(tǒng)可以在任何路徑下識(shí)別 java 命令 ?!斑\(yùn)行 ”,鍵入 “cmd”; 第八步 鍵入命令 “java version”, “java”, “javac”幾個(gè)命令,出現(xiàn)畫面,說明環(huán)境變量配置成功; java version java javac 至此, JDK 完全安裝成功。 Tomcat 啟動(dòng) Apache Software Foundation\Tomcat \bin\ 打開瀏覽器輸入: 或者 只要能出現(xiàn) tomcat 主頁(yè)則 Tomcat 安裝并且啟動(dòng)成功 比如需要啟動(dòng) 2 份 Tomcat,或者是某個(gè)服務(wù)占用了 8080 端口,就需要修改端口。 設(shè)置虛擬目錄將所有的開發(fā)程序保存在虛擬目錄之中( JSP 文件, servlet 文件) 按要求修改 Tomcat 安裝目錄下 conf 子目錄中的 文件即可。 SQL Server 近年來(lái)不斷更新版本, 1996 年,Microsoft 推出了 SQL Server 版本; 1998 年, SQL Server 版本和用戶見面; SQL Server 2021 是 Microsoft 公司于 2021 年推出的最新版本。創(chuàng)建步驟如下: (1)選擇任務(wù)欄的 “開始” “控制面板” “管理工具” 數(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ù)的方式,使用用戶輸入登錄 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ù)的完整和一致。 ? 用戶分為游客和已注冊(cè)用戶。 針對(duì)本系統(tǒng)功能分析,總結(jié)出如下的需求信息。 ? 圖書表,包括數(shù)據(jù)項(xiàng):圖書編號(hào) 、圖書 ISBN,圖書名、封面圖片,價(jià)格、圖書介紹,價(jià)格,描述。 ? 圖書類別表,包括數(shù)據(jù)項(xiàng):類別編號(hào),類別名。 ? 管理員,包括數(shù)據(jù)項(xiàng):管理員賬號(hào),口令。 用戶實(shí)體、圖書實(shí)體、圖書類別尸體,訂單明細(xì)實(shí)體、管理員實(shí) 體。 數(shù)據(jù)庫(kù)邏輯機(jī)構(gòu)設(shè)計(jì) 在線書店數(shù)據(jù)庫(kù)中各個(gè)表的設(shè)計(jì)結(jié)果如下面的標(biāo)和所示。 表 38 圖書 圖書 ISBN 書名 類別 作者 作者 價(jià)格 描述 圖片 用戶 真實(shí)姓名 口令 地址 郵編 電話 電郵 注冊(cè)名 性別 訂單表 訂單號(hào) 注冊(cè)名 附言 電話 郵編 付款 總價(jià) 下單日期 圖書類別 類別名 類別遍號(hào) 真實(shí)姓名 發(fā)貨標(biāo)志 地址 管理員 管理員名 口令 表 39 為用戶信息列表。 表 310 表 311 為訂單表,記錄但張訂單的具體信息。 ShoppingItem 類存放一種圖書信息 ,包括當(dāng)前選購(gòu)圖書的數(shù)量 . package bookshop。 public String isbn = null。 public float price = 。 public String bookImage=null。 public String categoryID=null。 } ShoppingCart 類是購(gòu)物車類 ,模仿實(shí)際購(gòu)物中的行為 ,提供向購(gòu)物車加入 ,移去圖書 ,修改圖書數(shù)量 . package bookshop。 import .*。 public class ShoppingCart { HashMap items = null。 } //向購(gòu)物車中加入一本書 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。 } //返回圖書枚舉 public synchronized Iterator getItems() { Collection c = ()。 } protected void finalize() throws Throwable { ()。 } //計(jì)算圖書總價(jià)格 public synchronized double getTotal() { double amount = 。 ()。 amount += *。 } private double roundOff(double x) { long val = (x * 100)。 } //清空購(gòu)物車 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)上書店 /title meta equiv=ContentType content=text/html。 頂部頁(yè)面主要 % page contentType=text/html。nbspamp。nbspamp。nbspamp。nbsp 齊師網(wǎng)上書店 /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圖書查詢 /a/td td width=15%a href= target=mainFrame購(gòu)物車 /a/td td width=44%a href= target=mainFrame會(huì)員中心 /a/td /tr /table /body 圖書展示頁(yè)面 圖書展示頁(yè)面用戶可以瀏覽圖書基本信息,可以查看圖書詳細(xì)信息,可以購(gòu)買圖書。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 書名 : a href=?bookid=%= bookID %%= bookName %/abrbr 作者 : %= author %brbr a href=?addbook=%= bookID %購(gòu)買 /a /td /tr /table /td % if(i%2==0){ (/tr )。 i++。 %/center jsp:include page=/ 圖書搜索頁(yè)面 圖書搜索提供根 據(jù)書名的模糊搜索功能。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