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

正文內(nèi)容

基于jsp的網(wǎng)上書店系統(tǒng)的設(shè)計(jì)論文-文庫吧資料

2025-07-03 18:01本頁面
  

【正文】 器則將信息進(jìn)一步提交給Servlet處理,Servlet調(diào)用數(shù)據(jù)庫操作類,將信息保存到數(shù)據(jù)庫中。YES響應(yīng)NO請求 登錄頁面通過Servlet圖32 登錄模塊流程圖當(dāng)用戶想要?jiǎng)?chuàng)建一個(gè)賬號時(shí),便要進(jìn)行注冊。如果賬號和密碼都正確,則通過,否則不能過。Http,RMI等客戶機(jī)業(yè)務(wù)邏輯中間層O/R映射,中間層JDBC數(shù)據(jù)庫數(shù)據(jù)庫協(xié)議圖31四層應(yīng)用模型 系統(tǒng)功能模塊 登錄模塊管理員想要進(jìn)行相關(guān)操作或者用戶想要購買書都要進(jìn)行登錄。最后數(shù)據(jù)庫訪問層對SQL語句進(jìn)行處理,通過JDBC訪問數(shù)據(jù)庫,最后將結(jié)果返回給中間層,再由中間層將結(jié)果返回給客戶。不但如此,使用Java編寫的應(yīng)用程序可以在任何支持Java的平臺(tái)上運(yùn)行,不必在不同的平臺(tái)上編寫不同的應(yīng)用。JDBC是Sun提供的一套數(shù)據(jù)庫編程接口API函數(shù),由Java語言編寫的類,界面組成。三 系統(tǒng)詳細(xì)設(shè)計(jì) JDBC介紹JDBC(Java Data Base Connectivity ,Java數(shù)據(jù)庫連接)是一種用于執(zhí)行SQL語句的Java API,可以為多種關(guān)系數(shù)據(jù)庫提供統(tǒng)一的訪問,它是由一組用Java語言編寫的類和接口組成。(6)表message。(5)表item。(4)表orders。(3)表books。(2)表customer。 用戶管理員管理員登錄已登錄NOYES查看圖書增刪改查查看留言查看訂單修改密碼退出登錄用戶登錄通過NO繼續(xù)YES查看圖書查找圖書放入購物車通過NOYES發(fā)送訂單退出登錄注冊22系統(tǒng)流程圖 數(shù)據(jù)庫設(shè)計(jì)實(shí)體: 關(guān)系: 屬性: bookspresspriceauthornamebidpresentationdiscountrdatetypereserve 圖23 books屬性圖customerzipmailboxconsumptionaddresstelephonepasswordrealnamenicknamecid圖24 customer屬性圖managerrrmidpassword圖25 manager屬性圖issdateorderssumcidpaypatternpresentationoid圖26 orders 屬性圖itembidcidcountsubtotal圖27 item 屬性圖messagecontentdatemessageId cid圖28 message 屬性圖n1customerorders發(fā)送patterncidsumpresentationissdateoid 圖29 發(fā)送訂單n1發(fā)送messagercontentmessageIdcustomercid 圖210 發(fā)送留言n1manger新增rdatebooksbidmid 圖211 新增圖書 表格(1)表menager。其形式如圖21所示。Controller也處于Web層,通常用Servlet來實(shí)現(xiàn),即頁面顯示的邏輯部分實(shí)現(xiàn)?,F(xiàn)在我們來了解一下MVC三個(gè)部分在JSP架構(gòu)中的對應(yīng)關(guān)系位置。因此,無論何時(shí)發(fā)生了何種數(shù)據(jù)變化,控制器都會(huì)將變化通知所有的視圖,導(dǎo)致示圖的更新。模型,視圖與控制器的分離,使得一個(gè)模型可以具有多個(gè)示視圖。控制(Controller)可以理解為從用戶接收請求,將模型與視圖匹配在一起,共同完成用戶的請求。視圖(View)代表用戶交互界面,對于Web應(yīng)用來說,可以概括為HTML界面,但有可能為XHTML,XML和Applet。購物系統(tǒng)作為電子商務(wù)平臺(tái)實(shí)現(xiàn)的一個(gè)方面,在推動(dòng)電子商務(wù)的發(fā)展上起著非常重要的作用。網(wǎng)上購物系統(tǒng)具有強(qiáng)大的交互功能,可隨商家和用戶方便地傳遞信息,完成電子貿(mào)易或EDI交易。網(wǎng)上購物是一種具有交互功能的商業(yè)信息系統(tǒng),它向用戶提供靜態(tài)和動(dòng)態(tài)兩類信息資源。 系統(tǒng)需求分析近年來,隨著Internet的訊速崛起,互聯(lián)網(wǎng)已日益成為收集提供信息的最佳渠道,并逐步進(jìn)入傳統(tǒng)的流通領(lǐng)域,于是電子商務(wù)開始流行起來,越來越多的商家在網(wǎng)上建起在線商店,向消費(fèi)者展示出一種新穎的購物理念。具有簡單易學(xué),使用方便等特點(diǎn),熟悉計(jì)算機(jī)的人員不需要再經(jīng)過專門的培訓(xùn)即可熟練操作。 經(jīng)濟(jì)可行性分析由于本系統(tǒng)開發(fā)的費(fèi)用比較低,而在交付使用之后幾年內(nèi)所得的效益完全超過軟件的開發(fā)費(fèi)用,此后就會(huì)帶來相應(yīng)的經(jīng)濟(jì)效益,也會(huì)因?yàn)榇塑浖母咝?、?zhǔn)確性、及時(shí)性贏得廣大客戶的尊重,取得無形的社會(huì)效益。 二 系統(tǒng)需求分析與總體設(shè)計(jì) 系統(tǒng)可行性分析 硬件要求:主要配置為CPU(PII300以上)、內(nèi)存(64M以上)、顯卡(4M以上)以及大容量硬盤(10G以上)等。SQL Server 2000 是Microsoft 公司推出的SQL Server 數(shù)據(jù)庫管理系統(tǒng)的一個(gè)版本。Microsoft 將SQL Server 移植到Windows NT系統(tǒng)上,專注于開發(fā)推廣SQL Server 的Windows NT 版本;Sybase 則較專注于SQL Server在UNIX 操作系統(tǒng)上的應(yīng)用。 SQL Server 2000 介紹SQL Server 是一個(gè)關(guān)系數(shù)據(jù)庫管理系統(tǒng),它最初是由Microsoft Sybase 和AshtonTate三家公司共同開發(fā)的,于1988 年推出了第一個(gè)OS/2 版本。不過,Tomcat處理靜態(tài)HTML的能力不如Apache服務(wù)器。 這里的訣竅是,當(dāng)配置正確時(shí),Apache 為HTML頁面服務(wù),而Tomcat 實(shí)際上運(yùn)行JSP 頁面和Servlet。對于一個(gè)初學(xué)者來說,可以這樣認(rèn)為,當(dāng)在一臺(tái)機(jī)器上配置好Apache 服務(wù)器,可利用它響應(yīng)對HTML 頁面的訪問請求。Tomcat 很受廣大程序員的喜歡,因?yàn)樗\(yùn)行時(shí)占用的系統(tǒng)資源小,擴(kuò)展性好,支持負(fù)載平衡與郵件服務(wù)等開發(fā)應(yīng)用系統(tǒng)常用的功能;而且它還在不斷地改進(jìn),任何一個(gè)感興趣的程序員都可以更改它或在其中加入新的功能。 Tomcat介紹Tomcat是Apache Jakarta軟件組織的一個(gè)子項(xiàng)目,Tomcat是一個(gè)JSP/Servlet容器,它是在SUN公司的JSWDK(Java Server Web Development Kit)基礎(chǔ)上發(fā)展起來的一個(gè)JSP和Servlet規(guī)范的標(biāo)準(zhǔn)實(shí)現(xiàn),使用Tomcat可以體驗(yàn)JSP和Servlet的最新規(guī)范。Eclipse SDK由Eclipse項(xiàng)目生產(chǎn)的工具和來自其它開放源代碼的第三方軟件組合而成。 Eclipse SDK(軟件開發(fā)者包)是Eclipse Platform、JDT和PDE所生產(chǎn)的組件合并,它們可以一次下載。它提供建造塊和構(gòu)造并運(yùn)行集成軟件開發(fā)工具的基礎(chǔ)。 Eclipse的主要組成: Eclipse是一個(gè)開放源代碼的軟件開發(fā)項(xiàng)目,專注于為高度集成的工具開發(fā)提供一個(gè)全功能的、具有商業(yè)品質(zhì)的工業(yè)平臺(tái)。 基于 Eclipse 的應(yīng)用程序的突出例子是 IBM 的 WebSphere Studio Workbench,它構(gòu)成了 IBM Java 開發(fā)工具系列的基礎(chǔ)。Eclipse 還包括插件開發(fā)環(huán)境(Plugin Development Environment,PDE),這個(gè)組件主要針對希望擴(kuò)展 Eclipse 的軟件開發(fā)人員,因?yàn)樗试S他們構(gòu)建與 Eclipse 環(huán)境無縫集成的工具。近期還有包括Oracle在內(nèi)的許多大公司也紛紛加入了該項(xiàng)目,并宣稱Eclipse將來能成為可進(jìn)行任何語言開發(fā)的IDE集大成者,使用者只需下載各種語言的插件即可。目前由IBM牽頭,圍繞著Eclipse項(xiàng)目已經(jīng)發(fā)展成為了一個(gè)龐大的Eclipse聯(lián)盟,有150多家軟件公司參與到Eclipse項(xiàng)目中,其中包括Borland、Rational Software、Red Hat及Sybase等。 Eclipse 最初由OTI和IBM兩家公司的IDE產(chǎn)品開發(fā)組創(chuàng)建,起始于1999年4月。Eclipse的本身只是一個(gè)框架平臺(tái),但是眾多插件的支持使得Eclipse擁有其他功能相對固定的IDE軟件很難具有的靈活性。 Eclipse是著名的跨平臺(tái)的自由集成開發(fā)環(huán)境(IDE)。 2003年,Eclipse 。幸運(yùn)的是,Eclipse 附帶了一個(gè)標(biāo)準(zhǔn)的插件集,包括 Java 開發(fā)工具(Java Development Tools,JDT)。 開發(fā)所用軟件介紹 Eclipse介紹eclipsegalileoEclipse 是一個(gè)開放源代碼的、基于 Java 的可擴(kuò)展開發(fā)平臺(tái)。主要供兩個(gè)角色使用:普通用戶和管理員。顯示的頁面為JSP頁面,另外用CSS來對頁面的排版和美觀。比較IBM的Ebusiness,它的核心的采用JSP/Servlet的Web 。其詳細(xì)信息如表13所示:表13 JSP、PHP和ASP技術(shù)比較參數(shù)JSPASPPHP運(yùn)行速度快較快較快運(yùn)行耗時(shí)較小較大較大難易程度容易掌握簡單簡單運(yùn)行平臺(tái)絕大部分平臺(tái)均可Windows平臺(tái)Windows/Unix平臺(tái)擴(kuò)展性好較好較差安全性好較差好數(shù)據(jù)庫支持多多多廠商支持多較少較多對XML的支持支持不支持支持函數(shù)支持多較少多對組件的支持支持支持不支持對分布式處理的支持支持支持不支持應(yīng)用程序較廣較廣較廣 其中JSP應(yīng)該是未來發(fā)展的趨勢。在使用JSP技術(shù)編寫高效,安全的Web網(wǎng)站的同時(shí),JSP也面臨入門比較難的問題。JSP技術(shù)封裝了許多易用的功能,用于在與JSP相關(guān)的XML的標(biāo)識中生成動(dòng)態(tài)內(nèi)容。基于組件的方法加速了總體開發(fā)過程。這有助于作者保護(hù)自己的代碼,而又保證任何基于HTML的Web瀏覽器的完全可用性可重用組件絕大多數(shù)JSP頁面依賴可重用且跨平臺(tái)的組件(如JavaBeans或者Enterprise JavaBeans)來執(zhí)行應(yīng)用程序所要求的更為復(fù)雜的處理。如果核心邏輯被封閉在標(biāo)識和Beans中,那么其他人,如Web管理人員和頁面設(shè)計(jì)者,能夠編輯和使用JSP頁面,而不影響內(nèi)容的產(chǎn)生。使用了JSP標(biāo)識或者小腳本來產(chǎn)生頁面上的動(dòng)態(tài)內(nèi)容。如表12所示。Servlet產(chǎn)生之后,沒有像PHP和ASP那樣,快速得到應(yīng)用。Servlet程序中大量的代碼都是用來生成這些HTML標(biāo)記響用代碼,只有其中少部分代碼用作數(shù)據(jù)的處理和響應(yīng)。為IPlanet Enterprise Server寫的Servlet無需任何實(shí)質(zhì)上的改動(dòng)即可移植到Apache、Microsoft IIS 或者WebStar。例如,Servlet能夠直接和Web服務(wù)器交互,而普通的CGI程序不能。而在Servlet中,每個(gè)請求由一個(gè)輕量級的Java線程處理(而不是重量級的操作系統(tǒng)進(jìn)程)在傳統(tǒng)CGI中,如果對同一CGI程序有N個(gè)并發(fā)請求,則該CGI程序的代碼在內(nèi)存中重復(fù)裝載了N次;而對于Servlet,處理請求的是N個(gè)線程,只需要一份Servlet類代碼。與傳統(tǒng)的CGI和許多其他類似CGI技術(shù)相比,
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1