数据库课程设计报告
—— 自助银行管理系统
姓 名: 田 龙
班 级: 09
09
09
09 计算机本二
学 号 :
:
:
: 50902012021
50902012021
50902012021
50902012021
指导老师: 王 磊
成 绩:
完成时间: 2010-12-22
2010-12-22
2010-12-22
2010-12-22
完成地点: B110
B110
B110
B110
班级: 09
09
09
09 级计算机本科二班 学号 50902012021
50902012021
50902012021
50902012021 姓名:田龙
1
—
45
目录
第一章 系统概述
....................................................................................... 2
第二章 应用背景
..................................................................................... 3
第三章 系统分析与设计
........................................................................... 4
一、系统需求
....................................................................................... 4
( 1 )数据库需求分析
.................................................................. 4
( 2 )系统功能分析
....................................................................... 4
二、概要设计
....................................................................................... 4
( 1 )硬件环境
............................................................................... 4
( 2 )软件环境
............................................................................... 5
三、详细设计
....................................................................................... 5
( 1 ) E-R 图
.................................................................................... 5
( 2 )业务流程图
........................................................................... 8
( 4 )数据字典
............................................................................... 9
第四章 测试情况
..................................................................................... 11
一、管理员身份登录
......................................................................... 11
二、一般用户身份登陆
.................................................................... 41
第五章 小结
........................................................................................... 43
班级: 09
09
09
09 级计算机本科二班 学号 50902012021
50902012021
50902012021
50902012021 姓名:田龙
2
—
45
第一章 系统概述
自助银行管理系统是一些单位不可缺少的部分 , 金钱的管理是人
类不可缺少的 , 尤其对一些有钱的人来说 , 尤其重要 。 所以自助银行
管理系统应该能够为用户提供充足的信息 、 快捷的金额查询手段和存
储管理。
随着科学技术的不断提高
,
计算机科学日渐成熟
,
其强大的功能已
为人们深刻认识
,
它已进入人类社会的各个领域并发挥着越来越重要
的作用。作为计算机应用的一部分 , 使用计算机对银行资源信息进行
管理
,
具有着手工管理所无法比拟的优点
.
例如
:
检索迅速、查找方便
、
可靠性高 、 存储量大 、 保密性好 、 寿命长 、 成本低等 。 这些优点能够
极大地提高银行管理的效率 , 也是企业、学校的科学化、正规化管理 ,
与世界接轨的重要条件。
因此,开发这样一套管理软件成为很有必要的事情 , 在下面的各
章中我们将以开发一套自助银行管理系统为例 , 谈谈其开发过程和所
涉及到的问题及解决方法。
自助银行管理系统是典型的信息管理系统
(MIS),
其开发主要包
括后台数据库的建立和维护以及前端应用程序的开发两个方面 。 对于
前者要求建立起数据一致性和完整性强
.
数据安全性好的库。而对于
后者则要求应用程序功能完备
,
易使用等特点。
经过分析如此情况 , 我们使用微软公司的 VB6.0 开发工具 , 利用其
提供的各种面向对象的开发工具
,
尤其是数据窗口这一能方便而简洁
操纵数据库的智能化对象
,
首先在短时间内建立系统应用原型
,
然后
,
对初始原型系统进行需求迭代 , 不断修正和改进 , 直到形成用户满意的
可行系统。
班级: 09
09
09
09 级计算机本科二班 学号 50902012021
50902012021
50902012021
50902012021 姓名:田龙
3
—
45
第二章 应用背景
银行是每个地区不可缺少的部门,它是钱财存取的最安全的地
方 , 而且他又是金钱流动最大的地方 , 对其管理也应是很严格 , 不容
任何可能的错误发生 , 这就牵涉到高科技的应用 , 而高科技都离不开
计算机的应用 。 所以一直以来 , 计算机在银行的财务管理中得到了广
泛的应用。
目前 , 人类对银行的信任度很高 , 这也就加大了银行业务复杂和
繁琐度 , 而有一些简单的业务可由用户自行完成或必须由用户自行完
成过 。 本系统就是要达到对用户能自行完成的业务的管理 , 能快书完
成却简便 , 并对信息进行数据库管理的目的 。 所以本系统能实现一般
用户存款 、 取款 、 转账 、 等业务和管理员开户 、 销户 、 用户信息查询
、
用户信息修改、冻结等功能。
班级: 09
09
09
09 级计算机本科二班 学号 50902012021
50902012021
50902012021
50902012021 姓名:田龙
4
—
45
第三章 系统分析与设计
一、系统需求
一、系统需求
一、系统需求
一、系统需求
( 1 )数据库需求分析
用户的需求具体体现在各种信息的提供 、 保存 、 更新和查询 , 这就要求数据库结构能充
分满足各种信息的输出和输入 。 收集本数据 、 数据结构以及数据处理的流程 , 组成一份详尽
的数据字典。
针对一般图书管理系统的需求 , 通过对学生学习过程的内容和数据流程分析 , 设计如下
面所示的数据项和数据结构:
用户信息(数据项 ) 、卡号、姓名、开户日期、证件类型、证件号、存款金额、最后登
录时间、用户密码、用户权限。
( 2 )系统功能分析
系统开发的总体任务是实现银行管理信息关系的系统化、规范化和自动化。
系统功能分析是在系统开发的总体任务的基础上完成的 。 本系统中的图书管理系统需要
完成的功能上主要有:
( 1 )用户登录:包括用户卡号、密码。
( 2 )用户信息查询:包括所有用户的信息
( 3 )用户信息的修改:包括用户姓名、证件、密码、用户权限的修改。
( 4 )开户:包括用户卡号、姓名、开户日期、证件类型、证件号、存款金额
( 5 )销户:包括用户所有信息。
( 6 )冻结:包括用户卡号冻结和解冻。
( 7 )银行业务:包括存款、取款和转账
二、概要设计
二、概要设计
二、概要设计
二、概要设计
( 1 )硬件环境
本系统开发所用服务器的配置是:
· AMD athlon (tm) Ⅱ× 2215 processor