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

正文內(nèi)容

java網(wǎng)上商城論文-文庫吧

2025-06-07 18:15 本頁面


【正文】 能夠方便的瀏覽,充分保護(hù)系統(tǒng)的投資。購買者可以根據(jù)自己的需要,靈活的瀏覽頁面,查找所需的物品。6.智能性智能化是這個系統(tǒng)軟件的一大特色。系統(tǒng)在設(shè)計時,充分考慮后臺的管理,方便的將產(chǎn)品添加到前臺,每一個系統(tǒng)考慮得很周密?!”鞠到y(tǒng)技術(shù)概述本系統(tǒng)采用JSP動態(tài)網(wǎng)頁技術(shù)、SQL Server 2000數(shù)據(jù)庫管理系統(tǒng)、JDBC數(shù)據(jù)庫連接技術(shù)、?!SP動態(tài)網(wǎng)絡(luò)技術(shù)與TomcatJSP(JavaServer Pages)是Sun公司推出的一種動態(tài)網(wǎng)頁技術(shù)。JSP技術(shù)是以Java語言作為腳本語言的,熟悉JAVA語言的人可以很快上手。JSP本身雖然也是腳本語言,但是卻和PHP、ASP有著本質(zhì)的區(qū)別。PHP和ASP都是由語言引擎解釋執(zhí)行程序代碼,而JSP代碼卻被編譯成Servlet并由Java虛擬機執(zhí)行,這種編譯操作僅在對JSP頁面的第一次請求時發(fā)生。因此普遍認(rèn)為JSP的執(zhí)行效率比PHP和ASP都高。JSP在技術(shù)結(jié)構(gòu)上有著其他腳本語言所沒有的優(yōu)勢:JSP可以通過JavaBean等技術(shù)實現(xiàn)內(nèi)容的產(chǎn)生和顯示相分離,并且JSP可以使用JavaBean或者EJB(Enterprise JavaBeans)來執(zhí)行應(yīng)用程序所要求的更為復(fù)雜的處理,進(jìn)而完成企業(yè)級的分布式的大型應(yīng)用。因此,不少國外的大型企業(yè)系統(tǒng)和商務(wù)系統(tǒng)都使用JSP技術(shù),作為采用Java技術(shù)家族的一部分,JSP技術(shù)也能夠支持高度復(fù)雜的基于Web的應(yīng)用。Tomcat是一個免費的開源的Serlvet容器,它是Apache基金會的Jakarta項目中的一個核心項目,由Apache,Sun和其它一些公司及個人共同開發(fā)而成。由于有了Sun的參與和支持,最新的Servlet和Jsp規(guī)范總能在Tomcat中得到體現(xiàn)。Tomcat被JavaWorld雜志的編輯選為2001年度最具創(chuàng)新的Java產(chǎn)品,可見其在業(yè)界的地位?!omcat提供了各種平臺的版本供下載,可以從。由于Java的跨平臺特性,基于Java的Tomcat也具有跨平臺性?! omcat中連接池機制使用傳統(tǒng)的方式開發(fā)JDBC應(yīng)用時,要為每一次請求建立一次數(shù)據(jù)庫連接,因此在一個這樣Web應(yīng)用中,建立數(shù)據(jù)庫連接的操作是系統(tǒng)中代價最大的操作之一。而且,你必須去管理每一個連接,確保他們能被正確關(guān)閉,如果出現(xiàn)程序異常而導(dǎo)致某些連接未能關(guān)閉,將導(dǎo)致數(shù)據(jù)庫系統(tǒng)中的內(nèi)存泄露,最終將不得不重啟數(shù)據(jù)庫。針對以上問題,首先想到可以采用一個全局的 Connection對象,創(chuàng)建后就不關(guān)閉,以后程序一直使用它,這樣就不存在每次創(chuàng)建、關(guān)閉的問題了。但是,同一個連接使用次數(shù)過多,將會導(dǎo)致連接的不穩(wěn)定,進(jìn)而會導(dǎo)致Web服務(wù)器的頻頻重啟。故而,這種方法也不可取。而連接池技術(shù)可以解決上述問題。連接池最基本的思想就是預(yù)先建立一些連接放置于內(nèi)存對象中以備使用,當(dāng)程序需要建立數(shù)據(jù)庫連接時,只須從內(nèi)存中取出一個來使用,使用完畢后,只需放回內(nèi)存即可。而連接的創(chuàng)建和關(guān)閉都由連接池來管理。同時,還可以通過設(shè)置連接池的參數(shù)來控制連接池中的連接數(shù)、每個連接的最大使用次數(shù)等。通過使用連接池,將大大提高程序效率?!DBC數(shù)據(jù)訪問技術(shù)JDBC是Java數(shù)據(jù)庫連接(Java DataBase Connectivity)技術(shù)的簡稱,是為各種常用數(shù)據(jù)庫提供無縫連接的技術(shù)。,數(shù)據(jù)庫前臺工具開發(fā)人員提供了一種標(biāo)準(zhǔn)的應(yīng)用程序設(shè)計接口,使開發(fā)人員可以用純Java語言編寫完整的數(shù)據(jù)庫應(yīng)用程序。JDBC的任務(wù):1.與一個數(shù)據(jù)庫建立連接。2.向數(shù)據(jù)庫發(fā)送SQL語句。3.處理數(shù)據(jù)庫返回的結(jié)果。JDBC是一種低級的API。JDBC和ODBC及其他API的比較:1.ODBC不適合在Java中直接使用,因為它是一個C語言實現(xiàn)的API,從Java程序調(diào)用本地的C程序會在安全性,完整性,健壯性方面都有許多缺點。2.不能完全精確地實現(xiàn)從ODBC C API到Java API的翻譯.3.ODBC很難學(xué),它把簡單和高級功能混雜在一起,甚至對非常簡單的查詢,其選項也非常復(fù)雜。而JDBC恰好相反,其盡量保證簡單功能的簡便性,而同時在必要時允許使用高級功能。4.啟用純Java需要象JDBC這樣的Java API發(fā)送SQL語句時,連接一旦建立,就可用來向它所涉及的數(shù)據(jù)庫傳送SQL語句。JDBC對可被發(fā)送的SQL語句類型不加任何限制。這就提供了很大的靈活性,即允許使用特定的數(shù)據(jù)庫語句甚至于非SQL語句。第2章 可行性研究本系統(tǒng)采用MVC設(shè)計模式,使用符合JSP Model2的設(shè)計標(biāo)準(zhǔn),在前臺用JSP進(jìn)行頁面開發(fā)和管理用戶界面,提示信息完善,界面友好,具有較強的親和力,后臺采用MYSQL數(shù)據(jù)開發(fā)和管理數(shù)據(jù)庫,對數(shù)據(jù)庫操作采用事務(wù)處理機制,具有強大的錯誤處理功能。本系統(tǒng)的開發(fā)環(huán)境是使用現(xiàn)在非常流行的開源開發(fā)工具Eclipse和Tomcat服務(wù)器。本系統(tǒng)在技術(shù)方面可行,系統(tǒng)的目標(biāo)確定后,可以從市場可行性、經(jīng)濟可行性、技術(shù)可行性和運行可行性等幾個方面對能否實現(xiàn)新系統(tǒng)目標(biāo)進(jìn)行可行性分析?!I(yè)務(wù)流程圖業(yè)務(wù)流程是根據(jù)市場需求與企業(yè)要求調(diào)整企業(yè)流程,包括設(shè)計、分析和優(yōu)化的過程。設(shè)計階段主要包括兩個內(nèi)容:其一,透視現(xiàn)有流程質(zhì)量。其二,根據(jù)當(dāng)前市場要求調(diào)整現(xiàn)有業(yè)務(wù)流程。該系統(tǒng)的業(yè)務(wù)流程主要介紹用戶購物的詳細(xì)過程以及如何處理所購買物品訂單的過程。本系統(tǒng)的業(yè)務(wù)流程圖如圖21所示。圖21 業(yè)務(wù)流程圖 市場可行性分析項目是否可以實施,主要應(yīng)該看該項目是否有潛在市場,以及市場的變化對項目的開發(fā)結(jié)果會有哪些影響。一個項目的市場需求是推動技術(shù)進(jìn)步的主要動力,有時市場的需求,決定了某項技術(shù)的產(chǎn)生。有的時候,我們即使沒有技術(shù),沒有經(jīng)濟實力,只要找對市場,我們也會通過其他渠道來達(dá)到項目的經(jīng)濟等方面的要求來開發(fā)項目,所以說,市場需求是項目可行性的根本。本系統(tǒng)是購物系統(tǒng),是人們?nèi)粘I钕M的工具。只要針對大眾對物品的喜好,使系統(tǒng)功能齊全,操作簡單,界面美觀大方,就一定會有市場潛力?!〗?jīng)濟可行性分析項目的經(jīng)濟可行性,除資金方面的需要外,還有經(jīng)濟風(fēng)險的承受程度。因為項目的啟動需要資金的支持,資金的多少以及未來的風(fēng)險,都會給投資方帶來一定的經(jīng)濟風(fēng)險。對現(xiàn)有系統(tǒng)的分析,包括現(xiàn)有系統(tǒng)的缺陷,項目的主要特點,與現(xiàn)有系統(tǒng)的區(qū)別,以及該項目將要帶來的經(jīng)濟效益等,都將有助于降低項目的風(fēng)險。1.系統(tǒng)初期投資系統(tǒng)的初期投資,如表21所示。表21 網(wǎng)上商城初期投資序號項目人工(人日)單價(元)合計(元)1需求分析108008,0002總體設(shè)計128009,6003詳細(xì)設(shè)計108008,0004編碼實現(xiàn)1580012,0005系統(tǒng)集成測試58004,0006說明手冊編制38002,4007合計44,0002.貨幣的時間價值本系統(tǒng)開發(fā)成功后,用戶便可以在網(wǎng)上出售商品。如果每件商品出售的價格是100元。每年至少可以賣出300件商品,假設(shè)年利率為5%,該軟件的生命期預(yù)計為5年。系統(tǒng)的貨幣時間價值,如表22所示。表22 網(wǎng)上商城的貨幣時間價值年份將來值(萬)(1+i)n現(xiàn)在值(萬)累計的現(xiàn)在值(萬)13233343533.投資回收期系統(tǒng)開發(fā)成功后。即:1+=純收入:=(萬元)當(dāng)然,如果想要在五年后得到預(yù)計的純收入。而且考慮到開發(fā)本系統(tǒng)將為以后帶來的利益,是絕對必要的。經(jīng)過以上分析,開發(fā)網(wǎng)上商城在經(jīng)濟方面是可行的?!〖夹g(shù)可行性本系統(tǒng)采用MVC設(shè)計模式,使用符合JSP Model2的設(shè)計標(biāo)準(zhǔn),在前臺用JSP進(jìn)行頁面開發(fā)和管理用戶界面,提示信息完善,界面友好,具有較強的親和力,后臺采用SQL數(shù)據(jù)開發(fā)和管理數(shù)據(jù)庫,對數(shù)據(jù)庫操作采用事務(wù)處理機制,具有強大的錯誤處理功能。本系統(tǒng)的開發(fā)環(huán)境是使用現(xiàn)在非常流行的開源開發(fā)工具Eclipse和Tomcat服務(wù)器。使用很靈活以及他們當(dāng)前的廣泛實際應(yīng)用,充分說明本系統(tǒng)在技術(shù)方面可行?!∵\行可行性運行可行性研究內(nèi)容包括新系統(tǒng)規(guī)定的運行方式是否可行。如果新系統(tǒng)是建立在原來已擔(dān)負(fù)其他任務(wù)的計算機系統(tǒng)上的,就不能要求它在實時在線狀態(tài)下運行,以免與原有的任務(wù)相矛盾。計算機技術(shù)的發(fā)展,帶來了計算機在現(xiàn)代企業(yè)、家庭中的普及,使得應(yīng)用計算機成為現(xiàn)代人生活中非常重要的一部分。計算機技術(shù)的成熟,帶來了軟硬件的越來越優(yōu)的配置及性能,越來越能被大眾所接受的價格。于是,計算機的應(yīng)用者在計算機的配置方面不斷更新,以滿足自己越來越高的需求。本系統(tǒng)對計算機的軟硬件的要求不是特別高,所以系統(tǒng)在運行方面是可行的?!”菊滦〗Y(jié)本系統(tǒng)的可行性研究,從市場可行性、經(jīng)濟可行性、運行可行性、技術(shù)可行性等幾個方面著手進(jìn)行考慮。市場可行性主要研究該系統(tǒng)的潛在市場;經(jīng)濟可行性主要研究本系統(tǒng)的初期投資、投資回收期及純收入;運行可行性主要研究系統(tǒng)運行環(huán)境;技術(shù)可行性主要研究系統(tǒng)開發(fā)軟硬件條件。綜上考慮,本項目的開發(fā)技術(shù)成熟、完備,有一定的經(jīng)濟效益,運行環(huán)境優(yōu)良,具有一定的開發(fā)前景。第3章 需求分析 需求分析概述需求分析是軟件生存周期中最重要的一步。只有通過需求分析,才能把軟件功能和性能的總體概念描述為具體的軟件需求規(guī)格說明,進(jìn)而奠定軟件開發(fā)的基礎(chǔ)。軟件需求分析工作也是一個不斷認(rèn)識和逐步細(xì)化的過程。該過程將軟件調(diào)研階段的需求資料進(jìn)行分析和設(shè)計,使軟件范圍逐步細(xì)化到詳細(xì)定義的程序,并分析出各種不同的軟件元素,然后為這些元素找到可行的解決方法。需求分析的任務(wù):分析員通過需求分析提供一種可轉(zhuǎn)化為數(shù)據(jù)設(shè)計、結(jié)構(gòu)設(shè)計和過程設(shè)計的數(shù)據(jù)與功能表示,在軟件完成后,需求分析階段研究的對象是軟件項目的用戶需求?!⌒枨蠓治龅倪^程需求分析的過程可以分為四個方面:問題識別、分析與綜合、制訂規(guī)格說明、評審。問題識別就是從系統(tǒng)角度來理解軟件,確定對所開發(fā)系統(tǒng)的綜合要求,并提出這些需求的實現(xiàn)條件,以及需求應(yīng)該達(dá)到的標(biāo)準(zhǔn)。這些需求包括:功能需求(做什么),性能需求(要達(dá)到什么指標(biāo)),環(huán)境需求(如機型,操作系統(tǒng)等),可靠性需求(不發(fā)生故障的概率),安全保密需求,用戶界面需求,資源使用需求(軟件運行是所需的內(nèi)存,CPU等),軟件成本消耗與開發(fā)進(jìn)度需求,預(yù)先估計以后系統(tǒng)可能達(dá)到的目標(biāo)。分析與綜合逐步細(xì)化所有的軟件功能,找出系統(tǒng)各元素間的聯(lián)系,接口特性和設(shè)計上的限制,分析他們是否滿足需求,剔除不合理部分,增加需要部分。最后,綜合成系統(tǒng)的解決方案,給出要開發(fā)的系統(tǒng)的詳細(xì)邏輯模型(做什么的模型)。制訂規(guī)格說明書即編制文檔,描述需求的文檔稱為軟件需求規(guī)格說明書。請注意,需求分析階段的成果是需求規(guī)格說明書,向下一階段提交。評審對
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1