C++银行存储卡系统报告_第1页
C++银行存储卡系统报告_第2页
C++银行存储卡系统报告_第3页
C++银行存储卡系统报告_第4页
C++银行存储卡系统报告_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、银行储存卡系统实现过程一、1、实验目的2、实验条件3、系统目标二、数据库需求分析1、数字字典2、银行卡系统E-R图3、关系模式三、实验内容与步骤1、建立数据库与数据表2、建立(ODBC)数据源3、VC上建立对话框工程3.1、登陆界面实现3.2、主界面实现3.3、储存卡开户界面实现3.4、存款界面实现3.5、取款界面实现3.6查询历史记录界面实现4、 程式测试1、运行界面2、开户测试3、登陆4、进入主界面5、存款测试6、取款测试7、查询余额测试8、查询历史记录测试9、注销测试一、1、实验目的 主要目的在于培养运用数据库技术解决问题的能力,通过课程设计,掌握数据库的基本概念、原理和技术,将理论与实

2、际相结合,应用现有的数据建模工具和DBMS,规范、科学地完成一个小型数据库的设计与实现,从而强化的实践意识,提高实际动手能力和创新能力,并培养发现问题、分析问题和解决问题的能力。 2、实验条件 个人计算机WindowsXP(ODBC数据源),Microsoft SQL Server 2005 ,VC+6.03、系统目标 主要用于银行的储存卡管理系统,通过该系统的运行,使办公人员可以轻松快捷的完成对账户管理的任务,提高账目管理效率,使银行的账目管理工作系统化、规范化、自动化。系统实现的主要有储存卡开户管理、存取管理、用户查询历史数据显示、注销等功能。2、 数据库需求分析1、数字字典:账户=卡号+

3、密码+余额,数据存储,编号:F1.卡号=2数字或字母12,数据项,编号:1.1.密码=2数子或字母12,数据项,编号:1.2.余额=0数字12,数据项,编号:1.3.账户(Bankland)基本信息列名别名类型及长度是否可以为空卡号bankIDVarchar(50)否密码passwordVarchar(50)否余额balanceint是记录集=卡号+存取款+金钱大小+日期,数据存储,编号F2。卡号=2数字或字母12,数据项,编号:1.1存取款=2字,数据项,编号:1.2.金钱大小=0数字12,数据项,编号:1.3.日期=年+月+日+时+分+秒,数据结构,编号:1.4.年=0001.9999,数

4、据项,编号:1.4.1月=01.12,数据项,编号:1.4.2日=01.31,数据项,编号:1.4.3时=00.24,数据项,编号:1.4.4分=00.60,数据项,编号:1.4.5秒=00.60,数据项,编号:1.4.6记录集(Record)基本信息列名别名类型及长度是否可为空卡号bankIDVarchar(50)否存取款UsersVarchar(50)是金额大小numberInt是日期timesmalldatetime是2、银行卡存储系统E-R图,如下:日期金钱大小卡号存取款记录集操作账户余额密码卡号3、关系模式:账户(卡号,密码,余额)记录集(卡号,存取款,金钱大小,时间)3、 实验内容

5、与步骤1、在Microsoft SQL Server 2005上建数据库,命名为BankCard,在数据库上分别建立Bankland和Record表,并设置属性, 2、打开控制面板>>管理工具>>数据源(ODBC),建立数据源,添加数据库BankCard3、 在VC6.0上建立对话框工程Bank1,在此工程上一共有7个对话框,类Cbank4set为数据表Bankland的记录集,累Crecord3set为数据表Record的记录集。一起都以对这2个类的数据成员进行操作,从而实现都数据库的操作。在头文件StdAfx.h定义全局变量m_card,用于实现保存卡号功能。Ban

6、k1.h头文件: 3.1、登陆界面:添加控件如下所示设置对话框向导如下所示:在此对话框的头文件Bank1Dlg.h中添加#include "bank4set.h"。登陆按钮代码: 开户按钮代码如下:取消按钮代码如下:3.2、主界面:添加控件如下在此对话框的头文件MynewoneDlg.h中添加:存款业务按钮代码如下:取款业务按钮代码如下:查询余额按钮代码如下:查询历史记录按钮代码如下所示:注销按钮如下所示:取消按钮代码如下:3.3、储存卡开户对话框:添加控件如下设置对话框向导如下所示:在此对话框头文件MynewtwoDlg.h添加:确定按钮代码如下:取消按钮如下:3.4、存款界面:添加控件如下设置对话框向导如下:在此对话框头文件MynewthreeDlg.h中添加:取消按钮代码如下:确定按钮代码如下:3.5、取款界面:添加控件如下设置对话框向导如下:在此对话框的头文件MynewfourDlg.h中添加如下:确定按钮代码如下:取消按钮代码如下:3.6、查询历史记录界面:添加控件如下所示添加对话框向导如下:在此对话框头文件MynewsixDl

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论