1、文档编号文档版本密级拟制人日期CCPTEST注册会计师全国统一考试管理系统 数据库设计规格说明书变更说明日期版本变更位置变更说明作者SE操作记录20XX-11-4创建XXX20XX-12-213.2.2添加考场安排状态表XXX已添加20XX-12-213.2.3添加上报状态字段XXX已添加20XX-12-213.2.1添加考区排考场字段XXX已添加20XX-12-213.5.2添加考场号、座位号、邮政编码、通讯地址XXX已添加20XX-12-223.1.6添加年度字段XXX已添加20XX-12-233.1.1修改院校代码为C(5)XXX已修改20XX-12-233.1.5修改院校代码为C(5)
2、XXX已修改20XX-12-233.8.4院校名称长度扩充XXX已修改20XX-12-235.16逻辑检查代码顺序变更XXX已修改20XX-12-243.1.1专业小类(C2)改为C(4)XXX已修改20XX-12-243.1.5专业小类(C2)改为C(4)XXX已修改20XX-12-243.3.4单科合格表财务管理合格标记PASSFLAG_CSGL改为PASSFLAG_CWGLPASSTYPE_GSZLYFXGL公司战略与风险管理成绩方式改成PASSTYPE_QYGLPASSFLAG_GSZLYFXGL公司战略与风险管理合格标记改成PASSFLAG_QYGLFSCORE_GSZLYFXGL公
3、司战略与风险管理成绩改成FSCORE_QYGLXXX已修改20XX-12-243.4.1预审结果VC(50)改为VC(500)XXX已修改20XX-12-243.3.4单科合格表添加准考证号字段XXX已修改20XX-12-243.7.1货币种类 改为C(2)XXX已修改20XX-12-243.5.2添加违规失效状态XXX已修改20XX-12-253.3.4添加证件类型字段XXX已修改20XX-12-253.8.2添加字段中文名XXX已修改20XX-12-303.2.2添加上报状态XXX已修改20XX-12-303.2.3去掉上报状态XXX已修改20XX-12-313.1.7添加各科目报名人次统
4、计表XXX已添加20XX-12-313.1.8添加各科目数报名人数统计表XXX已添加20XX-12-313.1.9报名考生分类统计表XXX已添加20XX-12-313.7.8辅导班报名情况统计表XXX已添加20XX-12-313.7.9收款费用统计表XXX已添加20XX-12-313.7.7教材预定情况表添加上报状态XXX已修改20XX-1-43.3.3,3.3.4,3.3.5,3.7.3考试层级代码名称修改XXX已修改20XX-1-420XX-1-43.1.9添加两个阶段实际报名人数字段XXX已修改20XX-1-45.3代码改成C(1)XXX已修改20XX-1-53.7.1,3.7.2将币种
5、分类代码统一名称XXX已修改20XX-1-55.16代码表初始内容发生变化XXX已修改20XX-1-55.15代码表初始内容发生变化XXX已修改20XX-1-55.1考生类别代码长度改为C(1)XXX已修改20XX-1-55.13代码表初始化内容发生变化XXX已修改20XX-1-53.8.5代码表初始化内容发生变化XXX已修改20XX-1-113.4.1添加职称评定文号XXX已修改20XX-1-113.7.7添加实订上报状态和上报时间XXX已修改20XX-01-113.3.6添加成绩核查申请表XXX已修改20XX-1-113.3.3,3.3.5添加全科合格证号、专业阶段合格证号、详细通讯地址、
6、联系电话XXX已修改20XX-1-113.6.3添加报名序号、准考证号、性别、详细通讯地址、联系电话XXX已修改20XX-1-113.2.6添加考试层级XXX已修改20XX-01-143.8.6添加业务备注信息表XXX已修改20XX-01-145.7,5.18修改代码表值的内容XXX已修改20XX-2-43.7.8辅导班类别 改为可以为空XXX已修改20XX-2-63.7.4开始时间、结束时间字段可以为空XXX已修改目 录变更说明2目 录31设计说明51.1设计原则51.2缩略语51.3常用类型51.4标准示例52逻辑设计63业务表设计63.1报名管理63.1.1考生报名信息表63.1.2考生
7、照片表93.1.3考生教材预定信息93.1.4考生辅导班预定信息103.1.5信息修改记录表113.1.6考生考试信息表【临时建议表】113.2考场管理123.2.1考场人数设置表123.2.2考点信息表123.2.3倦袋数表133.3成绩管理133.3.1单科合格分数线设置133.3.2成绩导入表133.3.3考生成绩表143.3.4单科合格表163.4违规管理173.4.1违规记录表173.5全科管理193.5.1考生备案信息表193.5.2单科换全科审批表203.6综合管理223.6.1教材信息223.6.2辅导班信息233.6.3科目费用设定243.6.4考试时间设定243.6.5非考
8、生基本信息253.6.6收款记录表253.6.7教材预定管理263.7系统管理273.7.1机构信息表274考试门户274.1.1会员信息表274.1.2文章信息表284.1.3附件信息表284.1.4用户信息表295代码表设计295.1性别代码305.2证件类型代码305.3文章类别代码315.4省份代码表315.5国家/地区代码表325.6证件类型代码表395.7学位代码395.8学历代码405.9专业代码405.10专业技术资格(职称)代码415.11职业性质代码415.12单位性质代码42枚举表设计425.13枚举表名称436视图设计436.1视图名称447存储过程设计447.1存储过
9、程名称448触发器设计458.1触发器名称451 设计说明1.1 设计原则1、 依据业务的需要;2、 设置依据、业务规程;1.2 缩略语主要数据类型的描述如下:l C(n)定长字符型,表示长度为n个单字节字符的固定长度字符串l VC(n)变长字符型,表示最大长度为n个单字节字符的可变长度字符串l N(n)整型数值型,表示n位整数l N(n,m)浮点数值型,表示总位数是n位(不包括小数点),其中小数点后位数为m位的浮点数l D日期型,记录精确到日的时间信息l DT时间型,记录精确到秒的时间信息1.3 常用类型用于业务的表中有关列的数据类型规定如下:l 涉及人数的数值N(10)l 涉及货物单价的N
10、(16,6)l 涉及比例、分成的N(10,6)l 涉及金额的N(16,2)l 涉及人名的VC(30)l 涉及单位名称、地址的VC(80)l 涉及说明、理由、意见、内容、决定、备注的VC(400)或者VC(2000)1.4 标准示例字段名称中文名称类型说明非空_CODE代码表中的代码C(n)常用的是C(2)Y_NAME代码表中的名称VC(n)根据具体需要设置长度_REGION_CODE行政区划代码VC(12)最长12位REGION_NAME行政区划名称VC(80)_FLAG数据表中的标志位C(1)1代表 是,0 代表 否电话号码VC(20)邮政编码C(6)日期类字段VC(8)例如:2006112
11、7时间类字段VC(14)例如:200611272336582 逻辑设计3 业务表设计规则提示:(1) 业务表命名规则:命名为大写字母,注意不要以SYS开头 a) 业务表名用“_”分为三段:项目代号_业务模块名_业务表名。b) 长度尽量不要超过18位。(2) 字段命名规则:命名为大写字母a) GUID、ID等具有编号性质的字段分为两段:表名缩写_GUID,表明缩写_ID。b) 业务字段命名原则上不用添加表名缩写前缀。c) 业务字段中引用外健(关联表、数据字典),直接用关联的字段命名。d) ture/false字段应该在命名中体现出来,如WD_IS_LATE,此类字段统一用char(1)表示,0代
12、表否,1代表是。(有规范的按照规范)(3)非空栏: 如果字段为非空,填写N,否则不用填写。(4)说明栏: 填写字段约束条件,值域,默认值。(5)业务规则栏:填写字段是否为主键,是否为其他表外键,是否为索引字段。业务表示例:3.1 报名管理3.1.1 考生报名信息表数据表名称EXAM_REG_EXAMEE功能说明保存考生信息和报考科目信息字段名称中文名称类型说明非空业务规则RE_GUID报名GUID主键NPKIDNUM唯一编号VC(32)考生在系统中的唯一编号CMI_GUID注册用户GUIDCCP_MEMBER_INFOANNUAL年度N(6,2)报名年度NORDER_NET网报序号VC(12)
13、网上报名考生才有省代码+考区代码+5位顺序码ORDER_OK报名序号VC(12)新考生单机版确认时生成,老考生网上报名自动生成N省代码+考区代码+5位顺序码同一年度不允许重复ROBOT_CODE机器码VC(10)客户端软件专用MODE_CODE报名方式C(1)枚举N1 网上报名2 中注协代报3 省级代报4 考区报名5 其他方式KSLB_CODE考生类别C(1)DIC_KSLBNGJDQ_CODE国家/地区C(2)DIC_GJDQNREG_TIME报名时间VC(14)精确到分BMZT_CODE报名状态C(1)DIC_BMZTNOK_TIME确认时间VC(14)精确到分FLAG_TF退费标志C(1
14、)枚举N0 未退费1 发生退费EXAM_ORGCODE报考机构代码VC(20)CCP_ACLS_ORGN一般为考生报名参加考试的考区代码ORG_CODE机构代码VC(20)CCP_ACLS_ORGN业务人员所属机构代码ROOMNO考场号N(6,2)SEATNO座位号N(6,2)PERMITNO准考证号VC(11)不允许重复年度+省份+考区+5位顺序号NAME_CN中文姓名VC(30)NNAME_CODE姓名区位码VC(30)四节以|分割NAME_EN英文姓名VC(30)内地考生,拼音即英文姓名NAME_PY姓名拼音VC(30)SEX_CODE性别C(2)DIC_SEXNP_GUID考生照片VC
15、(32)EXAM_PHOTOBIRTHDAY出生日期VC(8)AGE年龄N(5,2)NATION_CODE民族C(2)DIC_NATIONPOLICY_CODE政治面貌C(2)DIC_ POLICYCARDTYPE_CODE证件类型C(2)DIC_CARDTYPENIDCARD证件号码VC(30)考生录入的证件号码NIDCARD18证件号码2VC(30)18位身份证证件号码NADDRESS_EUR居住地VC(100)ADDRESS详细通讯地址VC(100)NPOSTCODE邮政编码VC(10)NPHONE联系电话VC(50)NMOBILE移动电话VC(50)NEMAIL电子邮箱VC(30)NX
16、L_CODE学历C(2)DIC_XLNGRADUATE_DATE毕业年月VC(6)DEGREE_CODE学位C(2)DIC_DEGREENDEGREE_NUM学位证书编号VC(20)PROV_CODE院校所在省C(2)DIC_PROV港澳台和欧洲考区考生为空UNIV_CODE院校代码C(5)DIC_UNIVUNIV_NAME院校名称VC(50)院校代码为其他时,考生输入院校名称MAJOR_CODE1专业大类C(2)DIC_MAJORMAJOR_CODE2专业小类C(4)DIC_ MAJORMAJORGADE_CODE专业技术资格C(2)DIC_MAJORGRADE职称CAREER_CODE职业
17、性质C(2)DIC_CAREERWORKUNIT工作单位VC(80)UNITTYPE_CODE单位性质C(2)DIC_UNITTYPEUNIT_ADDRESS单位地址VC(100)UNIT_POSTCODE单位邮编VC(10)EXAM_LEVEL考试层级C(1)枚举1 专业阶段报名2 高级阶段报名CERTNO_CLASS1专业阶段合格证号VC(20)报考综合测试科目时录入考生专业阶段合格证号FLAG_KJ会计报考标志C(1)枚举N0 未报考1 报考FLAG_SJ审计报考标志C(1)同上NFLAG_CWGL财管报考标志C(1)同上NFLAG_JJF经济法报考标志C(1)同上NFLAG_SF税法报
18、考标志C(1)同上NFLAG_QYGL公司战略与风险管理报考标志C(1)同上NFLAG_ZHCS综合测试报考标志C(1)同上NSUBJECT_NUM报考科目数N(6,2)NEW_CODE新考生标志C(1)枚举0 老考生 1 新考生RESV1备用字段1VC(10)RESV2备用字段2VC(20)RESV3备用字段3VC(30)RESV4备用字段4VC(40)索引名称Unique索引字段3.1.2 考生照片表数据表名称EXAM_PHOTO功能说明考生照片信息表字段名称中文名称类型说明非空业务规则P_GUIDGUIDVC(32)NPKPHOTO考生照片BLOBNRESV1备用字段1VC(50)RES
19、V2备用字段2VC(50)索引名称Unique索引字段3.1.3 考生教材预定信息数据表名称EXAM_REG_BOOKBOOK功能说明考生教材预定信息字段名称中文名称类型说明非空业务规则RBB_GUIDGUIDPKANNUAL年度N(6,2)报名年度NRE_GUID报名GUIDEXAM_ REG_EXAMEEEXAM_SET_NONEXAM关联报名表或非考生信息表EXAMER_CODE考生分类C(1)枚举N0 考生1 非考生SB_GUID教材GUIDVC(32)EXAM_SET_BOOKBOOK_NUM预定数量N(10,2)BOOK_FEE金额小计N(10,2)FETCH_CODE教材领取状态
20、C(1)枚举0 未领取1 已领取FETCH_DATE领取时间VC(14)ORG_CODE机构代码VC(20)CCP_ACLS_ORGNRESV1备用字段1VC(50)RESV2备用字段2VC(50)索引名称Unique索引字段3.1.4 考生辅导班预定信息数据表名称EXAM_REG_BOOKCLASS功能说明考生辅导班预订信息字段名称中文名称类型说明非空业务规则RBC_GUIDGUIDPKANNUAL年度N(6,2)报名年度NRE_GUID报名GUIDEXAM_ REG_EXAMEEEXAM_SET_NONEXAM关联报名表或非考生信息表EXAMER_CODE考生分类C(1)枚举N0 考生1
21、非考生SC_GUID辅导班GUIDVC(32)EXAM_SET_CLASSFEE金额N(10,2)FETCH_CODE辅导班领取状态C(1)0未领取1 已领取FETCH_DATE领取时间VC(14)ORG_CODE机构代码VC(20)CCP_ACLS_ORGNRESV1备用字段1VC(50)RESV2备用字段2VC(50)索引名称Unique索引字段3.1.5 考生历史报名信息表数据表名称EXAM_REG_EXAMEEOLD功能说明存储考生当前年度之前的成绩字段名称中文名称类型说明非空业务规则RE_GUID报名GUID主键NPKIDNUM唯一编号VC(32)考生在系统中的唯一编号CMI_GUI
22、D注册用户GUIDCCP_MEMBER_INFOANNUAL年度N(6,2)报名年度NORDER_NET网报序号VC(12)网上报名考生才有省代码+考区代码+5位顺序码ORDER_OK报名序号VC(12)新考生单机版确认时生成,老考生网上报名自动生成N省代码+考区代码+5位顺序码同一年度不允许重复ROBOT_CODE机器码VC(10)客户端软件专用MODE_CODE报名方式C(1)枚举N1 网上报名2 中注协代报3 省级代报4 考区报名5 其他方式KSLB_CODE考生类别C(1)DIC_KSLBNGJDQ_CODE国家/地区C(2)DIC_GJDQNREG_TIME报名时间VC(14)精确到
23、分BMZT_CODE报名状态C(1)DIC_BMZTNOK_TIME确认时间VC(14)精确到分FLAG_TF退费标志C(1)枚举N0 未退费1 发生退费EXAM_ORGCODE报考机构代码VC(20)CCP_ACLS_ORGN一般为考生报名参加考试的考区代码ORG_CODE机构代码VC(20)CCP_ACLS_ORGN业务人员所属机构代码ROOMNO考场号N(6,2)SEATNO座位号N(6,2)PERMITNO准考证号VC(11)不允许重复年度+省份+考区+5位顺序号NAME_CN中文姓名VC(30)NNAME_CODE姓名区位码VC(30)四节以|分割NAME_EN英文姓名VC(30)内
24、地考生,拼音即英文姓名NAME_PY姓名拼音VC(30)SEX_CODE性别C(2)DIC_SEXNP_GUID考生照片VC(32)EXAM_PHOTOFKBIRTHDAY出生日期VC(8)AGE年龄N(5,2)NATION_CODE民族C(2)DIC_NATIONPOLICY_CODE政治面貌C(2)DIC_ POLICYCARDTYPE_CODE证件类型C(2)DIC_CARDTYPENIDCARD证件号码VC(30)考生录入的证件号码NIDCARD18证件号码2VC(30)18位身份证证件号码NADDRESS_EUR居住地VC(100)ADDRESS详细通讯地址VC(100)NPOSTC
25、ODE邮政编码VC(10)NPHONE联系电话VC(50)NMOBILE移动电话VC(50)NEMAIL电子邮箱VC(30)NXL_CODE学历C(2)DIC_XLNGRADUATE_DATE毕业年月VC(6)DEGREE_CODE学位C(2)DIC_DEGREENDEGREE_NUM学位证书编号VC(20)PROV_CODE院校所在省C(2)DIC_PROV港澳台和欧洲考区考生为空UNIV_CODE院校代码C(5)DIC_UNIVUNIV_NAME院校名称VC(50)院校代码为其他时,考生输入院校名称MAJOR_CODE1专业大类C(2)DIC_MAJORMAJOR_CODE2专业小类C(4
26、)DIC_ MAJORMAJORGADE_CODE专业技术资格C(2)DIC_MAJORGRADE职称CAREER_CODE职业性质C(2)DIC_CAREERWORKUNIT工作单位VC(80)UNITTYPE_CODE单位性质C(2)DIC_UNITTYPEUNIT_ADDRESS单位地址VC(100)UNIT_POSTCODE单位邮编VC(10)EXAM_LEVEL考试层级C(1)枚举1 专业阶段报名2 高级阶段报名CLASS1_NUM专业阶段合格证号VC(20)报考综合测试科目时录入考生专业阶段合格证号FLAG_KJ会计报考标志C(1)枚举N0 未报考1 报考FLAG_SJ审计报考标志
27、C(1)同上NFLAG_CWGL财管报考标志C(1)同上NFLAG_JJF经济法报考标志C(1)同上NFLAG_SF税法报考标志C(1)同上NFLAG_QYGL公司战略与风险管理报考标志C(1)同上NFLAG_ZHCS综合测试报考标志C(1)同上NSUBJECT_NUM报考科目数N(6,2)NEW_CODE新考生标志C(1)枚举0 老考生 1 新考生RESV1备用字段1VC(10)RESV2备用字段2VC(20)RESV3备用字段3VC(30)RESV4备用字段4VC(40)索引名称Unique索引字段3.1.6 报名信息逻辑检查结果表数据表名称EXAM_REG_CHECK功能说明报名信息逻辑
28、检查结果表字段名称中文名称类型说明非空业务规则RC_GUIDGUIDVC(32)主键NANNUAL年度N(6,2)报名年度NRE_GUID报名GUIDVC(32)EXAM_REG_EXAMEENIDNUM唯一编号VC(32)引用报名表唯一编号NCHECKTYPE_CODE逻辑检查类型C(2)DIC_CHECKTYPEYORDER_OK报名序号VC(12)NAME_CN中文姓名VC(30)YSEX_CODE性别C(2)DIC_SEXYROOMNO考场号N(6,2)YSEATNO座位号N(6,2)PERMITNO准考证号VC(11)CARDTYPE_CODE证件类型C(2)DIC_CARDTYPE
29、NIDCARD证件号码VC(30)考生录入的证件号码NIDCARD18证件号码2VC(30)18位身份证证件号码NPHONE联系电话VC(50)YIDCARD_RSN身份证非法原因VC(50)证号与性别不匹配证号与出生日期不匹配证号省级错误YORG_CODE机构代码VC(20)CCP_ACLS_ORGYGENUNIT_CODE生成单位状态C(1)0考区生成1 省注协生成2中注协生成如果中注协已经生成,则其他单位无需再生成RESV1备用字段1VC(10)YRESV2备用字段2VC(20)YRESV3备用字段3VC(30)YRESV4备用字段4VC(40)索引名称Unique索引字段3.1.7 按
30、科目报名人次统计表数据表名称EXAM_REG_KMSTAT功能说明按科目报名人次统计表字段名称中文名称类型说明非空业务规则RK_GUIDGuidVC (32)NANNUAL年度N(6,2)报名年度NORG_CODE机构代码VC(20)CCP_ACLS_ORGNNEW_CODE新考生标志C(1)枚举0 老考生 1 新考生NUM_FACT_ZY专业阶段报名人数N(16,2)实际人数YNUM_KJ会计报名人数N(16,2)人次YNUM_SJ审计报名人数N(16,2)人次YNUM_CWGL财管报名人数N(16,2)人次YNUM_JJF经济法报名人数N(16,2)人次YNUM_SF税法报名人数N(16,
31、2)人次YNUM_QYGL公司战略与风险管理报名数N(16,2)人次YNUM_TOTAL_ZY专业阶段全报人数N(16,2)人数NUM _FEE_ZY专业阶段退款人数N(16,2)人数NUM_FACT_ZH综合阶段报名人数N(16,2)实际人数NUM_ZHCS综合测试报名人数N(16,2)人次NUM_ZHCS2综合测试2报名人数N(16,2)人次NUM_TOTAL_ZH综合阶段全报人数N(16,2)人数NUM_FEE_ZH综合阶段退款人数N(16,2)人数RPT_DATE统计截至时间VC(14)YRESV1备用字段1VC(10)YRESV2备用字段2VC(20)YRESV3备用字段3VC(30
32、)YRESV4备用字段4VC(40)YY索引名称Unique索引字段3.1.8 按科数报名人数统计表数据表名称EXAM_REG_KMSSTAT功能说明按科目数报名人次统计表字段名称中文名称类型说明非空业务规则RKS_GUIDGuidVC (32)NANNUAL年度N(6,2)报名年度NORG_CODE机构代码VC(20)CCP_ACLS_ORGNNEW_CODE新考生标志C(1)枚举N0 老考生 1 新考生NUM_FACT_ZY专业阶段报名人数N(16,2)实际人数NUM_ONE一科N(16,2)人数NUM_TWO两科N(16,2)人数NUM_THREE三科N(16,2)人数NUM_FOUR四
33、科N(16,2)人数NUM_FIVE五科N(16,2)人数NUM_SIX六科N(16,2)人数NUM_TOTAL_ZY专业阶段全报人数N(16,2)人数NUM_ FEE_ZY退款人数N(16,2)人数NUM_FACT_ZH综合阶段报名人数N(16,2)实际人数NUM_ONE_ZH综合阶段一科人数NUM_TWO_ZH综合阶段二科人数NUM_TOTAL_ZH综合阶段全报人数N(16,2)人数NUM_ FEE_ZH退款人数N(16,2)人数RPT_DATE统计截至时间VC(14)YRESV1备用字段1VC(10)YRESV2备用字段2VC(20)YRESV3备用字段3VC(30)YRESV4备用字段
34、4VC(40)Y索引名称Unique索引字段3.1.9 报名考生分类统计表数据表名称EXAM_REG_FLSTAT功能说明报名考生分类统计表字段名称中文名称类型说明非空业务规则RF_GUIDGuidVC (32)NANNUAL年度N(6,2)报名年度NORG_CODE机构代码VC(20)CCP_ACLS_ORGNSTAT_TYPECODE统计类别C(2)01:按性别02:按学历03:按年龄段04:按工作性质05:按专业结构06:按职称结构NTYPE_CODE类别代码C(2)根据统计类别存放相应的代码NUM_KJ会计报名人数N(16,2)人次YNUM_SJ审计报名人数N(16,2)人次YNUM_CWGL财管报名人数N(16,2)人次YNUM_JJF经济法报名人数N(16,2)人次YNUM_SF税法报名人数N(16,2)人次YNUM_QYGL公司战略与风险管理报名数N(16,2)人次YNUM_TOTAL_ZY专业阶段全报人数N(16,2)人数YNUM_FACT_ZY专业阶段实际报名人数N(16,2)人数NUM_ZHCS综合测试报名人数N(16,2)人次NUM_ZHCS2综合测试2报名人数N(16,2)人次NUM_TOTAL_ZH综合阶段全报人数N(16,2)人次NUM_FACT