数据库设计说明书v30_第1页
数据库设计说明书v30_第2页
数据库设计说明书v30_第3页
数据库设计说明书v30_第4页
数据库设计说明书v30_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

TITLE数据库设计说明书失业保险管理系统数据库设计说明书Version:3.0项目承担部门:撰写人(签名):乔婧程阳品缪晶晶张辽陈诚么金璐罗坤莉王宾完成日期:2005年9月本文档使用部门:□主管领导■项目组□客户(市场)■维护人员□用户评审负责人(签名):评审日期:目录TOC\o"1-3"\h\z1. 引言 11.1 编写目的 11.2 背景 11.3 定义 11.4 参考资料 12. 外部设计 12.1 类型划分 12.2 标识符和约定 12.3 数据库表设计格式说明 22.4 支持软件 93. 结构设计 94. 运用设计 104.1 数据字典设计 104.2 安全保密设计 21

引言编写目的编写目的:数据库设计说明书依据概要设计说明书中对数据的要求编写,为以后具体的开发设计提供数据库参考,预期读者:编码人员和测试人员。背景待开发的数据库的名称:JIMS使用此数据库的软件系统的名称:MicrosoftSqlServer2000该软件系统开发项目的任务提出者:社会保险机构该软件系统的用户:社会保险机构将安装该软件和这个数据库的计算站(中心):社会保险机构数据中心定义JIMS(JoblessInsurancemanagementSystem)失业保险管理系统CDM(ConceptDataModel)概念数据模型PDM(PhysicsDataModel)物理数据模型E-R(EntityRelationship)实体联系模型参考资料《需求规格说明书》《数据库系统原理》李键中王珊电子工业出版《银行信用评估系统案例》外部设计类型划分⑴主表:11个(2)辅助表:5个标识符和约定数据库表的命名是用表名的英文或英文缩写,编程实现简单易记!格式描述说明1Employees职工企业参保职工情况表2PayCondition发放条件社保机构工作人员审核保险基金发放的条件3PersonalFee个人缴费信息个人保险基金的基本缴费信息,可以用于查询4CorporationFee企业缴费信息企业的保险基金基本缴费情况一览表5InsuranceOrg社保机构社保机构的基本信息表6AssuranceEmployee社保员工社保机构工作人员基本信息表7Corporation 单位登记单位的基本信息表8ReportInfo 申报信息企业申报信息一览表9Right权限表系统用户权限种类10InsuranceCard社保证社保机构颁发给每个参保单位的证件11WorkingPopedom工作权限工作权限关系12BaseCondition用户自然情况表用户自然情况标准对照表13Occupation职业情况对照表个人职业情况对照表14FamilyCondition家庭情况对照表个人家庭情况对照表15RightCondition权限对照表社保机构员工权限对照表16InsuranceSubventionKind保险补助金领取类型个人保险补助金领取类型对照表数据库表设计格式说明⑴主表:职工表(Employees)Employees字段名字段代码字段类型允许为空主键外键1社保IDSocialsecIDvarchar(20)NPrimarykey2社保机构IDInsuranceOrgIDvarchar(20)NForeinKey3单位IDCorporationIDvarchar(20)NForeinKey4职工姓名EmployeeNamevarchar(10)N5职工性别EmployeeSexvarchar(2)N6职工民族EmployeeRacevarchar(10)N7职工出生年月EmployeeBirthdayVarchar(10)N8职工身份证号EmployeeICvarchar(20)N9职工婚姻状况EmployeeMarriagevarchar(8)Y10职工文化程度EmployeeEduvarchar(15)Y11职工职别EmployeeDutyvarchar(15)N12个人月收入IndividualIncomeFloatY13家庭人均月收入AverageIncomeFloatY14职工联系方式PrincipalPhvarchar(15)Y15银行帐号AccoutNumvarchar(15)N16参加工作时间StartWorkTimeVarchar(10)N17职工年龄EmployeeAdgeIntegerY发放条件(PayCondition)字段名字段代码字段类型允许为空主键外键1社保IDSocialsecIDvarchar(20)NPrimaryKeyForeignkey2视同累计缴费月数SumOfPayedMonthfloatY3上次未记发待遇的累计缴费月数UnProvidedSumOfPayedMonthfloatY4上次待遇享受剩余月数ProvidedRemainOfPayedMonthfloatY5缴费工资基数SalaryBasefloatY个人缴费信息(PersonalFee)Corporation字段名字段代码字段类型允许为空主键外键1社保IDSocialsecIDVarchar(20)NPrimaryKeyForeignkey2应缴金额EmployeeShouldpayfloatN3已缴金额EmployeePaidsumfloatY4本次缴费金额EmployeePaidfloatY5缴费日期EmployeePayvarchar(10)Varchar(10)Y6滞纳金EmployeeLateFeefloatY7补缴款EmployeeAddFeefloatY8缓缴金额EmployeeArrearagefloatY9缓缴期限(月)EmployeeDelayLimitVarchar(10)Y4.企业缴费信息(CorporationFee)字段名字段代码字段类型允许为空主键外键1单位IDCorporationIDVarchar(20)NPrimaryKeyForeignkey2应缴金额CorShouldpayfloatN3缓缴金额CorArrearagefloatY4本次缴费金额CorPaidfloatY5缴费日期CorPayvarchar(10)Varchar(10)Y6滞纳金CorLatefeefloatY7缓缴期限(月)CorDelayLimitintegerY8补缴款CorAddFeefloatY5社保机构(InsuranceOrg)InsuranceOrg字段名字段代码字段类型允许为空主键外键1社保机构IDInsuranceOrgIDVarchar(20)NPrimaryKey2社保机构名称InsuranceOrgNameVarchat(20)N3社保机构地址InsuranceOrgAddressVarchat(20)N4社保机构联系电话InsuranceOrgTelVarchar(13)N5法人姓名IRepresentativeNameVarchar(10)N6法人电话IRepresentativeTelVarchar(13)N7法人身份证IRepresentativeICVarchar(20)N6社保员工(AssuranceEmployee)AssuranceEmployee字段名字段代码字段类型允许为空主键外键1社保员工IDSystemUsersIDvarchar(5)NPrimaryKey2社保机构IDInsuranceOrgIDVarchar(20)NForeignKey3社保员工姓名SystemUsersNamevarhar(10)N4用户级别SystemUsersClassVarchar(10)N5登陆密码SystemUsersPasswordvarchar(14)N6工作编号WorkNumVarchar(4)N7家庭住址SUAddressVarchar(30)Y8年龄SUAdgeIntegerY9联系电话SUTelVarchar(13)Y10性别SUSexVarchar(2)N11出生年月SUBirthdayVarchar(10)N12民族SURaceVarchar(10)Y13婚姻状况SUMarriageVarchar(4)Y14文化程度SUEducationVarchar(10)Y7单位(Corporation)Corporation字段名字段代码字段类型允许为空主键外键1.单位IDCorporationIDVarchar(20)NPrimarykey2社保机构IDInsuranceOrgIDVarchar(20)NForiegnKey3公司名称CorporationNameVarchar(20)N4社保证IDCardIDVarchar(10)N5单位地址CorporationAddressVarchar(20)N6缴费专管员姓名AccountantNameVarchar(20)Y7.银行帐号AccountNumberVarchar(20)N8.企业类型CorporationKindVarchar(10)N9..电话CorporationPhvarchar(13)N10邮编CorPostcardVarchar(6)Y11法人姓名CRepresentativeNameVarchar(10)N12法人电话CRepresentativeTelVarchar(13)N13法人身份证CRepresentativeICVarchar(20)N14营业执照种类BusinessLicenseVarchar(10)N15执照号码LicenseNumVarchar(10)N16发照日期LicenseIssueVarchar(10)Varchar(10)N17有效期限LicenseValivarchar(10)periodInteger(3)N18批准文号AuthorizeNumVarchar(20)N19批准单位AuthorizeOrgVarchar(20)N8申报信息(ReportInfo)字段名字段代码字段类型允许为空主键1工资水平SalaryLevelfloatN2单位IDCorporationIDVarchar(20)NForiegnKey3年人均工资AnnualAverageWageVarchar(20)N4参保职工数EmployeeAmountVarchar(18)Y5缴费比率ProfitRatefloatY6社保类型CorporationTypevarchar(10)N9权限表(RightTable)字段名字段代码字段类型允许为空主键外键1权限级别AuthorityLevelVarchar(8)NPrimaryKey2描述DescriptionVarchar(50)N10社保证(InsuranceCard)字段名字段代码字段类型允许为空主键外键1单位IDCorporationIDVarchar(20)NForiegnKey2社保证IDCardIDVarchar(10)NPrimaryKey3发证日期CardIssueVarchar(10)Varchar(10)N4有效期CardValidPeriodVarchar(10)N5社保单位IDInsuranceCopIDVarchar(20)NForiegnKey11.工作权限(WorkingPopedom)字段名字段代码字段类型允许为空主键外键1社保员工IDSystemUsersIDvarchar(5)NPrimarykeyForeignkey2权限级别AuthorityLevelVarchar(8)NPrimarykeyForeignkey3权限个数RightAmountIntegerN⑵辅助表:1.自然情况对照表(BaseconditionTable):字段名列名长度允许空1男MaleintegerY2女FemaleintegerY3已婚MarriedintegerY4未婚NomarryintegerY5其他婚姻状况OtherMarryintegerY6研究生以上GraduateSintegerY7本科UnGraduateSintegerY8大专JuniorintegerY9中专高中IntegerermediateintegerY10其他学历情况OtherKnowledgeintegerY2.职业情况对照表(OccupationTable):字段名列名字段类型(4)允许为空1公务员GwyintegerY2教师医生JshysintegerY3金融律师JrhlsintegerY4军人记者JrhjzintegerY5企业主公司职员QyzhgszyintegerY6其他职业QtzyintegerY7机关厅局级以上TjysintegerY8机关处级CjintegerY9机关科级KjintegerY10机关一般干部YbgjgbintegerY11机关其他干部QtgjgbintegerY12企业正副经理ZfzjlintegerY13企业部门经理BmjlintegerY14企业一般干部YbqygbintegerY15企业其他干部QtqyzyintegerY16职称高级GjintegerY17职称中级ZjintegerY18职称初级CjjintegerY19无职称MeiintegerY20个人月收入10000以上Ysr10000integerY21个人月收入8000-10000Ysr8000integerY22个人月收入5000-8000Ysr5000integerY23个人月收入4000-5000Ysr4000integerY24个人月收入3000-4000Ysr3000integerY25个人月收入2000-3000Ysr2000integerY26个人月收入1000-2000Ysr1000integerY27个人月收入1000以下Ysrxy1000integerY3.家庭情况对照表(FamilyConditionTable):字段名列名字段类型(4)允许为空1家庭人均月收入5000以上Rjsr5qintegerY2家庭人均月收入3000-5000Rjsr3_5qintegerY3家庭人均月收入2000-3000Rjsr2_3qintegerY4家庭人均月收入1000-2000Rjsr1_2qintegerY5家庭人均月收入500-1000Rjsr5b_1qintegerY6家庭人均月收入500以下Rjsr5bintegerY4权限对照表(RightConditionTable)字段名列名字段类型允许为空1可读ReadIntegerY2可插入InsertIntegerY3可删除DeleteIntegerY4可读可插入ReadAndInsertIntegerY5可读可删除ReadAndDeleteIntegerY6所有权限AllRightsIntegerY5保险补助金领取类型(InsuranceSubventionKind)字段名列名字段类型允许为空1医疗补助金MedicalSubventionIntergerY2丧葬补助金BurySubventionIntergerY3就业培训补助金TrainingSubventionIntergerY4最低生活保障金LowestLivingSubventionIntergerY5生育补助金BirthSubventionIntergerY6农合工补助金FarmerSubventionIntergerY支持软件PowerDesigner9.0MicrosoftSqlserver2000结构设计概念模型:物理模型运用设计数据字典设计数据字典(DD):包括数据流,数据文件和数据项数据流和数据文件职工表=职工编码+社会保障号+单位ID+姓名+性别+出生年月+身份证号+婚姻状况+文化程度+职别+个人月收入+家庭人均月收入+联系方式+银行帐号+职工年龄发放条件=社保ID+视同累计缴费月数+上次未记发待遇的累计缴费月数+上次待遇享受剩余月数+缴费工资基数个人缴费信息=社保ID+应缴金额+已缴金额+本次缴费金额+缴费日期+滞纳金+补缴款+缓缴金额+缓缴期限企业缴费信息=单位ID+应缴金额+缓缴金额+本次缴费金额+缴费日期+滞纳金+缓缴期限+补缴款社保机构=社保机构ID+社保机构名称+社保机构地址+社保机构联系电话+法人姓名+法人电话+法人身份证社保人员=社保员工ID+社保机构ID+社保员工姓名+用户级别+登陆密码+工作编号+家庭住址+年龄+联系电话+性别+出生年月+民族+婚姻状况+文化程度单位=单位ID+社保机构ID+公司名称+单位地址+社保证ID+缴费专管员姓名+银行帐号+企业类型+电话+邮编+法人姓名+法人电话+法人身份证+营业执照种类+执照号码+发照日期+有效期限+批准文号+批准单位申报情况=工资水平+单位ID+年人均工资+参保职工数+缴费比率+社保类型权限表=员工ID+权限级别+描述社保证=单位ID+社保证ID+发证日期+有效期+社保单位ID工作权限=社保员工ID+权限编号+权限个数社会保险登记表=单位名称+社会保险经办机构名称+缴费单位专管员姓名+申请日期+登记证编号+单位住所+电话+邮编+工商登记执照信息+法人代表+缴费单位专管员+单位类型+开户银行+户名+银行基本帐号+参加险种及日期工商登记执照信息=执照种类+执照号码+发照日期+有效期限批准成立信息=批准单位+批准日期+批准文号法人代表=姓名+身份证号+电话缴费单位专管员=姓名+所在部门+电话参加险种及日期=参加险种+参加日期所属分支机构信息=负责人+姓名+地址社会保险经办机构审核意见=意见内容+经办人+单位负责人+社保机构社会保险变更登记表=原登记事项+变更事项+备注+社会保险经办机构审核意见登记事项=单位名称+住所+法定代表人+缴费单位专管员+单位类型+隶属关系+主管部门或总机构+开户银行+银行基本帐号+登记证编码变更事项=单位名称+住所+法定代表人+缴费单位专管员+单位类型+隶属关系+主管部门或总机构+开户银行+银行基本帐号+登记证编码、缴费单位专管员=姓名+所在部门社会保险登记证=正本/副本+字+号+单位名称+住所+单位类型+法定代表人+组织机构统一代码+有效期限+发证机构+发证日期+验证记录失业缴费基数浏览表=序号+单位名称+起止月+职工情况+工资情况+本期缴费金额+滞纳金+补缴款+联系人+电话号码市属企业职工花名册(在职)=单位名称+单位性质+单位编码+单位地址+联系电话+经办人+填报日期+职工编号+姓名+社会保障号码+性别+籍贯+出生年月+文化程度+参加工作时间+职别+岗位职务+原身份+视图累计缴费基数+上次待遇享受剩余月数+缴费工资基数转移证明=姓名+身份证号+调动缴费时间+上次待遇享受剩余月数+保险机构名称失业职工登记表=姓名+性别+身份证号+出生年月+民族+原户口所在地+档案编号+家庭住址+缴费时间+原工作单位+参加工作时间+失业救济金规定领取标准+介绍就业情况+重新就业情况+审核人+经办人+个人银行帐号失业保险基金台帐=单位代码+单位名称+月份失业缴费基数浏览表=序号+单位名称+职工情况+工资情况+年人均工资+年缴费情况+联系人+电话号码验证记录=验证机构+验证日期职工人员=在岗人员+下岗人员+合计工资情况=在岗+下岗+合计本期缴费金额=单位+个人+合计滞纳金=单位+个人+起止月补缴款=单位+个人+起止月数据项:名称单位ID别名CorporationID取值Variablevarchar长度20位备注单位的唯一标志号名称社保ID别名SocialsecID取值Variablevarchar长度20位备注职工的社会保障号码职工的唯一标识名称职工姓名别名EmployeeName取值Variablevarchar长度10位备注名称职工性别别名EmployeeSex取值varChar长度2位备注名称职工民族别名EmployeeRace取值Variablevarchar长度10位备注名称职工出生年月别名EmployeeBirthday取值Variablevarchar长度10位备注名称职工身份证号别名EmployeeIC取值Variablevarchar长度20位备注名称职工婚姻状况别名EmployeeMarriage取值Variablevarchar长度8位备注名称职工文化程度别名EmployeeEdu取值Variablevarchar长度16位备注名称职工职别别名EmployeeDuty取值Variablevarchar长度15位备注职工在所在单位担任的职务名称社保机构ID别名AssuranceOrgID取值Variablevarchar长度20位备注社会保险经办机构的编号代码名称个人月收入别名IndividualIncome取值float备注名称家庭人均月收入别名CorporationApplyvarchar(10)取值float备注名称职工联系方式别名PrincipalPh取值Variablevarchar长度13位备注名称银行帐号别名AccoutNum取值Variablevarchar长度15位备注个人在银行开户的帐号名称参加工作时间别名StartWorkTime取值Varchar(10)备注名称视同累计缴费月数别名SumOfPayedMonth取值integer备注针对单个职工名称上次未记发待遇的累计缴费月数别名UnProvidedSumOfPayedMonth取值integer备注针对单个职工名称上次待遇享受剩余月数别名ProvidedRemainOfPayedMonth取值integer备注针对单个职工名称缴费工资基数别名SalaryBase取值Float备注针对单个职工名称单位名称别名CorporationName取值Variablevarchar长度40位备注企业的名称名称社保ID别名SocialsecID取值varchar(20)备注个人对应的社保号名称应缴金额别名EmployeeShouldpay取值float备注名称已缴金额别名EmployeePaidsum取值float备注已缴费名称本次缴费金额别名EmployeePaid取值float备注个人本次缴费名称缴费日期别名EmployeePayvarchar(10)取值Varchar(10)备注缴费当前日期名称滞纳金别名EmployeeLateFee取值Float备注迟缴罚金名称补缴款别名EmployeeAddFee取值Float备注补缴款项名称缓缴金额别名EmployeeArrearage取值Float备注缓缴费数名称缓缴期限(月)别名EmployeeDelayLimit取值Integer备注缓缴可拖的最长时间名称单位ID别名CorporationID取值Varchar(20)备注企业的唯一标志号码名称应缴金额别名CorShouldpay取值Float备注企业应缴保险费额名称缓缴金额别名CorArrearage取值Float备注缓缴费名称本次缴费金额别名CorPaid取值float备注企业本次缴费名称缴费日期别名CorPayvarchar(10)取值Varchar(10)备注企业缴费日期名称滞纳金别名CorLatefee取值Float备注单位滞纳金名称缓缴期限(月)别名CorDelayLimit取值Integer备注企业缓缴期限名称补缴款别名CorAddFee取值Float备注企业补缴款名称社保机构ID别名InsuranceOrgID取值Varchar(20)备注保险机构的id名称社保机构名称别名InsuranceOrgName取值Varchar(20)备注名称社保机构地址别名InsuranceOrgAddress取值Varchar(20)备注名称社保机构联系电话别名InsuranceOrgTel取值Varchar(13)备注名称法人姓名别名IRepresentativeName取值Varchar(10)备注社保机构法人姓名名称法人电话别名IRepresentativeTel取值varchar(13)备注社保机构的法人电话名称法人身份证别名IRepresentativeIC取值varchar(20)备注社保机构的法人身份证号码名称社保员工ID别名SystemUsersID取值varchar(18)备注社保员工的ID号名称社保机构ID别名InsuranceOrgID取值Varchar(20)备注社保员工所在的机构ID名称社保员工姓名别名SystemUsersName取值varhar(10)备注名称用户级别别名SystemUsersClass取值Varchar(10)备注社保员工权限名称登陆密码别名SystemUsersPassword取值varchar(14)备注社保员工登陆系统的密码名称工作编号别名WorkNum取值varChar(10)备注社保员工单位内的编号别名家庭住址别名SUAddress取值Varchar(30)备注社保员工家庭住址名称单位缴费金额别名CorporationFloat取值float备注本期单位缴费的金额名称年龄别名SUAdge取值Integer备注社保员工个人年龄名称联系电话别名SUTel取值Varchar(13)备注社保员工电话名称性别别名SUSex取值varChar(2)备注社保员工性别名称出生年月别名SUBirthday取值Varchar(10)备注社保员工出生年月名称民族别名SURace取值Varchar(10)备注社保员工民族名称婚姻状况别名SUMarriage取值Varchar(4)备注社保员工婚姻状况名称文化程度别名SUEducation取值Varchar(10)备注社保员工文化程度名称单位ID别名CorporationID取值Varchar(20)备注企业ID名称社保机构ID别名InsuranceOrgID取值Varchar(20)备注企业投保的社保机构ID名称公司名称别名CorporationName取值Varchar(20)备注名称社保证ID别名CardID取值Varchar(10)备注企业社保证ID名称单位地址别名CorporationAddr取值Varchar(20)备注企业地址名称缴费专管员姓名别名AccountantName取值Varchar(20)备注名称银行帐号别名AccountNumber取值Longinteger(20)备注缴费银行帐号名称企业类型别名CorporationKind取值Varchar(10)备注名称电话别名

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论