银行储蓄系统设计报告.docx

上传人:b****7 文档编号:9123113 上传时间:2023-02-03 格式:DOCX 页数:21 大小:676.74KB
下载 相关 举报
银行储蓄系统设计报告.docx_第1页
第1页 / 共21页
银行储蓄系统设计报告.docx_第2页
第2页 / 共21页
银行储蓄系统设计报告.docx_第3页
第3页 / 共21页
银行储蓄系统设计报告.docx_第4页
第4页 / 共21页
银行储蓄系统设计报告.docx_第5页
第5页 / 共21页
点击查看更多>>
下载资源
资源描述

银行储蓄系统设计报告.docx

《银行储蓄系统设计报告.docx》由会员分享,可在线阅读,更多相关《银行储蓄系统设计报告.docx(21页珍藏版)》请在冰豆网上搜索。

银行储蓄系统设计报告.docx

银行储蓄系统设计报告

 

银行储蓄系统

设计报告

 

计算机科学系06级1班

陈强

20061081144

 

银行储蓄系统设计报告

第一章引言…………………………………………………………………………3

1.1编写目的……………………………………………………………………3

1.2项目背景……………………………………………………………………3

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

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

第二章任务概述………………………………………………………………………3

2.1系统目标……………………………………………………………………3

2.2系统模型……………………………………………………………………4

2.3运行环境……………………………………………………………………8

2.4条件与限制…………………………………………………………………9

第三章数据设计………………………………………………………………………9

3.1数据对象和形成的数据结构………………………………………………9

3.2文件和数据库结构…………………………………………………………9

3.2.1外部文件结构……………………………………………………………9

3.2.2全局数据…………………………………………………………………9

3.2.3文件和数据交叉索引……………………………………………………9

第四章体系结构设计………………………………………………………………10

4.1系统体系结构图……………………………………………………………10

4.2IPO图………………………………………………………………………10

第五章接口设计……………………………………………………………………13

5.1人机界面要求………………………………………………………………13

5.2外部接口设计………………………………………………………………13

5.2.1与其它系统的接口设计…………………………………………………13

5.2.2人机界面设计……………………………………………………………13

5.3内部接口设计………………………………………………………………16

第六章运行设计……………………………………………………………………16

6.1运行模块的组合……………………………………………………………16

6.2运行控制及时间……………………………………………………………16

 

第一章引言

1.1编写目的

编写本设计说明书,是为了以书面形式把《银行储蓄系统》的用户需求描述转换成数据逻辑结构描述、软件体系结构描述、接口设计描述以及功能测试和集成测试方案描述等,以作为下几步工作的基础,并作为运行维护时的文档之一。

系统设计是整个计算机信息管理系统开发过程中最重要的技术 环节,我们要在充分理解用户需求的基础上,用计算机来实现新系统的信息处理逻辑模型中规定的输入、输出及内部处理等多项功能,由不同模块来完成数据流程图中的各个加工,组织各种数据文件的存储,达到用户需求所规定的各项性能指标,并提出经济合理结构良好和高质量的解决新的计算机信息管理系统中各个需要处理的问题的解决方法的系统目标模型。

1.2项目背景

为有利于及时掌握和监控银行账户的开立和使用情况,方便广大用户快捷、高效、安全的进行储蓄和存款,并且建立和完善账户管理系统,利用信息技术手段,提高管理成效,必须建立全国统一的银行储蓄系统。

中国农业银行将统一开发和建立全国统一的银行储蓄系统,系统将按照集中统一、分级管理的原则实施管理,其主要功能包括:

开户、存款、查询、转账、取款、消户管理等及其他扩展或附加的功能。

1.3定义

客户:

到银行进行储蓄、取款等活动的人;

需求:

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

 需求分析:

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

 模块的独立性:

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

1.4参考资料

《银行储蓄系统需求分析说明书》

第二章任务概述

2.1系统目标

计划开发的《银行储蓄系统》是为了楚雄市农业银行的管理机制提出的。

开发该产品的目标是:

使目前银行管理更方便、更快捷、更简单、更安全,同时满足不同用户的需求,储蓄者可以随时查询本金和利息,贷款者可以快捷的贷款和还款,一般用户可以到银行开通帐户,同时可以完成储蓄和转账操作,更方便的提供查询、挂失和密码修改,总之旨在完善目前银行储蓄系统,使之能跟上时代的发展。

同时通过实践来提高自己的动手能力。

该软件具有如下功能:

1.开户:

只要是中国国籍的公民和海外华人、华侨都可以在中国农业银行进行开户,开户的同时,银行向用户提供一张有中国农业银行字样的农行卡;

2.存款:

已经开户的用户可以到农业银行进行存款操作,并可以享受相应的利息,存款类型可以是活期和定期,有用户根据自己的需要自由选择;

3.取款:

已经开户并且存款的用户可以在中国农业银行取款,也可以到标有银联字样的自动取款机进行取款,用户可以根据自己的需要决定取款金额,但是用户的取款数目不得超过帐户余额,若超过余额则有系统自动取消本次操作;

4.转账:

用户可以方便、快捷、准确、安全的把自己帐户上的金额转到另外一个帐户,方便人民币的流通;

5.查询:

用户可以随时到农行查询自己的余额、取款明细、存款明细,同时可以打印发票;

6.修改密码:

为了保证用户账号的安全,用户可以更改自己帐户的密码;

7.挂失:

如果用户的银行卡丢失或损坏,用户可以到开卡党委进行挂失,挂失时用户需要提供居民身份证和其他有效证件,三天之后用户可以重新开户,即使这样用户的余额不会减少,让用户用得放心;

8.消户:

当用户不想再使用中国农行提供的服务可以到农行进行消户;

9. 系统应符合银行账户管理的规定,满足银行相关人员日常使用的需要,并达到操作过程中的直观、方便、实用安全等要求;

 10. 系统采用模块化程序设计方法,即便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护;

  11. 系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、备份等操作;

 12. 尽量采用现有软硬软硬件环境及先进的管理系统开发方案,从而达到充分利用现在有资源,提高系统开发水平和应用效果的目的。

2.2系统模型

1.数据流图

 

2.细化数据流图

①开户

 

②查询

 

③存款

④取款

⑤转账

⑥修改密码

⑦挂失

⑧消户

2、E-R模型

2.3运行环境

银行储蓄系统

操作系统:

MicrosoftWindows2000AdvancedServer、WindowsNT、linux

支持环境:

IIS5.0

数据库:

MicrosoftSQLServer2000

2.4条件与限制

硬件配置要求:

硬件外部设备需奔腾133以上的pc机,内存需16兆以上

软件要求操作人员具有初步的相关知识

由于本系统为即时软件,对数据的同步要求较高,建议配置网络时使用可靠性较高的相关网络硬件设施。

银行以记时器记时完毕触发利息结算;对用户取款额未做上限约束;各间银行采用集中控制。

有效证件仅为身份证,牵涉到开户、消户、挂失、取款时客户必须提供身份证号;存款及余额查询时不需提供身份证号。

不考虑系统的运行平台可能会出现的硬件故障。

第三章数据设计

3.1数据对象和形成的数据结构

《银行储蓄系统》的主要数据对象有:

客户=客户编号+客户姓名+性别+身份证号+客户账号+账号密码+开户日期+出生年月+客户籍贯+联系电话;

职员=职员编号+职员姓名+职员性别+身份证号+职员籍贯+出生日期;

账户文件=客户账号+账号密码;

事物日历=客户账号+存/取款日期+存/取款金额;

3.2文件和数据库结构

1、数据逻辑结构

系统使用的数据库表如下:

客户表

编号

客户姓名

出生日期

性别

账号

密码

身份证号

籍贯

Int

String

Date

String

String

String

Longint

String

存款明细表

编号

账号

存款金额

总金额

利息

存款日期

Int

String

Double

Double

Double

Date

 

取款明细表

编号

账号

取款金额

剩余金额

取款日期

Int

String

Double

Double

Date

第四章系统体系结构设计(结构设计)

4.1系统体系结构(程序结构)图

4.2模块处理说明

模块名称:

银行储蓄系统

结构层次:

零层

模块标识:

CHXT

日期:

2009年4月1日

调用者:

(无)

被调用者:

KHGL、CXGL、ZZGL、CKGL、QKGL、XHGL

处理:

1、显示欢迎界面;2、接收管理员标识(用户名/口令);3、验证管理员标识的合法性;4、如果是不合法管理员,则要求再次输入;输入三次都不合法,则终止系统;5、如果是合法管理员,则显示主窗口,并根据其管理权限,显示(激活)相应功能菜单。

模块名称:

开户管理

结构层次:

一层

模块标识:

KHGL

日期:

2005年4月1日

调用者:

CHXT

被调用者:

ZLSH

处理:

1、根据客户输入的信息,审核客户证件;2.根据客户填写的银行开户申请表动态生成一客户编号;3.有系统操作员输入有农业银行生产的银行卡卡号;

4.要求用户输入一个密码;5.记录用户签订的协议;6.打印银行卡账户信息给用户。

 

模块名称:

查询管理

结构层次:

模块标识:

CXGL

日期:

2005年4月1日

调用者:

CHXT

被调用者:

HDMM

处理:

1.核对用户输入的密码和账号是否匹配;2.如果匹配输出客户有关信息及其余额;3.打印客户信息给客户。

模块名称:

转账管理

结构层次:

一层

模块标识:

ZZGL

日期:

2005年4月1日

调用者:

ChxT

被调用者:

HDMM、HDYE

处理:

1.根据客户输入的账号和密码核对是否匹配;2.匹配则检测目的账号是否正确;3.根据用户输入的金额查询余额并进行比较;4.余额不足显示余额不足并取消操作;5否则进行转账;6.打印转账明细表给客户;7.把转账明细录入事物日历。

模块名称:

存款管理

结构层次:

一层

模块标识:

CKGL

日期:

2005年4月1日

调用者:

CHXT

被调用者:

HDYE

处理:

1.根据用户输入的账号和密码进行核对;2.如果匹配则要求客户输入存款金额;3.检查用户输入金额和存入的人民币是否一致;4.如果不一致取消操作;5否则把用户的金额计入住户文件;6.打印存款明细给客户;7.把存款明细录入事物日历。

模块名称:

取款管理

结构层次:

一层

模块标识:

QKGL

日期:

2005年4月1日

调用者:

CHXT

被调用者:

HDYE

处理:

1.根据用户输入的账号和密码进行核对;2.如果匹配则要求客户输入取款金额;3.检查用户输入金额是否小于余额;4.如果不小于取消操作;5否则把用户的金额从账户文件中扣除;6.取出现金给客户;7.打印取款明细给客户;8.把取款明细录入事物日历。

模块名称:

挂失管理

结构层次:

一层

模块标识:

GSGL

日期:

2005年4月1日

调用者:

CHXT

被调用者:

ZLSH

处理:

1.根据用户输入的账号和密码进行核对;2.核对客户提供的证件;3.锁定客户账号;4.把挂失记入事物日历;

模块名称:

消户管理

结构层次:

一层

模块标识:

XHGL

日期:

2005年4月1日

调用者:

CHXT

被调用者:

HDYE、QKGL

处理:

1.根据用户输入的账号和密码进行核对;2.计算客户的利息;3.把金额取出给客户;4.消取客户账号和客户信息;5.把消户信息记入事物日历;

模块名称:

资料审核

结构层次:

二层

模块标识:

ZLSH

日期:

2005年4月1日

调用者:

GSGL、KHGL

被调用者:

处理:

1.调用客户信息文件及其客户提供资料进行审核;2.不合法则提示非有效证件;

模块名称:

核对余额

结构层次:

二层

模块标识:

HDYE

日期:

2005年4月1日

调用者:

XHGL、QKGL、HDYE

被调用者:

处理:

1.根据用户输入的账号和密码进行核对;2.如果匹配则要求客户输入存款金额;3.检查用户输入金额和存入的人民币是否一致;4.如果不一致取消操作;5否则把用户的金额计入住户文件;6.打印存款明细给客户;7.把存款明细录入事物日历。

第五章接口设计

5.1人机界面要求

1.屏幕格式:

采用全屏格式,通过分窗口操作进行各个操作之间的转换

2.报表格式:

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

3.菜单格式:

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

4.网络硬件接口要求:

现实中要求具有高速以太网组网以实现联网操作,但是在理论实验验证软件本身的目的来看,无需网络通讯接口。

5.业务员键入储户的资料要全部一直显示在屏幕;储户从按键口键入密码到系统以核对;计算机与打印机有高速传输的连接接口,最后以纸张的形式打印出清单给储户。

6.Windows标准接口,要求与其他软件无冲突错误发生。

7.软件应具备自动拼写错误检查等功能,在出现故障后应从整个系统数据库重新载入数据进行操作。

8.界面上的信息应简洁、规范且有具明确的含义;

9.界面上操作和按钮应规范、简单,尽可能和WINDOWS系统一致;

10.尽可能提供选择式输入;

11.要具有保护界面信息的机制。

当用户操作完毕,没有退出系统即离去时,系统能自我保护,避免其它非法用户操作当前界面;

12..系统在当前界面下出错时,当前界面中应具有处理出错的能力和指导用户下一步操作的功能;

5.2外部接口设计

5.2.1与其它系统的接口设计

软件能够WindowsNT和linux上的数据库能够进行安全、可靠的连接。

5.2.2打印报表

账户单据

账号:

打印日期:

姓名

身份证号

性别

籍贯

余额

 

存款单据

账号:

存款日期:

姓名

身份证号

性别

籍贯

余额

存款金额

 

转账单据

账号:

转账

日期:

姓名

身份证号

性别

籍贯

余额

转账金额

对方账号

 

挂失单据

账号:

挂失日期:

姓名

身份证号

籍贯

 

证件单据

账号:

日期:

姓名

身份证号

性别

籍贯

联系方式

家庭住址

备注

 

客户信息表

打印时间:

编号

客户姓名

性别

可信度

联系电话

家庭住址

 

信用客户利息结算表

结算时间:

编号

账号

客户姓名

余额

利率

储蓄类型

结算金额

5.2.3人机界面设计

一、用户界面拓朴结构

二、用户界面设计

5.3内部接口设计

(略。

参考模块处理说明)

第六章运行设计

6.1运行模块组合(对象/类设计)

6.2运行控制及时间(事件响应/状态_迁移)

程序响应时间:

在人的感觉和视觉事件范围内;

信息交换时间:

要求在程序调用前调用后都与数据库保持同步更新,网络信息交换施加应该小于程序调用的时间

 

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

当前位置:首页 > 高等教育 > 农学

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

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