文档详情

面向对象需求解析说明书1.doc

发布:2017-03-15约1.32千字共8页下载文档
文本预览下载声明
银行储蓄管理系统需求分析 规格说明书 目录 一、 引言 3 二、 项目名称 3 三、 需求概述 3 四、 需求分析 3 (一)、用例模型 3 (二)、静态模型 5 (三)、动态模型 6 五、 参考资料 6 系统需求规格说明书 引言 在现代化社会中随着银行业的激烈竞争,如何更好的提高办事效率,降低成本,提高银行系统的电算化及现代化程度,充分满足客户的需求,提供更优质高效的服务,成为各银行正向追逐的目标。因此,开发一套方便快捷,高效实用,安全稳定的银行储蓄系统软件,便成了银行的当务之急。 它的意义也就显得尤为重要了。过去落后的银行操作系统已经不适应现代社会的需求了,伴随着银行业激烈的竞争,急需出现一套更符合银行需要的新一代银行系统。银行账户管理、储蓄业务处理系统为方便储户,某银行拟开发计算机储蓄系统。储户填写的存款单取款单由业务员键入系统,如果是存款,系统记录存款人姓名、住址、存款类型、存款日期、利率等信息(若为新储户须建立账户),并打印存款单给储户;如果是取款,计算利息并打印利息清单给储户;还可向储户提供查询功能。银行储蓄管理系统的用例图如下图所示: 图1 银行储蓄管理系统的用例图 (二)、静态模型 在银行储蓄管理系统中,涉及的主要类有业务员(Operator)、储户(Owner)、账户(Account)、交易(Transaction)、存款记录(SavingRecord)、取款记录(WithdrawRecord)、转账记录(TransferRecord)。一个业务员可以为多个储户办理业务,一位储户可以开多个账户,每一个账户会有多次交易,每次交易可能是存款,可能是取款,也可以是转账。对于存款,需要保存利率(interestRate);对于取款,需要计算利息,并保存利息(interest);对于转账,需要保存转入账户(Rlaccountno)。银行储蓄管理系统的核心类图如下图所示: 图2 银行储蓄管理系统的核心类图 (三)、动态模型 1、顺序图(以取款业务为例) 图3 银行储蓄管理系统取款业务的顺序图 在银行储蓄管理系统取款业务的顺序图中,参与者有储户(Owner)和业务员(Operator),类对象有界面(Window)、账户(Account)、取款记录(WithdrawRceocd)。在处理取款业务时,首先由业务员输入取款信息(包括账户(Account)、取款金额(Amount)等信息),然后由系统检查余额(checkBalance),当余额大于等于取款金额时,再由储户输入密码(Password)进行验证,验证成功以后,则进行计算利息并打印利息清单给储户。 2、协作图(以取款业务为例) 图4 银行储蓄管理系统取款业务的协作图 3、状态图(以取款业务为例) 图5 银行储蓄管理系统取款业务的状态图 参考资料 徐斌梅,辛婷. 银行储蓄管理系统需求规格说明书 郑人杰,马素霞,殷人昆. 软件工程概论. 北京:机械工业出版社,2010. 赵韶平,罗海燕,李霁红. PowerDesigner 系统分析与建模. 北京:人民邮电出版社,2008
显示全部
相似文档