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

正文內(nèi)容

基于jsp的網(wǎng)上購書系統(tǒng)設(shè)計(jì)(存儲版)

2025-01-15 02:26上一頁面

下一頁面
  

【正文】 是主鍵,用于區(qū)分不同的會員,新會員注冊時(shí)只能使用沒有被使用的用戶代碼。如果定單被正確處理則,顯示定單號并清空cookie(購物車)信息,如果定單未被正確提交,則顯示出錯(cuò)信息。 Bean實(shí)際上是根據(jù) JavaBeans技術(shù)標(biāo)準(zhǔn)所指定的 Bean的命名和設(shè)計(jì)規(guī)范而編寫的 Java 類。管理器的主要職責(zé)是保證所有的驅(qū)動(dòng)程序?qū)ο罂杀? 浙江科技學(xué)院信息與電子工程學(xué)院 2021 屆本科畢業(yè)設(shè)計(jì)(論文) 22 JDBC 的用戶程序訪問。連接標(biāo)記將告訴驅(qū)動(dòng)程序管理器使用哪個(gè)驅(qū)動(dòng)程序和連接哪個(gè)數(shù)據(jù)庫。要執(zhí)行SQL指令,必須通過 Connection對象的 createStatement()方法來創(chuàng)建一個(gè) STMT對象。要對數(shù)據(jù)庫精心操作可以使用 STMT 對象的executeQuery()方法。 操作系統(tǒng)級: 本系統(tǒng)的操作系統(tǒng)為 Windows 2021 及以上版本,系統(tǒng)集成了 Windows 2021 的安全機(jī)制,對訪問進(jìn)行嚴(yán)格控制。也可以建立個(gè)論壇,方便會員之間進(jìn)行交流,可以互相討論對喜愛的書籍的看法等等。 import .*。 //連接 private ResultSet rs = null。 while (()){ // 登錄的次數(shù) logontimes = (“l(fā)ogonTimes”)。 浙江科技學(xué)院信息與電子工程學(xué)院 2021 屆本科畢業(yè)設(shè)計(jì)(論文) 30 } return logontimes 。 (())。 //簡介 private String price = null。 try{ //建立與數(shù)據(jù)庫的連接 conn = (strDBUrl)。 } catch( e){ (BookBean (): + ())。 //作者 private String publisher = null。 (“1234”)。 ()。 strSql = “Select logonTimes,membername from buyerInfo where memberID = ?” + memberID + “? and pwd =?” + pwd + “?”。 //JDBC 驅(qū)動(dòng) private static String strDBUrl = “jdbc:odbc:bookstore”。 感謝所有人的關(guān)心,感謝鼓勵(lì)我的老師和同學(xué)們。既學(xué)習(xí)了不少新的知識和技術(shù),由親身體驗(yàn)軟件設(shè)計(jì)、開發(fā)的過程,個(gè)人覺得收獲頗豐。 。 浙江科技學(xué)院信息與電子工程學(xué)院 2021 屆本科畢業(yè)設(shè)計(jì)(論文) 23 數(shù)據(jù)操作 與數(shù)據(jù)庫建立了連接后,接著就要進(jìn)行數(shù)據(jù)操作了。 一旦建立數(shù)據(jù)庫連接,就可以打開該目標(biāo)數(shù)據(jù)庫,并通過該連接向目標(biāo)數(shù)據(jù)庫SQL 指令。這里載入的 JDBC_ODBC 橋驅(qū)動(dòng)程序就在 包中 建立數(shù)據(jù)庫連接 載入一個(gè)正確的驅(qū)動(dòng)程序后,就可以用它來建立與數(shù)據(jù)庫的連接了。 導(dǎo)入 JDBC 標(biāo)準(zhǔn)類庫 JDBC( Java DataBase Connectivity, Java 數(shù)據(jù)庫連接)是一種可用于執(zhí)行 SQL(Structured Query Language ,結(jié)構(gòu)化查詢語言 )語句的應(yīng)用程序接口,為了將服務(wù)器從客戶端接受信息存入數(shù)據(jù)庫,需要使用 JDBC 標(biāo)準(zhǔn)類庫,所以需要在程序的開始加入以下 import 語句: Import .*。所謂組件就是一個(gè)由可以自行進(jìn)行內(nèi)部管理的一個(gè)或幾個(gè)類所組成,外界了解其內(nèi)部信息和運(yùn)行 方式的群體。 定單提交及查詢 用戶一旦確定購物車中所選的圖書都是其所要購買的,就要到去提交其定單,以便書店按照相應(yīng)的方式進(jìn)行處理。 圖 44完整的購物流程 選擇商品 購物推車 下訂單 收 款 發(fā) 貨 收貨確認(rèn) 浙江科技學(xué)院信息與電子工程學(xué)院 2021 屆本科畢業(yè)設(shè)計(jì)(論文) 18 用戶表 用戶表用來注冊用戶信息 ,用戶表如表 41所示: 表 41用戶表 字段名 類型 說明 ID 自動(dòng)編號 編號 name 文本 用戶名 password 文本 用戶密碼 logonTimes 數(shù)字 登陸次數(shù) address 文本 地址 phone 文本 電話 文本 電子郵箱 圖書信息表 圖書信息表用來記錄圖書信息 ,圖書信息表如表 42所示: 表 表 字段名 類型 說明 ID 自動(dòng)編號 ID編號 bookIsbn 文本 圖書編號 bookNAME 文本 圖書名 bookauthor 文本 作者 price 文本 價(jià)格 publisher 文本 出版社 introdoce 文本 簡介 定單信息表 為了減少數(shù)據(jù)冗余,定單信息由兩張表來記錄其信息 : orderInfo,記錄定單的有關(guān)公用信息, orderdetail,記錄該定單包含哪些書籍及數(shù)量,表結(jié)構(gòu) 如表 浙江科技學(xué)院信息與電子工程學(xué)院 2021 屆本科畢業(yè)設(shè)計(jì)(論文) 19 43 所示。當(dāng)會員離開商場時(shí),為了安全的考慮,應(yīng)退出登錄。此后顧客 浙江科技學(xué)院信息與電子工程學(xué)院 2021 屆本科畢業(yè)設(shè)計(jì)(論文) 16 還可以查詢訂單執(zhí)行情況。作為網(wǎng)上商店它應(yīng)有一個(gè)自己的后臺管理系統(tǒng),用于完成管理商品貨架、會員信息、訂單的執(zhí)行、生成各種報(bào)表、促銷以及響應(yīng)各種顧客反饋信息等等功能。 (3)購物車 網(wǎng)上商店的另一個(gè)重要部分是購物車,當(dāng)然這也是一個(gè)電子的購物車。這主要是為了方便管理和操作,顧客只需在注冊時(shí)一次輸入個(gè)人信息,以后所有的購物行為中所需的信息(如發(fā)貸信息)就可以直接從會員信息中獲得。它是一個(gè)在收到請求時(shí)在服務(wù)器端動(dòng)態(tài)執(zhí)行的應(yīng)用程序,就像是更老式的 web 服務(wù)器上的 CGI Perl 腳本。 在 JSP 頁面中對 JavaBean 的內(nèi)部變量進(jìn)行 存取時(shí),除了直接調(diào)用編寫好的SET、 GET 方法外,還可以使用 jsp:setProperty和 jsp:getProperty,使用這兩條指令往往能大大簡化 JSP 頁面中的代碼。能使其他構(gòu)造工具采取某種技術(shù)在設(shè)計(jì)時(shí)直接控制事件,遺跡控制事件源和事件監(jiān)聽者之間的聯(lián)系。 JavaBean 是一種可以重用的 Java 組件,它類似于 COM,在 JSP 程序中常用來封裝事物邏輯、數(shù)據(jù)庫操作等,可以很好的實(shí)現(xiàn)業(yè)務(wù)邏輯和前臺程序的分離,使得系統(tǒng)具有更好的 健壯性和靈活性。 因?yàn)?type 3 驅(qū)動(dòng)程序經(jīng)常需要一個(gè)相對較少的下載時(shí)間,具有平臺無關(guān)性,不需要客戶端的安裝和管理,這種方式最適合 Inter 應(yīng)用。通過使用這種驅(qū)動(dòng)程序,你犧牲了 JDBC 的平臺無關(guān)性。事實(shí)上,兩種借口都基于 X/Open SQL CLI(調(diào)用級接口)。與當(dāng)前存在的多種數(shù)據(jù)庫訪問技術(shù)相比, JDBC具有平臺無關(guān)性和數(shù)據(jù)庫訪問一致性兩大優(yōu)點(diǎn)。 JSP 的 Servlet Class 是 JSP Engine 自動(dòng)幫我們編譯產(chǎn)生的,不像 Servlet需要手動(dòng)編譯,另外,在 JSP 程序中建立新的對象和 Java Bean 非常方便容易。 JSP 原理及特點(diǎn) 一些人可能已經(jīng)對微軟的 Active Server Pages(ASP)很熟悉了; JSP在多數(shù)方面與 ASP 功能相同但是具有平臺無關(guān)特性。除此之外, UltraDev 的擴(kuò)展功能提供了開發(fā)在線商店所需的所有東西,讓這些商店能夠支持多種功能,而且容易維護(hù)。%CLASSPATH% (2)新建 java_home 變量,然后在變量值中輸入以下內(nèi)容: D:\ 浙江科技學(xué)院信息與電子工程學(xué)院 2021 屆本科畢業(yè)設(shè)計(jì)(論文) 7 (3)編輯 path 變量:在原有的變量值后添加 JDK 的 BIN 目錄和 LIB 目錄。而且在本書店擁有一個(gè)唯一的帳號,用戶可以通過使用這個(gè)帳號實(shí)現(xiàn)網(wǎng)上購物、圖書搜索、對圖書進(jìn)行評價(jià)、將好書鏈接發(fā)給朋友等功能。 Java 的初學(xué)者可以在很多 Java 的入門教材中找到相似或相近的觀點(diǎn)。 選擇本系統(tǒng)的原因 合理的選擇開發(fā)技術(shù),對于網(wǎng)站開發(fā)的完成情況有著非常重要的影響。與此同時(shí),亞馬遜邁開了向國外擴(kuò)張的步伐。電子商 務(wù)是Inter 爆炸式發(fā)展的直接產(chǎn)物 , 是網(wǎng)絡(luò)技術(shù)應(yīng)用的全新發(fā)展方向。今天的人們,無論身在何方,只要他們連入了互聯(lián)網(wǎng),利用各種網(wǎng)絡(luò)中的傳輸技術(shù)(電子郵件、圖文傳輸),便將他們聯(lián)系在一起。簡要介紹了電子商務(wù)及其實(shí)現(xiàn)技術(shù),網(wǎng)上商店的構(gòu)成及主要流程;然后詳細(xì)介紹了網(wǎng)上書店的需求分析和系統(tǒng)設(shè)計(jì),并給出了網(wǎng)上書店的 JSP 實(shí)現(xiàn)方案及技術(shù)細(xì)節(jié),包括運(yùn)行環(huán)境的配置、數(shù)據(jù)庫建立及各個(gè)功能模塊的 JSP 實(shí)現(xiàn)細(xì)節(jié)等。 網(wǎng)絡(luò)的發(fā)展,刺激了新技術(shù)的誕生。 它為讀者提供了方便舒適的網(wǎng)上購物環(huán)境,豐富的圖書品種(達(dá) 310 萬以上),優(yōu)惠的價(jià)格(折扣率從 20%到 50%),完善的金融結(jié)算制度,以及高效率的配送服務(wù),并且實(shí)現(xiàn)了零庫存運(yùn)轉(zhuǎn)。 同亞馬遜相比 , 國內(nèi) 網(wǎng)上書店的 交易流程繁瑣、缺乏規(guī)范、可靠性低。它們的特性比較如下: 技術(shù)名稱 ASP JSP PHP 對數(shù)據(jù)庫的支持 好 好 好 開發(fā)難易度 容易 容易 較難 使用平臺 Windows9X/NT Windows/UNIX UNIX 安全性 不好 好 不好 對組件的支持 支持 支持 不支持 執(zhí)行方式 解釋執(zhí)行 編譯之后執(zhí)行 解釋執(zhí)行 跨平臺 不好 好 好 這三種都是在傳統(tǒng)的 HTML代碼中,利用 HTML 標(biāo)簽的擴(kuò)展,構(gòu)成頁面。 JSP 技術(shù)的設(shè)計(jì)目的是使得構(gòu)造基于 Web 的應(yīng)用程序更加容易和快捷,而這些應(yīng)用程序能夠與各種 Web 服務(wù)器,應(yīng)用服務(wù)器,瀏覽器和開發(fā)工具共同工作。 存放選購書籍的購物車 (1)找到滿意的書籍后,可放入購物車中 ; (2)選擇繼續(xù)購物可回到上級書籍列表中,否則可結(jié)帳,進(jìn)入“填寫訂單”頁面 ; (3)在瀏覽書籍的過程中,可查看已選中的書籍 ; (4)在查看購物車時(shí),可刪去不想要的書籍。本系統(tǒng)正是采用 Access作為數(shù)據(jù)庫的。 (2)制作靜態(tài)頁面 可以運(yùn)用 Dreamweaver 所有的設(shè)計(jì)工具來完成。當(dāng)客戶機(jī)請求這個(gè)頁面時(shí),服務(wù)器處理 Java 代碼,把它生成的 HTML頁返回給瀏覽器。它顯示了服務(wù)器當(dāng)前的日期和時(shí)間。 前者是開發(fā)人員用來編寫前端應(yīng)用程序的,后者由數(shù)據(jù)庫廠商開發(fā)。一般的 Java 開發(fā)工具都帶有 JDBCODBC 橋驅(qū)動(dòng)程序。 JDBC 驅(qū)動(dòng)程序把標(biāo)準(zhǔn)的 JDBC 的調(diào)用轉(zhuǎn)換成原 始的數(shù)據(jù)庫API 調(diào)用。在多層結(jié)構(gòu)中對 type 4 驅(qū)動(dòng)的更好應(yīng)用是使用 EJB封裝數(shù)據(jù)訪問代碼,讓 EJB 為 浙江科技學(xué)院信息與電子工程學(xué)院 2021 屆本科畢業(yè)設(shè)計(jì)(論文) 11 客戶端提供數(shù)據(jù)庫無關(guān)的服務(wù)。這樣,不同的組件就可在構(gòu)造工具內(nèi)組合在一起,組件之間通過事件的傳遞進(jìn)行通信,構(gòu)成一個(gè)應(yīng)用。 編寫 JavaBean 源文件 一個(gè) JavaBean 就是放置在 JAVA 類,它封裝了一些私有的數(shù)據(jù)和方法,這些私有數(shù)據(jù)在 JSP 頁面中可以通過 SET 和 GET 方法來存取。 session 對象在整個(gè) session的有效范圍內(nèi)一直存在,當(dāng) session 結(jié)束時(shí),這個(gè)對象也會跟著消失。 在開發(fā) servlet 時(shí),你通常要繼承 類,并且重載它的一些方法。 (2)商品貨架 商品貨 架是一個(gè)商店的基礎(chǔ),電子商品貨架自然也是網(wǎng)上商店的基礎(chǔ)。 (5)支付功能 最后,要完成購物過程,還需要支付功能。 (1)前臺流程 網(wǎng)上書店的前臺流程 如圖 41所示: 圖 41 前臺顧客的操作流程 顧 客可以直接瀏覽商品目錄,進(jìn)行商品查詢并瀏覽商品詳細(xì)信息,但只有使用會員身份登錄進(jìn)入網(wǎng)上商店后才能進(jìn)行與購物有關(guān)的活動(dòng)。已經(jīng)注冊的會員則可以直接登錄 進(jìn)入商店了。 圖 43 后臺管理流程 后臺的各個(gè)流程之間的關(guān)系相對獨(dú)立,所以后臺管理流程相對簡單,不同流程對應(yīng)的功能模塊之間也基本獨(dú)立,是一種平行關(guān)系。在驗(yàn)證時(shí)我們只要使用驗(yàn)證用戶的 ID 和其 password是否一致即可判斷該用戶是否合法,如果合法則其登錄次數(shù)加 1。 數(shù)據(jù)庫連接模塊 JavaBeans 是基于 java 的組件模型,由屬性,方法和事件 3 個(gè)部分組成。 Bean 并不需要繼承特別的基類( base class)或事項(xiàng)特定的接口( Interface)。
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1