当前位置:首页 » 操作系统 » 家谱网站源码

家谱网站源码

发布时间: 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多个村子消亡。没有消亡村庄从村貌、人口、生活方式、人际关系等发生了很大改变。宗谱网多媒体村史存储系统是在此背景下诞生。
家族历史文献存储系统、除了记载村庄种族基本资料(如:姓氏、字辈、源渊等)外,同时对村庄不同历史时期山场、田地、河流水库、厂企住房等村容村貌;领导性人物、重大事件、历史变革、行政区划等村事村史安排了图文并茂存储与展示。还可以将祖堂,祖墓,宗祠、经典或标志性建筑以视频展示,供后人怀念,景仰,寄托思念等等。相同宗源下的村庄,有族长管理。宗谱网真正实现了村村上网,村村进入历史,为后世发展与研究提供史诗级多媒体档案。
④多身份会员系统:宗谱网为宗族喜欢与关心宗亲文化爱好者,提供家谱,宗族文献一个存储与展示平台的同时,为续族谱提供方便快捷服务。也可成为姓氏组织协会,地方专业修谱公司得力助手。提高他位的工作效率与品质。

热点内容
查询服务器连接地址 发布:2024-11-15 13:27:20 浏览:504
win8用户文件夹转移 发布:2024-11-15 13:21:24 浏览:73
批量缓存淘宝教育上的视频 发布:2024-11-15 13:20:44 浏览:723
如何确定手机是不是安卓 发布:2024-11-15 13:19:33 浏览:734
loadingbuffer怎么配置 发布:2024-11-15 13:16:57 浏览:797
安卓婉儿最低市战力在哪里 发布:2024-11-15 13:04:02 浏览:852
安卓如何设置图片模式 发布:2024-11-15 13:00:27 浏览:497
机房怎么用电脑连接服务器 发布:2024-11-15 12:52:24 浏览:561
删数据库事件 发布:2024-11-15 12:10:54 浏览:457
数据库选课管理系统 发布:2024-11-15 12:10:15 浏览:128