當前位置:首頁 » 操作系統 » 家譜網站源碼

家譜網站源碼

發布時間: 2022-04-12 01:45:46

『壹』 程序設計家譜管理的源代碼

現在網上有這種軟體下載,有免費和注冊版的,只需在網路都家譜管理軟體即可

『貳』 在線製作家譜網站求推薦

家譜雲,還不錯。主要是全免費的線上修譜軟體,世系錄入和導出也很順暢,那個網站好像也有什麼譜牒的理念哦,我是搞不懂,感覺很高大上的感覺。

『叄』 C語言的家譜圖。。想求一個運用結構鏈表的源程序

#include<stdio.h>
#include<malloc.h>
#include<stdlib.h>
#include<string.h>

#define OK 1
#define ERROR -1
#define STACK_INIT_SIZE 100
#define STACKINCREMENT 10

typedef int Status;

struct BiNode{
//用結構體定義結點類型。
//數據域信息包含家譜中該對的男、女名字,其雙親名字,以及這對夫婦位於家譜中的輩分
//指針域指向他們的第一個孩子以及其他兄弟
char man[10],woman[10],father[10],mother[10];
int level;
struct BiNode *firstchild,*nextsibling;
};
struct SqStack{
//對棧類型進行定義
BiNode *base;
BiNode *top;
int stacksize;
};

//函數聲明
Status InitStack (SqStack &S);
Status Push (SqStack &S,BiNode e);
Status CreateBiTree(BiNode *s);
Status Pop(SqStack &S,BiNode e);
Status EmptyStack(SqStack &S);
Status Preorder(BiNode *T,char name[10],BiNode *p);
//Status CreateParent(BiNode *s);
void findchildren(BiNode *p);
void putoutchildren(BiNode *q,int n);
void findparents(BiNode *p);
void levelhome(BiNode *T);
void leveling(SqStack S1,SqStack S2,int n);
void print(BiNode *p);

//主函數
void main()
{
BiNode *home=NULL,*p=NULL;
char name[10];
printf("請按先序遍歷的順序根據提示輸入家譜信息,不存在則輸入「#」\n");
CreateBiTree(home);
printf("層次化的家譜信息為\n");
levelhome(home);
printf("請輸入要查找的人的名字");
gets(name);
Preorder(home,name,p);
if(!p)printf("家譜中無此人");
else{
printf("輩分:%d\n",p->level);
printf("孩子信息");
findchildren(p);
printf("父母信息:");
findparents(p);
}
}

//函數定義

Status InitStack (SqStack &S){
//初始化函數
S.base=(BiNode*)malloc(STACK_INIT_SIZE * sizeof(BiNode));
if(!S.base) return ERROR;
S.top=S.base;
S.stacksize =STACK_INIT_SIZE;
return OK;
}

Status Push (SqStack &S,BiNode e){
//將e結點推入棧,作為棧頂元素
if(S.top-S.base >=S.stacksize ){
S.base=(BiNode *)realloc(S.base ,(S.stacksize +STACKINCREMENT)*sizeof(BiNode));
if(!S.base ) return ERROR;
S.top=S.base+S.stacksize;
S.stacksize+=STACKINCREMENT;
}
*S.top++=e;
return OK;
}

Status Pop(SqStack &S,BiNode e){
//取出棧頂元素
if(S.base==S.top) return ERROR;
e=*--S.top;
return OK;
}

Status EmptyStack(SqStack &S){
//若棧空,則返回0
return (S.top == NULL);
}

Status CreateBiTree(BiNode *root){
//創建家譜二叉樹
char man1[10],woman1[10],father[10],mother[10];
printf("man:");//男方名字,不存在則輸入「#」
gets(man1);
printf("woman:");//女方名字,不存在則輸入「#」
gets(man1);
if(strcmp(man1,"#")==0&&strcmp(woman1,"#")==0)//若該結點男女都不存在,則說明該結點為空,即該子樹的根結點不存在
{
root=NULL;
}
else{
root=(BiNode *)malloc(sizeof(BiNode));
strcpy(root->man,man1); //將男女的名字賦給該結點的數據域
strcpy(root->woman,woman1);

printf("father:"); //輸入該結點的雙親名字
gets(father);
printf("mother:");
gets(mother);

CreateBiTree(root->firstchild); //遞歸創建該結點的左、右子樹
CreateBiTree(root->nextsibling);
root->level=0;//將改結點的層數暫時定義為0
}
return OK;

}

Status Preorder(BiNode *T,char name[10],BiNode *p){
//先序遍歷家譜樹,查找與name名字相同的結點位置
if(T){
if(strcmp(T->man,name)==0||strcmp(T->woman,name)==0){
p=T;
return OK;
}
else{
if(Preorder(T->firstchild,name,p))return OK;
else return(Preorder(T->nextsibling,name,p));
}
}
else return ERROR;
}

void findchildren(BiNode *p){
//查找所得名字的孩子信息,輸出他們的名字,若無孩子,則輸出無孩子
int n=1;
BiNode *q;
if(p->firstchild){//該結點的firstchild指針指向的為他的第一個孩子
q=p->firstchild;
putoutchildren(q,n);//輸出
}
while(q->nextsibling){
//第一個孩子的nextsibling指針指向的為孩子的兄弟,即第二個孩子
//如此繼續,知道結點的右指針為空
q=q->nextsibling;
putoutchildren(q,n);//輸出
}
if(n==1)printf("無孩子");
}

void putoutchildren(BiNode *q,int n){
//輸出其孩子的結點的信息,並把孩子數加一
printf("第%d個孩子,男方名字%s,女方名字%s\n",n++,q->man,q->woman);
}

void findparents(BiNode *s){
//查詢該結點的雙親名字
if(s->father=="#"&&s->mother=="#")
printf("沒有父母信息");
else{
if((s->father)!="#")printf("father:%s\n",s->father);
if((s->mother)!="#")printf("mother:%s\n",s->mother);
}
}

void levelhome(BiNode *T){
//按層輸出該家譜
SqStack S,N; //定義兩個棧並初始化
InitStack(S);
InitStack(N);
BiNode *p;
p=T;
int n=1;
printf("第%d層的信息為:\n");
if(p){
print(p);
p->level=n;//修改p所指向的結點的輩分信息
Push(S,*p);//將該結點推進棧S
}
while(p=p->nextsibling){
//用循環來查找該層的所有信息,只要其nextsibling指向的結點不空,均為同一層
print(p);
p->level=n;
Push(S,*p);
}
while(!EmptyStack(S)||!EmptyStack(N)){
//循環,知道棧S和N都為空,說明按輩分遍歷完成
leveling(S,N,n++);
leveling(N,S,n++);
}
printf("\n");
}

void leveling(SqStack S1,SqStack S2,int n){
//將S1棧保存的信息一一取出,查找他孩子的結點,輸出其名字,並推入棧S2.
//即S2棧保存的結點是S1的下一輩
BiNode *p,*q;
printf("第%d層的信息為:\n");
while(!EmptyStack(S1)){
Pop(S1,*p);
q=p->firstchild;
if(q){
print(q);
q->level=n;
Push(S2,*q);
while(q=q->nextsibling){
print(q);
q->level=n;
Push(S2,*q);
}
}
}
}

void print(BiNode *p){
//輸出該結點處的夫婦名字
printf("%s,%s\\",p->man,p->woman);
}

『肆』 家譜程序的塔結構

sub tree(parentid,istop)
if istop then
sql="select * from tree where id=" & parentid & " and parentid=0"
else
sql="select * from tree where parentid=" & parentid
end if

set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,1
if not rs.eof then
redim arr_temp(rs.recordcount)
i=0
response.write "<table border=0 cellspacing=2 cellpadding=0><tr>"
while not rs.eof
arr_temp(i)=rs("id")
response.write "<td align='center' bgcolor='#CCCCCC'>" & rs("title") & "</td>"
i=i+1
rs.movenext
wend

response.write "</tr><tr>"
for j=0 to i-1
response.write "<td>"
Call tree(arr_temp(j),false)
response.write "</td>"
next
response.write "</tr></table>"
end if
end sub

call tree(1,true)

測試通過!~
資料庫+源碼的,請下載:
http://www.irich.cn/images/tree.rar
請在5號前下載,,要不5號後我不擔保還能不能下

『伍』 回家網的家譜網站簡介

回家網是國內首家以創建互聯網家譜為核心,以為每個家族定製專屬社區為宗旨的家族性網站,為您實現在線創建家譜和管理家譜,記錄和分享家族故事,旨在讓您擁用一個「專屬、安全、私密」的家族在線交流平台。
家譜,又稱族譜、家乘、祖譜、宗譜等,它是一種以表譜的開式,記載一個以血緣關系為主體的家族世系繁衍和重要人物事跡的特殊圖書體裁。據有關專家論證,家譜的起源至少可以追溯到先秦時代,周代已有史官修譜制度並撰有《世本·帝系篇》。
「夫家有譜、州有志、國有史,其義一也」。清代著名史學家章學誠把家譜與國史、方誌相提並論。從這里就可以看出中華兒女對家譜重視,因此,回家網成立的初衷與此緊密相連。在中國的家譜中一般包含有家規族訓,這對於規范人生和教育子弟有著積極意義,回家網的品牌精神恰恰與此相吻合。
家譜,是我們的根系所在;家譜,是我們的精神故鄉。沒有了家譜,尋根問祖無非是緣木求魚;沒有了家譜,追根溯源更是無從談起。鑒於此,為了讓家族能夠更好的延續下去,為了讓家族擁有更好的溝通交流,回家網應運而生!
回家網,專注於互聯網家譜服務,把古老的家譜文化與現代的科學技術完美結合在一起,把繁多的、泛典的、不易保存的紙質家譜轉化為時尚的數字家譜,潛心研究各種適用於家族社區的生活、娛樂、互動的應用功能和家族文化的傳承功能,旨在為回家網的您提供更多在線交流的家族平台,為您的家族溝通提供更快捷、更簡便的模式,讓您真正地感覺到「回家真好!」
回家網,一個真實的在線互動平台,是一個您自己的在線家族社區。在這里,您可以在線輕松建立、增加、完善自己的家譜,同時,還可以撰寫您的個人檔案,抒寫您的浪漫情懷,上傳您的生活靚照,分享您的精彩視頻,留下您的人生足跡……讓一切關於家的情結,家的美好,家的溫馨,家的文化,家的核心,家的重要,逐一展示在您的面前。
回家網,讓溝通不因時間的差異而隔閡,讓親情不因空間的距離而淡漠,讓血緣關系不再因為無譜可尋而遺憾,讓傳統文化不再因為急功近利而遺忘。回家網,在每個人心中播上一顆親情的種子,和親人一同澆灌,一同成長。回家網伴你左右,回家網與您同行!回家網和你一起收獲人生的美好!

『陸』 家譜網的家譜網產品

家譜網與上海圖書館、湖南圖書館、山西省社科院中國譜牒學研究會 台北萬萬齋藏書樓等
多家機構達成合作,將極具歷史價值的眾多華人家譜數字化,是在線擁有量最大的華人家譜網站。擁有家譜條目6萬多條,為宗親尋根、研究譜牒文化者提供方便快捷的網路平台。
家族樹
一時沒尋到自己的家譜,不要郁悶。來到家譜網,點擊我的家譜,從我開始,從現在做起,創建自己的家譜,記錄、傳承自己的家族印記。過幾十年、上百年後,這些就是後人有據可查的家譜。現在,無論用電腦,還是用手機家譜,都能輕松記錄家族故事呢。 家譜網研發的全球首個專注於家庭親情手機產品——親戚圈隆重上線,讓手機用戶通過組建親戚圈,與家人親戚時時傳遞分享親情,並隨著親戚圈的不斷擴大,發現有趣的親戚關系。

『柒』 家譜的家譜站點

網站簡介
香火網是幫你記錄人生並永久保存的嚴肅生活網站。它通過網上家譜,讓你的生活與家族成員分享,讓子孫了解你和家族的經歷。從而把家族成員的親情凝聚,使優秀的家風得以傳遞,讓「香火」永遠傳承。
網站願景
這將是最偉大的中國文化遺產。
香火網產品
香火網設有家譜、家書、家事、家珍、日記、遺囑六個版塊,通過這六個版塊記錄人生。
1. 家譜:修建家譜圖,使家族成員血脈相連
2. 家書:以書信的方式和家族成員溝通
3.家事:記錄家庭生活
4.家珍:保存照片、聲音和視頻,留住家人的記憶
5. 日記:記錄私生活
6. 遺囑:安排「身後」事,有備無患 家族網一方面為全球華人尋根問祖提供了快捷便利的網路服務,同時也是一個極具親和力的交友平台,素不相識的人可以在家族樹中找到許多交叉點,還可以通過家族、群組、活動,建立聯系,使親朋好友間的交流更加緊密;另外還提供免費建立數字家譜,通過家族樹實現建立家譜、管理家譜等多種操作。
發展歷程
2008年6月家族網立項策劃;
2008年10月網站策劃完成,開始技術層的研發;
2009年5月家族網第一期研發完成,家族樹功能實現;
2009年9月家族網團隊建設完畢;
2009年12月家族網第一期內測完成;
2010年5月家族網整站研發完畢;
2011年9月 家族網主要產品研發完成
2011年12月 家族網第二期內測完成
2012年2月 家族網正式上線
2012年3月 用戶數達10萬
2012年5月 家族網第三期研發開始
2012年5月 用戶數達30萬
數字家譜修訂
家族網為用戶提供免費建立數字家譜的服務——建立家族樹。家族樹平台中繼承了多個娛樂應用,包括管理家譜、相冊、日誌、互動溝通等,旨在讓人們快樂分享、增進親情,讓每一個用戶都可以輕松的記錄自己的家庭、生活,第一時間了解到親戚、朋友的動態。
作為專門為家庭打造的文化娛樂互動服務平台,家族網會帶個人們更多的快樂和更大的意義:
家族樹
家族樹是家族網互動社區的核心應用,依託樹狀結構將家庭中的成員網聚在一起,實現家人網路團聚;邀請添加家人,建立家庭圈;根據家族樹的最新動態提示,可以便捷地了解到家人的最新信息;家族樹的另一功用就是幫助用戶自動生成一個免費的數字家譜,幫助用戶理清家庭關系,保存家族信息,傳承家族文化。
視頻聊天
該應用是一個多埠多人聊天系統,家族網多人聊天系統支持五人同時在線視頻聊天,可以通過PC客戶端和手機移動客戶端等不同埠進行多人會話;隨時隨地與家人進行互動,真正實現家人的網上團聚、零距離溝通。
足跡
基於谷歌地圖的一個分享應用,旨在幫助用戶標注人生旅途足跡,走過的地方、旅行過的城市,通過點擊地圖所在位置,即可精準記錄定位,並分享給家人,包括照片和文字的同步上傳,您記錄的每一步,都讓溝通更有趣。
相冊
家族網相冊應用支持超大容量存儲照片,即拍即傳,方便用戶第一時間將拍攝的照片通過手機上傳,也可通過網頁上傳,與家人分享精彩瞬間。還可以實現通過照片與家人進行互動,圖畫你的精彩人生。
通訊錄
與家人聯系必不可少的「聯絡員」,家庭中的成員通過家族樹可以同步分享家庭成員的信息和資料,相關信息一鍵關聯到通訊錄,既可以隨時更新個人通訊錄信息,又可以安全知曉親人的最新聯系方式,智能化聯系人管理,准確聯繫到家人。
日歷
家族網人性化多功能日歷,新增重要日子提醒和多重提醒功能,父母生日、特殊節日、結婚紀念日等人生中的各個重大的日子,通過設置日期提醒,即可經由手機簡訊、郵件或者是網站短消息等多種途徑及時提醒用戶,不錯過給家人送祝福的每一個機會,增添家庭成員之間的親密度。 網站簡介
家譜網為家族行業的開創者,超過12年的在線運營經驗,在線擁有量最大的華人家譜網站,業務遍及全世界,最大的家族歷史在線社區。
網站服務
家譜網是全球最大最權威的家譜與家族網路,創建有「中華家譜總庫」,收錄和索引超過6萬種家譜,可在線查閱10餘萬冊,依託獨有的數據資源和研發實力,為全球華人提供建譜,修譜,保存,分享,發現等網路服務,同時提供最具親和力的家族網路聯系平台。
合作夥伴
「家譜網」在國內與上海圖書館、湖南圖書館、山西省社科院中國譜牒學研究會、台北萬萬齋藏書樓等多家機構達成合作,將極具歷史價值的眾多華人家譜數字化。
公司規模
家譜網公司總部設在美國,當前在全球9個最具代表性的國家擁有網站,包括中國、美國、英國、加拿大,澳大利亞、德國、義大利、法國以及瑞典。
族譜網
一個強大的在線尋祖的網站 傳家譜是一個免費的家譜家族社交網站,提供了搜索、家譜建立、家族社交、生平記錄、紀念日等功能。

『捌』 現在有許多做家譜的網站,像共渡網、族譜網之類的,這些網站有什麼區別,哪個更好

這兩個網站我都用過,首先視覺上共渡網的設計更時尚一點,很吸引人。然後內容上,製作家譜方面共渡網更嚴謹,因為需要身份證號,能保證唯一性。還有一點就是需要家族人一起參與製作家譜,全員參與很有意義。 而族譜網只須隨便注冊一個名字就可以以自己為原點,隨意添加家族,真實性比較低。各有各的特色,看你的家族需要哪一種

『玖』 有沒有人覺得做家譜的網站很有用,或者已經在網站上做過家譜的

推薦共渡網,可以免費生成家譜,每個人用戶都有獨屬於自己的家譜,出現在自己家譜里的人全是與用戶有血緣關系的人,並不是一般族譜那樣所有人都共用一份。
而且自動生成父親一脈的家譜也有母親一脈的家譜,很實用的。

『拾』 編修家譜網站哪家強

我們家族是在中國宗譜網編修的,現將我們體驗發布如下:中國宗譜網有四系統組成:①為尋根服務的宗源系統(又名:家譜目錄系統);②為續譜服務家譜系統;③家族歷史文獻存儲系統;④多身份會員系統;⑤單機版軟體體系。同著名家譜自動排版軟體:雲碼宗譜;及宗譜網APP構建成家譜生態應用體系。
①宗源系統:全稱宗譜源流分類收集系統:也可稱為:姓氏尋根系統、華人家譜目錄系統:該系統採用互聯網雲技術收集世界華人姓氏宗譜中:姓氏、堂號、譜籍地點、始祖、歷代字輩(行派)、族人聚居村莊、祖堂、祖墓及其經緯度、現在族長、宗族源流簡介等內容。為尋根,續譜,聯宜同祖宗親提供公益性幫助。
如果你姓張,你想編張氏全國家譜總目錄或者張姓全國源流分支統計之類書集。不管你是個人,還是團隊。想辦這件事,有了宗源類集系統的幫助,如探囊取物。你只需到宗譜網申請張氏宗源管理權,及將全國張氏宗源系統添加頁面發到張氏宗親群,張氏網站等媒體,然後在宗譜網或自己網站後台整理各地提交上來的源流信息就行。有了該系統,你還可以為各地張氏宗親提供尋根服務,及編輯出版張氏家譜總目,各省張氏源流集書刊。因為宗源系統可以按張氏堂號,區域將宗源信息智能分類下載。不用出差,不用打電話,居家或旅遊中動動手指,就可完成原來需要成百上千人,花百萬才能完成的文化項目。
②以族群為基礎的家譜管理系統是宗譜網核心所在。宗譜網家譜文件有三種格式,①閱讀版(pdf)作用查看、閱讀;②下載版作用存檔、交流,可以是多種文件格式,壓縮成zip格式。③資料庫版:作用查看閱讀協編,為雲碼宗譜產生宗譜資料庫文件zpx格式。現本網站只支持雲碼宗譜1.3.3.7及以上與宗譜網1.0單機版軟體產生的ZPX宗譜數據文件。用戶標簽無F標識用戶,只能建一本宗譜。如需建多本宗譜,請與本站聯系。普通用戶ZPX文件人數與像片數,視頻數有限額。用戶必須注冊成為用戶才可建雲譜。。資料庫(zpx)文件可便捷實現家譜數據在網站、電腦軟體、手機APP等多平台共享添加、修改、閱讀。實現在不同時間不地域採集家譜信息。使續修家譜不再上門登記與校對,節省時間與人力。閱讀版(pdf)格式可用來流轉或印刷成書刊,提高保護資料庫(zpx)文件安全。你在宗譜網上可對自己家譜編輯、閱讀,下載等功能設置是否公開、付費閱讀、憑密碼編輯等不同許可權,來提高其安全性與定向性。
另外宗譜網家譜資料庫(zpx)文件與雲碼宗譜排版管理系統資料庫文件格式相同。雲碼宗譜排版管理系統是國內知名的家譜排版管理系統,內置三十多種國內經典而主流家譜版式(蘇式、歐式、行序式、一家清等)。可將家譜資料庫(zpx)文件自動排版輸出生成PDF文件,用來印刷,或做電子家譜等其它們家譜形式。資料庫(zpx)文件可在單機版與網路版、移動版無障互通。宗譜網家譜除了記載傳統家譜信息中的生、死、歿、葬、娶、生子、生女等基本信息外。還可以大量添加個人介紹、圖像、視頻、大事記等更多現代信息。 ③隨著城鎮化發展,不少農民都選擇進城工作並安家落戶,不少農村都變成了空心村。另外合村並鎮、城市邊緣農村的拆遷等加劇了農村消失。據統計,中國每年有7000多個村子消亡。沒有消亡村莊從村貌、人口、生活方式、人際關系等發生了很大改變。宗譜網多媒體村史存儲系統是在此背景下誕生。
家族歷史文獻存儲系統、除了記載村莊種族基本資料(如:姓氏、字輩、源淵等)外,同時對村莊不同歷史時期山場、田地、河流水庫、廠企住房等村容村貌;領導性人物、重大事件、歷史變革、行政區劃等村事村史安排了圖文並茂存儲與展示。還可以將祖堂,祖墓,宗祠、經典或標志性建築以視頻展示,供後人懷念,景仰,寄託思念等等。相同宗源下的村莊,有族長管理。宗譜網真正實現了村村上網,村村進入歷史,為後世發展與研究提供史詩級多媒體檔案。
④多身份會員系統:宗譜網為宗族喜歡與關心宗親文化愛好者,提供家譜,宗族文獻一個存儲與展示平台的同時,為續族譜提供方便快捷服務。也可成為姓氏組織協會,地方專業修譜公司得力助手。提高他位的工作效率與品質。

熱點內容
pythontimestr 發布:2024-09-28 19:07:30 瀏覽:866
山村詠懷的演算法 發布:2024-09-28 18:37:54 瀏覽:597
網上存儲空間哪家好 發布:2024-09-28 18:07:19 瀏覽:642
未公開演算法 發布:2024-09-28 18:02:02 瀏覽:359
如何知道優酷會員賬號和密碼 發布:2024-09-28 17:50:01 瀏覽:436
php當頁顯示 發布:2024-09-28 17:37:51 瀏覽:467
怎麼給安卓手機加小插件 發布:2024-09-28 17:01:08 瀏覽:799
微信sdkpython 發布:2024-09-28 16:57:36 瀏覽:751
系統配置如何設為默認 發布:2024-09-28 16:32:07 瀏覽:403
不用審核的我的世界寶可夢伺服器 發布:2024-09-28 16:12:11 瀏覽:112