經過初步討論,我們決定了需要增加的功能以及開發策略。
◇增加以人分類的功能,增加關注功能,使使用者可以關注自己喜歡的行業大牛或者與自己同專業的人
◇把tags劃分的內容進行進一步分級處理,分為「初級」、「中級」、「高階」,例如「安裝教程」屬於「初級」,「node.js開發」屬於「高階」
◇增加介面的中英文切換功能
◇在使用者的個人頁面裡增加上傳檔案的功能
◇上傳頭像,設定更多的個人資料等小功能
◇對接後端資料庫,使xuebaonline可以顯示內容
往屆學長的**寫的比較優秀,同時也比較複雜,我們不打算大幅度的更改他們的**。所以接下來所要採取的主要開發策略是在原來的基礎上繼續迭代公升級。
本次專案的最主要任務就是與資料處理團隊的後端資料庫進行對接,這需要做到與他們商定好使用何種資料格式,以及各種api的定義。這些都是需要在開發的初期就定下來的。
同時,我們需要把學長們使用的開源框架進行掌握,更改前端**,使xuebaonline**更加人性化。
我們希望保持原有的概念架構,在保持大框架不變的基礎上進行增量公升級。
◇前端介面直接與使用者進行互動。
◇後端系統負責處理使用者的請求,並且銜接搜尋系統,為使用者提供想要的資料。
◇搜尋系統負責蒐集、整合資料,並響應**後端的搜尋請求,提供搜尋結果。
(僅為了展示功能效果,最終效果可能與原型圖不同)
◇以人分類
◇tags分級
(以上並不代表真實的分級,只是為了展示各種標籤的形式)
◇中英文切換
◇上傳檔案
◇更改頭像
◇繼續使用python語言和django框架,在後端和前端的對接工作時需要保證原有的模組和功能不受影響。
◇與資料處理團隊商定好資料的格式,制定好api規範,同時與前端對接,使使用者可以看到**上的知識內容。
◇對後端api建立文件,方便開發時查閱。
◇使用apache http server作為web伺服器,在開發的同時,需要保證原有的xuebaonline**的訪問在全天大部分時間內的訪問不受影響。
整理:姬索肇
團隊作業2 需求規格說明書
1.產品描述 24點是一款專業開發 特定打造的遊戲系統,本系統完全模擬24點遊戲過程,實現出題 解題 使用者答題 使用者答題正確判斷 分數記錄多個功能,遊戲可分為練習模式 排位模式,使用者可隨時隨地用瀏覽器開啟本系統進行遊玩。24點遊戲系統打破了紙牌遊戲對紙牌實物的需求約束性,並且簡化了實際操作中無...
團隊作業2 《需求規格說明書》
專案描述 男生女生向前衝是一款由專業團隊ph vip特定打造的遊戲系統,遊戲風格與超級瑪麗相似,定位是冒險闖關類遊戲,同時,系統還具備註冊使用者,使用者登入以及統計遊戲遊玩時間的功能。使用者可通過登入該系統來進行遊戲的遊玩。預期使用者量 軟體功能 使用者登入介面 在此介面進行註冊,使得每個玩家都能擁...
團隊作業2 需求規格說明書
索引 二 團隊專案分工 4.團隊分工 5.每個人完成的情況 這個作業屬於哪個課程 軟體工程 這個作業的要求在 作業要求 這個作業的目標在 撰寫需求規格說明書 開發工具 ieda 2020.1 j a版本 1.8專案管理工具 m en 3.x 使用的框架 spring spring mvc mybat...