、目录第一章可行性分析..................................................................................21.1银行贷款业务的简单说明..................................................................21.2需求分析...............................................................................................21.3系统可行性分析..................................................................................2第二章系统分析......................................................................................32.1组织机构分析(贷款模块)..............................................................32.2审批个人助学贷款业务流程图..........................................................32.3数据流程图...........................................................................................5第三章系统设计:..................................................................................53.1平台设计:...........................................................................................53.2系统模块功能设计..............................................................................6第四章数据库设计..................................................................................74.1E-R图....................................................................................................74.2数据表...................................................................................................7第五章代码设计:..................................................................................8第一章可行性分析1.1银行贷款业务的简单说明贷款种类按期限分为短期、中期与长期贷款,短期贷款是指期限在1年以内的贷款,中期贷款是指期限在1年(含1年)至3年(含3年)之间的贷款,长期贷款是指期限超过3年的贷款。贷款利率每笔贷款利率应在贷款合同中写明,称为合同利率。贷款偿还一次性利随本清法;分期付息一次还本法;等额本息法;等额本金法贷款展期不能按期归还贷款的,借款人应当在贷款到期日之的,向银行申请贷款展期。是否展期由银行决定。1.2需求分析根据系统需求分析,系统模块功能如下:用户管理:添加用户,修改用户密码。客户管理:添加客户,查询客户信息。审批管理:客户需要贷款,先进入审批功能,审批合格继续。生成报表:方便查找客户信息和审批结果。模块分为:个人助学贷款个人汽车贷款个人住房贷款个人自助贷款1.3系统可行性分析目标分析银行信贷管理是提高银行业务的优质服务水平为目标的,使银行体制更加完善。具体目标为:(1)最大限度地满足客户的所有要求和采纳客户的合理建议和意见。(2)增加新业务的功能。(3)及时了解全国信贷相关信息有利于资金控制(4)对审批管理流程进行控制。信息系统,全面提高管理水平和工作效率。(1),经济上:运用该系统可以对贷款基本准则了解,利率的计算清楚以及偿还方式等信息都通过数据库统一管理,财务部门可以通过该系统得到最新的客户信息,银行可以针对这些信息制定新的一轮贷款计划。由于对信息实施了统一的管理可以减少人工重复大量数据所产生的错误,同样方便人员整理资料获取信息。(2),技术上:客户学生该系统初步设想运用VB以及数据库知识开发,由于银行本身有一支有一定数据库开发和VB编程知识的团队,所以开发中不存在技术问题,是可行的。(3),管理上:银行在管理上采用科学的信息系统管理方法,加以统一管理。运用科学的管理方法可以在同样的收益下,因为投入的相对减少而可以获得经济利润的增加。因此,该系统具有可行性。结论:通过以上分析该系统是可行的。第二章系统分析2.1组织机构分析(贷款模块)2.2审批个人助学贷款业务流程图贷款业务个人助学贷款个人汽车贷款个人住房贷款个人自助贷款申请贷款录入客户资料提交审批资料审批合格通知贷款分配学校2.3数据流程图新客户D2申请档案D3账目D1历史存档P1处理申请P2建立贷款账户P3贷款处理老客户处理通知申请表申请客户发放贷款现金D4账户存档贷款信息申请期限终结信息终结通知老客户信息申请者信息批准客户名单第三章系统设计:3.1平台设计:需要电脑配置:1、CPU:P4,2.0G以上2、内存:256M以上3、磁盘容量:40-80G4、10/100M以太网端口服务器:P4PC服务器1、CPU:P4,2.0G以上2、内存:512M以上3、磁盘容量:60-80G4、10/100M以太网端口操作系统:WindowsXPserver数据库系统:SybaseforNT交换机:1、12个10/100M以太网端口2、支持802.1Q3、支持SNMP3.2系统模块功能设计功能结构就是将系统的功能进行分解,按功能从属关系表示的图表。愈上层功能愈笼统,愈下层功能愈具体。功能分解的过程就是一个由抽象到具体、由复杂到简单的过程。将功能模块按高内聚,低耦合,影响范围在控制范围之内的原则分成若干个子模块。贷款申请管理贷款审批管理个人助学贷款贷款发放管理贷款偿还管理第四章数据库设计4.1E-R图4.2数据表1.客户数据项描述:数据项名名称数据项含义类型长度说明客户编号khbh客户编号char5主键客户姓名khxm客户姓名char20客户密码khmm客户密码char40客户电话khdh客户电话int40客户联系人khlr客户联系人int402.贷款的数据项描述:数据项名名称数据项含义类型长度说明贷款编号ckbh贷款编号char5主键贷款名称ckmc贷款名称char20客户电话贷款资料审核结果申请编号姓名密码联系人资料编号发放贷款贷款名称贷款核准ckdz贷款核准char40贷款发放否ckmj贷款发放否flase40第五章代码设计:代码设计:代码是代表系统中客观存在的事物名称、属性或状态的符号,而代码设计是将系统中具有某些特征或属性的信息归并到一起。我们在代码设计中遵循以下原则:唯一性:在一个分类编码标准中,每一个编码对象仅有一个代码,一个代码只唯一表示一个编码对象。如:学号:学生的学号是学生在学校的唯一代码。合理性:代码结构与分类体系相适应。可扩充性:在设计过程中留有适当的空间,以便以后的补充。如:学号可以增添位数。简单性:代码结构简单,以便节省存储空间和提高系统的处理效率。实用性:代码能反映对象的特点。规范性:代码的书写统一。