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

正文內(nèi)容

網(wǎng)上購(gòu)物系統(tǒng)學(xué)士論文(留存版)

  

【正文】 懇請(qǐng)老師多多批評(píng)和指教。其中一個(gè)主要的原因是不重視系統(tǒng)運(yùn)行中的維護(hù)工作。這個(gè)步驟著重測(cè)試模塊間的接口,子功能的組合是否達(dá)到了預(yù)期要求的功能,全程數(shù)據(jù)結(jié)構(gòu)是否有問(wèn)題等。結(jié)論:購(gòu)物車(chē)管理功能正常。發(fā)表完一條后,可輸入文本框自增。 ()。,null)在test()方法中并沒(méi)有設(shè)置Customer對(duì)象的id屬性,Hibernate會(huì)根據(jù)映射文件的配置,采用increment標(biāo)識(shí)符生成器自動(dòng)以遞增的方式為OID賦值。(customer)。這些標(biāo)簽可以訪(fǎng)問(wèn)或顯示來(lái)自于控制器和模型組件的數(shù)據(jù)。9. Validate: ActionForm 生命周期內(nèi)的一個(gè)重要步驟是在其數(shù)據(jù)提供給業(yè)務(wù)層之前需要進(jìn)行校驗(yàn)。 在Struts中,每個(gè)ActionMapping 通過(guò)其path 屬性和一個(gè)特定的URI 相關(guān)。數(shù)據(jù)庫(kù)設(shè)計(jì)時(shí)需要綜合企業(yè)各個(gè)部門(mén)的存檔數(shù)據(jù)和數(shù)據(jù)需求,分析各個(gè)數(shù)據(jù)之間的關(guān)系,按照DBMS提供的功能和描述工具,設(shè)計(jì)出規(guī)模適當(dāng)、正確反映數(shù)據(jù)關(guān)系、數(shù)據(jù)冗余少、存取效率高、能滿(mǎn)足多種查詢(xún)要求的數(shù)據(jù)模型。軟件開(kāi)發(fā)人員可以獨(dú)立設(shè)計(jì)域模型,不必強(qiáng)迫遵守任何規(guī)范。JSP語(yǔ)言制作網(wǎng)頁(yè)比其他服務(wù)器腳本語(yǔ)言更加簡(jiǎn)單、迅速、有力。Struts 實(shí)質(zhì)上就是在JSP Model2的基礎(chǔ)上實(shí)現(xiàn)的一個(gè)MVC框架。3.使用MVC的好處我使用這個(gè)設(shè)計(jì)模式最重要的一點(diǎn)是多個(gè)視圖能共享一個(gè)模型。當(dāng)數(shù)據(jù)量比較大,并且有較強(qiáng)的專(zhuān)業(yè)性時(shí),錄入的費(fèi)用和出錯(cuò)的可能性都相應(yīng)上升。用戶(hù)可以登陸到這個(gè)商店的網(wǎng)站,在其中瀏覽網(wǎng)頁(yè),查找自己喜歡的商品,商店內(nèi)的商品在網(wǎng)上實(shí)時(shí)報(bào)價(jià),商品實(shí)時(shí)更新;商店中有購(gòu)物車(chē),用戶(hù)可以挑選自己喜歡的商品放入購(gòu)物車(chē),當(dāng)然也可以改變自己的主義,不喜歡了可以刪除,想買(mǎi)多個(gè)可以編輯商品的數(shù)量,和現(xiàn)實(shí)生活中挑選商品很相似。盡我所知,除文中特別加以標(biāo)注和致謝的地方外,不包含其他人或組織已經(jīng)發(fā)表或公布過(guò)的研究成果,也不包含我為獲得 及其它教育機(jī)構(gòu)的學(xué)位或?qū)W歷而使用過(guò)的材料。未來(lái)社會(huì)人們的生活和工作將越來(lái)越依賴(lài)于數(shù)字技術(shù)的發(fā)展,越來(lái)越數(shù)字化、網(wǎng)絡(luò)化、電子化、虛擬化。作者簽名:        日  期:         目 錄目 錄 1 網(wǎng)上購(gòu)物可行性分析 系統(tǒng)開(kāi)發(fā)目標(biāo) 本設(shè)計(jì)主要完成的工作 系統(tǒng)特點(diǎn)概述 3 網(wǎng)上購(gòu)物現(xiàn)狀及發(fā)展趨勢(shì) 系統(tǒng)模塊設(shè)計(jì) 系統(tǒng)功能描述 運(yùn)行環(huán)境 開(kāi)發(fā)模式的確定 采用MVC設(shè)計(jì)模式 軟件設(shè)計(jì)應(yīng)用分層體系結(jié)構(gòu) 7 系統(tǒng)的開(kāi)發(fā)框架采用Struts技術(shù) 頁(yè)面開(kāi)發(fā)使用JSP技術(shù) HIBERNATE對(duì)象持久化技術(shù)的確定 1HIBERNATE概述 1為什么選擇HIBERNATE技術(shù) 11 1系統(tǒng)體系結(jié)構(gòu) 1網(wǎng)絡(luò)銷(xiāo)售系統(tǒng)結(jié)構(gòu)設(shè)計(jì) 1銷(xiāo)售系統(tǒng)流程圖 14 1對(duì)數(shù)據(jù)庫(kù)的操作 1數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)模式 1通過(guò)Hibernate API操縱數(shù)據(jù)庫(kù) 1數(shù)據(jù)庫(kù)設(shè)計(jì) 1數(shù)據(jù)庫(kù)表設(shè)計(jì) 1數(shù)據(jù)庫(kù)連接 數(shù)據(jù)庫(kù)管理模型: 對(duì)數(shù)據(jù)庫(kù)的操作對(duì)象關(guān)系映射 21 2配置文件的設(shè)計(jì) 2 2 2 2JSP頁(yè)面的開(kāi)發(fā) 2個(gè)模塊流程圖 2程序系統(tǒng)的結(jié)構(gòu) 3負(fù)責(zé)持久化的業(yè)務(wù)邏輯的部分方法 3系統(tǒng)模塊功能實(shí)現(xiàn)演示 36 4系統(tǒng)測(cè)試 4單元測(cè)試 4集成測(cè)試 4系統(tǒng)維護(hù) 4系統(tǒng)維護(hù)理論 4軟件維護(hù)的過(guò)程 45結(jié) 論 47致謝 47參考文獻(xiàn) 48附錄1:方法實(shí)現(xiàn) 1附錄2:系統(tǒng)的實(shí)現(xiàn)程序 5目前,網(wǎng)絡(luò)正以一種前所未有的沖擊力在影響著人類(lèi)的活動(dòng),包括人類(lèi)的生產(chǎn)和日常生活。隨著Internet國(guó)際互聯(lián)網(wǎng)的發(fā)展,越來(lái)越多的企業(yè)開(kāi)始建造自己的網(wǎng)站。 然后,配置系統(tǒng)開(kāi)發(fā)的環(huán)境,建立系統(tǒng)開(kāi)發(fā)進(jìn)行基礎(chǔ)數(shù)據(jù)搭建,建立數(shù)據(jù)庫(kù)表,對(duì)字段進(jìn)行類(lèi)型規(guī)定和限定,ORM模型設(shè)計(jì)。、系統(tǒng)模塊設(shè)計(jì) 本系統(tǒng)共分為前端用戶(hù)和管理員兩大模塊,分別有權(quán)限的限制,用戶(hù)和管理員對(duì)系統(tǒng)的操作均可以在jsp頁(yè)面中進(jìn)行,簡(jiǎn)單方便.序號(hào)功能模塊類(lèi)別功能模塊備注1客戶(hù)端個(gè)人信息管理2查看商品3購(gòu)物車(chē)需要用戶(hù)模塊共同工作4前臺(tái)訂單處理(結(jié)帳)5管理端用戶(hù)管理6商品管理需要管理端用戶(hù)驗(yàn)證7后臺(tái)訂單管理需要管理端用戶(hù)驗(yàn)證、系統(tǒng)功能描述1.網(wǎng)上購(gòu)物系統(tǒng)主要實(shí)現(xiàn)分為前端用戶(hù)模塊和后臺(tái)管理員模塊兩大部分:前臺(tái)包括用戶(hù)登陸頁(yè)面,注冊(cè)頁(yè)面,用戶(hù)對(duì)個(gè)人信息的修改頁(yè)面,中心主頁(yè)中包括用戶(hù)查看所有商品,公告中的推薦產(chǎn)品、最新產(chǎn)品,并有購(gòu)物車(chē)工具,是用戶(hù)能夠使用購(gòu)物車(chē)添加欲購(gòu)買(mǎi)商品、查看已添加商品、刪除已添加進(jìn)去的商品,購(gòu)物車(chē)自動(dòng)為用戶(hù)統(tǒng)計(jì)商品數(shù)量、單價(jià)、總價(jià),用戶(hù)確認(rèn)后可以提交,生成訂單來(lái)購(gòu)買(mǎi)商品購(gòu)買(mǎi)商品。此外,控制器提高了應(yīng)用程序的靈活性和可配置性。在Struts framework中, Controller主要是ActionServlet,但是對(duì)于業(yè)務(wù)邏輯的操作則主要由Action、ActionMapping、ActionForward這幾個(gè)組件協(xié)調(diào)完成(也許這幾個(gè)組件,應(yīng)該劃分到模型中的業(yè)務(wù)邏輯一塊)。JSP克服了servlet的缺點(diǎn),它不像servlet其源代碼并不是專(zhuān)屬于程序員的,網(wǎng)頁(yè)設(shè)計(jì)者和HTML編碼員也可以得到這些源代碼。中間層的Struts的Aaction組件主要負(fù)責(zé)流程控制工作,Spring實(shí)現(xiàn)了全部中間業(yè)務(wù)邏輯,Hibernate實(shí)現(xiàn)了對(duì)數(shù)據(jù)庫(kù)的操作和數(shù)據(jù)的持久化工作。這樣即使你的應(yīng)用服務(wù)器由于某種原因崩潰了,你的數(shù)據(jù)依然良好。但實(shí)際上它并不代表一個(gè)文件。10. Input:當(dāng)validate被設(shè)置為true時(shí),重要的是需要提供一個(gè)有效的輸入路徑。此頁(yè)面提供了用戶(hù)和管理員對(duì)系統(tǒng)操作的接口,無(wú)論是有無(wú)經(jīng)驗(yàn)者均可使用,葉面中的連接提供了用戶(hù)想對(duì)系統(tǒng)操作的功能頁(yè)面的跳轉(zhuǎn)功能,一切操作均動(dòng)態(tài)的可視化的,簡(jiǎn)單明了。Tom39。 List customers=(from Customer as c order by asc)。那么,Hibernate會(huì)不會(huì)同步更新數(shù)據(jù)庫(kù)中相應(yīng)的CUSTOMERS表的記錄呢?答案是肯定的。(五)管理員對(duì)系統(tǒng)的管理模塊:登陸成功進(jìn)入商品管理頁(yè)面:添加商品:再到商品一類(lèi)里面查詢(xún)的時(shí)候,剛剛添加的商品會(huì)顯示出來(lái)。結(jié)果:該用戶(hù)無(wú)法登陸。一些站點(diǎn)已經(jīng)在這方面作出了一定的嘗試,通常采用的方法是,在用戶(hù)登陸時(shí)為其提供一系列的選項(xiàng),使用戶(hù)能夠?qū)φ军c(diǎn)進(jìn)行一些自主的設(shè)置。這些隱藏下來(lái)的錯(cuò)誤在某些特定的使用環(huán)境下就會(huì)暴露出來(lái)。//創(chuàng)建用戶(hù)分別創(chuàng)建六個(gè)數(shù)據(jù)庫(kù)表: Definition of table `cartshop`DROP TABLE IF EXISTS `cartshop`。但由于技術(shù)的不熟練,系統(tǒng)開(kāi)發(fā)中一些設(shè)計(jì)的功能完成得不完全,模塊之間的互動(dòng)也有些錯(cuò)誤。目前信息系統(tǒng)領(lǐng)域中存在的一個(gè)不容忽視的問(wèn)題是,開(kāi)發(fā)出來(lái)的系統(tǒng)生命周期短,有的尚未產(chǎn)生效益就出現(xiàn)很多問(wèn)題,令用戶(hù)十分尷尬,可以說(shuō)是“留之無(wú)用,棄之可惜”。、集成測(cè)試在單元測(cè)試完成后,要考慮將模塊集成為系統(tǒng)的過(guò)程中可能出現(xiàn)的問(wèn)題,例如,模塊之間的通信和協(xié)調(diào)問(wèn)題,所以在單元測(cè)試結(jié)束之后還要進(jìn)行集成測(cè)試。結(jié)果:購(gòu)物車(chē)內(nèi)容更新為修改后的信息?!斑M(jìn)入結(jié)算后”會(huì)系統(tǒng)自動(dòng)統(tǒng)計(jì)總消費(fèi)金額并提示“付款“:付款成功:(三)用戶(hù)發(fā)表評(píng)論模塊:點(diǎn)擊發(fā)表評(píng)論按鈕的時(shí)候頁(yè)面跳轉(zhuǎn)即可以發(fā)表評(píng)論,可多條可一條。 (address)。1980050639。tx = ()。Struts客戶(hù)化標(biāo)簽是聯(lián)系視圖組件和Struts框架中其它組件的紐帶。雖然大部分開(kāi)發(fā)人員使用請(qǐng)求范圍來(lái)存儲(chǔ)ActionForm, 框架的缺省設(shè)置卻是會(huì)話(huà)范圍。 :只演示了部分Action的配置?xml version= encoding=ISO88591?!DOCTYPE strutsconfig PUBLIC //Apache Software Foundation//DTD Struts Configuration strutsconfigformbeans formbean name=loginFormBean type= / formbean name=registerFormBean type= / /formbeansactionmappingsaction path=/actions/showloginMaintype= name=loginFormBean scope=request input=/forms/ forward name=badl path=/forms/ / forward name=successl path=/WEBINF/results/ / /action/actionmappingsmessageresources parameter=null=false / /strutsconfig相關(guān)說(shuō)明:1. ActionMapping () 描述了框架是如何處理每一個(gè)離散的業(yè)務(wù)操作 (或 action)的。、數(shù)據(jù)庫(kù)表設(shè)計(jì) 數(shù)據(jù)庫(kù)設(shè)計(jì)主要是進(jìn)行數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì),即將數(shù)據(jù)按一定的分類(lèi)、分組系統(tǒng)和邏輯層次組織起來(lái),是面向用戶(hù)的。通過(guò)Hibernate API編寫(xiě)訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)的代碼,對(duì)JDBC進(jìn)行了封裝,負(fù)責(zé)Java對(duì)象的持久化, Hibernate既不會(huì)滲透到上層域模型中,也不會(huì)滲透到下層數(shù)據(jù)模型中。使用JSP不僅能夠制作想HTML一樣的靜態(tài)網(wǎng)頁(yè),還能夠制作包含動(dòng)態(tài)數(shù)據(jù)的網(wǎng)頁(yè)。、系統(tǒng)的開(kāi)發(fā)框架采用Struts技術(shù)我的網(wǎng)上購(gòu)物系統(tǒng)是WEB項(xiàng)目,采用MVC設(shè)計(jì)模式, 所以開(kāi)發(fā)框架的選擇十分重要,選擇好Web架構(gòu)最大的好處就是開(kāi)發(fā)效率較高,調(diào)試的時(shí)候方便查找錯(cuò)誤以便修改,而且一個(gè)好的框架被人們認(rèn)可使用,則相對(duì)穩(wěn)定。最后控制器調(diào)用相應(yīng)的視圖格式化模型返回的數(shù)據(jù),并通過(guò)視圖呈現(xiàn)給用戶(hù)。傳統(tǒng)的管理信息系統(tǒng)信息獲取方法是由專(zhuān)業(yè)文字錄入人員將信息輸入到管理系統(tǒng)的數(shù)據(jù)庫(kù)中,這種方法在數(shù)據(jù)量不大時(shí)有很多的應(yīng)用場(chǎng)合。所謂網(wǎng)上購(gòu)物就是人們通過(guò)互聯(lián)網(wǎng)選擇自己中意的商店這種商店是模擬現(xiàn)實(shí)生活中的商店。t go out and can do shopping easily through surfing the Net at home . The main content of the investigation and study analysis, requirement analysis, website design, feasibility study ,detailed design, platform demonstrate, database design and so on, and these are all explained through the flow chart and by letters. Key words: JSP,STRUTS,HIBERNATE,MVC structure, MYSQL3畢業(yè)設(shè)計(jì)(論文)原創(chuàng)性聲明和使用授權(quán)說(shuō)明原創(chuàng)性聲明本人鄭重承諾:所呈交的畢業(yè)設(shè)計(jì)(論文),是我個(gè)人在指導(dǎo)教師的指導(dǎo)下進(jìn)行的研究工作及取得的成果。電子商務(wù)也隨著網(wǎng)絡(luò)的發(fā)展日益和人們的生活貼近。網(wǎng)絡(luò)的誕生和發(fā)展,顛覆了傳統(tǒng)的信息傳播方式,沖破了存在于傳統(tǒng)交流方式中時(shí)間和空間的種種壁壘,極大地改變了人類(lèi)從物質(zhì)到精神、從形式到內(nèi)容、從生產(chǎn)到生活的各種活動(dòng),并且給人類(lèi)帶來(lái)了新的機(jī)遇和挑戰(zhàn)?;贗nternet的信息服務(wù),商務(wù)服務(wù)已經(jīng)成為現(xiàn)代企業(yè)一項(xiàng)不可缺少的內(nèi)容。在詳細(xì)設(shè)計(jì)階段,先添加系統(tǒng)框架,配置XML文件,再對(duì)各個(gè)模塊進(jìn)行具體的實(shí)現(xiàn)。未登錄的用戶(hù)和登錄的用戶(hù)均可以進(jìn)入銷(xiāo)售系統(tǒng)主頁(yè),瀏覽公告信息,商店產(chǎn)品,并可以挑選商品放入購(gòu)物車(chē)中,修改購(gòu)物車(chē)中產(chǎn)品,當(dāng)提交購(gòu)物車(chē)的時(shí)候,沒(méi)有登錄的用戶(hù)需要登錄后方可以提交訂單,若未注冊(cè)的用戶(hù)要先進(jìn)行注冊(cè),購(gòu)物車(chē)保持當(dāng)前狀態(tài)??刂破骺梢杂脕?lái)聯(lián)接不同的模型和視圖去完成用戶(hù)的需求,這樣控制器可以為構(gòu)造應(yīng)用程序提供強(qiáng)有力的手段。其中,Action扮演了真正的控制邏輯的實(shí)現(xiàn)者,而ActionMapping和ActionForward則指定了不同業(yè)務(wù)邏輯或流程的運(yùn)行方向。程序員可以利用JavaBean和Script標(biāo)記在HTML的靜態(tài)內(nèi)容中加入動(dòng)態(tài)數(shù)據(jù),制作動(dòng)態(tài)網(wǎng)頁(yè)。 圖5. 系統(tǒng)模式圖注:應(yīng)用程序?yàn)樗膶拥能浖謱咏Y(jié)構(gòu),其中業(yè)務(wù)邏輯和Hibernate為三層模式的中間件層組件 圖6. 應(yīng)用程序的分層體系結(jié)構(gòu)圖、網(wǎng)絡(luò)銷(xiāo)售系統(tǒng)結(jié)構(gòu)設(shè)計(jì)系統(tǒng)主要模塊對(duì)應(yīng)的struts組件對(duì)象名稱(chēng)ActionServletActionFormActionModelJDO用戶(hù)ActionServletRegisterFormRegosterActionBusinessServiceUserBean商品ProductFormQueryProductActionQueryProductBean購(gòu)物車(chē)LineItemFormProductActionCartBean訂單OrderFormOrderActionOrderBean、銷(xiāo)售系統(tǒng)流程圖 圖7. 客戶(hù)端流程圖 圖8. 管理端流程圖、對(duì)數(shù)據(jù)庫(kù)的操作
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1