软件工程银行管理系统文档格式.docx
- 文档编号:17282407
- 上传时间:2022-11-30
- 格式:DOCX
- 页数:44
- 大小:350.92KB
软件工程银行管理系统文档格式.docx
《软件工程银行管理系统文档格式.docx》由会员分享,可在线阅读,更多相关《软件工程银行管理系统文档格式.docx(44页珍藏版)》请在冰豆网上搜索。
VisualBasic6.0MicrosoftOfficeAccess2003
运行环境:
Windows9x、WindowsNT或Windows2000操作系统。
1.4系统功能分析
本系统主要用于银行的储蓄卡管理系统,它可以帮助我们有效、准确、并且高效实现的完成存取事件。
此系统操作方便效率、安全性高,只要客户开户并设定好密码就可以轻松的实现存取款。
系统实现的主要有储蓄卡开户管理、存取款管理、用户查询历史数据显示、注销等功能。
储蓄卡开户管理模块:
卡号、姓名、开户金额、身份证号、地址、电话、密码、确认密码和保存组成。
(开户金额必须是数字,密码和确认密码必须一样是六位数字)
查询历史数据模块:
存款记录、取款记录、余额显示等。
注销模块:
一旦注销该卡号就不存在且余额提醒你取出。
通过该银行账户管理系统地运行,使办公人员可以轻松快捷的完成对账户管理的任务,提高账目管理效率,使银行的账目管理工作系统化、规范化、自动化。
该银行帐目管理信息系统,优点是设计过程思路清晰、模块划分简洁,设计各阶段分工明确。
经过实践证明,该划分是合理的,极大得提高了本系统的实现。
本系统主要任务是用计算机为用户办理各项储蓄业务,如存款、取款
如果是存款,储户填写存款单,然后交给业务员键入系统,同时系统还要记录存款人姓名、性别,出生日期,身份证号码、存款类型、存款日期、及密码等信息,完成后由系统打印存款单给储户。
如果是取款,储户填写取款单交给业务员,业务员把取款金额输入系统并要求储户输入密码以确认身份,核对密码正确无误后系统计算利息并打印出利息清单给储户。
对储户基本信息进行日常管理,如查询、修改、增加、删除。
该系统主要包括管理员操作、储户管理理、数据维护三部分。
“管理员操作”是指进入银行储蓄系统必须获得一个许可,由管理员输入用户名和密码,方可进入该系统,并且可以对储户操作明细进行查询。
进入系统后可添加或删除管理员,并设定银行的定期、活期利率。
“储户管理”包括添加储户(开户)、删除储户(销户)、活期(存款、取款、查询)、定期(存款、取款、查询)
“数据维护”即数据安全,可对数据进行备份与还原。
1.5储蓄卡管理系统功能设计
储蓄卡管理系统设计为8个模块:
●登录页面
输入卡号和密码,根据用户输入的卡号和密码,到后台数据库查询,若正确则登录成功,并保存卡好信息已备后用。
若卡号存在和密码不匹配或无该卡号已经注销,提示该卡号已存在或已注销,保持界面不变等待用户的重新输入。
●主界面页面
主要导航栏有:
欢迎使用储蓄卡管理(储蓄卡开户、存款、取款、查询余额、查询历史记录、注销、退出)
●储蓄卡开户页面
提供开户界面,由用户输入新储蓄卡的所有信息,将该信息保存到数据库中,并将开户金额作为该卡的第一次存款记录存人数据库。
●存钱页面
从登录界面得到卡号,并提供数据输入界面,等待用户的输入存款金额。
从后台数据库中找到该用户余额记录,修改余额,并将该存款事件的相应信息写人数据库,同时将存钱的金额显示在页面上。
●取款页面
从登录界面得到卡号,并提供数据输入界面,等待用户输入取款金额,如果取款金额大于该用户卡上的余额则不能取款,或者将新的余额写人数据库,并将本次取款事件写入数据库同时将取钱的金额显示在页面上。
●查询余额页面
从登录界面得到卡好,把该卡上的余额显示到界面中。
●查询历史记录页面
从登录界面得到卡号,把该卡的所有存款取款信息查询出来,并显示在页面上。
●注销页面
从登录界面得到卡号,把该卡的余额信息查询出来,并将所有余额取出(作为一次取款事件存款数据库),并将该储蓄卡的余额该为0,状态为注销,最后关闭整个系统。
2.银行计算机储蓄系统业务流程图
3.银行计算机储蓄系统
一、数据流程图
二、词条说明
1.数据流词条描述
a)数据流名:
存款单
说明:
当用户要存款时银行计算机储蓄系统就产生一个存款单给用户,银行计算机储蓄系统又要把存款单给银行内库进行确认审查。
数据流来源:
用户
数据流去向:
银行计算机储蓄系统
数据流组成:
存款单=存款人+存款银行+业务员编号+存款金额+存款日期
业务员编号=“01”..“99”
存款日期=年+月+日
数据量流通量:
暂不统计
b)数据流名:
存单(反馈信息)
银行系统给用户每次存款打印的存款资料表单
存单=存款人+存款银行+业务员编号+存款金额+存款日期+手续费+帐户余额
位置:
输出到打印机
c)数据流名:
取款单
记录用户每次取款的资料和情况
取款单=取款人+取款银行+业务员编号+取款金额+取款日期
取款日期=年+月+日
d)数据流名:
利息清单(或账单)
当用户取款时,银行内库要把利息清单(或账单)给银行计算机储蓄系统处理,再把利息清单(或账单)交于用户
书库
事务处理
取款信息=取款人+取款银行+受理业务员+取款金额+取款日期+手续费+帐户余额
2.数据文件(存储池)描述
a)数据文件名:
用户信息表
简述:
用于存放用户的个人资料情况及其它相关信息
输入数据:
用户信息
输出数据:
数据文件组成:
用户信息表=用户编号+身份证号码+姓名+性别+年龄+住址
存储方式:
关键码
存取频率:
经常
b)数据文件名:
密码信息表
用于存放用户存取款所需的密码
密码信息
密码信息=存取款密码+设置密码日期
c)数据文件名:
存取款信息表
主要是对存取款时所产生的存单、利息清单(或账单)及账面上金额进行存储
存取款信息
d)数据文件组成:
存取款信息表=存单+利息清单(或账单)+存取款日期+帐户金额
直接
3.加工逻辑词条描述
a)加工名:
加工编号:
0层
简要描述:
对用户存取款进行管理和处理
输入数据流:
存款单、取款单
输出数据流:
存单、利息清单(或账单)
加工逻辑:
若存取款信息正确且密码正确无误则存取款成功,否则提示重写或重填。
4.外部实体词条描述
a)名称:
存款、取款、贷款、查询等
有关数据流:
存款单、存单、取款单、利息清单(或账单)
数目:
4
3.1银行计算机储蓄系统
1.数据流词条描述
存款信息
当用户存款时,需要传递存款信息
存款信息表
存款信息=存款金额+存款日期+存款人+帐户余额
取款信息
当用户取款,也要传递取款的信息
取款信息表
取款信息=取款金额+取款日期+取款人+利息清单+帐户余额
2.数据文件(存储池)描述
用于存放用户存款情况及个人帐户情况等
存款信息表=存款人+存款日期+存款金额+身份证号码+业务员编号
取款信息表
用于存放用户取款情况及个人帐户情况等
取款信息表=取款人+取款时间+取款金额+身份证号码+业务员编号+利息清单(或账单)
3.加工逻辑词条描述
a)加工名:
存款业务
1层
对用户存款进行管理
银行计算机储蓄系统存款功能
b)加工名:
取款业务
2层
对读者取款进行管理
银行计算机储蓄系统取款功能
4.外部实体词条描述
a)名称:
3.1.1存取款管理
●存款管理
⏹数据流程图
⏹词条说明.
1)数据流名:
2)数据流名:
需要设置密码
描述用户存款时的限制属性
更新存款的信息
编辑图书、读者库
设置密码、密码信息表
3)数据流名:
不需要设置密码
描述读者证件信息是否合格
处理存款
4)数据流名:
存单
1)数据文件名:
2)数据文件名:
1)加工名:
验收存款单
3.1
对用户所写的存款单进行检验
对用户所写的存款单进行核实
2)加工名:
3.2
对所写的存款单进行编辑后返回到存款信息表中
无
若信息正确无误则反馈存款信息
3)加工名:
设置密码
3.2.1
对用户的存款信息进行密码设置以得到保护
对现有的用户存款信息进行密码设置以得到保护并将已经设置好的存款信息进行处理
4)加工名:
3.3
按相应的程序处理存款单上的信息
处理存款单上的信息
5)加工名:
打印存单
3.4
打印处理后的存款信息并将信息以存单的信息打印出来
打印存款信息(以存单的形式)
1)名称:
存款、查询、密码信息
存款信息、设置密码、存单、需要设置密码
●取款管理
验收取款单
需要密码
输入所需相应的密码来获取取款的信息
核对密码
密码
表单有误
用于传输表单有误的信息
重填
密码有误
输入的密码不符合相应的要求
核对密码
重新输入
5)数据流名:
密码正确
输入的密码符合相应的要求
计算利息
6)数据流名:
利息信息
你取款时当前帐户内的利息状况
更新余额
利息
7)数据流名:
余额信息
你取款后当前帐户内的所剩余额
处理取款、余额信息
余额
8)数据流名:
处理取款
打印取款清单
9)数据流名:
打印利息清单(或账单)
当用户取款后打印相应的清单或是账单给予用户
余额信息表
用于存放帐户内剩余的余额情况
余额信息=余额信息+取款时间+利息+取款人+业务员编号
3)数据文件名:
对用户所写的取款单进行检验
对用户所写的取款单进行核实
3.1.1
对于所给予的取款信息及密码信息进行核对
密码有误、密码正确
检查密码是否正确无误,有误重新输入,正确继续进行
当用户取款时计算出当前帐户的利息情况
计算出当前帐户的利息情况并反馈给用户
4)加工名:
当用户取款后剩余的金额情况要进行更新
余额信息
对已有的金额进行查询并更新
5)加工名:
对取款单中的取款信息进行处理
取款信息
处理用户的取款信息及金额
6)加工名:
3.5
对处理后的取款信息进行打印给用户核对
取款信息
将核对无误的取款信息以利息清单(或账单)的形式打印出来
取款、查询、密码信息
取款信息、核对密码、利息清单、余额信息
4.E-R图
数据字典
源点
终点
操作
数据流
数据存储
储户
密码核对
处理存款
产生存单
产生利息清单
利息清单
储户信息
存款信息
名
称
含义说明
组
成
管理员
银行储蓄系统管理员
管理员帐号(char)、密码(int)
储
户
需要办理银行储蓄业务的客户
帐号(int)1-10位、密码(int)1-6位、电话(int)1-11位、身份证(int)1-18位、姓名(char)1-10位
存
单
(存款信息)
系统给储户每次存款打印的存款资料表单
存款人、存款银行、业务员编号、存款金额、存款日期、帐户余额
取款单
(取款信息)
记录储户每次取款的信息及余额情况
取款人、取款银行、业务员编号、取款金额、取款日期、帐户余额
储户每次办理业务后的帐户余额信息
储户取款时根据存款情况所得的利息金额
储户取款时根据定/活期存款情况所得的利息金额
利率、存/取款日期(YY/MM/DD)、存款情况(定期、活期)
2.3
数据库逻辑设计
将以上E-R转换成如下关系模式
管理员(帐号、密码)
储户(编号、姓名、性别、密码、出生日期、身份证号、开户日期、住址、电话)
存款(存款编号、储户编号、储户姓名、活期存款、定期存款、存款时间活期、存款时间定期、定期存款年数、活期存款余额、定期存款余额)
其中,标有下划线的字段表示为该数据表的主码,即主关键字。
在上面的实体以及实体之间关系的基础上,形成数据库中的表格以及各个表格之间的关系。
银行储蓄系统数据库中各个表格的设计结果如下面的几个表格所示。
每个表格表示在数据库中的一个表。
表1.储户基本信息
字段名
数据类型
长度
储户编号
文本
30
储户姓名
性别
20
储户密码
出生日期
数字
长整型
储户地址
储户电话
身份证号
开户时间
日期/时间
10
表2.存款信息
存款编号
自动编号
50
活期存款
单精度型
定期存款
存款时间活期
存款时间定期
定期存款年数
活期存款余额
定期存款余额
操作员
表3.登陆信息
ID
表4.利率信息
活期利率
float
7
定期利率
3功能设计
3.1功能概要设计
银行储蓄软件的定期储蓄和外部消费与结算模拟是我负责的主要的部分,上述的几大模块是全部设计完毕的模块部分,模块设计是系统设计中非常重要的一部分,是编码的前提和基础,下面就上面所描画的功能模块图,我将具体、细致的介绍一下:
1)初始界面模块图:
这一个模块图主要描述了软件的整体设计。
由初始窗体界面进入登录窗体界面,在登录窗体界面中,选择你的身份(操作员或系统管理员),输入代码和密码,确认后就可进入主界面窗体。
如果你是新的成员,无论你是操
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 银行 管理 系统