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

正文內(nèi)容

基于xml的電子商務(wù)系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)設(shè)計(留存版)

2025-08-08 16:20上一頁面

下一頁面
  

【正文】 拒之于千里之外,限制了電子商務(wù)的發(fā)展。XML采用Unicode字符集采用純文本表示它是基于SGML實現(xiàn)的一個優(yōu)化子集,繼承了SGML中的優(yōu)點,拋棄了SGML設(shè)計繁瑣的缺點,具有跨平臺、與語言和應(yīng)用程序等無關(guān)的優(yōu)點,專門用于網(wǎng)絡(luò)間的數(shù)據(jù)交換。但SGML十分龐大且難于學(xué)習(xí)和使用。3) 語義性強。XML支持用于字符編碼的許多主要標(biāo)準(zhǔn),允許它在全世界許多不同的計算機環(huán)境中使用。 XML對EDI的影響1) 傳統(tǒng)EDI的困惑傳統(tǒng)EDI改變過去交易由打字機或計算機人工輸入、產(chǎn)生交易文件、人工郵遞、電話電傳等方式,按協(xié)議經(jīng)網(wǎng)絡(luò)傳送標(biāo)準(zhǔn)化文件,發(fā)、收方以統(tǒng)一規(guī)定的語法規(guī)則處理報文,完成綜合自動互換和處理。內(nèi)容描述與形式顯示相分離可以使XML文件的編寫者集中精力于數(shù)據(jù)本身,而不受顯示方式的細(xì)節(jié)影響同時還帶來了另一個好處,即不同的樣式單可以使相同的數(shù)據(jù)呈現(xiàn)出不同的顯示外觀,從而適合于不同應(yīng)用,在不同的平臺上顯示。XML的可擴展性和自描述性使用戶可自定義專用的詞匯表和XML標(biāo)記,便于異構(gòu)系統(tǒng)之間的數(shù)據(jù)交換和信息檢索,實現(xiàn)機器與機器之間的信息交換;它的平臺獨立性和可交互性,使用戶可以非常方便地在本地排序、過濾和進(jìn)行其它的數(shù)據(jù)操作,不需要與服務(wù)器進(jìn)行交互,減輕了服務(wù)器的負(fù)擔(dān);同時,XML在數(shù)據(jù)交換中將結(jié)構(gòu)化的數(shù)據(jù)與企業(yè)規(guī)則和數(shù)據(jù)外觀相分離,可以以統(tǒng)一的方式格式化和傳送數(shù)據(jù),而本地的數(shù)據(jù)可依據(jù)不同客戶的要求動態(tài)顯示。在中間件層進(jìn)行XML文檔的解析,根據(jù)顯示層的不同需求選取DOM或SAX標(biāo)準(zhǔn)進(jìn)行解析,利用XML語法分析程序讀取文檔、生成DOM樹并檢查其中包含的XML是否結(jié)構(gòu)完整。 可行性分析商業(yè)企業(yè)在運營過程中,經(jīng)常會受到以下一些條件的限制:1) 產(chǎn)品的宣傳受到限制,采購商或顧客只能通過上門咨詢、電話溝通等方式進(jìn)行各種信息的獲取,受一定的時間與物理空間的局限并且成本較高。5) 實現(xiàn)網(wǎng)上購物。tableData含有一個屬性name用來表示表的名字;表中數(shù)據(jù)的每一行作為element的一個子元素出現(xiàn),元素名字是element。如果文檔中存在空的元素,模式處理器根據(jù)模式文檔的定義,會插入默認(rèn)值或固定值。 //定義一個Connection對象public Statement stmt = null。 //讀取驅(qū)動類的類名 dbUrl = (DB_URL,jdbc:microsoft:sqlserver://localhost:1433。 rs = (sql)。 String ID = select IDENTITY as id。1) 編寫解決輸出中文亂碼問題的方法chStr。 str1=(\r\n,br)。}…… //此處省略了控制商品信息其他屬性的屬性接口的代碼public int getSale() { //獲取商品是否為特價商品 return sale。 //導(dǎo)入字符串處理的JavaBeanimport 。 try { String sql = update tb_Goods set TypeID= +() + ,GoodsName=39。 try{ String sql=Delete from tb_goods where ID=+()。 //執(zhí)行更新操作 } catch (Exception e) { ret = 0。 //定義刪除方法} 對商品信息操作的JavaBean的編寫對商品信息操作的JavaBean實現(xiàn)了GoodsDao接口中對商品信息添加的方法insert、修改的方法update、刪除的方法delete。 //商品圖片 private int newGoods=1。)。 //關(guān)閉Connection } } catch (Exception e) { ()。executeUpdate_id方法的代碼如下:public int executeUpdate_id(String sql) { int result = 0。 } return conn。DatabaseName=db_shopDB_USER=sa擁護(hù)名字DB_USER=saDB_PWD(用戶密碼)=DB_PWD=定義loadProperty方法讀取properties文件中的數(shù)據(jù)庫連接所需信息。 //導(dǎo)入提供與設(shè)備無關(guān)的輸入、輸出流支持的包import .*。關(guān)系數(shù)據(jù)庫中的數(shù)據(jù)往往是約束的,,長度不超過50,在轉(zhuǎn)換為schema模式可以這樣:xsd:simple Type name=“ TYPE”xsd:restriction base=“xsd:string”xsd:maxLengt h value=“50”//xsd:restriction/xsd:simple Type(c) 非空約束?;赬ML的電子商務(wù)數(shù)據(jù)轉(zhuǎn)換結(jié)構(gòu)如圖43所示。2) 全面展示商城內(nèi)所有商品,并可展示最新商品及特價商品。4) 按商品大類及商品名稱進(jìn)行模糊查詢。通過信息源層提供的接口實現(xiàn)對來自后端數(shù)據(jù)庫的數(shù)據(jù)進(jìn)行集成,生成XML文檔。此外,XML是一個開放的行業(yè)標(biāo)準(zhǔn),現(xiàn)得到廣泛的電子商務(wù)應(yīng)用支持,包括主流的數(shù)據(jù)庫如Oracle、MS SQL Sever、Sybase和DB2和著名的電子商務(wù)集成應(yīng)用平臺BEA的WebLogic、IBM的WebSphere和SUN的iPlanet等的支持。XML/EDI則不同,它能讓所有的參與者都從EDI中得到好處,它是對稱的EDI。其中,DTD和XML Schema規(guī)定了XML文件的邏輯結(jié)構(gòu),定義了XML文件中的元素、元素的屬性以及元素和元素的屬性之間的關(guān)系,它可以幫助XML的分析程序校驗XML文件標(biāo)記的合法性,是將來對文檔查錯及查詢文檔內(nèi)容的基礎(chǔ),它相當(dāng)于數(shù)據(jù)庫技術(shù)中的表結(jié)構(gòu)定義;XML文檔內(nèi)容用來描述數(shù)據(jù),包括標(biāo)記和字符數(shù)據(jù),相當(dāng)于數(shù)據(jù)庫技術(shù)中的表的內(nèi)容;CSS或XSL用于定義XML文檔的顯示格式,它能在客戶端使WEB瀏覽器改變XML文檔的顯示樣式,不需要再與服務(wù)器進(jìn)行交互,相當(dāng)于數(shù)據(jù)庫技術(shù)中的客戶端應(yīng)用軟件;XML QL用于查詢XML文檔數(shù)據(jù),相當(dāng)于數(shù)據(jù)庫技術(shù)中的SQL;Xlink或Xpointer用于實現(xiàn)XML文檔的鏈接,與HTML的鏈接相似,但在功能上有較大的擴充,支持雙向鏈接、多目的地鏈接。XML表示數(shù)據(jù)的方式真正做到了獨立于應(yīng)用系統(tǒng),從而使數(shù)據(jù)可以被重用。 XML的技術(shù)優(yōu)勢XML的技術(shù)優(yōu)勢主要表現(xiàn)在[15]:1) 擴展性好。XML是為Web設(shè)計的。 XML簡介XML全稱eXtensible Markup L anguage,翻譯為可擴展置標(biāo)語言,可擴展標(biāo)記語言或可延伸標(biāo)示語言,是一種置標(biāo)語言。這不僅要求國際上要有強有力的綜合協(xié)調(diào)組織,國內(nèi)也要又強有力的綜合協(xié)調(diào)部門來制定同意的政策框架。 電子商務(wù)所面臨的問題電子商務(wù)因其優(yōu)異的功能特點二具有廣闊的開發(fā)前景,這是各方面人士的公式。(c) 全球電子商務(wù):指在全世界范圍內(nèi)進(jìn)行的電子交易活動。美國學(xué)者瑞維XML支持結(jié)構(gòu)化的數(shù)據(jù),可以更詳細(xì)地定義某個數(shù)據(jù)對象的數(shù)據(jù)結(jié)構(gòu)。數(shù)據(jù)的標(biāo)準(zhǔn)化在數(shù)據(jù)傳輸和交換過程中起著至關(guān)重要的作用,它決定了數(shù)據(jù)的語義,增強了數(shù)據(jù)的可讀性和可理解性。在企業(yè)與企業(yè)進(jìn)行商務(wù)活動過程中,需要傳送各種數(shù)據(jù),這些數(shù)據(jù)分別由不同的商業(yè)應(yīng)用產(chǎn)生,具有不同的數(shù)據(jù)格式和商業(yè)意義。2)應(yīng)用XML的行業(yè)會增多,通過建立行業(yè)通用的Schema庫來實現(xiàn)標(biāo)準(zhǔn)的統(tǒng)一。XML的出現(xiàn)源自于應(yīng)用的需求,當(dāng)然也將服務(wù)于應(yīng)用。第四章對基于XML的電子商務(wù)系統(tǒng)進(jìn)行了系統(tǒng)分析,總體設(shè)計以及系統(tǒng)設(shè)計,并使用Java編程,XML技術(shù)處理數(shù)據(jù),設(shè)計并實現(xiàn)了基于XML的電子商務(wù)系統(tǒng)。2) 按照電子商務(wù)的領(lǐng)域范圍分類,電子商務(wù)分為:(a) 企業(yè)對消費者(也稱商家對個人或商業(yè)機構(gòu)對消費者,即B2C)的電子商務(wù):B2C電子商務(wù)基本等同于電子零售業(yè)。降低成本還不是電子商務(wù)的主要目的和收獲,改善供應(yīng)商和客戶的關(guān)系才是最大的收獲,這樣才能帶來豐厚的回報。通信基礎(chǔ)設(shè)施和信息技術(shù),內(nèi)容,技術(shù)標(biāo)準(zhǔn)。企業(yè)要發(fā)展電子商務(wù),必須密切注意與電子商務(wù)有關(guān)的法律制度的進(jìn)展。 XML的產(chǎn)生HTML的出現(xiàn)給Internet的爆炸性發(fā)展產(chǎn)生了積極的作用,WWW成了人類了解信息,了解世界的一種全新的概念和模式。XML與SGML一樣,是一個用來定義其他語言的元語言。 XML的功能因為XML是可擴展的,所以它能夠完成HTML難以解決,甚至不能完成的任務(wù)。如果向數(shù)據(jù)庫中輸入數(shù)據(jù)可確保沒有漏下的字段。在用戶計算機上,軟件代理用最佳方式解釋模板和處理消息,如果用戶應(yīng)用程序?qū)崿F(xiàn)了XML/EDI,那么代理可以自動完成映射,并產(chǎn)生正確的消息,同時,代理可以為用戶生成一個Web表單。隨著電子商務(wù)的發(fā)展,強大的數(shù)據(jù)檢索已成為其內(nèi)在的需求,尤其和信息獲取有關(guān)的應(yīng)用,如電子書籍、應(yīng)用軟件等用戶只要在此類XML的文檔中定義一系列有意義的標(biāo)記,這樣基于這些標(biāo)記就可以按照任意的條件進(jìn)行復(fù)雜的查詢和檢索甚至實現(xiàn)計算機自動檢索。3) 顯示層,即用戶界面層,根據(jù)具體的應(yīng)用和用戶計算環(huán)境,采用合適的信息訪問技術(shù)或應(yīng)用軟件。XML所帶來的是一個全新的視野和一場對于整個電子商務(wù)架構(gòu)在觀念上的革命,中小企業(yè)也可以享受電子商務(wù)的好處。因此,企業(yè)需要重新認(rèn)識市場、消費者以及自身市場定位,正確認(rèn)識電子商務(wù)技術(shù)在企業(yè)中的重要地位,以少量的時間和資金建立企業(yè)信息門戶網(wǎng)站并架設(shè)一定范圍的商務(wù)網(wǎng)絡(luò),以此來制定長遠(yuǎn)發(fā)展戰(zhàn)略,使企業(yè)與顧客間的經(jīng)濟(jì)活動變得更靈活、更主動。10) 系統(tǒng)最大限度地實現(xiàn)了易維護(hù)性和易操作性。如圖44所示。xsd:elementname=“”type=“xsd:string”default=“佚名”/ JavaBean的編寫根據(jù)系統(tǒng)的需求編寫需要的JavaBean。 //保存驅(qū)動類的類名的變量private static String dbUrl = jdbc:microsoft:sqlserver://localhost:1433。 } }4) 創(chuàng)建連接數(shù)據(jù)庫的方法getConnection,該方法返回Connection對象的一個實例。try { conn = getConnection()。 } return result。 }2) 編寫顯示文本中的回車換行、空格及保證HTML標(biāo)記的正常輸出的方法convertStr。public class goods { private Integer ID=(1)。 //商品ID public float nowprice。 + (()) + 39。 + (())+ 39。 ret = (sql)。 + (()) + 39。 //數(shù)量 } 對商品信息操作的接口的JavaBean的編寫對商品信息操作的接口的JavaBean的代碼如下:package 。 //商品類別ID private String goodsName=。 }else{ try{ str1=(,amp。close方法的代碼如下: public void close() { try { if (rs != null) { ()。 result = (sql)。 loadProperty()。//保存連接數(shù)據(jù)庫的URL地址的變量private static String dbUser = sa。 數(shù)據(jù)庫操作的JavaBean的編寫數(shù)據(jù)庫操作的JavaBean是一個公共類,通常包括連接數(shù)據(jù)庫的方法getConnection、執(zhí)行查詢語句的方法executeQuery、執(zhí)行更新操作的方法executeUpdate、關(guān)閉數(shù)據(jù)庫連接的方法close。圖45 tb_superType實體關(guān)系圖圖46 tb_subType實體關(guān)系圖將關(guān)系表名映射為XML Schema元素名,關(guān)系表中的屬性轉(zhuǎn)換為該元素的子元素或?qū)傩?,現(xiàn)映射為:xsd:element name=“tb_superType”type=“TB_SUPERTYPE TYPE”plextypesequencexsd:element name=“supID”type=“supID TYPE”xsd:element name=“supTypeName”type=“xsd:string”/sequence/plextype/xsd:elementxsd:element name=“tb_subType”type=“tb_subType TYPE”plextypesequencexsd:element name=“ID”type=“supIDTYPE”xsd:element name=“supID”type=“supID TYPE”xsd:element name=“subTy
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1