1. 程式人生 > >庫存物資管理

庫存物資管理

實驗要求:

1.、有一個存放商品的倉庫,每天都有商品出庫和入庫。 

2、每種商品都有名稱、生產廠家、型號、規格等。 

3、出入庫時必須填寫出入庫單據,單據包括商品名稱、生產廠家、型號、規格、數量、日期、時間、入庫單位(或出庫單位)名稱、送貨(或提貨)人姓名。

本次實驗不足:

本次上機實驗題目簡單,但在規定的時間內沒有實現全部功能最主要的原因是對於題目的理解不到位。商品資訊的增刪改查可以輕鬆實現,但是在對出入庫單的操作遇到問題,通過出入庫時間查詢商品資訊時花費時間最長,但最終在百度,以及同學的幫助下,分別在dao層、servlet層分別建立兩個不同的類去分別操作資料庫中兩個不同的表(商品資訊、出入庫單),最終在超出規定時間1小時完成了實驗,實現了相關功能。

審題十分重要,在完成任何一個專案之前,都應首先理解透專案的意思,所要實現的功能,先想,然後程式設計,才能提高工作效率。

 實現思想:

首先建立資料庫,裡面包括兩個表,分別用來儲存商品資訊、出入庫單的相關資訊。

然後開始編寫程式碼,實現實驗要求。

1.建立DB包,DB類方法中包括的是連線資料庫的方法,並實現資料庫關閉的方法;

2.建立JavaBean包,裡面的course類定義將要操作的物件以及其相關屬性以及get、set方法;

3.建立dao層的包,在dao包裡實現資料庫的增刪改查的方法,使用SQL語句實現,運用資料庫語言,是實驗實現的關鍵,而本次實驗中需要建立兩個類,分別實現對於資料庫的操作;

4.建立Servlet包,新建servlet,裡面包括兩大部分,第一是接受來自JSP介面的相關引數,收集引數,傳到dao層操作。第二大部分是將dao層傳回來的操作結果返回至JSP介面進行顯示,以此利用servlet來實現介面的互動跳轉操作。針對本實驗,在編寫jsp檔案時,尤其應注意method的呼叫,即路徑的編寫是否正確,如若在實現功能時,編寫錯誤,則會造成資料庫中兩個不同的表的混亂。

(工程實現時,可以再建立一個service包,實現dao中方法封裝的功能)


5.建立一系列的jsp檔案實現實驗功能實現。

主介面:利用href超連結的方法實現介面之間的跳轉(其他介面的操作也均可利用 href超連結 方法來返回主介面)。