银行信贷管理系统数据库设计说明书-V1.1_第1页
银行信贷管理系统数据库设计说明书-V1.1_第2页
银行信贷管理系统数据库设计说明书-V1.1_第3页
银行信贷管理系统数据库设计说明书-V1.1_第4页
银行信贷管理系统数据库设计说明书-V1.1_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

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

文档简介

银行信贷管理系统数据库设计说明书 内部文档PAGE三江学院计算机科学与工程学院第2页共13页银行信贷管理系统数据库设计说明书银行信贷管理系统银行信贷管理系统数据库概要设计说明书Databasedesignmanualsummaryofbankcreditsystem编写:编写:卢朋日期:2013.12.30审核:卢朋日期:2013.12.31批准:卢朋日期:2013.12.31受控状态:是√否发布版次:V1.1日期:2013.12.31编号:NO.13213102变更记录日期版本变更说明作者2013-12-30V1.0创建此文档卢朋2013-12-31V1.1对此文档进行修改审核卢朋签字确认职务姓名签字日期组长卢朋卢朋2013-12-31目录TOC\o"1-3"1 引言 41.1 预期的读者 41.2 数据库 41.3 目的和作用 42 数据字典设计 43 数据库设计 53.1 系统物理结构设计 53.2 表设计 83.2.1 dk_kh(客户信息表) 93.2.2 dk_sq(贷款申请表) 103.2.3 t_zcpg(资产评估表) 103.2.4 t_xdcp(信贷产品信息表) 103.2.5 t_dklx(贷款利息表) 113.2.6 t_dkkh(贷款客户信息表) 113.2.7 t_sk(收款表) 113.2.8 t_yg(员工信息表) 123.3 表之间的关联设计 123.4 存储过程设计 123.5 触发器设计 133.6 Job设计 13

引言预期的读者1.项目经理2.客户项目经理3.系统开发人员4.系统测试人员数据库数据库管理系统是Oracle10G中文简体版银行信贷管理系统数据库Bankcreditmanagementsystemdatabase目的和作用将数据分析的结果进一步整理,形成最终的计算机模型,以便开发人员建立物理数据库。数据字典设计数据字典的主要目的是提供查阅对不了解的条目的解释。在数据字典中记录数据元素的下列信息:一般信息(名字,别名,描述等),定义(数据类型,长度,结构等),使用特点(值的范围,使用频率,使用方式—输入/输出/本地,条件值等),控制信息(来源,用户,使用它的程序,改变权等),分组信息(父结构,从属结构,物理位置—记录、文件和数据库等)。下面的例子是通过卡片来描述数据字典:名字:t_dkkh名字:t_dkkh别名:描述:贷款账户的具体信息定义:lx_iddk_zh位置:贷款客户信息表名字:t_dklx别名:描述:利息要分别计算定义:lx_iddk_zh位置:贷款利息表名字:yg名字:yg别名:描述:员工的具体信息定义:ygid、Name、sfzhm、xb、zw、dh、jtdz位置:员工信息表名字:t_hk别名:描述:还款后需在还款表注明定义:hk_id、dk_zh、Dk_hm、Hk_rq、Hk_je、Hk_syje、Hk_czyid位置:贷款还款表数据库设计系统物理结构设计根据硬件设备和数据库平台系统,对数据库系统的物理存储结构进行规划,估计数据库的大小,增长速度,各主要部分的访问频度。确定数据文件的命名,日志文件的命名。数据文件和日志文件的物理存放位置,如果有多个存储设备,需要规划数据文件的组织方式。系统内存使用配置,一般来说,数据库系统会自动维护系统内存,但有时为了某些性能问题,可以根据需要对数据库的内存管理进行另行配置。(1)部门实体拥有部门编号、名称、电话、地址、职能和负责人等属性。部门实体图如图3.1.1所示。图3.1.1部门实体图(2)贷款实体包括贷款编号、客户号、贷款分类、金额、抵押物和贷款期限等属性。贷款实体图如图3.1.2所示。图3.1.2贷款申请图(3)资产评估包括资产编号、评估公司、评估价格、存放单位、相应贷款金额评估日期等属性。资产实体图如图3.1.3所示。图3.1.3资产评估实体图(4)信贷产品包括产品编号、产品名称、产品公司、贷款利息等属性。信贷产品实体图如图3.1.4所示。图3.1.4贷产品实体图(5)贷款实体包括贷款编号、客户号、贷款分类、金额、抵押物和贷款期限等属性。贷款实体图如图3.1.5所示。图3.1.5贷款实体图(6)利息实体包括贷款编号、客户号、贷款金额、贷款利率、利息额和处理标志等属性。利息实体图如图3.1.6所示。图3.1.6利息实体图(7)还款实体拥有还款编号、贷款账户、贷款户名、还款日期、还款金额、贷款剩余金额和还款操作员等属性。部门实体图如图3.1.7所示。图3.1.7还款实体图(8)员工实体包括编号、人员姓名、性别、电话、身份证、家庭地址和所属部门等属性。员工实体图如图3.1.8所示。图3.1.8员工实体图(9)贷款发放操作包括放贷人员、贷款和客户三个实体。一个放贷人员可以对多个客户进行贷款,二者关系为1:N;而一个客户可以获得多笔贷款,二者关系为1:M。贷款发放的E-R图如图3.1.9所示。图3.1.9贷款发放实体图(10)利息计算操作包括会计人员、贷款和利息三个实体。一个会计人员可以对进行多次利息,二者关系为1:N;一项贷款可以拥有多笔利息,二者关系为1:M。利息计算的E-R图如图3.1.9所示。图3.1.10贷款发放实体图信贷管理系统主要包括以下实体:客户管理员、客户、贷款、信贷员、贷款、利息、会计、角色和系统管理员等九个角色。经过以上的分析可知,客户和客户管理员的关系为N:1;客户与贷款的关系为1:N,信贷员与贷款的关系为1:M;贷款与利息的关系为1:N,会计与利息的关系为1:M。系统管理员可以设置多个角色,二者关系为1:N。每一个系统角色(用户组)可以包含多个用户,角色与信贷员的关系、角色与会计的关系以及角色与客户管理员的关系都为一对多。信贷系统整体E-R图如图3.1.11所示。图3.1.11信贷管理系统整体E-R图表设计根据数据字典的设计,进一步细化为数据库表的设计。表的设计包括以下内容:表名(中英文)字段名字段数据类型字段是否为空,对字段的解释:主键、外键、是否自动增一、是否为索引、是否唯一、是否进行数据检查等。字段的默认值字段的解释说明Dk_kh(客户信息表)表3.2.1客户信息表字段名数据类型长度与格式是否为空说明khidInt4Primarykey客户号Namechar20Notnull客户名称khlxchar1Notnull客户种类:1单位,2个人khdzchar60Notnull客户地址Khdhchar20Notnull客户电话Zjhmchar18Notnull证件号码accountChar20首笔贷款账号Dkjemoney18贷款金额jszhChar12结算账号xypjint4信用评级dk_sq(贷款申请表)表3.2.2贷款申请表字段名数据类型长度与格式是否为空说明Dk_sqhDec(10)10:yyyymmdd00Primarykey贷款申请号:自动生成Dkclient_idint4Notnull客户号:外键Dkzlchar10Notnull贷款种类DkxzChar10贷款性质Dkdypchar16贷款抵押品dypjemoney18抵押品金额DkjeMoney18贷款金额SqrqDate8:yyyy-mm-dd申请日期SprqDate8:yyyy-mm-dd审批日期DkhtllMoney18合同贷款利率HkfsChar3还款方式MqhkjeMoney18每期还款金额t_zcpg(资产评估表)表3.2.3资产评估表字段名数据类型长度与格式是否为空说明Zcpg_idInteger4Primarykey资产编号,主键zcpg_pgrqDate8:yyyy-mm-dd评估日期DksqidInt4Notnull贷款申请号,外键Zcpg_PgjeMoney18Notnull评估金额Zcpg_PggsChar50评估公司Zcpg_cfddChar60存放单位t_xdcp(信贷产品信息表)表3.2.4信贷产品信息表字段名类型长度与格式可否为空说明cp_idInteger4Primarykey产品编号,主键cp_mcChar4Notnull产品名称cp_gsChar4Notnull产品公司dklxMoney18Notnull贷款利息t_dklx(贷款利息表)表3.2.5贷款利息表字段名数据类型长度与格式是否为空解释说明lx_idInteger4Primarykey利息编号,自动生成dk_zhchar12Notnull贷款账号dk_yeMoney18贷款余额LlFloat6利率LxeMoney18利息额Lxksrqdate8:yyyy-mm-dd利息开始日期Lxdqrqdate8:yyyy-mm-dd利息到期日期Lxjxrqdate8:yyyy-mm-dd利息计算日期Lxclrqdate8:yyyy-mm-dd利息处理日期LxclbzChar1利息处理标志:‘0’未处理,‘1’已收利息t_dkkh(贷款客户信息表)表3.2.6贷款客户信息表字段名数据类型长度与格式是否为空备注Dkzhchar12Primarykey贷款编号,主键Khidint4Notnull客户号Dksqidint4Notnull贷款申请号,外键Dkgsbmint4Notnull贷款归属部门,外键dkksrqDate8:yyyy-mm-dd贷款开始日期dkdqrqDate8:yyyy-mm-dd贷款到期日期zhhkrqDate8:yyyy-mm-dd最后还款日期zhjsrqDate8:yyyy-mm-dd最后计算日期YeMoney贷款余额YqLlFloat6预期利率sjLlFloat6实际利率t_sk(收款表)表3.2.7收款表字段名类型长度与格式可否为空说明hk_idInteger4Primarykey还款编号,自动生成dk_zhchar12Notnull贷款账户Dk_hmchar50Notnull贷款户名Hk_rqdate8:yyyy-mm-dd还款日期Hk_jeMoney18还款金额Hk_syjeMoney18贷款剩余金额Hk_czyidchar3还款操作员t_yg(员工信息表)表3.2.7员工信息表字段名类型长度与格式备注说明ygidInt4Primarykey员工编号Namechar20Notnull员工姓名sfzhmchar18Notnull身份证号码xbChar2性别zwChar12职位dhChar20Notnull电话jtdzChar30家庭地址表设计中应注意的问题:1.对于字符类型的字段,要仔细确认字段的可能长度。在SQLServer数据库设计中,一般来说,对于定长的字符数据字段,去字符类型(char),对于不定长的,取变长字符类型(varchar)。2.对于以分类形式出现的字段,建议不使用字符类型,而使用数字类型。如:人员分类为高职、中职、低职;如果用字符类型,则将这些字符串需要入库;如果使用数字类型分别用1、2、3代表高职、中职、低职,则入库的是数字信息,从程序编写的角度考虑,后者更好维护一些,主要体现在如果是多语言版本时,我们不需要在程序中将这些字符串信息进行判断处理。表之间的关联设计为了保证数据的完整性,需

温馨提示

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

评论

0/150

提交评论