top of page
​工作詳述
標題:工作詳述

        我工作的部門是 Central Team 中的 CCIM組(SD Team),Central Team分為 PDD(SA Team)、CCS(Project Team)、CMES(Project Team)、CCIM SD(SD Team)這幾個小組。SA Team負責廠內物料管理(BOM)及查詢(FAWEB)系統分析及需求訪談;Project Team 負責廠內機台自動化程式(OLP)開發、負責廠內製造執行系統(MES)架構轉換 Client To Server;SD Team 負責將 SA Team 與 Project Team 提供的系統分析文件依照系統流程做程式開發。九月時,我換到了PDD組,不過工作內容目前和之前比起來沒有太大的差別。
        工程師會交代我們實習生需要做的任務。通常分配給我們的任務,會附上系統分析文件,裡面會詳細說明需要做的東西,與要實現的畫面與功能。工程師會在交代任務給我的同時告訴我,可以怎麼做、和需要特別注意的地方,之後就讓我依照上面寫的去做,當撰寫完程式碼且將程式放到測試區測試過沒問題後,之後會寫成 UTR (User Test Report) 測試報告,再將寫好的報告交回給工程師看。

內容: 工作詳述

網頁修改-資料庫搬家

        實習期間,我的第一個任務是協助將公司的 faweb 網頁的資料換到另一個資料庫,一開始工程師先告訴我們幾個實習生需要做的事項,接著示範一次如何使用公司的系統,與說明測試的流程和詳細步驟,也給了我們一份範例文件供我們參考。

        改完之後的程式需要放到公司的測試區做測試,進入網頁後,確認是否為測試區環境後,接著才能依網頁上畫面的功能試著做新增、刪除、修改的動作,成功操作後,再到 Oracle 資料庫中寫查詢語法,檢視資料庫的內容,並與網頁上顯示的資料作比對,確定是否更換資料庫成功,再將撰寫完的測試報告交回給工程師。

新增、修改網頁功能

1. 將 faweb 的其中一個網頁新增一個 Update 功能的頁面,要依據使用者輸入的資料去 Update 對應的資料庫欄位資料,且要檢查使用者輸入資料的格式是否符合規定,若不符合則跳出錯誤訊息,並不會更改資料;

2. 在 Insert 和 Update 功能的頁面增加 TextBox 欄位,修改後的網頁畫面變為多了3格 TextBox ,當使用者要新增或修改一筆資料時,就將使用者輸入的資料做 Insert 或 Update 到資料庫中。

整理網頁程式碼

        整理 faweb 的某個網頁程式,將網頁的程式碼做整理寫進 Excel 中,這份報告的目的是讓其他人知道,網頁上的選項、按鈕是如何來的,看了可以知道如果要在網頁中加一個 Button 控制項程式要怎麼寫。這個網頁的功能是 Upload ,當上傳完 Excel 檔案後,網頁會印出檔案中的資料,點選匯入資料庫按鈕後,才會 Insert 使用者所上傳的檔案資料進去對應的資料庫欄位中。

        整理報告的內容有紀錄權限管理、 紀錄 Update 對應的 table 與 Update 的欄位對應資料庫的 culumn name 和紀錄欄位處理這三部分。

修改視窗程式功能

依據資料庫中的PID欄位去新增使用者選擇的功能。

1. 按下Add按鈕後,根據使用者輸入的資料,去產生一筆新的PID,然後紀錄新產生的PID資料與舊PID和其他相關資料,依照需求文件上所寫的資料要求,新增資料到資料庫的某個table中。
2. 按下Upload按鈕後,置換資料庫中的PID欄位,將要測試的資料寫進 csv 檔中,上傳檔案後,也會產生一個新的csv檔,同時會Insert 資料的資料庫的table中。
3. Update 使用者輸入的 PID 的狀態,根據使用者輸入的 PID 去 Update 對應的資料庫table的欄位狀態。

內容:1092學期實習

網頁程式畫面修改與新增功能

新增功能的目的是可以節省使用者操作系統更新資料的時間還有修正原本沒有的欄位限制。

1. 新增Upload功能,使用者能夠一次新增多筆資料,不用像原本一筆一筆新增資料,可省去很多時間。要檢查使用者上傳的 Excel 檔案,如果有其中一筆資料不符合規定,就會顯示錯誤訊息與錯誤原因且不會新增上傳的資料到資料庫中。

2. Insert 功能,增加當使用者新增資料時做欄位檢查的功能,若不符合下列規定一樣不會新增資料。

暑期實習

標題:暑期實習

ASP file 轉 ASPX

暑假期間我的第一個工作任務是將工程師分配給我們實習生 faweb 報表的其中幾個 ASP 網頁改寫成 ASPX 網頁,工程師也告訴我們可以參考哪一個報表去寫,舊網頁和新網頁除了介面有一點的不同,使用功能上都是相同的。

改報表欄位Link

改報表中欄位的Link,因為原本的連結是連到舊版網頁(ASP),要改成連到新版網頁(ASPX),ASPX版本的網頁程式碼原本就有了,但改欄位連結後,因為連到的網頁原本沒有寫接收上一個網頁的程式,所以要加上這部分,另外再比較原本連到的網頁,檢查是否有缺漏的資料與資料是否相同。

測試報告

  • 系統功能介紹: Faweb 是公司的內部網站,可用來做查詢、新增、修改、刪除資料庫裡的報表資料。

  • 系統特色: 網頁為兩頁式架構,一頁是輸入查詢條件,另一頁為查詢資料結果的呈現。

  • 系統開發工具: Visual Studio、Notepad++

內容:暑期實習

1101 學期實習

標題:1101學期實習

修改網頁 Query 條件, Query 設定頁面與顯示報表

        將網頁整個改寫,只保留原本程式的查詢功能,但查詢的介面和 查詢的結果顯示也和原本的有很多不同。網頁的查詢功能上有些條件與功能,包含資料格式的限制、必填欄位、欄位超連結等等。和以往較不同的是,這次在撰寫程式的過程中,工程師和 user 持續在確認與討論他們的需求,所以程式也陸陸續續的修改,像是必填欄位調整、查詢不分大小寫、增加查詢備註說明、超連結的資料格式等等,以符合 user 的需求。

網頁欄位 link 確認與修改

        這項工作內容是要確認其中一個網頁中欄位裡的超鏈結,因為在測試區網頁中有某幾個連結點下去的網頁無法正常顯示。後來找到其中幾個是因為資料庫連線的問題,因為在測試區中有之前改的連到新資料庫的程式,而跳連結的網頁是連原本的資料庫, 它們連線不同,導致網頁無法正常顯示;還有一個它是連到舊網頁,因為那支程式已經改成連到另一個新網頁了,工程師要我改成連到它對應的新網頁,之後網頁就能正常顯示了。

新增網頁欄位

        在網頁的下拉式選單中加一個選項,以及加一個分類欄位,(下拉式選單)。下拉式選單中選項的值是從資料庫抓的,所以要在資料庫中新增一筆資料,選單就會增加所要新增的選項了;加一個分類欄位,要在資料庫中新增一個欄位,以及在使用介面上加上一個下拉式選單。

        這個網頁的功能是可以讓使用者新增資料,要注意的是網頁上的控制項與對應的資料庫欄位,因為程式碼中 INSERT 的 sql 只有寫要要新增的值,沒有寫對應的資料庫欄位名稱,所以要特別注意新增的欄位順序,在修改完程式後,再測試是否能成功新增資料到資料庫。

內容:1101學期實習

測試網頁 DNS 與 Link 整理

    將之前做過 DNS 修改但尚未上線的程式,放到測試區與在本機做測試,測試這些已修改的網頁是否有問題、將問題做修正,與檢查是否有程式中連結的路徑的權限,並將程式有修改的連結和執行成功畫面與對應程式碼截圖做整理。

標題:實習期間完成的進度

1092 學期

  1. 網頁修改-資料庫搬家

  2. 新增與修改網頁功能

  3. 整理網頁程式碼,撰寫文件

  4. 修改視窗程式功能

  5. 網頁程式畫面修改與新增功能

暑期

  1. ASP file 轉 ASPX 網頁

  2. 改報表欄位 Link

1101 學期

  1. 修改網頁 Query 條件, Query 設定頁面與顯示報表

  2. 新增網頁欄位

  3. 網頁欄位 Link 確認與修改

  4. 測試網頁 DNS 與 Link 整理

內容:實習期間完成的進度
標題:工作當中扮演的角色
仙人掌模式
內容:工作當中扮演的角色

協助正職人員完成工作

        我的工作內容是幫工程師分擔較簡單的程式撰寫任務與做程式測試。同部門的工程師會告訴我們實習生需要做的任務,因為很多東西都是第一次接觸,所以一開始會跟我說需要做的有哪些、需要特別注意的地方、程式的操作方法、測試報告要呈現的內容等等。

從工作中學習

        相對於公司中的正職員工,我是實習生的身分,工程師會分配任務給我,同時也會教我該如何做,如果遇到不懂的會先自己試著處理,如果還有問題可以再去詢問工程師,我們能從工作中學習,除了學習到寫程式的技巧、實際的程式應用與學習解決問題的方法,也能學到一些學校學不到的工作經驗。

bottom of page