银行存取款系统数据库设计与实现

版权申诉
0 下载量 75 浏览量 更新于2024-06-25 收藏 802KB PDF 举报
"该文档是关于银行存取款系统数据库的设计说明,主要涵盖了需求分析、系统设计目标、系统总体框架、业务流程图以及数据流和数据字典的详细描述。" 在设计一个银行存取款系统数据库时,首先要进行的是需求分析。用户的基本需求包括能够便捷地执行存款、取款、转账、查询余额、修改密码和缴费等基本银行业务。系统设计的目标是简化操作,减轻银行工作人员的负担,延长业务办理时间,并提高服务效率。为了实现这一目标,系统采用了一个总体框架,其中包括账户管理、取款机管理、普通用户管理和管理员管理等多个模块,支持开户、销户、办卡、挂失、存取款查询等功能。 业务流程图展示了存款和取款的具体步骤。存款流程包括用户填写开户信息,输入账号和存款金额,工作人员将信息录入系统,客户保留密码并签字确认。取款流程则涉及客户出示存折或银行卡,工作人员输入账号,客户输入密码,验证后完成取款,同时记录取款记录。 系统的数据流主要由用户与系统交互产生。顶层数据流程图描绘了用户与存取款系统的信息交换,而第一层数据流图进一步细化了用户存款和取款的信息输入过程。数据字典列举了关键数据流,如储户信息(包括账号、银行、密码、姓名等)、银行存款(存款单号、账号、日期、存款方式和金额)和银行取款(取款单号、账号、日期、取款方式和金额)的详细结构。 这个银行存取款系统数据库设计考虑到了用户友好性、业务处理效率和安全性,通过清晰的业务流程和严谨的数据结构,确保了银行服务的高效运行。这样的设计对于提升银行服务质量,优化用户体验,以及实现自动化和信息化的银行业务管理具有重要意义。
102 浏览量
Prepared on 22 November 2020 Prepared on 22 November 2020 银行存取款系统数据库设计 《 银行存取款系统数据库设计 》数据库分析与设计 学 院: 商学院 学 号: 姓 名: 专 业: 信息管理与信息系统 班 级: 14信管 学 期: 2015-2016(1) 1.需求分析 (1)用户的基本需求: 用户对银行存取款客户端的要求不高,他们需要的是自己通过直接操作来获得自己所需要的服务,如存款、取款、转账、查询、修改密码、缴费等。每一个功能,用户都可以根据系统的提示一步一步往下进行,并且操作方便、简单、快捷,极大的节约了用户办理业务的时间。 (2)系统设计的目标: 针对银行业务种类繁多、客户需求量大等现象,为了减少银行工作人员的工作任务,延长业务办理的时间,方便客户,通过用户与银行存取款客户端,使用户自己就可以在客户端上完成存款、取款、查询余额、转账、修改密码的基础功能, 的银行业务科学化,提高账户管理水平和工作效率。 (3)系统总体框架: 取款机管理银行帐户管理系统数据查询统计帐户管理普通管理管理员管理卡 管 理客户操作存取款取款机安装拆除开户销户办卡挂失查询 取款机管理 银行帐户管理系统 数据查询统计 帐户管理 普 通 管 理 管理员管理 卡 管 理 客户操作 存取款 取款机安装拆除 开户销户 办卡 挂失 查询 (4)业务流程图: 存款流程图 现金和存折(银行卡)用户填写开户单据 现金和存折(银行卡) 用户填写开户单据 填写是否正确 填写是否正确 否 输入账号和存款金额 输入账号和存款金额 是 将客户信息输入电脑 将客户信息输入电脑 存入金额 存入金额 客户保留密码 客户保留密码 客户存款凭证单 客户存款凭证单 客户签字 客户签字 回执客户存款(银行)卡 回执客户存款(银行)卡 取款流程图 存折或银行卡 存折或银行卡 工作人员输入银行账号 工作人员输入银行账号 否 客户输入密码 客户输入密码 否密码是否正确 密码是否正确 取款金额 是 取款金额 取款凭证单 取款凭证单 客户签字 客户签字 取款记录 取款记录 回执现金和取款凭证 回执现金和取款凭证 (5)数据流: 系统顶层数据流程图: 存取款管理系统 存取款管理系统 用户户 用户户 系统输入数据 第一层数据流图 用户存款信息输入 用户存款信息输入 用户 用户 用户存款信息 用户取款信息输入 用户取款信息输入 用户取款信息 (6)数据字典: 数据流名称:储户信息 数据结构: 账号(ZH) 银行(YH) 密码(MM) 姓名(XM) 身份证号(SFZH) 性别(XB) 年龄(NL) 地址(DZ) 存款余额(CKYE) 数据流名称:银行存款 数据结构: 存款单号(CKDH) 账号(ZH) 日期(RQ) 存款方式(CKFS) 存款金额(JE) 数据流名称:银行取款 数据结构: 取款单号(CKDH) 账号(ZH) 日期(RQ) 取款方式(CKFS) 金额(JE) 2.概念结构设计 (1)系统E-R图 性别姓名身份证号 性别 姓名 身份证号 账号 账号 年龄储户 年龄 储户 存款余额地址 存款余额 地址 密码银行 密码 银行 日期 日期 存款方式 存款方式 账号存款单 账号 存款单 存款单号 存款单号 金额 金额 取款方式日期 取款方式 日期 取款单号取款单账号 取款单号 取款单 账号 金额 金额 储户 储户 1 1 取款存款 取款 存款 N N N 取款单存款单 取款单 存款单 3.逻辑结构设计 储户(账号、银行、密码、姓名、身份证号、性别、年龄、地址、存款余额) 存款单(存款单号、账号、日期、存款方式、金额) 取款单(取款单号、账号、日期、取款方式、金额) (注:" "表示主键," "表示主键+外键," "表示外键) 储户 字段名 数据类型 长度 说明 描述 ZH Char 15 账号 主键 YH Varchar 50 银行 MM Char 6 密码 XM Char 8 姓名 SFZH Char 18 身份证号 XB Char 2 性别 NL Smallint 2 年龄 DZ Varchar 50 地址 CKYE Float 20 存款余额 存款单 字段名 数据类型 长度 说明 描述 CKDH Char 16 存款单号 主键(年月日+序号) ZH Char 15 账号 外键 RQ Datatime 8 日期 JE Float 20 金额 CUFS Char 20 存款方式 取款单 字段名 数据类型 长度 说明 描述 QUDH Char r 16 取款单号 主键(年月日+序号) ZH Char 15 账号 外键 RQ Datatime 8 日期 JE Float 20 金额 QKFS Char 20 取款方式 银行存取款系统用户的增删