银行定期储蓄系统设计报告指导老师:戴挺戴戈成员:12010113魏雨岛12010119刘艳群目录:一.实体类设计:1.储户类;2.储户链表类.二.对话框概要设计.三.对话框设计详细0.登陆界面;1.储蓄员操作界面;2.储户操作界面.一.实体类设计(1)Cstringm_mm;//密码(2)CStringm_xm;//姓名(3)CStringm_zh;//账号(4)CStringm_aqyx;//安全邮箱(5)intm_cz;//储种(6)CStringm_province(7)CStringm_sfz;//身份证(8)CStringm_city;//城市(9)intm_sex;//性别(10)intm_sq;//死期(11)floatm_ye;//余额(12)floatm_yqye;//预期余额(13)floatm_ysye;//原始余额余额会随时间改变但是原始余额只会随存款取款转账改变(14)CStringm_changetime;//记录每次取款转账存钱的时间2.储户链表类(1)CCh*head;//头结点(2)intn;//用户数量(3)CChList();(4)voidDeleteNode(CCh*p);//删除结点(5)voidSaveToFile(CStringname);//存档(6)voidLoadFromFile(CStringname);//载入存档(7)voidReleaseList();//释放链表(8)voidAddNode(CStringmm,CStringxm,Cstringzh,CStringaqyx,intcz,CStringsfz,CStringprovince,CStringcity,intsex,intsq,floatye,intgs,floatyqye,floatysye,CStringArray&time,CStringArray&jl);//增加结点(9)CCh*FindNode(CStringzh);//查找结点二.对话框概要设计根据系统分析,可知银行管理系统需设计有下列对话框,其名称,ID,功能如下:1.欢迎对话框,IDD_WELCOME,使界面友好的作用;2.登入对话框,IDD_BANK_DIALOG验证储蓄员和储户身份使用;3.储蓄员主控对话框,IDD_CXYGL,起主菜单用;4.储户主控对话框,IDD_CHGL,起主菜单用,储户用存款对话框,IDD_CK,管理员和储户共用;5.储户信息对话框,IDD_CHXX管理储户信息,起菜单作用,管理员用;6.查找子对话框1,IDD_DIALOG1模糊查找,管理员用;7.查找子对话框2,IDD_DIALOG2精确查找,管理员用;8.记录对话框,IDD_JL记录业务办理,修改删除链表的记录;9.开户对话框,IDD_KH开户作用,管理员用;10.取款对话框,IDD_QK取款作用,管理员和储户共用转账对话框,IDD_ZZ转账作用,管理员和储户共用.三.对话框设计详细0-1.欢迎对话框标题为WelcomeID:IDD_WELCOME;(1)两个Button控件,ID和标题分别为:IDOK进入,IDOK2关于;(2)一个static控件,ID和标题为:IDC_Welcome,*欢迎使用银行管理系统.0-2.登入对话框标题为BankID:IDD_BANK_DIALOG(1)edit2个ID,映射变量,类型.和含义分别为:IDC_ZH,m_zh,CString,储户账号,IDC_MM,m_mm,,CString储户密码;(2)radio2个ID,映射变量,类型.和含义分别为:IDC_RADIO1,m_radio,int,储蓄员,IDC_RADIO2,m_radio,int储户;(3)Button2个ID和含义分别为:IDOK登入,IDCANCEL取消;(4)Static2个ID和含义分别为:IDC_STATIC账号,IDC_STATIC密码.1-0.储蓄员主控对话框标题为:储蓄员管理ID:IDD_CXYGL;Button7个ID和含义分别为:IDC_MMCZ密码重置IDC_KH开户;IDC_YWBL业务办理;IDC_CHXX储户信息;IDC_XGSC修改删除;IDC_YHXX银行信息,;DC_BUTTON1退出.1-1.储户信息对话框标题:储户信息ID:IDD_CHXXLlistcontrol3个ID,映射变量,类型.和含义分别为:IDC_CHXXLISTm_chxxlistCListCtrl储户信息列表;IDC_LOADm_loadCButton载入;IDC_SAVEm_saveCButton保存.1-1-1.模糊查找对话框标题:模糊查找,ID:IDD_DIALOG1;static8个ID和含义分别为:IDC_STATIC姓名;IDC_STATIC性别;IDC_STATIC全部;IDC_STATIC男;IDC_STATIC女;IDC_STATIC地址;IDC_STATIC省;IDC_STATIC市.1-1-2.精确查找对话框标题:精确查找ID:IDD_DIALOG2(1)static1个ID和含义分别为:IDC_STATIC账号;(2)Edit1个ID,映射变量,类型,和含义分别为:IDC_ZHm_SzhCString账号.1-2.开户对话框(1)static16个ID和含义分别为:IDC_STATIC姓名IDC_STATIC账号;IDC_STATIC身份证IDC_STATIC性别;IDC_STATIC密码IDC_STATIC密码确认;IDC_STATIC安全邮箱IDC_STATIC开户日期;IDC_STATIC地址IDC_STATIC省IDC_STATIC市.(2)GroupBox1个ID和含义为:IDC_STATIC储蓄种类;(3)RadioButton5个ID,映射变量,类型,和含义分别为:IDC_SEXm_sexint性别;IDC_RADIO1m_sqint一年期7%;IDC_RADIO2m_sqint一年期8%;IDC_RADIO3m_sqint一年期9%;(4)Check1个ID,映射变量,类型,和含义分别为:IDC_CHECK1m_checkctrlCButton自定义时间;IDC_CHECK1m_checktimeBOOL自定义时间.(5)DateTimePicker1个ID,映射变量,类型,和含义分别为:IDC_DATETIMEPICKER1m_timectrlCDateTimeCtrl时间;(6)Edit11个ID,映射变量,类型,和含义分别为:IDC_XMm_xmCString姓名;IDC_YEARm_yearint年;IDC_YEARm_yearctrlCEdit年显示控制;IDC_ZHm_zhCString账号;IDC_PROVINCEDm_provinceCString省;IDC_MONTHm_monthctrlCEdit月显示控制;IDC_MONTHm_monthint月;IDC_MMQRm_mm2CString密码确认;IDC_MMQRm_mmqrctrlCEdit密码确认显示控制;IDC_MMm_mmCString密码;IDC_MMm_mmeditctrlCEdit密码显示;IDC_DAYm_dayctrlCEdit天;IDC_DAYm_dayint天显示控制;IDC_CITYm_cityCString城市.1-3.业务办理对话框1-4.信息修改删除对话框1-5.密码重置对话框1-6.银行信息对话框2-0.储户管理对话框标题为:储户管理ID:IDD_CHGL;Button4个,ID和含义分别:IDC_CK存款;IDC_ZZ转账;IDC_YYCX余额查询;IDC_QK取款.2-1.存款对话框标题为:存款,ID:IDD_CK;(1)Edit1个,ID和含义为:IDC_CK存款.(2)Static2个,ID和含义分别为:IDC_STATIC请输入存款金额:;IDC_STATIC元.(3)Button2个,ID和含义分别为:IDOK确定;IDCANCEL取消.2-2.查询余额对话框(1)Static1个,ID和含义为:IDC_STATIC您还有余额X元.(2)Button1个,ID和含义分别为:IDOK确定.2-3.取款对话框标题:取款,ID:IDD_QK;(1)Static2个ID和名称分别为:IDC_STATIC请输入取款金额;IDC_STATIC元.(2)edit1个ID,映射变量,类型.和含义为:IDC_QKm_qkfloat取款.(3)Button2个ID和名称分别为:IDCANCEL取消IDOK确定.2-4.转账对话框名称:转账ID:IDD_ZZ;(1)Static3个ID和名称分别为:IDC_STATIC请输入要转入的卡号;IDC_STATIC转入金额:;IDC_STATIC元.(2)edit2个ID,映射变量,类型.和含义分别为;IDC_ZHm_zhCString账号;IDC_MONEYm_moneyfloat取款.(3)Button2个ID和名称分别为:IDCANCEL取消;IDOK确定.