银行管理系统数据库的设计与实现

上传人:汽*** 文档编号:552801582 上传时间:2022-09-25 格式:DOCX 页数:14 大小:337.45KB
返回 下载 相关 举报
银行管理系统数据库的设计与实现_第1页
第1页 / 共14页
银行管理系统数据库的设计与实现_第2页
第2页 / 共14页
银行管理系统数据库的设计与实现_第3页
第3页 / 共14页
银行管理系统数据库的设计与实现_第4页
第4页 / 共14页
银行管理系统数据库的设计与实现_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《银行管理系统数据库的设计与实现》由会员分享,可在线阅读,更多相关《银行管理系统数据库的设计与实现(14页珍藏版)》请在金锄头文库上搜索。

1、题 目:银行管理系统数据库的设计与实现目录1 系统概况 21.1 系统设计的目的 21.2 系统开发的背景与意义 21.3 系统实现的目标 22 系统需求分析 32.1 系统总体需求 32.2 系统整体功能介绍 32.3 数据流程图 42.4 软硬件平台介绍 43 概念结构设计 53.1 概念设计 53.1.1 用户与账号之间的第一个联系存款和取款 53.1.2 用户与账号之间的第二个联系开户和销户 63.2 系统总体功能 64 逻辑设计 84.1 系统主要关系模式 84.2 关系表 85 物理结构设计 105.1 物理设计阶段的目标与任务 105.2 界面设计 106 系统总结与心得体会 1

2、37 参考文献 141 系统概况1.1 系统设计的目的银行管理系统:该系统要求建立的用户表并不是很多,完成的功能也相对有 限,但其中各个表之间的联系很紧密,该系统对数据库表的设计要求会很高,所 以完成这个题目,能更好的训练数据库设计的能力和C#的应用能力。1.2 系统开发的背景与意义现今的社会,资金流动十分频繁。不单单是企业、产商,个人也不例外。银 行作为一个金融机构,在现代人们的生活中扮演着极其重要的角色。为生活节奏 飞快的现代人提供快速、便捷、高效的理财服务。伴随着电脑技术的发展,各大 银行的储蓄管理系统也随之出现在这一舞台之上。这次的数据库课程设计我以这 一应用环境为背景,应用数据库原理

3、课程所学的数据库设计与关系数据理论,结 合实际的操作和设计进行设计。目标是制定一套合理、有效,规范和实用的银行 管理系统,对银行信息进行集中统一的管理。提高银行工作效率,做到信息的规 范管理,科学统计和快速查询。用最简单的操作完成最繁琐的细节,使人们从繁重的脑力 劳动脱离出来,由软件统一管理。使人一目了然。这次课程设计我所应用的开发环境是 windows8,开发工具是 SQL2008 和 Visual Studio2010,所制作数据库在 window2000 以上操作系统都可以正常运行。1.3 系统实现的目标1)存款功能对于一个用户,他在可以有几张银行卡。在不同的银行卡里面都有存款,所以 对

4、于一个账号,我们需要知道其所在银行卡类型,账号,存款额,最近存款日期。2)取款功能对于用户取款,我们要知道他在用哪个卡号上取款,要知道该卡上的余额, 及此次的取款额。3)开户功能对于管理员可以实现开户的功能,使得一个用户可以有几张银行卡,或者给一个新的用户 开户使其拥有自己的账号。4)销户功能管理员可以在账号管理信息表里面,对那些不想继续拥有银行卡的人们删除他们的信息。2 系统需求分析2.1 系统总体需求银行储存管理系统要求每一个银行管理者都有一个系统帐号,并且每一个帐 号都有密码,系统对用户的开户和销户都有管理者执行,而不是由用户自己执行。 该系统功能较简单主要有两部分业务内容:用户的存款、

5、取款和管理员的开户、 销户。存款和取款有用户自己在用户界面执行,而开户和销户是由账号管理员在 管理员界面执行。2.2 系统整体功能介绍 系统总体框图:银行是一个与我们的生活息息相关的部门。在这个银行管理系统 中主要可以通过登录表、账号管理信息表和存储信息表三个表实现用户存、取款、 查询和用户的开户、销户和查询。银行管理系统2.3数据流程图:用户登录管理员登录账号管理信息表用户开户、销户登录表个人用户账号管理员存储信息表账号管理信息表2.4软硬件平台介绍对系统中应用到的软硬件平台给予简单的介绍。1)硬件环境处理器:Inter Pentium II 266 MX 或更高 内存:128MB (建议

6、196MB)。显卡:显卡至少SVGA显示适配器4。 硬盘空间:硬盘至少2GB。2)软件环境操作系统::Windows 2010数据库:SQL server2008数据库3概念结构设计3.1概念设计我设计的银行管理系统只有两个实体:账号与用户,三个表格:账号管理信 息表、用户个人信息表和存储信息表。俩个实体中,账号主要执行修改密码和查 看账户信息,用户主要执行取款、存款和查询功能。在这三个表中,存储信息表 是主表,账号管理信息表和用户个人信息表随着存储信息表的变动而改变。账号 管理信息表有银行卡号、银行卡类型、开户日期、余额这些属性。用户个人信息 表的属性有身份证号、姓名、密码、电话、性别,存储

7、信息表有银行卡号、身份 证号、密码、存储数额、存储类型、存储日期、总余额这些信息,其中这里的银 行卡号和身份证号是存储信息表的外键。各部分E-R图:用户登录XiX登陆名登录密码用户类型311用户与账号之间的第一个联系存款和取款银行卡类型3.1.2 用户与账号之间的第二个联系开户和销户3.2 系统总体功能总体 ER 图:4 逻辑设计4.1 系统主要关系模式1普通用户(登录名,登录密码) 2账号管理员(登录名,登录密码) 3账号(登录名,银行卡号,储户姓名,银行卡类型,余额,登录名,登录密码,用户类型)4存款(登录名,银行卡号,身份证号码,金额,日期)5取款(登录名,银行卡号,身份证号码,金额,取

8、款日期)6开户(登录名,银行卡号,密码,开户日期,登录名,登录密码,用户类型) 7销户(登录名,银行卡号,密码,销户日期)4.2 关系表表一:Savemessage (存储信息表)字段名称含义类型长度是否为空黙认值主键外键约束BankID银行卡号varchar20NSavemoney存储数额money8YSavedate存储日期datet8Y自动填写当天日期Drawmoney取款数额money8YDrawdate取款日期datet8Y自动填写当天日期Allmoney余额Money20NuserID登录名varchar20N表二:(Accountmanagement)账号管理信息表字段名称含义类

9、型长度是否为空黙认值主键外键约束BankID银行卡号varchar20NP主键Bankcardtype银行卡类型nvarchar20NAllmoney余额MoneyYusername登录名varchar50YPassword登录密码varchar10Yusertype用户类型varchar20Y表三:(username)登录表字段名称含义类型长度是否为空黙认值主键外键约束username登录名varchar20NPassword登录密码intNusertype用户类型varchar20N5 物理结构设计5.1 物理设计阶段的目标与任务 数据库的物理设计就是为了逻辑数据模型选取一个最适合应用要求

10、的物理结构的过程,在这个阶段中要完成两大任务:(1)确定数据库的物理结构,在关系数据库中主要是存取方法和存储结构;(2)对物理结构进行评价,评价的重点是时间和空间效率。5.2 界面设计1、登录界面(1)普通用户登录2)账号管理员登录2、运行界面(1)普通用户使用界面昔退用户餵行卡号当菇忖J3J创16年1月丁日L查询存款银行卡是银行云芈別登录名聲录帝码中国农业餵行E3S4790. 0000強二222238888信台2693.0000张三22223)账号管理员使用界面账号管理员银行卡号银行卡类型余额登录名登lLllOl中国由E政442760.0000武则天10111111信台2040.0000学和

11、11122222中国农业银行1S3 &4丁日匚1.匸|匚|匚1匚1弓长三22233333中国逹设银行134LL LILIOLI333888SS信合2693.0000张三222g-dd-dQ中国由P政121LI. LlUOLl孔子9996 系统总结与心得体会我们 学习 并应 用了 SQL 语言,对数 据库 的创建 、修改、删除方 法有 了 一定 的了 解,通过 导入表 和删 除表 、更改表学 会了 对于 表的 一些操 作,为 了建 立一 个关 系数 据库信 息管 理系 统, 必须得 经过 系统 调研 、需求 分析、 概念 设计、逻辑 设计、物理 设计 、系统调 试、维 护以 及系 统评价的 一般

12、 过 程,为毕 业设 计打 下基础 。很多事 情不 是想象 中的 那么 简单 的,它涉及 到 的各 种实 体、属 性、数据 流程、数据 处理等等。很多 时候 都会感觉 后面 的 设计 根本 无法 继续,感觉 像是 被前 面做 的各种 图限 制了。在做 关系 模型 转 换的 时候 碰到 有些 实体即 可以 认为是实 体又可 以作 为属 性,为了避 免冗 余 尽量 按照 属性 处理 了。通过 这次 毕业 设计 的完成,使我 对自 己所 学知 识进 一步 的了 解,同时 通过 实践 发现 自己 的不足,对知 识的 掌握 及运 用存 在诸 多的 不完善。本系 统也 存在 着很 多不 足,如系统 十分 简单 ,实现功能 也不 够完 善,安全性 问 题也 没有 很好 的解 决。所以 在今 后的 学习 中我 会继 续努 力完 善自我。在同 学的 帮助 、指 导老 师的用 心辅 导使 得这 个课题 能够 顺利 进行 。7 参考文献1 张卓.银行储蓄管理系统的设计与实现D.吉林大学,2013.2 黄钰.银行管理系统的设计与实现D.吉林大学,2014.3 陈涛.某商业银行网上银行管理系统的设计与实现D.电子科技大学,2013.4 张文斌.城市商业银行客户关系管理系统研究D.中国海洋大学,2012.

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号