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

正文內(nèi)容

基于jsp技術(shù)的網(wǎng)上花店系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文(編輯修改稿)

2025-01-04 04:17 本頁面
 

【文章內(nèi)容簡介】 Java 去掉了以下幾個 C 和 C++功能:指針運(yùn)算、結(jié)構(gòu)、 typedefs、 define、需要釋放內(nèi)存。這將減少了平常出錯的 50%。而且, Java 很小,整個解釋器只需 215K 的RAM。 面象對象: Java 實(shí)現(xiàn)了 C++的基本面象對象技術(shù)并有一些增強(qiáng),(為了語言簡單,刪除了一些功能)。 Java 處理數(shù)據(jù)方式和用對象接口處理對象數(shù)據(jù)方式一樣。 分布式: Java 建立在擴(kuò)展 TCP/IP 網(wǎng)絡(luò)平臺上。庫函數(shù)提供了用 HTTP 和 FTP協(xié)議傳送和接受信息的方法。這使得程序員使用網(wǎng)絡(luò)上的文件和使用本機(jī)文件一樣容易。 健壯: Java 致力于檢查程序在編譯和運(yùn)行時的錯誤。類型檢查幫助檢查出許多開發(fā)早期出現(xiàn)的錯誤。 Java 自已操縱內(nèi)存減少了內(nèi)存出錯的可能性。 Java 還實(shí)現(xiàn)了真數(shù)組,避免了覆蓋數(shù)據(jù)的可能。這些功能特征大大提高了開發(fā) Java 應(yīng)用程序的周期。 Java 提供: Null 指針檢測、數(shù)組邊界檢測、異常出口、 Byte code 校驗(yàn)、結(jié)構(gòu)中立, 7 另外,為了建立 Java 作為網(wǎng)絡(luò)的一個整體, Java 將它的程序編譯成一種結(jié)構(gòu)中立的中間文件格式。只要 有 Java 運(yùn)行系統(tǒng)的機(jī)器都能執(zhí)行這種中間代碼?,F(xiàn)在, Java 運(yùn)行系統(tǒng)有(SPARC),Win32 系統(tǒng) (Windows95 和 Windows NT)。 Java 源程序被編譯成一種高層次的與機(jī)器無關(guān)的 bytecode 格式語言,這種語言被設(shè)計(jì)在虛擬機(jī)上運(yùn)行,由機(jī)器相關(guān)的運(yùn)行調(diào)試器實(shí)現(xiàn)執(zhí)行。 安全: Java 的安全是兩方面的。一方面,在 Java 語言里,象指針和釋放內(nèi)存等 C++功能被刪除,避免了非法內(nèi)存操作。二方面,當(dāng) Java 用來創(chuàng)建瀏覽器時 ,語言功能和一些瀏覽器本身提供的功能結(jié)合起來,使它更安全 。 Java 語言在你的機(jī)器上執(zhí)行前,要經(jīng)過很多次的測試。它經(jīng)過代碼校驗(yàn),檢查代碼段的格式,檢測指針操作,對象操作是否過分以及試圖改變一個對象的類型。 Bytecode 校驗(yàn):如果 bytecode 通過代碼校驗(yàn),沒有返回錯誤,我們可知道:代碼沒有堆棧上溢出和下溢出;所有操作代碼參數(shù)類型都是正確的 ;沒有發(fā)生非法數(shù)據(jù)轉(zhuǎn)換,如將整數(shù)轉(zhuǎn)換成指針;訪問對象操作是合法的, public, private, protected。 類裝載: Class Loader 通過將本機(jī)類與網(wǎng)絡(luò)資源類的名稱分開,來保持安全性。因?yàn)檎{(diào)入類時總 要經(jīng)過檢查,這樣避免了 Trojan 馬程序的出現(xiàn)。從網(wǎng)絡(luò)上下載的類被調(diào)進(jìn)一個與源相關(guān)的私有的名字域。當(dāng)一個私有類訪問另一個類時, buildin(本機(jī)類 )首先被檢查,然后檢查相關(guān)的類。這樣就避免了破壞本機(jī)類情況的出現(xiàn)。 可移植的:除了結(jié)構(gòu)中立的可移植性外, Java 還實(shí)現(xiàn)了各平臺上移植,以方便程序的開發(fā)。 Ints 在 Java 里永遠(yuǎn)是整數(shù), 32位整數(shù)。而且, Java 建立在一個虛擬的 Windows 系統(tǒng)上,所以很容易地在 UNIX,PC 和 Mac 環(huán)境下實(shí)現(xiàn)。 解釋的: Java 解釋器 (運(yùn)行系統(tǒng) )能直接運(yùn)行目標(biāo)代碼指令。 鏈接程序通常比編譯程序所需資源少,所以程序員可以在創(chuàng)建源程序上花上更多的時間。 高性能:如果解釋器速度不慢, Java 可以在運(yùn)行時直接將目標(biāo)代碼翻譯成機(jī)器指令。Sun 用直接解釋器一秒鐘內(nèi)可調(diào)用 300,000 個過程。翻譯目標(biāo)代碼的速度與 C/C++的性能沒什么區(qū)別。 多線程: Java 提供的多線程功能使得在一個程序里可同時執(zhí)行多個小任務(wù)。線程--有時也稱小進(jìn)程--是一個大進(jìn)程里分出來的小的獨(dú)立的進(jìn)程。因?yàn)?Java 實(shí)現(xiàn)的多線程技術(shù),所以比 C 和 C++更鍵壯。多線程帶來的更大的好處是更好的交互性能和實(shí)時控制性能。當(dāng)然 實(shí)時控制性能還取決于系統(tǒng)本身 (UNIX,Windows,Macintosh 等 ),在開發(fā)難易程度和性能上都比單線程要好。何用過當(dāng)前瀏覽器的人,都感覺為調(diào)一副圖片而等待是一件很煩惱的事情。在 Java 里,你可用一個單線程來調(diào)一副圖片,而你可以訪問 HTML 里的其它信息而不必等它。 動態(tài)性: Java 盡可能地利用了面象對象技術(shù)的優(yōu)點(diǎn)。 Java 并不試圖在運(yùn)行前將所有模塊全部連接起來。一個新的或升級的庫函數(shù)并不需要更改源程序就能正確運(yùn)行。 Java 還簡化了使用一個升級的或全新的協(xié)議的方法。如果你的系統(tǒng)運(yùn)行 Java 程時 遇到 8 了不知怎樣處理的程序,沒關(guān)系, Java 能自動下載。 Oracle 數(shù)據(jù)庫介紹 概論 Oracle8i 是一個面向 Inter 計(jì)算環(huán)境的數(shù)據(jù)庫,它改變了信息管理和訪問的方式。它 將新的特性融入到了傳統(tǒng)的 Oracle 服務(wù)器之中,從而成為一個面向 Web 信息管理的數(shù)據(jù)庫。 Oracle8i 支持 Web高級應(yīng)用所需要的多媒體數(shù)據(jù),支持 Web 繁忙站點(diǎn)不斷增長的負(fù)載需求。是唯 一一個 擁有集成式 Web 信息管理工具的數(shù)據(jù)庫。 Oracle 正在推動 Java 成為下一代應(yīng)用的標(biāo)準(zhǔn),它在各個層次,包括 Oracle8i 服務(wù)器內(nèi)的 Java VM,均支持 Java。Oracle8i 將強(qiáng)大的新型功能引入到了聯(lián)機(jī)事務(wù)處理 (OLTP)和數(shù)據(jù)倉庫應(yīng)用之中。 它 還對Oracle 數(shù)據(jù)服務(wù)器的幾乎所有方面給予了增強(qiáng),全面改進(jìn)了質(zhì)量、可用性、性能、可管理性、多媒體數(shù)據(jù)類型支持和復(fù)制功能。 特點(diǎn) ( 1) 操作的簡易性 Oracle8i 從根本上改進(jìn)了 Oracle 應(yīng)用的安裝 、 配置和可管理性 。 Oracle 通用安裝程序 ( Universal Installer) 和數(shù) 據(jù)庫 配置助手 (Database Configuration Assistant)都是基于 Java 的應(yīng)用,它們通過探測硬件特征和提示信息來安裝、預(yù)調(diào)整和配置 Oracle8數(shù)據(jù)庫環(huán)境。 Oracle 通用安裝程序是針對簇的,它是在簇的所有節(jié)點(diǎn)上進(jìn)行軟件分布和安裝的 。 ( 2) 可擴(kuò)展性 Oracle8i 網(wǎng)絡(luò)計(jì)算體系結(jié)構(gòu) (Network Computing Architecture NCA)引入了一個開放的、易于使用的方法,用來擴(kuò)展具有多媒體數(shù)據(jù)類型 (稱為 插件 cartridge)的數(shù)據(jù)庫。Oracle8i 為數(shù)據(jù)插件的開發(fā)人員提供了一組全面的 API。它允許合作伙伴開發(fā)的數(shù)據(jù)插件具有與 Oracle 開發(fā)的數(shù)據(jù)插件相同的內(nèi)部訪問機(jī)制。合作開發(fā)商可以開發(fā)出高度客戶化的數(shù)據(jù)插件,并滿足日益增多的多媒體應(yīng)用在性能上的要求。 ( 3) 安全性改進(jìn) Oracle8i 引入了細(xì)粒度化的訪問控制,并改進(jìn)了多層環(huán)境的安全模式。細(xì)粒度化的訪問控制使用參數(shù)驅(qū)動的、可擴(kuò)展的應(yīng)用上下文關(guān)系,從而允許應(yīng)用根據(jù)用戶屬性控制用戶的訪問。中間層 , 特別是 Web 服務(wù)器或應(yīng)用服務(wù)器,常??赡茉O(shè)置在防火墻上或防火墻外,為此 , Oracle8i 提供了這樣一種能力,即限制一個中間層可以連接哪些用戶,以及將中間層作為一個特殊用戶進(jìn)行審 計(jì)。 ( 4) 復(fù)制功能 Oracle8i 高級復(fù)制 (Advanced Replication)功能包含重要的性能改進(jìn)和重要的新功能,其目標(biāo)特別針對正在部署辦公前臺 (Frontoffice)自動化應(yīng)用的用戶。 ( 5) 性能改進(jìn) 9 Oracle8i 繼續(xù)將更多的復(fù)制代碼遷移到數(shù)據(jù)庫內(nèi)核之中,以進(jìn)一步提高復(fù)制性能。內(nèi)部包能夠安全地防止用戶的干涉 , 而不至因此而需要重新生成??煺账⑿滦阅芤策M(jìn)行了改進(jìn)。當(dāng) “ 推 ” 狀態(tài)能夠充分 利用內(nèi)部包所提供的性能優(yōu)勢時, “ 拉 ” 狀態(tài)的性能就會大大提高,因?yàn)樗蟠鬁p少了所需回程 (roundtrip)的數(shù)目。這種優(yōu)化對大型刷新群組的用戶特別有益。 ( 6) 自動復(fù)制 在 Oracle8i 中 有許多特性被設(shè)計(jì)用于幫助用戶實(shí)現(xiàn)前臺辦公自動化應(yīng)用 , 特別是繁雜 (mass)的分布式應(yīng)用。快照刷新群組模板、在 Oracle 復(fù)制管理器中附加的監(jiān)視能力,以及脫機(jī)安裝都允許管理員集中定義和管理數(shù)百個遠(yuǎn)程快照站點(diǎn)。快照刷新組模板允許在主側(cè) (masterside)為遠(yuǎn)程快照進(jìn)行定義。 ( 7) 對象關(guān)系數(shù)據(jù)庫 對象類型的數(shù)據(jù)現(xiàn)在可以是分區(qū)表的列 , 并且可以使用 QL*Loader 來裝載。并行查詢可以利用對象類型或?qū)ο蟊碓诒?上實(shí)施操作。在使用對象類型和 LOB 列的時候,許多方面都還有性能上的提高。在 CLOB 和 NCLOB 列中還支持變寬字符集。同時,對客戶方對象 Cache也進(jìn)行了改進(jìn),允許跟蹤和調(diào) 試,以及支持優(yōu)化加鎖技術(shù)。 ( 8) 網(wǎng)絡(luò)功能 Oracle8i 提供了先進(jìn)的網(wǎng)絡(luò)特性和管理能力,并引入了 Oracle8i 安全目錄 (Oracle Secure DirectoryOSD)服務(wù)。網(wǎng)絡(luò)管理通過自動配置 Net8,以及將管理功能集成至 Oracle企業(yè)管理器從而得到大大簡化。 Oracle 安全目錄是一 個遵循 LDAPv3 的層次數(shù)據(jù)倉儲, 可用來存儲企業(yè)用戶信息,包括 認(rèn)證 (certificate)、企業(yè)角色和 Oracle 錢夾 (Oracle Wallet)。聯(lián)機(jī)模式管理增強(qiáng)了模式,擴(kuò)展已經(jīng)擴(kuò)展的預(yù)定義目錄模式。 OSD 支持授權(quán)訪問和數(shù)據(jù)加密實(shí)現(xiàn)了安全接口層 (SSL)。 OSD 還與 Oracle 家族產(chǎn)品緊密集成,這些產(chǎn)品包括 Oracle 應(yīng)用服務(wù)器(Application Server)和 Inter 消息傳輸 (Inter Messaging)。 Oracle8i 連同 Net8 允許站點(diǎn)最大限度地利用現(xiàn)有應(yīng)用的投資,同時開拓了 Inter的主要標(biāo)準(zhǔn),如 Java、 IIOP 和 SSL。 ( 9) 其他增強(qiáng)的特性 Oracle8i 在其他許多方面都進(jìn)行了改進(jìn)。對地區(qū)語言支持 (NLS)、 ANALYZE 性能和功能、空間管理,以及診斷工具也做了改進(jìn)。 ( 10) 版本遷移與互操作性 簡單和快速的遷移腳本允許組織機(jī)構(gòu)將版本 輕而易舉地升級為 Oracle8i。用于遷移的實(shí)用程序還允許版本 、 和 直接遷移為 Oracle8i。 Oracle8i 還提供一個參數(shù) COMPATIBILITY,該參數(shù)可設(shè)置為以前的版本,從而禁止任何新的功能。另外,還支持輸入 (input)和輸出 (export)功能 , 該功能用于將以前版本中的數(shù)據(jù)移到 Oracle8i 中。 10 存儲結(jié)構(gòu) ( 1) 物理結(jié)構(gòu) ORACLE 數(shù)據(jù)庫在物理上是存儲于硬盤的各種文件。它是活動的,可擴(kuò)充的,隨著數(shù)據(jù)的添加和應(yīng)用程序的增大而變化。 下圖為 ORACLE 數(shù)據(jù)庫擴(kuò)充前后在硬盤上存儲結(jié)構(gòu)的示意圖: ( 2) 邏輯結(jié)構(gòu) ORACLE 數(shù)據(jù)庫在邏輯上是由許多表空間構(gòu)成。主要分為系統(tǒng)表空間和非系統(tǒng)表空間。非系統(tǒng)表空間內(nèi)存儲著各項(xiàng)應(yīng)用的數(shù) 據(jù)、索引、程序等相關(guān)信息。我們準(zhǔn)備上馬一個較大的 ORACLE 應(yīng)用系統(tǒng)時,應(yīng)該創(chuàng)建它所獨(dú)占的表空間,同時定義物理文件的存放路徑和所占硬盤的大小。 下圖為 ORACLE 數(shù)據(jù)庫邏輯結(jié)構(gòu)與物理結(jié)構(gòu)的對照關(guān)系: 分布式數(shù)據(jù)庫管理介紹 ( 1) 原理 物理上存放于網(wǎng)絡(luò)的多個 ORACLE 數(shù)據(jù)庫,邏輯上可以看成一個單個的大數(shù)據(jù)庫。用戶可以通過網(wǎng)絡(luò)對異地?cái)?shù)據(jù)庫中的數(shù)據(jù) 同時進(jìn)行存取,而服務(wù)器之間的協(xié)同處理對于工作站用戶及應(yīng)用程序而言是完全透明的:開發(fā)人員無需關(guān)心網(wǎng)絡(luò)的連接細(xì)節(jié)、無需關(guān)心數(shù)據(jù)在網(wǎng)絡(luò)接點(diǎn)中的具體分布情況、也無需關(guān)心服務(wù)器之間的協(xié)調(diào)工作過程。 下圖為 ORACLE 分布式數(shù)據(jù)庫原理示意圖: 11 ( 2 ) 過程 由網(wǎng)絡(luò)相連的兩個 ORACLE 數(shù)據(jù)庫之間通過數(shù)據(jù)庫鏈接 (DBLINKS)建立訪問機(jī)制,相當(dāng)于一方以另一方的某用戶遠(yuǎn)程登錄所做 的操作。但 ORACLE 采用的一些高級管理方法,如同義詞 (SYNONME)等使我們覺察不到這個過程,似乎遠(yuǎn)端的數(shù)據(jù)就在本地。 數(shù)據(jù)庫復(fù)制 技術(shù)有:實(shí)時復(fù)制、定時復(fù)制、儲存轉(zhuǎn)發(fā)復(fù)制。對復(fù)制的力度而言,有整個數(shù)據(jù)庫表的制,表中部分行的復(fù)制。在復(fù)制的過程中,有自動沖突檢測和解決的手段。 12 3 網(wǎng)上花店系統(tǒng)分析 系統(tǒng)的功能分析 為了最終實(shí)現(xiàn)目標(biāo)系統(tǒng),必須設(shè)計(jì)出組成這個系統(tǒng)的所有程序和文件(或數(shù)據(jù)庫)。模塊是數(shù)據(jù)說明、可執(zhí)行語句等程序設(shè)計(jì)對象的集合,它是單獨(dú)命名的而且可通過名字來訪問。模塊化就是把程序化分成若干個模塊,每個模塊完成一個子功能,把這些模塊集起來組成一個整體,可以完成指定的滿足問題的要求。 首先對現(xiàn)有系統(tǒng)進(jìn)行分析 ,現(xiàn)有系統(tǒng)是信息的重要來源。分析已有系統(tǒng)的功能和實(shí)現(xiàn),從而確定新系統(tǒng)的設(shè)計(jì)目標(biāo)和模型。由于條件有限,調(diào)研主要是在網(wǎng)上進(jìn)行。即通過在網(wǎng)上已有的在線考試系統(tǒng)和了解其具備的功能。 ( 1) 從用戶的角度 從用戶的角度通過注冊后可以瀏覽頁面進(jìn)行選花訂花,把自己喜歡的商品添加到購物車中,并生成訂單。同時可以通過頁面進(jìn)行商品的查詢,使用戶更加方便的查詢到自己需要的商品。 ( 2) 從管理員的角度 從管理員的角度可以通過登入管理員的頁面進(jìn)行對用戶的管理,添加和刪除用 戶,并對用戶的訂單進(jìn)行管理和商品進(jìn)行管 系 統(tǒng)可行性研究 可行性研究階段的主要任務(wù)是在系統(tǒng)初步調(diào)查的基礎(chǔ)上,
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1