---
# System prepended metadata

title: 本處程式設計與開發

---

# 本處程式設計與開發

---

- 開發工具與環境概述
- 單位規範

---

## 開發工具與環境概述
目前本處所開發之系統以網頁應用程式為主

----

- IDE：Visual Studio(ver: Professional)
    - [x] <font style="color:red;">**2017**</font>
    - [ ] 2019
    - [ ] 2022
- 程式語言：
    - [x] <font style="color:red;">**VB**</font>
    - [ ] C#
- 框架：
    - .Net Framework 4.5.2 以上 
    - ASP.NET Web Form

----

- 作業環境：
    - 開發：
        - Windows Server VM
        - MS SQL (10.163.10.105)
    - 測試：
        - IIS(Windows Server VM) (10.163.10.127)
        - MS SQL (10.163.10.125)
    - 正式：
        - IIS(Windows Server VM) (10.163.200.127)
        - MS SQL (10.163.200.125)

----

- 版本控制：使用集中式版本控制
    - Team Foundation Server

---

### 單位上線應用系統

----

![](https://i.imgur.com/PsLCxcd.png)

----

| 系統名稱 | 程式語言 | 報表套件 |
|:------ |:-----------:|:-----------:|
| 工程用料管理系統 | vb | CrystalReport |
| 工程預算管理系統 | vb | CrystalReport |
| 資產管理系統    | vb | CrystalReport |
| 施工品質走動管理系統 |vb| ReportingService |
| 環保主管走動管理系統 |vb| ReportingService |

---

### 開發-測試-上線流程

----

<!-- .slide: data-background-color="White" -->

```flow
st=>start: 開始
e=>end: 系統上線
req=>operation: 使用者需求
op=>operation: 系統開發
op2=>operation: 撰寫文件 
* 制度修改通知單
* 應用系統程式查檢表
confirm1=>operation: 陳核部門主管
testOp=>operation: 系統測試
* 依制度修改通知單與應用系統程式查檢表項目測試
Doc1=>operation: 建立應用系統上線更新記錄表
* 應用程式版本紀錄
* 應用程式掃毒紀錄

st->req->op->op2->confirm1

testOp->Doc1->e

```

----

<!-- .slide: data-background-color="White" -->

```flow
st=>start: 開始
e=>end: 系統上線
testOp=>operation: 系統測試
* 依制度修改通知單與應用系統程式查檢表項目測試
Doc1=>operation: 建立應用系統上線更新記錄表
* 應用程式版本紀錄
* 應用程式掃毒紀錄

testOp->Doc1->e

```

---

## 單位規範

相關變數命名準則參考：
+ TSPD-WI-10-41 網頁應用系統開發準則工作說明書
+ TSPD-WI-10-44 網頁設計規範工作說明書

---
