vb+sqlserver银行计算机储蓄系统(流程图+ER图+可行性分析报告) 第4页
GetAccountCount() 获得账户总数
GetAccountID() 获得帐号
GetAccountBalance() 获得账户余额
GetCurrencyType() 获得货币类型
GetPersonInfo() 获得储户信息
GetCreateDate() 获得创建日期字符串对象
GetAccountType() 获得账户类型
CheckPassword 检查密码
SetPassword 设置密码
Deposit 抽象函数,存款
Withdrawal 抽象函数,存款
(2)CSaving类(一般存储账户类)
属性:无
操作:CSaving(ACCTYPE AccountType, double InitBalance, CURRENCYTYPE curType,
const CString& pwd, const Person* person, long aid=0, const CTime* pTime=NULL)
构造函数
~CSaving 析构函数
Deposit 存款
Withdrawal 取款
图5.1 一般储户存取界面
(3)CCreditCard类(信用卡存储账户类)
属性:s_minBalance 最高善意透支数(=5000.0)
m_password 信用卡密码
m_curBalance 当前透支额
操作:CCreditCard(ACCTYPE AccountType, const CString& InitPassword , double InitBalance,
CURRENCYTYPE curType , const CString& pwd , const Person* person,
long aid=0,const CTime* pTime=NULL,double curBalance=0.0) 构造函数
~CCreditCard 析构函数
GetCurBalance 获取当前透支额
SetPassword 设置信用卡密码
CheckCardPwd 检查信用卡密码
Deposit 存款
Withdrawal 取款
图5.2 修改密码界面
(4)CFixSaving 类(定期存储账户类)
属性:m_fixTimeType 存储年限
m_fixTime 到期日期
操作:CFixSaving(ACCTYPE AccountType, FIXTYPE ft, const CTime& date, double InitBalance,
CURRENCYTYPE curType , const CString& pwd , const Person* person,
long aid=0,const CTime* pTime=NULL) 构造函数
~CFixSaving 析构函数
GetFixTimeType 获取定期期限
GetFixTime 获取到期日期
CompareFixTime 比较到期情况
Deposit 存款
Withdrawal 取款
图5.3定期储户取款界面
(5)CChecking 类(结算存储账户类)
属性:m_remitType 汇款方式
操作:CChecking(ACCTYPE AccountType, double InitBalance , CURRENCYTYPE curType ,
const CString& pwd , const Person* person , REMIT remitType,
long aid=0,const CTime* pTime=NULL) 构造函数
~CChecking 析构函数
Deposit 存款
Withdrawal 取款
SetRemit 设置汇款方式
GetRemitType 获得汇款方式
5.1.3存储数据类
CClientsMap类(帐号――账户对象基类指针映射表类)
属性:无
操作:~CClientsMap() 析构函数,析构由基类指针所指的各账户派生类对象
5.1.4数据库类
CAccountsSet类(记录集类):该类的属性自动与数据库中表的所有属性列绑定,作为相应属性列的缓冲区,操作由MFC框架自动生成.数据库中表Accounts如下图,例:+m_AccountID:long代表绑定Accounts表中的AccountID属性,+m_AccountPWD:CString代表绑定Accounts表中AccountPWD属性.
Accounts表属性列定义(位于文件BankMIS.mdb中)
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] 下一页