银行储蓄系统概要设计说明书
银行储蓄管理系统概要设计说明文书

GB 8567-2006银行储蓄管理系统概要设计说明书撰写人:施靖豆健美雷明昊王新尧审核人:施靖日期:2012-4-6目录1引言 (4)1.1编写目的 (4)1.2背景 (4)1.3定义 (4)1.4参考资料 (4)2总体设计 (5)2.1需求规定 (5)2.2运行环境 (6)2.3基本设计概念和处理流程 (7)2.4结构 (11)2.5功能需求与程序的关系 (12)2.6人工处理过程 (13)2.7尚未问决的问题 (13)3接口设计 (13)3.1用户接口 (13)3.2外部接口 (14)3.3部接口 (14)4运行设计 (14)4.1运行模块组合 (14)4.2运行控制 (14)4.3运行时间 (15)5系统数据结构设计 (15)5.1逻辑结构设计要点 (15)5.2物理结构设计要点 (16)5.3数据结构与程序的关系 (18)6系统出错处理设计 (18)6.1出错信息 (18)6.2补救措施 (18)6.3系统维护设计 (19)1引言1.1编写目的在现代化社会中随着银行业的激烈竞争,如何更好的提高办事效率,降低成本,提高银行系统的电算化及现代化程度,充分满足客户的需求,提供更优质高效的服务,成为各银行正向追逐的目标。
因此,开发一套方便快捷,高效实用,安全稳定的银行储蓄系统软件,便成了银行的当务之急。
它的意义也就显得尤为重要了。
过去落后的银行人工操作已经不适应现代社会的需求了,伴随着银行业激烈的竞争,急需出现一套更符合银行需要的新一代银行储蓄系统。
1.2背景a)开发软件名称:银行储蓄系统。
b)项目开发者:软件学院“银行储蓄系统”开发小组:施靖(组长),豆健美,雷明昊,王新尧。
c)用户单位:各种商业银行。
1.3定义无1.4参考资料《计算机软件文档编制规》GB-T8567-2006;《软件工程教程》,航空航天大学敬宋广军等;《数据库原理及设计》,清华大学,王珊等;2总体设计2.1需求规定1. 开户,客户需填写开户表格(包括账户名、账户类型、账户密码),工作人员录入信息开户,并打印凭单给客户;2. 销户,客户需填写销户表格(包括账户、账户类型、账户密码),工作人员注销用户,并打印凭单给用户。
银行储蓄系统概要设计与详细设计

中央民族大学软件工程实验报告银行储蓄系统概要设计与详细设计姓名:吴璨学号:2013年10月26日目录1.引言 (3)1.1编写目的 (3)1.2项目背景 (3)1.3定义 (3)1.4参考资料 (3)2.任务概述 (4)2.1目标 (4)2.2运行环境 (4)3总体设计 (5)3.1功能分配 (5)3.2总体结构和模块外部设计-软件结构图 (5)3.3接口设计 (5)3.3.1外部接口 (5)3.3.2内部接口 (6)3.4数据结构设计 (6)3.4.1逻辑结构设计 (6)3.4.2物理结构设计 (6)1.引言1.1编写目的【阐明编写可行性研究报告的目的,指明读者对象。
】为提高银行的存取款工作效率,降低工作的人力物力开支,提高工作的准确性、正确性,开发计算机储蓄系统。
经过对项目进行详细的调查研究,得到项目可行性研究报告,对项目开发中将要面临的问题及其解决方案进行可行性分析,包括项目在技术、经济、操作和社会影响方面的可行性。
本报告经老师审核后可提交给银行方审查。
1.2项目背景【应包括:a.所建议开发软件的名称;b.项目的任务提出者、开发者、用户及实现软件的单位;c.项目与其他软件或其他系统的关系。
】随着社会经济的发展,银行的业务不断增长,传统的依靠手工的存取款业务办理方式已经不能满足不断增长的业务需求。
其一,业务需求的增加需要消耗大量人力物力资源;其二,业务复杂化导致人工处理方式出错率增加,从而引起储户不满。
为解决此问题,本小组拟为其开发计算机储蓄系统。
一方面可以减轻银行业务员的工作量,另一方面可以减少工作的出错率,从而提高工作效率。
1.3定义【列出文档中所用到的专门术语的定义和缩写词的原文。
】1.4参考资料【列出有关资料的作者、标题、编号、发表日期、出版单位或资料来源,可包括:a.项目经核准的计划任务书、合同或上级机关的批文;b.与项目有关的已发表的资料;c.文档中所引用的资料,所采用的软件标准或规范。
(完整word版)简单银行存取管理系统--详细设计说明书

1引言1.1编写目的概要设计完成了软件系统的总体设计,规定了各个模块的功能及模块之间的联系。
通过详细设计,实现各个模块规定的具体功能。
在详细设计说明书中,对所采用算法的逻辑关系进行分析,设计出全部必要的过程细节,并给予清晰的表达,使之成为编码的依据。
主要确定各个模块的算法,用工具表达算法的过程,确定每一模块数据结构,确定模块儿间接口细节。
1.2背景在传统的银行账户管理中,其过程往往是很复杂的,繁琐的,账户管理以入账和出账两项内容为核心,在此过程中又需要经过若干道手续,因为整个过程都需要手工操作,效率十分低下,且由于他们之间关联复杂,统计和查询的方式各不相同,且会出现信息的重复传递问题,因此该过程需要进行信息化,以利用计算机进行账目管理。
本系统的名字是银行储蓄管理系统。
2程序系统的结构用一系列图表列出本程序系统内的每个程序(包括每个模块和子程序)的名称、标识符和它们之间的层次结构关系。
<1> 用户模块的分解可将用户操作分解为:存款,取款,查询,开户。
图1 用户模块图<2>管理员操作的分解管理员的操作是将用户的操作传送给系统,代替用户与系统交互,所以,管理员的操作与系统的操作基本类似,也可以近似地将管理员看作用户。
所以操作员操作可分解为:查询、冻结、解冻。
图2 管理员模块图3程序设计说明3.1管理员登陆模块 3.1.1程序描述管理员登陆主要是针对银行系统的管理员管理账户信息时使用,如用户注册,用户登录。
常驻内存,非子程序,无覆盖要求,顺序处理。
3.1.2功能输入 输出 处理3.1.3性能本模块对程序性能要求是在6秒内完成验证。
3.1.4输人项密码:六位0—9数字。
非经法定程序,不得外泄。
管理员ID:七位0—9组成的字符串,非经法定程序,不得外泄。
3.1.5输出项成功进入银行管理系统界面。
或者输出:您输入的管理员用户名或密码错误,请重新输入! 3.1.6算法一个IF … ELSE …的判断语句,TRY CATCH 异常的处理3.1.7流程逻辑3.1.8接口3.1.9存储分配管理员信息存在管理员表中。
银行储蓄管理系统概要设计说明书样本

GB 8567-银行储蓄管理系统概要设计说明书撰写人: 施靖豆健美雷明昊王新尧审核人: 施靖日期: -4-6目录1引言.................................... 错误!未定义书签。
1.1编写目的............................ 错误!未定义书签。
1.2背景................................ 错误!未定义书签。
1.3定义................................ 错误!未定义书签。
1.4参考资料............................ 错误!未定义书签。
2总体设计................................ 错误!未定义书签。
2.1需求规定............................ 错误!未定义书签。
2.2运行环境............................ 错误!未定义书签。
2.3基本设计概念和处理流程.............. 错误!未定义书签。
2.4结构................................ 错误!未定义书签。
2.5功能需求与程序的关系................ 错误!未定义书签。
2.6人工处理过程........................ 错误!未定义书签。
2.7尚未问决的问题...................... 错误!未定义书签。
3接口设计................................ 错误!未定义书签。
3.1用户接口............................ 错误!未定义书签。
3.2外部接口............................ 错误!未定义书签。
3.3内部接口............................ 错误!未定义书签。
银行储蓄管理系统总体设计

前面需求分析可以看出,系统功能清晰,银行储蓄管理系统功能部分数据分为3类:账号管理、储存管理、取款管理。从使用和操作的功能上分,为便于整个系统组织管理,把各个相对独立的数据或功能组织到整个大系统中来,我们把各个相对独立的功能完全独立设计,编译成独立的目标(功能)模块,各功能模块最后被集成到一个主模块中。相应地将系统结构分为一个主程序和6个模块。对应于每一个模块,几乎都有录入、查询、修改、删除、查看详细资料这几个功能。整个业务流程就是由这几种基本功能实现的。在这里每个模块都要用到的功能没必要在每个子模块里重复阐述,在每个子模块里只列出区别于其它子模块的功能实现。
18
用于唯一标识用户身份
4
电话号码
Int
11
5
住址
String
30
6
申请账户类型
String
20
3.存款管理设计
数据表如下,用于存储所有存款业务元素
序号
属性名
属性类型
长度
备注
1
存折号
Varchar
15
用于唯一标识用户身份
2
存款额
Money
12.2
本次存款额
3
发生时间
Datetime
8
当前本储户的存款的发生时间
总体设计
一、系统分析
通过对前面需求分析文档的进一步理解,再结合面向数据流的设计方法,我们找到了银行储蓄管理系统的最佳方案。该系统的功能可分解为:
1.登陆
2.申请账号模块
3.存款管理模块
4.取款管理模块
5.查询管理模块
6.退出
银行储蓄系统结构图如下图所示,业务员登陆后进入系统后选择根据客户需求选择性地进入各模块进行数据处理。
软件工程——银行储蓄系统 -

软件工程——银行储蓄系统 -1.引言1.1 目的本文档旨在描述和规范银行储蓄系统的设计和开发过程,确保系统能够满足用户的需求和预期功能。
1.2 背景银行储蓄系统是为银行提供一种机制,使客户能够进行存款、取款和查询等操作的系统。
2.需求分析2.1 功能需求银行储蓄系统应具备以下功能:- 客户登录与注册- 存款与取款- 余额查询与交易记录查询- 转账与收款- 密码重置2.2 非功能需求银行储蓄系统应具备以下非功能需求:- 用户界面友好、易于使用- 系统响应时间快- 数据安全性高- 高并发能力- 可靠性和可扩展性3.概要设计3.1 系统架构银行储蓄系统采用分层架构,包括以下层:- 用户界面层:提供用户登录、存款、取款等功能的界面- 业务逻辑层:处理用户请求,进行业务逻辑处理- 数据访问层:与数据库进行交互,完成数据的读写操作3.2 模块设计银行储蓄系统的主要模块包括:- 用户管理模块:处理用户注册、登录、密码重置等功能- 账户管理模块:负责处理存款、取款和余额查询等功能- 交易记录模块:记录用户的交易历史- 转账模块:处理用户的转账和收款功能4.详细设计4.1 用户管理模块设计4.1.1 用户注册功能设计- 输入用户名、密码、邮箱等信息- 检查用户名是否已存在- 将用户信息存入数据库4.1.2 用户登录功能设计- 输入用户名和密码- 验证用户名和密码- 登录成功后跳转到账户管理界面4.2 账户管理模块设计4.2.1 存款功能设计- 输入存款金额- 更新账户余额- 记录交易历史4.2.2 取款功能设计- 输入取款金额- 检查账户余额是否充足- 更新账户余额- 记录交易历史5.测试计划5.1 单元测试对各个模块进行单元测试,验证其功能和性能是否达到预期。
5.2 验收测试整体测试银行储蓄系统,确保其符合用户需求和预期功能。
6.附件本文档涉及的附件包括界面原型图、数据库设计文档等。
7.法律名词及注释- 存款:客户将资金存入银行账户- 取款:客户从银行账户中取出资金- 余额查询:客户查询账户中的余额情况- 转账:客户将资金从自己的账户转入其他账户- 收款:客户接收他人转账的资金。
银行储蓄管理系统概要设计说明书

GB 8567-2006银行储蓄管理系统概要设计说明书撰写人:施靖豆健美雷明昊王新尧审核人:施靖日期:2012-4-6目录1引言 (3)1.1编写目的 (3)1.2背景 (3)1.3定义 (3)1.4参考资料 (3)2总体设计 (3)2.1需求规定 (3)2.2运行环境 (4)2.3基本设计概念和处理流程 (4)2.4结构 (8)2.5功能需求与程序的关系 (9)2.6人工处理过程 (9)2.7尚未问决的问题 (10)3接口设计 (10)3.1用户接口 (10)3.2外部接口 (10)3.3内部接口 (10)4运行设计 (10)4.1运行模块组合 (10)4.2运行控制 (11)4.3运行时间 (11)5系统数据结构设计 (11)5.1逻辑结构设计要点 (11)5.2物理结构设计要点 (11)5.3数据结构与程序的关系 (13)6系统出错处理设计 (13)6.1出错信息 (13)6.2补救措施 (13)6.3系统维护设计 (13)1引言1.1编写目的在现代化社会中随着银行业的激烈竞争,如何更好的提高办事效率,降低成本,提高银行系统的电算化及现代化程度,充分满足客户的需求,提供更优质高效的服务,成为各银行正向追逐的目标。
因此,开发一套方便快捷,高效实用,安全稳定的银行储蓄系统软件,便成了银行的当务之急。
它的意义也就显得尤为重要了。
过去落后的银行人工操作已经不适应现代社会的需求了,伴随着银行业激烈的竞争,急需出现一套更符合银行需要的新一代银行储蓄系统。
1.2背景a)开发软件名称:银行储蓄系统。
b)项目开发者:软件学院“银行储蓄系统”开发小组:施靖(组长),豆健美,雷明昊,王新尧。
c)用户单位:各种商业银行。
1.3定义无1.4参考资料《计算机软件文档编制规范》GB-T8567-2006;《软件工程教程》,北京航空航天大学出版社张敬宋广军等;《数据库原理及设计》,清华大学出版社,王珊等;2总体设计2.1需求规定1. 开户,客户需填写开户表格(包括账户名、账户类型、账户密码),工作人员录入信息开户,并打印凭单给客户;2. 销户,客户需填写销户表格(包括账户、账户类型、账户密码),工作人员注销用户,并打印凭单给用户。
银行储蓄管理系统概要设计说明书

GB 8567-2023银行储蓄管理系统概要设计说明书撰写人: 施靖豆健美雷明昊王新尧***: **日期: 2023-4-6目录1引言 ............................................................................................ 错误!未定义书签。
1.1编写目的 ......................................................................................... 错误!未定义书签。
1.2背景................................................................................................... 错误!未定义书签。
1.3定义................................................................................................... 错误!未定义书签。
1.4参考资料 ......................................................................................... 错误!未定义书签。
2总体设计 .................................................................................... 错误!未定义书签。
2.1需求规定 ......................................................................................... 错误!未定义书签。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
银行储蓄系统概要设计说明书
目录
1 引言 (3)
1.1 编写目的 (3)
1.2 背景 (3)
1.3 定义 (3)
1.4 参考资料 (3)
2 总体设计 (3)
2.1 需求规定 (4)
2.2 运行环境 (4)
2.3 基本设计概念和处理流程 (4)
2.3.1数据处理流程图 (4)
2.3.2数据对象E-R图 (4)
2.3.3存取款数据流程图 (5)
2.4 结构 (5)
2.5 功能需求与程序的关系 (5)
2.6 人工处理过程 (6)
2.7 尚未解决的问题 (6)
3 接口设计 (6)
3.1 用户接口 (6)
3.2 内、外部接口 (6)
4 运行设计 (7)
4.1 运行模块组合 (7)
4.2 运行控制 (7)
4.3 运行时间 (7)
5 系统数据结构设计 (7)
5.1 逻辑结构设计要点 (7)
5.2 物理结构设计要点 (8)
5.3 数据结构与程序的关系 (8)
6 系统出错处理设计 (8)
6.1 出错信息 (8)
6.2 补救措施 (9)
6.3 系统维护设计 (9)
概要设计说明书
1 引言
1.1 编写目的
在现代化社会中随着银行业的激烈竞争,如何更好的提高办事效率,降低成本,提高银行系统的电算化及现代化程度,充分满足客户的需求,提供更优质高效的服务,成为各银行正向追逐的目标。
伴随着银行业激烈的竞争,急需出现一套更符合银行需要的新一代银行储蓄系统。
为满足客户需求,通过概要的设计说明,可以让系统开发的团队有一个开发的具体方向,并且确定软件开发过程中将会面临的诸多问题以及制定出相应的解决办法,以及确定此软件在未来所带来的经济效益。
1.2 背景
待开发的软件系统的名称;银行储蓄管理系统。
本项目的任务提出者:银行。
本项目的开发者:本小组成员。
目前的银行储蓄系统方便性还不够,储蓄用户不能很好的随时随地进行存取款,因此,就需要创建一个可以很好满足用户,方便用户存取款需求的新的银行计算机储蓄系统。
1.3 定义
银行储蓄应用软件:基本元素为构成银行储蓄以及相关行为所需的各种部分。
需求:用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足合同、标准,规范或其它正式规定文档所需具有的条件或权能。
需求分析:包括提炼,分析和仔细审查已收集到的需求,以确保所有的风险承担者都明其含义并找出其中的错误,遗憾或其它不足的地方。
1.4 参考资料
2 总体设计
2.1 需求规定
银行账户管理、储蓄业务处理系统为方便储户,某银行拟开发计算机储蓄系统。
储户填写的存款单或取款单由业务员键入系统,如果是存款,系统记录存款人姓名、住址、存款类型、存款日期、利率等信息(若为新储户须建立账户),并打印存款单给储户;如果是取款,系统计算利息并打印利息清单给储户(若为清户记录注销该账户);还可向储户提供余额查询功能。
2.2 运行环境
操作系统: Windows xp/ Windows 7 及以上操作系统
2.3 基本设计概念和处理流程
2.3.1数据处理流程图
2.3.2数据对象E-R图
2.3.3存取款数据流程图
2.4 结构
2.6 人工处理过程
该功能是储蓄业务处理系统主要的业务处理模块,每项业务处理完毕,都由计算机自动记日志、记账。
例如定期存取子模块,它主要进行定期的开户、到期支取、全部提前支取和部分提前支取等业务的处理。
开户,计算记自动给出账号,输入储户名、地址、金额、密码等信息,检查金额、期限、起息日是否合理,然后计算到期利息,并打印存单。
到期支取。
输入账号、开户日起、金额、期限、密码等信息,计算机检查核对这些信息,如无误,计算应付利息,打印利息清单,并将该定期户作销户处理。
全部提前支取。
输入账号、开户日期、金额、期限、密码、取款日,计算机检查核对信息,确认无误,则按规定计算出提前支取利息,打印利息清单,并将该定期户作销户处理。
部分提前支取,输入账号、开户日期、部分提前支取金额、期限、支取日、密码等信息,计算机检查信息内容。
部分提前支取金额必须小于原账号金额,确认无误后,计算部分提前支取金额的利息,打印利息清单,并将未支取部分按原户名、期限、起息日期、到期日起、利率等信息新开一定期账户,账号由计算机自动给出新账号,原账号作小户处理。
2.7 尚未解决的问题
暂无。
3 接口设计
3.1 用户接口
提供用户基本存取款需求,账户余额查询,转账,资料查询等功能功能。
并且系统响应快捷,响应信息准确。
系统的用户界面应做到简单明了,易于操作,并且要注意到界面的布局,应突出的显示重要以及出错信息,注重可靠性、简单性、易学习和使用。
3.2 内、外部接口
硬件接口要求:顺畅,快捷。
网络硬件接口要求:现实中要求具有高速以太网组网以实现联网操作,但在理论实验验证软件本身的目的来看,无需网络通讯接口。
业务员键入储户的资料要全部一直显示在屏幕;储户从按键口键入密码到系统以核对;计算机与打印机有高速传输的连接接口,最后以纸张的形式打印出清单给用户。
4 运行设计
4.1 运行模块组合
在每次的启动后开始运行系统初始化模块,通过各模块之间的调用,读入并对输入进行格式化。
在完成系统初始化模块后,接收用户登陆数据。
正常开启实时处理模块后,便可对数据库进行查询和修改,对信息进行处理,产生相应的输出。
4.3 运行时间
考虑到实际情况,系统对运行时间的要求为必须对作出的操作有较快的反应,运行时,在系统工作正常、网络链接正常的情况下,响应时间应在3秒内。
建议使用 Pentium III 或更好的处理器。
硬件对本系统的速度影响将会大于软件的影响。
5 系统数据结构设计
5.1 逻辑结构设计要点
5.2 物理结构设计要点
5.3 数据结构与程序的关系
程序在对存/取款进行操作时需对数据库数据库数据结构,也就是数据表进行查询和修改:在存/取款过程中都需要对数据库中的所有表,进行联合查询、修改。
物理数据结构主要用于各模块之间函数的信息传递。
接口传递的信息将是以数据结构封装了的数据,以参数传递或返回值的形式在各模块间传输。
出错信息将送入显示模块中,最后送入打印准备模块中准备打印格式。
6 系统出错处理设计
6.2 补救措施
若系统数据库遭到破坏,需要系统及时导入备份的数据库文件;若遇到停电,采用备用电源支持系统正常运行。
储户在系统使用时,出现错误,系统给予相应的提示,必要时阻止储户下一步操作。
6.3 系统维护设计
主要提供数据备份和故障恢复两大功能。
数据备份是每日必做的工作,可选用硬盘、软盘、光盘等多种方式或其中一种进行数据备份,备份的内容包括账务数据和日志数据,在每个备份数据的存储介质上要标明备份日期,便于数据恢复时选择。
故障恢复是在系统数据出现错误或发生故障时,可以将数据备份的有关信息恢复到现有系统中。
如果是当天业务处理过程中发生故障,则可将现有系统先恢复到昨日日结后的状态;如果是当天业务日志未被破坏,则可以利用系统功能自动恢复当日账务;若当日日志已被破坏,则由操作人员依据业务处理凭证,重新录入恢复数据。
系统维护确保了整个系统能够安全、可靠、连续地运行。