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

正文內(nèi)容

網(wǎng)上書店商務(wù)系統(tǒng)設(shè)計與應(yīng)用畢業(yè)論文(編輯修改稿)

2024-07-25 21:52 本頁面
 

【文章內(nèi)容簡介】 ORE COMMERCE SYSTEM...........................................................75致 謝 ....................................................................................................................................7601 前言隨著網(wǎng)絡(luò)與計算機技術(shù)(信息技術(shù))的發(fā)展,信息技術(shù)作為工具被引入商務(wù)活動領(lǐng)域從而產(chǎn)生了電子商務(wù)(Electronic Commerce,簡稱 EC)。電子商務(wù)就是利用信息技術(shù)將商務(wù)活動的各實體:企業(yè)、消費者、政府聯(lián)系起來,通過互聯(lián)網(wǎng)絡(luò)將信息流、商流、物流、資金流完整結(jié)合從而實現(xiàn)商務(wù)活動過程。商流包括商業(yè)洽談、下單、售后服務(wù)等商務(wù)活動過程;物流包括商品物資的配送調(diào)度。資金流就是交易中的資金轉(zhuǎn)移過程;信息流包括商品信息,客戶與供應(yīng)企業(yè)信息、服務(wù)信息等。也就是說,涉及商務(wù)領(lǐng)域的咨詢洽談、下單定購、資金付款、意見征詢、交易管理、電子報關(guān)、電子納稅等都是全部通過 Inter 進行。目前,網(wǎng)上書店在國際互聯(lián)網(wǎng)上可以實現(xiàn)的商務(wù)已經(jīng)多樣化,可以完成從最基本的信息展示、信息發(fā)布功能到在線交易、在線客戶服務(wù)、在線網(wǎng)站管理功能等,可以說,傳統(tǒng)書店所具備的功能幾乎都可以在互聯(lián)網(wǎng)上進行電子化的高效動作。做為一個虛擬的商店,網(wǎng)上商店具有很多新的特性,以下這些是它的優(yōu)勢:(1)其營業(yè)成本完全有理由比傳統(tǒng)意義上的商店低得多:不需支付昂貴的店鋪租金,花費浩大的裝修;不需要將大筆的流動資金作為貨物而沉積在店里,可依靠“零庫存”管理,縮速資金周轉(zhuǎn)的周期,可以加速周轉(zhuǎn);(2)同時,網(wǎng)上商店更容易開拓全場市場,國際互聯(lián)網(wǎng), 顧名思義體現(xiàn)了全球的一體化;實現(xiàn) 24 小時營業(yè),不需要營業(yè)員,網(wǎng)上商店可以被設(shè)置成一個自動售貨機;可以多媒體促銷,各種文字,圖象和動畫,聲音,讓受眾全方位感受廣告訴求;依靠客戶數(shù)據(jù)庫能夠提供全新的個人化服務(wù)等等。這些特性使網(wǎng)上商店充滿生命力,很可能成為傳統(tǒng)商業(yè)的有力的挑戰(zhàn)者。(3)通過網(wǎng)上購物,購買者足不出戶,可以節(jié)省很多時間,這給消費者帶來了利潤和方便。要實現(xiàn)這樣的功能,離不開后臺數(shù)據(jù)庫的支持。顧客驗證信息,收集到的顧客點擊信息,主題層次信息,分析得出的關(guān)聯(lián)規(guī)則表等大量的數(shù)據(jù)都由數(shù)據(jù)庫管理系統(tǒng)管理。本文中數(shù)據(jù)庫服務(wù)器采用了 Microsoft SQLSERVER 2022 數(shù)據(jù)庫作為 JDBC(Java DataBase 1Connectivity )數(shù)據(jù)源,并以先進的分頁技術(shù)和 Session 技術(shù)進行數(shù)據(jù)庫顯示等操作,使Web 頁面與數(shù)據(jù)庫緊密聯(lián)系起來。整個個性化頁面生成主要由 Dreamweaver 2022 和TOMCAT+JSP 技術(shù)實現(xiàn)。本設(shè)計主要完成顧客管理、圖書目錄管理、圖書信息錄入管理、書店定單管理、圖書的瀏覽和查找、書店購物結(jié)帳功能模塊的設(shè)計、實現(xiàn)與完善整個網(wǎng)站的組織建立,并進行了詳細的網(wǎng)站功能測試工作。網(wǎng)上書店電子商務(wù)系統(tǒng)需要的關(guān)鍵技術(shù) :(1)JDBC數(shù)據(jù)庫連接對電子商務(wù)系統(tǒng)來說是最為重要的部分,Java 中連接數(shù)據(jù)庫的技術(shù)是JDBC(Java Database Connectivity) 。很多數(shù)據(jù)庫系統(tǒng)帶有 JDBC 驅(qū)動程序,Java 程序就是通過 JDBC 驅(qū)動程序與數(shù)據(jù)庫相連,執(zhí)行查詢、提取數(shù)據(jù)等操作。JDBC 大致被分為三個部分,即 JDBC API,JDBC 驅(qū)動程序管理器和 JDBC 驅(qū)動程序。JDBC API 通過 包來提供。在 JDBC API 上只設(shè)計為利用數(shù)據(jù)庫而提供的類的接口,而這個接口是由提供 JDBC 驅(qū)動的軟件商來實際完成的。JDBC 驅(qū)動管理器的作用是在 JDBC 運行結(jié)構(gòu)上,提供最基礎(chǔ)的指引功能。即當一個 JDBC API 程序進行數(shù)據(jù)庫調(diào)用時,它會選擇一個正確的 JDBC 驅(qū)動程序進行連接。JDBC 驅(qū)動的作用是當 JDBC API 制作的程序進行數(shù)據(jù)調(diào)用時,實際連接數(shù)據(jù)庫并進行相應(yīng)的處理。JDBC 驅(qū)動提供 JDBCAPI 的接口類。(2)JavaBeansJSP 程序并不直接訪問數(shù)據(jù)庫, 而是通過 JavaBean 中間件來訪問數(shù)據(jù)庫。JavaBeans是一種 Java 類,通過封裝屬性和方法成為具有某種功能或者處理某個業(yè)務(wù)的對象。它可以直接被 JSP 頁面或 Servlet 調(diào)用,是 JSP 擴展 Web 功能最強有力的一個方面。數(shù)據(jù)庫訪問中間件用于封裝常用的數(shù)據(jù)庫, 完成數(shù)據(jù)庫連接、打開和關(guān)閉, 執(zhí)行查詢、插入、更新和刪除等操作。將這些復(fù)雜的操作全部封裝在 JavaBean 中, 可以簡化編程。(3)數(shù)據(jù)庫連接池技術(shù)在數(shù)據(jù)庫操作中, 建立與數(shù)據(jù)庫的連接是非常耗時的一項操作, 并且數(shù)據(jù)庫所能支持的并發(fā)連接是有限的, 多個并發(fā)連接將導(dǎo)致數(shù)據(jù)庫運行效率急劇下降。使用連接池技術(shù)(Connection Pool), 可充分重用消耗內(nèi)存的資源, 大大節(jié)省內(nèi)存, 提高服務(wù)器的服務(wù)效2率, 能夠支持更多的客戶服務(wù) 。數(shù)據(jù)庫連接池技術(shù)對數(shù)據(jù)庫連接的使用不是每次都要申請、釋放, 這樣可提高對網(wǎng)站請求的訪問速度, 可增加網(wǎng)站的并發(fā)請求處理能力, 不會因過多的并發(fā)請求導(dǎo)致網(wǎng)站癱瘓。 (4)安全技術(shù)隨著計算機網(wǎng)絡(luò)的飛速發(fā)展和應(yīng)用,網(wǎng)絡(luò)信息安全技術(shù)也在不斷地發(fā)展?,F(xiàn)階段已采用了多種安全技術(shù)保護信息的安全,如:訪問控制、數(shù)據(jù)加密、入侵檢測、用戶授權(quán)與認證等。2 開發(fā)平臺簡介 JAVA 語言簡介Java 是一種簡單易用、完全面向?qū)ο?、具有平臺無關(guān)性、安全可靠且主要面向Inter 的開發(fā)語言。自從 1995 年正式問世以來, Java 的快速發(fā)展已經(jīng)讓整個 Web 世界發(fā)生了翻天覆地的變化。在早期,Java 比較多的用在瀏覽器上,插入到網(wǎng)頁中 (即是Java Applet 程序) ,成為最靈活、最強大的網(wǎng)頁多媒體的載體,但由于 Java 虛擬機相對于個人電腦而言,有占用資源大,安全性相對較差等缺點,Applet 逐漸的被后起之秀Flash 所替代,但隨著 Java Servlet 的推出,Java 在電子商務(wù)方面開始嶄露頭角,最新的JSP(Java Server Page)技術(shù)的推出,更是讓 Java 成為基于 Web 的應(yīng)用程序的首選開發(fā)工具,目前的 Java 技術(shù)已成為所有大型電子商務(wù)項目的必然選擇。 JAVA 語言在網(wǎng)絡(luò)上的應(yīng)用Java 程序可以獲取網(wǎng)絡(luò)上結(jié)點的圖象、聲音、HTML 文檔及文本等資源,并可以對獲得的資源進行處理。例如 Java 程序可以每隔一定時間讀取某結(jié)點提供的最新數(shù)據(jù),并以圖表的形式顯示出來。在編程處理上,一般先生成一個 URL 類型的對象,然后用 Java 中相應(yīng)的方法(method)獲取該對象所代表的資源。以上僅是 Java 在客戶端應(yīng)用的一些方面,目前,Java 更廣泛的應(yīng)用是在服務(wù)器端,這是本文研究的主要話題,下文提及的 Servlet、JSP 等技術(shù)都是 Java 在服務(wù)器端應(yīng)用的具體形式。 JSP 的基礎(chǔ) ——Servlet 技術(shù)Java Servlet 是 JSP 技術(shù)的基礎(chǔ),JSP 本身也就是預(yù)先被編譯成 Servlet,然后再運行3的,而且大型的 Web 應(yīng)用程序的開發(fā)需要 Java Servlet 和 JSP 配合才能完成,Servlet 這個名稱大概源于 Applet,現(xiàn)在國內(nèi)的翻譯方式很多,本文為了避免誤會,本文直接采用Servlet 這個名稱而不做任何翻譯,讀者如果愿意,可以稱之為“小服務(wù)程序” 。Servlet其實和傳統(tǒng)的 CGI 程序和 ISAPI、NSAPI 等 Web 程序開發(fā)工具的作用是相同的,在使用 Java Servlet 以后,顧客不必再使用效率低下的 CGI 方式,也不必使用只能在某個固定 Web 服務(wù)器平臺運行的 API 方式來動態(tài)生成 Web 頁面。許多 Web 服務(wù)器都支持Servlet,即使不直接支持 Servlet 的 Web 服務(wù)器也可以通過附加的應(yīng)用服務(wù)器和模塊來支持 Servlet。得益于 Java 的跨平臺的特性,Servlet 也是平臺無關(guān)的,實際上,只要符合 Java Servlet 規(guī)范,Servlet 是完全平臺無關(guān)且是 Web 服務(wù)器無關(guān)的。由于 Java Servlet內(nèi)部是以線程方式提供服務(wù),不必對于每個請求都啟動一個進程,并且利用多線程機制可以同時為多個請求服務(wù),因此 Java Servlet 效率非常高。但 Java Servlet 也不是沒有缺點,和傳統(tǒng)的 CGI、ISAPI、NSAPI 方式相同,Java Servlet 是利用輸出 HTML 語句來實現(xiàn)動態(tài)網(wǎng)頁的,如果用 Java Servlet 來開發(fā)整個網(wǎng)站,動態(tài)部分和靜態(tài)頁面的整合過程簡直就是一場噩夢。這就是為什么 SUN 還要推出 Java Server Pages 的原因。 JavaBeans 技術(shù)什么是 JavaBeans?JavaBeans 就是 Java 的可重用組件技術(shù)。 ASP 通過 COM 來擴充復(fù)雜的功能,如文件上載、發(fā)送 以及將業(yè)務(wù)處理或復(fù)雜計算分離出來成為獨立可重復(fù)利用的模塊。JSP 通過 JavaBeans 實現(xiàn)了同樣的功能擴充。 JSP 對于在 Web 應(yīng)用中集成 JavaBeans 組件提供了完善的支持。這種支持不僅能縮短開發(fā)時間(可以直接利用經(jīng)測試和可信任的已有組件,避免了重復(fù)開發(fā)) ,也為 JSP 應(yīng)用帶來了更多的可伸縮性。JavaBeans 組件可以用來執(zhí)行復(fù)雜的計算任務(wù),或負責與數(shù)據(jù)庫的交互以及數(shù)據(jù)提取等。在實際的 JSP 開發(fā)過程中,讀者將會發(fā)現(xiàn),和傳統(tǒng)的 ASP 或 PHP 頁面相比,JSP 頁面將會是非常簡潔的,由于 JavaBeans 開發(fā)起來簡單,又可以利用 Java 語言的強大功能,許多動態(tài)頁面處理過程實際上被封裝到了 JavaBeans 中。JavaBeans 組件:是根據(jù)一系列規(guī)定設(shè)計出來的普通 Java 類。JavaBeans 是一個類,它有無參的構(gòu)造函數(shù),并且遵從 JavaBeans 的命名約定。JavaBeans 具有以下特性:4(1)內(nèi)透性:指一個類的信息,都可以被另一個類獲知。JavaBeans 遵循某種命名規(guī)則,這樣外部類就可以知道這個 Bean 類。(2)支持自定義:屬性的方法用來對 JavaBeans 進行自定義。(3)支持事件。(4)主持屬性。(5)支持永久性。JavaBeans 的命名約定 bean 的屬性可以通過獲取(getter)方法和設(shè)置方法(setter)來訪問,這兩個方法統(tǒng)稱為 bean 的存取方法,每一個單詞的首字母都要大寫。除了簡單的屬性外,bean 還可以有多值屬性,多值屬性是由一個任意類型的數(shù)組組成。在規(guī)范中這稱為索引的屬性。處理會話屬性時 JSP 應(yīng)用程序可以使用 bean 將自己注冊成能夠接收和會話有關(guān)的事件。 如果一個對象實現(xiàn)了該接口,那么當對象被放入或移出會話時,它就可以通過以下兩個方法獲得通知: (1)public void valueBound(HttpSessionBindingEvent event) 當有對象被加入大會話中,調(diào)用該方法。HttpSessionBindingEvent 含有兩個方法: public String getName(),public HttpSession getSession()(2)public void valueUnbound(HttpSessionBindingEvent event)當實現(xiàn)了HttpSessionBindingListener 結(jié)構(gòu)的對象被添加所有會話或從中刪除時,會通知HttpSessionAttributeListener。 JSP 技術(shù)簡介 Windows 平臺下配置 JSP 運行環(huán)境為了使系統(tǒng)能夠正常運行 JSP 和相關(guān)程序,必須先配置好能夠使用 JSP 的 WEB 服務(wù)器。各種能使用 Servlet 技術(shù)的 WEB 服務(wù)器中,運用得最多的是 Tomcat 服務(wù)器,Tomcat 的配置:(1)開發(fā)環(huán)境配置 首先下載 jdk 和 tomcat:官方站( jdk 然后安裝和配置 jdk5和 tomcat:執(zhí)行 jdk 和 tomcat 的安裝程序,然后按默認設(shè)置進行安裝即可。 1)安裝 jdk 以后,在我的電腦 屬性高級環(huán)境變量系統(tǒng)變量中添加以下環(huán)境變量( 假定 j2sdk 安裝在 c:\): JAVA_HOME=c:\classpath=.。%JAVA_HOME%\lib\;%JAVA_HOME%\lib\ ;classpath=d:\jdk\binpath=%JAVA_HOME%\bin 2)安裝 Tomcat 后,在我的電腦屬性 高級 環(huán)境變量 系統(tǒng)變量中添加以下環(huán)境變量( 假定 tomcat 安裝在 c:\tomcat): CATALINA_HOME=c:\tomcat 然后修改環(huán)境變量中的 classpath,把 tomat 安裝目錄下的 mon\lib 下的 servlet 追加到 classpath 中去,修改后的 classpath 如下: classpath=.;%JAVA_HOME%\lib\ ;%JAVA_HOME%\lib\;%CATALINA_HOME%\mon\lib\; (2)JSP 連接各類數(shù)據(jù)庫配置本網(wǎng)站后臺數(shù)據(jù)庫為 SQLServer 2022,SQLServer2022 JDBC 驅(qū)動的完整安裝及測試說明:1)下載 SQLSERVER2022 的 jdbc 驅(qū)動程序。2
點擊復(fù)制文檔內(nèi)容
語文相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1