(完整版)基于JAVA技术网上银行系统的实现毕业设计

发布时间 : 星期四 文章(完整版)基于JAVA技术网上银行系统的实现毕业设计更新完毕开始阅读

(3)用户修改密码流程如图2-4所示:

图2-4 用户修改密码流程图

(3)用户转账如图2-5所示:

图2-5 用户转账流程

2.5 接口设计

2.5.1 用户接口

本系统通过PC计算机进行运行、操作,用户可以自己办理各种相关信息,可以录入、转出、修改相关信息。也可以修改自己的密码,管理自己的帐户。 2.5.2 外部接口

A.软件接口

服务器程序可使用JDBC提供的对SQL SERVER的接口,进行对数据库的所有访问。服务器程序上可使用SQL SERVER的对数据库的备份命令,以做到对数据的保存。

B.硬件接口:

a.在输入方面,对于键盘.鼠标的输入,可用java.io的标准输入输出,对输入进行处理。

b.在输出方面,打印机的连接及使用,也可用java.io的标准输入输出对其进行处理。 2.5.3 内部接口

内部接口方面,各模块之间采用函数调用、参数传递、返回值的方式进行信息传递。具体参数的结构将在数据结构设计的内容中说明。接口传递的信息将是以数据结构封装了的数据,以参数传递或返回值的形式在各模块间传输。

第3章 ATM银行取款系统的数据库设计

3.1 数据库设计的需求分析

在配置该数据库时,以名称mybank数据库来唯一命名该数据库。该数据库包含的表为:用户账户表(account)

3.2 数据库设计的数据字典

数据库设计的数据字典如下:

名字:用户登录信息

描述:助记词登录时,用于确认身份 定义:登录信息=帐号+密码+验证码

名字:修改密码信息 描述:用户确认修改后的信息

定义:修改密码信息=原密码+新密码+确认密码

名字:转账信息

描述:用户所要转入账户的信息

定义:转账信息=用户账号余额+对方账号+转入金额

名字:查询余额信息

描述:用户需要清楚的知道自己账户中的信息

定义:查询余额信息=用户账号+余额

3.3 数据库概念设计

概念结构图如图3-1所示:

图3-1 系统E-R图

3.4 数据库逻辑设计

用户资料表3-2所示:

表3-2 用户资料

字段名称 id name

indentitycard openbank password

数据类型 varchar varchar varchar varchar varchar

长度 20 20 20 20 20

说明 卡号 用户 身份证号 开户行 密码

联系合同范文客服:xxxxx#qq.com(#替换为@)