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

正文內容

基于jsp的網上購書系統(tǒng)設計(存儲版)

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

下一頁面
  

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