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

正文內(nèi)容

基于jsp的網(wǎng)上購書系統(tǒng)設(shè)計-預(yù)覽頁

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

下一頁面
 

【正文】 變量值為: D:\Program Files\Apache Tomcat 數(shù)據(jù)庫及數(shù)據(jù)庫連接所需配置 Access 是 Microsoft 公司于 1994 年開發(fā)的微機(jī)數(shù)據(jù)庫管理系統(tǒng),具有界面友好、易學(xué)易用、開發(fā)簡單、接口靈活等特點,與 Microsoft 公司的其它數(shù)據(jù)庫產(chǎn)品如 FoxPro 相比, Access 提供了更強(qiáng)大的數(shù)據(jù)組織、用戶管理和安全檢查功能,同時能實現(xiàn) C/S 節(jié)后和與之對應(yīng)的數(shù)據(jù)庫安全機(jī)制。 UltraDev 功能全面,能夠制作三種基本動態(tài)網(wǎng)站 ASP、 JSP、 ColdFusion;其次, UltraDev 能迅速建立你的動態(tài)網(wǎng)站、與現(xiàn)存軟件的網(wǎng)絡(luò)接口、以及動態(tài)支持的數(shù)據(jù)庫。同時,你能方便地制作使用內(nèi)置稅和運輸計算、復(fù)雜的商業(yè)選擇、實時信用卡交易和其他功能的電子商務(wù)網(wǎng)站。應(yīng)用程序不能直接調(diào)用數(shù)據(jù)庫,必須以記錄集為中介,我們可以將數(shù)據(jù)綁定面板中對應(yīng)記錄集的字段添加大 WEB 頁面上,也就添加了動態(tài)內(nèi)容。他們都用來幫助 Web 內(nèi)容的開發(fā)者們使用相對少的代碼創(chuàng)建動態(tài)的網(wǎng)頁。 JSP 是完全架構(gòu)在 Servlet程序上,不同的是, JSP 程序是由 JSP Engine 先將之轉(zhuǎn)換成相對應(yīng)的 Servlet程序代碼,接著將它編譯成類文件載入執(zhí)行,之后它就如同一般的 Servlet 一樣。許多應(yīng)用程序服務(wù)器都支持 JSP網(wǎng)頁程序,如 BEA的 WebLogic、 IBM的 WebSphere,也已有不少的電子商務(wù)網(wǎng)站紛紛采用 JSP 來架站, JSP儼然成為假設(shè)商務(wù)網(wǎng)站的 浙江科技學(xué)院信息與電子工程學(xué)院 2021 屆本科畢業(yè)設(shè)計(論文) 9 企業(yè)標(biāo)準(zhǔn)。 html head titleSample JSP Page/title /head body h1Date JSP sample/h1 h2 % (Refresh, 5)。 JDBC 與 ODBC 結(jié)構(gòu)相似,同屬于SQL 調(diào)用級的接口,其核心在于執(zhí)行基本的 SQL 命令 并取回結(jié)果。 JDBC API 對于基本的 SQL 抽象和概念是一種很自然的 Java 接口。它們之間最大的區(qū)別在于: JDBC 以 Java 風(fēng)格與優(yōu)點為基礎(chǔ)并進(jìn)行優(yōu)化,因此更容易使用。 JDBC 的驅(qū)動程序 JavaSoft 將 JDBC 驅(qū)動程序分為四類: (1)JDBCODBC 橋 當(dāng) JDBC 還在襁褓中的時候, JDBCODBC 橋被證明是最有用的。另外, ODBC driver 還需要客戶端的管理。 (3)JDBCwork 橋 JDBCwork 橋驅(qū)動不需要客戶端的數(shù)據(jù)庫驅(qū)動器。 (4)純 Java 驅(qū)動 Type 4 用純粹的 Java 數(shù)據(jù)庫驅(qū)動程序提供數(shù)據(jù)庫 訪問。 JSP 與 JavaBean JavaBean 原理和機(jī)制 JSP 的一大特點就是與 JavaBeans 的結(jié)合 ,而 JSP 與 JavaBeans 結(jié)合的一個突出的優(yōu)點是頁面顯示和業(yè)務(wù)邏輯的分離。 事件處理是 JavaBeans 體系結(jié)構(gòu)的核心之一。事件有許多不同的用途,如:鼠標(biāo)事件、窗口邊界改變事件、鍵盤事件等。事件本身不依賴于復(fù)雜的開發(fā)工具。 JavaBean 文件必須放在與 JSP 頁面存放位置對應(yīng)的 webinf\classes 目錄下,比如要在 tomcatroot\source\jsp 中的某一個 JSP 頁面中使用一個JavaBean,這個 JavaBean必須放在 tomcatroot\source\WEBINF\classes中。 set/getProperty 語法: jsp:setProperty name=” beanname” property=” propertyName” value=” value” jsp:getProperty name=” beanname” property=” propertyName” 浙江科技學(xué)院信息與電子工程學(xué)院 2021 屆本科畢業(yè)設(shè)計(論文) 13 表 31 常用的 JavaBean屬性 Page 對象僅在本頁面有效。 Java servlets Servlet 的功能基本與 JSP 相同,盡管采用的方法有些不同。CGI 腳本和 Servlet 的一個重要區(qū)別是: CGI 腳本需要單獨開啟一個進(jìn)程 —— 承受附加的延遲 —— 而 Servlet 則作為 servlet 引擎上單獨的線程。前臺系統(tǒng)一般包括會員服務(wù)、電子商品貨架、購物 推車、支付和訂單查詢等四大部分功能。商場也可以通過制度為顧客提供更好更個性化的服務(wù)?,F(xiàn)在流行的電子商品貨架組織模式采用分類目錄和搜索引擎技術(shù)進(jìn)行組織。購物車用于暫時存放顧客選擇購買的商品。 浙江科技學(xué)院信息與電子工程學(xué)院 2021 屆本科畢業(yè)設(shè)計(論文) 15 后臺系統(tǒng) 后臺管理系統(tǒng)常稱為“后臺”,是網(wǎng)站所有者利用計算機(jī)對電子商務(wù)網(wǎng)站各種功能進(jìn)行管理、控制的系統(tǒng)。 一個商店實體往往還包括財務(wù)管理、人員管理等管理系統(tǒng),實際運作時這些系統(tǒng)都會有一定的聯(lián)系。購物推車是一個商品的臨時存放地,顧客可以對推車進(jìn)行管理,如刪除或修改其中的商品。 (2)會員操作流程 前臺流程中有關(guān)會員操作的流程也是比較復(fù)雜的,會員操作 流程 如圖 42所示: 圖 42 會員操作流程 沒有在商店進(jìn)行注冊的顧客,首先要進(jìn)行“注冊”,以成為商店的會員。如果顧客沒有登錄,當(dāng)進(jìn)行將商品放入購 物推車和查詢訂單的操作時,系統(tǒng)就要求顧客首先登錄再進(jìn)行相應(yīng)的操作。會員也可以注銷自己的會員記錄,這樣就不能登錄進(jìn)入商店了,除非再次注冊成為會員。這個購物流程貫穿系統(tǒng) 設(shè)計之中,是連接前、后臺的核心流程。 表 43定單信息 表 字段名 類型 說明 ID 自動編號 ID編號 userID 文本 會員 ID receiverNAME 文本 接收者姓名 receiverAddress 文本 接收者地址 receiverZip 文本 接收者郵編 orderRem 文本 備注 orderdate 日期 /時間 定單提交的時間 price 數(shù)字 價格 浙江科技學(xué)院信息與電子工程學(xué)院 2021 屆本科畢業(yè)設(shè)計(論文) 20 第 5 章 詳細(xì) 設(shè)計 本系統(tǒng)采用 的技術(shù)方案為 JSP +Tomcat+ Access,即使用 JSP 作為 Web 服務(wù)器端開發(fā)語言,采用 Tomcat 作為 Web 服務(wù)器和 JSP 引擎,采用 Access 作為后臺網(wǎng)絡(luò)數(shù)據(jù)庫管理系統(tǒng)。 書籍的查詢和購買 會員登陸后可使用書籍的查詢和購買功能,可將感興趣的書放入購物車中,在去結(jié)帳前可放棄購物車中任何一本選中的圖書。用戶想查詢是否已經(jīng)提交定單,及定單的狀態(tài),可使用定單查詢功能。它是一種 Java 類,通過封裝成為具有某種功能或者處理某個業(yè)務(wù)的對象。使用它的對象只能通過接口來操作。 Javabeans 可實現(xiàn)在設(shè)計平臺被規(guī)定的操作,一般可表示為簡單的圖形界面,如按鈕,光標(biāo)和菜單等,也可以是不可見的接受并處理事件的操作,如數(shù)據(jù)庫連接 Bean。 注冊數(shù)據(jù)庫驅(qū)動程序 在一個 JDBC 的驅(qū)動程序被用來建立數(shù)據(jù)庫連接之前,必須向數(shù)據(jù)庫驅(qū)動程序管理器注冊該驅(qū)動程序。 (“strDBDriver ” )。一個JDBC 的數(shù)據(jù)庫連接是用數(shù)據(jù)庫 URL 來標(biāo)記的。第 3部分是數(shù)據(jù)源標(biāo)記,它映射所需連接的數(shù)據(jù)庫。 SQL 指令通常會執(zhí)行查詢,插入,更新和刪除等數(shù)據(jù)庫操作。 private Statement stmt=null。數(shù)據(jù)操作包括查詢,插入,更新和刪除等操作。 關(guān)閉 因為數(shù)據(jù)庫連接是寶貴和有限的資源,因此必須在 數(shù)據(jù)庫操作完畢后即使釋放數(shù)據(jù)庫連接。 浙江科技學(xué)院信息與電子工程學(xué)院 2021 屆本科畢業(yè)設(shè)計(論文) 24 第 6 章 應(yīng)用系統(tǒng)的維護(hù)設(shè)計 安全設(shè)計 本系統(tǒng)的安全主要介紹數(shù)據(jù)的安全,系統(tǒng)的安全性設(shè)計主要包括以下兩個方面: 網(wǎng)絡(luò)級安全設(shè)計:本系統(tǒng)主要應(yīng)用于 INTERNET 上,但它的數(shù)據(jù)庫是獨立的,是系統(tǒng)中部分?jǐn)?shù)據(jù)庫的拷貝。 浙江科技學(xué)院信息與電子工程學(xué)院 2021 屆本科畢業(yè)設(shè)計(論文) 25 第 7 章 總結(jié) 針對網(wǎng)上商店本身的特點和對系統(tǒng)的功能要求,我選用 Apache Tomcat 作為Web 服務(wù)器,選用 JSP 作為 Web 服務(wù)器端的主要開 發(fā)工具,數(shù)據(jù)庫系統(tǒng)選用Access。但由于本人的經(jīng)驗,技術(shù)水平和時間的限制,本系統(tǒng)還 存在多處不足的地方,比如還沒有用戶留言板,可給管理者提供意見,了解用戶需求,以更好的完善整個系統(tǒng)。想完成一件事,首先一定要有一個計劃,在計劃時間內(nèi)完成該完成的事,不斷學(xué)習(xí)新知識以完成自己的任務(wù)。 浙江科技學(xué)院信息與電子工程學(xué)院 2021 屆本科畢業(yè)設(shè)計(論文) 27 參考文獻(xiàn) [1] 何川,方興,陳渝 .JSP 編程實踐 —— 動態(tài)網(wǎng)頁的引擎 [M].北京: 清華大學(xué) 出版社 ,: 5364 [2] 雨陽, 隆春 等 .深入 JSP 網(wǎng)絡(luò)編 [M].北京: 清華大學(xué)出版社 , :131149 [3] Michael [M].北京:電子工業(yè)出版社, : 7783 [4] 鄧良松,劉海巖, 陸麗娜 .軟件工程 [M].陜西:西安電子科技大學(xué)出版社,: 1719 [5] 薩師煊, 王珊 .數(shù)據(jù)庫系統(tǒng)概論 [M].北京:高等教育出版社, : 6872 [6] 郭盈發(fā), 張紅娟 .數(shù)據(jù)庫原理 [M].陜西:西安電子科技大學(xué)出版社, :126130 [7] 汪曉平, 鐘軍 .ASP 網(wǎng)絡(luò)開發(fā)技術(shù) [M].北京:人民郵電出版社, : 812 [8] 巢乃鵬 .中 國網(wǎng)上書店發(fā)展模式研究 [J]., 11(9): 1213 [9] 殷慶軒, 王佩楷 . 動態(tài)網(wǎng)站開發(fā)實例指南 [M].北京:機(jī)械工業(yè)出版社, : 245276 [10] 朱福喜, 唐曉軍 .Java 項目設(shè)計與開發(fā)范例 [M].北京:電子工業(yè)出版社, : 2429 [11] 張思民, 梁維娜 .Java 程序設(shè)計實踐教程 [M].北京:清華大學(xué)出版社,: 198225 [12] Paul 即時應(yīng)用 [M].北京:人民郵電出版社, : 219247 浙江科技學(xué)院信息與電子工程學(xué)院 2021 屆本科畢業(yè)設(shè)計(論文) 28 附錄 1 部分代碼 1. 用戶驗證部分的 Java Bean 的代碼 package cuug。 //會員姓名 private String pwd = null。 //數(shù)據(jù)源 , private Connection conn =null。 } } //獲得登錄次數(shù),登錄的會員的名字也在該方法調(diào)用時獲得 public int getLogontimes(){ 浙江科技學(xué)院信息與電子工程學(xué)院 2021 屆本科畢業(yè)設(shè)計(論文) 29 String strSql = null。 rs = (strSql)。 //如果是合法會員則將其登錄次數(shù)加 1 if (logontimes != 1 ) { strSql = “Update buyerInfo set logonTimes = logonTimes +1 where memberID = ?” + memberID + “?”。 } //捕獲異常 catch(SQLException e){ (“():” + ())。 } //獲得該會員的真實姓名,必須在取該會員登錄的次數(shù)之后才能被賦予正確的值 public String getMemberName(){ return memberName。 (())。 public class BookBean { 浙江科技學(xué)院信息與電子工程學(xué)院 2021 屆本科畢業(yè)設(shè)計(論文) 31 private String bookISBN = null。 //出版社 private String introduce = null。 private Connection conn =null。 } } //取當(dāng)前書庫中全部圖書信息 public ResultSet getBookList(){ String strSql =
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1