項目需求:
軟件原型具體分為資料查閱、資料錄入、記事本、錄音、收藏夾、搜索等六個功能組件。快速瀏覽相關資料。資料錄入可錄入各類文檔、視頻、圖片,并生成縮略圖。記事本、錄音組件為用戶提供快速記錄功能。收藏夾組件可分別顯示用戶收藏和近期瀏覽的文件信息。搜索組件可提供關鍵字檢索功能。
3.2.1資料查閱
能區分文檔、視頻、圖片三種類型,對相關資料進行了預覽化展現;支持運用手勢滑動翻閱及縮放瀏覽相關資料;提供文件快速收藏等功能;資料檢索支持列表和視圖兩種顯示方式;對相關資料進行預覽化展現。
3.2.1.1資料組織
資料按照預定義的等8個大類別進行組織,每個大類形成一個板塊。為了實現資料的快速查找,各板塊可按照詳細類型和文檔、圖片、視頻三種文件內容兩個維度分類進行檢索。
3.2.1.2資料詳細分類瀏覽
詳細分類用樹型控件組織,可隱藏。支持文檔、視頻、圖片三種文件類型進行相互切換。資料瀏覽支撐列表和視圖模式,列表模式顯示資料詳細信息,視圖模式顯示資料縮略圖。資料瀏覽中的顯示可按照文檔、圖片、視頻三種內容分類切換,視圖模式顯示可支持分頁(在視圖中超過50個資料時自動分頁,每頁根據視圖大小顯示9或12個資料的縮略圖)。
3.2.1.3文檔查看
文檔類型資料支持word、pdf、ppt等格式。內容顯示清晰;可設置字體大小、顏色及文檔背景色;支持運用手勢滑動翻閱及自動調整整體布局;支持語音播報功能。
3.2.1.4圖片查看
圖片查看支持用手勢進行圖片縮放、平滑移動、圖片切換等功能,支持圖片旋轉查看,圖片加載顯示、縮放、滑動、旋轉、切換等瀏覽操作穩定。
3.2.1.5視頻播放
視頻播放應支持Avi、mepg、mp4等主流視頻格式,視頻資料加載、暫停/播放、快進、后退、音量調節等操作穩定,音頻播放流暢,聲音自然。
3.2.2資料錄入
資料文件夾按照詳細分類組織成樹形結構,按樹形結構把資料詳細分類導入到數據庫中;導入資料時并導入資料基本信息及在文件夾中位置;同時生成文檔、視頻、圖片的相應縮略圖。
3.2.3記事本
記錄、修改信息操作方便快捷;支持同時刪除多條記錄信息;支持按日期、文件名等多種方式排序檢索記錄信息;支持列表和視圖兩種顯示模式;列表模式顯示記錄詳細信息,包括標題、記錄人、記錄時間等,視圖模式顯示資料縮略圖。
3.2.4錄音
收藏夾錄音組件支持錄音暫停功能,錄音播放支持暫停/播放、快進、后退、音量調節等操作, 聲音自然、不失真,檢索錄音信息操作方便快捷,支持同時刪除多條錄音。
3.2.5收藏夾
收藏夾組件可分別顯示用戶收藏和近期瀏覽的文件信息,支持列表和視圖兩種顯示模式;列表模式顯示資料詳細信息,視圖模式顯示資料縮略圖;可按文檔、視頻、圖片三種分類方式查看,與資料詳細分類瀏覽窗口風格統一。
3.2.6搜索
搜索組件可支持按標題搜索和全文檢索,全文檢索要求結果穩定。支持列表和視圖兩種顯示模式;列表模式顯示資料詳細信息,視圖模式顯示資料縮略圖;可按文檔、視頻、圖片三種分類方式查看,與資料詳細分類瀏覽窗口風格統一。
使用javafx+JxBrowser做混合式客戶端軟件開發
周期:1個月左右
技術要求:
1.熟悉常用的web開發等開源框架
2.熟練掌握lucene
3.良好的代碼習慣
4.有java客戶端開發經驗有限