银行储蓄模拟系统详细设计说明书
卷号:卷内编号:银行模拟储蓄系统详细设计说明书项目承担部门:软件测试062工作组撰写人(签名):祝胜康完成日期:2008-4-9本文档使用部门:■主管领导■项目组■客户(市场)■维护人员■用户文档验交组(签名):验交日期:评审负责人(签名):评审日期1 引言编写目的 (2)背景 (2)定义 (2)参考资料 (2)2程序系统的结构 (2)3 界面设计流程…………………………………………………………………………………..4 主界面设计说明………………………………………………………………………………主界面设计规则…………………………………………………………………………主界面实现过程…………………………………………………………………………模块详细设计说明表……………………………………………………………窗口对象说明表…………………………………………………………………5 储户界面设计说明……………………………………………………………………………储户界面设计规则………………………………………………………………………储户界面实现过程………………………………………………………………………模块详细设计说明表……………………………………………………………窗口对象说明表…………………………………………………………………6 职员界面设计说明…………………………………………………………………………….职员界面设计规则………………………………………………………………………职员界面实现过程………………………………………………………………………模块详细设计说明表……………………………………………………………窗口对象说明表…………………………………………………………………7 管理员界面设计说明…………………………………………………………………………..管理员界面设计规则……………………………………………………………………管理员界面实现过程……………………………………………………………………模块详细设计说明表……………………………………………………………窗口对象说明表…………………………………………………………………8 储户界面下的子界面设计说明………………………………………………………………..余额查询界面设计规则………………………………………………………………..余额查询界面设计规则………………………………………………………..余额查询界面实现过程………………………………………………………..模块详细设计说明表……………………………………………………窗口对象说明表………………………………………………………..取款界面设计说明……………………………………………………………..取款界面设计规则……………………………………………………………..取款界面实现过程……………………………………………………………..模块详细设计说明表…………………………………………………窗口对象说明表……………………………………………………….转账界面设计说明……………………………………………………………..转账界面设计规则……………………………………………………………..转账界面实现过程……………………………………………………………..模块详细设计说明表…………………………………………………窗口对象说明表……………………………………………………….修改密码(储户)界面设计说明……………………………………………………..修改密码(储户)界面设计规则……………………………………………...修改密码(储户)界面实现过程……………………………………………..模块详细设计说明表…………………………………………………窗口对象说明表……………………………………………………….9 职员界面下的子界面设计说明……………………………………………………………..开户界面设计说明…………………………………………………………….开户界面设计规则………………………………………………………………开户界面实现过程………………………………………………………………模块详细设计说明表…………………………………………………窗口对象说明表……………………………………………………….销户界面设计说明………………………………………………………………………销户界面设计规则……………………………………………………………….销户界面实现过程………………………………………………………………模块详细设计说明表…………………………………………………窗口对象说明表………………………………………………………挂失界面设计说明…………………………………………………………………….挂失界面设计规则…………………………………………………………….挂失界面实现过程……………………………………………………………模块详细设计说明表…………………………………………………窗口对象说明表………………………………………………………修改密码(银行职员)界面设计说明……………………………………………….修改密码(银行职员)界面设计规则……………………………………….修改密码(银行职员)界面实现过程……………………………………….模块详细设计说明表…………………………………………………窗口对象说明表………………………………………………………职员登入的用户界面设计说明………………………………………………………..职员登入的用户界面设计规则……………………………………………….职员登入的用户界面实现过程……………………………………………….模块详细设计说明表…………………………………………………窗口对象说明表………………………………………………………存款界面设计说明………………………………………………………………………存款界面设计规则………………………………………………………………存款界面实现过程……………………………………………………………模块详细设计说明表…………………………………………………窗口对象说明表………………………………………………………10 管理员界面下的子界面设计说明……………………………………………………………修改利率界面设计说明………………………………………………………………修改利率界面设计规则…………………………………………………………修改利率界面实现过程…………………………………………………………模块详细设计说明表…………………………………………………窗口对象说明表………………………………………………………详细设计说明书1引言编写目的根据概要设计说明书中的设计内容,编写详细设计说明书,为开发过程提供系统处理过程的详细说明,使系统开发各类技术人员对整个系统所需实现的功能以及系统的功能模块的划分、实现和数据库的表结构有清楚的认识,为整个系统的开发、测试、评审和移交提供基础,本报告一旦确认后将成为系统开发各类技术人员共同遵守的准则,并为以后的编程工作提供依据。
本说明书的预期读者为本项目负责人以及负责项目开发的各类技术人员、管理人员、项目评审人员。
背景项目的名称:银行储蓄模拟系统的开发项目的委托单位:本团队项目的用户(单位):想要了解银行储蓄业务流程的人项目的任务提出者:魏勍颋项目的主要承担部门:开发部门项目建设背景:通过开发此模拟软件掌握系统的软件工程理论、技术和方法,能使用正确的方法开发出成本低、质量高的软件,具有良好的编程风格,从而为今后从事软件开发和维护打下坚实的基础。
同时在此过程中对软件工程的学习也为后期的毕业设计环节奠定了良好的基础。
软件系统与其他系统的关系:无软件系统与机构的关系:无定义列出本文件中用到专门术语的定义和外文首字母组词的原词组。
2程序系统的结构本系统是一套模拟现实银行系统收支管理的软件,通过软件系统模拟银行储蓄的业务流程。
本系统通过ADO接口访问Access数据库对用户信息、账户信息等进行存储。
用户启动软件以后,首先要输入用户名/账号和密码登陆系统。
系统根据用户输入的信息判断用户是普通的银行储户,还是银行职员,或者银行的管理员。
成功登陆以后,银行储户可以查询余额,取款,修改密码;银行职员可以开户,挂失,销户,存款,修改密码;银行管理员可以添加或删除银行职员信息,修改利息额。
由此,功能流图如下:分析系统涉及到的问题及其解决方案,可得以下系统流程如图:本系统分为用户管理、账户管理和利息管理三个模块。
系统模块图如下:(以下将对上述三个模块的实现过程以及所涉及到的问题做详细的说明)3界面设计流程本模块将以大纲的形式说明界面实现的顺序界面设计流程图:如上图所示,要完成本系统,必须设计15个界面:第一层次:主登陆界面第二层次:储户界面,银行职员,管理员界面第三层次:查询余额界面,取款界面,转账界面,修改密码界面(修改储户密码),职员登录的储户界面,存款界面,开户界面,销户界面,挂失界面,修改密码界面(修改职员密码),修改利息界面。
以下也将按照上面的层次顺序详细说明各个界面的实现过程。
4主界面设计说明储户界面采用Windows风格,便于用户进行操作。
其控制面板作为操作通话的主要界面,如下图所示。
主界面设计规则a.力求使界面整体协调,简洁美观,用尽量少的控件实现较多的功能,用比较单调的色彩美化界面。
b.在功能实现上,要根据不同的用户身份实现各自的登录,当对应的卡号(或工号)和密码都正确的情况下即可进入各自对应的界面。
c.为了方便用户使用,在实际操作过程中要提供必要的提示。
例如,○在界面左上角有“请选择并登陆”的提示;○当用户输入的卡号(或工号)和密码不对时要弹出“登陆失败!输入的信息有误或者是您的帐号已经被挂失,请去银行柜台查询”的提示;○当用户连续三次登陆均失败时,弹出“您登陆失败次数已经超过3次,系统无法为您登陆”,并且关闭登录框。
d.由于想要登录的用户类型不同,所以对应的提示文字也就不同。
即当选择储户时,应该显示卡号;当选择管理员或银行职员时,显示工号。
界面设置时,默认用户以储户身份登陆。
主界面实现过程模块详细设计说明表编号:窗口对象说明表编号:5储户界面设计说明最终界面如下图所示:储户界面设计规则a.该界面将实现查询余额,取款,转账,修改密码四个功能。
b.另外为了使界面美观,界面上还将显示其他内容:○1.显示”**用户(登录用户),欢迎登陆银行系统”。
○2.与银行储蓄有关的信息模块:黄金行情,股票行情,银行利率,奥运倒计时。
○3.银行咨询电话。
储户界面实现过程模块详细设计说明表窗口对象说明表6 职员界面设计说明最终界面如下图所示:银行职员界面设计规则a.本界面主要包括两大模块:办理帐户业务和办理其他业务办理帐户业务:即输入储户的帐户和密码后,即可登录到职员登录的储户界面,可以看到该储户的开户信息和卡上余额等信息,并能进行相关的操作。
银行储蓄系统概要设计说明书
目录1.引言.......................................................................................... 错误!未定义书签。
1.1编写目的............................................................................................. 错误!未定义书签。
1.2项目背景............................................................................................. 错误!未定义书签。
1.3定义..................................................................................................... 错误!未定义书签。
1.4参考资料............................................................................................. 错误!未定义书签。
2.任务概述 ................................................................................. 错误!未定义书签。
2.1目的..................................................................................................... 错误!未定义书签。
2.2运营环境............................................................................................. 错误!未定义书签。
(完整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存储分配管理员信息存在管理员表中。
银行储蓄系统详细设计说明
银行储蓄系统详细设计说明书编写说明标题:详细设计说明书类别:文档密级:内部编辑软件:Microsoft Word 2007中文版编写目的:本文档详细描述组成系统的各个软件组成部分,包括每个软件模块(或类)的属性、方法、事件,各软件模块的外部接口说明,测试要点等内容。
本文档由项目组维护,供项目组使用。
目录一.引言 (2)1.1编写目的 (2)1.2定义 (2)1.3背景 (3)1.4参考资料 (3)二、程序系统的结构设计 (3)三、各模块的结构设计 (6)1、登录模块设计 (6)2、申请账号管理设计 (7)3、存款管理设计 (8)4、取款管理设计 (9)5、查询管理设计 (11)详细设计一.引言1.1编写目的本文档为太原科技大学计算机学院“银行储蓄管理系统详细设计说明书”,主要用于为实现系统的功能而进行的系统详细设计说明,详细的说明了系统各软件组成模块的实现流程、功能、接口、编译、测试要点等内容,便于对系统的编码进行指导和约束。
本文档供项目组全体成员及项目组领导,单元测试人员阅读。
1.2定义银行储蓄系统应用软件:基本元素为构成银行储蓄及相关行为所必需的各种部分。
总体设计:又称概要设计或初步设计。
通过这个阶段的工作将划分出组成系统的物理元素——程序、文件、数据库、人工过程和文档等,但是每个物理元素仍然处于黑盒子级,这些黑盒子里的具体内容将在以后仔细设计。
1.3背景项目名称:银行计算机储蓄系统用户:××银行说明:现在的银行储蓄系统工作效率低,越来越不能满足广大人民群众的需要,人们希望能更方便更省时就可以办理储蓄业务;随着拥有多种银行卡的人群不断增长,人们急切希望有一种通用的银行卡以便随时随地在哪家银行都可以存款提款;现在计算机网络的高速发现使越来越多的人更喜欢在网购物、在家存款取款。
在这样的背景下,很明显现在的银行储蓄系统已经不能满足人们越益增长的需求,急切需要建立一个新的、高效的、方便的、互联的计算机储蓄系统。
银行储蓄管理系统概要设计说明书样本
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内部接口............................ 错误!未定义书签。
银行储蓄系统需求需求规格说明书
1.引言1.1 编写目的:本需求说明书全面描述银行储蓄系统平台的各种功能、运行环境,使客户和开发者双方对本系统的初始规定有一个共同的理解,使之成为整个开发工作的基础。
1.2 项目背景:该项目为了利于银行管理人员对储户进行相应的管理方便储户对现金形成更好的管理和使用。
使银行能够为储户提高更好更及时的服务,提高银行工作效率,满足用户的需求。
更快、更好的适应现今日益发展的社会,建立高效的服务平台。
1.3 术语说明: CBAS:银行计算机储蓄系统Data processing:数据处理Data processing cycle:数据处理流程Data processing system security:数据处理系统安全性Transaction processing:事务处理Data acquisition:数据采集1.4. 系统参考文献:《软件工程导论》(第5版)清华大学出版社《软件工程——原理,方法与应用》吴钦藩编着人民交通出版社出版《软件工程导论(第四版)》张海藩编着清华大学出版社出版1.5 需求规格说明概览:银行计算机储蓄系统将提供银行的管理及客户服务系统,提供业务操作员为顾客提供储蓄业务;银行计算机储蓄系统是一款含有数据库的软件系统,可以为银行提供一体化的办公,管理,业务更改,业务查询功能;2.项目概况2.1产品的一般性描述本系统主要为了方便储户办理存款、取款、查询、转账等业务;银行管理人员办理开户、销户等业务,对金钱更有效管理,同时可以更好的方便银行对储户的管理,并且形成储户与银行之间的桥梁,使用该系统不仅可以提高对金钱的有效管理而且在一定程度上可以对提高银行与储户的工作效率。
描述开发软件所具有的背景,应达到的目标以及市场前景等。
2.2 产品功能:此系统所要完成的主要功能有两方面:如果是存款,储户填写存款单,然后交给业务员键入系统,同时系统还要记录存款人姓名住址、存款类型、存款日期、利率、等信息,完成后由系统打印存款单给储户。
银行储蓄管理系统概要设计说明书
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. 销户,客户需填写销户表格(包括账户、账户类型、账户密码),工作人员注销用户,并打印凭单给用户。
银行个人储蓄系统需求规格说明书
浙江浙大网新集团有限公司银行个人储蓄系统需求规格说明书创新中心0000年 0 月文档修改记录说明本文档中所包含的信息属于商业机密信息,应严格控制使用范围,未经浙江浙大网新集团有限公司的书面许可,任何人员不得以任何介质方式持有或使用本文档的部分或全部内容。
目录1 引言............................................................................................................ 错误!未定义书签。
1.1 编写目的........................................................................................ 错误!未定义书签。
1.2 背景................................................................................................ 错误!未定义书签。
1.3 文档编写约定................................................................................ 错误!未定义书签。
1.3.1 优先级定义........................................................................ 错误!未定义书签。
1.3.2 需求编号约定.................................................................... 错误!未定义书签。
1.4 术语定义........................................................................................ 错误!未定义书签。
银行储蓄管理系统概要设计说明书
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.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用户接口用户界面屏幕格式:采用全屏格式,可自由转换。
