预览加载中,请您耐心等待几秒...
1/3
2/3
3/3

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

天山农商银行客户管理系统的设计与实现的中期报告 一、项目简介 天山农商银行客户管理系统是一个为农商银行提供客户管理的系统。该系统旨在帮助农商银行更好地管理和维护客户信息,提高客户满意度和银行运营效率。该系统主要功能包括客户信息管理、客户账号管理、客户贷款管理和客户投资管理等。 二、实现目标 1.实现客户信息的简单录入和修改功能; 2.实现客户账号的新增、删除和修改功能; 3.实现客户贷款的申请、审核和还款功能; 4.实现客户投资的申请、审核和回款功能; 5.保证系统的安全性,并且支持多用户同时使用。 三、设计方案 1.数据库设计 根据业务需求,数据库分为五个部分: 客户信息表:用于存储客户基本信息,包括客户姓名、性别、出生日期、身份证号、联系地址、联系电话等。 客户账号表:用于存储客户账户信息,包括账号、密码、余额等。 客户贷款表:用于存储客户贷款信息,包括贷款金额、利率、还款时间等。 客户投资表:用于存储客户投资信息,包括投资金额、利率、回款时间等。 用户账号表:用于存储用户账号和密码。 2.系统架构设计 该系统采用三层架构,包括表示层、业务逻辑层和数据访问层。 表示层:客户端用户通过表示层与系统进行交互。 业务逻辑层:负责处理系统中的各种业务逻辑和处理请求。 数据访问层:负责与数据库进行交互,提供数据访问服务。 3.技术选型 前端:采用HTML、CSS、JavaScript等技术实现。 后端:采用Java语言,使用Spring框架、Hibernate框架和MySQL数据库。 四、实现进展 1.数据库设计已完成,各表之间的关系已明确。 2.前端页面已完成70%,包括登录页面、客户信息管理页面、客户账户管理页面等。 3.后端代码已完成40%,包括用户验证模块、客户信息管理模块、客户账户管理模块等。 五、下一步计划 1.完成前端页面的制作,包括客户贷款管理页面、客户投资管理页面等。 2.完成后端代码的编写,包括客户贷款管理模块、客户投资管理模块等。 3.完成系统安全性的设计,包括用户权限控制、数据加密等。 4.进行系统的测试和调试,确保系统稳定运行。 5.完成系统的文档撰写,包括系统需求说明、系统设计文档和用户手册等。 六、难点和解决方案 难点:多用户同时访问冲突的问题。 解决方案:为每个用户分配一个唯一的sessionID,防止多用户操作相互干扰。同时设置数据库锁等措施,控制同时修改数据的行为。