# 本處程式設計與開發 --- - 開發工具與環境概述 - 單位規範 --- ## 開發工具與環境概述 目前本處所開發之系統以網頁應用程式為主 ---- - 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 網頁設計規範工作說明書 ---