当前位置:首页 > (完整版)基于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
说明 卡号 用户 身份证号 开户行 密码
共分享92篇相关文档