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

正文內(nèi)容

電子商品網(wǎng)上商店的設(shè)計與實現(xiàn)論文-預(yù)覽頁

2025-08-13 17:14 上一頁面

下一頁面
 

【正文】 3 第二章 開發(fā)技術(shù)介紹 技術(shù) javva Server Page 或簡稱為 JSP 是由 Sun 公司在 Java 語言上開發(fā)出來的一種動態(tài)網(wǎng)頁制作技術(shù),它提供了一種建立動態(tài)網(wǎng)頁的簡單方法,并為開發(fā)人員提供了一個 Server 端框架,基于這個框架,開發(fā)人員可以綜合使用 HTML, XML,JAVA 語言以及其他腳本語言 ,靈活,快速地創(chuàng)建和維護(hù)動態(tài)網(wǎng)頁,特別是目前的商業(yè)系統(tǒng)。在這一點上 Java 比 PHP 更出色 ,除了系統(tǒng)之外,代碼不用做任何更改。 ( 3)強(qiáng)大的可伸縮性。 JSP 的執(zhí)行過程: (1) 客戶端發(fā)出 Request(請求); (2) JSP Container 將 JSP 轉(zhuǎn)譯成 Servlet 的源代碼; (3) 將產(chǎn)生的 Servlet 的源 代碼經(jīng)過編譯后,并加載到內(nèi)存執(zhí)行; (4) 把結(jié)果 Response 響應(yīng)至客戶端; Jsp 執(zhí)行過程,如圖 所示。 JavaScript 是一種新的描述語言,此一語言可以被箝入 HTML 的文件之中。微軟公司還有自己開發(fā)的 Javascript,稱為 JScript。 語言簡介 Java 是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 程序設(shè)計語言 5 (以下簡稱 Java 語言)和 Java 平臺的總稱。 Java 平臺由 Java 虛擬機(jī)( Java Virtual Machine)和 Java 應(yīng)用編程接口( Application Programming Interface、簡稱 API)構(gòu)成。這樣 Java程序可以只編譯一次,就可以在各種系統(tǒng)中運行。 Java 語言具有以下顯著特點: 1. 平臺無關(guān)性 平臺無關(guān)性是指 Java 能運行于不同的平臺。 2. 安全性 Java 的編程類似 C++,學(xué)習(xí)過 C++的讀者將很快掌握 Java 的精 髓。程序員只需把主要精力 用在類和接 口的設(shè)計和應(yīng)用上。 Java 吸取了 C++面向?qū)ο蟮母拍?,將數(shù)據(jù)封裝于類中 ,利用類 的優(yōu)點 ,實現(xiàn)了程序的簡潔性和便于維護(hù)性。 5. 鍵壯性 Java 致力于檢查程序在編譯和運行時的錯誤。這些功能特征大大提高了開發(fā) Java 應(yīng)用程序的周期。 JavaBean 通過提供符合一致性設(shè)計模式的公共方法將內(nèi)部域暴露成員屬性。 JavaBean可分為兩種:一種是有用戶界面( UI, User Interface)的 JavaBean;還有一種是沒有用戶界面,主要負(fù)責(zé)處理事務(wù)(如數(shù)據(jù)運算,操縱數(shù)據(jù)庫)的JavaBean。有時,構(gòu)造器工具也可以是一個包含了一些bean 的復(fù)合文檔的文檔編輯器。 一個 bean 沒有必須繼承 的特定的基類或接口。 Bean 比較適合于那些具有可視化操作和定制特性的軟件組件 。 作為一個黑盒子的模型, JavaBean 有 3 個接口面,可以獨立進(jìn)行開發(fā)。 簡介 Servlet是一種服務(wù)器端的 Java應(yīng)用程序,具有獨立于平臺 和協(xié)議的特性,可以生成動態(tài)的 Web 頁面。這個詞是在 Java applet的環(huán)境中創(chuàng)造的,Java applet 是一種當(dāng)作單獨文件跟網(wǎng)頁一起發(fā)送的小 程序 ,它通常用于在服務(wù)器端運行,結(jié)果得到為用戶進(jìn)行運算或者根據(jù)用戶互作用定位圖形等服務(wù)。在通信量大的服務(wù)器上,Java servlet 的優(yōu)點在于它們的執(zhí)行速度更快于 CGI 程序 。 Servlet的主要功能在于交互式地瀏覽和修改數(shù)據(jù),生成動態(tài) Web內(nèi)容。因為是對象 字節(jié)碼 ,可動態(tài)地從網(wǎng)絡(luò)加載,可以說 Servlet 對 Server 就如同 Applet對 Client 一樣,但是,由于 Servlet 運行于 Server 中,它們并不需要一個 圖形用戶界面 。 服務(wù)器 Tomcat 是一個免費的開源的 Serlvet 容器,它是 Apache 基金會的 Jakarta 項目中的一個核心項目,由 Apache, Sun 和其它一些公司及個人共同開發(fā)而成。 與 的架構(gòu)不同,而是重新設(shè)計的。 WAR 是Sun 提出的一種 Web 應(yīng)用程序格式,與 JAR 類似,也是許多文件的一個壓縮包。 在 Tomcat 中,應(yīng)用程序的部署很簡單,你只需將你的 WAR 放到 Tomcat 的webapp 目錄下, Tomcat 會自動檢測到這個文件,并將其解壓。通過這個應(yīng)用,輔助于 Ftp,你可以在遠(yuǎn)程通過 Web 部署和撤銷應(yīng)用。我們可以將 Tomcat 和 Apache 集成到一塊,讓 Apache 處理靜態(tài) Html,而 Tomcat 處理 Jsp和 Servlet。在 Unix 中,一個 group對應(yīng)著系統(tǒng)的一定資源,某個 group 不能訪問不屬于它的資源。 2: JNDIRealm,用戶信息存在基于 LDAP 的服務(wù)器里,通過 JNDI 獲取用戶信息。 Tomcat 也提供其它的一些特征,如與 SSL 集成到一塊,實現(xiàn)安全傳輸 。而 Tomcat 則功能沒有那么強(qiáng)大,它不提供 EJB等支持。 基于 Tomcat 的開發(fā)其實主要是 Jsp 和 Servlet 的開發(fā),開發(fā) Jsp 和 Servlet非常簡單,你可以用普通的文本編輯器或者 IDE,然后將其打包成 WAR 即可。另外,在 中,可以利用標(biāo)簽庫實現(xiàn) Java代碼與 Html 文件的分離,使 Jsp 的維護(hù)更方便。 Eclipse最初是由 IBM公司開發(fā)的替代商業(yè)軟件 Visual Age for Java的下一代 IDE開發(fā)環(huán)境, 20xx 年 11 月貢獻(xiàn)給開源社區(qū),現(xiàn)在它由非營利軟件供應(yīng)商聯(lián)盟 Eclipse基金會( Eclipse Foundation)管理。 Eclipse 是著名的跨平臺的自由集成開發(fā)環(huán)境( IDE)。 Eclipse 最初由 OTI 和 IBM 兩家公司的 IDE 產(chǎn)品開發(fā)組創(chuàng)建,起始于 1999 年 4月。近期還有包括 Oracle在 內(nèi)的許多大公司也紛紛加入了該項目,并宣稱 Eclipse 將來能成為可進(jìn)行任何語言開發(fā)的 IDE 集大成者,使用者只需下載各種語言的插件即可。 這種平等和一致性并不僅限于 Java 開發(fā)工具。例如, WebSphere Studio Application Developer 添加了對 JSP、 servlet、 EJB、 XML、 Web 服務(wù)和數(shù)據(jù)庫訪問的支持。 在結(jié)構(gòu)上, MyEclipse 的特征可以被分為 7 類: 1. J2EE 模型 2. WEB 開發(fā)工具 3. EJB 開發(fā)工具 4. 應(yīng)用程序服務(wù)器的連接器 5. J2EE 項目部署服務(wù) 6. 數(shù)據(jù)庫服務(wù) 7. MyEclipse 整合幫助 對于以上每一種功能上的類別,在 Eclipse 中都有相應(yīng)的功能部件,并通過一系列的插件來實現(xiàn)它們。 MySQL 的 SQL 語言是用于 訪問 數(shù)據(jù)庫 的最常用標(biāo)準(zhǔn)化語言。對于一般的個人使用者和中小型企業(yè)來說, MySQL 提供的功能已經(jīng)綽綽有余, 而且由于 MySQL 是 開放源碼軟件,因此可以大大降低總體擁有成本。這些編程語言包括 C、 C++、 Python、 Java、Perl、 PHP、 Eiffel、 Ruby 和 Tcl 等。 9.提供用于管理、檢查、優(yōu)化數(shù)據(jù)庫操作的 管理工具 。 14 第三章 系統(tǒng)詳細(xì)設(shè)計 需求分析 一般商場,擁有 45 萬種商品,較大的批發(fā)市場有 810萬種商品,這些都只占商品總 類的很少的一部分,據(jù)說全球擁有 150 多萬種商品,有人說,如果加上各種類型的服務(wù)商品,商品的種類就更多了,但是,一個商店(場)不可能窮盡所有的商品,于是就形成了各種類型的商店或市場,及其相應(yīng)的核心商品或者服務(wù)的競爭力,所謂商品錯位經(jīng)營也就在于此。作為網(wǎng)絡(luò)時代的產(chǎn)物,網(wǎng)上商店具有很多新的特性,這些特性 引發(fā)零售業(yè)態(tài)的第三次 革命。據(jù)投資公司 Cowen and Co 的報告, 20xx年美國互聯(lián)網(wǎng)商品銷售額是 1080 億美元,預(yù)計到 20xx 年,網(wǎng)上銷售額會增加到2250 億美元;韓國新世界流通產(chǎn)業(yè)研究所目前發(fā)表的一項報告預(yù) 測,韓國網(wǎng)上購物的規(guī)模將在 20xx 年超越傳統(tǒng)的百貨業(yè)。 1. 隨著電子商務(wù)活動的普及,網(wǎng)上商店以其適應(yīng)性廣、成本低、無需存貨 15 的特點發(fā)展迅速 。 網(wǎng)上商店甚至可以采用“虛擬庫存”的方法來經(jīng)營商品 ,不需要將大筆的流動資金作為貨物而沉淀在店里,縮短資金周轉(zhuǎn)的周期,可以加速周轉(zhuǎn)?;ヂ?lián)網(wǎng)使得企業(yè)可以在不經(jīng)過批發(fā)商 /零售商這一中間環(huán)節(jié)的情況下直接向終端用戶銷售商品。以網(wǎng)絡(luò)為媒體的專事營銷服務(wù)的計算機(jī)系統(tǒng)能實現(xiàn) 24 小時服務(wù), 3W 站點能夠全天 24 小時、全年 365 天不知疲倦地持續(xù)工作,隨時響應(yīng)來自全國各地甚至全球的消費者的要求,這給平時白日工作繁忙的消費者帶來了極大的便捷。經(jīng)營者通過經(jīng)營方式、商品、 服務(wù)等方面的創(chuàng)新,在虛擬市場上形成獨特的經(jīng)營風(fēng)格和形象。長尾理論對此提供了絕好的解釋。原來不在意的“長尾”變得更長了,有點“肥”了,原來“邊緣化”的部分占到的份額在增加。我們把之又叫“擇多原則”, 就是消費者愿意在更多的同類商品中比較后選擇購買。哪怕一家中小零售商店只要能點擊到其頁面的網(wǎng)民都可以是潛在顧客,而這個范圍可以是全國乃至全球。 因此,開 發(fā)該系統(tǒng)具有技術(shù)可行性。使用系統(tǒng)的管理員,在投入使用前,無需對操作系統(tǒng)的人員進(jìn)行培訓(xùn)。 商品查找:按分類查找商品、按名稱查找商品; 商品詳細(xì)信息瀏覽:查找出對應(yīng)的商品后,還可以進(jìn)一步瀏覽商品的詳細(xì)信息; 修改購物車信息:對購物車上的商品進(jìn)行修改; 查看購物車:查看購物車上的商品; 添加商品:把要購買的商品添加到購物車上; 用戶注冊和認(rèn)證:允許新用戶注冊并且新用戶所注冊的用戶名是否已存在,如果不存在則允許注冊,否則不允許注冊; 用戶登陸和 認(rèn)證:注冊用戶登陸時查找數(shù)據(jù)庫是否有該用戶,如果沒有則提示其注冊,如果數(shù)據(jù)庫有該用戶則還要認(rèn)證該用戶是一般用戶還是管理員,以便分配不同的權(quán)限。游客可以查看商品信息,但不可以購買。 圖 業(yè)務(wù)流程圖 用戶 注冊 會員信息 登錄 商品 信息 查看商品信息 購買 商品 提交 訂單 訂單 信息 查看商品信息 退出 游客 游客 已注冊用戶 20 第四章 系統(tǒng)總體設(shè)計 數(shù)據(jù)庫設(shè)計 數(shù)據(jù)庫是本系統(tǒng)的核心和基礎(chǔ)。 圖 系統(tǒng) ER 圖 數(shù)據(jù)庫表設(shè)計 我用的是 mysql 數(shù)據(jù)庫,數(shù)據(jù)庫中的表是我在 Myeclipes 中建了一個,然后 自己手動寫的。 create table puter ( id varchar (40) primary key, name varchar(50), price float, count int, imagepath varchar(300), categoryid varchar(40), constraint categoryid_FK foreign key(categoryid) references category(id) )。 create table orderitem ( id varchar(40) primary key, quantity int, price float, 23 ordersid varchar(40), puterid varchar(40), constraint ordersid_FK foreign key(ordersid) references orders(id), constraint puterid_FK foreign key(puterid) references puter(id) )。 24 表 商品 信息表 字段名 類型 長度 說明 Id Varchar 40 主鍵 Name Varchar 30 用戶名 Price Varchar 20 單價 Count Varchar 30 庫存 Imagepath Varchar 6 圖片 Categoryid Varchar 40 外鍵 說明:用來存放 商品 的基本信息。 數(shù)據(jù)庫表關(guān)系 我的數(shù) 據(jù)庫中一共有 6 張表,它們的關(guān)系如圖 所示。 圖 用戶購物流程圖 部分技術(shù)詳解 后臺與前臺數(shù)據(jù)的交會 如何將后臺產(chǎn)生的數(shù)據(jù)傳遞到前臺的 JSP 頁面,這是一個很關(guān)鍵的問題。而本系統(tǒng)的絕大多數(shù)數(shù)據(jù)交互都是以對象的類型進(jìn)行的。后來我用了 JSTL 把控制邏輯從 JSP 頁面中分離出來,使得 JSP 頁面看起來整齊,簡潔,最重要的是修改和維護(hù)起來非常方便。 import 。 import 。 import 。 30 import 。 // client 部分的首頁
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1