首页 > 代码库 > 网上银行系统

网上银行系统

 

说明:

使用技术:
strtus2+spring+hibernate+jquery+ajax

开发步骤:
1、导入需要的jar包;
spring 的jar包;
hibernate的jar包;
数据库的jar包;
数据库连接池的jar包;
struts2的jar包;
servlet-api的jar包;
junit单元测试的jar包;
日志log4j的jar包;

2、在src下 放入
db.properties
log4j.properties
struts.xml
spring.xml
国际化的资源文件等...

3、创建持久层dao层

4、创建模型层(模型bean对象, xml元数据对象)

5、创建控制层

6、配置web.xml文件
struts2的过滤器
spring上下文
spring的监听器
spring过滤乱码(servlet写过滤器来完成编码设置)

 

 

项目:

省市县表()
用户表(编号,姓名,用户名,网银登陆密码,网银交易密码,ATM交易密码,电话查询密码,个人图片,省id,市id,区县id,详细地址,邮编,联系电话,手机号码,电子邮箱)
银行卡表(编号,用户编号,账户类型,账户号码,证件类型, 证件号码,账户余额,账户别名,卡状态[1正常、2冻结、3注销])
登陆记录表(编号,用户编号,登陆时间, 登陆ip,是否成功)
找回密码信息表(编号,用户编号,验证码, 发送时间,状态[1未用、2已用])


一个人可以办多张卡

功能:
1、注册网上银行
2、传统的登陆
登陆的用户名 可以是 (银行卡号,用户名,手机号码,邮箱);
3、登陆错误2次后, 半个小时才能继续操作;
当天登陆错误3次后,当前不能再登陆;第二天自动解锁;
当月登陆错误10次后,当前账号冻结;

4、找回登陆密码

5、首页,展示当前登陆用户的所有卡信息
6、ajax,显示每张卡中的钱,统计所有卡中的钱(账户归集)


扩展登陆:
如果当前用户名没有异常登陆,不用验证码; 如果当前用户当月有异常登陆,必须有验证码

 

网上银行系统