网上银行系统

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,显示每张卡中的钱,统计所有卡中的钱(账户归集)


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

 

以上是关于网上银行系统的主要内容,如果未能解决你的问题,请参考以下文章

交流信息——银行系统

OpenERP与银行核心银行系统的集成

网上银行系统窗口版本

分析一下银行的储蓄系统的数据库由哪些表组成及其应用程序和管理系统

网上银行系统

数据结构课设:银行排队系统模拟