---
tags: 歐舍安裝文件
---
# Orsir Stock 安裝說明
## 執行環境
* [MySQL ODBC](https://dev.mysql.com/downloads/connector/odbc/)
## 安裝Server
1. 設定檔
* 系統設定檔(請使用notepad++編輯)
> setting.json
```
{
"Version": 1.1, // 版號
"PortOnHTTP": 8080, // HTTP Port編號, -1為預設(80)
"PortOnHTTPS": 8081, // HTTP Port編號, -1為預設(443)
"HTTPS": true, // 啟用Http on SSL
"AreaName": "台南門市", // 店名
"SQLCustDbConnectionType": 1, // 1: 使用SQL Connecttion String, 2: 使用DSN
"SQLCustDbConnectString": "root@tcp(localhost:3306)/cust_db", // 主資料庫連線
"SQLCustDbDSN": "Orsir_DB", // 主資料庫DSN
"SQLStockDbConnectionType": 1, // 1: 使用SQL Connecttion String, 2: 使用DSN
"SQLStockDbConnectString": "root@tcp(localhost:3306)/orsir_stock", // 庫存資料庫連線
"SQLStockDbDSN": "Orsir_Stock" // 庫存資料庫DSN
}
```
* Chrome Extension設定
> chrome-ext\setting.js
```
下列參數務必與setting.json的PortOnHTTP或PortOnHTTPS同步
const http_protocol = 'http://';
const http_port = ':8080';
```
2. 命令
* 註冊 (系統管理者權限)
> OrsirStock_win(32/64).exe install
* 註銷 (系統管理者權限)
> OrsirStock_win(32/64).exe uninstall
* 啟動 (系統管理者權限)
> OrsirStock_win(32/64).exe
* 除錯 (一般管理者權限)
> OrsirStock_win(32/64).exe debug
3. 測試
* 進貨
http://loalhost:8080/func_add.html
* 自用
http://localhost:8080/func_by-self.html
* 下架
http://localhost:8080/func_off-shelf.html
* 調貨
http://localhost:8080/func_transfer.html
* 轉移
http://localhost:8080/func_change.html
* 調整庫存
http://localhost:8080/func_stock-adjust.html
* 查看庫存
http://localhost:8080/inventory_list/
* 帳號管理
http://localhost:8080/manager/
## 安裝MySQL
1. 創立orsir_stock資料庫
2. import mysql/Dump20200918
## 安裝Chrome Extension
1. 啟動Chome並進到擴充功能
2. 安裝extension
1. 啟用開發人員選項

2. 選擇載入未封裝項目

3. 選擇chrome-ext資料夾


4. 顯示chrome extension

3. 測試
1. 進到歐舍結帳頁面

2. 出現以下畫面表示成功

3. 輸入條碼後按Enter後,即加入豆款

## 注意事項
* OrsirStock的MySQL資料庫請安裝在本機端,切勿安裝在遠端主機上,因為OrsirStock目前只在單店使用。