总体详细设计银行系统.docx

上传人:b****5 文档编号:3122934 上传时间:2022-11-17 格式:DOCX 页数:22 大小:297.52KB
下载 相关 举报
总体详细设计银行系统.docx_第1页
第1页 / 共22页
总体详细设计银行系统.docx_第2页
第2页 / 共22页
总体详细设计银行系统.docx_第3页
第3页 / 共22页
总体详细设计银行系统.docx_第4页
第4页 / 共22页
总体详细设计银行系统.docx_第5页
第5页 / 共22页
点击查看更多>>
下载资源
资源描述

总体详细设计银行系统.docx

《总体详细设计银行系统.docx》由会员分享,可在线阅读,更多相关《总体详细设计银行系统.docx(22页珍藏版)》请在冰豆网上搜索。

总体详细设计银行系统.docx

总体详细设计银行系统

《总体、详细设计-银行系统》

《软件工程导论》

姓名:

曹广镇

学号:

200840701219

班级:

08计科2班

导师:

马立权

时间:

2010年12月20日-24日(第17周)

目录

一、总体设计

一.引言………………………………………………………………………………………2

1.1编写目的……………………………………………………………………………2

1.2背景…………………………………………………………………………………2

1.3定义…………………………………………………………………………………3

1.4参考资料……………………………………………………………………………3

二.总体设计…………………………………………………………………………………3

2.1需求规定……………………………………………………………………………3

2.2系统概要设计………………………………………………………………………3

2.3功能模块概要设计…………………………………………………………………3

2.3.1系统模块图………………………………………………………………………3

2.3.2系统层次图………………………………………………………………………3

2.3.3存款模块图………………………………………………………………………4

2.3.4取款模块图………………………………………………………………………4

三.接口设计…………………………………………………………………………………5

3.1用户接口……………………………………………………………………………5

3.2内部接口……………………………………………………………………………5

四.数据结构设计……………………………………………………………………………5

4.1功能模块与程序间的关系…………………………………………………………5

五.系统出错处理……………………………………………………………………………5

5.1出错信息及处理方法………………………………………………………………5

5.2补救措施……………………………………………………………………………6

5.3系统维护……………………………………………………………………………6

二、详细设计

一、引言………………………………………………………………………………………6

 1.1编写目的………………………………………………………………………………6

 1.2背景……………………………………………………………………………………6

1.3定义……………………………………………………………………………………6

 1.4参考资料………………………………………………………………………………7

二、程序系统的组织结构……………………………………………………………………7

三、程序设计说明…………………………………………………………………………8

3.1程序描述…………………………………………………………………………………8

3.2功能………………………………………………………………………………………8

3.3性能……………………………………………………………………………………8

3.4输入项…………………………………………………………………………………8

3.5输出项…………………………………………………………………………………9

3.6算法………………………………………………………………………………………10

3.7流程逻辑…………………………………………………………………………………10

3.8接口……………………………………………………………………………………11

3.9存储分配…………………………………………………………………………………12

3.10注释设计………………………………………………………………………………12

3.11限制条件………………………………………………………………………………12

4、数据字典…………………………………………………………………………………12

五、测试计划………………………………………………………………………………14

六、尚未解决的问题…………………………………………………………………………14

七、实验体会…………………………………………………………………………………15

一、银行系统总体设计

一、引言

1.1编写目的

本报告的目的是规范化本软件的编写,旨在于提高软件开发过程中的能见度,便于对软件开发过程中的控制与管理,同时提出了本银行储蓄系统的软件开发过程,便于程序员与客户之间的交流、协作,并作为工作成果的原始依据,以期能够获得更大范围的应用此文档进一步定制软件开发的细节问题,明确软件需求、安排项目规划与进度、组织软件开发与测试,便于用户与开发商协调工作。

1.2项目背景

软件名称:

银行系统

1.3定义

银行储蓄应用系统软件:

基本元素为构成银行储蓄及相关行为所必须的各种部分。

需求:

用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足合同、标准,规范或其它正式规定文档所需具有的条件或权能。

需求分析:

包括提炼,分析和仔细审查已收集到的需求,以确保所有的风险承担者都明其含义并找出其中的错误,遗憾或其它不足的地方。

模块的独立性:

是指软件系统中每个模块只涉及软件要求的具体的子功能,而和软件系统中其他的模块的接口是简单的

1.4参考资料

《软件工程导论(第5版)》  张海藩  编着    清华大学出版社出版

二.总体设计

2.1功能需求规定

如果是存款,储户填写存款单,然后交给业务员键入系统,同时系统还要记录存款人姓名、住址(或电话号码)、身份证号码、存款类型、存款日期、到期日期、利率及密码(可选)等信息,完成后由系统打印存款单给储户。

如果是取款,储户填写取款单交给业务员,若有密码则业务员把取款金额输入系统并要求储户输入密码以确认身份,核对密码正确无误后系统计算利息并印出利息清单给储户;若存款时未留密码则系统计算利息并印出利息清单给储户。

2.2系统概要设计

系统启动时激活身份验证模块。

通过身份验证后,对系统进行初始化,根据从数据库来的数据,判断用户的身份是否正确。

通过用户需求激活相应的功能模块,并执行制定的模块。

当用户完成需求后,退出系统模块激活关闭系统模块,退出系统。

2.3功能模块概要设计

2.3.1系统模块图

2.3.2系统层次图

 

2.3.3存款模块图

 

2.3.4取款模块图

 

三.接口设计

3.1用户接口

用户界面

屏幕格式:

采用全屏格式,可自由转换。

与各分窗体之间的切换以完成各种处理

报表格式:

以银行原报表格式设计电子打印表格式。

菜单格式:

下拉式菜单,应显示储户资料及帐户资料的各个详细条目。

3.2内部接口

各个模块间要相应的能通过接口互相连接起来。

四.数据结构设计

4.1功能模块与程序间的关系:

模块标识符

模块功能

程序

身份验证模块

G1

验证用户身份

程序1

存款模块

G2

银行业务员输入存款信息,系统进行存款

程序2

取款模块

G3

银行业务员输入取款信息,系统进行取款

程序3

存款单打印模块

G4

银行业务员输入存款信息并打印

程序4

取款单打印模块

G5

银行业务员输入取款信息并打印

程序5

按用户名和ID查询模块

G6

查询用户信息

程序6

…….

……

五.系统出错处理

5.1出错信息及处理方法

故障类别

故障举例

原因分析

处理方法

硬故障

电器故障或机械故障等

致命性永久性故障;

暂时性故障等

更换元器件;不要使其长时间工作,间歇性休息,或要求环境条件更好

软故障

系统配置不当,病毒感染等。

静电放电导致电故障等或病毒影响

调整配置,利用杀毒软件杀毒

数据处

理故障

用户名/密码不能为空

用户名/密码忘记填写

按照要求填写用户名/密码项

用户名不能重复

用户名项数据库已有相应记录

按照要求填写用户名项

数据库连接不上等类似的提示信息

数据库服务器关闭或者网络不通

检查数据库服务器是否关闭,如关闭则启动,否则检查网络配置

5.2补救措施

本系统定期备份数据库,以便在系统出现故障时能够及时恢复。

(1)采用后备技术,当原始系统数据万一丢失时启用副本,周期性地把磁盘信息记录到磁带上去。

(2)使用的恢复再启动技术,使软件从故障点恢复执行或使软件从头开始重新运行的方法。

5.3系统维护

为了系统维护的方便而在程序内部设计中作出的安排,包括在程序中专门安排用于系统的检查与维护的检测点和专用模块。

本系统严格按照软件产品设计规范的步骤进行开发,并重复考虑软件的可维护性,详细编写各阶段的文档资料,并在程序设计过程中做出大量详细的注释。

二、银行系统详细设计

一、引言

 1.1编写目的

为提升自己的设计能力和编写文档能力,故编写此银行详细设计,让自己在实战中能够稳住脚跟。

另外,在现代化社会中随着银行业的激烈竞争,如何更好的提高办事效率,降低成本,提高银行系统的电算化及现代化程度,充分满足客户的需求,提供更优质高效的服务,成为各银行正向追逐的目标。

因此,开发一套方便快捷,高效实用,安全稳定的银行储蓄系统软件,便成了银行的当务之急。

它的意义也就显得尤为重要了。

过去落后的银行操作系统已经不适应现代社会的需求了,伴随着银行业激烈的竞争,急需出现一套更符合银行需要的新一代银行系统

 1.2背景

项目名称:

详细设计—银行系统

开发者:

2班19号曹广镇

用户:

××银行

背景:

1、在老师课程设计的要求下,我选择设计银行系统来做详细设计;2、为了以更高的服务质量让储户满意,提高业务效率,强调资金安全,完善风险防范意识,特此开发一套新的银行系统。

1.3定义

银行系统软件:

基本元素为构成银行储蓄及相关行为所必须的各种部分。

详细设计:

又称全面设计,划分出组成系统的物理元素(程序、文件、数据库、人工过程和文档),每个物理元素处于白盒子级,具体内容将会仔细设计出来。

关于银行系统的相关名词:

软件银行系统出纳员ATM分行

用户事务事务数据分行计算机现金卡

现金收据费用用户数据打印时间存储时间取款时间

等等这些名词将在下面有所定义。

1.4参考资料

1张海藩.《软件工程导论》(第五版).北京:

清华大学出版社,2008

2查阅网上相关资料

二、程序系统的组织结构

构建程序系统的组织结构,需要从用户的实际应用来考虑:

1、必须要给一个用户一个清晰的初始界面,让用户开始登录;

2、输入自己的帐号、密码时要确保在三次内输入正确,然后进入主页面。

3、主页面是用户进行操作的主要界面,它的基本功能必须包括:

查询、存款、取款、转账等相关信息。

4、确保安全,防止帐号、密码泄漏,及异常处理。

具体内容,可以从“用户操作层次图”可以看出,如图:

用户操作层次图

三、程序设计说明

3.1程序描述

程序包括费信用、转账结算、存取现金、系统初始化、实时处理和批量处理等全部或部分功能的信用支付工具程序。

银行系统为银行管理层提供全面的银行客户分析,系统构建在数据仓库基础上,整合银行相关的所有数据,通过

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 动物植物

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

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