欢迎来到天天文库
浏览记录
ID:14343938
大小:33.50 KB
页数:13页
时间:2018-07-28
《银行帐户系统设计论文 》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、银行帐户系统设计论文银行帐户系统设计论文银行帐户系统设计论文银行帐户系统设计论文银行帐户系统设计论文银行帐户系统设计论文银行帐户系统设计论文银行帐户系统设计论文银行帐户系统设计论文银行帐户系统设计论文银行帐户系统设计论文 摘要本文通过设计一个简单的银行帐户系统软件来分析银行帐户系统的设计思想。该软件实现了帐户管理的最基本功能,其中包括开户、销户、办卡、换卡、挂失卡、存款、取款、交易记录查询及打印、客户信息修改及打印、客户密码修改、管理员密码修改、利率设置等。 关键词银行帐户系统;VC;ODBC;SQL
2、Server2000 1小型银行帐户系统概述 随着银行行业的发展,银行的业务发展也逐渐地走向了多样化,业务类型逐渐增多,使银行的服务范围逐渐地变广,随着经济全球化的发展很多银行已走向了国际化,不仅为国内的众多客户提供了更优质服务,还使外国公民从中获得更多益处。 本系统主要实现了开户、销户、用户信息修改、存款、取款、办卡、挂失卡、数据查询(用户信息查询,及交易记录查询)。根据这些功能及系统设计方面的考虑,系统采用模块化设计,各模块分别实现为: “管理用户模块”包括: 开户:由客户提供姓名、身份证号
3、、联系地址、联系电话、存入金额、初始密码等。开户时间有系统自动生成。 销户:提供帐号用于销户,系统显示客户姓名及余额以便确认。 数据查询:查询客户存取款记录。 用户信息查询及修改:通过帐号、卡号、证件号进行查询。系统显示客户信息并可修改。 “管理员模块”包括: 业务设置:利率等相关业务设置。 管理员密码修改:修改登录的管理员密码。 “卡管理模块”包括: 办卡:输入帐号信息,生成卡号,并由客户提供密码。 换卡:输入帐号信息,生成新卡号,并由客户提供密码。 挂失卡:由客户提供卡号及身份证号
4、(此为真实用户挂失依据)。 “存取操作模块”包括: 存款:提供帐号或卡号以及存款金额,操作完成后显示余额。 取款:提供帐号或卡号以及取款金额,操作完成后显示余额。 同时,系统还实现了客户信息及客户交易记录的打印功能。 2数据库设计 根据本系统实现的功能,我们需要建立5个表,分别是用户数据表user_data,用户密码表user_password,交易记录表user_exchange,用户余额表user_balance,管理员密码表admin_password。user_data表用于开户时,前
5、台应用将用户开户时所需要的客户信息写入此表。 其中包括的数据有用户名、证件号、联系地址、联系电话、业务类型、存入金额、开户时间、帐号、卡号,共9个数据。为了便于简化前台应用与数据库的存取,其数据类型都设为字符型(char),但不影响正常的程序功能与精度。如user_data建立如表1所示。 表1user_data表 列名数据类型长度允许空 用户名char15 证件号char20 联系地址char80 联系电话char15 业务类型char15 存入金额char15 开户时间char20
6、 帐号char15 卡号char15允许 创建user_data表的SQL语句为: USEBankManager CREATETABLEuser_data ( 用户名char(15)NOTNULL, 证件号char(20)NOTNULL, 联系地址char(80)NOTNULL, 联系电话char(15)NOTNULL, 业务类型char(15)NOTNULL, 存入金额char(15)NOTNULL, 开户时间char(20)NOTNULL, 帐号char(15)NOTNUL
7、L, 卡号char(15)NULL ) GO 3各模块代码实现 因为各模块的代码实现基本上都是在用CRecordset类,所以在这里只给出具有代表性的代码实现的分析,其它模块的代码不再讲述。 先来分析登录代码: 登录代码的第一个语句为: UpdateData(true); 这条语句是将登录对话框中的数据传递给Login类中对应绑定的String变量。这样可以对用户输入的用户名、密码、数据源等信息进行分析处理。 然后我们需要判断用户是否输入了用户名、密码和数据源,如果没有输入提示用户输入
8、。代码如下: if(m_UserName==_T(““)) { MessageBox(“请输入用户名!”); return; } if(m_Password==_T(““)) { MessageBox(“请输入密码!”); return; } DataSource=“ODBC;DSN=“; DataSource+=m_DataSource; if(m_(NULL,false,false,DataSou
此文档下载收益归作者所有