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

正文內(nèi)容

java網(wǎng)上商城論文(留存版)

2025-08-06 18:15上一頁面

下一頁面
  

【正文】 相應(yīng)的其他信息的默認(rèn)值也是用戶在注冊時(shí)填寫的信息?!⊥瓿珊笈_處理Action在這一部分的后臺處理是關(guān)于訂單的,其中包括:顯示訂單詳細(xì)信息,訂單查詢,提交訂單和跳到訂單頁4個(gè)后臺處理方法。在這個(gè)頁面中,對結(jié)帳的鏈接進(jìn)行了限制,沒有登錄的用戶是不能看到“結(jié)帳”按鈕的。當(dāng)然我們除了記錄用戶所有的購物項(xiàng)Bean以及購買的所有物品的總價(jià)錢外,還要對購物車的增加一些常規(guī)的操作,例如增加購物項(xiàng)和刪除購物項(xiàng)等等?!?shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)ER圖提供了表示實(shí)體型、屬性和聯(lián)系的方法:1.實(shí)體型:用矩形表示,矩形內(nèi)寫明實(shí)體名。今天,信息資源已經(jīng)成為各個(gè)部門的重要財(cái)富和資源。第4章 總體設(shè)計(jì) 總體設(shè)計(jì)過程總體設(shè)計(jì)的任務(wù)是從整體上對網(wǎng)站精心策劃并確定網(wǎng)站的設(shè)計(jì)目標(biāo),在技術(shù)上合理規(guī)劃設(shè)計(jì)指標(biāo),收集、整理、編輯網(wǎng)站內(nèi)容,同時(shí)從訪問者的角度設(shè)計(jì)劃分欄目。 本系統(tǒng)的需求分析需求分析是一組活動的總稱,作為系統(tǒng)分析員,必須協(xié)同軟件用戶共同完成?!⌒枨蠓治龅倪^程需求分析的過程可以分為四個(gè)方面:問題識別、分析與綜合、制訂規(guī)格說明、評審。本系統(tǒng)的開發(fā)環(huán)境是使用現(xiàn)在非常流行的開源開發(fā)工具Eclipse和Tomcat服務(wù)器。本系統(tǒng)是購物系統(tǒng),是人們?nèi)粘I钕M(fèi)的工具。2.不能完全精確地實(shí)現(xiàn)從ODBC C API到Java API的翻譯.3.ODBC很難學(xué),它把簡單和高級功能混雜在一起,甚至對非常簡單的查詢,其選項(xiàng)也非常復(fù)雜。而且,你必須去管理每一個(gè)連接,確保他們能被正確關(guān)閉,如果出現(xiàn)程序異常而導(dǎo)致某些連接未能關(guān)閉,將導(dǎo)致數(shù)據(jù)庫系統(tǒng)中的內(nèi)存泄露,最終將不得不重啟數(shù)據(jù)庫。6.智能性智能化是這個(gè)系統(tǒng)軟件的一大特色。 網(wǎng)上商城介紹目前常說的網(wǎng)上商城(有時(shí)也稱為網(wǎng)絡(luò)商店,或者簡稱網(wǎng)店),通常是指建立在第三方提供的電子商務(wù)平臺上的、由商家自行開展電子商務(wù)的一種形式,正如同在大型商場中租用場地開設(shè)商家的專賣店一樣。本文將簡述網(wǎng)上數(shù)碼商城系統(tǒng)項(xiàng)目起源、總體架構(gòu)、設(shè)計(jì)思想、開發(fā)技術(shù)和網(wǎng)上數(shù)碼商城系統(tǒng)后臺管理模塊詳細(xì)設(shè)計(jì)及其實(shí)現(xiàn)技術(shù)。通過網(wǎng)上商城,你可以在最短的時(shí)間內(nèi)查找到所需的數(shù)碼產(chǎn)品,然后選擇最優(yōu)的投遞方式把您選擇的商品送到您的手上,從而大大節(jié)省我們彼此寶貴的時(shí)間。JSP本身雖然也是腳本語言,但是卻和PHP、ASP有著本質(zhì)的區(qū)別。連接池最基本的思想就是預(yù)先建立一些連接放置于內(nèi)存對象中以備使用,當(dāng)程序需要建立數(shù)據(jù)庫連接時(shí),只須從內(nèi)存中取出一個(gè)來使用,使用完畢后,只需放回內(nèi)存即可。第2章 可行性研究本系統(tǒng)采用MVC設(shè)計(jì)模式,使用符合JSP Model2的設(shè)計(jì)標(biāo)準(zhǔn),在前臺用JSP進(jìn)行頁面開發(fā)和管理用戶界面,提示信息完善,界面友好,具有較強(qiáng)的親和力,后臺采用MYSQL數(shù)據(jù)開發(fā)和管理數(shù)據(jù)庫,對數(shù)據(jù)庫操作采用事務(wù)處理機(jī)制,具有強(qiáng)大的錯(cuò)誤處理功能。1.系統(tǒng)初期投資系統(tǒng)的初期投資,如表21所示。計(jì)算機(jī)技術(shù)的成熟,帶來了軟硬件的越來越優(yōu)的配置及性能,越來越能被大眾所接受的價(jià)格。制訂規(guī)格說明書即編制文檔,描述需求的文檔稱為軟件需求規(guī)格說明書。其次要分析用戶的業(yè)務(wù)流程,前面了解的用戶業(yè)務(wù)只是一些離散的業(yè)務(wù)活動,而業(yè)務(wù)流程是一種重要的信息,比如用戶購買商品這個(gè)流程,它需要經(jīng)歷商品查詢、加入購物車、查詢購物車、結(jié)算(包括填寫訂購人詳細(xì)信息、送貨方式和支付方式)、訂單確認(rèn)、送貨到收貨等一系列活動,然后將了解到的用戶活動加以整理并按照這些活動所固有的次序形成業(yè)務(wù)流程。層次方框圖是用樹形結(jié)構(gòu)的一系列多層次的矩形框描繪數(shù)據(jù)的層次結(jié)構(gòu)。他是數(shù)據(jù)庫系統(tǒng)的一個(gè)重要組成部分,其主要功能包括以下幾個(gè)方面:1.?dāng)?shù)據(jù)定義功能DBMS提供數(shù)據(jù)定義語言(DDL),用戶通過它可以方便地對數(shù)據(jù)庫中的數(shù)據(jù)對象進(jìn)行定義。表41 UserOrder_table(用戶訂單表)序號英文名中文名類型長度(字符)1Ordered訂單號Varchar202UserId訂購人IDSmallint23OrderTime訂單產(chǎn)生日期Datetime84OrderStatus訂單是否確認(rèn)Int25OrderPassTime確認(rèn)時(shí)間Datatime86OrderPassId訂單處理人Smallint27OrderSendState訂單發(fā)送狀態(tài)Int48OrderRecName訂單接收人姓名Varchar109OrderRecAddrss訂單接收地址Varchar20010OrderPecZip訂單接收地址編碼Float1011OrderTotalPrice訂單總價(jià)Int10 本章小結(jié)總體設(shè)計(jì)階段,在需求分析的基礎(chǔ)之上規(guī)劃出了系統(tǒng)的功能模塊,以及在此分析基礎(chǔ)上設(shè)計(jì)出的具體的、可以滿足本系統(tǒng)全部需求的數(shù)據(jù)庫。在Cart對象中,還包括了一系列購物車對象的操作方法,分別包括為以下一些方法:addCartitem()向購物車中增加一個(gè)購物項(xiàng),也就是增加客戶放入購物車中某種商品的記錄。圖52 購物商品單擊“繼續(xù)采購”按鈕,可以返回商品展示頁面,供用戶繼續(xù)瀏覽并添加商品,添加多個(gè)商品后的頁面這時(shí)重點(diǎn)看的是金額是否正確。list()這個(gè)方法用于響應(yīng)用戶查看訂單列表的(包括正在處理的訂單列表和所有訂單列表)請求,根據(jù)訂單的狀態(tài)得到訂單信息的列表,在這個(gè)方法中要注意對權(quán)限的特殊處理。圖55 訂單列表頁面這個(gè)頁面的實(shí)現(xiàn)比較簡單,只是將后臺Action查詢出來的訂單信息一一顯示出來,并提供詳細(xì)的信息鏈接,供用戶查看每個(gè)訂單的詳細(xì)信息。黑盒測試主要用于軟件確認(rèn)測試。測試注冊用戶的過程:黑盒測試方法 等價(jià)類劃分法測試目標(biāo)描述 顧客在填寫注冊表時(shí),必須得按照規(guī)定合理的填寫,如用戶名不得以下劃線數(shù)字開頭,而且必須多于6個(gè)字符。此外,在整個(gè)設(shè)計(jì)和開發(fā)過程中,使我對軟件工程的思想有了進(jìn)一步深刻的了解:完善需求,最大限度的滿足用戶所需,充分做好風(fēng)險(xiǎn)分析(時(shí)間,資金,人員等可能造成項(xiàng)目延遲的因素)。感謝各位熱心的同學(xué)在我的需求分析、總體設(shè)計(jì)及程序測試階段對我的幫助。我要感謝所有幫助過我的人。現(xiàn)已順利完成各個(gè)步驟的開發(fā)工作,基本達(dá)到預(yù)期設(shè)計(jì)的要求。不可能用所有可以輸入的數(shù)據(jù)來測試程序,而只能從全部可供輸入的數(shù)據(jù)中選擇一個(gè)子集進(jìn)行測試。問題在于如何去避免錯(cuò)誤的產(chǎn)生和消除已經(jīng)產(chǎn)生的錯(cuò)誤,使程序中的錯(cuò)誤密度達(dá)到盡可能低的程度。后一部分用于用戶填寫送貨信息,包括收件人的姓名,地址,聯(lián)系電話等信息。其目的是為了在頁面上可以直接使用得到的商品對象來顯示商品的名稱。對購物車的操作按鈕主要就是“結(jié)帳”。另外要說明的是,我們設(shè)定CartItem屬性中的總價(jià)錢,主要是為了迎合商品因某種活動而出現(xiàn)的單價(jià)可能會變化,例如在不同的階段,我們的商店可能會采取不用的促銷策略,給消費(fèi)者不同的折扣;另外,還可能建立不同的會員制度,不用級別的會員購買同一種商品的價(jià)格是有所不一樣的,所以在里我要記錄每種商品的總價(jià)錢。訂單表(order_table):訂單號,用戶ID,訂單產(chǎn)生日期,訂單是否確認(rèn),訂單處理人,訂單發(fā)送狀態(tài),訂單接收人姓名,訂單接收地址,訂單接收地址編碼,訂單總價(jià)。數(shù)據(jù)庫中的數(shù)據(jù)按一定的數(shù)據(jù)模型組織、描述和儲存,具有較小的冗余度、較高的數(shù)據(jù)獨(dú)立性和易擴(kuò)展性,并可為各種用戶共享。其中的用戶需求就是市場的需求,它是需求分析階段最重要的工作。在該階段需求分析人員需要確定整個(gè)產(chǎn)品的功能要求,并且將現(xiàn)實(shí)事務(wù)抽象成對象并建模。需求分析的任務(wù):分析員通過需求分析提供一種可轉(zhuǎn)化為數(shù)據(jù)設(shè)計(jì)、結(jié)構(gòu)設(shè)計(jì)和過程設(shè)計(jì)的數(shù)據(jù)與功能表示,在軟件完成后,需求分析階段研究的對象是軟件項(xiàng)目的用戶需求?!〖夹g(shù)可行性本系統(tǒng)采用MVC設(shè)計(jì)模式,使用符合JSP Model2的設(shè)計(jì)標(biāo)準(zhǔn),在前臺用JSP進(jìn)行頁面開發(fā)和管理用戶界面,提示信息完善,界面友好,具有較強(qiáng)的親和力,后臺采用SQL數(shù)據(jù)開發(fā)和管理數(shù)據(jù)庫,對數(shù)據(jù)庫操作采用事務(wù)處理機(jī)制,具有強(qiáng)大的錯(cuò)誤處理功能。有的時(shí)候,我們即使沒有技術(shù),沒有經(jīng)濟(jì)實(shí)力,只要找對市場,我們也會通過其他渠道來達(dá)到項(xiàng)目的經(jīng)濟(jì)等方面的要求來開發(fā)項(xiàng)目,所以說,市場需求是項(xiàng)目可行性的根本。JDBC和ODBC及其他API的比較:1.ODBC不適合在Java中直接使用,因?yàn)樗且粋€(gè)C語言實(shí)現(xiàn)的API,從Java程序調(diào)用本地的C程序會在安全性,完整性,健壯性方面都有許多缺點(diǎn)?! omcat中連接池機(jī)制使用傳統(tǒng)的方式開發(fā)JDBC應(yīng)用時(shí),要為每一次請求建立一次數(shù)據(jù)庫連接,因此在一個(gè)這樣Web應(yīng)用中,建立數(shù)據(jù)庫連接的操作是系統(tǒng)中代價(jià)最大的操作之一。購買者可以根據(jù)自己的需要,靈活的瀏覽頁面,查找所需的物品。廣義的電子商務(wù)包括基于WEB的全部商業(yè)活動,稱作電子商業(yè)(EBUSINESS)。本系統(tǒng)用JSP在網(wǎng)絡(luò)上架構(gòu)一個(gè)動態(tài)的電子商務(wù)網(wǎng)站,它是在WindowsXP下,以SQL Server 2000為數(shù)據(jù)庫開發(fā)平臺,Tomcat網(wǎng)絡(luò)信息服務(wù)作為應(yīng)用服務(wù)器,采用JSP(Java Server Pages)技術(shù)開發(fā)的網(wǎng)上購物系統(tǒng)。當(dāng)然,你還可以在第一時(shí)間了解到商城引進(jìn)的新產(chǎn)品,或者在里面瀏覽,以找到自己感興趣的數(shù)碼產(chǎn)品,這一切,都將在您點(diǎn)擊鼠標(biāo)的過程中輕松完成,從某種程度上說,這更有利于文化知識的傳播。PHP和ASP都是由語言引擎解釋執(zhí)行程序代碼,而JSP代碼卻被編譯成Servlet并由Java虛擬機(jī)執(zhí)行,這種編譯操作僅在對JSP頁面的第一次請求時(shí)發(fā)生。而連接的創(chuàng)建和關(guān)閉都由連接池來管理。本系統(tǒng)的開發(fā)環(huán)境是使用現(xiàn)在非常流行的開源開發(fā)工具Eclipse和Tomcat服務(wù)器。表21 網(wǎng)上商城初期投資序號項(xiàng)目人工(人于是,計(jì)算機(jī)的應(yīng)用者在計(jì)算機(jī)的配置方面不斷更新,以滿足自己越來越高的需求。請注意,需求分析階段的成果是需求規(guī)格說明書,向下一階段提交。還要了解用戶對于軟件的期望值,除了需要能夠正確處理用戶的業(yè)務(wù)外,用戶對系統(tǒng)的其他需求也要了解,這些對于用戶而言也顯得尤為重要。樹形結(jié)構(gòu)的頂層是一個(gè)單獨(dú)的矩形框,它代表完整的數(shù)據(jù)結(jié)構(gòu),下面的各層矩形框代表各個(gè)數(shù)據(jù)的子集,最底層的各個(gè)矩形框代表組成這個(gè)數(shù)據(jù)的實(shí)際數(shù)據(jù)元素(不能再分割的元素)。2.?dāng)?shù)據(jù)操縱功能DBMS還提供數(shù)據(jù)操縱語言(DML),用戶可以使用DML操縱數(shù)據(jù)實(shí)現(xiàn)對數(shù)據(jù)庫的基本操作,如查詢、插入、刪除和修改等。由于數(shù)據(jù)庫在設(shè)計(jì)中有非常重要的作用,所以在開發(fā)過程中,在考慮數(shù)據(jù)庫上的時(shí)間較多。delCartitem()從購物車中清除購物項(xiàng),也就是清除購物車中某種商品的記錄。在這里還進(jìn)行從購物車中刪除商品的功能測試,單擊“刪除”文字鏈接,可將該商品從購物車中刪除,同時(shí)該商品的金額要從合計(jì)金額中扣除。由于這里的權(quán)限涉及到的是具體的數(shù)據(jù),也就是某些具體的訂單信息,所以以前的實(shí)現(xiàn)的權(quán)
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1