银行标准管理系统数据库.docx

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

吉首大学

张家界学院

《数据库系统概念》课程设计

题目

学号

学生姓名

院系

专业

指导老师

二O一六年月日

学生选课系统设计

一、绪论

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企业开发,现在属于Oracle旗下产品。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)储户表

列名

字段描述

数据类型

约束

CNo

账号

varchar(20)

主码

CName

开户人姓名

varchar(20)

notn

文档评论(0)

189****4123 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档