1 绪论
1.1 选题的目的及意义
银行管理系统:该系统要求建立的用户表并不是很多,完成的功能也相对有限,但其中
各个表之间的联系很紧密,该系统对数据库表的设计要求会很高,所以完成这个题目,能
更好的训练数据库设计和 VC 的编程能力,选择该题目就是充分训练数据库表设计的能力
和运用 VC 的能力。
1.2 设计内容
用户管理模块:建立新用户、删除老用户、更改用户操作;
账户操作模块:账户信息、活期存取款操作、查询活期操作记录、定期存款、定期取
款、查询定期操作记录;
数据库模块:数据库备份、数据库恢复;
2 需求分析
2.1 功能需求
对于用户部分,能够新建和删除用户,在操作过程中可以更改用户;对于账户部
分,可以查询用户的信息,包括各种基本信息、活期余额、定期账单等;对于账户操
作部分,有活期存取款、定期存取款操作,另外操作完成之后存储相应的操作记录并
能够查询操作记录等功能。
2.2 数据需求
账户信息:帐号 varchar(20),开户人姓名 varchar(20),账户密码 char(6),身分
证号 varchar(20),账户余额 oat,开户日期 datetime,开户地址 varchar(30);
活期操作:帐号 varchar(20),金额 oat,类型(存入,支出),账户余额 oat,利
息 oat,存入日期 datetime;
定期存款:帐号 varchar(20),存款人姓名 varhcar(10),存款金额 oat,存款日
期 datetime,存储年份 int,存储利率 oat;
定期取款:帐号 varchar(20),取款人姓名 varhcar(10),取款金额 oat,取款日
期 datetime;
定期历史操作记录:帐号 varchar(20),存取款人姓名 varhcar(10),类型(存入,支
出),办理日期 datetime,存储年份 int,存储利率 oat;
2.3 其它需求