【基于JavaWeb的圖書展銷系統(tǒng)的設(shè)計(jì)核心技能訓(xùn)練報(bào)告4200字】_第1頁
【基于JavaWeb的圖書展銷系統(tǒng)的設(shè)計(jì)核心技能訓(xùn)練報(bào)告4200字】_第2頁
【基于JavaWeb的圖書展銷系統(tǒng)的設(shè)計(jì)核心技能訓(xùn)練報(bào)告4200字】_第3頁
【基于JavaWeb的圖書展銷系統(tǒng)的設(shè)計(jì)核心技能訓(xùn)練報(bào)告4200字】_第4頁
【基于JavaWeb的圖書展銷系統(tǒng)的設(shè)計(jì)核心技能訓(xùn)練報(bào)告4200字】_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費(fèi)閱讀

付費(fèi)下載

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

基于JavaWeb的圖書展銷系統(tǒng)的設(shè)計(jì)核心技能訓(xùn)練報(bào)告目錄TOC\o"1-3"\h\u202791.實(shí)訓(xùn)目標(biāo) 2318182.實(shí)訓(xùn)任務(wù) 3319782.1門戶網(wǎng)站檢索 3193122.1.1網(wǎng)站選擇: 3304322.1.2檢索途徑: 3222622.1.3檢索過程: 3228322.1.4檢索結(jié)果: 3199672.2搜索引擎檢索 351982.2.1搜索引擎選擇: 3198692.2.2檢索途徑: 3198832.2.3檢索過程: 360172.2.4檢索結(jié)果: 3128483.訓(xùn)練過程 3140803.1訓(xùn)練內(nèi)容 3127103.2訓(xùn)練核心 5203243.2.1項(xiàng)目可行性研究與項(xiàng)目開發(fā)計(jì)劃 546823.2.2需求分析 5260203.2.3軟件的詳細(xì)設(shè)計(jì) 515703.2.4數(shù)據(jù)庫的設(shè)計(jì) 5186773.2.5代碼編寫 5306643.2.6軟件測試 663583.3工作細(xì)節(jié) 6130023.3.1數(shù)據(jù)庫的設(shè)計(jì) 672983.3.2布局框架 6276023.3.3設(shè)計(jì)頁面 6324933.3.4模塊編輯 638813.3.5高效的設(shè)計(jì) 6234834.設(shè)計(jì)過程 7123844.1注冊登錄模塊 711471(1)用戶注冊 73099(2)用戶登錄 7259504.2前臺應(yīng)用模塊 7218404.2.1搜索功能模塊 7119594.2.2購物車功能模塊 744814.2.3個(gè)人中心模塊 771884.3后臺管理模塊 891424.3.1圖書分類模塊 856854.3.2圖書商品管理模塊 8256575.結(jié)語 8

1.實(shí)訓(xùn)目標(biāo)1、通過實(shí)習(xí),增強(qiáng)培養(yǎng)學(xué)生對社會的適應(yīng)、溝通等方面的能力。2、通過實(shí)習(xí),幫助學(xué)生深入復(fù)習(xí)課堂所學(xué)知識。通過實(shí)際操作幫助學(xué)生將所學(xué)知識運(yùn)用在實(shí)踐當(dāng)中,以求起到鞏固學(xué)習(xí)的作用,培養(yǎng)增強(qiáng)學(xué)生對知識的綜合運(yùn)用能力。3、通過實(shí)習(xí),幫助學(xué)生理解掌握的理論知識,熟悉計(jì)算機(jī)應(yīng)用技術(shù)在實(shí)際生活的工作進(jìn)程、工作總目標(biāo)、工作特點(diǎn)等,為今后步入社會提供經(jīng)驗(yàn)。4、幫助學(xué)生對本專業(yè)就業(yè)崗位進(jìn)行了解,熟悉其職責(zé)范圍,及所需技能與知識要求,從而幫助學(xué)生在將來更好選擇適合自己的崗位。2.實(shí)訓(xùn)任務(wù)2.1門戶網(wǎng)站檢索2.1.1網(wǎng)站選擇:新浪、搜狐、網(wǎng)易、CCTV、國家統(tǒng)計(jì)局網(wǎng)、中國營銷傳播網(wǎng)、中國經(jīng)濟(jì)信息網(wǎng)、國務(wù)院發(fā)展研究中心信息網(wǎng)、中宏網(wǎng)等。2.1.2檢索途徑:關(guān)鍵詞、作者、機(jī)構(gòu)等等。2.1.3檢索過程:詳細(xì)說明檢索步驟和過程。2.1.4檢索結(jié)果:對檢索結(jié)果拷屏或者截圖。2.2搜索引擎檢索2.2.1搜索引擎選擇:百度、Google等。2.2.2檢索途徑:關(guān)鍵詞、作者、機(jī)構(gòu)等等。2.2.3檢索過程:詳細(xì)說明檢索步驟和過程。2.2.4檢索結(jié)果:對檢索結(jié)果拷屏或者截圖。并列出相關(guān)度高的10項(xiàng)檢索結(jié)果。3.訓(xùn)練過程3.1訓(xùn)練內(nèi)容在此實(shí)習(xí)中,我是作為一名測試軟件的實(shí)習(xí)生,在公司的工程部專門負(fù)責(zé)協(xié)調(diào)測試產(chǎn)品的測試工作。本次實(shí)習(xí)工作主要有:首先,負(fù)責(zé)項(xiàng)目的測試過程,編寫測試計(jì)劃和測試用例,其次,識別和跟蹤錯(cuò)誤,完成測試環(huán)境的部署并提交測試報(bào)告。使用熟悉Linux系統(tǒng)和Oracle數(shù)據(jù)庫的LoadRunner測試工具,來完成項(xiàng)目性能測試,并使用SVN配置工具來管理文檔。來到公司第一天,我先是對整個(gè)工程部進(jìn)行大概的了解,隨后在組長帶領(lǐng)下,熟悉工作的各個(gè)內(nèi)容。在工作開始時(shí),我需要熟悉需求和系統(tǒng),編寫測試用例。所有測試用例都必須具有強(qiáng)大的邏輯思維和周到的設(shè)計(jì)文檔才能具有良好的覆蓋范圍,也就是說,測試用例覆蓋的范圍必須足夠廣,修改過后的測試用例能夠發(fā)現(xiàn)重大的錯(cuò)誤。后來開始負(fù)責(zé)編寫一些測試用例,然后再執(zhí)行測試用例,查找相關(guān)的錯(cuò)誤和追蹤錯(cuò)誤的來源,以及不修改測試用例。更新之后,我們必須再次經(jīng)歷由我們自己編寫的測試用例,以驗(yàn)證修改后的錯(cuò)誤是否已被修改并且功能是否符合最初的期望。柳州依米軟件科技有限責(zé)任公司是一個(gè)培訓(xùn)機(jī)構(gòu),主要培訓(xùn)新人,在培訓(xùn)的同時(shí)也會接一些別的外包業(yè)務(wù),其中包括幫客戶開發(fā)軟件,就像我其中做的一個(gè)業(yè)務(wù)是關(guān)于基金管理的項(xiàng)目,客戶需要購買基金,可以先注冊一個(gè)賬號,之后對基金進(jìn)行篩選和挑選,管理自己已經(jīng)購買的私有產(chǎn)品和對在投入后和投入前的資產(chǎn)管理。例如單元測試是軟件測試中最為常見的一種測試方法,它能夠很好地分離眾多方法,在其中找到哪個(gè)位置的代碼出了bug,在idea中,使用單元測試需要導(dǎo)入測試包Junit4,由于本項(xiàng)目使用的Maven架構(gòu),只需在pom.xml中添加如下依賴代碼即可。在導(dǎo)入測試工具包后,我們需要對編寫的程序模塊一一測試,正常的程序設(shè)計(jì)流程是完成一個(gè)部分的功能就要當(dāng)即設(shè)計(jì)測試用例進(jìn)行測試,在實(shí)習(xí)過程中如實(shí)照做了,整體項(xiàng)目的業(yè)務(wù)方法多達(dá)二三十個(gè),故以下測試部分只選取本項(xiàng)目中的重點(diǎn)功能進(jìn)行測試展示。測試流程:1.導(dǎo)入測試工具包Junit;2.編寫測試類(使用Spring自動(dòng)注入本項(xiàng)目中的三個(gè)業(yè)務(wù)接口實(shí)例);3.設(shè)計(jì)測試用例,調(diào)用接口方法進(jìn)行測試。我使用單元測試對添加商品進(jìn)行測試,就要使用juint里的方法然后使用這個(gè)類的方法。如果測試方法可以對添加商品進(jìn)行測試,并且沒有錯(cuò)誤的話左側(cè)將會顯示出綠條表示測試成功,已經(jīng)成功模擬把剛剛的商品添加到系統(tǒng)中,如果顯示紅色,則表示測試代碼有錯(cuò)誤或者編碼出現(xiàn)了漏洞需要完善。web項(xiàng)目不光是開發(fā)部分重要,debug調(diào)試和軟件測試也是軟件質(zhì)量保證相當(dāng)關(guān)鍵的環(huán)節(jié),直接影響著電腦配件的可用性評估,在這次實(shí)習(xí)過程中我利用了所學(xué)習(xí)的軟件測試中的基本方法和技術(shù),熟練運(yùn)用自動(dòng)化測試,通過常用的單元測試對電腦配件系統(tǒng)的部分核心功能代碼去測試,在測試中盡可能的在使用系統(tǒng)之前發(fā)現(xiàn)并糾正錯(cuò)誤,雖然有的測試看起來無關(guān)緊要,但是后期都可以減少自己的項(xiàng)目損耗,降低項(xiàng)目開發(fā)正本,明確了自己的測試思路同時(shí)也能自己解決錯(cuò)誤的經(jīng)驗(yàn),后期如果再出現(xiàn)錯(cuò)誤我們不會那么緊張,讓客戶更加信任自己的項(xiàng)目。3.2訓(xùn)練核心3.2.1項(xiàng)目可行性研究與項(xiàng)目開發(fā)計(jì)劃內(nèi)容:在開發(fā)項(xiàng)目之前對項(xiàng)目投入的人力,物力,時(shí)間等各種資源,通過科學(xué)的可行性分析對本次項(xiàng)目加以估算,并對工作流程進(jìn)行預(yù)測等。核心:系統(tǒng)流程圖的繪制,以及正確的對成本與效益問題的科學(xué)判斷。3.2.2需求分析內(nèi)容:通過需求分析明確本次軟件開發(fā)的目的,繼而為后續(xù)工作的展開提供一定的參考。核心:數(shù)據(jù)流程圖的設(shè)計(jì)和繪制以及結(jié)構(gòu)化的分析。3.2.3軟件的詳細(xì)設(shè)計(jì)內(nèi)容:按照需求分析要求將整個(gè)系統(tǒng)劃分成多個(gè)板塊,并詳細(xì)設(shè)計(jì)每個(gè)板塊的內(nèi)容。核心:詳細(xì)設(shè)計(jì)的描述方法,能夠準(zhǔn)確細(xì)致的描述模塊的功能和聯(lián)系。3.2.4數(shù)據(jù)庫的設(shè)計(jì)內(nèi)容:設(shè)計(jì)出符合系統(tǒng)的數(shù)據(jù)庫,將系統(tǒng)所需要的信息以數(shù)據(jù)表的形式儲存。核心:能夠科學(xué)的而且準(zhǔn)確的設(shè)計(jì)可以覆蓋整個(gè)系統(tǒng)的數(shù)據(jù)庫,需要周密的分析思考以及豐富的經(jīng)驗(yàn)。3.2.5代碼編寫內(nèi)容:通過編程語言將網(wǎng)站或軟件的功能以計(jì)算機(jī)語言的形式實(shí)現(xiàn)。核心:就是要求代碼要以高效率的將系統(tǒng)的功能實(shí)現(xiàn)。3.2.6軟件測試內(nèi)容:系統(tǒng)完成之后,將通過測試來檢查出軟件的漏洞和錯(cuò)誤以便修改和完善。核心:通過不同人員的測試,寫出全面的測試用例和測試計(jì)劃。3.3工作細(xì)節(jié)3.3.1數(shù)據(jù)庫的設(shè)計(jì)需要注意的是要全面的考慮網(wǎng)站或軟件是否與所設(shè)計(jì)的數(shù)據(jù)庫有機(jī)、有效的結(jié)合在一起了,是否還有哪些地方還有不到位的地方。如果數(shù)據(jù)庫中未包含網(wǎng)站上的某個(gè)信息,將為以后的功能實(shí)現(xiàn)造成嚴(yán)重的威脅,同時(shí)可能會造成系統(tǒng)的崩潰。3.3.2布局框架網(wǎng)站或是軟件的框架布局是讓用戶來使用或?yàn)g覽的首要前提,所以布局的好壞會直接影響軟件的受歡迎度。3.3.3設(shè)計(jì)頁面開始進(jìn)行系統(tǒng)的設(shè)計(jì)開始將設(shè)計(jì)每個(gè)頁面和模塊,重點(diǎn)是將為各模塊放在同一個(gè)文件夾中這樣有利于以后對文件的查找以及修改,還有就是要科學(xué)的將每個(gè)模塊命名這樣會為以后的編輯做鋪墊。3.3.4模塊編輯頁面設(shè)計(jì)好了之后就是對于每個(gè)模塊進(jìn)行編輯了,在對每個(gè)模塊進(jìn)行編輯的時(shí)候首先要想清楚每個(gè)模塊的具體功能,以及每個(gè)功能怎樣實(shí)現(xiàn),以及在實(shí)現(xiàn)中的每個(gè)控件的布局,其次,是模塊的代碼實(shí)現(xiàn),這也是關(guān)鍵,要將公共的代碼比如數(shù)據(jù)庫連接的代碼要建立類庫這樣在調(diào)用的時(shí)候就更加方便了不用中復(fù)寫代碼了,相同的模塊的相同的功能可以將其編寫成一個(gè)用戶控件這樣在別的地方也可以用上。還有在模塊編輯的時(shí)候值得注意的是要非常注意模塊與模塊間的接口,要盡可能的是接口簡單簡潔這樣使得模塊間的耦合度就小了,從而是模塊的更加獨(dú)立了。3.3.5高效的設(shè)計(jì)要實(shí)現(xiàn)高效的設(shè)計(jì),必須要設(shè)計(jì)出很好的公共類,只有設(shè)計(jì)出非常好的公共類才能使得代碼的重用率高,從而實(shí)現(xiàn)代碼的高效率。除此之外,要設(shè)計(jì)出解決問題的優(yōu)秀的算法。4.設(shè)計(jì)過程4.1注冊登錄模塊(1)用戶注冊用戶在進(jìn)入本系統(tǒng)前臺網(wǎng)站時(shí)首先就需要注冊登錄成為本系統(tǒng)網(wǎng)站的會員用戶,才可以使用用戶權(quán)限,實(shí)現(xiàn)圖書的收藏、加購以及結(jié)算功能。用戶進(jìn)入系統(tǒng)的登錄界面后,如果用戶還沒有注冊,需選擇登錄界面下方的注冊鏈接前往注冊頁面。在注冊表單中按要求輸入相關(guān)信息后完成系統(tǒng)前臺用戶的注冊,注冊完成后頁面提示注冊成功,點(diǎn)擊提示中的確定將會跳轉(zhuǎn)到前臺應(yīng)用系統(tǒng)的登錄頁面。(2)用戶登錄用戶想要得到系統(tǒng)功能的收藏加購結(jié)算,需要在注冊完成后登錄到本系統(tǒng)。在登錄界面,用戶輸入正確信息通過系統(tǒng)驗(yàn)證后,回到系統(tǒng)的操作界面。4.2前臺應(yīng)用模塊系統(tǒng)用戶在進(jìn)入圖書展銷系統(tǒng)前臺應(yīng)用模塊時(shí),映入眼簾的就是前臺系統(tǒng)主界面頁面上方是分布著搜索欄、購物車以及個(gè)人中心功能模塊的導(dǎo)航欄,在界面左側(cè)是圖書系統(tǒng)的詳細(xì)菜單欄。4.2.1搜索功能模塊圖書展銷系統(tǒng)為用戶提供了自主搜索圖書的功能,用戶可根據(jù)書名價(jià)格等不同關(guān)鍵字搜索圖書。4.2.2購物車功能模塊購物車功能時(shí)本系統(tǒng)的核心,會員用戶將想要購買的圖書添加到購物車完成圖書的加購,然后在購物車進(jìn)行結(jié)算,完成訂單。4.2.3個(gè)人中心模塊個(gè)人中心模塊是用戶進(jìn)行相關(guān)信息查看與編輯的管理模塊,在此模塊中,用戶可進(jìn)行對已購買的圖書和收藏的圖書進(jìn)行查看以及對自己做出的圖書評論進(jìn)行管理,還可以管理個(gè)人賬戶的信息,其中包括對個(gè)人信息的查看、登錄密碼的修改以及收貨地址的管理。4.3后臺管理模塊4.3.1圖書分類模塊商品分類功能就是圖書商品的分類進(jìn)行增刪改查等操作。4.3.2圖書商品管理模塊圖書商品管理模塊主要實(shí)現(xiàn)前臺圖書的數(shù)據(jù)顯示的增刪改查5.結(jié)語行文至此,基于JavaWeb的“互聯(lián)網(wǎng)+圖書”展銷系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)的論文報(bào)告撰寫已經(jīng)行近尾聲。從系統(tǒng)的獨(dú)立設(shè)計(jì)到實(shí)現(xiàn),我深刻認(rèn)識到“書藉是人類進(jìn)步的階梯”這句話的真正含義。在我對SSM框架的搭建還沒有完全理解的時(shí)候,瘋狂軟件編著的《Spring+MyBatis企業(yè)應(yīng)用實(shí)戰(zhàn)》讓我對它頓時(shí)領(lǐng)悟還有了新的認(rèn)識和看法;每當(dāng)我苦于不知該如何解決系統(tǒng)在設(shè)計(jì)過程中出現(xiàn)bug的時(shí)候,書本上的知識總是能為我?guī)盱`感,讓我繼續(xù)深入;從系統(tǒng)的設(shè)計(jì)到實(shí)現(xiàn),我認(rèn)真查閱了大量書籍也尋找了很多參考資料,把我大學(xué)四年里漏掉的知識補(bǔ)了回來。當(dāng)然,光具備對理論知識的理解還不如動(dòng)手操作對知識的理解來得更透徹。在論文撰寫

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論