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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

数据库课程设计报告银行管理系统文档格式.docx

1、20114432数据库设计、分析向绍鹏20114462绪论 、设计体会阳治安201144661.1选题的目的及意义 银行管理系统:该系统要求建立的用户表并不是很多,完成的功能也相对有限,但其中各个表之间的联系很紧密,该系统对数据库表的设计要求会很高,所以完成这个题目,能更好的训练数据库设计和VC的编程能力,选择该题目就是充分训练数据库表设计的能力和运用VC的能力。1.2 设计内容用户管理模块:建立新用户、删除老用户、更改用户操作;账户操作模块:账户信息、活期存取款操作、查询活期操作记录、定期存款、定期取款、查询定期操作记录;数据库模块:数据库备份、数据库恢复;2.1 功能需求对于用户部分,能够

2、新建和删除用户,在操作过程中可以更改用户;对于账户部分,可以查询用户的信息,包括各种基本信息、活期余额、定期账单等;对于账户操作部分,有活期存取款、定期存取款操作,另外操作完成之后存储相应的操作记录并能够查询操作记录等功能。2.2 数据需求2.21数据字典银行管理系统数据流图中,数据信息和处理过程需要通过数据字典才能描述清楚。在定义的银行数据库管理系统数据字典中,主要对数据流图中的账户信息定期历史操作记录定期存款定期取款活期操作进行说明。【1】数据需求的描述(1)数据项名称:帐号含义说明:惟一标识一个用户类型:数字型长度:20逻辑关系:不允许为空(2)数据项名称:开户人姓名字符型(3)数据项名

3、称:账户密码6(4)数据项名称:身分证号(5)数据项名称:账户余额(6)数据项名称:开户日期(7)数据项名称:开户地址30(8)数据项名称:利息 逻辑关系:(9)数据项名称:金额可以表示为存入和支出 类型:(10)数据项名称:存入日期(11)数据项名称:存款人姓名 长度:10(12) 数据项名称:存储年份(13) 数据项名称:存储利率float型(14)数据项名称:取款人姓名 【2】.数据结构的描述(1)数据名字:注册申请表数据来源:储户数据目的:储户信息数据组成:姓名+密码+住址+身份证号码(2)数据名字:储户信息表身份验证姓名+密码+住址+身份证号码+现有金额(3)数据名字:利息清单系统利

4、息+姓名+取款时间(4)数据名字:存单存款信息表姓名+到期时间+存入类型+存入时间+利率+存入金额 (5)数据名字:取款单储户 取款信息表姓名+到期时间+存入类型+存入时间+利率+取款金额+身份证号(6)数据名字:存款单 存款信息表姓名+到期时间+存入类型+存入时间+利率+存入金额+身份证号【3】. 数据存储描述(1)数据存储名称:储户基本表存放储户的有关信息组成结构:储户信息包括账号,姓名,密码,身份证号,性别,帐户余额,开户日期,开户地址。说明:储户帐号具有惟一性和非空性。(2)数据存储名称:活期存取款表 含义说明:存放活期存取款的信息活期存取款包括帐号,金额,办理日期,利息,账户余额;帐

5、号具有惟一性和非空性.(3)数据存储名称:定期存款表;存放定期存款的信息帐号,存款人姓名,金额,存储年份,年利率,存储日期帐号,存储日期,存储年份,年利率具有惟一性和非空性.(4)数据存储名称:定期取款表;存放定期取款的信息帐号,取款人姓名,取款金额,取款日期.帐号,取款人姓名,取款日期具有惟一性和非空性.(5)数据存储名称:定期记录表 存放定期存取款的信息帐号,存取款人姓名,操作金额,年份,操作日期帐号,操作日期具有惟一性和非空性.3. 数据库设计3.1概念结构设计图1银行基本信息实体图 图2储户基本信息实体图图3定期记录基本信息实体图图4 合并部分视图生成E-R图3.2 逻辑结构设计3.2

6、.1 E-R图向关系模型的转换(1)一个1:1联系可转换为一个独立的关系模式,可以与任意一端对应的关系模式合并;(2)一个1:n联系可以转换为独立的关系模式,也可以与n端对应的关系模式合并;(3)一个m:n联系转换为一个关系模式。与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,各实体的码组成关系的码或关系码的一部分; 将实体转化为关系模式。由E-R图转换成关系模式储户(帐号,姓名,密码,身份证号,性别,帐户余额,开户日期,开户地址);活期存取款(nID,帐号,金额,办理日期,利息,账户余额);定期存款(nID,帐号,存款人姓名,金额,存储年份,年利率,存储日期);定期取款(nID

7、,帐号,取款人姓名,取款金额,取款日期);定期记录(nID,帐号,存取款人姓名,操作金额,操作类型,操作日期)3.2.2判断每个表分别属于第几范式(1)由储户表(姓名,账号,密码,身份证号,性别,帐户余额,开户日期,开户地址)写出数据依赖:储户姓名身份证号,储户姓名账号,储户姓名地址该表中的各个元组都不可再分、并且无部分函数依赖和传递函数依赖、主码都是候选码,所以该表满足BCNF范式。(2)由活期存取款表(序号,利息,帐号,金额,办理日期,账户余额);写出数据依赖:利息帐号,利息办理日期,利息金额该表中的每个元组都不可再分、并且无部分函数依赖和传递函数依赖、主码都是候选码,所以该表也满足BCN

8、F范式。(3)由定期存款表 (序号,年利率,帐号,存款人姓名,金额,存储年份,存储日期)写出数据依赖:年利率存储年份,年利率存储日期,该表中每个元组都不可再分并且无部分函数依赖和传递函数依赖、主码都是候选码,所以该表同样满足BCNF范式。(4)由定期取款表 (序号,取款人姓名,帐号,取款金额,取款日期)写出数据依赖:取款人姓名帐号该表中各个元组都不可再分同样无部分函数依赖和传递函数依赖并且主码都是候选码,所以该表同样满足BCNF范式。(5)由定期记录表(序号,存取款人姓名,帐号,操作金额,操作类型,操作日期)写出数据依赖:存取款人姓名帐号 储户(帐号,姓名,密码,身份证号,性别,帐户余额,开户

9、日期,开户地址); 活期存取款(nID,帐号,金额,类型,办理日期,利息,账户余额); 定期存款(nID,帐号,存款人姓名,金额,存储年份,年利率,存储日期); 定期取款(nID,帐号,取款人姓名,取款金额,取款日期); 定期记录(nID,帐号,存取款人姓名,类型,操作金额,年份,操作日期)3.3 物理结构设计储户表序号字段名称字段描述数据类型长度属性1CNoVarcharPK2CNameVarhcar非空3CPassword登录密码Char4CID身份证号5CSex性别Char CBalance帐户余额Float87CDateDatetimeCAddress主键:帐号;约束条件:各属性均非空,密码长度为6位;nIDIntCMoney操作金额CStyle操作类型操作日期CInterestnID;外键:被参照表:各属性均非空;定期存款表存款金额存款日期CYearCRate定期取款表取款人姓名取款金额取款日期各属性非空定期操作记录表存取款人姓名存取款金额float

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

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