目录1 绪论1.1 选题目的及意义⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯2 1.2 设计内容⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯2 2 需求分析2.1 功能需求⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯2 2.2 数据需求⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯2 3 数据库设计3.1 概念结构设计⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯7 3.2 逻辑结构设计⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯9 3.3 物理结构设计⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯11 4. 设计结果及分析 4.1查询与结果分析 ⋯⋯⋯⋯⋯⋯⋯⋯⋯24 5.设计体会 ⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯29 参考文献参与设计人员:姓名学号班级负责项目陈盛业20114419 信管( 2)需求分析李宁20114432 信管( 2)数据库设计、分析向绍鹏20114462 信管( 2)绪论 、设计体会阳治安20114466 信管( 2)数据库设计、分析1.1 选题的目的及意义银行管理系统:该系统要求建立的用户表并不是很多,完成的功能也相对有限,但其中各个表之间的联系很紧密,该系统对数据库表的设计要求会很高,所以完成这个题目,能更好的训练数据库设计和VC 的编程能力,选择该题目就是充分训练数据库表设计的能力和运用VC的能力。1.2 设计内容用户管理模块:建立新用户、删除老用户、更改用户操作;账户操作模块:账户信息、活期存取款操作、查询活期操作记录、定期存款、定期取款、查询定期操作记录;数据库模块:数据库备份、数据库恢复;2 需求分析2.1功能需求对于用户部分,能够新建和删除用户,在操作过程中可以更改用户;对于账户部分,可以查询用户的信息,包括各种基本信息、活期余额、定期账单等;对于账户操作部分,有活期存取款、定期存取款操作,另外操作完成之后存储相应的操作记录并能够查询操作记录等功能。2.2数据需求2.21 数据字典银行管理系统数据流图中,数据信息和处理过程需要通过数据字典才能描述清楚。在定义的银行数据库管理系统数据字典中,主要对数据流图中的账户信息定期历史操作记录定期存款定期取款活期操作进行说明。【1】数据需求的描述(1)数据项名称:帐号含义说明:惟一标识一个用户类型:数字型长度: 20 逻辑关系:不允许为空(2)数据项名称:开户人姓名类型:字符型长度: 20 逻辑关系:不允许为空(3)数据项名称:账户密码类型:数字型长度: 6 逻辑关系:不允许为空(4)数据项名称:身分证号类型:数字型长度: 20 逻辑关系:不允许为空(5)数据项名称:账户余额类型:数字型逻辑关系:不允许为空(6)数据项名称:开户日期类型:数字型逻辑关系:不允...