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

正文內(nèi)容

基于java技術(shù)的網(wǎng)上交易系統(tǒng)的開(kāi)發(fā)畢業(yè)論文-資料下載頁(yè)

2025-06-24 15:45本頁(yè)面
  

【正文】 session .getAttribute(SHOPPING_CART)。 // MapLong, OrderLine orderLineMap = ()。 Orders order = ()。 (user)。 (())。 (() + + () + + () + + ())。 (pw)。 (os)。 try { (=== begin to generator order =====)。 (order)。 (==== generator order success . . .)。 forward = (success)。 } catch (ECPortException be) { forward = (fail)。 (==== save user order fail..., be)。 ()。 } ()。 // 定單產(chǎn)生后應(yīng)清楚當(dāng)明購(gòu)物車(chē)中的商品 return forward。 }/* * 向數(shù)據(jù)庫(kù)中保存一個(gè)指定的order對(duì)象。 */ public void save(Orders transientInstance) { (saving Orders instance)。 try { getSession().save(transientInstance)。 (save successful)。 } catch (RuntimeException re) { (save failed, re)。 throw re。 } } 客戶確認(rèn)了所有的訂單選項(xiàng)后,可以向服務(wù)器 發(fā)送“查看定單明細(xì)”的請(qǐng)求:當(dāng)用戶點(diǎn)擊了“明細(xì)”按鈕后,可查看菜單明細(xì): 部分代碼實(shí)現(xiàn): /* * 根據(jù)指定的order對(duì)象來(lái)獲得屬于該order的所有orderline項(xiàng)。 */public ActionForward orderDetail(ActionMapping mapping, ActionForm form, HttpServletRequest req, HttpServletResponse res) throws Exception { ActionForward forward = null。 String tempid = (orderid)。 Long orderid = (tempid)。 Orders order = null。 try { order = (orderid)。 (=== get order successful.===)。 (ORDER, order)。 forward = (showinfo)。 } catch (ECPortException be) { (==== get failed .====)。 forward = (fail)。 } return forward。 }3. 系統(tǒng)的測(cè)試測(cè)試是軟件開(kāi)發(fā)必不可少的環(huán)節(jié),每個(gè)開(kāi)發(fā)者都應(yīng)該養(yǎng)成良好的測(cè)試習(xí)慣,一個(gè)系統(tǒng)的完善就是通過(guò)不斷地測(cè)試與維護(hù)來(lái)完成的。測(cè)試的意義有以下幾點(diǎn)[18]:(1),可以幫助項(xiàng)目管理者發(fā)現(xiàn)當(dāng)前軟件開(kāi)發(fā)過(guò)程中的缺陷,以便及時(shí)改進(jìn);(2)這種分析也能幫助測(cè)試人員設(shè)計(jì)出有針對(duì)性的測(cè)試方法,改善測(cè)試的效率和有效性;(3)沒(méi)有發(fā)現(xiàn)錯(cuò)誤的測(cè)試也是有價(jià)值的,完整的測(cè)試是評(píng)定軟件質(zhì)量的一種方法。測(cè)試一般有兩種方法:如果已經(jīng)知道了產(chǎn)品應(yīng)該具有的功能,可以通過(guò)測(cè)試來(lái)檢驗(yàn)是否每個(gè)功能都能正常使用;如果知道產(chǎn)品內(nèi)部工作過(guò)程,可以通過(guò)測(cè)試來(lái)檢驗(yàn)產(chǎn)品的內(nèi)部動(dòng)作是否按照說(shuō)明書(shū)的規(guī)定正常運(yùn)行。前一個(gè)方法稱(chēng)為黑盒測(cè)試,后一個(gè)稱(chēng)為白盒測(cè)試。對(duì)于本系統(tǒng),我采取第一個(gè)方法,即黑盒測(cè)試。做完一個(gè)模塊,就進(jìn)行測(cè)試,看所做的模塊能不能實(shí)現(xiàn)所需要的功能。經(jīng)過(guò)了先期的模塊測(cè)試和后期的綜合測(cè)試,本系統(tǒng)達(dá)到了預(yù)期的要求。 工作總結(jié)開(kāi)發(fā)Web站點(diǎn),是一項(xiàng)復(fù)雜、繁重的工作,需要多方面的知識(shí)。此次通過(guò)設(shè)計(jì)網(wǎng)上交易系統(tǒng),使我接觸到許多基于java語(yǔ)言的WEB網(wǎng)絡(luò)開(kāi)發(fā)方面的知識(shí),包括HTML語(yǔ)言,CSS級(jí)聯(lián)樣式表,客戶端開(kāi)發(fā)語(yǔ)言JavaScript,MVC分層體系結(jié)構(gòu),支持MVC架構(gòu)的struts框架,開(kāi)源服務(wù)器Tomcat,mysql數(shù)據(jù)庫(kù),服務(wù)器端開(kāi)發(fā)語(yǔ)言JSP等,這些語(yǔ)言(或技術(shù))擴(kuò)展了我的知識(shí)面,也使我在制作的過(guò)程中對(duì)它們的特點(diǎn),應(yīng)用方向等有了基本的了解,并在實(shí)際的應(yīng)用中大致明白如何將它們?nèi)诤线\(yùn)用,以開(kāi)發(fā)出界面美觀,功能強(qiáng)大的Web站點(diǎn)來(lái)。通過(guò)本次親自動(dòng)手設(shè)計(jì)系統(tǒng),我更加深刻的了解系統(tǒng)開(kāi)發(fā)的全過(guò)程,從中我熟練掌握了B/S結(jié)構(gòu)Web應(yīng)用軟件設(shè)計(jì)的思想及其開(kāi)發(fā)的全過(guò)程。首先要進(jìn)行系統(tǒng)的需求分析,分析系統(tǒng)要達(dá)到什么功能,系統(tǒng)要?jiǎng)澐譃閹讉€(gè)模塊來(lái)設(shè)計(jì),系統(tǒng)的具體功能應(yīng)當(dāng)如何去實(shí)現(xiàn);分析完之后,考慮其涉及到的計(jì)算機(jī)專(zhuān)業(yè)知識(shí),把問(wèn)題細(xì)化,把大的問(wèn)題劃分為小的問(wèn)題,然后逐個(gè)進(jìn)行解決。畢業(yè)設(shè)計(jì)開(kāi)始階段,由于我們沒(méi)有軟件架構(gòu)的設(shè)計(jì)經(jīng)驗(yàn),所以在項(xiàng)目的業(yè)務(wù)流程和軟件的開(kāi)發(fā)規(guī)范上犯了很的錯(cuò)誤,所以在后期的組裝過(guò)程變的非常的困難。設(shè)計(jì)收獲:1.掌握了網(wǎng)站開(kāi)發(fā)的基本流程,設(shè)計(jì)整個(gè)網(wǎng)站的功能模塊圖;2.掌握了如何搭建和配置一個(gè)Tomcat服務(wù)器;3.掌握了使用JSP編程,實(shí)現(xiàn)對(duì)信息的顯示、修改、刪除和添加等;遇到的問(wèn)題:1.JSP中文亂碼問(wèn)題的解決對(duì)于JSP中文亂碼問(wèn)題的處理,常用的方法有兩種:一種方法是在JSP頁(yè)面上設(shè)置頁(yè)面的“contentType”屬性。這種方法就是在頁(yè)面開(kāi)始時(shí),設(shè)置頁(yè)面的“contentType”屬性,例如:%@page contentType=“text/html。charset=gb2312”%另一種方法是輸出中文信息時(shí)使用“ISO 88591”編碼。這種方法是在輸出中文信息之前,對(duì)中文信息進(jìn)行一次“ISO 88591”編碼。2.一般是對(duì)一個(gè)為NULL值的變量進(jìn)行操作引起的。為了避免這種異常,最好在對(duì)變量操作之前檢查看它是否為NULL值。3.SQL語(yǔ)句換行書(shū)寫(xiě)時(shí)未加適當(dāng)?shù)目崭穸鴮?dǎo)致的錯(cuò)誤。我們先看一段代碼,String test=aaa。String sql=〞select * from test〞+ 〞where test1=’〞+a+〞’〞+ 〞and test2=bbb〞。上面所示的代碼在執(zhí)行時(shí)將轉(zhuǎn)換成這樣的SQL語(yǔ)句:Select *from testwhere test1=’aaa’ and test2=bbb從輸出的SQL語(yǔ)句可以看出test和where之間,以及’aaa’和and之間都缺空格,:String test=aaa。String sql=〞select * from test〞+ 〞 where test1=’〞+a+〞’〞+ 〞 and test2=bbb〞。由于個(gè)人能力有限以及實(shí)踐經(jīng)驗(yàn)欠缺,系統(tǒng)基本滿足在線電子產(chǎn)品交易的功能需求,本系統(tǒng)不可避免有不足之處,如一些系統(tǒng)功能過(guò)于簡(jiǎn)單,所以系統(tǒng)的功能還算不上很完善。希望老師和同學(xué)能給予建議和指導(dǎo)參考文獻(xiàn)[1] [J].《職業(yè)時(shí)空》,2005年第13期,P1011[2] Web開(kāi)發(fā)內(nèi)幕——核心基礎(chǔ)[M].北京:[3]什么是JSP,[4] 百度百科JavaBeans,[5] 百度百科J2EE,[6] struts簡(jiǎn)介,[7] 張桂元,賈燕楓. Struts開(kāi)發(fā)入門(mén)與項(xiàng)目實(shí)踐:軟件工程師Java技術(shù)[M].北京:[8] 百度百科spring, [9] [M]. 北京:[10] 百度百科 hibernate, [11] 百度百科 mysql, [12] 黃杰湘制作,《mysql中文參考手冊(cè)》,網(wǎng)絡(luò)電子書(shū),[13] Tomcat簡(jiǎn)介, [14] Jason Brittain amp。 Ian Tomcat:The Definitive Guide O’Reilly Media,Inc. 2003,P1139[15] 百度百科 B/S,[16] 百度百科 3tier,[17] 張孝祥, 網(wǎng)頁(yè)開(kāi)發(fā)——體驗(yàn)式學(xué)習(xí)教程. 北京:[18] 百度百科 軟件測(cè)試,致 謝畢業(yè)設(shè)計(jì)完成之際,我由衷地感謝指導(dǎo)老師的大力幫助和支持,感謝我的同學(xué)與朋友,在我遇到各種各樣復(fù)雜問(wèn)題的時(shí)候,給與我鼓勵(lì)和幫助,使我的分析問(wèn)題和解決問(wèn)題能力有了很大的提高。設(shè)計(jì)期間,指導(dǎo)老師嚴(yán)肅的科學(xué)態(tài)度、嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神、精益求精的工作作風(fēng)深深地感染和激勵(lì)著我。從課題的選擇到項(xiàng)目的最終完成,都始終給予我細(xì)心的指導(dǎo)和不懈的支持。劉 洋 2012年4月于河南師范大學(xué)28
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1