ImageVerifierCode 换一换
格式:DOCX , 页数:11 ,大小:218.22KB ,
资源ID:3166918      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3166918.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(银行管理系统数据库的设计与实现.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

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

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

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

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

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

5、ows 2010数据库:SQL server2008数据库3 概念结构设计3.1 概念设计我设计的银行管理系统只有两个实体:账号与用户,三个表格:账号管理信息表、用户个人信息表和存储信息表。俩个实体中,账号主要执行修改密码和查看账户信息,用户主要执行取款、存款和查询功能。在这三个表中,存储信息表是主表,账号管理信息表和用户个人信息表随着存储信息表的变动而改变。账号管理信息表有银行卡号、银行卡类型、开户日期、余额这些属性。用户个人信息表的属性有身份证号、姓名、密码、电话、性别,存储信息表有银行卡号、身份证号、密码、存储数额、存储类型、存储日期、总余额这些信息,其中这里的银行卡号和身份证号是存储信

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

7、储信息表)字段名称含义类型长度是否为空黙认值主键外键约束BankID银行卡号varchar20NSavemoney存储数额money8YSavedate存储日期datet8Y自动填写当天日期Drawmoney取款数额money8YDrawdate取款日期datet8Y自动填写当天日期Allmoney余额Money20NuserID登录名varchar20N表二:(Accountmanagement)账号管理信息表字段名称含义类型长度是否为空黙认值主键外键约束BankID银行卡号varchar20NP主键Bankcardtype银行卡类型nvarchar20NAllmoney余额MoneyYus

8、ername登录名varchar50YPassword登录密码varchar10Yusertype用户类型varchar20Y表三:(username)登录表字段名称含义类型长度是否为空黙认值主键外键约束username登录名varchar20NPassword登录密码intNusertype用户类型varchar20N5 物理结构设计5.1物理设计阶段的目标与任务 数据库的物理设计就是为了逻辑数据模型选取一个最适合应用要求的物理结构的过程,在这个阶段中要完成两大任务:(1)确定数据库的物理结构,在关系数据库中主要是存取方法和存储结构;(2)对物理结构进行评价,评价的重点是时间和空间效率。5.

9、2界面设计1、登录界面(1)普通用户登录(2)账号管理员登录2、运行界面(1)普通用户使用界面(3)账号管理员使用界面6 系统总结与心得体会我们学习并应用了SQL语言,对数据库的创建、修改、删除方法有了一定的了解,通过导入表和删除表、更改表学会了对于表的一些操作,为了建立一个关系数据库信息管理系统,必须得经过系统调研、需求分析、概念设计、逻辑设计、物理设计、系统调试、维护以及系统评价的一般过程,为毕业设计打下基础。很多事情不是想象中的那么简单的,它涉及到的各种实体、属性、数据流程、数据处理等等。很多时候都会感觉后面的设计根本无法继续,感觉像是被前面做的各种图限制了。在做关系模型转换的时候碰到有

10、些实体即可以认为是实体又可以作为属性,为了避免冗余,尽量按照属性处理了。通过这次毕业设计的完成,使我对自己所学知识进一步的了解,同时通过实践发现自己的不足,对知识的掌握及运用存在诸多的不完善。本系统也存在着很多不足,如系统十分简单,实现功能也不够完善,安全性问题也没有很好的解决。所以在今后的学习中我会继续努力完善自我。在同学的帮助、指导老师的用心辅导使得这个课题能够顺利进行。7 参考文献1张卓. 银行储蓄管理系统的设计与实现D.吉林大学,2013.2黄钰. 银行管理系统的设计与实现D.吉林大学,2014.3陈涛. 某商业银行网上银行管理系统的设计与实现D.电子科技大学,2013.4张文斌. 城市商业银行客户关系管理系统研究D.中国海洋大学,2012.

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1