欢迎来到优知文库! | 帮助中心 分享价值,成长自我!
优知文库
全部分类
  • 幼儿/小学教育>
  • 中学教育>
  • 高等教育>
  • 研究生考试>
  • 外语学习>
  • 资格/认证考试>
  • 论文>
  • IT计算机>
  • 法律/法学>
  • 建筑/环境>
  • 通信/电子>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 优知文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    银行管理系统数据库.docx

    • 资源ID:657375       资源大小:315.89KB        全文页数:28页
    • 资源格式: DOCX        下载积分:7金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: QQ登录
    二维码
    扫码关注公众号登录
    下载资源需要7金币
    邮箱/手机:
    温馨提示:
    快捷下载时,如果您不填写信息,系统将为您自动创建临时账号,适用于临时下载。
    如果您填写信息,用户名和密码都是您填写的【邮箱或者手机号】(系统自动生成),方便查询和重复下载。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    银行管理系统数据库.docx

    吉首大学张家界学院数据库系统概念课程设计题目学号学生姓名院系专业指导教师二。一六年月日学生选课系统的设计一、绪论1.1 目的和意义银行管理系统:该系统要求建立的用户表并不是很多,完成的功能也相对有限,但其中各个表之间的联系很紧密,该系统对数据库表的设计要求会很高,所以完成这个题目,能更好的训练数据库设计和VC的编程能力,选择该题目就是充分训练数据库表设计的能力和运用VC的能力。1.2 内容和要求用户管理模块:建立新用户、删除老用户、更改用户操作;账户操作模块:账户信息、活期存取款操作、查询活期操作纪录、定期存款、定期取款、查询定期操作纪录;数据库模块:数据库备份、数据库恢复:二、需求分析2.1系统用户对于用户部分,能够新建和删除用户,在操作过程中可以更改用户:对于账户部分,可以查询用户的信息,包括各种基本信息、活期余额、定期账单等;对于账户操作部分,有活期存取款、定期存取款操作,另外操作完成之后存储相应的操作纪录并能够查询操作纪录等功能。银行帐目管理系统包括五个模块,分别为系统选项、帐目管理、查询统计、用户查询和帮助。2.2系统主要功能帐目管理模块:主要处理用户的日常操作。(1)开户:新建一个帐户,为其指定一个唯一的帐号来标志该用户(2)销户:将指定用户的帐号删除。用户输入密码经过验证成功后,把帐户的余额全部取出,最后删除该帐户。(3)存款:向指定的帐户中存入一笔钱,经用户输入密码确认后,方可存入。(4)取款:从指定的帐户中取出一笔钱。取款前用户需要输入密码确认,取款后帐户余额不得少于帐户的最低存款额,否则不予处理。(5)修改信息:选择一个存在的帐户,然后输入密码经确认后进入用户信息窗口,可对里面的密码、联系电话和家庭住址进行修改,而帐号和帐户上的金额不能被用户修改。查询模块:按照指定方式进行查找帐户信息,包括按姓名、帐号和联系电话进行查找,也可以按照地址进行模糊查找。统计模块:对银行的数据进行统计,如对帐户数量的统计。其系统功能模块如图2-1:图2-1系统功能模块2.3开发技术开发工具:MYSQL开发语言:SQL开发技术:数据库开发技术面向对象:需求者MySQL是一个关系型数据库管理系统,由瑞典MySQLAB公司开发,目前属于OraCIe旗下产品。MySQL最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(RelationalDatabaseManagementSystem,关系数据库管理系统)应用软件之一。本实验将设计出一个银行账目管理数据库系统,其要求简要如下:三、概念结构设计本章节主要包含概念设计、E-R图,以及如何将E-R图转换为实际的物理模型等内容。3.1概念设计在我们的数据库系统中共有5个实体:储户、活期存取款、定期存款、定期取款、定期记录。(1)储户的属性:账号、姓名、密码、身份证号、性别、账户余额、开户日期、开户地址(2)活期存取款的属性:账号、金额、类型、办理日期、利息、账户余额(3)定期存款的属性:账号、存款人姓名、金额、存储年份、年利率、存储日期(4)定期取款的属性:账号、取款人姓名、取款金额、取款日期(5)定期记录的属性:账号、存取款人姓名、类型、操作金额、操作日期3.2E-R图图1银行基本信息实体图图2储户基本信息实体图图3定期记录基本信息实体图合并画出数据库系统的E-R图,如图3-7所示:图3-7数据库系统E-R图四、逻辑结构设计4.1逻辑转换根据3.2节中的E-R图可以将系统中的概念模型转换为具体的表(即关系)结构,共分为7个关系,详细信息如下所示:(1)储户(账号、姓名、密码、身份证号、性别、账户余额、开户日期、开户地址)(2)活期存取款(账号、金额、类型、办理日期、利息、账户余额)(3)定期存款(账号、存款人姓名、金额、存储年份、年利率、存储日期)(4)定期取款的(账号、取款人姓名、取款金额、取款日期)(5)定期记录(账号、存取款人姓名、类型、操作金额、操作日期)4.2细化表结构为方便,根据上述文字描述,用英文简写为表和列取名,确定列的数据类型及必要的约束规则,给出如下所示数据库表的基本结构及说明:(1)储户表列名字段描述数据类型约束CNovarchar(20)主码CName开户人姓名varchar(20)notnull,CPassword登录密码char(6)NotnullCID身份证号varchar(20)notnull,CSex性别char(2)notnullCBalance账户余额Float(8)notnulltCDate开户日期Datetime(8)notnull,CAddress开户地址varchar(30)notnull,(2)活期存取款表列名说明数据类型约束nID序号int(4)主码CNo账号varchar(20)notnullCMoney操作金额Float(8)notnullCStyle操作类型varchar(10)notnul,CDate操作日期Datetime(8)notnullCInterest利息Float(8)notnullCBalance账户余额Float(8)notnull,(3)定期存款表列名说明数据类型约束nID序号int(4)主码CNo账号varchar(20)notnullCName存款人姓名varchar(20)notnull,CMoney存款金额Float(8)notnullCDate存款日期Datetime(8)notnul1CYear存储年份int(4)notnullCRate存储利率Float(8)notnull(4)定期取款表列名说明数据类型约束nID序号int(4)主码CNo账号varchar(20)notnullCName取款人姓名varchar(20)notnull,CMoney取款金额Float(8)notnullCDate取款日期Datetime(8)notnull(6)定期操作记录表列名说明数据类型约束nID序号Int(4)主码CNo帐号Varchar(20)notnullCName存取款人姓名Float(8)notnullCStyle操作类型char(4)notnulCMoneyfloat8float(8)notnulCYear存储年份Int(4)notnulCDate存取款日期Datetime(8)notnul五、数据库实施本章节主要包含创建表、添加数据和创建必要的视图、触发器和存储过程等内容。5.1 创建表提高查询速度,分别为各表经常查询的列建立索引。(1)为ChUhU(储户表)中的cno属性建立唯一索引eno:CREATEUNIQUEINDEXcno_indexonchuhutable(cno);(2)为HCq(活期存取款表)中nid属性建立唯一索引nid:CREATEUNIQUEINDEXnid_indexONHcq(nid);(3)为dqcun(定期存款表)中nid属性建立降序唯一索引niddesc:CREATEUNIQUEINDEXniddescONdqcun(niddesc);为dqqu(定期取款表)中nid属性建立升序唯一索引nidasc:CREATEUNIQUEINDEXnidascONdqqu(nidasc);为dqjilu(定期记录表)中nid属性建立降序唯一索引niddesc:CREATEUNIQUEINDEXniddescONdqjilun(niddesc);数据的载入是一个非常繁杂和重要的过程需要很大的工作量,可分为人工输入与其它格式数据文件导入。该系统只是一个简单的实验系统,所以采用手工输入少量的数据可满足实验要求即可。分别给储户基本信息表,活期存取款基本信息表,定期存款基本信息表,定期取款基本信息表和定期操作记录基本信息表输入数据。下面若干个表分别显示了所要求的表基本信息息的录入和显示的结果创建储户表Createtablechuhu(CNointprimarykey,CNamechar(20)notnull,CPasswordintnotnull,CIDintnotnull,CAddresschar(20)notnull,CBalanceintnotnull,CDatedatetimenotnull,CSexchar(2)notnull,)bankEchuhudqcundqjiludQQU,:hcqtxtorals.tblCreate table ChUhU <CNo int primary key.CNa>e char(20) not null. CPassvordint not null,CIDint not null,CAddresschar(20) not null,CBalanceint not null,CDate dat ii not null, CSexchar(2) not null,.新建款据表执行语句定界分图5利用查询编辑器创建储户信息表-TCIoCNaacCPassvoEdCIDCSexCBalaxiccCDateCAddress埔运T复制©删除00000001朱味江1234561234567男522016-12-290000:00张家界J编辑尹复制删除00000002田庆薪12345600000002女522016-12-290600:00北京“编税其复制©删除00000003戴圆1234561234567女522016-12-290000:00长沙编辑*亘制©删除00000004邵佳迪12345600000004里522016-12-290600:00浙江图6储户信息表(2)创建活期存取款表CreatetableHcq(nlDintprimarykey,CNointnotnull,CMoneyintnotnull,CBalanceintnotnull,CDatedatetimenotnull,CInterestintnotnull,)CreatetableHcq(nIDintprimarykey,CNointnotnull,CMoneyintnotnull,CBalanceintnotnull,CDatedatetimenotnull,CInterestintnotnull,8)9语句定界符“在此再次显示此查询保留查询衽执行

    注意事项

    本文(银行管理系统数据库.docx)为本站会员(王**)主动上传,优知文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知优知文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 yzwku网站版权所有

    经营许可证编号:宁ICP备2022001189号-2

    本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。优知文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知优知文库网,我们立即给予删除!

    收起
    展开