版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
基于JavaWeb的圖書展銷系統(tǒng)的設計核心技能訓練報告目錄TOC\o"1-3"\h\u202791.實訓目標 2318182.實訓任務 3319782.1門戶網站檢索 3193122.1.1網站選擇: 3304322.1.2檢索途徑: 3222622.1.3檢索過程: 3228322.1.4檢索結果: 3199672.2搜索引擎檢索 351982.2.1搜索引擎選擇: 3198692.2.2檢索途徑: 3198832.2.3檢索過程: 360172.2.4檢索結果: 3128483.訓練過程 3140803.1訓練內容 3127103.2訓練核心 5203243.2.1項目可行性研究與項目開發(fā)計劃 546823.2.2需求分析 5260203.2.3軟件的詳細設計 515703.2.4數據庫的設計 5186773.2.5代碼編寫 5306643.2.6軟件測試 663583.3工作細節(jié) 6130023.3.1數據庫的設計 672983.3.2布局框架 6276023.3.3設計頁面 6324933.3.4模塊編輯 638813.3.5高效的設計 6234834.設計過程 7123844.1注冊登錄模塊 711471(1)用戶注冊 73099(2)用戶登錄 7259504.2前臺應用模塊 7218404.2.1搜索功能模塊 7119594.2.2購物車功能模塊 744814.2.3個人中心模塊 771884.3后臺管理模塊 891424.3.1圖書分類模塊 856854.3.2圖書商品管理模塊 8256575.結語 8
1.實訓目標1、通過實習,增強培養(yǎng)學生對社會的適應、溝通等方面的能力。2、通過實習,幫助學生深入復習課堂所學知識。通過實際操作幫助學生將所學知識運用在實踐當中,以求起到鞏固學習的作用,培養(yǎng)增強學生對知識的綜合運用能力。3、通過實習,幫助學生理解掌握的理論知識,熟悉計算機應用技術在實際生活的工作進程、工作總目標、工作特點等,為今后步入社會提供經驗。4、幫助學生對本專業(yè)就業(yè)崗位進行了解,熟悉其職責范圍,及所需技能與知識要求,從而幫助學生在將來更好選擇適合自己的崗位。2.實訓任務2.1門戶網站檢索2.1.1網站選擇:新浪、搜狐、網易、CCTV、國家統(tǒng)計局網、中國營銷傳播網、中國經濟信息網、國務院發(fā)展研究中心信息網、中宏網等。2.1.2檢索途徑:關鍵詞、作者、機構等等。2.1.3檢索過程:詳細說明檢索步驟和過程。2.1.4檢索結果:對檢索結果拷屏或者截圖。2.2搜索引擎檢索2.2.1搜索引擎選擇:百度、Google等。2.2.2檢索途徑:關鍵詞、作者、機構等等。2.2.3檢索過程:詳細說明檢索步驟和過程。2.2.4檢索結果:對檢索結果拷屏或者截圖。并列出相關度高的10項檢索結果。3.訓練過程3.1訓練內容在此實習中,我是作為一名測試軟件的實習生,在公司的工程部專門負責協調測試產品的測試工作。本次實習工作主要有:首先,負責項目的測試過程,編寫測試計劃和測試用例,其次,識別和跟蹤錯誤,完成測試環(huán)境的部署并提交測試報告。使用熟悉Linux系統(tǒng)和Oracle數據庫的LoadRunner測試工具,來完成項目性能測試,并使用SVN配置工具來管理文檔。來到公司第一天,我先是對整個工程部進行大概的了解,隨后在組長帶領下,熟悉工作的各個內容。在工作開始時,我需要熟悉需求和系統(tǒng),編寫測試用例。所有測試用例都必須具有強大的邏輯思維和周到的設計文檔才能具有良好的覆蓋范圍,也就是說,測試用例覆蓋的范圍必須足夠廣,修改過后的測試用例能夠發(fā)現重大的錯誤。后來開始負責編寫一些測試用例,然后再執(zhí)行測試用例,查找相關的錯誤和追蹤錯誤的來源,以及不修改測試用例。更新之后,我們必須再次經歷由我們自己編寫的測試用例,以驗證修改后的錯誤是否已被修改并且功能是否符合最初的期望。柳州依米軟件科技有限責任公司是一個培訓機構,主要培訓新人,在培訓的同時也會接一些別的外包業(yè)務,其中包括幫客戶開發(fā)軟件,就像我其中做的一個業(yè)務是關于基金管理的項目,客戶需要購買基金,可以先注冊一個賬號,之后對基金進行篩選和挑選,管理自己已經購買的私有產品和對在投入后和投入前的資產管理。例如單元測試是軟件測試中最為常見的一種測試方法,它能夠很好地分離眾多方法,在其中找到哪個位置的代碼出了bug,在idea中,使用單元測試需要導入測試包Junit4,由于本項目使用的Maven架構,只需在pom.xml中添加如下依賴代碼即可。在導入測試工具包后,我們需要對編寫的程序模塊一一測試,正常的程序設計流程是完成一個部分的功能就要當即設計測試用例進行測試,在實習過程中如實照做了,整體項目的業(yè)務方法多達二三十個,故以下測試部分只選取本項目中的重點功能進行測試展示。測試流程:1.導入測試工具包Junit;2.編寫測試類(使用Spring自動注入本項目中的三個業(yè)務接口實例);3.設計測試用例,調用接口方法進行測試。我使用單元測試對添加商品進行測試,就要使用juint里的方法然后使用這個類的方法。如果測試方法可以對添加商品進行測試,并且沒有錯誤的話左側將會顯示出綠條表示測試成功,已經成功模擬把剛剛的商品添加到系統(tǒng)中,如果顯示紅色,則表示測試代碼有錯誤或者編碼出現了漏洞需要完善。web項目不光是開發(fā)部分重要,debug調試和軟件測試也是軟件質量保證相當關鍵的環(huán)節(jié),直接影響著電腦配件的可用性評估,在這次實習過程中我利用了所學習的軟件測試中的基本方法和技術,熟練運用自動化測試,通過常用的單元測試對電腦配件系統(tǒng)的部分核心功能代碼去測試,在測試中盡可能的在使用系統(tǒng)之前發(fā)現并糾正錯誤,雖然有的測試看起來無關緊要,但是后期都可以減少自己的項目損耗,降低項目開發(fā)正本,明確了自己的測試思路同時也能自己解決錯誤的經驗,后期如果再出現錯誤我們不會那么緊張,讓客戶更加信任自己的項目。3.2訓練核心3.2.1項目可行性研究與項目開發(fā)計劃內容:在開發(fā)項目之前對項目投入的人力,物力,時間等各種資源,通過科學的可行性分析對本次項目加以估算,并對工作流程進行預測等。核心:系統(tǒng)流程圖的繪制,以及正確的對成本與效益問題的科學判斷。3.2.2需求分析內容:通過需求分析明確本次軟件開發(fā)的目的,繼而為后續(xù)工作的展開提供一定的參考。核心:數據流程圖的設計和繪制以及結構化的分析。3.2.3軟件的詳細設計內容:按照需求分析要求將整個系統(tǒng)劃分成多個板塊,并詳細設計每個板塊的內容。核心:詳細設計的描述方法,能夠準確細致的描述模塊的功能和聯系。3.2.4數據庫的設計內容:設計出符合系統(tǒng)的數據庫,將系統(tǒng)所需要的信息以數據表的形式儲存。核心:能夠科學的而且準確的設計可以覆蓋整個系統(tǒng)的數據庫,需要周密的分析思考以及豐富的經驗。3.2.5代碼編寫內容:通過編程語言將網站或軟件的功能以計算機語言的形式實現。核心:就是要求代碼要以高效率的將系統(tǒng)的功能實現。3.2.6軟件測試內容:系統(tǒng)完成之后,將通過測試來檢查出軟件的漏洞和錯誤以便修改和完善。核心:通過不同人員的測試,寫出全面的測試用例和測試計劃。3.3工作細節(jié)3.3.1數據庫的設計需要注意的是要全面的考慮網站或軟件是否與所設計的數據庫有機、有效的結合在一起了,是否還有哪些地方還有不到位的地方。如果數據庫中未包含網站上的某個信息,將為以后的功能實現造成嚴重的威脅,同時可能會造成系統(tǒng)的崩潰。3.3.2布局框架網站或是軟件的框架布局是讓用戶來使用或瀏覽的首要前提,所以布局的好壞會直接影響軟件的受歡迎度。3.3.3設計頁面開始進行系統(tǒng)的設計開始將設計每個頁面和模塊,重點是將為各模塊放在同一個文件夾中這樣有利于以后對文件的查找以及修改,還有就是要科學的將每個模塊命名這樣會為以后的編輯做鋪墊。3.3.4模塊編輯頁面設計好了之后就是對于每個模塊進行編輯了,在對每個模塊進行編輯的時候首先要想清楚每個模塊的具體功能,以及每個功能怎樣實現,以及在實現中的每個控件的布局,其次,是模塊的代碼實現,這也是關鍵,要將公共的代碼比如數據庫連接的代碼要建立類庫這樣在調用的時候就更加方便了不用中復寫代碼了,相同的模塊的相同的功能可以將其編寫成一個用戶控件這樣在別的地方也可以用上。還有在模塊編輯的時候值得注意的是要非常注意模塊與模塊間的接口,要盡可能的是接口簡單簡潔這樣使得模塊間的耦合度就小了,從而是模塊的更加獨立了。3.3.5高效的設計要實現高效的設計,必須要設計出很好的公共類,只有設計出非常好的公共類才能使得代碼的重用率高,從而實現代碼的高效率。除此之外,要設計出解決問題的優(yōu)秀的算法。4.設計過程4.1注冊登錄模塊(1)用戶注冊用戶在進入本系統(tǒng)前臺網站時首先就需要注冊登錄成為本系統(tǒng)網站的會員用戶,才可以使用用戶權限,實現圖書的收藏、加購以及結算功能。用戶進入系統(tǒng)的登錄界面后,如果用戶還沒有注冊,需選擇登錄界面下方的注冊鏈接前往注冊頁面。在注冊表單中按要求輸入相關信息后完成系統(tǒng)前臺用戶的注冊,注冊完成后頁面提示注冊成功,點擊提示中的確定將會跳轉到前臺應用系統(tǒng)的登錄頁面。(2)用戶登錄用戶想要得到系統(tǒng)功能的收藏加購結算,需要在注冊完成后登錄到本系統(tǒng)。在登錄界面,用戶輸入正確信息通過系統(tǒng)驗證后,回到系統(tǒng)的操作界面。4.2前臺應用模塊系統(tǒng)用戶在進入圖書展銷系統(tǒng)前臺應用模塊時,映入眼簾的就是前臺系統(tǒng)主界面頁面上方是分布著搜索欄、購物車以及個人中心功能模塊的導航欄,在界面左側是圖書系統(tǒng)的詳細菜單欄。4.2.1搜索功能模塊圖書展銷系統(tǒng)為用戶提供了自主搜索圖書的功能,用戶可根據書名價格等不同關鍵字搜索圖書。4.2.2購物車功能模塊購物車功能時本系統(tǒng)的核心,會員用戶將想要購買的圖書添加到購物車完成圖書的加購,然后在購物車進行結算,完成訂單。4.2.3個人中心模塊個人中心模塊是用戶進行相關信息查看與編輯的管理模塊,在此模塊中,用戶可進行對已購買的圖書和收藏的圖書進行查看以及對自己做出的圖書評論進行管理,還可以管理個人賬戶的信息,其中包括對個人信息的查看、登錄密碼的修改以及收貨地址的管理。4.3后臺管理模塊4.3.1圖書分類模塊商品分類功能就是圖書商品的分類進行增刪改查等操作。4.3.2圖書商品管理模塊圖書商品管理模塊主要實現前臺圖書的數據顯示的增刪改查5.結語行文至此,基于JavaWeb的“互聯網+圖書”展銷系統(tǒng)的設計與實現的論文報告撰寫已經行近尾聲。從系統(tǒng)的獨立設計到實現,我深刻認識到“書藉是人類進步的階梯”這句話的真正含義。在我對SSM框架的搭建還沒有完全理解的時候,瘋狂軟件編著的《Spring+MyBatis企業(yè)應用實戰(zhàn)》讓我對它頓時領悟還有了新的認識和看法;每當我苦于不知該如何解決系統(tǒng)在設計過程中出現bug的時候,書本上的知識總是能為我?guī)盱`感,讓我繼續(xù)深入;從系統(tǒng)的設計到實現,我認真查閱了大量書籍也尋找了很多參考資料,把我大學四年里漏掉的知識補了回來。當然,光具備對理論知識的理解還不如動手操作對知識的理解來得更透徹。在論文撰寫
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年電力和熱力項目申請報告
- 解押擔保合同范本
- 購銷鞋子合同范本
- 抖音同城獲客碼加盟商合同
- 非營利組織戰(zhàn)略發(fā)展合同
- 2024至2030年中國魔豆行業(yè)投資前景及策略咨詢研究報告
- 2024至2030年中國鋁合金主體桿數據監(jiān)測研究報告
- 生物科技專利轉讓協議書
- 滑雪場索道安裝工程施工合同
- 城市公園設施管理制度
- 深圳市中小學生流感疫苗接種知情同意書
- 超高層建筑電氣設計要點分析
- 精神堡壘報價單
- 德國支持中小企業(yè)科技創(chuàng)新的政策資料
- 全公安機關易制爆危險化學品安全監(jiān)管要點暨檢查記錄表
- 644523009畢業(yè)設計(論文)小型反應釜控制系統(tǒng)的仿真設計
- 縣教育局道路交通安全情況匯報
- 四年級上學期道德與法治期末質量分析【六篇】
- 北師大版初中數學七年級上冊《探索與表達規(guī)律》說課稿
- 應對動物福利壁壘的對策和建議
- 科學小實驗ppt課件[共15頁]
評論
0/150
提交評論