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

合集下载

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

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

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版)简单银行存取管理系统--详细设计说明书

(完整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需求规定 ......................................................................................... 错误!未定义书签。

银行储蓄系统设计说明书

银行储蓄系统设计说明书

《银行储蓄系统》设计说明书系别:计算机科学系班级:06级1班姓名:***学号:***********银行储蓄系统设计说明书1.概述1.1系统概述计划开发的《银行储蓄系统》是为了楚雄市农业银行的管理机制提出的。

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

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

1.2软件设计目标《银行储蓄系统》设计目标有以下几点:1.开户:只要是中国国籍的公民和海外华人、华侨都可以在中国农业银行进行开户,开户的同时,银行向用户提供一张有中国农业银行字样的农行卡;2.存款:已经开户的用户可以到农业银行进行存款操作,并可以享受相应的利息,存款类型可以是活期和定期,有用户根据自己的需要自由选择;3.取款:已经开户并且存款的用户可以在中国农业银行取款,也可以到标有银联字样的自动取款机进行取款,用户可以根据自己的需要决定取款金额,但是用户的取款数目不得超过帐户余额,若超过余额则有系统自动取消本次操作;4.转账:用户可以方便、快捷、准确、安全的把自己帐户上的金额转到另外一个帐户,方便人民币的流通;5.查询:用户可以随时到农行查询自己的余额、取款明细、存款明细,同时可以打印发票;6.修改密码:为了保证用户账号的安全,用户可以更改自己帐户的密码;7.挂失:如果用户的银行卡丢失或损坏,用户可以到开卡党委进行挂失,挂失时用户需要提供居民身份证和其他有效证件,三天之后用户可以重新开户,即使这样用户的余额不会减少,让用户用得放心;8.消户:当用户不想再使用中国农行提供的服务可以到农行进行消户;9. 系统应符合银行账户管理的规定,满足银行相关人员日常使用的需要,并达到操作过程中的直观、方便、实用安全等要求;10. 系统采用模块化程序设计方法,即便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护;11. 系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、备份等操作;12. 尽量采用现有软硬软硬件环境及先进的管理系统开发方案,从而达到充分利用现在有资源,提高系统开发水平和应用效果的目的。

银行储蓄系统的需求规格说明书

银行储蓄系统的需求规格说明书

1.引言1.1 项目背景项目说明:随着社会经济的发展,以及数字生活的逐步渗透,如何为用户提供更加便捷、更加周到的服务已经成为各大银行竞争的焦点。

但如今银行储蓄系统工作效率比较低,越来越不能满足广大人民群众的需求,人们希望可以更方便更省时更省力的办理储蓄的相关业务。

人们不再满足于以前传统的哪家银行卡只可以在那家银行存款提款的模式。

而如今计算机网络的高速发展及普及度的进一步加强,越来越多的人希望通过在家实现存取款或是通过上网实现网上银行的功能等。

在这样的趋势下,明显可以看出现今的银行计算机储蓄系统不能够满足人们日益增长的需求,为提高该银行的存取款工作效率,降低工作的人力、物力开支,提高工作的准确性、正确性,并且便于用户信息存取,需要建立一个新的、高效的、方便的、互联的计算机储蓄系统1.2 项目目标(1).处理速度的提高及准确度的保证;(2).人员利用率的改进及合理调度。

(3).改进管理和服务;2.运行环境1)客户端操作系统:Windows xp/2000 server/2003 server/2008 server/7, Linux。

浏览器:IE 7.0以上,Firefox3.5以上,chrome 6以上。

2)服务器端操作系统:Windows xp/2000 server/2003 server/2008 server/7, Linux。

浏览器:IE 7.0以上,Firefox3.5以上,chrome 6以上。

3)数据库操作系统:Windows 7数据库系统:Mysql 5.0及更新版本3.性能需求1)客户端一般相应时间不超过1秒。

2)报表统计时间不超过30秒。

4.安全性需求1)对数据的访问设置权限,以保证用户个人信息的保密性。

2)对用户输入的密码进行单向加密,以防止密码泄露造成经济损失。

3)保证用户进行的业务执行正确和安全。

5.外部接口需求用户接口本系统采用B/S架构,所有界面使用WEB风格,用户界面的具体细节将在概要设计文档中描述。

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

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

银行储蓄系统概要设计说明书目录1 引言 (2)1.1 编写目的 (2)1.2 背景 (2)1.3 定义 (2)1.4 参考资料 (2)2 总体设计 (2)2.1 需求规定 (2)2.2 运行环境 (2)2.3 基本设计概念和处理流程 (2)2.3.1数据处理流程图 (2)2.3.2数据对象E-R图 (3)2.3.3存取款数据流程图 (3)2.4 结构 (3)2.5 功能需求与程序的关系 (4)2.6 人工处理过程 (4)2.7 尚未解决的问题 (4)3 接口设计 (5)3.1 用户接口 (5)3.2 内、外部接口 (5)4 运行设计 (5)4.1 运行模块组合 (5)4.2 运行控制 (5)4.3 运行时间 (5)5 系统数据结构设计 (5)5.1 逻辑结构设计要点 (5)5.2 物理结构设计要点 (6)5.3 数据结构与程序的关系 (6)6 系统出错处理设计 (6)6.1 出错信息 (6)6.2 补救措施 (7)6.3 系统维护设计 (7)概要设计说明书1 引言1.1 编写目的在现代化社会中随着银行业的激烈竞争,如何更好的提高办事效率,降低成本,提高银行系统的电算化及现代化程度,充分满足客户的需求,提供更优质高效的服务,成为各银行正向追逐的目标。

伴随着银行业激烈的竞争,急需出现一套更符合银行需要的新一代银行储蓄系统。

为满足客户需求,通过概要的设计说明,可以让系统开发的团队有一个开发的具体方向,并且确定软件开发过程中将会面临的诸多问题以及制定出相应的解决办法,以及确定此软件在未来所带来的经济效益。

1.2 背景待开发的软件系统的名称;银行储蓄管理系统。

本项目的任务提出者:银行。

本项目的开发者:本小组成员。

目前的银行储蓄系统方便性还不够,储蓄用户不能很好的随时随地进行存取款,因此,就需要创建一个可以很好满足用户,方便用户存取款需求的新的银行计算机储蓄系统。

1.3 定义银行储蓄应用软件:基本元素为构成银行储蓄以及相关行为所需的各种部分。

银行储蓄管理系统总体设计说明书

银行储蓄管理系统总体设计说明书

[银行储蓄管理系统]总体设计说明书学号姓名所完成的任务成绩(组长)1.1,1.2 2,3,4, 4,55,6………2011 年5 月 1 日1.引言1.1编写目的本报告的目的是规范化本软件的编写,旨在于提高软件开发过程中的能见度,便于对软件开发过程中的控制与管理,同时提出了本银行储蓄系统的软件开发过程,便于程序员与客户之间的交流、协作,并作为工作成果的原始依据,以期能够获得更大范围的应用此文档进一步定制软件开发的细节问题,明确软件需求、安排项目规划与进度、组织软件开发与测试,便于用户与开发商协调工作。

1.2背景软件名称:银行储蓄管理系统委托单位:银行开发单位:XXXX1.3定义银行储蓄应用系统软件:基本元素为构成银行储蓄及相关行为所必须的各种部分。

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

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

模块的独立性:是指软件系统中每个模块只涉及软件要求的具体的子功能,而和软件系统中其他的模块的接口是简单的2.系统功能结构设计2.1模块的划分和描述系统启动时激活身份验证模块。

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

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

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

2.2 功能模块概要设计 2.2.1系统的功能结构图E1储户P0储蓄系统E1储户F1存款单F2取款单F3存单F4利息清单D1存款信息F5存款信息F5存款信息2.2.2系统层次图2.2.3存款模块图E 1储户E 1储户F 1存款单F 2取款单F 3存单F 4利息D 1存款信息F 5存款信息F 5存款信息P 3核算密码P 4计算利息P 5打印利息清单P 1记录存款信息P 2打印存单F 7密码F 8储蓄利率F 6取款信息F 5存款信息F 7密码F 4利息F 4利息2.2.3取款模块图3.接口设计3.1用户接口用户界面屏幕格式:采用全屏格式,可自由转换。

银行存储系统-概要设计

银行存储系统-概要设计

《软件工程》实验报告实验题目:银行计算机储蓄系统标题:概要设计说明学院:信息工程学院专业:计算机科学与技术(交通信息工程)班号:2012240203成员:2012240203XX XXX2012240203XX XXX2012240203XX XXX2012240203XX XXX2012240203XX XXX指导教师:XXX2015 年10 月5 日概要设计说明书目录1引言 (3)1.1编写目的 (3)1.2背景 (3)1.3定义 (3)1.4参考资料 (3)2总体设计 (4)2.1需求规定 (4)2.2运行环境 (4)2.3处理流程 (5)2.3.1后台服务器流程 (5)2.3.2 开户流程 (6)2.3.3 销户流程 (6)2.3.4 存款流程 (7)2.3.5 取款流程 (8)2.4结构 (8)2.5功能需求与程序的关系 (9)2.6人工处理过程 (9)3系统数据结构设计 (9)3.1逻辑结构设计要点 (9)3.1.1数据库各表属性 (9)3.1.2系统基本E-R图 (10)3.2物理数据结构设计 (11)4接口设计 (13)4.1用户接口 (13)4.2外部接口 (13)4.3内部接口 (13)5运行设计 (14)5.1运行模块组合 (14)5.2运行控制 (14)5.3运行时间 (14)1引言1.1编写目的在本银行存储系统项目的前一阶段,也就是需求分析阶段中,已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在上一阶段中对银行、用户中获得,并在需求规格说明书中得到详尽得叙述及阐明。

本阶段将在系统的需求分析的基础上,对银行存储系统做概要设计。

主要解决了实现该系统需求的程序模块设计问题.包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等.在下一阶段的详细设计中,程序设计员可参考此概要设计报告,在概要设计对机票预定系统所做的模块结构设计的基础上,对系统进行详细设计。

银行储蓄系统-概要设计说明书

银行储蓄系统-概要设计说明书

《银行储蓄系统》概要设计说明书1. 引言1.1 编写目的在本银行计算储蓄系统目的前一阶段,也就是需求分析阶段中,已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在上一阶段中对银行及atm 机的实地调研中获得,并在需求规格说明书中得到详尽得叙述及阐明。

本阶段已在系统的需求分析的基础上,对银行储蓄系统做概要设计。

主要解决了实现该系统需求的程序模块设计问题。

包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。

在以下的概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。

在下一阶段的详细设计中,程序设计员可参考此概要设计报告,在概要设计对银行储蓄系统所做的模块结构设计的基础上,对系统进行详细设计。

在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。

1.2 项目背景本项目(银行储蓄系统)时由某银行委托,由*负责开发。

银行储蓄系统将由两部分组成:置于各银行的前台客户程序,以及置于银行的数据库服务器。

本系统与其他系统的关系如下:(atm/银行柜台) :: (银行)1.3 定义客户银行计算储蓄数据库客户客户客户服务器及程序1.3.1 专门术语SQL SERVER: 系统服务器所使用的数据库管理系统(DBMS)。

SQL: 一种用于访问查询数据库的语言事务流:数据进入模块后可能有多种路径进行处理。

主键:数据库表中的关键域。

值互不相同。

外部主键:数据库表中与其他表主键关联的域。

ROLLBACK: 数据库的错误恢复机制。

1.3.2 缩写系统:若未特别指出,统指本银行储蓄系统。

SQL: Structured Query Language(结构化查询语言)。

ATM: Asynchronous Transfer Mode (异步传输模式)。

1.4参考资料以下列出在概要设计过程中所使用到的有关资料:1. 需求规格说明书《》软件开发小组1999/32.用户操作手册(初稿)《》软件开发小组 1999/43.软件工程及其应用周苏、王文等天津科学技术出版社1992/14.软件工程张海藩清华大学出版社 1990/115.Computer Network A.S.Tanenbaun Prentice Hall 1996/01文档所采用的标准是参照《软件工程导论》沈美明著的“计算机软件开发文档编写指南”。

银行计算机储蓄系统概要设计

银行计算机储蓄系统概要设计

题目:银行计算机储蓄系统的工作过程大致如下:储户填写的存款单或取款单由业务员键入系统,如果是存款则系统记录存款人姓名、住址(或电话号码)、身份证号码、存款类型、存款日期、到期日期、利率、密码(可选)等信息,并印出存款单给储户;如果是取款而且存款时留有密码,则系统首先核对储户密码,若密码正确或存款时未留密码,则系统计算利息并印出利息清单给储户。

解答:
处理步骤:
(1)业务分类处理:系统首先根据储户所填的存/取款单,确定本次业务的性质,并将存/取款单和存折交下一步处理;
(2)存款处理:系统将存款单上的存款金额分别记录在存折和帐目文件中,并将现金存入现金库;最后将存折还给储户;
(3)取款处理:系统将取款单上的取款金额分别记录在存折和帐目文件中,并从现金库提取现金;最后将现金和存折还给储户。

绘制该系统的数据流图
顶层:
一层:
二层:
绘制该系统的实体关系图:
身份证信息。

银行储蓄系统(详细设计说明书)

银行储蓄系统(详细设计说明书)

目录一、引言 (3)1.1编写目的 (3)1.2背景 (3)1.3定义 (3)1.4参考资料 (3)二、系统结构 (3)三、身份验证模块(G1)设计说明 (3)3.1模块描述 (4)3.2功能 (4)3.3性能 (4)3.4输入项 (4)3.5输出项 (4)3.6设计方法(算法) (4)3.7流程逻辑 (4)3.8接口 (5)3.9存储分配 (5)3.10注释设计 (5)3.11限制条件 (5)3.12测试计划 (5)3.13尚未解决的问题 (5)4.1模块描述 (5)4.2功能 (5)4.3性能 (5)4.4输入项 (5)4.5输出项 (6)4.6设计方法(算法) (6)4.7流程逻辑 (6)4.8接口 (7)4.9存储分配 (7)4.10注释设计 (7)4.11限制条件 (7)4.12测试计划 (7)4.13尚未解决的问题 (7)五、取款模块(G3)设计说明 (7)5.1模块描述 (7)5.2功能 (7)5.3性能 (7)5.4输入项 (7)5.5输出项 (8)5.7流程逻辑 (8)5.8接口 (8)5.9存储分配 (8)5.10注释设计 (8)5.11限制条件 (8)5.12测试计划 (8)5.13尚未解决的问题 (8)六、存款单打印模块(G4)设计说明 (8)6.1模块描述 (9)6.2功能 (9)6.3性能 (9)6.4输入项 (9)6.5输出项 (9)6.6设计方法(算法) (9)6.7流程逻辑 (9)6.8接口 (10)6.9存储分配 (10)6.10注释设计 (10)6.11限制条件 (10)6.12测试计划 (10)6.13尚未解决的问题 (10)七、取款单打印模块(G5) (10)7.1模块描述 (10)7.2功能 (10)7.3性能 (10)7.4输入项 (10)7.5输出项 (11)7.6设计方法(算法) (11)7.7流程逻辑 (11)7.8接口 (11)7.9存储分配 (11)7.10注释设计 (12)7.11限制条件 (12)7.12测试计划 (12)7.13尚未解决的问题 (12)八、“按用户名和ID查询”模块(G6)设计说明 (12)8.1模块描述 (12)8.2功能 (12)8.3性能 (12)8.4输入项 (12)8.5输出项 (13)8.7流程逻辑 (13)8.8接口 (14)8.9存储分配 (14)8.10注释设计 (14)8.11限制条件 (14)8.12测试计划 (14)8.13尚未解决的问题 (14)详细设计一、引言1.1编写目的确定具体实现银行储蓄系统的方法.1.2背景1.3定义1.4参考资料二、系统结构给出系统的结构框图,包括软件结构、硬件结构框图。

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

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

硬件接口要求:顺畅,快捷。 网络硬件接口要求:现实中要求具有高速以太网组网以实现联网操 作,但在理论实验验证软件本身的目的来看,无需网络通讯接口。业务 员键入储户的资料要全部一直显示在屏幕;储户从按键口键入密码到系 统以核对;计算机与打印机有高速传输的连接接口,最后以纸张的形式 打印出清单给用户。
2.5 功能需求与程序的关系
功能需求 业务办理 密码管理模
模块

开户

销户

存款

取款

信息管理模 块
转账

解冻

修改人工处理过程
该功能是储蓄业务处理系统主要的业务处理模块,每项业务处理完 毕,都由计算机自动记日志、记账。
例如定期存取子模块,它主要进行定期的开户、到期支取、全部提 前支取和部分提前支取等业务的处理。
2.7 尚未解决的问题 暂无。
3 接口设计 3.1 用户接口
提供用户基本存取款需求,账户余额查询,转账,资料查询等功能 功能。并且系统响应快捷,响应信息准确。系统的用户界面应做到简单 明了,易于操作,并且要注意到界面的布局,应突出的显示重要以及出 错信息,注重可靠性、简单性、易学习和使用。
3.2 内、外部接口
开户,计算记自动给出账号,输入储户名、地址、金额、密码等信 息,检查金额、期限、起息日是否合理,然后计算到期利息,并打印存 单。
到期支取。输入账号、开户日起、金额、期限、密码等信息,计算 机检查核对这些信息,如无误,计算应付利息,打印利息清单,并将该 定期户作销户处理。
全部提前支取。输入账号、开户日期、金额、期限、密码、取款 日,计算机检查核对信息,确认无误,则按规定计算出提前支取利息, 打印利息清单,并将该定期户作销户处理。

银行储蓄系统(概要设计说明书)

银行储蓄系统(概要设计说明书)

1引言 (2)1.1编写目的 (2)1.2背景 (2)1.3定义 (2)1.4参考资料 (2)2总体设计 (3)2.1需求规定 (3)2.2运行环境 (3)2.3基本设计概念和处理流程 (3)2.4结构 (5)2.5功能需求与程序的关系 (6)2.6人工处理过程 (6)2.7尚未问决的问题 (6)3接口设计 (7)3.1用户接口 (7)3.2外部接口 (7)3.3内部接口 (7)4运行设计 (7)4.1运行模块组合 (8)4.2运行控制 (8)4.3运行时间 (8)5系统数据结构设计 (8)5.1逻辑结构设计要点 (8)5.2物理结构设计要点 (9)5.3数据结构与程序的关系 (9)6系统出错处理设计 (10)6.1出错信息 (11)6.2补救措施 (11)6.3系统维护设计 (11)概要设计说明书1引言1.1编写目的在现代化社会中随着银行业的激烈竞争,如何更好的提高办事效率,降低成本,提高银行系统的电算化及现代化程度,充分满足客户的需求,提供更优质高效的服务,成为各银行正向追逐的目标。

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

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

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

1.2背景项目名称:银行计算机储蓄系统开发者:计041软件工程第一小组用户:××银行背景:为了以更高的服务质量让储户满意,提高业务效率,强调资金安全,完善风险防范意识,特此开发一套新的银行计算机存储系统。

1.3定义无1.4参考资料1 张海藩.《软件工程导论》(第四版).北京:清华大学出版社,20062总体设计2.1需求规定银行账户管理、储蓄业务处理系统为方便储户,某银行拟开发计算机储蓄系统。

储户填写的存款单或取款单由业务员键入系统,如果是存款,系统记录存款人姓名、住址、存款类型、存款日期、利率等信息(若为新储户须建立账户),并打印存款单给储户;如果是取款,系统计算利息并打印利息清单给储户(若为清户记录注销该账户);还可向储户提供余额查询功能。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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 系统维护设计
主要提供数据备份和故障恢复两大功能。

数据备份是每日必做的工作,可选用硬盘、软盘、光盘等多种方式或其中一种进行数据备份,备份的内容包括账务数据和日志数据,在每个备份数据的存储介质上要标明备份日期,便于数据恢复时选择。

故障恢复是在系统数据出现错误或发生故障时,可以将数据备份的有关信息恢复到现有系统中。

如果是当天业务处理过程中发生故障,则可将现有系统先恢复到昨日日结后的状态;如果是当天业务日志未被破坏,则可以利用系统功能自动恢复当日账务;若当日日志已被破坏,则由操作人员依据业务处理凭证,重新录入恢复数据。

系统维护确保了整个系统能够安全、可靠、连续地运行。

相关文档
最新文档