银行储蓄管理系统毕业论文33095.doc
《银行储蓄管理系统毕业论文33095.doc》由会员分享,可在线阅读,更多相关《银行储蓄管理系统毕业论文33095.doc(32页珍藏版)》请在三一办公上搜索。
1、银行储蓄管理系统【摘 要】银行储蓄管理系统是现代经济生活中的重要组成部分,该系统主要通过前台应用程序的开发及后台数据库的建立与维护两个方面来进行系统设计。采用功能强大的VB作为开发工具、Access作为数据库开发出来的企业工资管理系统,在整个系统数据库的建立和维护方面保持了数据的一致性、完整性与安全性。本文着重介绍了该系统的功能与具体实现过程,其功能主要包括:用户开户、存款、取款、销户、灵活打印账单、用户修改密码等功能。该系统适用的对象是银行营业员,营业员相当于管理员,当储户需要完成一定操作时,可以通过营业员操作该系统来完成一定的功能。【关键词】信息管理系统 Visual Basic应用 Ac
2、cess1 系统模块分析11欢迎模块分析打开“欢迎使用”窗体,本窗体可以跳转到登陆窗体,主要作用是欢迎客户使用我们的银行储蓄管理系统。“退出”按钮,该按钮主要实现本程序的关闭操作。12 登录模块分析打开“选择用户登录界面”窗体,“选择用户登录界面“窗体提供两种不同的登录方式。一种是“ATM界面登录”窗体,一种是:“人工服务登录”。121打开“ATM界面登录”窗体,“ATM界面登录”窗体是让客户通过ATM进行登录。122打开“人工服务登录”窗体,“人工服务登录”窗体是让客服在人工服务处进行登录。13系统模块分析打开“系统操作”窗体,该窗体主要是执行一些基本的系统操作。“退出”按钮,该按钮主要实现
3、本程序的关闭操作。14帮助模块分析打开“联系我们”窗体,该窗体主要是介绍一些可以联系到我们的方式,主要有客服热线,E-mail,官方网址等等。15系统流程图如图1所示:图1 系统流程图2 数据库的设计2.1新建数据库 程序的运行离不开数据库的数据,接下来要为程序准备必要的数据资料了,即要创建数据库与数据表。在部分系统管理的程序里面,数据库与程序是分开存放的。但我们这个系统的数据不是那么复杂,跟程序放在一个目录问题不大,影响不是那么明显。创建数据库操作如下:步骤一 打开Microsoft SQL Server 2005,先连接到服务器。如图2所示。图2 连接服务器步骤二 打开Microsoft
4、SQL Server 2005,先熟悉下基本操作。如图3 所示。图3 Microsoft SQL Server 2005主界面步骤三 右击数据库新建数据库,如图4所示,在弹出的对话框中,设置数据库的名称,和路径。从此以后,在这个数据库中设计的所有数据表都属于这个数据库里面的表了。图4 新建数据库2.2数据库中表的建立步骤一 打开bank数据库,右击表,选择新建表。如图5所示。 图 5 创建一个新表步骤二 设置字段名与关键字银行卡号:cardid 开户名:usename 身份证号:usenumber 密码:cardpwd 确认密码:cardrepwd 剩余存款:cardmoney 是否挂失:ca
5、rdlose图6 设置字段名和关键字步骤三 单击“关闭”按钮会自动弹出一个对话框,在该对话框里面输入表名“Cardinfo”,然后确定保存数据表。如图7所示。图7 设定表的名称3 系统模块的设计3.1在Visual Studio中新建一个项目。将项目名称命名为:BankCardManager。并设置好路径。具体如图8所示:图8 新建项目32 欢迎界面的窗体设计 欢迎界面窗体就是程序运行时显示在人们面前的第一个窗体,该窗体没有工具栏和菜单栏,窗体里面是一些关于本程序的名称、客服热线之类的信息。此窗体的具体实现步骤如下。步骤一 新建一个窗体,将窗体命名为Welcome。步骤二 从窗体中拖出4个La
6、bel控件,一个Botton控件,一个PictureBox控件,一个TextBook控件。步骤三 将四个Label控件的text属性分别改为:世纪银行、Century Bank、客服热线:85885、欢迎进入世纪银行。将Botton控件的text属性设置 为:退出。步骤四 把所有的控件按所需要的位置排好。并在PictureBox中放置一张图像,即我们银行的标志。步骤五 下面对几个控件进行Click事件的设置。欢迎使用世纪银行这个Label的Click事件的代码为: private void label4_Click(object sender, EventArgs e) Adminform a
7、dminform = new Adminform(); adminform.Show(); this.Hide(); 作用是,当点击它的时候显示新的窗体Adminform,并关闭当前的窗体Welcome。PictureBox控件的Click事件代码为: private void label4_Click(object sender, EventArgs e) Adminform adminform = new Adminform(); adminform.Show(); this.Hide(); 作用是,当点击它的时候显示新的窗体Adminform,并关闭当前的窗体Welcome。退出Bott
8、on按钮的Click事件的代码为: private void 退出ToolStripMenuItem_Click_1(object sender, EventArgs e) Application.Exit(); 作用是,当点击它的时候,会退出应用程序。步骤六 经过上面的一番设计,第一个窗体便设计好了,其效果如图9所示:图9 欢迎界面窗体33 操作界面窗体设计本界面是一个具有菜单栏的界面,主要具有用户登录、系统操作、帮助等几个菜单项。在用户登录的菜单下面有个子菜单选择用户登录界面。选择用户登录界面下还有两个子菜单ATM机登录界面和人工服务登录界面。系统操作菜单下有两个子菜单,一个是系统设置一个
9、是退出。帮助菜单下也有两个子菜单,一个是联系我们,一个是关于。下面介绍下这个窗体是如何实现的。步骤一 右击右边的项目添加一个新的窗体。如图10所示。图10 新建窗体步骤二 从工具箱里面拖出一个menuStrip控件,并分别在它的3个ToolStripMenuItem中设置text属性,分别是:用户登录、系统操作、帮助。步骤三 在用户登录下的ToolStripMenuItem中设置text属性为:选择用户登录方式。在系统操作菜单下的两个ToolStripMenuItem中设置text属性分别为:系统设置、退出。在帮助菜单下的两个ToolStripMenuItem中设置text属性分别为:联系我们
10、、关于。步骤四 在选择用户登录方式下的两个ToolStripMenuItem中设置text属性分别为:ATM机界面登录,人工服务登录。步骤五 下面对几个控件进行Click事件的设置。首先是选择登录界面ToolStripMenuItem的Click事件代码如下: Login login = new Login(); login.Show();作用是打开新的窗体Login。对ATM界面登录ToolStripMenuItem的Click事件代码如下: CustomerLogin customerLogin = new CustomerLogin(); customerLogin.Show();作用是
11、打开新的窗体CustomerLogin。对人工服务登录ToolStripMenuItem的Click事件代码如下: BankManageSystem bankManageSystem = new BankManageSystem(); bankManageSystem.Show();作用是打开新的窗体BankManageSystem。对关于ToolStripMenuItem的Click事件代码如下: About about = new About(); about.Show();作用是打开新的窗体About。对联系我们ToolStripMenuItem的Click事件代码如下: LianXi
12、lianxi = new LianXi(); lianxi.Show();作用是打开新的窗体LianXi。对退出ToolStripMenuItem的Click事件代码如下: Application.Exit();作用是退出此界面。步骤六 经过上面的一番设计,这个窗体便设计好了,其效果如图11所示:图 11 操作界面34连接数据库连接数据库,就可以更加完善的管理数据资源,所以连接数据库是必须的,这样才方便系统中的数据的保存和更新。具体的连接方式如下所示:步骤一 点击菜单栏上的工具按钮,选择连接到数据库。然后在窗体左边会显示一个服务器资源管理器。然后右击数据连接,选择添加一个连接,会弹出一个窗体。
13、如图12所示。图12 连接数据库步骤二 将SQL服务器名称填写上去,在选择或输入一个数据库中输入你要添加的数据库:Bank。然后点击测试连接,如果测试连接成功,则单击确定按钮。这样一个数据库就添加好了。步骤三 新建一个类,命名为:DBManager。该类的作用,主要是实现数据库的连接。步骤四 建好类之后,首先要在命名空间上添加一个using指令:using System.Data.SqlClient;步骤五 然后就是定义连接的路径和新建对象了。 string strsql = Data Source=WIN-KOBGNACPI2KSQLEXPRESS;Initial Catalog=Bank;
14、Integrated Security=True; sqlcon = new SqlConnection(strsql);作用是,通过这个路径连接到数据库,并建立一个新的SqlConnection对象sqlcon。这样数据库就已经连接上了。35 选择登录界面窗体设计登录界面主要作用是提供选择的一个窗体,一个是连接到ATM机界面登录的,一个是连接到人工服务界面登录的。此窗体的具体实现步骤如下所示:步骤一 右击右边的项目添加一个新的窗体。步骤二 从工具箱中拖出一个Lable控件,两个Button控件,再加上一个groupBox控件。步骤三 将Lable控件的text属性改为:请选择登录方式,将两个
15、Button控件的text属性分别改为:插卡进入ATM机操作界面、前台人工服务,将groupBox控件的text属性改为:银行信息管理系统。步骤四 下面对几个控件进行Click事件的设置。首先是插卡进入ATM机操作界面按钮的Click事件的代码为: CustomerLogin cl = new CustomerLogin(); cl.Show(); this.Hide();作用是打开新的窗体CustomerLogin,和关闭现有的窗体Login。对前台人工服务按钮的Click事件的代码为: BankManageSystem bms = new BankManageSystem(); bms.S
16、how(); this.Hide();作用是打开新的窗体BankManageSystem,和关闭现有的窗体Login。步骤五 经过上面的一番设计,这个窗体便设计好了,其效果如图13所示:图13 登录选择36 ATM登录界面窗体设计步骤一 右击右边的项目添加一个新的窗体。步骤二 从工具箱中拖出两个Lable控件,两个textBox控件,和三个Button控件,按照所需要的方式排好。步骤三 将两个lable控件的text属性分别改为:输入所持卡ID、输入所持卡密码,将三个Button控件的text属性分别改为:登录、清除、退出。步骤四 下面对几个控件进行Click事件的设置。首先是登录按钮的Cli
17、ck事件代码如下: private void button1_Click(object sender, EventArgs e) /db.Clogin(textBox1.Text, textBox2.Text); /CustomerOperatiom co = new CustomerOperatiom(); /co.Show(); /this.Hide(); db = new DBManager(); string strsql=select * from Cardinfo; sqlds = db.seldemo(strsql); string cardid = this.textBox1.
18、Text; string cardpwd = this.textBox2.Text; string tcardid = null; string tpwd = null; foreach (DataRow dr in sqlds.Tables0.Rows) tcardid = drcardid.ToString(); tpwd = drcardpwd.ToString(); if (tcardid.Equals(cardid) & tpwd.Equals(tpwd) MessageBox.Show(登录成功); this.Hide(); CustomerOperation cop = new
19、CustomerOperation(); cop.Show(); else MessageBox.Show(卡号或密码错误); break; 以上代码是登录按钮的Click事件代码。作用是当我们输入账号密码的时候如果和数据库中的账号密码不一样,那么就登录不了。防止了他人恶意的登录。如果输入我账号密码和数据库里的是一样的,那么就可以登录,并弹出一个新的窗体CustomerOperation。对清除按钮Click事件的代码分析如下: private void button2_Click(object sender, EventArgs e) textBox1.Clear(); textBox2.C
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 银行 储蓄 管理 系统 毕业论文 33095

链接地址:https://www.31ppt.com/p-3994808.html