目前專案,有個雲盤功能要開發,這裡記下這個功能的開發流程思路。
專案是b/s架構的。
一.雲盤功能
雲盤功能主要分三方面
1.儲存
2.分享
3.容量限制
儲存功能,核心在兩方面,1.檔名不重複,2.檔案目錄
實體檔案的檔名,用檔案的md5值儲存,資料庫檔案表記錄檔案的md5值和檔案原來的名字,上傳的md5值一樣的不用儲存;由於是b/s架構的,無法實現秒傳的功能,遺憾。
分享功能,難點在於分享可能分享乙個檔案,也可能分享乙個資料夾
分享乙個檔案,這個比較簡單,給出檔案位址就好。
分享資料夾,根據資料夾id獲取對應下層目錄或者檔案。
容量限制,統計使用者名稱下的檔案總大小,比對。
軟體功能設計
軟體功能設計 針對軟體中某一具體的功能,所進行的設計。包括 這個功能的實現方式,實現的基本結構,類的組成,職責劃分等,是軟體設計中最最重要的基本功。功能設計在整個軟體設計中的層次 軟體設計的層次很多,不同的軟體設計過程有不同的劃分層次,大致可分為 架構設計,api spi設計,資料庫設計,功能設計,...
產品之功能設計
讓每乙個設計師,產品經理頭痛的是,你精心設計的乙個功能,上線後發現很少人使用然後反饋很差。好吧,雖然可能在思考需要設計這乙個功能的時候,你們可能是經過討論的或者分析吧,但是真的分析到了重點和了解到了使用者的需要了嗎?下面將梳理一下,我關於功能點設計的一些經驗吧。1.需求程度 這個功能被需求的程度大還...
財產異動 功能設計書
1.系統介面功能 1.畫面格式 2.功能說明 功能概述 本畫面進行維護作業,功能包括 查詢 新增 修改 刪除 重新設定 畫面顯示說明 資料來源 人工輸入資產編號後由代入品名 規格 使用年限 購入金額 購入日期 異動前保管人 異動前保管部門。查詢 1 依公司別 業務範圍 異動前保管人 異動前成本中心來...