簡介
- 組名:955
- 組長部落格:點這裡!
- 成員
- 031702329莊錫榮(組長)
- 031702309林曉鋒
- 031702309侯雅倩
- 031702311陳珊珊
- 171709030吳珂雨
- 031702319王鐘賢
- 031702321林鑫燦
- 031702332曾世緣
- 031702334陳金傑
- 031702347許煌标
- 021700201蔡峰
作業貢獻比例
- 工作流程
- 先改進頁面和功能同步進行 ,然後後端部署接口,連接配接前後端,測試
- 組員分工
- 前端:林曉鋒、陳珊珊、吳珂雨、侯雅倩
- 後端:許煌标、林鑫燦、莊錫榮、蔡峰、王鐘賢、曾世緣、陳金傑
- 組員工作量比例
姓名 | 比例 | 工作量 |
---|---|---|
許煌标 | 6% | 制作評分表 |
林鑫燦 | 13.5% | 後端實作一鍵轉換和一鍵生成、部落格内容的編寫 |
莊錫榮 | 13% | 伺服器完善以及制作答辯PPT |
陳珊珊 | 10% | 前端部分頁面的編寫以及制作評分表、負責提問表 |
吳珂雨 | 7% | 改進部分頁面以及負責提問表、部落格内容的編寫 |
蔡峰 | 部落格内容的編寫 | |
林曉鋒 | 寫五個階段的部落格以及負責提問表 | |
侯雅倩 | 11% | 前端接口的編寫及網頁邏輯連接配接、負責提問表 |
王鐘賢 | 4% | 提出建議 |
曾世緣 | 後端改進一鍵生成logo | |
陳金傑 | 12.5% | 後端接口的編寫、測試 |
github項目連結
點這裡!
部落格連結彙總
Beta沖刺(1/5)
Beta沖刺(2/5)
Beta沖刺(3/5)
Beta沖刺(4/5)
Beta沖刺(5/5)
燃盡圖
原計劃、達成情況及原因分析
- 原計劃
- 一鍵轉換功能:原定能夠實作将使用者所需要轉換的pptx進行轉換,主要難點是解決轉換後的文字重疊、圖文重疊、文字溢出、圖檔溢出等一般模闆轉換出現的錯位問題,為使用者生成一份排版清晰且不會出現内容錯位的模闆;
- 一鍵生成功能:将使用者輸入的文本内容生成ppt,并且支援圖檔的插入;
- LOGO一鍵生成方面功能:将使用者輸入的産品資訊生成相應LOGO。
- 實際情況
- 轉換方面,目前暫時隻能處理格式簡單(僅含一個标題、一篇正文)的幻燈片的資訊提取,可以将提取到的資訊插入到新的模闆中,但生成的效果與預期相去甚遠;
- 生成方面,一鍵生成的功能基本實作,但是在排版、互動方面還需要完善;
- LOGO生成方面,基本完成,也有一定可供選擇的數量。
- 未實作因:
- 目前尚且找不到差別某頁pptx中文本框性質的方法。例如,假設某頁幻燈片中有一個标題文本框和多個正文文本框,現有方法隻能讀取每個文本框的文本資訊、文本框大小、文本框的位置資訊等,但是沒有直接通路文本框性質的方法,是以提取出來的文本資訊是無差别的,無法判斷哪些是标題文本,哪些是正文文本;
- 嘗試通過讀取文本字型大小來區分标題和正文但以失敗告終。一般我們在制作pptx時,需要填寫文本資訊的話都是直接在文本框内進行編輯,而不是根據系統給定的模闆文本框進行編輯,這造成了在解析的時候隻能讀取文本資訊,而不能讀取文本字型大小、字型顔色等屬性。主要原因是底層源碼未開放,我們還未能掌握pptx的生成原理,無法了解每個元素在pptx中是如何表示的,現有的一些庫、算法隻能得到有限的pptx的元素資訊,而這些資訊不足以滿足不了我們的要求,這也讓我們的核心功能的完善變得舉步維艱。
Beta 版本展示
- 産品IP:點選即可
- 使用說明
- 本産品采用 Web 端服務,針對需要進行 PPT 模闆套用或者轉換的使用者。該産品不僅關心能否完成套用或轉換,還注重套用 後的效果。核心功能是解決套用或轉換的問題,此外,Web 服務端還将提供其他的有關 PPT 的拓展功能,如LOGO的一鍵生成等。
- PPT一鍵生成:①點選PPT一鍵生成;②輸入PPT名稱;③選擇添加内容,在跳出的彈窗内輸入需要生成的PPT頁數,然後點選添加,在添加出來的輸入框内根據提示分别輸入PPT大标題、副标題以及每一頁的标題和内容;④選擇用途、風格,添加圖檔和頁碼,即可生成PPT。
- PPT一鍵轉換:①點選PPT一鍵轉換;②上傳所需轉換的PPT;③選擇用途、風格,即可生成PPT;④若不滿意,可重新轉換。
- LOGO一鍵生成:①點選LOGO一鍵生成;②輸入産品名稱、口号;③選擇用途、風格,添加圖檔,即可生成LOGO;④若不滿意,可點選重新生成按鈕,生成新的LOGO。
- 文章一鍵生成:①輸入主題;②點選生成,即可生成文稿。
現場答辯的得分
- 每組給分
- 轉換前:88+82+81+96+89+88+85+92+88+93+76+74=1032
- 轉換後:52.8+49.2+48.6+57.6+53.4+52.8+51.0+55.2+52.8+55.8+45.6+44.4=619.2
- 去除最高分,去除最低分
- 619.2-57.6-44.4=517.2
- 最終得分
- 517.2/10=51.7
收集問題并回答
- 最終生成的ppt隻能下載下傳檢視嗎?有沒有考慮加入預覽的功能?
- 目前版本的ppt是隻能下載下傳檢視的,是有考慮加入預覽功能,我們的UI界面中有預覽子產品,在最終版本會嘗試實作這個功能。
- 注冊時能否加入注冊失敗的原因,以及郵箱合法性校驗?
- 目前版本還處于一個粗糙狀态,我們的重心主要放在核心功能和附加功能的實作上,使用者子產品的實作還處于初步階段,感謝你的提問,我們會考慮盡力去實作。
- 無
-
- 會考慮做ppt的美化功能嗎
- 暫時不考慮,現在的目标是讓核心功能和附加功能更好用。
- 是否有校驗登入合法性
- 是否有打算加入一鍵将markdown内容的word文檔一鍵轉化成ppt功能
- 關于這部分我們是有打算的,因為我們之前已經做了關于markdown内容提取的部分,這次展示的方法是根據上次大家的反映來修改的。是以我們會考慮将markdown文檔轉換重裝上陣。
- 一鍵轉換對檔案的格式有輸入要求,有些學生不懂makedown格式,是否考慮一下格式的要求
- 我們會考慮格式的要求,目前隻是Alpha階段的成果,可能markdown的格式對某些使用者來說有些困難,但是在下一階段,我們提供更加簡單的輸入格式,讓使用者能夠更加快速地掌握,而且我們會在使用說明界面中提供每一種功能的使用方式,讓使用者學習起來沒有任何困難,進而吸引更多的使用者,為他們提供更好的服務。
- 你們的郵箱認證,随便輸入一個1就能登入,這是你們内部測試的号還是bug?為什麼輸入沒有提示和限制?
- 目前版本還處于一個粗糙狀态,我們的重心主要放在核心功能和附加功能的實作上,對于使用者子產品隻是做了一個初步的實作,之後會考慮完善該子產品。
- PPT生成是否可以提前預覽呢,不用下載下傳就可以檢視PPT樣式,會不會更友善?
- 目前版本生成的PPT隻能夠通過下載下傳檢視。能夠提前預覽會友善許多,這也是在我們的計劃之中的,并且在UI界面也有預覽這一子產品,在最終版本會盡力去實作該功能。
- 在表單的樣式上,是否考慮一下使用一些ui庫,或是重新設計一下這部分的元件Ui?
- 會根據具體的需要進行相應的修改。
- 前端驗證碼的問題打算修嗎?
- 我們會盡量完善驗證碼的缺陷,保證使用者的安全性。
PSP與學習進度條
- 個人PSP
PSP2.1 | Personal Software Process Stages | 預估耗時 (分鐘) | 實際耗時 |
---|---|---|---|
Planning | 計劃 | 10 | 20 |
· Estimate | · 估計這個任務 需要多少時間 | 60 | 90 |
Development | 開發 | 50 | 70 |
· Analysis | · 需求分析 (包括學習新技術) | 5 | |
· Design Spec | · 生成設計文檔 | ||
· Design Review | · 設計複審 | ||
· Coding Standard | · 代碼規範 (為目前的開發 制定合适的規範) | ||
· Design | · 具體設計 | 40 | |
· Coding | · 具體編碼 | ||
· Code Review | · 代碼複審 | ||
· Test | · 測試(自我測試, 修改代碼,送出修改) | ||
Reporting | 報告 | ||
· Test Repor | · 測試報告 | ||
· Size Measurement | · 計算工作量 | ||
· Postmortem & Process Improvement Plan | · 事後總結, 并提出過程改進計劃 | ||
· 合計 |
個人學習進度條(每周追加)
第N周 | 新增代碼(行) | 累計代碼(行) | 本周學習耗時(小時) | 累計學習耗時(小時) | 重要成長 |
---|---|---|---|---|---|
1 | 學習原型設計工具和簡單的Python實作圖形界面 | ||||
2 | 500 | 15 | 基于貪心算法完成基礎的算法 | ||
3 | 1100 | 1600 | 35 | 對算法進行收尾和檢測,完成前端ui部分 | |
4 | 學習團隊項目所需知識 | ||||
嘗試實作團隊項目的部分功能 | |||||
6 | 1000 | 2600 | 80 | 對于前端進行更深一步的學習 | |
7 | 100 | 2700 | 對分工進行細化,完成部分資料庫建表 | ||
8 | 200 | 2900 | 105 | 完成後續資料庫建表 | |
9 | 113 | 學習接口與伺服器相關知識 | |||
120 | 學習在Python中使用sql server | ||||
11 | 3000 | 130 | 實作資料庫并制作答辯PPT | ||
12 | 137 | 劃啊劃~ | |||
13 | 144 | ||||
… |