银行储蓄管理系统需求分析设计

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

〖银行储蓄管理系统〗需求分析

2016年5月

目录

1 引言 (3)

1.1 编写目的 (3)

1.2 项目背景 (3)

1.3 定义 (3)

1.4 参考资料 (3)

2 任务概述 (3)

2.1 目标 (3)

2.2 运行环境 (3)

2.3 条件与限制 (3)

3 数据描述 (3)

3.1 静态数据 (3)

3.2 动态数据 (3)

3.3数据库描述 (3)

3.4数据词典 (5)

3.5数据采集 (6)

4 功能需求 (7)

4.1 功能划分 (7)

4.2 功能描述 (7)

5 性能要求 (8)

5.1 数据精确度 (8)

5.2 时间特性 (8)

5.3适应性 (8)

6 运行需求 (8)

6.1 用户界面 (8)

6.2 硬件接口 (8)

6.3 软件接口 (8)

6.4 故障处理 (8)

7 其他需求 (9)

1引言

1.1 编写目的

根据需求调研分析报告,定义系统功能和系统数据流图,通过编写需求分析规格说明书,让开发人员能够根据需求规格说明书来开发项目。

1.2 项目背景

软件名称:银行储蓄系统

委托单位:银行

开发单位:科技大学

主管:荀亚玲

1.3 定义

银行储蓄应用软件:基本元素为构成银行储蓄行为所必需的各种部分。

媒体素材:是指传播教学信息的基本才来单元,可分为五大类:文本类素材、图形(图像)类素材、音频类素材、动画类素材、视频类素材。

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

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

1.4 参考资料

《软件工程导论——第5版》张海藩编著清华大学出版社

2任务概述

2.1 目标

完善目前银行储蓄系统,之智能跟上时代发展,同时通过实践来提高自己动手能力。

2.2 运行环境

操作系统:Windows XP/Windows Vista,支持环境:IIS 5.0 数据库:Microsoft SQL. Server 2000,编程环境:Microsoft visual basic 6.0中文版。

2.3 条件与限制硬件配置要求

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

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

由于本系统为即时软件,刘数据蚓叫步要求较高,建议配置网络时使川叫靠性较高佝相关网络硬件设

施。

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

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

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

3数据描述

3.1 静态数据

包括系统登录密码:个数据库所在位置,系统分析原始数据。

3.2 动态数据

输入数据:

姓名,年龄,身份证号,地址,账号,密码

输出数据:

姓名,年龄,地址,账号,密码,交易金额,余额,交易时间

3.3 数据库介绍

采用JDBC技术连接使用SQL SERVER 2000米设计数据斤。

数据库名称:Banksystem,其中有三张表,它们是:

customer(customerrname,customerid,bankname,yewuyuanid,cunkuancount

shengyucount,ratevalue,shouxucount)

bank (bankname,yewuyuanid)

ti

3.4 数据采集

包括储户信息和帐户信息。

储户信息:姓名,性别,身份证号码,地址,联系电话等。

帐户信息:帐户号码,帐户密码,开户时间,储蓄余额,储蓄类型等

3.5 数据管理

数据库的管理主要是数据管理,针对数据实行备份、恢复、添加、删除等管理功能。其中备份包括本地备

份和异地备份。

针对资源库的分布式特点,我们采用:

l、先对各自服务器进行发布、订阅服务器和分发的配置。

2、在需要备份的数据库服务器上向其他服务器(也可以是本服务器)发布备份内存。

3、在订阅设置中设置备份的日标位置。

4、定期备份完成后,可实现对损坏的数据库数据的恢复。

数据安全:

针对数据库系统数据生存期长、维护要求高、涉及不同安全级等基本特点,可以将数据库系统的安全问题归结为以下几个方面:

l、保证数据库系统的完整性。包括:数据库系统的物理完整性;数据库的逻辑完整性;数据库系统的元素完整性。

2、保证数据库系统的保密性。包括:对数据库系统的用户进行身份鉴别,保证每个用户是合法的且是可以识别的;数据库系统的访问控制。即控制主体对客体的访问,拒绝非授权访问;统计数据库对推理攻击的防范;数据庠系统的可审计性。即对非法用户的侵入行为及信息泄密与破坏的情况能够跟踪审计;防止数据库系统中隐蔽信道的攻击。

3、保证数据坪系统的可用性,即保证数据坪系统资源川以存取、易于使用、界面友好等

系统提供了SQL Server2000与Windows 2003 Server相结合的多种安全机制来控制对数据库内容的访问。具体采用了以下几种力法:

(1)多重身份鉴别。用户进入Windows平台刚,必颂输入口令:SQL Server 2000具有自己独立的用户身份鉴别机制,首先为DBMS创建登录名,并指定各登录名将隶属于哪个SQL Server角色,用户进入数据库系统时要输入自己的登录名和密码。

(2)存取控制,为每个数据库设置用户,并将其加入适当的角色中,赋予数据库用户添加、删除、修改等访问权限,以防非法使用所造成的数据泄漏、更改或破坏。

(3)用索引和存储过程增强系统晌安全性。一般不要给用户直接访问基表的权限。用户具有访问索引和存储过程的权限,而不是表的接访问权限。

(4)审核。审核功能在系统运行时,可以自动将对数据库的所有操作记录在审计日志中,它用来监视用户对数据库施加的动作。有两种方式的审核,即用户审核和系统审核,用户审核时,DBMS的审核系统记下所有列自己表或视图进行访问的企图(包括成功的和不成功)及每次操作的用户名、时问、操作代码等信息,审核的结果存储在数据库的审核表中(系统表)之中,利用这些信息用户可咀进行审核分析。系统审核由系统管理员进行,其审核内容主要是系统一级命令以及数据库实例的使用情况。

3.6 故障处理要求

可能出现的故障故障处理

电源供电中断UPS Battery迅速供电,以保证系统下常运行

数据库被损坏;利用磁盘阵列导入备份的数据库文什

相关文档
最新文档