2013年8月23日 星期五

JAVA第一個程式:宅配業者託運單管理系統 part1

因為有了以前學其他語言的基礎,來到了JAVA後除了熟悉一開始不方便的物件建立方式

另外就是去認識基本物件label text button list...等等 這些物件的所提供的函數方法,

例如→如何使button動作(需要Listen),text如何get value(getString)...等等。

然後就開始我第一個JAVA程式,這支程式整個資料庫流程架構大概如下


1. 依照要做的題目建立使用者需求,我的題目是宅配業者託運單管理系統,既然是給業者管理的系統,就以管理者的角度去思考,假想需要哪些功能,比如新增、刪除、查詢資料...等等。
2. 因為一堆貨單要管理的話,那勢必要弄個DataBase,也就是資料庫,所以要建立 Entity–relationship model (實體關係模型),通常我都叫ER圖或ERD,上網搜尋資料要用ER Model,比較好找...

3.畫完ERD 那要進行關聯模式繪製、消除遞移相依的步驟、第三正規化(3NF)...使資料庫維持完整性 


以上1~3步驟都是關於資料庫的部分,如果有不明白,網路上PPT很多,KEY關鍵字都可以找到,我是看資料庫的核心理論與實務這本書,因為大學教授教這本,雖然這本書講的東西我記得錯滿多的。

至於為什麼是這個題目,其實大學在上JAVA+資料庫課程時,教授同一個,所以要求我們要分組進行,我們這組就決定要將JAVA跟資料庫做在一起,而這份期末專案可以抵兩門課的成績,對我們來說何嘗不可,哈哈哈!

然後現在畢業了 回頭看這程式,發現不管是在資料庫還是JAVA方面都有很多漏洞,所以決定補強它,說好聽是補強...其實也整個架構都改了很多。

2013年8月19日 星期一

JAVA 學習第一步

之前在使用的Microsoft Visual Studio 上操作C#或VBasic建立button、label、text...等物件,

會有拖拉式建立物件的介面(圖形使用者介面GUI),也可經由滑鼠拖曳物件來設定位置、大小

開始接觸JAVA後, 我發現在建立物件真的差滿多的,必須要不斷的在CMD下javac及java指

令來查看我現在建立物件的位置是否為我想要的,這是一件很惱人的事

以上是我在學習java時遇到的第一個問題,就是少了方便的使用者介面去建立物件,讓我得重頭

去從JAVA CODE 去寫一切的東西,雖不方便但我認為未嘗不好!可以在把基礎打牢實一些

順便改變自己太過依賴介面,而喪失基本的程式能力!