vb+sqlserver银行计算机储蓄系统(流程图+ER图+可行性分析报告) 第5页
5.1.5提供交互界面的类
(1)CAboutDlg类(关于对话框)
属性:无
操作:CAbountDlg 构造函数
DoDataExchange 重新定义据类中的虚函数,用于交互操作中的数据交换(后同)
(2)CAskPwdDlg类(输入密码对话框)
属性:m_iMode 模式选择,1为退出时验证退出密码,2为取款时验证密码
m_strPwd 输入密码的缓冲区,CString类对象成员
pAccount 账户基类指针,用于在对话框内部验证账户或信用卡密码的正确性
操作:CAskPwdDlg 构造函数
OnOK 重新定义基类中的虚函数,用于按OK按钮关闭该交互界面时的回应操作(后同).
(3)CChangePwdDlg类(变更密码对话框)
属性:m_oldPwd 旧密码
m_newPwd 新密码
m_rePwd 重复密码
操作:CChangePwdDlg 构造函数
(4)CNewAccountDlg类(增加新账户对话框)
属性:m_ctrlRemitCB 汇款方式组合框控制,CComboBox类型对象成员
m_ctrlFixCB 存期组合框控制,CComboBox类型对象成员
m_ctrlPwdEdit 信用卡密码编辑框控制,CEdit类型对象成员
m_ctrlRemit 汇款方式标签控制,CStatic类型对象成员
m_ctrlFixDate 存款日期标签控制,CStatic类型对象成员
m_ctrlCardPwd 信用卡密码标签控制,CStatic类型对象成员
m_strPersonName 储户姓名标签控制,CStatic类型对象成员
m_strPersonAddr 储户地址标签控制,CStatic类型对象成员
m_strPersonPhone 储户电话标签控制,CStatic类型对象成员
m_strPersonID 储户身份证号标签控制,CStatic类型对象成员
m_dInitBalance 初始化余额缓冲,double类型
m_iAccountType 账户类型缓冲,int类型
m_iCurrencyType 货币类型缓冲,int类型
m_iRemitType 汇款方式类型缓冲,int类型
m_iFixType 存期类型缓冲,int类型
m_strAccPwd 账户密码缓冲,CString类型对象成员
m_strCardPwd 信用卡密码缓冲,CString类型对象成员
m_strRePwd 重复密码缓冲,CString类型对象成员
操作:CNewAccountDlg 构造函数
OnSelchangeComboAccounttype 改变账户类型下拉列表索引内容时出发的事件处理
(5)CBankMISDlg类(主对话框)
属性:isLogin 标记当前是否是登录状态
pAccount 账户基类指针
m_imageLis 图片列表对象,CImageList类型对象成员
m_ctrlPerPhone 储户电话标签控制,CStatic类型对象成员
m_ctrlPerName 储户姓名标签控制,CStatic类型对象成员
m_ctrlPerId 储户身份证号标签控制,CStatic类型对象成员
m_ctrlPerAddr 储户地址标签控制,CStatic类型对象成员
m_ctrlAccountPwd 账户密码编辑框控制,CEdit类型对象成员
m_ctrlAccountID 账号编辑框控制,CEdit类型对象成员
m_ctrlCreateDate 创建日期标签控制,CStatic类型对象成员
m_ctrlRemit 汇款方式标签控制,CStatic类型对象成员
m_ctrlFixDate 到期日期标签控制,CStatic类型对象成员
m_ctrlCurbal 透支额标签控制,CStatic类型对象成员
m_ctrlAccType 账户类型标签控制,CStatic类型对象成员
m_ctrlBalance 账户余额标签控制,CStatic类型对象成员
m_ctrlBtnCGEPWD 更改帐户密码按钮控制,CButton类型对象成员
m_ctrlBtnCGECardPwd 更改信用卡密码按钮控制,CButton类型对象成员
m_ctrlCurrType 货币类型标签控制,CStatic类型对象成员
m_ctrlBtnLogout 登录按钮控制,CButton类型对象成员
m_ctrlBtnLogin 登出按钮控制,CButton类型对象成员
m_ctrlBtnQuery 查询按钮控制,CButton类型对象成员
m_ctrlBtnDeposit 存款或取款按钮控制,CButton类型对象成员
m_ctrlQueryResult 查询结果列表,CListCtrl类型对象成员
m_lLoginID 帐号缓冲,long类型
m_strLoginPwd 密码缓冲,CString类型
m_strPersonId 储户身份证号缓冲,CString类型
m_strQueryPwd 密码缓冲,CString类型
m_dAmount 存取款数量缓冲,double类型
m_iDepositOpt 存款或取款选项,int类型
操作:CBankMISDlg 构造函数
OnButtonAbout 激活关于对话框
OnButtonChangeCardPwd 激活修改信用卡密码对话框(登录后可用)
OnButtonChangePwd 激活修改账户密码对话框(登录后可用)
OnButtonDeposit 处理存款和取款功能(登录后可用)
OnButtonLogin 处理登录功能
OnButtonLogout 处理登出功能
OnButtonNewAccount 激活新建账户对话框
OnButtonQuery 处理查询其余账户余额功能(登录后可用)
OnClose 处理WM_CLOSE消息
OnInitDialog 初始化对话框
5.2类的动态设计
(1)装载帐户信息
同一时期,只能有帐户类的一个对象生成,用基类指针指向,并添加帐号――帐户基类指针映射.
(2)各类储户建立新账户
同一时期,只能有帐户类的一个对象生成,用基类指针指向,并添加帐号――帐户基类指
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] 下一页