產(chǎn)品原型需求管理系統(tǒng)

8 評論 36056 瀏覽 108 收藏 7 分鐘

本文作者將與大家分享產(chǎn)品原型需求管理系統(tǒng)的內(nèi)容,enjoy~

為什么要做這個東西?幾個原因:

  1. 現(xiàn)有的worktile、leango等項目管理協(xié)作類工具,存放原型文檔過于麻煩,產(chǎn)品、技術(shù)在尋找某些需求時,無法快速查找
  2. 在早之前分享過一篇文章《如何利用局域網(wǎng)實現(xiàn)產(chǎn)品需求目錄管理?》文章主要介紹如何用RP文件當全需求目錄管理后臺,用中繼器作數(shù)據(jù)庫表,對局域網(wǎng)的需求目錄進行管理。這個方式也不太方便,要增加一個需求,需要在一個小小的中繼器表中增加內(nèi)容,比較辛苦

設(shè)計原理

因為用Axure導(dǎo)出來的原型文件,該原型設(shè)計工具只考慮到頁面展示,并沒有考慮到數(shù)據(jù)存儲這一塊,Axure的數(shù)據(jù)存儲全部存到j(luò)s文件中。但Axure中有一個可以把數(shù)據(jù)傳遞到外部的地方:打開鏈接、在框架中打開鏈接。而技術(shù)原理中,有一個URL傳參方法,下面是原型介紹:

在Axure原型中設(shè)置個全局變量,在另外一個頁面使用該變量并進行賦值時,會發(fā)現(xiàn),該原型工具本身也是通過URL來傳遞參數(shù),如上圖的:#text10=666。其中text10就是我定義的一個全局變量

所以整個產(chǎn)品需求目錄管理系統(tǒng)設(shè)計的核心原理就是:URL傳參+php腳本讀參數(shù)+php寫入本地文件。讀數(shù)據(jù)核心:php讀取本地文件+賦值給參數(shù)+打開指定文件并附帶參數(shù),如:index.html#canshu=666

下面是php腳本介紹:

這個文件(canshu.php)已經(jīng)寫得很明白了,打開本地的db.txt(類型于數(shù)據(jù)庫,只不過是簡單的數(shù)據(jù)庫),然后讀取鏈接參數(shù),原型Axure將幾個控件的內(nèi)容按一定規(guī)則拼接好,賦值給一個全局變量,然后再到一個內(nèi)部框架打開canshu.php,并帶上參數(shù),如下圖的【打開./canshu.php?[[canshu]],canshu.php文件,通過$_SERVER函數(shù)就會讀取到鏈接的參數(shù),然后把該參數(shù)內(nèi)容讀取下來,并賦值給$urlcan,然后就拿該參數(shù)寫入db.txt

然后有同學問了,怎么讀?讀用逆向思維即可:利用一個php腳本讀取txt的內(nèi)容,并賦值給canshu,然后打開index.html#canshu=xxx,如此下來,你的原型文件就能獲取到txt的內(nèi)容并賦值給了原型中的全局變量了。

以下是系統(tǒng)介紹:

特別注意的是:【URL】。URL是你本地原型的相對路徑地址,比如你用本地局域網(wǎng)搭建,假如你的ip是:http://192.168.1.1/,并且你創(chuàng)建了1.5.1的文件夾,里面放了需求1的原型地址,所以它的相對路徑就是1.5.1/index.html,當?shù)疆a(chǎn)品原型目錄點擊時,就會直接跳轉(zhuǎn)至http://192.168.1.1/1.5.1/index.html

【分類】分類會在產(chǎn)品原型目錄地址首頁顯示標識,如下圖:

【排期設(shè)置】排期設(shè)置就是首頁的1.5.1、1.5.2、1.5.2這些排期,當然可以命名其它,但是注意的是,修改排期命名時,需求管理列表中的排期也需要跟這些命名一致,否則會篩選不出這些需求

使用這個需求管理系統(tǒng),需要準備以下內(nèi)容:

  1. 可以先查閱一下之前分享的文章之前分享過一篇局域網(wǎng)分享axure原型的文章:《【win+mac】用局域網(wǎng)內(nèi)部分享Axure原型,這里有詳細的步驟》、如何利用局域網(wǎng)實現(xiàn)產(chǎn)品需求目錄管理?
  2. 該系統(tǒng)可以搭建在本地局域網(wǎng),但是局域網(wǎng)需要配置一下PHP環(huán)境,因為需要運行php文件。如果你是自己買了服務(wù)器,或者上傳到了公司服務(wù)器,那也需要配置下php環(huán)境,這個具體可以讓技術(shù)幫你搭建
  3. 了解一下SVN文檔管理工具,使用了該工具,可以在本地簡歷需求目錄架構(gòu),并上傳到服務(wù)器:

可以在本地管理需求目錄,并提交至服務(wù)器(有中文語言包)

使用了SVN演示

寫在最后

沒有不可能,活學活用。

源碼的邏輯就不碼出來了,但是你如果要研究,可以自行研究。

 

本文由 @jeasionlee 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載。

題圖來自 Pixabay,基于 CC0 協(xié)議

更多精彩內(nèi)容,請關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號或下載App
評論
評論請登錄
  1. 馬克加索爾,我也試試看

    來自廣東 回復(fù)
  2. 能給個原型嗎?nimo@163.com,謝謝。

    來自天津 回復(fù)
    1. 給也沒用,得懂PHP代碼

      來自廣東 回復(fù)
  3. 推薦owncloud作為原型分享工具,非常方便

    回復(fù)
  4. 先收藏在看 ??

    來自廣東 回復(fù)
  5. 不明覺厲

    來自廣東 回復(fù)
  6. ??

    來自廣東 回復(fù)