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

正文內容

網上購物系統(tǒng)(范文,jsp,java,)畢業(yè)論文-文庫吧

2025-07-20 05:39 本頁面


【正文】 夠開發(fā)出完整的系統(tǒng)設計一、網站的設計目標本平臺利用現在比較廣泛的JSP+Oracle數據庫的架構實現的,此系統(tǒng)分為前臺管理和后臺管理。前臺管理是友好的操作界面,供用戶瀏覽、查詢使用。包括:瀏覽商品、查詢商品、訂購商品、購物車、用戶維護等功能;后臺管理是提供給管理員的,其中包括:商品管理、用戶管理等。使管理員從繁瑣的手工操作中解脫出來,并提高了辦公效率。二、網站的可行性分析隨著計算機技術的發(fā)展和網絡人口的增加,網絡世界也越來越廣博,越來越豐富,電子商務已經成為網上的一股潮流。我們相信要不了太長有時間,顧客就可以在網絡世界上獲得他們在現實世界上可以獲得的所有商品和服務??尚行匝芯渴菫榱伺宄到y(tǒng)開發(fā)的項目是不是可以實現和值得進行研究的過程,實際上是一次大大簡化系統(tǒng)分析和系統(tǒng)設計的過程,所以,進行可執(zhí)行性的分析是非常必要的,也是很重要的,經過最初的設計目標和進行的市場調查得出以下四點的可行性分析:(1)經濟可行性:該平臺設計只是作為本人的畢業(yè)設計,又因為本人的設計能力有限,其功能還不能完善,所以沒有什么經濟效益可談。(2)技術可行性:JSP+Servlet的技術已經較為成熟。(3)運行可行性:該系統(tǒng)需要搭建JVM即JAVA虛擬機和Tomcat環(huán)境,在此環(huán)境下系統(tǒng),并且在正確連接數據庫后可以正常運行。(4)法律可行性:該平臺是作為畢業(yè)設計與商業(yè)無關,又因為是自主開發(fā)設計,因此不會構成侵權,在法律上是可行的。通過以上的可行性分析,我將采用JSP+Servlet相結合的技術,運用Access數據庫對網站進行建設。三、網站的深入調查經過以上的初步調查和研究,并且確定了該平臺的可行性,并決定開發(fā)本平臺,為了能夠對現行的平臺內容進行充分了解,使所要開發(fā)的平臺更具有實用性和適應性,通過兩個月的實習調查和指導老師的耐心介紹,設計出該平臺功能如下:1. 能夠完成用戶基本信息錄入的注冊和用戶基本信息的個人前臺與后臺管理。2. 能夠完成管理員對網站的商品資料(商品添加、商品審查)會員管理(會員審查)、網站信息管理(新聞添加、修改刪除、公告設置),以及常規(guī)設置(廣告添加,友情鏈接)的功能。3. 能過電子商品的名稱,電子商品的分類進行搜索。4. 能夠通過查看購物車對所選商品進行確定、挑選,通過定單查詢對支付費用進行確定。經過前一階段的調查與研究分析,我已確定了該平臺設計的主要功能,對每個功能模塊也作了具體描述,下面就來具體分析該平臺的設計特點與具體思想。四、網站設計的特點我所設計和開發(fā)的網上購物平臺是經過很長時間的調查和分析才開始具體實施的,它的主要特點是改變了以往的購物只能過現實的商場才能達到的結果,采用Web技術,借助于Internet互聯(lián)網廣泛應用技術,達到資源共享,提高以往購物的局限性,縮短人們的時間和提高工作效率,具有較好的交互性,從而實現信息化,規(guī)范化,系統(tǒng)化,網絡化的平臺,使整個購物活動過程簡單、方便、易行。五、網站開發(fā)的設計思想網上購物平臺主要是對后臺管理和前臺操作。后臺管理是管理員對本網站的維護,通過商品資料(商品添加、商品修改)會員管理(會員審查)網站信息管理(新聞添加、修改刪除、公告設置),以及常規(guī)設置(廣告添加,友情鏈接)等功能達到對網站的管理。前臺操作是用戶登錄到本網站,可以進行用戶注冊,通過網站的精品推薦或商品搜索功能,找到自己想要買的商品,裝入購物車,提交定單進行購買。網上購物平臺的特點是客戶和電子商品信息量很大,管理員需要整理的信息很多,為讓管理員輕松、方便、快捷的管理,該平臺采用符合購買電子商品基本的原則,滿足廣大客戶的日益增長的數量,并達到操作過程中的直觀、方便、實用、安全等要求。六、系統(tǒng)設計的總體規(guī)則無論哪個網站都要有它自己的設計規(guī)則。該平臺也一樣,它的主要設計規(guī)則有:簡單性:在實現平臺的功能的同時,盡量讓平臺操作簡單易懂,這對于一個網站來說是非常重要的。針對性:該平臺設計是網上購物系統(tǒng)及后臺管理的定向開發(fā)設計,所以具有專業(yè)突出和很強的針對性。實用性:該平臺能完成電子商品展示和管理員管理的基本信息,具有良好的實用性。七、系統(tǒng)的主要架構及開發(fā)模式系統(tǒng)的建設關鍵在于其所使用的架構,而網上購物這種基于web的系統(tǒng),傳統(tǒng)的c/s架構已經不能滿足大量用戶的訪問和操作,b/s基于瀏覽器的架構則是目前網絡系統(tǒng)應用的主流,它將大量的數據處理工作交給服務器端來處理,客戶端只用通過普通的IE瀏覽器即可訪問系統(tǒng),方便快捷而且利于系統(tǒng)的更新和維護,java語言在該方面更是得天獨厚,j2ee規(guī)范的出現則使系統(tǒng)的開發(fā)更加規(guī)范,層次更加清楚,更利于對復雜事務的處理,而且在安全性方面也做的更好?;趍vc的開發(fā)流程則使開發(fā)過程更加清晰明了,利于做一些復雜的邏輯實現,從而節(jié)省了開發(fā)周期和開發(fā)成本。八、基于B/S的體系結構:在B/S體系結構系統(tǒng)中,用戶通過瀏覽器向分布在網絡上的許多服務器發(fā)出請求,服務器對瀏覽器的請求進行處理,將用戶所需信息返回到瀏覽器。B/S結構簡化了客戶機的工作,客戶機上只需配置少量的客戶端軟件。服務器將擔負更多的工作,對數據庫的訪問和應用程序的執(zhí)行將在服務器上完成。瀏覽器發(fā)出請求,而其余如數據請求、加工、結果返回以及動態(tài)網頁生成等工作全部由Web Server完成。實際上B/S體系結構是把二層C/S結構的事務處理邏輯模塊從客戶機的任務中分離出來,由Web服務器單獨組成一層來負擔其任務,這樣客戶機的壓力減輕了,把負荷分配給了Web服務器。 Browse瀏覽器Web服務器數據庫 圖11 B/S三層架構示意圖這種結構不僅把客戶機從沉重的負擔和不斷對其提高的性能的要求中解放出來,也把技術維護人員從繁重的維護升級工作中解脫出來。由于客戶機把事務處理邏輯部分分給了功能服務器,使客戶機一下子苗條了許多,不再負責處理復雜計算和數據訪問等關鍵事務,只負責顯示部分,所以維護人員不再為程序的維護工作奔波于每個客戶機之間,而把主要精力放在功能服務器上程序的更新工作。這種三層結構在層與層之間相互獨立,任何一層的改變不會影響其它層的功能。 操作系統(tǒng)是windows 200windows xp或linux +TOMCAT+ORACLE。開發(fā)工具是ECLIPSE(MYECLIPSE) JSP技術簡介在傳統(tǒng)的網頁HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP標記(tag),就構成了JSP網頁(*.jsp)。JSP頁面看上去象標準的HTML和XML頁面,并附帶有JSP引擎能夠處理和抽取的額外元件。Web服務器在遇到訪問JSP網頁的請求時,首先執(zhí)行其中的程序片段,然后將執(zhí)行結果以HTML格式返回給用戶。程序片段可以操作數據庫、重新定向網頁以及發(fā)送Email等,這就是建立動態(tài)網站所需要的功能。所有程序都在服務器端執(zhí)行,網絡上傳送給客戶端的僅是得到的結果,對客戶瀏覽器的要求最低。它基于強大的Java語言,具有良好的伸縮性,在網絡數據庫應用開發(fā)領域具有得天獨厚的優(yōu)勢。JSP技術在多個方面加速了動態(tài)Web頁面的開發(fā):(1)將內容的生成和顯示進行分離使用JSP技術,Web頁面開發(fā)人員可以使用HTML或者XML標識來設計和格式化最終頁面。使用JSP標識或者小腳本來生成頁面上的動態(tài)內容(內容是根據請求來變化的,例如請求帳戶信息或者特定的一瓶酒的價格)。生成內容的邏輯被封裝在標識和JavaBeans組件中,并且捆綁在小腳本中,所有的腳本在服務器端運行。如果核心邏輯被封裝在標識和Beans中,那么其他人,如Web管理人員和頁面設計者,能夠編輯和使用JSP頁面,而不影響內容的生成。在服務器端,JSP引擎解釋JSP標識和小腳本,生成所請求的內容(例如,通過訪問JavaBeans組件,使用JDBCTM技術訪問數據庫,或者包含文件),并且將結果以HTML(或者XML)頁面的形式發(fā)送回瀏覽器。這有助于作者保護自己的代碼,而又保證任何基于HTML的Web瀏覽器的完全可用性。(2)強調可重用的組件絕大多數JSP頁面依賴于可重用的,跨平臺的組件(JavaBeans或者Enterprise JavaBeansTM組件)來執(zhí)行應用程序所要求的更為復雜的處理。開發(fā)人員能夠共享和交換執(zhí)行普通操作的組件,或者使得這些組件為更多的使用者或者客戶團體所使用。基于組件的方法加速了總體開發(fā)過程,并且使得各種組織在他們現有的技能和優(yōu)化結果的開發(fā)努力中得到平衡。(3)采用標識簡化頁面開發(fā)Web頁面開發(fā)人員不會都是熟悉腳本語言的編程人員。JavaServer Page技術封裝了許多功能,這些功能是在易用的、與JSP相關的XML標識中進行動態(tài)內容生成所需要的。標準的JSP標識能夠訪問和實例化JavaBeans組件,設置或者檢索組件屬性,下載Applet,以及執(zhí)行用其他方法更難于編碼和耗時的功能。通過開發(fā)定制化標識庫,JSP技術是可以擴展的。今后,第三方開發(fā)人員和其他人員可以為常用功能創(chuàng)建自己的標識庫。這使得Web頁面開發(fā)人員能夠使用熟悉的工具和如同標識一樣的執(zhí)行特定功能的構件來工作。(4)JSP能提供所有Servlets功能與Servlets相比,JSP能提供所有Servlets功能,它比用Println書寫和修改HTML更方便??梢愿鞔_地進行分工,Web頁面設計人員編寫HTML,只需留出空間讓Servlets程序員插入動態(tài)部分即可。JSP技術能夠支持高度復雜的基于Web的應用。(5)健壯的存儲管理和安全性由于JSP頁面的內置腳本語言是基于Java編程語言的,而且所有的JSP頁面都被編譯成為Java Servlet,JSP頁面就具有Java技術的所有好處,包括健壯的存儲管理和安全性。(6)一次編寫,各處運行作為Java平臺的一部分,JSP擁有Java編程語言“一次編寫,各處運行”的特點。隨著越來越多的供應商將JSP支持添加到他們的產品中,您可以使用自己所選擇的服務器和工具,更改工具或服務器并不影響當前的應用 JDBC技術簡介一、JDBC概述 jdbc是一種可用于執(zhí)行SQL語句的JAVA API ,由一些JAVA編寫的類和界面組成。 JDBC為數據庫應用人員和數據庫前臺工具開發(fā)人員開發(fā)了一種標準的接口,使開發(fā)人員可以用存JAVA語言編寫完整的數據庫應用程序.二、JDBCDRIVER的四種驅動jdbc odbc橋(bridge) 過程:Java jdbc-odbc橋odbc廠商的db源碼數據庫server特點:a、 可以實現java和odbc的交互b、必須通過jdbc-odbc橋和odbc銜接后才可以和數據庫建立通信。效率低c、必須在客戶端安裝odbcjriver,由于無法在網絡中要求所有用戶安裝odbc驅動,因此不適合在internet中應用。 d、適合實驗。不適合項目。部分java實現的本地API驅動 過程:java本地API驅動數據庫server 特點 : 不需要有復雜的中間過程就可以和數據庫建立通信,在效率上相對與第一驅動功能有顯著的提高。 必須要求客戶端下載本地API驅動程序才能保證和數據庫的通信,通用性不好,也不合適在internet上應用。純java實現的網絡驅動:type3 數據庫頻繁切換時用 過程:java網絡協(xié)議驅動中間件服務器(可以和多種數據庫進行交互,功能龐大)數據庫server 特點: a、 由于大部的功能都是由中間件服務器來實現,因此網絡協(xié)議驅動下的下載及安裝十分的方便,從而相對前兩種驅動提了效率 b、由于中間件服務器提供多種數據庫的交互支持,因此適合要求和多種數據庫連接的應用程序使用。 c、設計思想來源于分層的開發(fā),任務分明,保持良好的低耦合度。 d、有中間服務器的轉換過程,因此效率不是最高的一種驅動。純java實現的本地協(xié)議驅動:type 4 過程:java--》本地驅動 ————》數據庫server 特點:a、由于幾乎沒有和中間件交互過程,效率很高。 b、驅動和應用程序容為一體,只需要下載就可以使用方便 c、適合應用程序始終諒解一種數據庫的要求。 三、JDBC編程 涉及到API舉例 Driver : 驅動 DriverManager :驅動管理器,產生連接對象(Connetion) Connection 連接對象類 實例對應一個數據庫源 Statement : 專門用于和數據庫的交互 PreparedStatement:效率上有提高的statement,可以設置參數 CallableStatement 用于操作數據庫端的“存儲過程” ResultSet :結果集 DatabaseMetadata:數據庫的元數據 ResultSetMetada :結果集的原數據 可以通過Metadata實例 獲取數據庫和結果己的相關信息 10 、Types 類型 四、JDBC編程基本步驟 1)、注冊驅動 ()。 2)、建立連接 Connection conn = (url,pro)。 3)、創(chuàng)建專門和數據庫交互的statment對象 Statement stmt = ()。 4)、執(zhí)行sql語句 String sql =select * from users。 ResultSet rs = (sql)。 5)、處理查詢結果 while(()) { ((1)+ )。 ((2)+ )。 ((3))。 } 6)、關閉數據庫及相關的對象 ()。 ()。 ()。五、JDBC中的異常處理框架 try{ ()
點擊復制文檔內容
法律信息相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1