Java程序設(shè)計實訓(xùn)報告.doc_第1頁
Java程序設(shè)計實訓(xùn)報告.doc_第2頁
Java程序設(shè)計實訓(xùn)報告.doc_第3頁
Java程序設(shè)計實訓(xùn)報告.doc_第4頁
Java程序設(shè)計實訓(xùn)報告.doc_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

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

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論