網(wǎng)上圖書銷售系統(tǒng)
綜合能力考核表詳細(xì)內(nèi)容
網(wǎng)上圖書銷售系統(tǒng)
編號(hào): 昆明理工大學(xué) 本科生畢業(yè)論文(設(shè)計(jì)) 題 目:網(wǎng)上圖書銷售系統(tǒng) 院 系: 專 業(yè):計(jì)算機(jī)科學(xué)與技術(shù) 指導(dǎo)教師: 學(xué) 號(hào): 學(xué)生姓名: 完成時(shí)間:2004年6月10日 網(wǎng)上圖書銷售系統(tǒng) 作者 指導(dǎo)老師 摘 要 本文所要介紹的網(wǎng)上圖書銷售系統(tǒng)是當(dāng)前流行的網(wǎng)上商店的一種形式,它也是電子商 務(wù)的一個(gè)縮影。當(dāng)前的網(wǎng)上圖書銷售系統(tǒng)不少,但是采用J2EE架構(gòu)開發(fā)的還是寥若晨星 。通過該系統(tǒng)的開發(fā)研究,不僅可以學(xué)到如何使用J2EE架構(gòu)來開發(fā)一個(gè)比較完善的網(wǎng)上 圖書銷售系統(tǒng),還可以由此擴(kuò)展思路,開發(fā)出其它形式的服務(wù)于電子商務(wù)的應(yīng)用系統(tǒng)。 J2EE是使用Java技術(shù)開發(fā)企業(yè)級(jí)應(yīng)用的一種事實(shí)上的工業(yè)標(biāo)準(zhǔn)(Sun公司出于其自身利 益的考慮,至今沒有將Java及其相關(guān)技術(shù)納入標(biāo)準(zhǔn)化組織的體系),它是Java技術(shù)不斷適 應(yīng)和促進(jìn)企業(yè)級(jí)應(yīng)用過程中的產(chǎn)物,它使中間件的編寫更加容易、可擴(kuò)展性更強(qiáng)。在利用 J2EE技術(shù)實(shí)現(xiàn)網(wǎng)上圖書銷售系統(tǒng)的過程中,本文主要做了以下工作: 1. 系統(tǒng)的需求分析; 2. 系統(tǒng)建模; 3. 數(shù)據(jù)庫設(shè)計(jì); 4. 討論如何將EJB、互聯(lián)網(wǎng)程序、應(yīng)用程序結(jié)合應(yīng)用; 5. 編寫應(yīng)用系統(tǒng); 6. 部署應(yīng)用系統(tǒng)。 關(guān)鍵詞 網(wǎng)上圖書銷售系統(tǒng)、 電子商務(wù)、 建模、 部署 Abstract A kind of form of the store on this text a net for wanting introductive net ascending books sale system is front spreading, it is also an electronic commerce of a miniatures.On the current net the books sale system is not a few, but adoption J2EE structure development of or rare as morning stars.The development that pass that system studies, can not only learn how to use the structure of J2EE to develop a perfect net top books sale system, can but also expand the way of thinking from here, developping a service of other form in the applied system of the electronic commerce. J2EE is plait that industry to uses the Java technique development business enterprise class applied a kind of in fact standard( the company of Sun comes from the consideration of its self interest, diding not bring into Java and its related techniques to standardize the built-up system up to now), it is the technique of Java to adapt to continuously with promote the business enterprise class application outcome in the process, it make the middle piece write more easily, can expand the sex stronger.In made use of the technique of J2EE realize net top books sold system of process, this text did primarily below work: 1、The need analysis of the system; 2、The system sets up the mold; 3、Database design; 4、How discussion is the EJB, Internet procedure, apply the procedure combination the application; 5、The plait writes the applied system; 7. Deployment application system. Key words BSS、 Electronic commerce、 Deployment、 Molding 目 錄 摘 要 1 Abstract 2 正 文 6 一、引言 6 二、J2EE技術(shù)介紹 7 1、Java介紹 8 1.1 Java Servlet 8 2、JSP 8 3、Web容器/Servlet容器/JSP容器 9 4、Tomcat介紹 10 4.1 什么是Tomcat 10 4.2 Tomcat下載 10 4.3 Tomcat和JServ的區(qū)別 10 三、系統(tǒng)需求分析 10 1、簡(jiǎn)介 10 1.1 目的 10 1.2范圍 10 1.3定義、首字母縮寫和縮寫語 11 1.4參考文獻(xiàn) 11 2、整體說明 11 2.1 圖書瀏覽模塊 11 2.2 圖書管理模塊 11 2.3 購(gòu)物車模塊 11 2.4 訂單管理模塊 11 2.5 顧客反饋信息模塊 11 2.6 顧客反饋信息管理模塊 11 2.7 特價(jià)圖書信息管理模塊 12 2.8 特價(jià)圖書信息顯示模塊 12 2.9 顧客的注冊(cè)、登錄模塊 12 2.10 信息管理的登錄模塊 12 2.11 用戶管理模塊 12 2.12 新聞顯示模塊 12 2.13 新聞管理模塊 12 2.14 論壇 12 3、具體需求 12 3.1 功能 12 3.2 可用性 13 3.3 可靠性 13 3.4 性能 13 3.5 可支持性 13 3.6 設(shè)計(jì)約束 13 3.7 聯(lián)機(jī)用戶文檔和幫助系統(tǒng)需求 13 3.8 購(gòu)買的構(gòu)件 14 3.9 接口 14 四、系統(tǒng)建模 14 1、顧客用例圖 14 2、信息管理員用例圖 15 3、圖書瀏覽模塊的活動(dòng)圖 16 4、圖書管理模塊的活動(dòng)圖 16 5、購(gòu)物車模塊的活動(dòng)圖 16 6、訂單管理模塊的活動(dòng)圖 17 7、顧客反饋信息模塊的活動(dòng)圖 18 8、顧客反饋信息管理模塊的活動(dòng)圖 19 9、特價(jià)圖書信息管理模塊的活動(dòng)圖 19 10、特價(jià)圖書信息顯示模塊的活動(dòng)圖 20 11、顧客的注冊(cè)、登錄模塊的活動(dòng)圖 20 12、信息管理的登錄模塊的活動(dòng)圖 21 13、用戶管理模塊的活動(dòng)圖 21 14、新聞瀏覽模塊 22 15、新聞管理模塊 22 16、論壇模塊 23 17、系統(tǒng)流程圖 23 五、數(shù)據(jù)庫設(shè)計(jì) 24 1、數(shù)據(jù)字典 24 (1)顧客數(shù)據(jù)表(customer) 24 (2)用戶數(shù)據(jù)表(userTable) 25 (3)圖書種類數(shù)據(jù)表(category) 25 (4)圖書數(shù)據(jù)表(books) 25 (5)訂單數(shù)據(jù)表(orders) 26 (6)顧客反饋信息數(shù)據(jù)表(orders) 26 (7)系統(tǒng)信息數(shù)據(jù)表(System) 27 (8)論壇數(shù)據(jù)表1(Guest) 28 (9)論壇數(shù)據(jù)表2(GuestInfo) 28 (10)新聞數(shù)據(jù)表1(news) 28 (11)新聞數(shù)據(jù)表2(newsclass) 29 2、數(shù)據(jù)庫模型 30 (1)主要模型 30 (2)附加模型 30 六、編寫應(yīng)用程序 32 1、數(shù)據(jù)層 32 (1)Base類 32 (2)Book類 33 (3)BookType類 33 (4)Comment類 34 (5)User類 34 (6)LackRecord類 35 (7)Order類 36 (8)OrderDetails類 36 (9)TempStore類 37 2、應(yīng)用層 37 3、表示層 38 七、討論如何將EJB、互聯(lián)網(wǎng)程序、應(yīng)用程序結(jié)合應(yīng)用 42 1、EJB簡(jiǎn)介 42 2、互聯(lián)網(wǎng)程序和EJB的使用 44 2.1 構(gòu)思 44 2.2 運(yùn)行流程 44 2.3 實(shí)現(xiàn)方法(在JBuilder9環(huán)境下) 44 八、總結(jié)與體會(huì) 45 1、 總結(jié) 45 2、 體會(huì) 46 九、謝辭 46 十、參考文獻(xiàn) 46 十一、附錄 47 附錄A 47 附錄B 47 正 文 一、引言 隨著信息技術(shù)在我國(guó)企業(yè)中的廣泛應(yīng)用,企業(yè)的生產(chǎn)經(jīng)營(yíng)活動(dòng)越來越依賴計(jì)算機(jī)信息 系統(tǒng),很多企業(yè)都構(gòu)建了自己的企業(yè)管理系統(tǒng)。但是由于科技的發(fā)展,社會(huì)文明的進(jìn)步 ,人們已不在滿足于現(xiàn)在的經(jīng)營(yíng)、生活方式。Internet的出現(xiàn)使更多的商業(yè)機(jī)構(gòu)可以在 線銷售貨物和提供服務(wù),比較容易的地為客戶和企業(yè)用戶提供這些功能。 本文涉及的Java技術(shù)主要有J2EE、Java Servlet與JSP。所使用的服務(wù)器是Tomcat。 J2EE是使用Java技術(shù)開發(fā)企業(yè)級(jí)應(yīng)用的一種事實(shí)上的工業(yè)標(biāo)準(zhǔn)(Sun公司出于其自身利 益的考慮,至今沒有將Java及其相關(guān)技術(shù)納入標(biāo)準(zhǔn)化組織的體系),它是Java技術(shù)不斷適 應(yīng)和促進(jìn)企業(yè)級(jí)應(yīng)用過程中的產(chǎn)物,它使中間件的編寫更加容易、可擴(kuò)展性更強(qiáng)。 Java Servlet是一個(gè)獨(dú)立于平臺(tái)的部件,它使用由JSP/Servlet容器管理的請(qǐng)求/回應(yīng)模型來與 Web客戶機(jī)進(jìn)行溝通。Java Servlet的優(yōu)點(diǎn)在于不同用戶即使在執(zhí)行同一個(gè)Java Servlet時(shí),都會(huì)也不同的方式執(zhí)行此Java Servlet,而不會(huì)產(chǎn)生不同的進(jìn)程,因此相對(duì)的服務(wù)器的負(fù)荷較輕,也就有較高的執(zhí)行效 率。 JSP與Java Servlet功能相似,都是處理服務(wù)器端程序,但由于Java Servlet在語法及開發(fā)上有一定難度,因此Sun公司針對(duì)這一缺點(diǎn)推出了JSP。在JSP中, 除了一般JSP的語法之外,還可以加入HTML或JavaScript的語法,因此比Java Servlet更有彈性。 隨著java的流行,其在web上的應(yīng)用也越來越廣,tomcat作為一個(gè)開源的servlet容器 ,應(yīng)用前景越來越廣,tomcat是jakarta項(xiàng)目中的一個(gè)重要的子項(xiàng)目,其被JavaWorld雜 志的編輯選為2001年度最具創(chuàng)新的java產(chǎn)品(Most Innovative Java Product),同時(shí)它又是sun公司官方推薦的servlet和jsp容器(具體可以見http://java. sun.com/products/jsp/tomcat/),因此其越來越多的受到軟件公司和開發(fā)人員的喜愛。 servlet和jsp的最新規(guī)范都可以在tomcat的新版本中得到實(shí)現(xiàn)。 電子商務(wù)是通過互聯(lián)網(wǎng)實(shí)現(xiàn)企業(yè) 、商戶及消費(fèi)者的網(wǎng)上購(gòu)物、網(wǎng)上交易及在線電子支付的一種不同于傳統(tǒng)商業(yè)運(yùn)營(yíng)的新 型商業(yè)運(yùn)營(yíng)模式,電子商務(wù)是隨著INTERNET發(fā)展而發(fā)展起來的,主要以EDI(電子數(shù)據(jù)交 換)和INTERNET來實(shí)現(xiàn)的,電子商務(wù)有廣義和狹義之分,狹義的電子商務(wù)是主要利用WE B在網(wǎng)上進(jìn)行交易,稱作電子易(E- COMMERCE)廣義的電子商務(wù)包括基于WEB的全部商業(yè)活動(dòng),稱作電子商業(yè)(E- BUSINESS)。 我們這次課題研究的對(duì)象——網(wǎng)上書店,正是把握住時(shí)代的脈搏,順應(yīng)社會(huì)發(fā)展的需要 ,向廣大客戶提供了一個(gè)到網(wǎng)上書店購(gòu)買圖書全過程中所需的全部服務(wù)。網(wǎng)上書店有著 其他形式的書店所不能比擬的優(yōu)勢(shì):它不需要店鋪和龐大的銷售網(wǎng)絡(luò),通過在網(wǎng)上直接 訂購(gòu)、支付、結(jié)算,減少了中間的環(huán)節(jié)和開支。不受時(shí)空的限制,一天24小時(shí)的營(yíng)業(yè)時(shí) 間。全世界范圍內(nèi)都可以銷售等。 由此可見,網(wǎng)上書店有著廣闊的發(fā)展情景,將會(huì)受到廣大消費(fèi)者和商家的喜愛。 二、J2EE技術(shù)介紹 J2EE技術(shù)的核心優(yōu)勢(shì)是引入中間層服務(wù)器。中間層服務(wù)器猶如一個(gè)超級(jí)市場(chǎng),為用戶 提供一站式服務(wù),用戶通過中間層服務(wù)器便可獲得各種服務(wù)。我們?cè)诖酥饕榻B在開發(fā) 過程中用到的幾個(gè)部分。 1、Java介紹 Java有兩方面的含義:Java語言、Java平臺(tái)?!?作為一種語言,Java是一種跨平臺(tái)開發(fā)語言,能開發(fā)出跨平臺(tái)的應(yīng)用對(duì)象和應(yīng)用程序。 例如:Oracle 8i的安裝程序就是用Java開發(fā)的。Java語言具有以下特點(diǎn):簡(jiǎn)單、面向 對(duì)象、分布式、解釋執(zhí)行、安全、 跨平臺(tái)、高性能、多線程等特點(diǎn)?!?作為一種平臺(tái),Java平臺(tái)包括兩部分內(nèi)容:Java虛擬機(jī)和Java API。 1.1 Java Servlet 為了能動(dòng)態(tài)執(zhí)行服務(wù)器端的需求,例如訪問后端數(shù)據(jù)庫或ERP(Enterprise Resource Planning System)的數(shù)據(jù),由Sun公司的Java軟件開發(fā)部所開發(fā)的Java Servlet便應(yīng)運(yùn)而生,Java Servlet為服務(wù)器端的Java程序,當(dāng)用戶通過瀏覽器執(zhí)行Java Servlet時(shí),Java Servlet便會(huì)被動(dòng)態(tài)載入到服務(wù)器端的JVM中,通過Java Servlet容器(Conntainer)將Java Servlet載入執(zhí)行,并將執(zhí)行結(jié)果響應(yīng)到用戶瀏覽器上。 2、JSP JSP技術(shù)是用JAVA語言作為腳本語言的,JSP網(wǎng)頁為整個(gè)服務(wù)器端的JAVA庫單元提供了 一個(gè)接口來服務(wù)于HTTP的應(yīng)用程序。 JSP(JavaServer Pages)是由Sun Microsystems公司倡導(dǎo)、許多公司參與一起建立的一種動(dòng)態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。 在傳統(tǒng)的網(wǎng)頁HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP標(biāo)記(tag ),就構(gòu)成了JSP網(wǎng)頁(*.jsp)。Web服務(wù)器在遇到訪問JSP網(wǎng)頁的請(qǐng)求時(shí),首先執(zhí)行其中的 程序片段,然后將執(zhí)行結(jié)果以HTML格式返回給客戶。程序片段可以操作數(shù)據(jù)庫、重新定 向網(wǎng)頁以及發(fā)送 email 等等,這就是建立動(dòng)態(tài)網(wǎng)站所需要的功能。所有程序操作都在服務(wù)器端執(zhí)行,網(wǎng)絡(luò)上傳 送給客戶端的僅是得到的結(jié)果,對(duì)客戶瀏覽器的要求最低,可以實(shí)現(xiàn)無Plugin,無Acti veX,無Java Applet,甚至無Frame。 JSP技術(shù)能讓W(xué)eb開發(fā)員和網(wǎng)頁設(shè)計(jì)員快速地開發(fā)容易維護(hù)的動(dòng)態(tài)Web主頁?!?用JSP開發(fā)的Web應(yīng)用是跨平臺(tái)的,即能在Linux下運(yùn)行,也能在其他操作系統(tǒng)上運(yùn)行 ?!?JSP技術(shù)使用Java編程語言編寫類XML的tags和scriptlets,來封裝產(chǎn)生動(dòng)態(tài)網(wǎng)頁的處 理邏輯。網(wǎng)頁還能通過tags和scriptlets訪問存在于服務(wù)端的資源(例如JavaBesns)的 應(yīng)用邏輯。JSP將網(wǎng)頁邏輯與網(wǎng)頁設(shè)計(jì)和顯示分離,支持可重用的基于組件的設(shè)計(jì),使基 于Web的應(yīng)用程序的開發(fā)變得迅速和容易?!?JSP技術(shù)是Servlet技術(shù)的擴(kuò)展。Servlet是平臺(tái)無關(guān)的,100%純Java的Java服務(wù)端組件。 3、Web容器/Servlet容器/JSP容器 Web容器和EJB容器都是J2EE構(gòu)架的主要組成部分,web容器包括JSP 引擎,Servlet引擎和一個(gè)web服務(wù)器。傳統(tǒng)的做法是將這幾部分包裝在一起放在一個(gè)JV M(Java虛擬機(jī))里。Servlet和JSPs與web服務(wù)器在一個(gè)進(jìn)程空間中執(zhí)行,因此工作不能 被分布到多臺(tái)機(jī)器上去。造成了web應(yīng)用的瓶頸。 一個(gè)更具有伸縮性的web容器構(gòu)架是將JSP引擎和Servlet引擎從web主機(jī)上移走,根據(jù)需 要分布在別的地方。利用這種方法,一個(gè)請(qǐng)求如果是要求特定的JSP程序處理,它將被w eb服務(wù)器傳遞到遠(yuǎn)端的JSP引擎去處理(也許該JSP還要調(diào)用EJB),在JSP執(zhí)行時(shí),web服 務(wù)器還可以處理下一個(gè)客戶請(qǐng)求(該請(qǐng)求有可能被傳到另外一個(gè)JSP引擎去處理),等等 。從效果上看,web服務(wù)器和JSP引擎在并行執(zhí)行,充分利用了...
網(wǎng)上圖書銷售系統(tǒng)
編號(hào): 昆明理工大學(xué) 本科生畢業(yè)論文(設(shè)計(jì)) 題 目:網(wǎng)上圖書銷售系統(tǒng) 院 系: 專 業(yè):計(jì)算機(jī)科學(xué)與技術(shù) 指導(dǎo)教師: 學(xué) 號(hào): 學(xué)生姓名: 完成時(shí)間:2004年6月10日 網(wǎng)上圖書銷售系統(tǒng) 作者 指導(dǎo)老師 摘 要 本文所要介紹的網(wǎng)上圖書銷售系統(tǒng)是當(dāng)前流行的網(wǎng)上商店的一種形式,它也是電子商 務(wù)的一個(gè)縮影。當(dāng)前的網(wǎng)上圖書銷售系統(tǒng)不少,但是采用J2EE架構(gòu)開發(fā)的還是寥若晨星 。通過該系統(tǒng)的開發(fā)研究,不僅可以學(xué)到如何使用J2EE架構(gòu)來開發(fā)一個(gè)比較完善的網(wǎng)上 圖書銷售系統(tǒng),還可以由此擴(kuò)展思路,開發(fā)出其它形式的服務(wù)于電子商務(wù)的應(yīng)用系統(tǒng)。 J2EE是使用Java技術(shù)開發(fā)企業(yè)級(jí)應(yīng)用的一種事實(shí)上的工業(yè)標(biāo)準(zhǔn)(Sun公司出于其自身利 益的考慮,至今沒有將Java及其相關(guān)技術(shù)納入標(biāo)準(zhǔn)化組織的體系),它是Java技術(shù)不斷適 應(yīng)和促進(jìn)企業(yè)級(jí)應(yīng)用過程中的產(chǎn)物,它使中間件的編寫更加容易、可擴(kuò)展性更強(qiáng)。在利用 J2EE技術(shù)實(shí)現(xiàn)網(wǎng)上圖書銷售系統(tǒng)的過程中,本文主要做了以下工作: 1. 系統(tǒng)的需求分析; 2. 系統(tǒng)建模; 3. 數(shù)據(jù)庫設(shè)計(jì); 4. 討論如何將EJB、互聯(lián)網(wǎng)程序、應(yīng)用程序結(jié)合應(yīng)用; 5. 編寫應(yīng)用系統(tǒng); 6. 部署應(yīng)用系統(tǒng)。 關(guān)鍵詞 網(wǎng)上圖書銷售系統(tǒng)、 電子商務(wù)、 建模、 部署 Abstract A kind of form of the store on this text a net for wanting introductive net ascending books sale system is front spreading, it is also an electronic commerce of a miniatures.On the current net the books sale system is not a few, but adoption J2EE structure development of or rare as morning stars.The development that pass that system studies, can not only learn how to use the structure of J2EE to develop a perfect net top books sale system, can but also expand the way of thinking from here, developping a service of other form in the applied system of the electronic commerce. J2EE is plait that industry to uses the Java technique development business enterprise class applied a kind of in fact standard( the company of Sun comes from the consideration of its self interest, diding not bring into Java and its related techniques to standardize the built-up system up to now), it is the technique of Java to adapt to continuously with promote the business enterprise class application outcome in the process, it make the middle piece write more easily, can expand the sex stronger.In made use of the technique of J2EE realize net top books sold system of process, this text did primarily below work: 1、The need analysis of the system; 2、The system sets up the mold; 3、Database design; 4、How discussion is the EJB, Internet procedure, apply the procedure combination the application; 5、The plait writes the applied system; 7. Deployment application system. Key words BSS、 Electronic commerce、 Deployment、 Molding 目 錄 摘 要 1 Abstract 2 正 文 6 一、引言 6 二、J2EE技術(shù)介紹 7 1、Java介紹 8 1.1 Java Servlet 8 2、JSP 8 3、Web容器/Servlet容器/JSP容器 9 4、Tomcat介紹 10 4.1 什么是Tomcat 10 4.2 Tomcat下載 10 4.3 Tomcat和JServ的區(qū)別 10 三、系統(tǒng)需求分析 10 1、簡(jiǎn)介 10 1.1 目的 10 1.2范圍 10 1.3定義、首字母縮寫和縮寫語 11 1.4參考文獻(xiàn) 11 2、整體說明 11 2.1 圖書瀏覽模塊 11 2.2 圖書管理模塊 11 2.3 購(gòu)物車模塊 11 2.4 訂單管理模塊 11 2.5 顧客反饋信息模塊 11 2.6 顧客反饋信息管理模塊 11 2.7 特價(jià)圖書信息管理模塊 12 2.8 特價(jià)圖書信息顯示模塊 12 2.9 顧客的注冊(cè)、登錄模塊 12 2.10 信息管理的登錄模塊 12 2.11 用戶管理模塊 12 2.12 新聞顯示模塊 12 2.13 新聞管理模塊 12 2.14 論壇 12 3、具體需求 12 3.1 功能 12 3.2 可用性 13 3.3 可靠性 13 3.4 性能 13 3.5 可支持性 13 3.6 設(shè)計(jì)約束 13 3.7 聯(lián)機(jī)用戶文檔和幫助系統(tǒng)需求 13 3.8 購(gòu)買的構(gòu)件 14 3.9 接口 14 四、系統(tǒng)建模 14 1、顧客用例圖 14 2、信息管理員用例圖 15 3、圖書瀏覽模塊的活動(dòng)圖 16 4、圖書管理模塊的活動(dòng)圖 16 5、購(gòu)物車模塊的活動(dòng)圖 16 6、訂單管理模塊的活動(dòng)圖 17 7、顧客反饋信息模塊的活動(dòng)圖 18 8、顧客反饋信息管理模塊的活動(dòng)圖 19 9、特價(jià)圖書信息管理模塊的活動(dòng)圖 19 10、特價(jià)圖書信息顯示模塊的活動(dòng)圖 20 11、顧客的注冊(cè)、登錄模塊的活動(dòng)圖 20 12、信息管理的登錄模塊的活動(dòng)圖 21 13、用戶管理模塊的活動(dòng)圖 21 14、新聞瀏覽模塊 22 15、新聞管理模塊 22 16、論壇模塊 23 17、系統(tǒng)流程圖 23 五、數(shù)據(jù)庫設(shè)計(jì) 24 1、數(shù)據(jù)字典 24 (1)顧客數(shù)據(jù)表(customer) 24 (2)用戶數(shù)據(jù)表(userTable) 25 (3)圖書種類數(shù)據(jù)表(category) 25 (4)圖書數(shù)據(jù)表(books) 25 (5)訂單數(shù)據(jù)表(orders) 26 (6)顧客反饋信息數(shù)據(jù)表(orders) 26 (7)系統(tǒng)信息數(shù)據(jù)表(System) 27 (8)論壇數(shù)據(jù)表1(Guest) 28 (9)論壇數(shù)據(jù)表2(GuestInfo) 28 (10)新聞數(shù)據(jù)表1(news) 28 (11)新聞數(shù)據(jù)表2(newsclass) 29 2、數(shù)據(jù)庫模型 30 (1)主要模型 30 (2)附加模型 30 六、編寫應(yīng)用程序 32 1、數(shù)據(jù)層 32 (1)Base類 32 (2)Book類 33 (3)BookType類 33 (4)Comment類 34 (5)User類 34 (6)LackRecord類 35 (7)Order類 36 (8)OrderDetails類 36 (9)TempStore類 37 2、應(yīng)用層 37 3、表示層 38 七、討論如何將EJB、互聯(lián)網(wǎng)程序、應(yīng)用程序結(jié)合應(yīng)用 42 1、EJB簡(jiǎn)介 42 2、互聯(lián)網(wǎng)程序和EJB的使用 44 2.1 構(gòu)思 44 2.2 運(yùn)行流程 44 2.3 實(shí)現(xiàn)方法(在JBuilder9環(huán)境下) 44 八、總結(jié)與體會(huì) 45 1、 總結(jié) 45 2、 體會(huì) 46 九、謝辭 46 十、參考文獻(xiàn) 46 十一、附錄 47 附錄A 47 附錄B 47 正 文 一、引言 隨著信息技術(shù)在我國(guó)企業(yè)中的廣泛應(yīng)用,企業(yè)的生產(chǎn)經(jīng)營(yíng)活動(dòng)越來越依賴計(jì)算機(jī)信息 系統(tǒng),很多企業(yè)都構(gòu)建了自己的企業(yè)管理系統(tǒng)。但是由于科技的發(fā)展,社會(huì)文明的進(jìn)步 ,人們已不在滿足于現(xiàn)在的經(jīng)營(yíng)、生活方式。Internet的出現(xiàn)使更多的商業(yè)機(jī)構(gòu)可以在 線銷售貨物和提供服務(wù),比較容易的地為客戶和企業(yè)用戶提供這些功能。 本文涉及的Java技術(shù)主要有J2EE、Java Servlet與JSP。所使用的服務(wù)器是Tomcat。 J2EE是使用Java技術(shù)開發(fā)企業(yè)級(jí)應(yīng)用的一種事實(shí)上的工業(yè)標(biāo)準(zhǔn)(Sun公司出于其自身利 益的考慮,至今沒有將Java及其相關(guān)技術(shù)納入標(biāo)準(zhǔn)化組織的體系),它是Java技術(shù)不斷適 應(yīng)和促進(jìn)企業(yè)級(jí)應(yīng)用過程中的產(chǎn)物,它使中間件的編寫更加容易、可擴(kuò)展性更強(qiáng)。 Java Servlet是一個(gè)獨(dú)立于平臺(tái)的部件,它使用由JSP/Servlet容器管理的請(qǐng)求/回應(yīng)模型來與 Web客戶機(jī)進(jìn)行溝通。Java Servlet的優(yōu)點(diǎn)在于不同用戶即使在執(zhí)行同一個(gè)Java Servlet時(shí),都會(huì)也不同的方式執(zhí)行此Java Servlet,而不會(huì)產(chǎn)生不同的進(jìn)程,因此相對(duì)的服務(wù)器的負(fù)荷較輕,也就有較高的執(zhí)行效 率。 JSP與Java Servlet功能相似,都是處理服務(wù)器端程序,但由于Java Servlet在語法及開發(fā)上有一定難度,因此Sun公司針對(duì)這一缺點(diǎn)推出了JSP。在JSP中, 除了一般JSP的語法之外,還可以加入HTML或JavaScript的語法,因此比Java Servlet更有彈性。 隨著java的流行,其在web上的應(yīng)用也越來越廣,tomcat作為一個(gè)開源的servlet容器 ,應(yīng)用前景越來越廣,tomcat是jakarta項(xiàng)目中的一個(gè)重要的子項(xiàng)目,其被JavaWorld雜 志的編輯選為2001年度最具創(chuàng)新的java產(chǎn)品(Most Innovative Java Product),同時(shí)它又是sun公司官方推薦的servlet和jsp容器(具體可以見http://java. sun.com/products/jsp/tomcat/),因此其越來越多的受到軟件公司和開發(fā)人員的喜愛。 servlet和jsp的最新規(guī)范都可以在tomcat的新版本中得到實(shí)現(xiàn)。 電子商務(wù)是通過互聯(lián)網(wǎng)實(shí)現(xiàn)企業(yè) 、商戶及消費(fèi)者的網(wǎng)上購(gòu)物、網(wǎng)上交易及在線電子支付的一種不同于傳統(tǒng)商業(yè)運(yùn)營(yíng)的新 型商業(yè)運(yùn)營(yíng)模式,電子商務(wù)是隨著INTERNET發(fā)展而發(fā)展起來的,主要以EDI(電子數(shù)據(jù)交 換)和INTERNET來實(shí)現(xiàn)的,電子商務(wù)有廣義和狹義之分,狹義的電子商務(wù)是主要利用WE B在網(wǎng)上進(jìn)行交易,稱作電子易(E- COMMERCE)廣義的電子商務(wù)包括基于WEB的全部商業(yè)活動(dòng),稱作電子商業(yè)(E- BUSINESS)。 我們這次課題研究的對(duì)象——網(wǎng)上書店,正是把握住時(shí)代的脈搏,順應(yīng)社會(huì)發(fā)展的需要 ,向廣大客戶提供了一個(gè)到網(wǎng)上書店購(gòu)買圖書全過程中所需的全部服務(wù)。網(wǎng)上書店有著 其他形式的書店所不能比擬的優(yōu)勢(shì):它不需要店鋪和龐大的銷售網(wǎng)絡(luò),通過在網(wǎng)上直接 訂購(gòu)、支付、結(jié)算,減少了中間的環(huán)節(jié)和開支。不受時(shí)空的限制,一天24小時(shí)的營(yíng)業(yè)時(shí) 間。全世界范圍內(nèi)都可以銷售等。 由此可見,網(wǎng)上書店有著廣闊的發(fā)展情景,將會(huì)受到廣大消費(fèi)者和商家的喜愛。 二、J2EE技術(shù)介紹 J2EE技術(shù)的核心優(yōu)勢(shì)是引入中間層服務(wù)器。中間層服務(wù)器猶如一個(gè)超級(jí)市場(chǎng),為用戶 提供一站式服務(wù),用戶通過中間層服務(wù)器便可獲得各種服務(wù)。我們?cè)诖酥饕榻B在開發(fā) 過程中用到的幾個(gè)部分。 1、Java介紹 Java有兩方面的含義:Java語言、Java平臺(tái)?!?作為一種語言,Java是一種跨平臺(tái)開發(fā)語言,能開發(fā)出跨平臺(tái)的應(yīng)用對(duì)象和應(yīng)用程序。 例如:Oracle 8i的安裝程序就是用Java開發(fā)的。Java語言具有以下特點(diǎn):簡(jiǎn)單、面向 對(duì)象、分布式、解釋執(zhí)行、安全、 跨平臺(tái)、高性能、多線程等特點(diǎn)?!?作為一種平臺(tái),Java平臺(tái)包括兩部分內(nèi)容:Java虛擬機(jī)和Java API。 1.1 Java Servlet 為了能動(dòng)態(tài)執(zhí)行服務(wù)器端的需求,例如訪問后端數(shù)據(jù)庫或ERP(Enterprise Resource Planning System)的數(shù)據(jù),由Sun公司的Java軟件開發(fā)部所開發(fā)的Java Servlet便應(yīng)運(yùn)而生,Java Servlet為服務(wù)器端的Java程序,當(dāng)用戶通過瀏覽器執(zhí)行Java Servlet時(shí),Java Servlet便會(huì)被動(dòng)態(tài)載入到服務(wù)器端的JVM中,通過Java Servlet容器(Conntainer)將Java Servlet載入執(zhí)行,并將執(zhí)行結(jié)果響應(yīng)到用戶瀏覽器上。 2、JSP JSP技術(shù)是用JAVA語言作為腳本語言的,JSP網(wǎng)頁為整個(gè)服務(wù)器端的JAVA庫單元提供了 一個(gè)接口來服務(wù)于HTTP的應(yīng)用程序。 JSP(JavaServer Pages)是由Sun Microsystems公司倡導(dǎo)、許多公司參與一起建立的一種動(dòng)態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。 在傳統(tǒng)的網(wǎng)頁HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP標(biāo)記(tag ),就構(gòu)成了JSP網(wǎng)頁(*.jsp)。Web服務(wù)器在遇到訪問JSP網(wǎng)頁的請(qǐng)求時(shí),首先執(zhí)行其中的 程序片段,然后將執(zhí)行結(jié)果以HTML格式返回給客戶。程序片段可以操作數(shù)據(jù)庫、重新定 向網(wǎng)頁以及發(fā)送 email 等等,這就是建立動(dòng)態(tài)網(wǎng)站所需要的功能。所有程序操作都在服務(wù)器端執(zhí)行,網(wǎng)絡(luò)上傳 送給客戶端的僅是得到的結(jié)果,對(duì)客戶瀏覽器的要求最低,可以實(shí)現(xiàn)無Plugin,無Acti veX,無Java Applet,甚至無Frame。 JSP技術(shù)能讓W(xué)eb開發(fā)員和網(wǎng)頁設(shè)計(jì)員快速地開發(fā)容易維護(hù)的動(dòng)態(tài)Web主頁?!?用JSP開發(fā)的Web應(yīng)用是跨平臺(tái)的,即能在Linux下運(yùn)行,也能在其他操作系統(tǒng)上運(yùn)行 ?!?JSP技術(shù)使用Java編程語言編寫類XML的tags和scriptlets,來封裝產(chǎn)生動(dòng)態(tài)網(wǎng)頁的處 理邏輯。網(wǎng)頁還能通過tags和scriptlets訪問存在于服務(wù)端的資源(例如JavaBesns)的 應(yīng)用邏輯。JSP將網(wǎng)頁邏輯與網(wǎng)頁設(shè)計(jì)和顯示分離,支持可重用的基于組件的設(shè)計(jì),使基 于Web的應(yīng)用程序的開發(fā)變得迅速和容易?!?JSP技術(shù)是Servlet技術(shù)的擴(kuò)展。Servlet是平臺(tái)無關(guān)的,100%純Java的Java服務(wù)端組件。 3、Web容器/Servlet容器/JSP容器 Web容器和EJB容器都是J2EE構(gòu)架的主要組成部分,web容器包括JSP 引擎,Servlet引擎和一個(gè)web服務(wù)器。傳統(tǒng)的做法是將這幾部分包裝在一起放在一個(gè)JV M(Java虛擬機(jī))里。Servlet和JSPs與web服務(wù)器在一個(gè)進(jìn)程空間中執(zhí)行,因此工作不能 被分布到多臺(tái)機(jī)器上去。造成了web應(yīng)用的瓶頸。 一個(gè)更具有伸縮性的web容器構(gòu)架是將JSP引擎和Servlet引擎從web主機(jī)上移走,根據(jù)需 要分布在別的地方。利用這種方法,一個(gè)請(qǐng)求如果是要求特定的JSP程序處理,它將被w eb服務(wù)器傳遞到遠(yuǎn)端的JSP引擎去處理(也許該JSP還要調(diào)用EJB),在JSP執(zhí)行時(shí),web服 務(wù)器還可以處理下一個(gè)客戶請(qǐng)求(該請(qǐng)求有可能被傳到另外一個(gè)JSP引擎去處理),等等 。從效果上看,web服務(wù)器和JSP引擎在并行執(zhí)行,充分利用了...
網(wǎng)上圖書銷售系統(tǒng)
[下載聲明]
1.本站的所有資料均為資料作者提供和網(wǎng)友推薦收集整理而來,僅供學(xué)習(xí)和研究交流使用。如有侵犯到您版權(quán)的,請(qǐng)來電指出,本站將立即改正。電話:010-82593357。
2、訪問管理資源網(wǎng)的用戶必須明白,本站對(duì)提供下載的學(xué)習(xí)資料等不擁有任何權(quán)利,版權(quán)歸該下載資源的合法擁有者所有。
3、本站保證站內(nèi)提供的所有可下載資源都是按“原樣”提供,本站未做過任何改動(dòng);但本網(wǎng)站不保證本站提供的下載資源的準(zhǔn)確性、安全性和完整性;同時(shí)本網(wǎng)站也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的損失或傷害。
4、未經(jīng)本網(wǎng)站的明確許可,任何人不得大量鏈接本站下載資源;不得復(fù)制或仿造本網(wǎng)站。本網(wǎng)站對(duì)其自行開發(fā)的或和他人共同開發(fā)的所有內(nèi)容、技術(shù)手段和服務(wù)擁有全部知識(shí)產(chǎn)權(quán),任何人不得侵害或破壞,也不得擅自使用。
我要上傳資料,請(qǐng)點(diǎn)我!
管理工具分類
ISO認(rèn)證課程講義管理表格合同大全法規(guī)條例營(yíng)銷資料方案報(bào)告說明標(biāo)準(zhǔn)管理戰(zhàn)略商業(yè)計(jì)劃書市場(chǎng)分析戰(zhàn)略經(jīng)營(yíng)策劃方案培訓(xùn)講義企業(yè)上市采購(gòu)物流電子商務(wù)質(zhì)量管理企業(yè)名錄生產(chǎn)管理金融知識(shí)電子書客戶管理企業(yè)文化報(bào)告論文項(xiàng)目管理財(cái)務(wù)資料固定資產(chǎn)人力資源管理制度工作分析績(jī)效考核資料面試招聘人才測(cè)評(píng)崗位管理職業(yè)規(guī)劃KPI績(jī)效指標(biāo)勞資關(guān)系薪酬激勵(lì)人力資源案例人事表格考勤管理人事制度薪資表格薪資制度招聘面試表格崗位分析員工管理薪酬管理績(jī)效管理入職指引薪酬設(shè)計(jì)績(jī)效管理績(jī)效管理培訓(xùn)績(jī)效管理方案平衡計(jì)分卡績(jī)效評(píng)估績(jī)效考核表格人力資源規(guī)劃安全管理制度經(jīng)營(yíng)管理制度組織機(jī)構(gòu)管理辦公總務(wù)管理財(cái)務(wù)管理制度質(zhì)量管理制度會(huì)計(jì)管理制度代理連鎖制度銷售管理制度倉庫管理制度CI管理制度廣告策劃制度工程管理制度采購(gòu)管理制度生產(chǎn)管理制度進(jìn)出口制度考勤管理制度人事管理制度員工福利制度咨詢?cè)\斷制度信息管理制度員工培訓(xùn)制度辦公室制度人力資源管理企業(yè)培訓(xùn)績(jī)效考核其它
精品推薦
下載排行
- 1社會(huì)保障基礎(chǔ)知識(shí)(ppt) 16695
- 2安全生產(chǎn)事故案例分析(ppt 16695
- 3行政專員崗位職責(zé) 16695
- 4品管部崗位職責(zé)與任職要求 16695
- 5員工守則 16695
- 6軟件驗(yàn)收?qǐng)?bào)告 16695
- 7問卷調(diào)查表(范例) 16695
- 8工資發(fā)放明細(xì)表 16695
- 9文件簽收單 16695
- 10跟我學(xué)禮儀 16695