# 影印設備管理系統開發 ## 系統 設備關係圖 [FigJam 連結](https://www.figma.com/file/Ta00u0sgVpK1LsSvnveO4m/%E5%BD%B1%E5%8D%B0%E8%A8%AD%E5%82%99%E7%AE%A1%E7%90%86%E7%B3%BB%E7%B5%B1%E9%96%8B%E7%99%BC?node-id=0-1&t=6Q9flAqIMIxhhGnP-0) ## 前端 ### 架構 - 帳戶資訊 - AccountView - 帳戶設定 - AccountSettingView ### 開發項目 #### 整體 - [x] 把所有 cdn 引入的套件,都安裝在本地。 - [x] Bootstrap 5 - [x] jQuery - [x] PDFjs - [x] 問題:用使用者帳號登入後,能夠 Access 到 admin 的目錄底下 - [x] 後端的路徑有改過 (Get User By ID) #### 管理介面 - [x] 加值(重建) 需求: - - [ ] 調整金額記錄 Log 檔 => 每當調整金額時,須記錄資訊 - - [x] 提供查詢金額 API - [ ] 刪除帳戶 - 確認頁面 - [ ] 新增帳戶時,需要進行帳戶比對,不可有重複的"名稱"及"帳號" - [ ] 使用報表 Usage Page => 需要假資料 - [ ] 執行任務列表(與使用報表分開)「加入時間、完成時間、指定印表機、學號、列印份數、列印狀態」 - [ ] 在任務列表中,暫停、繼續、取消還未執行的任務 - [ ] 提供 現金點數的計價設定畫面 #### 使用者介面 - [x] 列印資訊設定 - [x] 列印參數傳送 - [x] 預覽時,直接計算所需花費的點數 - [x] 預覽時,直接顯示剩餘的金額 - 列印資訊 - Destination 選擇印表機 - No.1 - No.2 - No.3 - pages 列印頁數(無法更動) - All 所有頁面 - Color 顏色 - Black and white 黑白 - Color 彩色 - Paper size 紙張大小 - A4 - A3 - Pages per sheet 列印份數 - input number #### 主伺服器 - [x] 測試由伺服器向印表機發送列印請求 - [ ] 資料庫 API /user/balance 的傳入變數需要更正,參考底下圖片  #### 資料庫 :::spoiler 進度記錄 8/4 - 8/9 進度報告: 前端畫面: 1. 完成登入功能之權限路由 2. 完成檔案上傳與預覽 3. 修改資料庫路徑,從遠端改為本地端 4. 修改套件路徑由 CDN 改為本地端 5. 修正,使用者可在登入後存取 admin 頁面 主伺服器: 1. 測試前端資料可透過 API 傳送給伺服器 未完成進度: 1. 列印資訊設定 2. 列印參數傳送 3. 預覽時,直接計算所需花費的點數 4. 預覽時,直接顯示剩餘的金額 問題: 1. 在管理介面,要能夠看到正在進行的列印任務(正在列印以及等待列印的任務 list),能夠暫停、結束正在列印的任務。 ::: :::spoiler 自我介紹 ## 簡歷 - 姓名: - 系級: - 經歷: - 作品、專案: - 範例:XXX網站(使用技術:HTML、CSS、NodeJS) - 擅長領域: - 自我介紹:(option) #### CCcat - 姓名:林信佑 - 系級:四資工二 - 經歷:全國技能競賽-軟體設計(商務軟體) 優勝 - 作品、專案: - discord 機器人 - 功能:記帳、網路爬蟲 - 使用技術:Python、discord.py、MySQL、requests、bs4 - 音樂播放器 - 功能:串流 youtube、管理播放清單 - 使用技術:C#、.NET、WPF - 擅長領域: - C/C++ - Python - SQL (資料庫設計) #### ArDai - 姓名:曾稚翔 - 系級:四資工二 - 經歷:全國技能競賽-機器人 優勝 - 作品、專案: - GTAV 伺服器插件 - 功能: 公會系統、每日簽到、領地劃分系統 - 使用技術: Lua、JS、HTML、CSS、MySQL - 羽球多人遊戲 - 功能: 多人連線、單人Bot - 使用技術: C#、Unity、Shader - 擅長領域: - C/C++ - C# - Shader(GLSL) #### 張睿麟 - 姓名:張睿麟 - 系級:四資工二 - 經歷: - 開源技術開發社 網頁讀書會 負責人 - 作品、專案: - 繪圖計算機 - 功能:繪出方程式之圖形 - 使用語言:C++ - 使用框架:Qt - Product Landing Page - 使用技術:RWD 響應式網頁、bs5 - [作品網頁連結](https://tindog-start-master-production.up.railway.app) - To Do Lists - 功能:顯示今天日期、新增\刪除工作項目 - 使用技術:後端 - Node.js、前端 - HTML/CSS/JavaScript - 擅長領域: - C/C++ - 網頁前後端:Node.js、HTML、CSS、JavaScrpit、bs5 - 介面設計:Figma 設計工具、設計思考、原型設計、Adobe Illustrator :::
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up