目錄
- 整體功能需求概述
- 域名服務(wù)器
- 權(quán)限
- 前端
- 后臺(tái)邏輯
- 成本投入與維護(hù)
整體功能需求概述
現(xiàn)實(shí)情況概述
目前族譜存儲(chǔ)方式永久性和查詢的便利性……
產(chǎn)品的市場需求
解決當(dāng)前的問題……
產(chǎn)品功能需求
產(chǎn)品為一個(gè)可以在PC和移動(dòng)端教沾,打開網(wǎng)頁輸入網(wǎng)址并且需要指定ID登錄即可查看整個(gè)家族信息的網(wǎng)站,可以關(guān)鍵字查詢唁桩,可以以表格方式查看寸士,也可以換成樹狀圖譜方式更加直觀查閱整個(gè)家族成員的關(guān)系移迫;
域名服務(wù)器
在阿里云等提供商上面夠買域名以及服務(wù)器租用噪伊;
權(quán)限
分為兩級谜喊,作為私密數(shù)據(jù)以及安全性考慮沼填,不提供注冊功能枢赔,由管理員賬戶分派普通用戶賬戶和密碼澄阳;建議不采用固定密碼方式,而采用有時(shí)限手機(jī)驗(yàn)證碼登錄并限定每日發(fā)送驗(yàn)證碼次數(shù)踏拜;
-
管理員
- 查看成員信息
- 新增成員信息
- 增加普通用戶賬戶
- 刪除普通用戶賬戶
-
普通用戶
- 查看成員信息
前端
普通用戶
- 登錄界面
- 查看成員界面
- 默認(rèn)以表格顯示用戶元數(shù)據(jù)
- 點(diǎn)擊按鈕查看直系上一輩或下一代成員碎赢,可以依次點(diǎn)擊深層查詢,直到?jīng)]有數(shù)據(jù)
- 點(diǎn)擊按鈕以樹狀圖方式查看
管理員
- 登錄界面
- 查看成員界面
- 默認(rèn)以表格顯示用戶元數(shù)據(jù)
- 查看直系上一輩或下一代成員速梗,可以依次點(diǎn)擊深層查詢肮塞,直到?jīng)]有數(shù)據(jù)
- 以樹狀圖方式查看
- 修改當(dāng)前成員信息
- 刪除當(dāng)前成員信息
- 新增下一代成員信息
- 分配用戶界面
- 新增用戶信息
- 刪除用戶信息
元數(shù)據(jù)
包含代數(shù)襟齿、字派、姓名枕赵、出生日期猜欺、性別、成年的字與號拷窜、畢業(yè)學(xué)校等不會(huì)變動(dòng)的信息开皿;
技術(shù)
Bootstrap+Ajax
后臺(tái)邏輯
- 采用非關(guān)系型數(shù)據(jù)庫mongodb
- 每一代新成員增加,可以在用戶信息里面新增對象字段篮昧;
例子:姓名:小齊的元數(shù)據(jù)
{"name":"小祺","birthday":"1988-02-23","seniority":"源","seniorityNum":46,"sex":"男","character":"瑞源","mark":"濟(jì)源","study":[{"primarySchool":"二小","juniorSchool":"鎮(zhèn)中","highSchool":"二中","university":"理工大學(xué)"}]}
- 新增字段后的數(shù)據(jù)
小齊成家的配偶信息以及后代成員的信息赋荆,以此可以在后代小賢的對象中可以新增字段,如今后成人的信息懊昨、成家的信息以及后代信息窄潭;
{"name":"小祺","birthday":"1988-02-23","seniority":"源","seniorityNum":46,"sex":"男","character":"瑞源","mark":"濟(jì)源","study":[{"primarySchool":"二小","juniorSchool":"鎮(zhèn)中","highSchool":"二中","university":"理工大學(xué)"}],"consort":{" weddingDay":"2013-01-09","name":"小鳳","birthday":"1995-19-23","sex":"女","study":[{"primarySchool":"二小","juniorSchool":"鎮(zhèn)中","highSchool":"二中","university":"理工大學(xué)"}]},"posterity":{"name":"小賢","birthday":"2013-07-5","sex":"男","study":[{"nursery":"人才教育幼兒園"}]}}
- 前端新增字段并提交后臺(tái),并從數(shù)據(jù)庫讀取信息酵颁,生成節(jié)點(diǎn)嫉你;
我們可以給他們自身獨(dú)有的id,prev上一代以及next下一代為另一個(gè)字段的對象材义;這樣此人的上一代下一代都是單獨(dú)一個(gè)對象均抽,對個(gè)這個(gè)定義來確定關(guān)系嫁赏;
技術(shù)
nodejs + mongodb
用戶密碼信息可以存入MySql數(shù)據(jù)庫
數(shù)據(jù)備份
成本投入以及維護(hù)
- 域名 XXX元/年
- 服務(wù)器 XXX元/年
- 短信服務(wù) XXX元/條
- 技術(shù)