银行管理系统课设资料报告材料.doc
《银行管理系统课设资料报告材料.doc》由会员分享,可在线阅读,更多相关《银行管理系统课设资料报告材料.doc(10页珍藏版)》请在课桌文档上搜索。
1、目 录1绪论1.1 选题目的与意义11.2 设计容12需求分析2.1 功能需求12.2 数据需求12.3 其他需求13数据库设计3.1概念结构设计2224 系统功能设计45系统实现5.1 开发环境45.2 主要功能的运行结果与代码46 总结18参考文献1 绪论 银行管理系统:该系统要求建立的用户表并不是很多,完成的功能也相对有限,但其中各个表之间的联系很严密,该系统对数据库表的设计要求会很高,所以完成这个题目,能更好的训练数据库设计和VC的编程能力,选择该题目就是充分训练数据库表设计的能力和运用VC的能力。1.2 设计容用户管理模块:建立新用户、删除老用户、更改用户操作;账户操作模块:账户信息
2、、活期存取款操作、查询活期操作记录、定期存款、定期取款、查询定期操作记录;数据库模块:数据库备份、数据库恢复;2 需求分析2.1 功能需求对于用户局部,能够新建和删除用户,在操作过程中可以更改用户;对于账户局部,可以查询用户的信息,包括各种根本信息、活期余额、定期账单等;对于账户操作局部,有活期存取款、定期存取款操作,另外操作完成之后存储相应的操作记录并能够查询操作记录等功能。2.2 数据需求账户信息:varchar(20),开户人varchar(20),账户密码char(6),身分证号varchar(20),账户余额float,开户日期datetime,开户地址varchar(30);活期操
3、作:varchar(20),金额float,类型(存入,支出),账户余额float,利息float,存入日期datetime;定期存款:varchar(20),存款人varhcar(10),存款金额float,存款日期datetime,存储年份int,存储利率float;定期取款:varchar(20),取款人varhcar(10),取款金额float,取款日期datetime;定期历史操作记录:varchar(20),存取款人varhcar(10),类型(存入,支出),办理日期datetime,存储年份int,存储利率float;2.3 其它需求完成数据库的备份与恢复,系统登录对话框等功能。
4、3. 数据库设计活期存取款存储某某银行储户开户地址某某性别某某余额开户日期密码某某号定期存取款定期操作记录活期操作记录 银行管理系统E-R图3.2 逻辑结构设计储户(,密码,号,性别,余额,开户日期,开户地址);活期存取款(nID,金额,类型,办理日期,利息,账户余额);定期存款(nID,存款人,金额,存储年份,年利率,存储日期);定期取款(nID,取款人,取款金额,取款日期);定期记录(nID,存取款人,类型,操作金额,年份,操作日期)3.3 物理结构设计储户表序号字段名称字段描述数据类型长度属性1oVarchar20PK2ame开户人Varhcar20非空3CPassword登录密码Cha
5、r6非空4CID号Varchar20非空5CSex性别Char 2非空6CBalance余额Float8非空7CDate开户日期Datetime8非空8CAddress开户地址Varchar30非空主键:;约束条件:各属性均非空,密码长度为6位;活期存取款表序号字段名称字段描述数据类型长度属性1nID序号Int4PK2oVarchar20非空3CMoney操作金额Float8非空4CStyle操作类型Varchar10非空5CDate操作日期Datetime8非空6CInterest利息Float8非空7CBalance余额Float8非空主键:nID;外键:;被参照表:储户表约束条件:各属性
6、均非空;定期存款表序号字段名称字段描述数据类型长度属性1nID序号Int4PK2oVarchar20非空3ame存款人Varchar10非空4CMoney存款金额Float8非空5CDate存款日期Datetime8非空6CYear存储年份Int4非空7CRate存储利率Float8非空主键:nID;外键:;被参照表:储户表约束条件:各属性均非空;定期取款表序号字段名称字段描述数据类型长度属性1nID序号Int4PK2oVarchar20非空3ame取款人Varchar10非空4CMoney取款金额Float8非空5CDate取款日期Datetime8非空主键:nID;外键:nID;被参照表:
7、定期存款表约束条件:各属性非空定期操作记录表序号字段名称字段描述数据类型长度属性1nID序号Int4PK2oVarchar20非空3ame存取款人Float8非空4CStyle操作类型Char4非空5CMoney存取款金额float8非空6CYear存储年份Int4非空7CDate存取款日期Datetime8非空主键:nID;外键:nID;被参照表:定期存款表,定期取款表约束条件:各属性非空银行管理系统银行账户系统管理理新建账户删除账户更改账户账户管理退出系统账户操作查看账户信息活期操作定期操作活期存取款查看历史记录定期存款定期取款查看历史记录数据库管理数据库备份数据库恢复账户登录,身份验证图
8、4-1银行管理系统功能结构图5 .系统实现5.1 系统开发环境操作系统:Window XP硬件:Pentiun 4 DDR 512MB 120G硬盘主要功能的运行结果与代码数据库创建过程与其连接(1).进入企业管理器窗口,选择“新建SQL Sever注册;(2).选中“数据库文件夹,单击鼠标右键,选择“新建数据库,输入数据库名Bank;(3).单击“确定按钮,关闭对话框,数据库创建成功。完成“账户登录的窗口ID控件类型成员变量说明IDC_EDIT1CStringm_strNo用户IDC_EDIT1CEditm_ctrNoIDC_EDIT2CStringm_strPassword登录密码IDC_
9、EDIT2CEditm_ctrPasswordIDC_EDIT3CStringm_strRePassword确认密码IDC_EDIT3CEditm_ctrRePasswordIDOK“OK按钮IDCANCLE“Cancle按钮(1) 添加记录集类CAccountSet类,基类为CRecordSet,数据表为account表;(2) 在CLoginDlg类中添加CAccontSet类的成员变量m_recordset;(3) 为“CBankApp类添加为CString型的成员变量strNO;(4) IDOK控件的消息响应函数:void CLoginDlg:OnOK() UpdateData(TRU
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 银行 管理 系统 资料 报告 材料

链接地址:https://www.desk33.com/p-15597.html