版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 網(wǎng)上鮮花店管理系統(tǒng)</b></p><p><b> 內(nèi)容摘要</b></p><p> 隨著互聯(lián)網(wǎng)日益深入社會(huì)生活,以網(wǎng)站作為對(duì)外的展示窗口,進(jìn)行內(nèi)外信息交流,已成為大眾的迫切需要。網(wǎng)站信息管理系統(tǒng)是典型的管理信息系統(tǒng)(MIS),其開(kāi)發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)以及前端應(yīng)用程序的開(kāi)發(fā)兩個(gè)方面。對(duì)于前者要求建
2、立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的數(shù)據(jù)庫(kù)。而對(duì)于后者則要求應(yīng)用程序功能完備,易使用等特點(diǎn)。</p><p> 本系統(tǒng)使用JSP技術(shù)制作網(wǎng)站動(dòng)態(tài)頁(yè)面,用JAVA語(yǔ)言做連接數(shù)據(jù)庫(kù)的程序,使用ORACLE數(shù)據(jù)庫(kù)作為系統(tǒng)數(shù)據(jù)庫(kù),開(kāi)發(fā)一個(gè)具有用戶注冊(cè),鮮花檢索,鮮花瀏覽,購(gòu)物車,訂單查詢,系統(tǒng)管理等功能的小型的網(wǎng)上花店信息管理系統(tǒng)。</p><p> 關(guān)鍵詞:管理信息系統(tǒng) 網(wǎng)上鮮花店 &
3、lt;/p><p><b> 目 錄</b></p><p> 引 言…………………………………………………………………………………………6</p><p> 一、管理信息系統(tǒng)(MIS)簡(jiǎn)介…………………………………………………………6</p><p> 1.管理信息系統(tǒng)的概念…………………………………
4、…………………………………6</p><p> 2.管理信息系統(tǒng)的結(jié)構(gòu)和特征…………………………………………………………7</p><p> 3.管理信息系統(tǒng)的開(kāi)發(fā)……………………………………………………………………8</p><p> 4.管理信息系統(tǒng)的現(xiàn)狀和展望…………………………………………………………9</p><p&g
5、t; 二、網(wǎng)上書店信息管理系統(tǒng)介紹……………………………………………………9</p><p> 1.系統(tǒng)簡(jiǎn)介………………………………………………………………………………9</p><p> 2.系統(tǒng)功能介紹…………………………………………………………………………9</p><p> 2.1用戶部分……………………………………………………………
6、…………………10</p><p> 2.2系統(tǒng)信息管理部分……………………………………………………………………10</p><p> 三、網(wǎng)上書店信息管理系統(tǒng)開(kāi)發(fā)工具和環(huán)境…………………………………………11</p><p> 1.網(wǎng)站開(kāi)發(fā)工具JSP介紹………………………………………………………………11</p><p>
7、 1.1開(kāi)發(fā)基于Web的應(yīng)用程序:背景……………………………………………………11</p><p> 1.2Web應(yīng)用開(kāi)發(fā)的JavaServer Pages技術(shù)方法…………………………………………12</p><p> 1.3JSP技術(shù)在多個(gè)方面加速了動(dòng)態(tài)Web頁(yè)面的開(kāi)發(fā)……………………………………12</p><p> 1.3.1將內(nèi)容的生成
8、和顯示進(jìn)行分離……………………………………………………12</p><p> 1.3.2強(qiáng)調(diào)可重用的組件………………………………………………………………12</p><p> 1.3.3采用標(biāo)識(shí)簡(jiǎn)化頁(yè)面開(kāi)發(fā)…………………………………………………………12</p><p> 1.4JSP頁(yè)面看上去像什么?…………………………………………………………
9、……13</p><p> 1.5JSP指示……………………………………………………………………………………14</p><p> 1.6JSP標(biāo)識(shí)……………………………………………………………………………………14</p><p> 1.7腳本元件………………………………………………………………………………14</p><p&
10、gt; 1.8JSP頁(yè)面的應(yīng)用模型……………………………………………………………………14</p><p> 1.9使用Java Servlet的一個(gè)靈活的應(yīng)用……………………………………………………15</p><p> 1.10采用企業(yè)級(jí)JavaBean技術(shù)的可擴(kuò)展處理………………………………………………15</p><p> 1.11JS
11、P頁(yè)面與XML技術(shù)的集成…………………………………………………………15</p><p> 1.12JSP技術(shù)的未來(lái)…………………………………………………………………………16</p><p> 2.系統(tǒng)開(kāi)發(fā)語(yǔ)言JAVA介紹………………………………………………………………16</p><p> 3.Oracle數(shù)據(jù)庫(kù)介紹…………………………………
12、………………………………………17</p><p> 3.1概論……………………………………………………………………………………17</p><p> 3.2特點(diǎn)……………………………………………………………………………………18</p><p> 3.3存儲(chǔ)結(jié)構(gòu)………………………………………………………………………………19</p>
13、<p> 3.3.1物理結(jié)構(gòu)…………………………………………………………………………19</p><p> 3.3.2邏輯結(jié)構(gòu)…………………………………………………………………………19</p><p> 3.4分布式數(shù)據(jù)庫(kù)管理介紹………………………………………………………………20</p><p> 3.4.1原理…………………
14、……………………………………………………………20</p><p> 3.4.2過(guò)程………………………………………………………………………………21</p><p> 四、網(wǎng)上書店信息系管理統(tǒng)設(shè)計(jì)…………………………………………………………21</p><p> 1.系統(tǒng)功能設(shè)計(jì)…………………………………………………………………………21</p
15、><p> 2.數(shù)據(jù)庫(kù)設(shè)計(jì)………………………………………………………………………………27</p><p> 3.部分源代碼設(shè)計(jì)…………………………………………………………………………29</p><p> 五、結(jié)束語(yǔ)………………………………………………………………………………36</p><p> 企業(yè)MIS網(wǎng)絡(luò)數(shù)據(jù)庫(kù)管理系
16、統(tǒng)</p><p> ——網(wǎng)上鮮花店信息管理系統(tǒng)</p><p><b> 引 言</b></p><p> 隨著互聯(lián)網(wǎng)日益深入社會(huì)生活,以網(wǎng)站作為信息交流平臺(tái),進(jìn)行內(nèi)外信息交流,已成為大眾的迫切需要。網(wǎng)上花店傳承花意,為親人朋友送去心意已經(jīng)成為某種時(shí)尚。網(wǎng)上開(kāi)花店為大眾開(kāi)辟了更為方便之門,快捷方便,為大眾所喜愛(ài)。做為一個(gè)虛擬的商店,網(wǎng)上
17、商店具有很多新的特性,以下這些是它的優(yōu)勢(shì):其營(yíng)業(yè)成本完全有理由比傳統(tǒng)意義上的商店低得多:不需支付昂貴的店鋪?zhàn)饨穑ㄙM(fèi)浩大的裝修;不需要將大筆的流動(dòng)資金作為貨物而沉泣在店里,可依靠“零庫(kù)存”管理,縮速資金周轉(zhuǎn)的周期,可以加速周轉(zhuǎn);同時(shí),網(wǎng)上商店更容易開(kāi)拓全場(chǎng)市場(chǎng),國(guó)際互聯(lián)網(wǎng),www顧名思義體現(xiàn)了全球的一體化; 實(shí)現(xiàn)24小時(shí)營(yíng)業(yè),不需要營(yíng)業(yè)員,網(wǎng)上商店可以被設(shè)置成一個(gè)自動(dòng)售貨機(jī); 可以多媒體促銷,各種文字,圖象和動(dòng)畫,聲音,讓受眾全方位
18、感受廣告訴求; 依靠客戶數(shù)據(jù)庫(kù)能夠提供全新的個(gè)人化服務(wù)等等。</p><p> 網(wǎng)上花店系統(tǒng)就是為實(shí)現(xiàn)客戶通過(guò)上網(wǎng),對(duì)鮮花信息的瀏覽、檢索、訂購(gòu),以及鮮花銷售商對(duì)客戶信息、鮮花信息的管理所開(kāi)發(fā)的網(wǎng)絡(luò)應(yīng)用軟件。該系統(tǒng)能夠較好地滿足網(wǎng)上花店客戶的基本要求,具有較高的實(shí)用價(jià)值。</p><p> 管理信息系統(tǒng)(MIS)簡(jiǎn)介</p><p> 管理信息系統(tǒng)(Manag
19、ement Information Systems 簡(jiǎn)稱MIS)在現(xiàn)代社會(huì)已深入到各行各業(yè),由于計(jì)算機(jī)技術(shù)的迅速發(fā)展和普及,MIS 事實(shí)上已成為計(jì)算機(jī)MIS。 目前,由于開(kāi)發(fā)高質(zhì)量 MIS 的能力大大落后計(jì)算機(jī)硬件日新月異的進(jìn)展,加上社會(huì)對(duì)MIS 發(fā)展和完善需求的增加以及對(duì)MIS開(kāi)發(fā)過(guò)程中出現(xiàn)的錯(cuò)誤認(rèn)識(shí)和行為而導(dǎo)致MIS開(kāi)發(fā)的失敗,這些情況已嚴(yán)重妨礙了計(jì)算機(jī)技術(shù)的進(jìn)步。因此對(duì)MIS 有關(guān)的內(nèi)容進(jìn)行深入研究,提高工作效率,提高M(jìn)IS開(kāi)發(fā)成
20、功率已變得十分重要。</p><p><b> 管理信息系統(tǒng)的概念</b></p><p> MIS 是一個(gè)不斷發(fā)展的新型學(xué)科,MIS的定義隨著計(jì)算機(jī)技術(shù)和通訊技術(shù)的進(jìn)步也在不斷更新,在現(xiàn)階段普遍認(rèn)為MIS 是由人和計(jì)算機(jī)設(shè)備或其他信息處理手段組成并用于管理信息的系統(tǒng)。</p><p> 1、MIS的對(duì)象就是信息 </p>
21、<p> 信息是經(jīng)過(guò)加工的數(shù)據(jù),信息是對(duì)決策者有價(jià)值的數(shù)據(jù)。信息的主要特征是來(lái)源分散,數(shù)量龐大。信息來(lái)源于生產(chǎn)第一線,來(lái)源于社會(huì)環(huán)境,來(lái)源于市場(chǎng),來(lái)源于行政管理等部門。信息具有時(shí)間性。信息的加工方式有多種形式。 </p><p> 企業(yè)從信息管理的角度可劃分為物流和信息流。生產(chǎn)過(guò)程是一個(gè)物流的投入產(chǎn)出過(guò)程,且是不可逆的過(guò)程。管理過(guò)程是信息流的過(guò)程,且具有信息反饋的特征。</p><
22、;p> 2、系統(tǒng)是由相互聯(lián)系、相互作用的若干要素按一定的法則組成并具有一定功能的整體。</p><p> 系統(tǒng)有兩個(gè)以上要素,各要素和整體之間,整體和環(huán)境之間存在一定的有機(jī)聯(lián)系。系統(tǒng)由輸入、處理、輸出、反饋、控制五個(gè)基本要素組成。信息系統(tǒng)是輸入的數(shù)據(jù),經(jīng)過(guò)處理,輸出的是信息的系統(tǒng)。</p><p> 3、管理信息由信息的采集、信息的傳遞、信息的儲(chǔ)存、信息的加工、信息的維護(hù)和信息
23、的使用五個(gè)方面組成。 </p><p> 任何地方只要有管理就必然有信息,如果形成系統(tǒng)就形成MIS。計(jì)算機(jī)設(shè)備使MIS更有效,尤其是現(xiàn)代社會(huì),MIS已和計(jì)算機(jī)設(shè)備不可分離,因此一般來(lái)說(shuō)MIS就是計(jì)算機(jī)MIS。MIS包括計(jì)算機(jī)、網(wǎng)絡(luò)通訊設(shè)備等硬件成份,包括操作系統(tǒng)、應(yīng)用軟件包等軟件成份。并隨著計(jì)算機(jī)技術(shù)和通訊技術(shù)的迅速發(fā)展還會(huì)出現(xiàn)更多的內(nèi)容。</p><p> 管理信息系統(tǒng)的結(jié)構(gòu)和特征&
24、lt;/p><p><b> 1、MIS的結(jié)構(gòu) </b></p><p> MIS由信源、信宿、信息處理、信息用戶和信息管理者五個(gè)組成部分。</p><p><b> 2、MIS的特性 </b></p><p> 完善的MIS具有以下四個(gè)標(biāo)準(zhǔn):確定的信息需求、信息的可采集與可加工、可以通過(guò)程序?yàn)?/p>
25、管理人員提供信息、可以對(duì)信息進(jìn)行管理。 具有統(tǒng)一規(guī)劃的數(shù)據(jù)庫(kù)是MIS成熟的重要標(biāo)志,它象征著MIS是軟件工程的產(chǎn)物。 通過(guò)MIS實(shí)現(xiàn)信息增值,用數(shù)學(xué)模型統(tǒng)計(jì)分析數(shù)據(jù),實(shí)現(xiàn)輔助決策。 MIS是發(fā)展變化的,MIS有生命周期。 MIS的開(kāi)發(fā)必須具有一定的科學(xué)管理工作基礎(chǔ)。只有在合理的管理體制、完善的規(guī)章制度、穩(wěn)定的生產(chǎn)秩序、科學(xué)的管理方法和準(zhǔn)確的原始數(shù)據(jù)的基礎(chǔ)上,才能進(jìn)行MIS的開(kāi)發(fā)。 </p><p> 因此,為適
26、應(yīng)MIS的開(kāi)發(fā)需求,企業(yè)管理工作必須逐步完善以下工作: 管理工作的程序化,各部門都有相應(yīng)的作業(yè)流程。 管理業(yè)務(wù)的標(biāo)準(zhǔn)化,各部門都有相應(yīng)的作業(yè)規(guī)范。 報(bào)表文件的統(tǒng)一化,固定的內(nèi)容、周期、格式。 數(shù)據(jù)資料的完善化和代碼化。 </p><p><b> MIS的劃分</b></p><p> 1、基于組織職能進(jìn)行劃分 </p><p> MIS
27、 按組織職能可以劃分為辦公系統(tǒng)、決策系統(tǒng)、生產(chǎn)系統(tǒng)和信息系統(tǒng)。</p><p> 2、基于信息處理層次進(jìn)行劃分 </p><p> MIS基于信息處理層次進(jìn)行劃分為面向數(shù)量的執(zhí)行系統(tǒng)、面向價(jià)值的核算系統(tǒng)、報(bào)告監(jiān)控系統(tǒng),分析信息系統(tǒng)、規(guī)劃決策系統(tǒng),自底向上形成信息金字塔。 </p><p> 3、基于歷史發(fā)展進(jìn)行劃分 </p><p>
28、 第一代MIS 是由手工操作,使用工具是文件柜、筆記本等。第二代MIS 增加了機(jī)械輔助辦公設(shè)備,如打字機(jī)、收款機(jī)、自動(dòng)記賬機(jī)等。第三代MIS 使用計(jì)算機(jī)、電傳、電話、打印機(jī)等電子設(shè)備。 </p><p> 4、基于規(guī)模進(jìn)行劃分 </p><p> 隨著電信技術(shù)和計(jì)算機(jī)技術(shù)的飛速發(fā)展,現(xiàn)代MIS 從地域上劃分已逐漸由局域范圍走向廣域范圍。 </p><p> 5
29、、MIS的綜合結(jié)構(gòu) </p><p> MIS可以劃分為橫向綜合結(jié)構(gòu)和縱向綜合結(jié)構(gòu),橫向綜合結(jié)構(gòu)指同一管理層次各種職能部門的綜合,如勞資、人事部門。縱向綜合結(jié)構(gòu)指具有某種職能的各管理層的業(yè)務(wù)組織在一起,如上下級(jí)的對(duì)口部門。</p><p><b> 管理信息系統(tǒng)的開(kāi)發(fā)</b></p><p> 1、MIS的開(kāi)發(fā)原則 </p>
30、<p> 創(chuàng)新原則,體現(xiàn)先進(jìn)性。計(jì)算機(jī)技術(shù)的發(fā)展十分迅速,要及時(shí)了解新技術(shù),使用新技術(shù),使目標(biāo)系統(tǒng)較原系統(tǒng)有質(zhì)的飛躍。 </p><p> 整體原則,體現(xiàn)完整性。企業(yè)管理可以理解為一個(gè)合理的‘閉環(huán)’系統(tǒng)。目標(biāo)系統(tǒng)應(yīng)當(dāng)是這個(gè)‘閉環(huán)’系統(tǒng)的完善。企業(yè)完整的實(shí)現(xiàn)計(jì)算機(jī)管理不一定必須在企業(yè)的各個(gè)方面同時(shí)實(shí)現(xiàn),但必須完整的設(shè)計(jì)系統(tǒng)的各個(gè)方面。 </p><p> 不斷發(fā)展原則,體現(xiàn)
31、超前性。為了提高使用率,有效的發(fā)揮MIS的作用,應(yīng)當(dāng)注意技術(shù)的發(fā)展和環(huán)境的變化。MIS在開(kāi)發(fā)過(guò)程中應(yīng)注重不斷發(fā)展和超前意識(shí)。 </p><p> 經(jīng)濟(jì)原則,體現(xiàn)實(shí)用性。大而全和高精尖并不是成功MIS的衡量標(biāo)準(zhǔn)。事實(shí)上許多失敗的MIS正是由于盲目追求高新技術(shù)而忽視了其實(shí)用性。盲目追求完善的MIS而忽視了本單位的技術(shù)水平、管理水平和人員素質(zhì)。 </p><p> 2、MIS的開(kāi)發(fā)方式 &l
32、t;/p><p> MIS的開(kāi)發(fā)方式有自行開(kāi)發(fā)、委托開(kāi)發(fā)、聯(lián)合開(kāi)發(fā)、購(gòu)買現(xiàn)成軟件包進(jìn)行二次開(kāi)發(fā)幾種形式。一般來(lái)說(shuō)根據(jù)企業(yè)的技術(shù)力量、資源及外部環(huán)境而定。</p><p> 3、MIS的開(kāi)發(fā)策略 </p><p> 不可行的開(kāi)發(fā)方法:組織結(jié)構(gòu)法,機(jī)械的按照現(xiàn)有組織機(jī)構(gòu)劃分系統(tǒng),不考慮MIS的開(kāi)發(fā)原則。 數(shù)據(jù)庫(kù)法,開(kāi)發(fā)人員從數(shù)據(jù)庫(kù)設(shè)計(jì)開(kāi)始對(duì)現(xiàn)有系統(tǒng)進(jìn)行開(kāi)發(fā)。 想象系統(tǒng)
33、發(fā),開(kāi)發(fā)人員基于對(duì)現(xiàn)有系統(tǒng)進(jìn)行想象為基礎(chǔ)進(jìn)行開(kāi)發(fā)。 </p><p> 可行的開(kāi)發(fā)方法:自上而下(Top__Down),從企業(yè)管理的整體進(jìn)行設(shè)計(jì),逐漸從抽象到具體,從概要設(shè)計(jì)到詳細(xì)設(shè)計(jì),體現(xiàn)結(jié)構(gòu)化的設(shè)計(jì)思想。 自下而上(Bottom__Up),設(shè)計(jì)系統(tǒng)的構(gòu)件,采用搭積木的方式組成整個(gè)系統(tǒng),缺點(diǎn)在于忽視系統(tǒng)部件的有機(jī)聯(lián)系。 </p><p> 兩者結(jié)合是實(shí)際開(kāi)發(fā)過(guò)程中常用的方法。通過(guò)對(duì)系
34、統(tǒng)進(jìn)行分析得到系統(tǒng)的邏輯模型, 進(jìn)而從邏輯模型求得最優(yōu)的物理模型。邏輯模型和物理模型的這種螺旋式循環(huán)優(yōu)化的設(shè)計(jì)模式體現(xiàn)了自上而下、自下而上結(jié)合的設(shè)計(jì)思想。 </p><p> 4、MIS的開(kāi)發(fā)方法 </p><p> 完整實(shí)用的文檔資料是成功MIS的標(biāo)致??茖W(xué)的開(kāi)發(fā)過(guò)程從可行性研究開(kāi)始,經(jīng)過(guò)系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)施等主要階段。每一個(gè)階段都應(yīng)有文檔資料,并且在開(kāi)發(fā)過(guò)程中不斷完善和充實(shí)
35、。</p><p> 目前使用的開(kāi)發(fā)方法有以下兩種: </p><p> 瀑布模型(生命周期方法學(xué)) 結(jié)構(gòu)分析、結(jié)構(gòu)設(shè)計(jì),結(jié)構(gòu)程序設(shè)計(jì)(簡(jiǎn)稱SA—SD—SP方法)用瀑布模型來(lái)模擬。各階段的工作自頂向下從抽象到具體順序進(jìn)行。瀑布模型意味著在生命周期各階段間存在著嚴(yán)格的順序且相互依存。瀑布模型是早期MIS設(shè)計(jì)的主要手段。 </p><p> 快速原型法(面向?qū)ο蠓?/p>
36、法) 快速原型法也稱為面向?qū)ο蠓椒ㄊ墙陙?lái)針對(duì)(SA—SD—SP)的缺陷提出的設(shè)計(jì)新途徑,是適應(yīng)當(dāng)前計(jì)算機(jī)技術(shù)的進(jìn)步及對(duì)軟件需求的極大增長(zhǎng)而出現(xiàn)的。是一種快速、靈活、交互式的軟件開(kāi)發(fā)方法學(xué)。其核心是用交互的、快速建立起來(lái)的原型取代了形式的、僵硬的(不易修改的)大快的規(guī)格說(shuō)明,用戶通過(guò)在計(jì)算機(jī)上實(shí)際運(yùn)行和試用原型而向開(kāi)發(fā)者提供真實(shí)的反饋意見(jiàn)??焖僭头ǖ膶?shí)現(xiàn)基礎(chǔ)之一是可視化的第四代語(yǔ)言的出現(xiàn)。 </p><p>
37、 兩種方法的結(jié)合 使用面向?qū)ο蠓椒ㄩ_(kāi)發(fā)MIS時(shí),工作重點(diǎn)在生命周期中的分析階段。分析階段得到的各種對(duì)象模型也適用于設(shè)計(jì)階段和實(shí)現(xiàn)階段。實(shí)踐證明兩種方法的結(jié)合是一種切實(shí)可行的有效方法</p><p> 管理信息系統(tǒng)的現(xiàn)狀和展望</p><p> 由于MIS的實(shí)用性和它給社會(huì)帶來(lái)的巨大經(jīng)濟(jì)效益,所以自從問(wèn)世以來(lái),一直受到各國(guó)的普遍重視。無(wú)論國(guó)內(nèi)還是國(guó)外,隨著科學(xué)技術(shù)特別是計(jì)算機(jī)技術(shù)特別是計(jì)
38、算機(jī)通訊技術(shù)的迅速發(fā)展,MIS已取得了令人矚目的成就。在社會(huì)高度信息化的時(shí)代,任何企業(yè)、事業(yè)單位要想在競(jìng)爭(zhēng)中立于不敗之地,就要有效地收集、管理和利用信息,就要建立自己的管理信息系統(tǒng)。MIS已經(jīng)作為一種新興的商品,開(kāi)始走向市場(chǎng)。</p><p> 隨著我國(guó)社會(huì)主義市場(chǎng)經(jīng)濟(jì)的確定和企業(yè)面臨“復(fù)關(guān)”的挑戰(zhàn),在激烈的市場(chǎng)競(jìng)爭(zhēng)中求生存、爭(zhēng)發(fā)展已成為中國(guó)企業(yè)共同關(guān)心的根本問(wèn)題。如何縮短產(chǎn)品上市時(shí)間(T)、提高產(chǎn)品質(zhì)量(Q)
39、、降低成本(C)和提供更好的服務(wù)(S),是企業(yè)競(jìng)爭(zhēng)中面臨的最迫切的問(wèn)題,MIS就是解決這些問(wèn)題的一條途徑。提高科學(xué)管理水平首先要提高科學(xué)管理的意識(shí),進(jìn)行MIS的開(kāi)發(fā)首先要具有科學(xué)的開(kāi)發(fā)方法。成功MIS的基礎(chǔ)是科學(xué)的管理加上科學(xué)的開(kāi)發(fā)方式。企業(yè)的MIS開(kāi)發(fā)必須結(jié)合實(shí)際,嚴(yán)格按照軟件工程的思想進(jìn)行才能保證MIS的高成功率和高效率。</p><p> 網(wǎng)上鮮花店信息管理系統(tǒng)介紹</p><p>
40、;<b> 系統(tǒng)簡(jiǎn)介</b></p><p> 網(wǎng)上鮮花店信息系統(tǒng)以網(wǎng)絡(luò)作為平臺(tái),使客戶足不出戶就可以購(gòu)買到自己需要的圖鮮花。購(gòu)</p><p> 鮮花過(guò)程方便、快捷,可靠性、安全性高。同時(shí),對(duì)于商家,可以通過(guò)該平臺(tái)對(duì)客戶及訂單信息進(jìn)行有效管理,對(duì)圖鮮花信息也做到及時(shí)更新,更利于商家為客戶服務(wù)。</p><p><b> 系統(tǒng)
41、功能介紹</b></p><p><b> 網(wǎng)站整體框架圖:</b></p><p> 網(wǎng)上鮮花店系統(tǒng)框架圖</p><p><b> 各模塊功能介紹:</b></p><p><b> 網(wǎng)上注冊(cè)</b></p><p> 系統(tǒng)采用
42、用戶名申請(qǐng)的方式。為方便地給客戶提供安全、快捷的個(gè)性化服務(wù),便于交易</p><p> 的順利完成,要求顧客填寫真實(shí)信息,并對(duì)顧客信息保密。</p><p><b> 鮮花瀏覽</b></p><p> 主要是對(duì)各種不同種類圖鮮花信息的分類瀏覽。其中對(duì)于圖鮮花按照兩級(jí)分類,一類是比較</p><p> 籠統(tǒng)的,范
43、圍比較大的一種分類,二級(jí)分類是在一級(jí)分類的基礎(chǔ)上的內(nèi)容細(xì)分。</p><p><b> 鮮花檢索</b></p><p> 對(duì)站內(nèi)所售鮮花的查詢。查詢可以通過(guò)確定鮮花類別、確定鮮花名、寓意、等信息來(lái)進(jìn)行精確查詢。</p><p><b> 購(gòu)物車的實(shí)現(xiàn)</b></p><p> 對(duì)購(gòu)物車的操
44、作包括:顯示購(gòu)物車內(nèi)容、添加新鮮花、刪除已購(gòu)圖鮮花、更改購(gòu)鮮花數(shù)量、提交購(gòu)物車中的所有物品、清空購(gòu)物車等。</p><p><b> 訂單查詢</b></p><p> 方便客戶及時(shí)了解自己目前所訂購(gòu)的鮮花數(shù)量、名稱,以及是否已經(jīng)被系統(tǒng)接受等。</p><p><b> 客戶信息管理</b></p>&
45、lt;p> 通過(guò)管理員身份,可以對(duì)該系統(tǒng)所有客戶信息進(jìn)行修改、刪除、查看等操作,同時(shí)管理員可以通過(guò)用戶ID,姓名,E-mail,聯(lián)系電話等客戶注冊(cè)信息進(jìn)行查詢,以便了解客戶的一些基本個(gè)人資料。</p><p><b> 鮮花信息管理</b></p><p> 通過(guò)管理員身份,對(duì)網(wǎng)站內(nèi)所有鮮花信息進(jìn)行增加、刪除、修改、查詢等操作,便于網(wǎng)站鮮花信息的及時(shí)更新,
46、滿足讀者需求。是管理網(wǎng)站鮮花信息的核心。</p><p><b> 訂單信息管理</b></p><p> 通過(guò)管理員身份,對(duì)訂購(gòu)客戶名、鮮花名、訂單號(hào)、已受理訂單、未受理訂單等信息進(jìn)行查詢,獲得訂單的詳細(xì)情況,對(duì)訂單進(jìn)行處理。網(wǎng)站所有訂單信息通過(guò)該功能實(shí)現(xiàn)管理。</p><p><b> 用戶部分</b></
47、p><p> 系統(tǒng)的主要用戶是一定范圍內(nèi)的讀者。為了能夠方便、快捷、有效的完成鮮花購(gòu)買及送</p><p> 貨上門,客戶首次登錄網(wǎng)上鮮花店,都需要注冊(cè)個(gè)人基本信息,然后通過(guò)個(gè)人賬號(hào)及密碼登錄系統(tǒng)。老用戶可直接通過(guò)賬號(hào)及密碼登錄。</p><p> 登錄系統(tǒng)后,用戶可通過(guò)主界面,瀏覽各類鮮花及其詳細(xì)情況,或者,直接通過(guò)查詢系統(tǒng),尋找自己需要的鮮花信息。最終確定需要
48、購(gòu)買的鮮花后,便可以方便、快捷的選擇自己需要的鮮花刊放入系統(tǒng)設(shè)定的個(gè)人購(gòu)物車中,也可以隨時(shí)放棄購(gòu)物車中選中的鮮花刊。</p><p> 最后,客戶確定購(gòu)物車中選定的鮮花刊名,鮮花刊數(shù)量等購(gòu)買信息,便可提交給系統(tǒng)。之后只需在家中等待網(wǎng)上鮮花店的配送中心將鮮花刊送貨上門。</p><p><b> 系統(tǒng)信息管理部分</b></p><p>
49、系統(tǒng)信息的管理權(quán)限主要是該網(wǎng)上鮮花店系統(tǒng)的管理員。通過(guò)管理員身份登陸系統(tǒng),可以</p><p> 查看并且管理系統(tǒng)內(nèi)所有注冊(cè)用戶的個(gè)人信息。包括對(duì)個(gè)人信息的查詢、修改、刪除等操作。例如,當(dāng)選擇“查看所有客戶信息”時(shí),將返回所有系統(tǒng)注冊(cè)用戶的信息,管理員可以通過(guò)點(diǎn)擊“修改”,查看并修改某注冊(cè)用戶的信息。若點(diǎn)擊“刪除”,則將刪除相應(yīng)用戶的所有信息。若只想查看某一位客戶的信息,也可以通過(guò)“客戶信息查詢”,對(duì)客戶的姓名
50、,注冊(cè)ID,電話,E-mail等信息進(jìn)行查詢,得到客戶全部信息。</p><p> 對(duì)于系統(tǒng)的鮮花信息,管理員可以選擇“鮮花信息管理”功能,通過(guò)增加、修改、刪除等操作對(duì)網(wǎng)站的鮮花信息進(jìn)行管理。并且,管理員可以隨時(shí)通過(guò)鮮花信息查詢,了解目前網(wǎng)站的鮮花信息情況。</p><p> 對(duì)于客戶訂單信息,管理員可以選擇“訂單信息管理”,對(duì)所有訂單進(jìn)行管理操作。同時(shí),管理員也可以通過(guò)查詢訂購(gòu)客戶名
51、,鮮花名,訂單號(hào),未受理訂單,已受理訂單等信息,查看某一條或某一類訂單的信息及受理情況。</p><p> 網(wǎng)上鮮花店信息管理系統(tǒng)開(kāi)發(fā)工具和環(huán)境</p><p> 網(wǎng)站開(kāi)發(fā)工具JSP介紹</p><p> JavaServer PagesTM (JSP)技術(shù)為創(chuàng)建顯示動(dòng)態(tài)生成內(nèi)容的Web頁(yè)面提供了一個(gè)簡(jiǎn)捷而快速的方法。JSP技術(shù)的設(shè)計(jì)目的是使得構(gòu)造基于Web的
52、應(yīng)用程序更加容易和快捷,而這些應(yīng)用程序能夠與各種Web服務(wù)器,應(yīng)用服務(wù)器,瀏覽器和開(kāi)發(fā)工具共同工作。</p><p> 開(kāi)發(fā)基于Web的應(yīng)用程序:背景</p><p> 在萬(wàn)維網(wǎng)短暫的歷史中,它已經(jīng)從一個(gè)大部分顯示靜態(tài)信息的網(wǎng)絡(luò)演化到對(duì)股票進(jìn)行交易和進(jìn)行購(gòu)鮮花操作的一個(gè)基礎(chǔ)設(shè)施。在各種各樣的應(yīng)用程序中,對(duì)于可能使用的基于Web的客戶端,看上去沒(méi)有任何限制。</p><
53、;p> 基于瀏覽器客戶端的應(yīng)用程序比傳統(tǒng)的基于客戶機(jī)/服務(wù)器的應(yīng)用程序有幾個(gè)好處。這些好處包括幾乎沒(méi)有限制的客戶端訪問(wèn)和極其簡(jiǎn)化的應(yīng)用程序部署和管理(要更新一個(gè)應(yīng)用程序,管理人員只需要更改一個(gè)基于服務(wù)器的程序,而不是成千上萬(wàn)的安裝在客戶端的應(yīng)用程序)。這樣,軟件工業(yè)正迅速地向建造基于瀏覽器客戶端的多層次應(yīng)用程序邁進(jìn)。</p><p> 這些快速增長(zhǎng)的精巧的基于Web的應(yīng)用程序要求開(kāi)發(fā)技術(shù)上的改進(jìn)。靜態(tài)H
54、TML對(duì)于顯示相對(duì)靜態(tài)的內(nèi)容是不錯(cuò)的選擇;新的挑戰(zhàn)在于創(chuàng)建交互的基于Web的應(yīng)用程序,在這些程序中,頁(yè)面的內(nèi)容是基于用戶的請(qǐng)求或者系統(tǒng)的狀態(tài),而不是預(yù)先定義的文字。</p><p> 對(duì)于這個(gè)問(wèn)題的一個(gè)早期解決方案是使用CGI-BIN接口;開(kāi)發(fā)人員編寫與接口相關(guān)的單獨(dú)的程序,以及基于Web的應(yīng)用程序,后者通過(guò)Web服務(wù)器來(lái)調(diào)用前者。這個(gè)方案有著嚴(yán)重的擴(kuò)展性問(wèn)題——每個(gè)新的CGI要求在服務(wù)器上新增一個(gè)進(jìn)程。如果多
55、個(gè)用戶并發(fā)地訪問(wèn)該程序,這些進(jìn)程將消耗該Web服務(wù)器所有的可用資源,并且系統(tǒng)性能降低到極其低下的地步。</p><p> 某些Web服務(wù)器供應(yīng)商已經(jīng)嘗試通過(guò)為他們的服務(wù)器提供“插件”和API來(lái)簡(jiǎn)化Web應(yīng)用程序的開(kāi)發(fā)。這些解決方案是與特定的Web服務(wù)器相關(guān)的,不能解決跨多個(gè)供應(yīng)商的解決方案的問(wèn)題。例如,微軟的Active Server PagesTM(ASP) 技術(shù)使得在Web頁(yè)面上創(chuàng)建動(dòng)態(tài)內(nèi)容更加容易,但是也
56、只能工作在微軟的IIS和Personal Web Server上。</p><p> 還存在其他的解決方案,但是都不能使一個(gè)普通的頁(yè)面設(shè)計(jì)者能夠輕易地掌握。例如,象Java Servlets這樣的技術(shù)就可以使得用Java語(yǔ)言編寫交互的應(yīng)用程序的服務(wù)器端的代碼變得容易。一個(gè)Java Servlets就是一個(gè)基于Java技術(shù)的運(yùn)行在服務(wù)器端的程序(與Applet不同,后者運(yùn)行在瀏覽器端)。開(kāi)發(fā)人員能夠編寫出這樣的S
57、ervlet,以接收來(lái)自Web瀏覽器的HTTP請(qǐng)求,動(dòng)態(tài)地生成響應(yīng)(可能要查詢數(shù)據(jù)庫(kù)來(lái)完成這項(xiàng)請(qǐng)求),然后發(fā)送包含HTML或XML文檔的響應(yīng)到瀏覽器。</p><p> 采用這種方法,整個(gè)網(wǎng)頁(yè)必須都在Java Servlet中制作。如果開(kāi)發(fā)人員或者Web管理人員想要調(diào)整頁(yè)面顯示,就不得不編輯并重新編譯該Java Servlet,即使在邏輯上已經(jīng)能夠運(yùn)行了。采用這種方法,生成帶有動(dòng)態(tài)內(nèi)容的頁(yè)面仍然需要應(yīng)用程序的開(kāi)
58、發(fā)技巧。</p><p> 很顯然,目前所需要的是一個(gè)業(yè)界范圍內(nèi)的創(chuàng)建動(dòng)態(tài)內(nèi)容頁(yè)面的解決方案。這個(gè)方案將解決當(dāng)前方案所受到的限制,即:能夠在任何Web或應(yīng)用程序服務(wù)器上運(yùn)行,將應(yīng)用程序邏輯和頁(yè)面顯示分離,能夠快速地開(kāi)發(fā)和測(cè)試,簡(jiǎn)化開(kāi)發(fā)基于Web的交互式應(yīng)用程序的過(guò)程。</p><p> JavaServer Pages (JSP)技術(shù)就是被設(shè)計(jì)用來(lái)滿足這樣的要求的。JSP規(guī)范是Web服
59、務(wù)器、應(yīng)用服務(wù)器、交易系統(tǒng)、以及開(kāi)發(fā)工具供應(yīng)商間廣泛合作的結(jié)果。太陽(yáng)微系統(tǒng)公司(Sun Microsystems Inc.)開(kāi)發(fā)出這個(gè)規(guī)范來(lái)整合和平衡已經(jīng)存在的對(duì)Java編程環(huán)境(例如,Java Servlet和JavaBeansTM)進(jìn)行支持的技術(shù)和工具。其結(jié)果是產(chǎn)生了一種新的、開(kāi)發(fā)基于Web應(yīng)用程序的方法,給予使用基于組件應(yīng)用邏輯的頁(yè)面設(shè)計(jì)者以強(qiáng)大的功能。</p><p> Web應(yīng)用開(kāi)發(fā)的JavaServ
60、er Pages技術(shù)方法</p><p> 在開(kāi)發(fā)JSP規(guī)范的過(guò)程中,太陽(yáng)微系統(tǒng)公司(Sun Microsystems Inc.)與許許多多主要的Web服務(wù)器、應(yīng)用服務(wù)器和開(kāi)發(fā)工具供應(yīng)商,以及各種各樣富有經(jīng)驗(yàn)的開(kāi)發(fā)團(tuán)體進(jìn)行合作。其結(jié)果是找到了一種為應(yīng)用和頁(yè)面開(kāi)發(fā)人員平衡了可移植性和易用性的開(kāi)發(fā)方法。</p><p> JSP技術(shù)在多個(gè)方面加速了動(dòng)態(tài)Web頁(yè)面的開(kāi)發(fā)</p>
61、<p> 將內(nèi)容的生成和顯示進(jìn)行分離</p><p> 使用JSP技術(shù),Web頁(yè)面開(kāi)發(fā)人員可以使用HTML或者XML標(biāo)識(shí)來(lái)設(shè)計(jì)和格式化最終頁(yè)面。使用JSP標(biāo)識(shí)或者小腳本來(lái)生成頁(yè)面上的動(dòng)態(tài)內(nèi)容(內(nèi)容是根據(jù)請(qǐng)求來(lái)變化的,例如請(qǐng)求帳戶信息或者特定的一瓶酒的價(jià)格)。生成內(nèi)容的邏輯被封裝在標(biāo)識(shí)和JavaBeans組件中,并且捆綁在小腳本中,所有的腳本在服務(wù)器端運(yùn)行。如果核心邏輯被封裝在標(biāo)識(shí)和Beans中,那
62、么其他人,如Web管理人員和頁(yè)面設(shè)計(jì)者,能夠編輯和使用JSP頁(yè)面,而不影響內(nèi)容的生成。</p><p> 在服務(wù)器端,JSP引擎解釋JSP標(biāo)識(shí)和小腳本,生成所請(qǐng)求的內(nèi)容(例如,通過(guò)訪者XML)頁(yè)面的形式發(fā)送回瀏覽器。這有助于作者保護(hù)自己的代碼,而又保證任何基于HTML的Web瀏覽器的完全可用性。</p><p><b> 強(qiáng)調(diào)可重用的組件</b></p>
63、;<p> 絕大多數(shù)JSP頁(yè)面依賴于可重用的,跨平臺(tái)的組件(JavaBeans或者Enterprise JavaBeansTM組件)來(lái)執(zhí)行應(yīng)用程序所要求的更為復(fù)雜的處理。開(kāi)發(fā)人員能夠共享和交換執(zhí)行普通操作的組件,或者使得這些組件為更多的使用者或者客戶團(tuán)體所使用?;诮M件的方法加速了總體開(kāi)發(fā)過(guò)程,并且使得各種組織在他們現(xiàn)有的技能和優(yōu)化結(jié)果的開(kāi)發(fā)努力中得到平衡。</p><p> 采用標(biāo)識(shí)簡(jiǎn)化頁(yè)面開(kāi)
64、發(fā)</p><p> Web頁(yè)面開(kāi)發(fā)人員不會(huì)都是熟悉腳本語(yǔ)言的編程人員。JavaServer Page技術(shù)封裝了許多功能,這些功能是在易用的、與JSP相關(guān)的XML標(biāo)識(shí)中進(jìn)行動(dòng)態(tài)內(nèi)容生成所需要的。標(biāo)準(zhǔn)的JSP標(biāo)識(shí)能夠訪問(wèn)和實(shí)例化JavaBeans組件,設(shè)置或者檢索組件屬性,下載Applet,以及執(zhí)行用其他方法更難于編碼和耗時(shí)的功能。</p><p> 通過(guò)開(kāi)發(fā)定制化標(biāo)識(shí)庫(kù),JSP技術(shù)是可
65、以擴(kuò)展的。今后,第三方開(kāi)發(fā)人員和其他人員可以為常用功能創(chuàng)建自己的標(biāo)識(shí)庫(kù)。這使得Web頁(yè)面開(kāi)發(fā)人員能夠使用熟悉的工具和如同標(biāo)識(shí)一樣的執(zhí)行特定功能的構(gòu)件來(lái)工作。</p><p> JSP技術(shù)很容易整合到多種應(yīng)用體系結(jié)構(gòu)中,以利用現(xiàn)存的工具和技巧,并且擴(kuò)展到能夠支持企業(yè)級(jí)的分布式應(yīng)用。作為采用Java技術(shù)家族的一部分,以及Java 2(企業(yè)版體系結(jié)構(gòu))的一個(gè)組成部分,JSP技術(shù)能夠支持高度復(fù)雜的基于Web的應(yīng)用。&l
66、t;/p><p> 由于JSP頁(yè)面的內(nèi)置腳本語(yǔ)言是基于Java編程語(yǔ)言的,而且所有的JSP頁(yè)面都被編譯成為Java Servlet,JSP頁(yè)面就具有Java技術(shù)的所有好處,包括健壯的存儲(chǔ)管理和安全性。</p><p> 作為Java平臺(tái)的一部分,JSP擁有Java編程語(yǔ)言“一次編寫,各處運(yùn)行”的特點(diǎn)。隨著越來(lái)越多的供應(yīng)商將JSP支持添加到他們的產(chǎn)品中,您可以使用自己所選擇的服務(wù)器和工具,更
67、改工具或服務(wù)器并不影響當(dāng)前的應(yīng)用。</p><p> 當(dāng)與Java 2平臺(tái),企業(yè)版(J2EE)和Enterprise JavaBean技術(shù)整合時(shí),JSP頁(yè)面將提供企業(yè)級(jí)的擴(kuò)展性和性能,這對(duì)于在虛擬企業(yè)中部署基于Web的應(yīng)用是必需的。</p><p> JSP頁(yè)面看上去象什么?</p><p> JSP頁(yè)面看上去象標(biāo)準(zhǔn)的HTML和XML頁(yè)面,并附帶有JSP引擎能
68、夠處理和抽取的額外元件。通常,JSP元件創(chuàng)建插入最終頁(yè)面的文本。</p><p> 使用示例是描述JSP技術(shù)的最好方法。下面的JSP頁(yè)面非常簡(jiǎn)單;它打印當(dāng)年、當(dāng)月的天,并且根據(jù)時(shí)間使用"Good Morning"和"Good Afternoon"對(duì)您表示歡迎。該頁(yè)面結(jié)合了普通的HTML和大量JSP元件組成。</p><p> 對(duì)時(shí)鐘JavaBea
69、ns組件的調(diào)用</p><p> 對(duì)一個(gè)外部文件的包含(用于著作權(quán)信息)</p><p><b> JSP表達(dá)式和腳本</b></p><p><b> <HTML></b></p><p> <%@ page language=="java" impo
70、rts=="com.wombat.JSP.*" %></p><p> <H1>Welcome</H1></p><p> <P>Today is </P></p><p> <jsp:useBean id=="clock" class=="calen
71、dar.jspCalendar" /></p><p><b> <UL></b></p><p> <LI>Day: <%==clock.getDayOfMonth() %></p><p> <LI>Year: <%==clock.getYear() %>&l
72、t;/p><p><b> </UL></b></p><p> <% if (Calendar.getInstance().get(Calendar.AM_PM) ==== Calendar.AM) { %></p><p> Good Morning</p><p> <% } el
73、se { %></p><p> Good Afternoon</p><p><b> <% } %></b></p><p> <%@ include file=="copyright.html" %></p><p><b> </HTML&
74、gt;</b></p><p> 這個(gè)頁(yè)面包含下面這些組件:</p><p> 一個(gè)JSP指示將信息傳送到JSP引擎。在這個(gè)示例中,第一行指出從該頁(yè)面即將訪問(wèn)的一些Java編程語(yǔ)言的擴(kuò)展的位置。指示被設(shè)置在<%@和%>標(biāo)記中。固定模板數(shù)據(jù):所有JSP引擎不能識(shí)別的標(biāo)識(shí)將隨結(jié)果頁(yè)面發(fā)送。通常,這些標(biāo)識(shí)是HTML或者XML標(biāo)識(shí)。在上面的例子中包括無(wú)序列表(UL)和H
75、1標(biāo)識(shí)。</p><p> JSP動(dòng)作或者標(biāo)識(shí):這些通常作為標(biāo)準(zhǔn)或定制標(biāo)識(shí)被實(shí)現(xiàn),并且具有XML標(biāo)識(shí)的語(yǔ)法。在這個(gè)例子中,jsp:useBean標(biāo)識(shí)實(shí)例化服務(wù)器端的Clock JavaBean。</p><p> 一個(gè)表達(dá)式:JSP引擎計(jì)算在<%==和%>標(biāo)記間的所有東西。在上面的列表項(xiàng)中,時(shí)鐘組件(Clock)的Day和Year屬性值作為字符串返回,并且作為輸出插入到JS
76、P文件中。在上面的例子中,第一個(gè)列表項(xiàng)是日子,第二個(gè)是年份。</p><p> 小腳本是執(zhí)行不為標(biāo)識(shí)所支持的功能或者將所有的東西捆綁在一起的小的腳本。JSP 1.0軟件的內(nèi)置腳本語(yǔ)言是基于Java語(yǔ)言的。在上面示例中的小腳本確定現(xiàn)在是上午還是下午,并且據(jù)此來(lái)歡迎用戶。</p><p> 這個(gè)例子可能小了一點(diǎn),但是技術(shù)上卻不是。從業(yè)務(wù)上可以將關(guān)鍵的處理封裝在服務(wù)器端的組件中,并且Web開(kāi)
77、發(fā)人員能夠使用熟悉的語(yǔ)法和工具很容易地訪問(wèn)這些信息。基于Java的小腳本提供了一種靈活的方式以執(zhí)行其他功能,而不要求擴(kuò)展的腳本語(yǔ)言。頁(yè)面作為整體是可讀和可理解的,這就使得查找或者預(yù)防問(wèn)題以及共享工作更加容易。</p><p><b> JSP指示</b></p><p> JSP頁(yè)面使用JSP指示將指令傳遞到JSP引擎。這其中包括:</p><
78、p> JSP頁(yè)面指示傳遞頁(yè)面相關(guān)的信息,例如緩沖區(qū)和線程信息或者出錯(cuò)處理。</p><p> 語(yǔ)言指示指定腳本語(yǔ)言,以及所有的擴(kuò)展。</p><p> 包含指示(在上面例子中有顯示)可以被用來(lái)在頁(yè)面中包含一個(gè)外部的文檔。一個(gè)好的例子是著作權(quán)文檔或者公司信息文檔——在一個(gè)集中地點(diǎn)保存該文檔并且在頁(yè)面中包含比在各個(gè)JSP頁(yè)面中更新要容易些。當(dāng)然,被包含的文件也可能是另一個(gè)JSP文件
79、。</p><p> 標(biāo)識(shí)庫(kù)指示指出頁(yè)面可以調(diào)用的一個(gè)客戶標(biāo)識(shí)庫(kù)。</p><p><b> JSP標(biāo)識(shí)</b></p><p> 絕大多數(shù)JSP處理將通過(guò)與JSP相關(guān)的基于XML的標(biāo)識(shí)完成。JSP 1.0中包含大量標(biāo)準(zhǔn)標(biāo)識(shí),這些標(biāo)識(shí)作為核心標(biāo)識(shí)包括:</p><p> jsp:useBean 這個(gè)標(biāo)識(shí)聲明對(duì)一個(gè)
80、JavaBeans組件實(shí)例的使用。如果該組件的實(shí)例不存在,JavaBeans組件將實(shí)例化和注冊(cè)這個(gè)標(biāo)識(shí)。</p><p> jsp:setProperty 這個(gè)標(biāo)識(shí)在組件的實(shí)例中設(shè)置一個(gè)屬性的值。</p><p> jsp:getProperty 這個(gè)標(biāo)識(shí)獲取一個(gè)組件的實(shí)例的屬性值,將其轉(zhuǎn)化為字符串,并且將它放入隱含對(duì)象"out"中。</p><
81、p> jsp:include 這個(gè)標(biāo)識(shí)用于包含一個(gè)靜態(tài)或動(dòng)態(tài)文件。</p><p> jsp:forward 這個(gè)標(biāo)識(shí)用于將JSP頁(yè)面重定向到另一個(gè)HTML文件、JSP文件或者是一個(gè)程序段。</p><p> 標(biāo)識(shí)的好處在于它們易于在應(yīng)用程序間使用和共享。基于標(biāo)識(shí)的語(yǔ)法的真正威力來(lái)自于客戶標(biāo)識(shí)庫(kù)的開(kāi)發(fā),使得工具供應(yīng)商或其他人員能夠?yàn)樘囟ǖ囊髣?chuàng)建和分派標(biāo)識(shí)。</p>
82、<p><b> 腳本元件</b></p><p> JSP頁(yè)面可以在頁(yè)面中包含小的腳本,稱之為小腳本(scriptlets)。小腳本是一個(gè)代碼片段,在請(qǐng)求的處理過(guò)程中被執(zhí)行。小腳本可以和頁(yè)面中的靜態(tài)元件組合(正如上面的例子一樣)起來(lái)創(chuàng)建動(dòng)態(tài)生成的頁(yè)面。</p><p> 腳本在<%和%>標(biāo)志中被描述。在這對(duì)標(biāo)志中的所有東西都會(huì)被腳本描
83、述語(yǔ)言引擎執(zhí)行,在我們的例子中是主機(jī)上的Java虛擬機(jī)。JSP規(guī)范支持所有常用的腳本元件,包括表達(dá)式和聲明。</p><p> JSP頁(yè)面的應(yīng)用模型</p><p> JSP頁(yè)面由JSP引擎執(zhí)行,引擎安裝在Web服務(wù)器或者使用JSP的應(yīng)用服務(wù)器上。JSP引擎接受客戶端對(duì)JSP頁(yè)面的請(qǐng)求,并且生成JSP頁(yè)面給客戶端的響應(yīng)。</p><p> JSP頁(yè)面通常被編譯
84、成為Java Servlet。后者是一個(gè)標(biāo)準(zhǔn)的Java擴(kuò)展,在www.java.sun.com站點(diǎn)有更詳細(xì)的描述。頁(yè)面開(kāi)發(fā)人員能夠訪問(wèn)全部的Java應(yīng)用環(huán)境,以利用Java技術(shù)的擴(kuò)展性和可移植性。</p><p> 當(dāng)JSP頁(yè)面第一次被調(diào)用時(shí),如果它還不存在,就會(huì)被編譯成為一個(gè)Java Servlet類,并且存儲(chǔ)在服務(wù)器的內(nèi)存中。這使得在接下來(lái)的對(duì)該頁(yè)面的調(diào)用有非??斓捻憫?yīng)。(這避免了CGI-BIN為每個(gè)HTT
85、P請(qǐng)求生成一個(gè)新的進(jìn)程的問(wèn)題,或是服務(wù)器端引用所引起的運(yùn)行時(shí)語(yǔ)法分析。)</p><p> JSP頁(yè)面可以包含在多種不同的應(yīng)用體系結(jié)構(gòu)或者模型中。JSP頁(yè)面可以用于由不同協(xié)議、組件和格式所組成的聯(lián)合體中。下面的小節(jié)描述了一些可能發(fā)生的情況。</p><p><b> 一個(gè)簡(jiǎn)單應(yīng)用</b></p><p> 在一個(gè)簡(jiǎn)單實(shí)現(xiàn)中,瀏覽器直接調(diào)用
86、JSP頁(yè)面,JSP頁(yè)面自己生成被請(qǐng)求的內(nèi)容(可能會(huì)調(diào)用JDBC直接從數(shù)據(jù)庫(kù)中獲取信息)。JSP頁(yè)面能夠調(diào)用JDBC或者Java BlendTM組件來(lái)生成結(jié)果,并且創(chuàng)建標(biāo)準(zhǔn)的HTML,作為結(jié)果發(fā)送回瀏覽器。</p><p> 這個(gè)模型基本上用JSP頁(yè)面(編譯成為Java Servlet)代替了CGI-BIN概念。</p><p> 這個(gè)方法擁有下列優(yōu)點(diǎn):簡(jiǎn)單而快速地編程;頁(yè)面作者可以很容
87、易地根據(jù)請(qǐng)求和資源狀態(tài)生成動(dòng)態(tài)內(nèi)容;這個(gè)結(jié)構(gòu)在許多應(yīng)用上工作良好,但不能擴(kuò)展到大量的基于Web的并發(fā)客戶訪問(wèn)稀少的企業(yè)資源,因?yàn)槊總€(gè)客戶必須建立或者共享一個(gè)到可用內(nèi)容資源的連接。例如,如果JSP頁(yè)面訪問(wèn)數(shù)據(jù)庫(kù),可能生成許多到數(shù)據(jù)庫(kù)的連接,這將影響到數(shù)據(jù)庫(kù)的性能。</p><p> 使用Java Servlet的一個(gè)靈活的應(yīng)用</p><p> 在另一種可能的配置中,基于Web的客戶機(jī)可
88、能直接對(duì)Java Servlet進(jìn)行請(qǐng)求,Servlet生成動(dòng)態(tài)內(nèi)容,將結(jié)果捆綁到一個(gè)結(jié)果對(duì)象中并且調(diào)用JSP頁(yè)面。JSP頁(yè)面從該對(duì)象中訪問(wèn)動(dòng)態(tài)內(nèi)容,并且將結(jié)果(例如HTML)發(fā)送回瀏覽器。</p><p> 這個(gè)方法創(chuàng)建了更多的可以為應(yīng)用程序間共享的可重用的組件,并且可以作為更大的應(yīng)用的一部分完成。但是,在處理如數(shù)據(jù)庫(kù)一樣的企業(yè)資源的連接時(shí),還是存在擴(kuò)展性問(wèn)題。</p><p> 采
89、用企業(yè)級(jí)JavaBean技術(shù)的可擴(kuò)展處理</p><p> JSP頁(yè)面也可以作為企業(yè)級(jí)JavaBean(EJB)體系結(jié)構(gòu)中的一個(gè)中間層。在這種情況下,JSP頁(yè)面和后端資源通過(guò)EJB組件進(jìn)行交互。EJB組件管理對(duì)后端資源的訪問(wèn),從而為眾多的并發(fā)使用者提供可擴(kuò)展的性能。對(duì)于電子商務(wù)或者其他應(yīng)用,EJB管理交易和潛在的安全性。這將簡(jiǎn)化JSP頁(yè)面。這個(gè)模型將為Java 2企業(yè)版(J2EE)平臺(tái)所支持。</p>
90、;<p> JSP頁(yè)面與XML技術(shù)的集成</p><p> JSP頁(yè)面可以用于生成XML和HTML頁(yè)面。</p><p> 對(duì)于簡(jiǎn)單的XML生成,開(kāi)發(fā)人員可以包含XML標(biāo)識(shí)和JSP頁(yè)面的靜態(tài)模板部分。對(duì)于動(dòng)態(tài)XML生成,使用基于服務(wù)器的對(duì)象和生成XML輸出的客戶化標(biāo)識(shí)。</p><p> JSP頁(yè)面與XML工具不是不兼容的。盡管Sun在設(shè)計(jì)JS
91、P規(guī)范時(shí)使得JSP頁(yè)面即使手工操作對(duì)于創(chuàng)作者而言也是很容易的,JSP規(guī)范同時(shí)也提供了一個(gè)機(jī)制以便于創(chuàng)建任意JSP頁(yè)面的一個(gè)XML版本。通過(guò)這種方法,XML工具能夠創(chuàng)作和操作JSP頁(yè)面。</p><p> 通過(guò)將JSP標(biāo)識(shí)和元件轉(zhuǎn)換為與XML兼容的對(duì)等物,可以使用基于XML的工具來(lái)操作JSP頁(yè)面。例如,腳本可以被包含在<%和%>之中,或者基于XML標(biāo)志的<jsp:scriptlet>和&l
92、t;/jsp:scriptlet>中。事實(shí)上,經(jīng)過(guò)下面這樣簡(jiǎn)單的幾步將JSP頁(yè)面轉(zhuǎn)換為XML頁(yè)面是可能的,這些步驟包括:</p><p> 增加一個(gè)JSP根元件; </p><p> 將元件和指示轉(zhuǎn)換為XML兼容的對(duì)等物;</p><p> 為頁(yè)面上其他的元件(通常非JSP)創(chuàng)建CDATA元件;</p><p> 通過(guò)這個(gè)與XM
93、L兼容的方法,創(chuàng)建HTML頁(yè)面的設(shè)計(jì)者仍然擁有一個(gè)快速創(chuàng)建動(dòng)態(tài)Web頁(yè)面的易用環(huán)境,同時(shí),基于XML的工具和服務(wù)可以與JSP頁(yè)面集成并且和JSP兼容的服務(wù)器一起工作。 </p><p><b> JSP技術(shù)的未來(lái)</b></p><p> JSP技術(shù)被設(shè)計(jì)為一個(gè)開(kāi)放的,可擴(kuò)展的建立動(dòng)態(tài)Web頁(yè)面的標(biāo)準(zhǔn)。開(kāi)發(fā)人員可以使用JSP頁(yè)面來(lái)創(chuàng)建可移植的Web應(yīng)用,在不同的W
94、eb和應(yīng)用服務(wù)器上為不同的場(chǎng)合所運(yùn)行,而不論采用什么適合本身場(chǎng)合和需要的創(chuàng)建工具。</p><p> 通過(guò)與業(yè)界領(lǐng)袖的合作,Sun保證JSP規(guī)范是開(kāi)放的和可移植的??梢允褂萌魏慰蛻魴C(jī)和服務(wù)器平臺(tái),在任何地方編寫和部署它們。將來(lái),工具供應(yīng)商和其他廠商將通過(guò)為專門的功能提供客戶化的標(biāo)識(shí)庫(kù)而擴(kuò)展平臺(tái)的功能。</p><p> JSP規(guī)范的1.0版本是通向動(dòng)態(tài)Web頁(yè)面生成的一個(gè)開(kāi)放的工業(yè)標(biāo)準(zhǔn)
95、方法的第一步。1.0版本通過(guò)一個(gè)核心標(biāo)識(shí)集、隱含對(duì)象以及開(kāi)始創(chuàng)建動(dòng)態(tài)Web頁(yè)面所需的基本功能構(gòu)成了該方法的基礎(chǔ)。已經(jīng)有幾個(gè)Web服務(wù)器,應(yīng)用服務(wù)器和開(kāi)發(fā)工具供應(yīng)商正在為他們的產(chǎn)品添加JSP1.0的支持,這樣在業(yè)界已經(jīng)擁有了最初的、立即的支持。</p><p> 系統(tǒng)開(kāi)發(fā)語(yǔ)言JAVA介紹</p><p> Java(tm)是由美國(guó)升陽(yáng)電腦公司(Sun Microsystems, Inc.
96、)所發(fā)展出的第一種能在國(guó)際互聯(lián)網(wǎng)絡(luò)(Internet)上面具有「硬件/軟件中立性」交互能力的程序語(yǔ)言。Java一推出即引起世界各種媒體的注意與熱烈參與討論, 如Time、 Business Weekly、CNN等,可見(jiàn)其功能及魅力,事實(shí)上,以Java的功能,勢(shì)必在信息界掀起另一番高潮,對(duì)于網(wǎng)絡(luò)的發(fā)展,又將邁入另一個(gè)新的紀(jì)元。 </p><p> Java是一種簡(jiǎn)單的、面象對(duì)象的、分布式的、解釋的、鍵壯的、安全的
97、、結(jié)構(gòu)中立的、可移植的、性能很優(yōu)異的、多線程的、動(dòng)態(tài)的語(yǔ)言。 </p><p> 簡(jiǎn)單:Java提供了一個(gè)功能強(qiáng)大語(yǔ)言的所有功能,但幾乎沒(méi)有一點(diǎn)含混特征。C++安全性不好,但C和C++被大家接受,所以Java設(shè)計(jì)成C++形式,讓大家很容易學(xué)習(xí)。Java去掉了C++語(yǔ)言的許多功能,讓Java的語(yǔ)言功能很精煉,并增加了一些很有用的功能,如自動(dòng)收集碎片。 Java去掉了以下幾個(gè)C和C++功能:指針運(yùn)算、結(jié)構(gòu)、type
98、defs、#define、需要釋放內(nèi)存。這將減少了平常出錯(cuò)的50%。而且,Java很小,整個(gè)解釋器只需215K的RAM。 </p><p> 面象對(duì)象:Java實(shí)現(xiàn)了C++的基本面象對(duì)象技術(shù)并有一些增強(qiáng),(為了語(yǔ)言簡(jiǎn)單,刪除了一些功能)。Java處理數(shù)據(jù)方式和用對(duì)象接口處理對(duì)象數(shù)據(jù)方式一樣。 </p><p> 分布式:Java建立在擴(kuò)展TCP/IP網(wǎng)絡(luò)平臺(tái)上。庫(kù)函數(shù)提供了用HTTP和
99、FTP協(xié)議傳送和接受信息的方法。這使得程序員使用網(wǎng)絡(luò)上的文件和使用本機(jī)文件一樣容易。 </p><p> 健壯:Java致力于檢查程序在編譯和運(yùn)行時(shí)的錯(cuò)誤。類型檢查幫助檢查出許多開(kāi)發(fā)早期出現(xiàn)的錯(cuò)誤。Java自已操縱內(nèi)存減少了內(nèi)存出錯(cuò)的可能性。Java還實(shí)現(xiàn)了真數(shù)組,避免了覆蓋數(shù)據(jù)的可能。這些功能特征大大提高了開(kāi)發(fā)Java應(yīng)用程序的周期。 </p><p> Java提供:Null指
100、針檢測(cè)、數(shù)組邊界檢測(cè)、異常出口、Byte code校驗(yàn)、結(jié)構(gòu)中立,另外,為了建立Java作為網(wǎng)絡(luò)的一個(gè)整體,Java將它的程序編譯成一種結(jié)構(gòu)中立的中間文件格式。只要有Java運(yùn)行系統(tǒng)的機(jī)器都能執(zhí)行這種中間代碼?,F(xiàn)在,Java運(yùn)行系統(tǒng)有Solaris2.4(SPARC),Win32系統(tǒng)(Windows95和Windows NT)。Java源程序被編譯成一種高層次的與機(jī)器無(wú)關(guān)的byte-code格式語(yǔ)言,這種語(yǔ)言被設(shè)計(jì)在虛擬機(jī)上運(yùn)行,由機(jī)器
101、相關(guān)的運(yùn)行調(diào)試器實(shí)現(xiàn)執(zhí)行。 </p><p> 安全:Java的安全是兩方面的。一方面,在Java語(yǔ)言里,象指針和釋放內(nèi)存等C++功能被刪除,避免了非法內(nèi)存操作。二方面,當(dāng)Java用來(lái)創(chuàng)建瀏覽器時(shí),語(yǔ)言功能和一些瀏覽器本身提供的功能結(jié)合起來(lái),使它更安全。Java語(yǔ)言在你的機(jī)器上執(zhí)行前,要經(jīng)過(guò)很多次的測(cè)試。它經(jīng)過(guò)代碼校驗(yàn),檢查代碼段的格式,檢測(cè)指針操作,對(duì)象操作是否過(guò)分以及試圖改變一個(gè)對(duì)象的類型。 </
102、p><p> Byte-code校驗(yàn):如果byte-code通過(guò)代碼校驗(yàn),沒(méi)有返回錯(cuò)誤,我們可知道:代碼沒(méi)有堆棧上溢出和下溢出;所有操作代碼參數(shù)類型都是正確的 ;沒(méi)有發(fā)生非法數(shù)據(jù)轉(zhuǎn)換,如將整數(shù)轉(zhuǎn)換成指針;訪問(wèn)對(duì)象操作是合法的,public,private,protected。</p><p> 類裝載:Class Loader通過(guò)將本機(jī)類與網(wǎng)絡(luò)資源類的名稱分開(kāi),來(lái)保持安全性。因?yàn)檎{(diào)入類時(shí)總
103、要經(jīng)過(guò)檢查,這樣避免了Trojan馬程序的出現(xiàn)。從網(wǎng)絡(luò)上下載的類被調(diào)進(jìn)一個(gè)與源相關(guān)的私有的名字域。當(dāng)一個(gè)私有類訪問(wèn)另一個(gè)類時(shí),build-in(本機(jī)類)首先被檢查,然后檢查相關(guān)的類。這樣就避免了破壞本機(jī)類情況的出現(xiàn)。 </p><p> 可移植的:除了結(jié)構(gòu)中立的可移植性外,Java還實(shí)現(xiàn)了各平臺(tái)上移植,以方便程序的開(kāi)發(fā)。Ints在Java里永遠(yuǎn)是整數(shù),32位整數(shù)。而且,Java建立在一個(gè)虛擬的Windows系
104、統(tǒng)上,所以很容易地在UNIX,PC和Mac環(huán)境下實(shí)現(xiàn)。 </p><p> 解釋的:Java解釋器(運(yùn)行系統(tǒng))能直接運(yùn)行目標(biāo)代碼指令。鏈接程序通常比編譯程序所需資源少,所以程序員可以在創(chuàng)建源程序上花上更多的時(shí)間。 </p><p> 高性能:如果解釋器速度不慢,Java可以在運(yùn)行時(shí)直接將目標(biāo)代碼翻譯成機(jī)器指令。Sun用直接解釋器一秒鐘內(nèi)可調(diào)用300,000個(gè)過(guò)程。翻譯目標(biāo)代碼的速度與
105、C/C++的性能沒(méi)什么區(qū)別。</p><p> 多線程:Java提供的多線程功能使得在一個(gè)程序里可同時(shí)執(zhí)行多個(gè)小任務(wù)。線程--有時(shí)也稱小進(jìn)程--是一個(gè)大進(jìn)程里分出來(lái)的小的獨(dú)立的進(jìn)程。因?yàn)镴ava實(shí)現(xiàn)的多線程技術(shù),所以比C和C++更鍵壯。多線程帶來(lái)的更大的好處是更好的交互性能和實(shí)時(shí)控制性能。當(dāng)然實(shí)時(shí)控制性能還取決于系統(tǒng)本身(UNIX,Windows,Macintosh等),在開(kāi)發(fā)難易程度和性能上都比單線程要好。何
106、用過(guò)當(dāng)前瀏覽器的人,都感覺(jué)為調(diào)一副圖片而等待是一件很煩惱的事情。在Java里,你可用一個(gè)單線程來(lái)調(diào)一副圖片,而你可以訪問(wèn)HTML里的其它信息而不必等它。 </p><p> 動(dòng)態(tài)性:Java盡可能地利用了面象對(duì)象技術(shù)的優(yōu)點(diǎn)。Java并不試圖在運(yùn)行前將所有模塊全部連接起來(lái)。一個(gè)新的或升級(jí)的庫(kù)函數(shù)并不需要更改源程序就能正確運(yùn)行。 </p><p> Java還簡(jiǎn)化了使用一個(gè)升級(jí)的或全新的
107、協(xié)議的方法。如果你的系統(tǒng)運(yùn)行Java程時(shí)遇到了不知怎樣處理的程序,沒(méi)關(guān)系,Java能自動(dòng)下載。</p><p> Oracle數(shù)據(jù)庫(kù)介紹</p><p><b> 概論 </b></p><p> Oracle8i是一個(gè)面向Internet計(jì)算環(huán)境的數(shù)據(jù)庫(kù),它改變了信息管理和訪問(wèn)的方式。它將新的特性融入到了傳統(tǒng)的Oracle服務(wù)器之中,
108、從而成為一個(gè)面向Web信息管理的數(shù)據(jù)庫(kù)。Oracle8i支持Web高級(jí)應(yīng)用所需要的多媒體數(shù)據(jù),支持Web繁忙站點(diǎn)不斷增長(zhǎng)的負(fù)載需求。是唯一一個(gè)擁有集成式Web信息管理工具的數(shù)據(jù)庫(kù)。Oracle正在推動(dòng)Java成為下一代應(yīng)用的標(biāo)準(zhǔn),它在各個(gè)層次,包括Oracle8i服務(wù)器內(nèi)的Java VM,均支持Java。Oracle8i將強(qiáng)大的新型功能引入到了聯(lián)機(jī)事務(wù)處理(OLTP)和數(shù)據(jù)倉(cāng)庫(kù)應(yīng)用之中。它還對(duì)Oracle數(shù)據(jù)服務(wù)器的幾乎所有方面給予了增
109、強(qiáng),全面改進(jìn)了質(zhì)量、可用性、性能、可管理性、多媒體數(shù)據(jù)類型支持和復(fù)制功能。</p><p><b> 特點(diǎn)</b></p><p><b> 1、操作的簡(jiǎn)易性</b></p><p> Oracle8i從根本上改進(jìn)了Oracle應(yīng)用的安裝、配置和可管理性。Oracle通用安裝程序(Universal Installe
110、r)和數(shù)據(jù)庫(kù)配置助手(Database Configuration Assistant)都是基于Java的應(yīng)用,它們通過(guò)探測(cè)硬件特征和提示信息來(lái)安裝、預(yù)調(diào)整和配置Oracle8數(shù)據(jù)庫(kù)環(huán)境。Oracle通用安裝程序是針對(duì)簇的,它是在簇的所有節(jié)點(diǎn)上進(jìn)行軟件分布和安裝的。</p><p><b> 2、可擴(kuò)展性</b></p><p> Oracle8i網(wǎng)絡(luò)計(jì)算體系結(jié)構(gòu)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 畢業(yè)設(shè)計(jì)---網(wǎng)上鮮花店管理系統(tǒng)
- 網(wǎng)上鮮花店管理系統(tǒng)畢業(yè)設(shè)計(jì)
- jsp網(wǎng)上鮮花店管理系統(tǒng)畢業(yè)設(shè)計(jì)論文
- 網(wǎng)上鮮花店 -鮮花管理模塊
- 網(wǎng)上鮮花店-鮮花管理模塊
- 網(wǎng)上鮮花店—訂單管理模塊
- 網(wǎng)上鮮花店—訂購(gòu)管理模塊
- 網(wǎng)上鮮花店-系統(tǒng)管理維護(hù)
- 畢業(yè)設(shè)計(jì)--鮮花店網(wǎng)上訂花系統(tǒng)分析與設(shè)計(jì)
- 網(wǎng)上鮮花店—會(huì)員及系統(tǒng)管理模塊
- 軟件工程畢業(yè)論文-網(wǎng)上鮮花店------鮮花管理模塊的設(shè)計(jì)與實(shí)現(xiàn)
- 軟件工程畢業(yè)論文-網(wǎng)上鮮花店--鮮花管理模塊的設(shè)計(jì)與實(shí)現(xiàn)
- 軟件工程畢業(yè)論文-網(wǎng)上鮮花店系統(tǒng)管理維護(hù)
- 鮮花店網(wǎng)站建設(shè)畢業(yè)論文
- 鮮花店網(wǎng)站建設(shè)《畢業(yè)論文》
- 鮮花店ppt鮮花栽培技術(shù)
- 軟件工程畢業(yè)論文-網(wǎng)上鮮花店——訂購(gòu)管理模塊的設(shè)計(jì)與實(shí)現(xiàn)
- 軟件工程畢業(yè)論文-網(wǎng)上鮮花店——訂單管理模塊的設(shè)計(jì)與實(shí)現(xiàn)
- 網(wǎng)上花店管理系統(tǒng)畢業(yè)設(shè)計(jì)
- 軟件工程畢業(yè)論文-網(wǎng)上鮮花店——會(huì)員及系統(tǒng)管理模塊的設(shè)計(jì)與實(shí)現(xiàn)
評(píng)論
0/150
提交評(píng)論