华谱系统用户指南

欢迎访问华谱系统用户指南!

华谱系统家谱打印说明

    家谱打印方式

    华谱系统中可通过以下两种方式进行家谱打印:

     家谱详情页中家谱打印:在“我的家谱”或“共建家谱”的家谱详情页中进入家谱打印设置界面;

     共建家谱页中家谱打印:点击共建目标家谱的“打印导出”进行家谱打印。

    以上两种方式的打印设置界面、打印结果相同,用户可根据实际需求选择打印方法。

    家谱详情页中家谱打印操作步骤

    步骤1:点击“我的家谱”或“共建家谱”中选择要打印的家谱,点击“家谱详情”按钮(如图

    .),进入家谱详情页;

    步骤2:点击“家谱打印”,进入“家谱打印”设置界面(如图

    .)。

    图 .
  1.  家谱列表页
  2. 图 .
  3.  “家谱详情”中家谱打印页
  4. 共建家谱页中家谱打印操作步骤

    步骤1.点击“共建家谱”,进入共建家谱列表(如图

    .

    步骤2.点击目标家谱的“打印导出”,弹出家谱打印设置界面;

    图 .
  5.  “共建家谱”中“打印导出”
  6. 家谱打印设置说明

    家谱打印选项设置

    家谱打印设置界面如图

    .所示,包含以下设置选项:

    图 .
  7.  “打印导出”家谱打印页
  8. (1)必填项

    ① 导出类型:在“家谱”和“谱系图”两项中选择:

    A) 家谱:打印家谱人物详细信息;

    B) 谱系图:打印家谱谱系图。

    ② 添加编码:选择打印“逻辑编码”或“系统编码”;

    A) 逻辑编码:逻辑编码是以共建家谱中家谱分卷完成后,家谱创建者设置固定不变的人物属性,家谱设置此属性才可选择添加逻辑编码,未设置则未有此选项;

    B) 系统编码:系统编码为用户在华谱系统中唯一保存的人物编码,为人物的固有属性;

    ③ 家谱名称:默认输出为家谱创建名称,用户可选项框中自定义家谱名称。

    ④ 打印先祖:输入需要打印的打印先祖人物姓名,通过系统自动提示和补全选中打印先祖人物。

    ⑤ 开始代数:在“默认”、“手工输入”、“指定先祖”三项中选择:

    A) 默认:默认打印先祖的开始代数为1;

    B) 手工输入:输入打印先祖的开始代数;

    C) 指定先祖:输入家谱先祖姓名和家谱先祖辈分(默认为1),系统据此计算打印先祖的开始代数。

    ⑥ 打印设置:在“全部后代”、“指定代数”和“到指定后代”三项中选择:

    A) 全部后代:以打印先祖为始,打印输出打印先祖及所有后代人物;

    B) 指定代数:以打印先祖为始,向下打印输出N代全部家谱人物;

    C) 指定后代:打印输出以打印先祖为始到指定后代人物之间的所有直系关联人物。

    (2)可选项

    ① 打印副标题:用户输入自定义家谱(子谱)名称。

    注:

     对于“手工输入”和“指定代数”两项,用户可输入任意阿拉伯数字进行设置;

     “开始代数”中“家谱先祖”选项输入必须是打印先祖人物的直系先祖,否则不执行打印功能,而且在直系关联路径存在时,系统计算得出打印先祖的开始代数;

     用户设置的“指定代数”需根据实际打印内容进行调整(详见13.3.6特殊问题处理(5))。

    文件输出格式

    打印封面

    家谱打印和谱系图打印封面格式相同,格式如图

    .所示;

    图 .
  9.  家谱封面示意图
  10. 注:

     “家谱名称”默认为用户创建共建家谱时保存的家谱名称,用户可通过更改家谱名称实现修改;

     “副标题”为用户打印家谱时自定义家谱(子谱)名称。

    打印说明

    (1)家谱打印

    说明包括三个部分,格式如图

    .所示。

    图 .
  11.  家谱打印格式
  12. ① 说明的第一部分,根据“开始代数”(内容1)和“打印设置”(内容2)两部分进行调整:

    A)“开始代数”选项

     设置为“默认”或“手工输入”时,内容1为:“打印以***[打印先祖姓名]为第**[打印先祖辈分]代先祖”;

     设置为“指定先祖”时,内容1为:“是以***[家谱先祖]为家谱第**[家谱先祖辈分]代先祖,打印从***[打印先祖](**[打印先祖辈分])为始”。

    B)“打印设置”选项

     设置为“全部后代”时,内容2为:“及所有后辈的家谱详细信息”;

     设置为“指定代数”时,内容2为:“及至第N代的家谱详细信息”;

     设置为“到指定后代”时,内容2为:“到***[指定后代](***[指定后代辈分])为至的家谱详细信息”;

    则说明第一部分内容具体为:“本谱是***[家谱名称],***[内容1+内容2]。”。

    ②说明第二部分的家谱人物个数统计包括:打印人物,人物妻子,人物孩子(包含嗣子、养子等),待考人物。

    ③说明的第三部分为家谱打印时间。

    注:

     说明第一部分示例:假设张三为张氏家谱的打印先祖,“开始代数”设置为“家谱先祖”(家谱先祖姓名为张一,设置家谱先祖辈分为1,系统计算得张三的辈分为3),“打印设置”为“全部后代”,则说明具体内容为“1.本谱是张氏家谱,是以张一为家谱第一代先祖,打印从张三(三世)为始及所有后辈的家谱详细信息。”

    (2)谱系图打印

    说明包含四个部分,格式如图

    .所示。

    图 .
  13.  谱系图说明示意图
  14. ① 第一部分为打印输出谱系图中人数统计信息,和家谱打印人数统计方法一致;

    ② 第二部分和家谱人物详细信息打印第一部分打印输出方法一致,并在其后添加“不包含族谱中其他孤岛节点”内容;

    ③ 第三部分为“姓名后加*的人物表示在族谱中未发现其子孙信息”,表示打印显示的人物都是相关联的;

    ④ 第四部分为家谱打印时间。

    家谱打印展示

    家谱人物信息按下图

    .所示的人物属性顺序进行展示(以张一为打印先祖,开始代数为1为例)。

    图 .
  15.  人物属性排序展示
  16. 注:

     家谱中单独立世人物打印输出;

     个人描述中的所有属性信息(如字、号等)打印输出;

     简介部分另段打印;

     人物配偶信息如存在具体信息则另段打印输出;

     子女信息存在具体信息则另段打印输出。

    谱系图打印展示

    如图

    .,先以打印先祖为根节点,向下输出三代人物,当第三代人物仍有孩子节点时将其作为当前根节点继续向下输出。

    图 .
  17.  谱系图打印示例
  18. 增加空白页

    在所有家谱人物输出完成后留两张空白页,表示子子孙孙无穷无尽。

    特殊问题处理

    (1)女婿输出

    ① 问题1:女婿信息缺失情况下如何输出?目前在华谱中女婿的姓名包含以下几种情况:

    A)“*[人物描述]姓名” ,如图

    .(1);

    B)“*[姓氏]姓婿” ,如图

    .(2);

    C)“*[姓氏] #|)|?” ,如图

    .(3);

    D)“**[**代表没有姓氏或以其它符号代替的]”。

    图 .
  19.  女婿姓名展示图
  20. 处理方案:从信息有效性出发,当女婿姓名为D)情况时,则不打印输出,前面3种情况通过判断人物姓名字段后打印输出。

    ② 问题2:女婿若入继到某家庭,应该如何处理?

    处理方案:在家谱数据打印时详细人物的输出格式为:女儿適ⅹⅹⅹ[丈夫姓名](入赘),谱系图导出时:女儿--ⅹⅹⅹ[丈夫姓名](入赘) ,以女儿/女婿为下传立世人物。如果他们的子女随女儿姓,他们在谱系图和家谱数据中一起打印。

    (2)人物信息重复输出

    ① 问题:某个人物的妻子、孩子信息在“简介”、“描述”中重复录入,人物信息读取时又将该人物描述重复输出一次;

    处理方案:目前人物属性和关联信息仍按照读取的格式打印输出,后期可增加中文字符判断语句,尽量避免重复信息打印;

    理由:据调研,系统中目前只有少量人物将孩子和妻子描述在“简介”或“其他描述中”,此种情况应该属于用户信息填写冗余,后面可以在页面添加提示信息,告诉用户不同输入框应该填写什么内容。

    (3)辈分处理

    ① 问题:辈分格式不统一,有的辈分是数字,有的是汉字;

    处理方案:对于系统自动计算的数字辈分保留原始格式,对于人物属性中填写的“辈分”属性,增加判断语句,若是数字则不输出,若是中文汉字则输出;

    理由:目前系统中存在两种情况的辈分:第一种是系统以用户输入先祖为第一世计算的后代人物的辈分,打印显示时在人物后显示,如图

    .。第二种是系统中人物属性的“辈分”,以中文汉字如“志、忠、正、德、选”等形式存在,或以阿拉伯数字“1、2、3”等形式存在;阿拉伯数字可能与系统计算的辈分产生冲突,引起歧义,因而当人物属性“辈分”为数字时,则不打印输出。

    图 .
  21.  辈分展示图
  22. (4)男女平等问题

    ① 问题1:有的独女户和二户女无法显示;

    系统已实现:目前系统打印功能已将男性和女性按照相同的规则进行处理,女性信息显示规则和男性相同;

    可能存在问题:独女户和二女户与其父亲关系建立错误可能导致不显示;

    处理方案:由于目前系统中人物只有男性才可下传立世,女性不作处理;因此,针对独女户或是二女户,需要新增判断其丈夫是否入赘,若入赘则以女婿作为本家庭下传立世人物,否则不作处理。

    ② 问题2:女儿属性信息是否在家谱中描述?

    处理方案:在家谱数据打印详细人物时,有名字的女儿信息跟儿子信息一样打印。

    (5)“指定代数”与实际输出不匹配问题

    ① 问题:用户输入指定代数与实际输出指定代数不同主要包含以下两种情况:

    a)用户输入的指定代数过大,超过打印祖先后辈的最大代数;

    b)当用户选择导出类型为谱系图时,且未超过打印祖先后辈的最大代数,由于谱系图输出三层子树的特点,实际输出后辈人物代数必然超过指定代数;

    处理方案:针对A)将指定代数更改为打印先祖后辈的最大代数,针对B) 将指定代数调整为最后打印子树的人物代数。

    (6)“祧子”、“养子”、“继子”关系处理?

    ① 问题1:“祧子”关系如何处理?

    处理方案:“祧子”关系表示一位人物继承多个家庭,打印时在人物后添加兼祧父的姓名,打印时当前人物只在家谱中打印一次。

    如图

    .打印示例(以张二为例),张二的儿子张五同时继承张一、张三和张四三位人物家庭,在打印时,在张五后添加兼祧父张四、张五的姓名。

    图 .
  23.  多继承关系示例
  24. ① 问题2::“养子”、“继子”关系如何处理?

    处理方案:与“儿子”关系相同下传立世,在打印时标注“养子”、“继子”关系说明;如图

    .所示。

    图 .
  25.  继子与样子打印示例
  26. 打印完成下载文件

    打印完成提示

    完成13.2“家谱打印设置”的内容后,点击“确定按钮”,系统后台对该请求进行打印,打印的同时可以正常的使用系统。当后台打印完成时,如果用户正在使用系统,弹出弹窗提示用户该条请求已下载完毕,点击“查看”跳转到下载页面(如图

    .),如果下载完成时用户已退出系统,则在该用户下次登录时弹出弹窗。

    图 .
  27.  下载完成提示框
  28. 打印完成下载界面

    用户的打印请求下载完成后点击图

    .的“查看”按钮跳转到“打印请求”页面(如图
    .),点击“下载”按钮下载文件。

    图 .
  29.  打印下载界面
  30. 家谱任意两位人物路径输出

    为了有效地对家谱中的人物关联进行分析,华谱系统提供了任意两位人物之间关系路径的分析功能,针对用户输入的任意两位人物分析两者之间的直系关联关系及其共同先祖,并以文件输出和家谱树两种方式展示关联路径,以下以“吴汝琴”和“吴佐”为例分别介绍两种输出格式。

    文件输出

    如图

    .,在“人物1”和“人物2”两选项框中分别输入家谱中任意两人物:

    图 .
  31.  人物输入界面
  32. 文件导出示例

    打印输出格式如图

    .

    图 .
  33.  路径打印示意图
  34. 注:

     打印显示信息包含:输入的两位人物的姓名,两位人物的共同先祖,相差辈分数,最短路径中相关人物,以及路径中关系;

     分析两位人物间的最短路径以“父-子”或“母-子”关联为依据,若不存在时则返回最短路径不存在信息。

    家谱树显示

    家谱树显示示例如图

    .

    图 .
  35.  两位人物路径家谱树示意图
  36. 注:

     家谱树中的关系路径展示,只显示其直系父子关系的人物;

     关系路径中将查找的两位人物以及两者共同的先祖都标注为红色,如示例中的“吴汝琴”、“吴佐”以及他们的共同先祖“吴待”;

     在共同先祖节点下方标注“以***为先祖,两者相差*代”的信息。

    家谱打印方法说明

    方法1——导出全部家谱人物

    步骤一:点击左侧导航栏中“我的家谱”,在右侧的家谱列表中点击“家谱详情”(如图

    .)。

    步骤二:完成上一步操作后,点击“四.人物导出模块”下面的“导出全部家谱人物”(如图

    .)。

    图 .
  37.  家谱列表
  38. 图 .
  39.  全部导出
  40. 优点:可以打印家谱中全部人物的详情信息。

    特征:不用指定祖先节点,适合孤立节点较多的情况,可以将家谱所有的人物信息进行打印,多用于对人物详情信息进行校对的场景,推荐在修谱的早期使用该方法。

    方法2——筛选性导出

    步骤一:点击左侧导航栏中“我的家谱”,在右侧的家谱列表中点击“家谱详情”(如图

    .)。

    步骤二:点击“四.人物导出模块”下面的“导出查询结果”(如图

    .)。

    图 .
  41.  导出查询
  42. 优点:将该家谱全部子树根节点及其人物相关信息全部导出。

    特征:不用指定祖先节点,按条件进行查询筛选,对满足筛选条件的人物信息进行校对核查。

    方法3——我的家谱页中家谱打印操作步骤

    步骤一:点击左侧导航栏中“我的家谱”,进入家谱列表(如图

    .)。

    步骤二:点击目标家谱的“家谱导出”,弹出打印次数提醒窗口后选择确认按钮(如图

    .和图
    .)。

    步骤三:在步骤二点击确定按钮后出现的弹窗中输入要打印的起始祖先,然后点击确定按钮(如图

    .)。

    图 .
  43.  我的家谱
  44. 图 .
  45.  家谱导出选择界面
  46. 图 .
  47.  打印次数提醒框
  48. 图 .
  49.  打印确定界面
  50. 优点:操作简单,仅需指定打印的开始节点,就可以打印指定开始节点往后的所有人物节点信息。

    特征:需要确定打印的起始祖先节点,才能进行打印。适用于修谱中晚期,孤立节点少的情况,对于孤立的节点无法打印。推荐用户在修谱的中期和后期使用该方法。

    方法4——家谱详情页中家谱打印

    具体的操作步骤见于用户手册14.1.1节和14.2.1节。

    优点:该方法相较于方法3而言,功能更加丰富,打印的类型可以选择家谱或者谱系图。家谱类型包含了人物详细信息,而谱系图类型可以更直观的看出某一人物节点的祖先节点和后代节点。

    特征:同样需要指定打印的起始祖先。用户在修谱的中期和后期可以使用该方法选择性的导出部分子孙后代人物信息进行核查。

    方法5——生成家谱树

    具体的操作步骤见于用户手册11.2.5节查看家谱树。

    优点:通过家谱树可以查看该家谱的树形结构,就视觉效果而言更为直观。

    特征:生成家谱树的时候需要指定家谱树的起始祖先节点,孤立的节点无法显示。通过家谱树可以快速的看到家谱的人物连接关系(比如 “张三”有几个儿子,每个儿子的姓名以及儿子的儿子)。

    方法6——家谱分卷打印

    家谱分卷的功能较为复杂,具体操作见于用户手册第15章——华谱系统家谱分卷操作手册。

    优点:当一份家谱的人物数目非常多时,所有数据打印在同一文件里对数据校对和检索可能带来不便,因此华谱系统提供家谱分卷功能,将一份完整的家谱划分为逻辑清晰、人数大致均衡的 多卷子谱,便于家谱修建工作的开展。

    特征:家谱分卷时,同样需要指定起始祖先,起始祖先的所有子孙后代作为单独一卷进行数据校对、检索等。

    家谱打印方法选择

    目前系统存在多种家谱打印的功能,每种打印功能都有其独特优势。用户在进行家谱打印的时候存在一个功能选择的问题。以家谱中孤立节点的多少,将修谱阶段划分为:修谱初期、修谱中期、修谱后期。针对用户修谱的不同阶段,我们推荐用户使用对应的打印方法,(如图

    .所示)。本节将会对用户在修谱过程中可能遇到的一些打印问题做出解答。

    图 .
  51.  打印方法选择
  52. 修谱初期

    ① 问题:需要对家谱中的人物信息逐个进行校对核查?

    处理方案:此时我们可以使用方法1来打印家谱中每个人物的详情信息,从而逐一进行核查,具体的操作流程见于14.4.1节。

    修谱中期

    ① 问题:需要查看家谱中的某一位人物都有那些后代,只关心后代人名,而不必关心后代人物的详细信息(比如查看“张三”的后代都有谁)?

    处理方案:此时可以通过方法5(生成家谱树)或者采用方法4来导出谱系图。家谱树是一种树形结构,可以直观的每个人物的子树后代。生成家谱树的操作流程见于本手册14.4.5节,方法4的导出谱系图的流程见于本手册14.4.4节。家谱树和方法4导出谱系图的共同之处在于都需要指定开始的祖先,不同之处在于方法4导出谱系图的功能更为丰富一些,其可以指定人物代数。

    修谱后期

    ① 问题1:需要查看或者核查某一人物为起始祖先节点的所有子孙后代的详细信息?

    处理方案:可以通过方法3或者方法4来打印查看。方法3的具体操作见于本手册14.4.3节;方法4的具体操作见于本手册14.4.4节。方法3在操作上相较于方法4简单一些,只需要设置方法4的起始祖先节点信息。方法4的功能较方法3更丰富一些,操作也更为复杂一些。说明:不管是方法3还是方法4,如果一个人物从逻辑上满足打印的条件,但是这个人物是一个孤立节点,并没有连接到家谱树中,此时打印内容并不会包含这个人物信息。

    ② 问题2:需要查看某一人物为起始的指定代数范围内的所有人物详情信息(比如查看从张三开始的三代子孙信息,此时张三作为第一代,张三的儿子作为第二代,张三的孙子作为第三代)?

    处理方案:可以使用方法4。方法4的具体操作步骤见于本手册14.4.4节。说明:如果一个人物从逻辑上满足打印的条件,但是这个人物是一个孤立节点,并没有连接到家谱树中,此时打印内容并不会包含这个人物信息。

    ③ 问题3:需要查看或者核查某一人物为起始祖先到指定后代人物之间一脉相承的人物详情信息(比如查看从爷爷“张三”到孙子“张五二”之间的人物详情信息,此时会打印三个人物信息,分别是:“张三”,“张五二”的父亲,张五二)?

    处理方案:这种情况可以考虑使用方法4。方法4的具体操作步骤见于本手册14.4.4节。