银行个人账户管理系统2.docx
- 文档编号:9829433
- 上传时间:2023-05-21
- 格式:DOCX
- 页数:12
- 大小:167.57KB
银行个人账户管理系统2.docx
《银行个人账户管理系统2.docx》由会员分享,可在线阅读,更多相关《银行个人账户管理系统2.docx(12页珍藏版)》请在冰点文库上搜索。
银行个人账户管理系统2
沈阳航空航天大学
课程设计
学号2009040302105
班级94030203
姓名赵海洋
指导教师王晓岩
2011年3月16日
沈阳航空工业学院
课程设计任务书
学院:
航空宇航工程专业:
飞行器制造工程班级:
94030203
学号:
2009040302105题目:
银行个人账户管理系统
(2)
一、课程设计时间
2011年3月7~11日(第1周),共计1周,20学时。
二、课程设计内容
用VB编写软件完成以下任务:
1储户的信息保存在教师提供的数据库文件file24_储户信息.mdb中(储户数据包括账号,姓名,身份证号,密码和账户余额)。
2储户的密码修改。
3储户的余额查询。
4储户销户。
5储户的各项信息更改后,应及时更新数据库中的内容。
三、课程设计要求
程序质量:
✧贯彻事件驱动的程序设计思想。
✧用户界面友好,功能明确,操作方便;可以加以其它功能或修饰。
✧用户界面中的菜单至少应包括“密码修改”、“余额查询”、“销户”和“退出”4项。
✧代码应适当缩进,并给出必要的注释,以增强程序的可读性。
课程设计说明书:
✧课程结束后,上交课程设计说明书和源程序。
课程设计说明书的格式和内容参见提供的模板。
四、指导教师和学生签字
指导教师:
________学生签名:
________
五、说明书成绩
六、教师评语
目录
需求分析4
设计分析4
技术要点5
主要界面截图6
总结7
完整的源程序8
参考文献9
需求分析
帐目管理是银行业务流程过程中十分重要且必备的环节之一,在银行业务流程当中起着承上启下的作用,其重要性不言而喻。
采用软件工程的开发,依据软件流程过程规范,按照需求分析、概要设计、详细设计、程序编码、测试等过程开发了一个银行帐目管理系统银行个人账户管理系统,为广大用户提供“密码修改”、“余额查询”、“销户”和“退出”。
此软件要做的是可以为用户提供正确的良好的服务。
设计分析
1.概述
用户登录通过权限判断,普通用户不能,进入更不能“密码修改”、“余额查询”、“销户”和“退出”。
其中涉及到了密码验证问题,查询数据库,修改数据库等问题。
2.总体设计
技术要点
在银行个人账户管理系统
(2)这个课程设计中主要用到了“SQL查询数据库”“ADO数据控件的使用”“数据绑定”“记录集的编辑”“if条件语句”等主要技术要点。
、
1.SQL查询数据库
"Select*FromdepositorWherenum='"&Text1&"'"是用来查询表depositor中num是text1中所输入的用户。
2.数据绑定
ADO数据控件与DataGrid控件添加到窗体上,将SQL查询出来的结果显示在DataGrid控件上。
3.记录集的编辑
Delete方法删除记录集中当前目录——“Adodc1.Recordset.Delete”
Update方法确定所做修改并保存到数据库中——“Adodc1.Recordset.Update”
4.if条件语句
主要用来判断用户输入的用户名是否存在和用户密码是否正确
5.MsgBox
主要用来提示用户是否登录成功、密码修改是否成功、销户是否成功等。
6.添加ADO控件,建立于数据库的连接,
(1)首先通过“工程\部件”添加Adodc控件
(2)修改ADO的ConnectionString属性为Provider=Microsoft.Jet.OLEDB.4.0;DataSource=D:
\file24_储户信息.mdb
(3)在修改ADO的RecordSource属性
主要界面截图
图1.用户登录界面
图2.用户操作界面
图3.用户修改密码界面
图4.用户查询余额界面
总结
通过一周对VB的学习,使我增加了对VB课程的了解.
首先了解到VB的特点,VB是在原来的Basic语言基础上发展而来的.Visual指的是可视的图形用户界面开发方法.不需编写大量代码去描述界面元素的外观和位置,只要把预先建立的对象添加到屏幕上的某点即可.
用VB创建一个应用程序,第一步骤是创建窗体,它是用户与应用程序进行交互操作的可视部分,窗体是创建界面的基本构造模块,也是创建应用程序所使用的对象.而后必要设置窗体的属性,从而构出窗体的外观,设置好的窗体,窗体就作为对象,能够对其定义的事件作出响应,这也是所谓的窗体事件,而窗体事件又包括窗体本身事件,键盘事件和鼠标事件.在了解窗体基本知识就还应了解VB的语言基础,其中包括了代码模块(窗体模块,标准模块,类模块),注释,分行和续行,数据类节(字节型,逻辑型,数值型,日期型),变量与常数,运算符与表达式,数组,控制结构,子过程和函数.同时,为了编程,我们还应培养良好的编程习惯,首先是对象,变量及过程的命名约定,然结构化编码约定.
在VB中创建应用程序之际也就是和对象打交道之时,对象是代码和数据的组合,可以作为一个单位来处理,对象可以是应用程序的一部分,比如可以是控件,窗体,或数据访问对象.控件也是对象中的一种,主要用来获取用户的输入信息和显示输出信息.应用程序中可用的控件包括文本框,命令按扭和列表框.而通过另外一些控件可以访问其他应用程序并处理数据.
VB程序设计同时可设计出一个更好的菜单系统,这样就可以使用户了解到更大量有关应用程序设计和结构的信息,精心规划菜单与工具栏有助于提高应用程序的可用性.同时在基于WINDOWS的应用程序中,对话框被用来提示应用程序继续运行所需的数据或者用户显示信息.对话框是一种特殊类型的窗体对象,在VB中按对话框的创建有三种类型的对话框,他们是预定义对话框,自定义对话框和标准对话框.对于自定义对话框和标准对话框,使可以完成与用户之间的交互.
学习VB程序设计后,增加对此的认识,深入学习VB程序就可掌握新的软件,新的编程环境,学习此课程,也可学会使用开发环境,开发工具的方法.才能更好地跟上计算机学科的发展.
完整的源程序
PrivateSubchaxun_Click()
Label4.Visible=True
Text5.Visible=True
Label1.Visible=False
Label2.Visible=False
Text1.Visible=False
Text2.Visible=False
Command1.Visible=False
xiugai.Enabled=True
xiaohu.Enabled=True
tuichu.Enabled=True
chaxun.Enabled=True
Text3.Visible=False
Label3.Visible=False
Text4.Visible=False
EndSub
PrivateSubCommand1_Click()
Dimmpath$,mlink$
mpath=App.Path
IfRight(mpath,1)<>"\"Thenmpath=mpath+"\"
mlink="Provider=Microsoft.Jet.OLEDB.4.0;"
mlink=mlink+"DataSource="+mpath+"file24_储户信息.mdb"
Adodc1.ConnectionString=mlink
Adodc1.CommandType=adCmdUnknown
Adodc1.RecordSource="Select*FromdepositorWherenum='"&Text1&"'"
Adodc1.Refresh
IfText2.Text=Text3.TextThen
Label1.Visible=False
Label2.Visible=False
Text1.Visible=False
Text2.Visible=False
Command1.Visible=False
xiugai.Enabled=True
xiaohu.Enabled=True
tuichu.Enabled=True
chaxun.Enabled=True
Text3.Visible=False
Label3.Visible=False
Text4.Visible=False
Label4.Visible=False
Text5.Visible=False
Print"登录成功"
Else
MsgBox"密码错误或账户不存在"
Text1=""
Text2=""
EndIf
EndSub
PrivateSubCommand2_Click()
Adodc1.Recordset.Update
MsgBox"更改成功"
EndSub
PrivateSubCommand3_Click()
End
EndSub
PrivateSubForm_Load()
Text1=""
Text3.Visible=False
Label3.Visible=False
Text4.Visible=False
Command2.Visible=False
Label1.Visible=True
Label2.Visible=True
Text1.Visible=True
Text2.Visible=True
Label4.Visible=False
Text5.Visible=False
Command1.Visible=True
xiugai.Enabled=False
xiaohu.Enabled=False
tuichu.Enabled=False
chaxun.Enabled=False
EndSub
PrivateSubtuichu_Click()
End
EndSub
PrivateSubxiaohu_Click()
Adodc1.Recordset.Delete
Label4.Visible=False
Text5.Visible=False
Label1.Visible=False
Label2.Visible=False
Text1.Visible=False
Text2.Visible=False
Command1.Visible=False
xiugai.Enabled=True
xiaohu.Enabled=True
tuichu.Enabled=True
chaxun.Enabled=True
Text3.Visible=False
Label3.Visible=False
Text4.Visible=False
MsgBox"销户成功"
EndSub
PrivateSubxiugai_Click()
Label3.Visible=True
Text4.Visible=True
Command2.Visible=True
Label4.Visible=False
Text5.Visible=False
Label1.Visible=False
Label2.Visible=False
Text1.Visible=False
Text2.Visible=False
Command1.Visible=False
xiugai.Enabled=True
xiaohu.Enabled=True
tuichu.Enabled=True
chaxun.Enabled=True
Text3.Visible=False
EndSub
参考文献
[1]龚沛曾杨志强陆慰民《VisualBasic程序设计教程》.北京:
机械工业出版社,2007
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 银行 个人账户 管理 系统