网上银行系统
Posted 小鸭嘎嘎
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了网上银行系统相关的知识,希望对你有一定的参考价值。
说明:
使用技术:
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,显示每张卡中的钱,统计所有卡中的钱(账户归集)
扩展登陆:
如果当前用户名没有异常登陆,不用验证码; 如果当前用户当月有异常登陆,必须有验证码
以上是关于网上银行系统的主要内容,如果未能解决你的问题,请参考以下文章