1. 首頁
  2. 設計

程式設計實訓報告

程式設計實訓報告

隨著社會一步步向前發展,報告的適用範圍越來越廣泛,我們在寫報告的時候要注意語言要準確、簡潔。你所見過的報告是什麼樣的呢?以下是小編為大家收集的程式設計實訓報告,僅供參考,歡迎大家閱讀。

程式設計實訓報告1

一,實訓目的:

加深對視覺化程式設計技術基本知識的理解,掌握運用VB開發應用程式的基本方法及基本技巧。

二,實訓時間:

20xx年10月20xx年11月

三,實訓方式:

上機操作

四,實訓類容:

這次在楊立雄老師的帶領下,利用VB開發工具與資料庫SQL開發一個使用的小型管理資訊系統。我選擇了學籍管理系統。它的功能要求如下:

1,學籍資訊輸入:實現學生基本情況的輸入。包括各個學生的情況,姓名,家庭號碼,家庭住址,學號等各個資訊。

2,學籍資訊管理:本模組實現了資訊的修改,刪除,查詢。還有個人資訊。把資訊統計這個繁瑣的工作簡單化,為學生資訊的管理方面提高工作效率。

3,學籍資訊查詢:透過輸入學號便可以查詢到這個學生的全部資訊,包括姓名,性別,出生年月,班級,入學日期,聯絡電話,獎勵和成績表都一目瞭然,很大的方便了教工們查詢學生資訊的過程。

4,統計查詢:實現查詢全班人數,男女生比例等。

五,實訓體會:

這次實訓,感覺既有趣又有些辛苦。這還是老師擔心我們適應不了所以沒教那麼多知識,即使這樣我們仍學到了比以前上學時更多的知識,而且這些知識有好多都是我們自己去領悟的到的。我也知道有人比我們更累,所以我自覺得還是挺好的。經過這次的實訓,我真真切切的感受到了計算機在我們生活中工作中的運用,這些軟體,程式能讓我們提高工作的效率,更直觀更便捷切入主題。這次我們學習的是資料來源的原理及應用的各方面知識,由老師帶著我們不斷操作。VB能有效的組織,管理和共享資料庫資訊,能把資料庫資訊與ADO結合在一起,實現資料庫資訊的共享。同時,VB概念清晰,簡單易學,使用。是適合企業管理人員,資料庫管理員使用的首選。我覺得學習了這個,對我們參加工作後製表,建立查詢,資料分析和材料演示都有很大的作用,這樣,我們能更清楚的瞭解資訊並進行分析。當然,在學習的過程並不是一帆風順的,在這之中,因為要操作的東西很多,有時錯一步,後面的結果都無法顯示,而自己的計算機反應慢,根本檢查不出來是哪裡出了錯。這時候,老師都會耐心的過來幫助我,我很感謝楊老師也很感謝學校能安排這麼優秀的老師來教我們。

程式設計實訓報告2

一、實訓目的

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驗證”兩種驗證方法,本次實訓程式應該選擇第一種驗證方法。本次實訓時我就是因為選錯了驗證方法導致資料庫無法與倉庫管理裡系統連線,導致了不能登入。

從使用者角色需求上看,整個系統應該有兩種使用者角色,即普通操作員與系統管理員。操作員可以進行產品資訊和供應商資訊的查詢,產品新增、修改、刪除等操作,而沒有許可權新增新的操作員,刪除操作員或者更改操作員密碼;系統管理員除了具有操作員所有可實現操作外,還擁有對操作員進行管理的許可權,即新增新的操作員,刪除操作員和修改操作員密碼。每個角色操作都透過使用者名稱和密碼驗證後登入。

從效能上看整個系統應當操作簡便,介面友好,維護簡便。資料庫要求執行穩定,執行速度快,資料安全性高。軟體系統本身執行對計算機硬體平臺和作業系統平臺要求適中。

最後總結:此次實訓所做的倉庫管理系統已達到中等水平,個人感覺已經能滿足一般公司要求。

四、結束語

我在這次實訓專案中最大的收穫有以下幾個方面:

一、在系統設計方面,我熟悉了系統設計的整體步驟。系統設計大體可分為需求分析、 概念設計、邏輯設計、物理設計、資料庫的實施及除錯測試六大步驟。每個階段都必須認真對待,只要錯一個小地方,就會影響整個設計。另外,還必須對所要設計的系統有總體的構思和了解,知道自己要做什麼,要實現什麼,並且要實際的進行相關的調查,不能憑想象或自己的瞭解,這樣會在後續的工作中遇到很多的問題。

二、在資料庫方面,我在表的建立部分嘗試了很多次,表的內容修改了好幾遍,關係也建立了好幾遍。從中我瞭解到建立好表是建立好整個資料庫最基礎也是最重要的部分。表的內容和表之間的關係一定要建立正確,要不然以後再修改會很麻煩。我還領略到了資料庫設計在計算機領域的重要性。資料庫作為一個永久存 儲形式在應用中發揮著重要的作用。