天天看點

第08組 Beta版本示範

簡介

  1. 組名:955
  2. 組長部落格:點這裡!
  3. 成員
    • 031702329莊錫榮(組長)
    • 031702309林曉鋒
    • 031702309侯雅倩
    • 031702311陳珊珊
    • 171709030吳珂雨
    • 031702319王鐘賢
    • 031702321林鑫燦
    • 031702332曾世緣
    • 031702334陳金傑
    • 031702347許煌标
    • 021700201蔡峰

作業貢獻比例

  1. 工作流程
    • 先改進頁面和功能同步進行 ,然後後端部署接口,連接配接前後端,測試
  2. 組員分工
    • 前端:林曉鋒、陳珊珊、吳珂雨、侯雅倩
    • 後端:許煌标、林鑫燦、莊錫榮、蔡峰、王鐘賢、曾世緣、陳金傑
  3. 組員工作量比例
姓名 比例 工作量
許煌标 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)

燃盡圖

第08組 Beta版本示範

原計劃、達成情況及原因分析

  1. 原計劃
    • 一鍵轉換功能:原定能夠實作将使用者所需要轉換的pptx進行轉換,主要難點是解決轉換後的文字重疊、圖文重疊、文字溢出、圖檔溢出等一般模闆轉換出現的錯位問題,為使用者生成一份排版清晰且不會出現内容錯位的模闆;
    • 一鍵生成功能:将使用者輸入的文本内容生成ppt,并且支援圖檔的插入;
    • LOGO一鍵生成方面功能:将使用者輸入的産品資訊生成相應LOGO。
  2. 實際情況
    • 轉換方面,目前暫時隻能處理格式簡單(僅含一個标題、一篇正文)的幻燈片的資訊提取,可以将提取到的資訊插入到新的模闆中,但生成的效果與預期相去甚遠;
    • 生成方面,一鍵生成的功能基本實作,但是在排版、互動方面還需要完善;
    • LOGO生成方面,基本完成,也有一定可供選擇的數量。
  3. 未實作因:
    • 目前尚且找不到差別某頁pptx中文本框性質的方法。例如,假設某頁幻燈片中有一個标題文本框和多個正文文本框,現有方法隻能讀取每個文本框的文本資訊、文本框大小、文本框的位置資訊等,但是沒有直接通路文本框性質的方法,是以提取出來的文本資訊是無差别的,無法判斷哪些是标題文本,哪些是正文文本;
    • 嘗試通過讀取文本字型大小來區分标題和正文但以失敗告終。一般我們在制作pptx時,需要填寫文本資訊的話都是直接在文本框内進行編輯,而不是根據系統給定的模闆文本框進行編輯,這造成了在解析的時候隻能讀取文本資訊,而不能讀取文本字型大小、字型顔色等屬性。主要原因是底層源碼未開放,我們還未能掌握pptx的生成原理,無法了解每個元素在pptx中是如何表示的,現有的一些庫、算法隻能得到有限的pptx的元素資訊,而這些資訊不足以滿足不了我們的要求,這也讓我們的核心功能的完善變得舉步維艱。

Beta 版本展示

  1. 産品IP:點選即可
  2. 使用說明
    • 本産品采用 Web 端服務,針對需要進行 PPT 模闆套用或者轉換的使用者。該産品不僅關心能否完成套用或轉換,還注重套用 後的效果。核心功能是解決套用或轉換的問題,此外,Web 服務端還将提供其他的有關 PPT 的拓展功能,如LOGO的一鍵生成等。
    • PPT一鍵生成:①點選PPT一鍵生成;②輸入PPT名稱;③選擇添加内容,在跳出的彈窗内輸入需要生成的PPT頁數,然後點選添加,在添加出來的輸入框内根據提示分别輸入PPT大标題、副标題以及每一頁的标題和内容;④選擇用途、風格,添加圖檔和頁碼,即可生成PPT。
    • PPT一鍵轉換:①點選PPT一鍵轉換;②上傳所需轉換的PPT;③選擇用途、風格,即可生成PPT;④若不滿意,可重新轉換。
    • LOGO一鍵生成:①點選LOGO一鍵生成;②輸入産品名稱、口号;③選擇用途、風格,添加圖檔,即可生成LOGO;④若不滿意,可點選重新生成按鈕,生成新的LOGO。
    • 文章一鍵生成:①輸入主題;②點選生成,即可生成文稿。

現場答辯的得分

  1. 每組給分
    • 轉換前: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
  2. 去除最高分,去除最低分
    • 619.2-57.6-44.4=517.2
  3. 最終得分
    • 517.2/10=51.7

收集問題并回答

  1. 最終生成的ppt隻能下載下傳檢視嗎?有沒有考慮加入預覽的功能?
    • 目前版本的ppt是隻能下載下傳檢視的,是有考慮加入預覽功能,我們的UI界面中有預覽子產品,在最終版本會嘗試實作這個功能。
  2. 注冊時能否加入注冊失敗的原因,以及郵箱合法性校驗?
    • 目前版本還處于一個粗糙狀态,我們的重心主要放在核心功能和附加功能的實作上,使用者子產品的實作還處于初步階段,感謝你的提問,我們會考慮盡力去實作。
  3. 會考慮做ppt的美化功能嗎
    • 暫時不考慮,現在的目标是讓核心功能和附加功能更好用。
  4. 是否有校驗登入合法性
  5. 是否有打算加入一鍵将markdown内容的word文檔一鍵轉化成ppt功能
    • 關于這部分我們是有打算的,因為我們之前已經做了關于markdown内容提取的部分,這次展示的方法是根據上次大家的反映來修改的。是以我們會考慮将markdown文檔轉換重裝上陣。
  6. 一鍵轉換對檔案的格式有輸入要求,有些學生不懂makedown格式,是否考慮一下格式的要求
    • 我們會考慮格式的要求,目前隻是Alpha階段的成果,可能markdown的格式對某些使用者來說有些困難,但是在下一階段,我們提供更加簡單的輸入格式,讓使用者能夠更加快速地掌握,而且我們會在使用說明界面中提供每一種功能的使用方式,讓使用者學習起來沒有任何困難,進而吸引更多的使用者,為他們提供更好的服務。
  7. 你們的郵箱認證,随便輸入一個1就能登入,這是你們内部測試的号還是bug?為什麼輸入沒有提示和限制?
    • 目前版本還處于一個粗糙狀态,我們的重心主要放在核心功能和附加功能的實作上,對于使用者子產品隻是做了一個初步的實作,之後會考慮完善該子產品。
  8. PPT生成是否可以提前預覽呢,不用下載下傳就可以檢視PPT樣式,會不會更友善?
    • 目前版本生成的PPT隻能夠通過下載下傳檢視。能夠提前預覽會友善許多,這也是在我們的計劃之中的,并且在UI界面也有預覽這一子產品,在最終版本會盡力去實作該功能。
  9. 在表單的樣式上,是否考慮一下使用一些ui庫,或是重新設計一下這部分的元件Ui?
    • 會根據具體的需要進行相應的修改。
  10. 前端驗證碼的問題打算修嗎?
    • 我們會盡量完善驗證碼的缺陷,保證使用者的安全性。

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