ImageVerifierCode 换一换
格式:DOCX , 页数:31 ,大小:546.82KB ,
资源ID:3415791      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3415791.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(银行储蓄管理系统毕业论文.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

银行储蓄管理系统毕业论文.docx

1、银行储蓄管理系统毕业论文银行储蓄管理系统【摘 要】银行储蓄管理系统是现代经济生活中的重要组成部分, 该系 统主要通过前台应用程序的开发及后台数据库的建立与维护两个方面来进行 系统设计。采用功能强大的VB作为开发工具、Access作为数据库开发出来的 企业工资管理系统,在整个系统数据库的建立和维护方面保持了数据的一致 性、完整性与安全性。本文着重介绍了该系统的功能与具体实现过程,其功 能主要包括:用户开户、存款、取款、销户、灵活打印账单、用户修改密码 等功能。该系统适用的对象是银行营业员,营业员相当于管理员,当储户需 要完成一定操作时,可以通过营业员操作该系统来完成一定的功能。关键词】 信息管理

2、系统 Visual Basic 应用 Access1系统模块分析 1 . 1欢迎模块分析打开“欢迎使用”窗体,本窗体可以跳转到登陆窗体,主要作用是欢迎 客户使用我们的银行储蓄管理系统。“退出”按钮,该按钮主要实现本程序的关闭操作。1. 2登录模块分析打开“选择用户登录界面”窗体,“选择用户登录界面“窗体提供两种 不同的登录方式。一种是“ATM界面登录”窗体,一种是:“人工服务登录”1. 21打开“ATM界面登录”窗体,“ ATM界面登录”窗体是让客户通 过ATM进行登录。1. 22打开“人工服务登录”窗体,“人工服务登录”窗体是让客服在人 工服务处进行登录。1. 3系统模块分析打开“系统操作”

3、窗体,该窗体主要是执行一些基本的系统操作。“退出”按钮,该按钮主要实现本程序的关闭操作。1. 4帮助模块分析打开“联系我们”窗体,该窗体主要是介绍一些可以联系到我们的方式, 主要有客服热线,E-mail,官方网址等等。1. 5系统流程图如图1所示:图1系统流程图2数据库的设计2.1新建数据库程序的运行离不开数据库的数据,接下来要为程序准备必要的数据资料 了,即要创建数据库与数据表。在部分系统管理的程序里面,数据库与程序 是分开存放的。但我们这个系统的数据不是那么复杂,跟程序放在一个目录问题不大,影响不是那么明显。创建数据库操作如下 :步骤一 打开Microsoft SQL Server 200

4、5,先连接到服务器。如图2所示图2连接服务器步骤二打开Microsoft SQL Server 2005,先熟悉下基本操作。如图3所示。图 3 Microsoft SQL Server 2005 主界面步骤三 右击数据库一新建数据库,如图4所示,在弹出的对话框中, 设置数据库的名称,和路径。从此以后,在这个数据库中设计的所有数据表 都属于这个数据库里面的表了。图4新建数据库2.2数据库中表的建立步骤一 打开bank数据库,右击表,选择新建表。如图5所示。-qjxj文件(U 镐鴉视閨 项目表设计器EJ工具窗口社区 犁肋 4新建查谊專直啞忸阳丨悌IlJjJE戲您挣&号巨 t *丨碍J 总:=K呛i

5、t3fe阵Q瓷t SQL StTTer &虐芝律。日n Si 4i eE1 kiSO (SAt Stvvtit B.a. 13SI T二i敷据库 _j萊叙据库于二數据库抉番* 口数据库关系區1Ed表亘亠j系(5表 曰 dbc Cu-dinfo 列妁束案引 圻计信息T数站凳型允许仝卜匚T厂表 - dLlb. Tn.lbls_1l 震 一 dbo. CtardLitfo 38要二二二 EF土 1BK13H U视图 !*1 一|同义词 *1 _1可埸理性 ll _J Swm Brkar 回J存储 1*1 lJ鸾全性图5创建一个新表步骤二设置字段名与关键字银行卡号:cardid 开户名:use nam

6、e 身份证号: use nu mber 密码:cardpwd 确认密码:cardrepwd 剩余存款:cardmoney 是否挂失:cardlose图6设置字段名和关键字步骤三 单击“关闭”按钮会自动弹出一个对话框,在该对话框里面输 入表名“ Cardinfo”,然后确定保存数据表。如图7所示。图7设定表的名称3系统模块的设计3.1在Visual Studio 中新建一个项目。将项目名称命名为:BankCardManage。并设置好路径。具体如图 8所示:图8新建项目3. 2欢迎界面的窗体设计欢迎界面窗体就是程序运行时显示在人们面前的第一个窗体,该窗体没 有工具栏和菜单栏,窗体里面是一些关于本

7、程序的名称、客服热线之类的信 息。此窗体的具体实现步骤如下。步骤一 新建一个窗体,将窗体命名为 Welcome,步骤二 从窗体中拖出4个Label控件,一个Botton控件,一个PictureBox 控件,一个TextBook控件。步骤三 将四个Label控件的text属性分别改为:世纪银行、Century Bank、 客服热线:85885、欢迎进入世纪银行。将 Botton控件的text属性设置 为: 退出。步骤四 把所有的控件按所需要的位置排好。并在 PictureBox中放置一张图像,即我们银行的标志。步骤五下面对几个控件进行Click事件的设置。欢迎使用世纪银行这个 Label的Cli

8、ck事件的代码为:private void label4_Click(object sen der, Eve ntArgs e)Admi nform admi nform = new Admi nform();admi nform.Show(); this.Hide();作用是,当点击它的时候显示新的窗体 Adminform ,并关闭当前的窗体 Welcome PictureBox控件的Click事件代码为:private void label4_Click(object sen der, Eve ntArgs e)Admi nform admi nform = new Admi nform(

9、);admi nform.Show(); this.Hide();作用是,当点击它的时候显示新的窗体 Adminform,并关闭当前的窗体 Welcome 退出Bott on按钮的Click事件的代码为:private void 退出 ToolStripMe nultem_Click_1(object sen der, Eve ntArgs e)Applicatio n.Exit();作用是,当点击它的时候,会退出应用程序。所示:步骤六 经过上面的一番设计,第一个窗体便设计好了,其效果如图 9图9欢迎界面窗体3. 3操作界面窗体设计本界面是一个具有菜单栏的界面,主要具有用户登录、系统操作、帮助

10、 等几个菜单项。在用户登录的菜单下面有个子菜单一一选择用户登录界面。选择用户登 录界面下还有两个子菜单一一ATM机登录界面和人工服务登录界面。系统操作菜单下有两个子菜单,一个是系统设置一个是退出。帮助菜单下也有两个子菜单,一个是联系我们,一个是关于。下面介绍 下这个窗体是如何实现的。步骤一 右击右边的项目添加一个新的窗体。如图 10所示。图10新建窗体步骤二 从工具箱里面拖出一个 menu Strip控件,并分别在它的 3个ToolStripMenultem中设置text属性,分别是:用户登录、系统操作、帮助。步骤三在用户登录下的ToolStripMenultem中设置text属性为:选择用

11、户登录方式。在系统操作菜单下的两个 ToolStripMenultem中设置text属性分 别为:系统设置、退出。在帮助菜单下的两个 ToolStripMenultem中设置text属性分别为:联系我们、关于。步骤四在选择用户登录方式下的两个 ToolStripMenultem中设置text属 性分别为:ATM机界面登录,人工服务登录。步骤五下面对几个控件进行 Click事件的设置。首先是选择登录界面ToolStripMenultem 的 Click 事件代码如下:Log in logi n = new Log in();logi n. Show();作用是打开新的窗体 Login。对ATM界

12、面登录ToolStripMenultem的Click事件代码如下:CustomerLog in customerLog in = new CustomerLog in(); customerLogi n. Show();作用是打开新的窗体 CustomerLogi n。对人工服务登录ToolStripMe nuIte m 的 Click 事件代码如下:Ban kMa nageSystem ban kMa nageSystem = newBan kMa nageSystem();ban kMa nageSystem.Show();作用是打开新的窗体 BankManageSystem对关于Tool

13、StripMenuItem的Click事件代码如下:About about = new About();about.Show();作用是打开新的窗体 About。对联系我们ToolStripMenuItem的Click事件代码如下:LianXi lianxi = new LianXi();lia nxi.Show();作用是打开新的窗体 LianXi。对退出ToolStripMenuItem的Click事件代码如下:Applicatio n.Exit();作用是退出此界面。步骤六 经过上面的一番设计,这个窗体便设计好了,其效果如图 11所示:图11操作界面3. 4连接数据库连接数据库,就可以更

14、加完善的管理数据资源,所以连接数据库是必须 的,这样才方便系统中的数据的保存和更新。具体的连接方式如下所示:步骤一 点击菜单栏上的工具按钮,选择连接到数据库。然后在窗体左 边会显示一个服务器资源管理器。然后右击数据连接,选择添加一个连接, 会弹出一个窗体。如图12所示。图12连接数据库步骤二 将SQL服务器名称填写上去,在选择或输入一个数据库中输入 你要添加的数据库:Bank。然后点击测试连接,如果测试连接成功,则单击 确定按钮。这样一个数据库就添加好了。步骤三 新建一个类,命名为:DBManager。该类的作用,主要是实现数 据库的连接。步骤四 建好类之后,首先要在命名空间上添加一个 usi

15、ng指令:using System.Data.SqlClie nt;步骤五然后就是定义连接的路径和新建对象了。stri ng strsql = Data Source=WIN-KOBGNACPI2KSQLEXPRESS;l nitial Catalog=Ba nk;l ntegrated Security=True;sqlc on = new SqlC onn ecti on( strsql);作用是,通过这个路径连接到数据库,并建立一个新的 SqlCo nn ection对象sqlcon。这样数据库就已经连接上了。3. 5选择登录界面窗体设计登录界面主要作用是提供选择的一个窗体,一个是连接到

16、ATM机界面登 录的,一个是连接到人工服务界面登录的。此窗体的具体实现步骤如下所示:步骤一 右击右边的项目添加一个新的窗体。步骤二 从工具箱中拖出一个Lable控件,两个Button控件,再加上一 个groupBox控件。步骤三 将Lable控件的text属性改为:请选择登录方式,将两个Button 控件的text属性分别改为:插卡进入 ATM机操作界面、前台人工服务,将 groupBox控件的text属性改为:银行信息管理系统。步骤四 下面对几个控件进行 Click事件的设置。首先是插卡进入 ATM 机操作界面按钮的Click事件的代码为:CustomerLog in cl = new Cu

17、stomerLogi n();cl.Show();this.Hide();作用是打开新的窗体 CustomerLogin,和关闭现有的窗体 Login。对前台人工服务按钮的Click事件的代码为:Ban kMa nageSystem bms = new Ban kMa nageSystem(); bms.Show();this.Hide();作用是打开新的窗体 BankManageSystem,和关闭现有的窗体 Log in。步骤五 经过上面的一番设计,这个窗体便设计好了,其效果如图 13所示:3. 6 ATM登录界面窗体设计步骤一 右击右边的项目添加一个新的窗体。步骤二 从工具箱中拖出两个

18、Lable控件,两个textBox控件,和三个 Button控件,按照所需要的方式排好。步骤三 将两个lable控件的text属性分别改为:输入所持卡ID、输入所 持卡密码,将三个Button控件的text属性分别改为:登录、清除、退出。步骤四 下面对几个控件进行Click事件的设置。首先是登录按钮的Click 事件代码如下:private void butt on 1_Click(object sen der, Eve ntArgs e)/db.Clogi n(textBox1.Text, textBox2.Text);/CustomerOperatiom co = new Customer

19、Operatiom();co.Show();this.Hide();db = new DBMa nager();string strsql=select * from Cardinfo;sqlds = db.seldemo(strsql);string cardid = this.textBox1.Text;string cardpwd = this.textBox2.Text;string tcardid = nuII;stri ng tpwd = n ull;foreach (DataRow dr in sqlds.TablesO.Rows)tcardid = drcardid.ToStr

20、i ng();tpwd = drcardpwd.ToStri ng();if (tcardid.Equals(cardid) & tpwd.Equals(tpwd)MessageBox.Show(登录成功);this.Hide();CustomerOperati on cop = new CustomerOperati on();cop.Show();elseMessageBox.Show(卡号或密码错误);break;以上代码是登录按钮的Click事件代码。作用是当我们输入账号密码的时 候如果和数据库中的账号密码不一样,那么就登录不了。防止了他人恶意的 登录。如果输入我账号密码和数据库里的是

21、一样的,那么就可以登录,并弹 出一个新的窗体 CustomerOperatior。对清除按钮Click事件的代码分析如下:private void butt on 2_Click(object sen der, Eve ntArgs e)textBox1.Clear();textBox2.Clear();textBox1.Focus();这个按钮Click事件的作用是清除textBox文本框中的数据。对退出按钮 的Click事件的代码分析如下:private void butt on 3_Click(object sen der, Eve ntArgs e)this.Close();作用是退出

22、这个窗体。步骤五 经过上面的一番设计,这个窗体便设计好了,其效果如图 14所示:ID登陆图14 ATM机登录界面3. 7 ATM机操作界面窗体设计本系统登录的时候有两种方式,一个是 ATM界面登录,一个是人工服务 界面登录,现在我们已经选择了 ATM机界面登录,所以我们进入了 ATM机 的操作界面。此界面是又六个 Butt on控件和一个Lable控件构成的,虽然看 似简单,却是功能齐全。此ATM机的操作界面实习了大部分人们所需要的自助功能, 而且用法简单易懂,所以实用性很强。下面我简单的介绍下此界面是如何创建的,具体 的如下所示:步骤一 右击右边的项目添加一个新的窗体。步骤二 从工具箱中拖出

23、六个Button控件,和一个Lable控件,按照自 己所需要的方式将之排好。步骤三 将六个Button的text属性分别改为:转账、存款、取款、修改 密码、查询余额、退卡,将Lable控件的text属性改为:请选择所需要的操作, 然后将其放于六个Butt on控件的下方。步骤四 下面对几个控件进行Click事件的设置。首先是转账按钮的Click 事件代码如下:private void butt on 1_Click(object sen der, Eve ntArgs e)Tran sform tf = new Tran sform(); tf.Show();this.Hide();作用是打开

24、新的窗体 Transform ,和关闭现有的窗体 CustomerOperatior。对存款按钮的Click事件的代码为:private void butt on 2_Click(object sen der, Eve ntArgs e) Save save = new Save();save.Show();this.Hide();作用是打开新的窗体Save,和关闭现有的窗体CustomerOperatioe对取款按钮的Click事件的代码为:private void butt on 3_Click(object sen der, Eve ntArgs e) Get get = new Get

25、();get.Show();this.Hide();作用是打开新的窗体 Get,和关闭现有的窗体 CustomerOperatior。对修改密码按钮的Click事件的代码为:private void butt on 5_Click(object sen der, Eve ntArgs e) Ame nd ame nd = new Ame nd();ame nd.Show();this.Hide();作用是打开新的窗体 Amend,和关闭现有的窗体 CustomerOperatioe对查询余额按钮的Click事件的代码为:private void butt on 4_Click(object s

26、en der, Eve ntArgs e) Query query = new Query();query.Show();作用是打开新的窗体 Query ,和关闭现有的窗体 CustomerOperation对退卡按钮的Click事件的代码为:private void butt on 6_Click(object sen der. Eve ntArgs e) this.Hide();作用是关闭现有的窗体 CustomerOperation步骤五 经过上面的一番设计,这个窗体便设计好了,其效果如图 15所示:图15 ATM机操作3. 8 ATM机转账界面窗体设计转账是所有的ATM机都具有的一个基

27、本的功能。所以这个系统自然也不 例外了,也具有简单的转账功能。具体的设计如下:步骤一 右击右边的项目添加一个新的窗体。步骤二 从工具箱中拖出两个 Button控件,两个Lable控件,和两个 textBox控件,按照自己所需要的方式将之排好。步骤三 将两个Lable控件的text属性分别设置为:转入卡ID、汇款金 额,将两个Button控件的text属性分别设置为:转账、返回。步骤四 下面对几个控件进行Click事件的设置。首先是转账按钮的Click 事件代码如下:private void butt on 1_Click(object sen der, Eve ntArgs e)db = ne

28、w DBMa nager();stri ng n ame = select use name from Cardi nfo;stri ng use name =所汇账户的户主姓名为:+db.Alluseb( name)+, 确定?;if (MessageBox.Show(usename,信息,MessageBoxButt on s.YesNo, MessageBoxIc onn formati on, MessageBoxDefaultButto n.Butto n1) = DialogResult.Yes)string get = select cardid from Cardinfo;st

29、ri ng getm oney = update Cardinfo setcardm on ey=cardm on ey- + this.textBox2.Text + where cardid= + db.Alluseb(get) + ;stri ng savem oney = update Cardi nfo setcardm on ey=cardm on ey+ + this.textBox2.Text + where cardid= + this.textBox1.Text + ;db.Allusea(getm on ey);db.Allusea(savem on ey); Messa

30、geBox.Show(转帐成功);this.textBox1.Clear();this.textBox2.Clear();作用主要有两个,一个是将钱赚到另一个账号上,期间要涉及到访问数 据库和修改数据库;第二个是在转账的时候,会显示所转账号的名字,让你 确认是否是你所要转的人,这个也涉及到了数据库,访问了数据库。对返回 按钮的Click事件的代码为:private void butt on 2_Click(object sen der, Eve ntArgs e)CustomerOperati on co = new CustomerOperati on();co.Show();this.Hide();作用是关闭此窗体 Transform,打开CustomerOperation窗体。步骤五 经过上面的一番设计,这个窗体便设计好了,其效果如图 16所示:图16转账操作3. 9ATM机存款界面窗体设计存款也是绝大部分的ATM机都具有的一个基本的功能。所有本系统也设 计了一个存款的界面。具体的设计如下:步骤一 右击右边的项目添加一个新的窗体。步骤二 从工具箱

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1