- 相關推薦
程序設計實訓報告
在日常生活和工作中,報告十分的重要,報告中提到的所有信息應該是準確無誤的。你還在對寫報告感到一籌莫展嗎?下面是小編為大家整理的程序設計實訓報告,供大家參考借鑒,希望可以幫助到有需要的朋友。
程序設計實訓報告1
一、實訓目的
1.熟練掌握Java面向對象程序設計的基礎知識。
2.熟練掌握Java中常用的Swing組件的使用方法。
3.熟練掌握Java程序中圖形用戶界面設計的方法。
4.熟練掌握使用JDBC操作數據庫的方法。
5.通過實訓,培養學生分析和解決實際問題的能力,提高調試和分析應用程序的能力,并為后續Java高級編程等專業課程的學習奠定良好的基礎。
二、課程設計報告內容
2.1 實訓內容
本課程設計的題目是設計一個簡化的倉庫管理系統。該系統從倉庫管理人員的角度出發,實現對貨物信息、生產商信息的瀏覽、添加、刪除和查詢,同時還可以對貨物出貨、入貨進行操作和控制。設計內容主要包括系統分析、數據庫、數據表的創建、系統各個窗體的布局及其編碼實現。
系統功能分析是在系統開發的總體任務的基礎上完成的。該管理系統需要完成的基本功能主要有:
用戶管理:主要包括用戶的添加、修改和刪除。
供應商管理:主要包括供應商的添加、刪除和修改。
產品管理:主要包括產品的添加、刪除和進貨、出貨。
產品視圖管理:主要包括產品查詢、數據文件的`導入、查詢結果集的導出。
2.2 實訓設備或軟、硬件
硬件:PⅣ及以上性能的PC機;
軟件:Windows 20xx或Windows XP系統;JDK工具;JCreator4.0環境
2.3 功能設計及思想
本次實訓設計采用選擇結構化開發方法, 即用系統工程的思想和工程化的方 法,按照用戶至上的原則,自頂向下整體分析與設計和自底向上逐步實施的系統 開發過程。是組織、管理和控制信息系統開發過程的一種基本框架。 其基本思想:在系統分析時,采用自頂向下、逐層分解,由抽象到具體的逐步認識問題的過程;在系統設計的時候,先考慮系統整體的優化,再考慮局部的優化問題;在系統實施的時候,則堅持自底向上,先局部后整體,通過標準化模塊的連接形成完整的系統。
開發過程主要包括以下幾個階段:系統規劃階段、系統分析階段、系統設計
階段、系統實施階段、系統運行與維護階段,每個階段都有明確的任務和目標, 這樣整個開發過程容易調整和控制。
三、結論
倉儲是現代物流的一個重要組成部分,在物流系統中起著至關重要的作用,是廠商研究和規劃的重點。高效合理的倉庫管理系統可以幫助廠商加快物資流動的速度,降低成本,保障生產的順利進行,并可以實現對資源有效控制和管理,現代物流的發展需要現代化的倉庫管理系統。作為計算機應用的一部分,使用計算機對倉庫信息進行管理,具有手工管理所無法比擬的優點.例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優點能夠極大地提高倉庫管理的效率,也是企業的科學化、正規化管理與世界接軌的重要條件。企業通過使用本系統,可以實現對產品和供應商實現添加、刪除、修改等管理,對操作員進行添加、刪除、修改密碼等操作,以及查詢出庫入庫產品信息和供應商信息等功能,這樣就提高了效率,避免出錯。倉庫管理系統軟件切實推進了倉庫管理的信息化。該軟件是以面向對象編程語言為實現語言,其功能在系統內部有源代碼直接完成。操作人員只需輸入一些簡單的漢字、數字,即可完成操作,達到自己的目標。大大提高了工作效率,做到信息的規范管理,科學統計和快速查詢,讓倉庫管理系統更好的為企業服務。
JAVA的主要特點是JAVA的安全性高,不能寫病毒,所以適用于金融等對安全性要求較高的行業。用Java編寫的倉庫管理系統都具有Java上述特點。
三層架構在寫代碼時起到了很重要的作用,一切的工作都需要依附于這一結構才能夠真正地去構建要實現的系統。它們是組織整個系統的骨骼,支撐起整個系統的各項功能。action層是返回層,biz層是業務邏輯層,dao層是數據訪問層。
實訓中遇到的問題及解決方案:
Java對于某些細節的東西要求是很嚴格的 對于代碼是不能出錯的這是絕對的因為如果你出了一點點的小錯誤可能導致你的整個程序都跑步起來,或者是其中某些重要的功能不能實現。再有對于頁面的設置頁面之間的跳轉傳值字體的設置是關鍵雖然這是一個在老師看來是不為問題的問題但還是經常出錯utf-8這個就是頁面上的設置。是一個很小的細節問題。這里也體現了Java細節重要
性。每天打開機器都要附加數據源、還原數據庫,并且SQL Sever數據源的驗證有“使用網路登錄ID的Windows NT驗證”和“使用用戶輸入登錄ID密碼的SQL Sever驗證”兩種驗證方法,本次實訓程序應該選擇第一種驗證方法。本次實訓時我就是因為選錯了驗證方法導致數據庫無法與倉庫管理里系統連接,導致了不能登錄。
從用戶角色需求上看,整個系統應該有兩種用戶角色,即普通操作員與系統管理員。操作員可以進行產品信息和供應商信息的查詢,產品添加、修改、刪除等操作,而沒有權限添加新的操作員,刪除操作員或者更改操作員密碼;系統管理員除了具有操作員所有可實現操作外,還擁有對操作員進行管理的權限,即添加新的操作員,刪除操作員和修改操作員密碼。每個角色操作都通過用戶名和密碼驗證后登錄。
從性能上看整個系統應當操作簡便,界面友好,維護簡便。數據庫要求運行穩定,執行速度快,數據安全性高。軟件系統本身運行對計算機硬件平臺和操作系統平臺要求適中。
最后總結:此次實訓所做的倉庫管理系統已達到中等水平,個人感覺已經能滿足一般公司要求。
四、結束語
我在這次實訓項目中最大的收獲有以下幾個方面:
一、在系統設計方面,我熟悉了系統設計的整體步驟。系統設計大體可分為需求分析、 概念設計、邏輯設計、物理設計、數據庫的實施及調試測試六大步驟。每個階段都必須認真對待,只要錯一個小地方,就會影響整個設計。另外,還必須對所要設計的系統有總體的構思和了解,知道自己要做什么,要實現什么,并且要實際的進行相關的調查,不能憑想象或自己的了解,這樣會在后續的工作中遇到很多的問題。
二、在數據庫方面,我在表的創建部分嘗試了很多次,表的內容修改了好幾遍,關系也建立了好幾遍。從中我了解到建立好表是建立好整個數據庫最基礎也是最重要的部分。表的內容和表之間的關系一定要建立正確,要不然以后再修改會很麻煩。我還領略到了數據庫設計在計算機領域的重要性。數據庫作為一個永久存 儲形式在應用中發揮著重要的作用。
程序設計實訓報告2
一、實訓目的:
加深對可視化編程技術基本知識的理解、掌握運用vb開發應用程序的基本方法及基本技巧。
二、實訓時間:
20xx年10月20xx年11月
三、實訓方式:
上機操作
四、實訓類容:
這次在楊立雄老師的帶領下、利用vb開發工具與數據庫sql開發一個使用的小型管理信息系統。我選擇了學籍管理系統。它的功能要求如下:
1、學籍信息輸入:實現學生基本情況的輸入。包括各個學生的情況、姓名、家庭號碼、家庭住址、學號等各個信息。
2、學籍信息管理:本模塊實現了信息的修改、刪除、查詢。還有個人信息。把信息統計這個繁瑣的工作簡單化、為學生信息的管理方面提高工作效率。
3、學籍信息查詢:通過輸入學號便可以查詢到這個學生的全部信息、包括姓名、性別、出生年月、班級、入學日期、聯系電話、獎勵和成績表都一目了然、很大的方便了教工們查詢學生信息的過程。
4、統計查詢:實現查詢全班人數、男女生比例等。
五、實訓體會:
這次實訓、感覺既有趣又有些辛苦。這還是老師擔心我們適應不了所以沒教那么多知識、即使這樣我們仍學到了比以前上學時更多的知識、而且這些知識有好多都是我們自己去領悟的到的。我也知道有人比我們更累、所以我自覺得還是挺好的。經過這次的實訓、我真真切切的感受到了計算機在我們生活中工作中的運用、這些軟件、程序能讓我們提高工作的效率、更直觀更便捷切入主題。這次我們學習的是數據源的'原理及應用的各方面知識、由老師帶著我們不斷操作。vb能有效的組織、管理和共享數據庫信息、能把數據庫信息與ado結合在一起、實現數據庫信息的共享。同時、vb概念清晰、簡單易學、使用。是適合企業管理人員、數據庫管理員使用的首選。我覺得學習了這個、對我們參加工作后制表、創建查詢、數據分析和材料演示都有很大的作用、這樣、我們能更清楚的了解信息并進行分析。當然、在學習的過程并不是一帆風順的、在這之中、因為要操作的東西很多、有時錯一步、后面的結果都無法顯示、而自己的計算機反應慢、根本檢查不出來是哪里出了錯。這時候、老師都會耐心的過來幫助我、我很感謝楊老師也很感謝學校能安排這么優秀的老師來教我們。
【程序設計實訓報告】相關文章:
程序設計實訓心得體會12-16
程序設計實訓心得體會12-19
java程序設計實訓心得體會02-26
程序設計實訓心得體會【推薦】10-20
實訓的報告06-14
程序設計實訓心得體會 6篇05-23
程序設計實訓的個人心得體會11-08
程序設計實訓心得體會(6篇)06-19
英語實訓報告酒店情景英語實訓報告12-08