java實(shí)訓報告(大全)
在人們素養不斷提高的今天,我們使用報告的情況越來(lái)越多,我們在寫(xiě)報告的時(shí)候要注意邏輯的合理性。那么一般報告是怎么寫(xiě)的呢?以下是小編為大家整理的java實(shí)訓報告(大全),僅供參考,希望能夠幫助到大家。
一、實(shí)訓目的
1.熟練掌握Java面向對象程序設計的基礎知識。
2.熟練掌握Java中常用的Swing組件的使用方法。
3.熟練掌握Java程序中圖形用戶(hù)界面設計的方法。
4.熟練掌握使用JDBC操作數據庫的方法。
5.通過(guò)實(shí)訓,培養學(xué)生分析和解決實(shí)際問(wèn)題的能力,提高調試和分析應用程序的能力,并為后續Java高級編程等專(zhuān)業(yè)課程的學(xué)習奠定良好的基礎。
二、課程設計報告內容
2.1 實(shí)訓內容
本課程設計的題目是設計一個(gè)簡(jiǎn)化的倉庫管理系統。該系統從倉庫管理人員的角度出發(fā),實(shí)現對貨物信息、生產(chǎn)商信息的瀏覽、添加、刪除和查詢(xún),同時(shí)還可以對貨物出貨、入貨進(jìn)行操作和控制。設計內容主要包括系統分析、數據庫、數據表的創(chuàng )建、系統各個(gè)窗體的布局及其編碼實(shí)現。
系統功能分析是在系統開(kāi)發(fā)的總體任務(wù)的基礎上完成的。該管理系統需要完成的基本功能主要有:
用戶(hù)管理:主要包括用戶(hù)的添加、修改和刪除。
供應商管理:主要包括供應商的添加、刪除和修改。
產(chǎn)品管理:主要包括產(chǎn)品的添加、刪除和進(jìn)貨、出貨。
產(chǎn)品視圖管理:主要包括產(chǎn)品查詢(xún)、數據文件的導入、查詢(xún)結果集的.導出。
2.2 實(shí)訓設備或軟、硬件
硬件:PⅣ及以上性能的PC機;
軟件:Windows 20xx或Windows XP系統;JDK工具;JCreator4.0環(huán)境
2.3 功能設計及思想
本次實(shí)訓設計采用選擇結構化開(kāi)發(fā)方法, 即用系統工程的思想和工程化的方 法,按照用戶(hù)至上的原則,自頂向下整體分析與設計和自底向上逐步實(shí)施的系統 開(kāi)發(fā)過(guò)程。是組織、管理和控制信息系統開(kāi)發(fā)過(guò)程的一種基本框架。
其基本思想:在系統分析時(shí),采用自頂向下、逐層分解,由抽象到具體的逐步認識問(wèn)題的過(guò)程;在系統設計的時(shí)候,先考慮系統整體的優(yōu)化,再考慮局部的優(yōu)化問(wèn)題;在系統實(shí)施的時(shí)候,則堅持自底向上,先局部后整體,通過(guò)標準化模塊的連接形成完整的系統。
開(kāi)發(fā)過(guò)程主要包括以下幾個(gè)階段:系統規劃階段、系統分析階段、系統設計
階段、系統實(shí)施階段、系統運行與維護階段,每個(gè)階段都有明確的任務(wù)和目標, 這樣整個(gè)開(kāi)發(fā)過(guò)程容易調整和控制。
三、結論
倉儲是現代物流的一個(gè)重要組成部分,在物流系統中起著(zhù)至關(guān)重要的作用,是廠(chǎng)商研究和規劃的重點(diǎn)。高效合理的倉庫管理系統可以幫助廠(chǎng)商加快物資流動(dòng)的速度,降低成本,保障生產(chǎn)的順利進(jìn)行,并可以實(shí)現對資源有效控制和管理,現代物流的發(fā)展需要現代化的倉庫管理系統。作為計算機應用的一部分,使用計算機對倉庫信息進(jìn)行管理,具有手工管理所無(wú)法比擬的優(yōu)點(diǎn).例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長(cháng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高倉庫管理的效率,也是企業(yè)的科學(xué)化、正規化管理與世界接軌的重要條件。企業(yè)通過(guò)使用本系統,可以實(shí)現對產(chǎn)品和供應商實(shí)現添加、刪除、修改等管理,對操作員進(jìn)行添加、刪除、修改密碼等操作,以及查詢(xún)出庫入庫產(chǎn)品信息和供應商信息等功能,這樣就提高了效率,避免出錯。倉庫管理系統軟件切實(shí)推進(jìn)了倉庫管理的信息化。該軟件是以面向對象編程語(yǔ)言為實(shí)現語(yǔ)言,其功能在系統內部有源代碼直接完成。操作人員只需輸入一些簡(jiǎn)單的漢字、數字,即可完成操作,達到自己的目標。大大提高了工作效率,做到信息的規范管理,科學(xué)統計和快速查詢(xún),讓倉庫管理系統更好的為企業(yè)服務(wù)。
JAVA的主要特點(diǎn)是JAVA的安全性高,不能寫(xiě)病毒,所以適用于金融等對安全性要求較高的行業(yè)。用Java編寫(xiě)的倉庫管理系統都具有Java上述特點(diǎn)。
三層架構在寫(xiě)代碼時(shí)起到了很重要的作用,一切的工作都需要依附于這一結構才能夠真正地去構建要實(shí)現的系統。它們是組織整個(gè)系統的骨骼,支撐起整個(gè)系統的各項功能。action層是返回層,biz層是業(yè)務(wù)邏輯層,dao層是數據訪(fǎng)問(wèn)層。
實(shí)訓中遇到的問(wèn)題及解決方案:
Java對于某些細節的東西要求是很?chē)栏竦?對于代碼是不能出錯的這是絕對的因為如果你出了一點(diǎn)點(diǎn)的小錯誤可能導致你的整個(gè)程序都跑步起來(lái),或者是其中某些重要的功能不能實(shí)現。再有對于頁(yè)面的設置頁(yè)面之間的跳轉傳值字體的設置是關(guān)鍵雖然這是一個(gè)在老師看來(lái)是不為問(wèn)題的問(wèn)題但還是經(jīng)常出錯utf-8這個(gè)就是頁(yè)面上的設置。是一個(gè)很小的細節問(wèn)題。這里也體現了Java細節重要
性。每天打開(kāi)機器都要附加數據源、還原數據庫,并且SQL Sever數據源的驗證有“使用網(wǎng)路登錄ID的Windows NT驗證”和“使用用戶(hù)輸入登錄ID密碼的SQL Sever驗證”兩種驗證方法,本次實(shí)訓程序應該選擇第一種驗證方法。本次實(shí)訓時(shí)我就是因為選錯了驗證方法導致數據庫無(wú)法與倉庫管理里系統連接,導致了不能登錄。
從用戶(hù)角色需求上看,整個(gè)系統應該有兩種用戶(hù)角色,即普通操作員與系統管理員。操作員可以進(jìn)行產(chǎn)品信息和供應商信息的查詢(xún),產(chǎn)品添加、修改、刪除等操作,而沒(méi)有權限添加新的操作員,刪除操作員或者更改操作員密碼;系統管理員除了具有操作員所有可實(shí)現操作外,還擁有對操作員進(jìn)行管理的權限,即添加新的操作員,刪除操作員和修改操作員密碼。每個(gè)角色操作都通過(guò)用戶(hù)名和密碼驗證后登錄。
從性能上看整個(gè)系統應當操作簡(jiǎn)便,界面友好,維護簡(jiǎn)便。數據庫要求運行穩定,執行速度快,數據安全性高。軟件系統本身運行對計算機硬件平臺和操作系統平臺要求適中。
最后總結:此次實(shí)訓所做的倉庫管理系統已達到中等水平,個(gè)人感覺(jué)已經(jīng)能滿(mǎn)足一般公司要求。
四、結束語(yǔ)
我在這次實(shí)訓項目中最大的收獲有以下幾個(gè)方面:
一、在系統設計方面,我熟悉了系統設計的整體步驟。系統設計大體可分為需求分析、 概念設計、邏輯設計、物理設計、數據庫的實(shí)施及調試測試六大步驟。每個(gè)階段都必須認真對待,只要錯一個(gè)小地方,就會(huì )影響整個(gè)設計。另外,還必須對所要設計的系統有總體的構思和了解,知道自己要做什么,要實(shí)現什么,并且要實(shí)際的進(jìn)行相關(guān)的調查,不能憑想象或自己的了解,這樣會(huì )在后續的工作中遇到很多的問(wèn)題。
二、在數據庫方面,我在表的創(chuàng )建部分嘗試了很多次,表的內容修改了好幾遍,關(guān)系也建立了好幾遍。從中我了解到建立好表是建立好整個(gè)數據庫最基礎也是最重要的部分。表的內容和表之間的關(guān)系一定要建立正確,要不然以后再修改會(huì )很麻煩。我還領(lǐng)略到了數據庫設計在計算機領(lǐng)域的重要性。數據庫作為一個(gè)永久存 儲形式在應用中發(fā)揮著(zhù)重要的作用。
【java實(shí)訓報告】相關(guān)文章:
java實(shí)訓報告07-06
java實(shí)訓報告11-14
java實(shí)訓報告07-06
java實(shí)訓報告總結06-19
java實(shí)訓報告7篇10-08
java實(shí)訓報告6篇10-11
java實(shí)訓報告(精選9篇)04-22
java實(shí)訓報告(7篇)04-15
java實(shí)訓的總結05-17