--- 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. 啟用開發人員選項 ![](https://i.imgur.com/hcFioZO.png) 2. 選擇載入未封裝項目 ![](https://i.imgur.com/09YQaml.png) 3. 選擇chrome-ext資料夾 ![](https://i.imgur.com/mx6wJNN.png) ![](https://i.imgur.com/61sX3WM.png) 4. 顯示chrome extension ![](https://i.imgur.com/yFxOHur.png) 3. 測試 1. 進到歐舍結帳頁面 ![](https://i.imgur.com/dNysrC8.png) 2. 出現以下畫面表示成功 ![](https://i.imgur.com/sUsdavM.png) 3. 輸入條碼後按Enter後,即加入豆款 ![](https://i.imgur.com/3XhS5n7.png) ## 注意事項 * OrsirStock的MySQL資料庫請安裝在本機端,切勿安裝在遠端主機上,因為OrsirStock目前只在單店使用。