银行储蓄系统的需求分析报告(结构化开发方法)
- 格式:doc
- 大小:321.88 KB
- 文档页数:20
银行储蓄系统需求分析银行储蓄系统的功能要求银行储蓄系统的总目标是:在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的银行储蓄系统,实现银行的客户交易的自动化的计算机系统,为企业的决策层提供准确、精细、迅速的银行客户交易信息。
根据可行性研究的结果和客户的要求,分析现有情况及问题,采用Client/Server 结构,将隐含储蓄系统划分为两个子系统:客户端子系统,服务器端子系统。
客户/银行交易流程图:客户交易成功图:下面分析各个子系统的功能需求:1.客户端子系统:在客户端系统的功能实现上,可以分为以下几个部分:[1]客户信息的输入和统计银行储蓄系统把客户要求交易的信息由读入。
这部分功能是客户端子系统的基本部分,这个功能是以后各个部分的基础。
系统要求做到即能够从其它子系统中共享一部分信息,又有方便的操作界面手工输入信息。
这部分要求对输入的数据进行简单的统计,供银行进行查询和宏观调控。
[2]客户信息的存储:将客户的信息存储到银行的客户端系统中,以备以后的交易确认以及查询。
[3]交易信息的传递及接收:将客户所须的交易信息由自动取款机端由网络传到银行储蓄的服务器上,并且接受银行返回的交易信息,然后存储起来。
[4]交易通知及凭票的生成和打印:把已存储的从银行返回的交易信息打印出来,并且生成账单打印出来一起交给客户。
打印出凭票给已经交易成功的客户:根据客户的交易成功通知及账单,经过确认无误后,接受客户的确认后把凭票印出来交给客户。
[5]客户/银行交易情况的汇总这一功能是在上一功能的基础上,对客户交易额进行单项核算,得到该交易的明细情况并把核算结果作为交易明细输出。
2.服务器端的功能要求:通过计算机网络将客户端与服务器的数据库相连,将从客户端得到的信息进行处理,实现交易查询,凭票生成,交易统计,综合信息查询等子系统。
以计算机成本核算为中心,实现储蓄业务的计算机自动化,为银行降低成本、提高操作运转提供及时精确的依据。
银行计算机储蓄系统需求分析
为方便储户,某银行拟开发计算机储蓄系统。
储户填写的存款单或取款单由业务员输入系统;如果是存款,系统记录存款人XX,住址,存款类型,存款日期,利率等信息,并印出存款单给储户;如果是取款,系统计算利息并印出利息清单给储户。
一沿数据流图回溯
系统顶层数据流图
存款据流图
存款信息文件
存单 存款信息
取款数据流图:
3.2.4开户/销户流程图:
二写出文档初稿
E-R图
1〕数据元素:
〔3〕数据存储:
三定义逻辑系统
如果是存款,储户填写存款单,然后交给业务员键入系统,同时系统还要记录存款人XX、住址〔或〕、XX、存款类型、存款日期、利率及密码〔可选〕等信息,完成后由系统打印存款单给储户。
如果是取款,储户填写取款单交给业务员,业务员把取款金额输入系统并要求储户输入密码以确认身份,核对密码正确无误后系统计算利息并印出利息清单给储户。
四细化数据流图
细化的数据流图如下:
存款流程图
取款流程图
D3取款信息D2 余额信息。
银行储蓄系统需求分析报告1.引言1.1编写目的本报告的目的是规范化本软件的编写,旨在于提高软件开发过程中的能见度,便于对软件开发过程中的控制与管理,同时提出了本银行储蓄系统的软件开发过程,便于程序员与客户之间的交流、协作,并作为工作成果的原始依据,同时也表明了本软件的共性,以期能够获得更大范围的应用1.2项目背景软件名称:银行储蓄系统委托单位:银行1.3定义银行储蓄应用系统软件:基本元素为构成银行储蓄及相关行为所必须的各种部分。
需求:用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足合同、标准,规范或其它正式规定文档所需具有的条件或权能。
需求分析:包括提炼,分析和仔细审查已收集到的需求,以确保所有的风险承担者都明其含义并找出其中的错误,遗憾或其它不足的地方。
模块的独立性:是指软件系统中每个模块只涉及软件要求的具体的子功能,而和软件系统中其他的模块的接口是简单的1.4参考资料《精通C#数据库开发》王华杰等清华大学出版社2004年出版《软件工程——原理,方法与应用》吴钦藩编着人民交通出版社出版《软件工程导论(第四版)》张海藩编着清华大学出版社出版2.任务概述2.1目标完善目前银行储蓄系统,使之能跟上时代的发展。
同时通过实践来提高自己的动手能力2.2运行环境操作系统:Microsoft Windows 2000 Advanced Server支持环境:IIS 5.0数据库:Microsoft SQL Server 20002.3条件与限制硬件配置要求:硬件外部设备需奔腾133以上的pc机,内存需16兆以上软件要求操作人员具有初步的相关知识由于本系统为即时软件,对数据的同步要求较高,建议配置网络时使用可靠性较高的相关网络硬件设施。
银行以记时器记时完毕触发利息结算;对用户取款额未做上限约束;各间银行采用集中控制。
有效证件仅为身份证,牵涉到开户、撤户、挂失、取款时客户必须提供身份证号;存款及余额查询时不需提供身份证号。
储蓄平台系统需求规格说明书文件状态:[√] 草稿[ ] 正式发布[ ] 正在修改文件标识:储蓄平台系统当前版本:作者:完成日期:2011-8-12目录1 引言 (1)编写目的 (1)预期读者 (1)工程背景 (1)2 系统说明 (1)系统描述 (1)系统角色分析 (1)2.3 系统根本业务流程图 (2)3 主要功能................................................. 错误!未定义书签。
功能划分........................................... 错误!未定义书签。
功能描述及流程图 (3)3 开户 (3)3 转账 (3)3 存款 (3)3 取款 (3)3 改密 (3)3.3 跨平台功能简介 (3)4 输入输出数据 (2)5 运行需求 (2)5.1 界面要求 (5)5.2 运行环境 (5)6 接口需求 (6)6.1 与硬件接口 (6)6.2 与软件接口 (6)6.3 人机接口 (6)7 环境需求 (7)7.1 硬件环境 (7)7.2 支持软件环境 (7)8 其他需求 (7)8 特殊需求 (7)8 附件 (7)41引言1.1 编写目的的本需求说明书全面描述储蓄平台系统的各种功能、运行环境,使客户和开发者双方对本系统的初始规定有一个共同的理解,使之成为整个开发工作的基础。
1.2 预期读者本文档适用于银行管理部门以及储户预期读者:银行管理部门以及储户、工程开发人员、测试人员等。
1.3 工程背景该工程为了利于银行管理人员对储户进行相应的管理方便储户对现金形成更好的管理和使用。
使银行能够为储户提高更好更及时的效劳,提高银行工作效率,满足用户的需求。
更快、更好的适应现今日益开展的社会,建立高效的效劳平台。
2系统说明2.1 系统描述本系统主要为了方便储户办理存款、取款、转账、挂失、查询、改密等业务;银行管理人员办理开户、销户、冻结、解挂等业务,对金钱更有效管理,同时可以更好的方便银行对储户的管理,并且形成储户与银行之间的桥梁,使用该系统不仅可以提高对金钱的有效管理而且在一定程度上可以对提高银行与储户的工作效率。
摘要随着金融业的发展,手工操作和旧的管理模式已经严重制约了质量和效率的问题,用计算机管理来代替手工管理是非常必要的。
本文主要介绍了银行管理系统的方案论证、结构特性设计及行为特性设计的实现过程,详细论述了总体设计思想、数据库设计和功能模块设计。
实现了系统初置、系统初值录入、定期储蓄、外部消费与结算模拟、综合统计查询等功能。
整个系统的设计过程中,充分考虑了数据库的安全性、一致性、稳定性和可靠性的问题,并具有较强的向导作用,为操作人员提供了丰富的决策功能,而且操作简单方便。
用此系统代替手工操作后,能大大减少在时间和空间上的浪费,为银行节省了大量的人力和物力。
关键字:银行储蓄,管理系统,结构特性设计,行为特性设计AbstractAs the development of financial trade, handwork operating and old man agement pattern already have seriously restricted the issue of quality and efficiency. It is very necessary to replace handwork management with com puter management system. This paper primarily introduces the project arg ument, the structural characteristic design and the behavioral characteristic design of the bank management system. The total design idea, the datab ase design and the functional module design are discussed in detail. The f unctions of this system mainly include the system initialization, code input, fixed deposit, and synthesize statistical inquiry etc.In the course of entire system design, the system has fully considerated about the safety, consist ency, stability and reliability of the database, and also has a strong guidan ance function. This system can satisfy the customer’s operation easily and offer a friendly user interface. By using this system, we believe that wastn ess of the time and space will be greatly reduced and plenty of manpower and material resources for bank will be saved.Keywords:Bank deposit, Management System, Structural characteristic Design, Behavioral characteristic Design第1章引言1.1题目背景银行储蓄管理软件的主要作用是针对于各类银行中的储蓄业务进行有效管理。
银行储蓄系统需求分析报告详细一、引言随着金融业的发展,银行储蓄系统已经成为金融机构最为基础的业务之一,对于能够满足客户需求,提高工作效率以及系统安全性,适应市场需要等方面起到了重要作用。
本文将对银行储蓄系统的需求进行深入分析,为相关开发提供参考。
二、需求分析报告1.项目概述银行储蓄系统是银行最基础的业务之一,核心的功能是储蓄和提取。
银行储蓄系统需求分析的目标是确保系统能够具备对客户资金的存储和处理,对账,利率计算等功能。
2.用户需求在银行储蓄系统中,用户最基础的需求就是存取款服务,这些需要针对不同的用户群体进行规划和设计。
其中,对于个人用户,银行应该支持以下需求:1) 普通储蓄: 用户普通储蓄的日常操作需求,包括存款、取款、转账等;2) 定期储蓄:用户定期储蓄需求,包括定期开户、存款、支取、到期提醒等功能,同时应提供针对不同期限的定期储蓄产品;3) 理财产品:针对理财用户,应设计并提供相应的理财产品,例如基金、保险、股票等;4) 手机银行:由于智能手机的普及带来了客户习惯的改变,应支持手机银行的开发,包括手机端的存款、取款、转账等功能操作。
3.系统功能需求在用户需求的基础上,银行储蓄系统还需要具备一些系统级别的需求,以实现更好的工作效率和顺畅的管理。
具体应包括以下方面:1) 客户账户管理:系统应在用于管理客户的基础信息外,还应包括对客户账户到期提醒和逾期处理,欺诈分析等完善的功能;2) 利率计算:针对不同储蓄和理财产品应预设不同的利率计算方法,以便于系统自动根据利率计算客户所获得的收益;3) 对账处理:银行储蓄系统需要保证日终对账程序的准确执行,确保银行的账目和客户信息的一致性和准确性;4) 错误记录与管理:针对系统可能出现的错误状况,应预设完善的错误记录与处理流程,以最大限度地保证系统的稳定性和性能。
4.技术需求随着金融业数字化的普及,银行储蓄系统的技术需求也越来越高。
具体技术需求应该包括以下几个方面:1) 系统安全:银行储蓄系统应该充分考虑安全因素,严格控制系统安全级别,注重系统的数据安全性、可用性、可信度等方面的保护;2) 数据存储与处理:针对储蓄系统的高并发和大量数据存储及处理需求,应考虑分布式存储、云计算等技术,以应对系统可能面临的大规模使用和数据移植需求;3) 系统兼容性:考虑到用户使用不同的硬件、操作系统和浏览器,银行储蓄系统需要兼容不同的系统,以方便用户随时随地进行操作。
银行计算机储蓄系统需求分析报告1.引言银行作为金融机构的重要组成部分,其储蓄业务是银行的核心业务之一、为了提高储蓄业务的效率和准确性,银行计算机储蓄系统应运而生。
本报告对银行计算机储蓄系统的需求进行分析,以期为系统的设计和开发提供指导和参考。
2.当前储蓄业务存在的问题目前,银行的储蓄业务主要依赖柜台操作,以人工方式处理客户的开户、存款、取款等业务。
这种方式存在以下问题:(1)人工操作容易出错,容易造成资金的错误计算或遗漏。
(2)人工操作效率低下,客户需要等待较长时间才能完成业务办理。
(3)储蓄业务的数据无法实时共享和查询,影响业务的监管和管理。
3.系统需求分析基于以上问题,我们提出了以下银行计算机储蓄系统的需求:(1)开户功能:该功能包括新客户的信息录入、身份验证和账户的开立。
系统应能够自动生成客户的唯一标识,确保数据的准确性和安全性。
(2)存款和取款功能:系统应能够记录客户的存款和取款操作,并实时更新账户余额。
同时,系统应保障资金的安全性和准确性,有效防止虚假交易。
(3)账户查询功能:客户和银行工作人员能够通过系统查询账户余额和交易记录。
该功能应保证查询的准确性和实时性。
(5)风险控制功能:系统应能够自动检测和识别异常交易,如大额存取款、频繁转账等,以及防止账户被盗用或恶意操纵。
(6)安全性和权限控制:系统应具备高强度的安全性控制,包括身份验证、密码管理和权限管理等功能,以确保系统的数据和交易的安全性。
(7)扩展性和可维护性:系统应具备良好的扩展性和可维护性,能够适应银行业务的发展和场景的变化,同时支持软件的升级和优化。
4.系统开发与实施为了满足上述需求,银行计算机储蓄系统的开发应遵循以下步骤:(1)需求分析:详细分析银行的储蓄业务流程和需求,明确系统的功能和性能要求。
(2)系统设计:根据需求分析结果,设计系统的架构和模块,确定系统的开发技术和工具。
(3)系统开发:根据系统设计,对系统进行编码开发,并进行集成测试和系统测试。
银行储蓄系统需求分析
1.引言
2.功能需求
2.1用户管理
2.2存款
用户可以通过银行储蓄系统进行存款操作。
系统应该支持多种存款方式,如现金存款、汇款等,并生成相应的存款凭证。
同时,系统应该能够
更新用户账户的余额信息。
2.3取款
用户可以通过银行储蓄系统进行取款操作。
系统应该支持多种取款方式,如现金取款、转账取款等,并生成相应的取款凭证。
同时,系统应该
能够更新用户账户的余额信息。
2.4查询
用户可以通过银行储蓄系统进行账户余额查询、交易记录查询等操作。
系统应该提供快速高效的查询功能,并能够根据用户的需求进行筛选和排序。
2.5转账
用户可以通过银行储蓄系统进行转账操作。
系统应该支持不同账户之
间的转账,并能够验证账户余额是否足够支付转账金额。
同时,系统应该
能够更新用户账户的余额信息。
2.6利息计算
3.非功能需求
3.1安全性
3.2可扩展性
3.3用户友好性
4.总结
银行储蓄系统是一个复杂而关键的系统,需要满足各种功能需求和非功能需求。
通过对系统需求的分析,可以设计和开发一个高效可靠的银行储蓄系统,提供方便快捷的储蓄服务,满足用户的需求。
同时,需要密切关注系统的安全性、可扩展性和用户友好性,以确保系统的可靠性和用户满意度。
XXXXXXXXXXXXX
软件工程课程设计报告
学生姓名:xxx 学号:xxxxxxxxxxxxxx 专业: xxxxxx
班级:xxxxx 设计题目:银行计算机储蓄系统结构化设计成绩:
所在系:信息工程
2012年3月27日
银行计算机储蓄系统
主文件记录修改系统
结构化设计报告
一、题目
银行计算机储蓄系统的工作过程大致如下:储户填写的存款单或取款单由业务员键入系统,如果是存款则系统记录存款人姓名、住址(或电话号码)、身份证号码、存款类型、存款日期、到期日期、利率、密码(可选)等信息,并印出存款单给储户;如果是取款而且存款时留有密码,则系统首先核对储户密码,若密码正确或存款未留密码,则系统计算利息并印出利息清单给储户。
二、结构化分析
数据流图:
三、数据设计
E-R图:
储户(身份证号码,姓名,电话号码,住址)银行(名称,电话号码,地址)
存取款(类型,数额,利率,密码,到期日期)
四、体系结构设计
设计阶段:
顶层数据流图:
五、接口设计
程序之间的接口:
各模块之间采用函数调用、参数传递、返回值的方式进行信息传递。
具体参数的结构将在下面数据结构设计的内容中说明。
接口传递的信息将是以数据结构封装了的数据,以参数传递或返回值的形式在各模块间传输。
人机界面:
取款信息
存款信息
接受储户存/取款时填写的单据后,产生相应的存/取款信息写入数据库收/付款信息
六、过程设计。
银行储蓄系统需求分析银行储蓄管理软件的主要作用是针对于各类银行中的储蓄业务进行有效管理。
银行储蓄是我们现实生活中的常见活动。
就储蓄业务而言,无论国外还是国内,也无论是那家银行,虽然所开展的业务种类稍有不同,利息的计算也存在差异,但储蓄的本质是完全相同的。
在我国加入WTO以后,各银行的业务逐渐和国际接轨。
一、功能需求1.存储功能以储户的存款为主要活动,相关记录根据存款结果进行调整,以使信息保持一致。
(1)系统需要在原账户信息中增加一条记录,包括存款人姓名、住址、存款类型、存款日期、利率等信息。
(2)若为新储户须建立一个账户,并记录此次的记录。
(3)打印存款单给储户。
2.取款功能以储户的取款为主要活动,相关记录根据取款结果进行调整,以使信息保持一致。
(1)系统计算利息,在原账户信息中将取款额减去。
(2)若为清户,记录注销该账户,将账户余额(包括存款额及利息)一并交与储户。
(3)打印利息清单给储户。
存款状态转换图:取款状态转换图:3.余额查询功能为储户提供查询余额服务,将储户的相关记录输出。
(1)需要储户的账户信息及密码。
(2)打印储户的帐户余额。
二、性能需求1.数据精确度在进行向数据库文件提取数据时,要求数据记录定位准确,在往数据库文件数组中添加数时,要求输入数准确金额,身份证,卡号等按需求设定字符数。
2.时间特性程序响应时间:在人的感觉和视觉事件范围内;信息交换时间:要求在程序调用前调用后都与数据库保持同步更新,网络信息交换施加应该小于程序调用的时间3.适应性要求数据库具有很好的更新能力,由于本产品是实验性软件,故对磁盘和内存容量没有很高的要求,但是数据库应该能够对并发事件,不安全数据具有较强的识别处理能力。
三、运行需求(1)用户界面屏幕格式:采用全屏格式,通过分窗口操作进行各个操作之间的转换报表格式:以银行原报表格式设计电子打印表格式。
菜单格式:下拉式菜单,应显示储户资料及帐户资料的各个详细条目。
银行储蓄系统需求分析报告概述银行作为金融行业的一个重要组成部分,为人们提供了储蓄服务,使人们能够安全存放并增值自己的财富。
随着科技的发展和互联网的普及,越来越多的人选择通过银行储蓄系统进行储蓄操作。
本文将对银行储蓄系统的需求进行详细分析,旨在为银行储蓄系统的设计和开发提供指导和建议。
一、系统概述银行储蓄系统是一个综合性的金融服务系统,它涵盖了用户账户管理、存款业务处理、利息计算和发放、账户查询和报表生成等功能。
该系统具备良好的用户友好界面,并能够提供安全有效的数据管理和交易处理能力。
二、用户模块需求1. 注册和登录用户应该能够通过提供个人信息和设置安全密码来注册和登录系统。
2. 账户管理用户应该能够自主管理自己的账户,包括修改个人信息、修改登录密码、开设新的储蓄账户等。
3. 存款和取款用户应该能够通过系统完成存款和取款操作,系统应该能够自动处理存款和取款的记录,并实时更新用户的账户余额。
4. 利息计算和发放系统应该具备利息计算的功能,根据用户的存款金额和存款期限自动计算利息,并及时发放到用户的储蓄账户中。
三、业务处理需求1. 存款处理系统应该能够处理用户存款的请求,包括验证用户身份、接收存款金额、更新账户余额等。
2. 取款处理系统应该能够处理用户取款的请求,包括验证用户身份、检查账户余额、处理取款金额等。
3. 利息计算和发放系统应该能够根据设定的利率和存款期限自动计算用户应得的利息,并将利息发放到用户的储蓄账户中。
四、查询和报表需求1. 账户余额查询用户应该能够通过系统查询自己的账户余额,并能够查看账户的交易记录。
2. 存款记录查询用户应该能够通过系统查询自己的存款记录,并能够查看每次存款的金额和时间。
3. 取款记录查询用户应该能够通过系统查询自己的取款记录,并能够查看每次取款的金额和时间。
4. 利息发放报表系统应该能够生成利息发放的报表,包括计息周期、利息金额和发放时间等信息。
五、安全性需求1. 用户身份验证系统应该在用户登录和进行敏感操作时对用户进行身份验证,确保只有合法用户能够访问和操作系统。
银行活期储蓄系统需求分析1.引言1.1编写目的本需求说明力求全面的描述所开发的银行活期储蓄系统的各种功能和运行环境,使得用户和开发者之间能达成共识。
在此共识的基础上开发的系统既能满足用户的功能需求,同时也能明确开发的研究方向,节省开发成本,提高开发的整体效率。
1.2项目背景该系统的主要作用是为银行工作人员提供可通过计算机操作的进行储户信息管理的途径,从而减少工作量,提高工作效率,以适应现代社会的要求。
因此,此系统对响应速度和准确性有一定的要求,以此为基础建立一个高效的服务平台。
2.系统说明2.1顶层数据流图2.2系统描述银行活期储蓄系统可以更好的方便银行对储户的管理,并且形成储户与银行之间的桥梁,使用该系统不仅可以提高对金钱的有效管理而且在一定程度上可以对提高银行与储户的工作效率。
该系统可以提供开户,存款,取款,转账,查询余额,密码修改,交易明细查询,销户等功能。
2.3系统角色说明角色名称职能备注客户端开户、存款,取款,转账,查询余额,密码修改,交易明细查询,销户等服务器端接收并处理客户端的各种业务请求3.主要功能该项目基于C/S结构,可以通过Windows Socket来实现客户端与服务器端之间的通信,这样客户端和服务器端可以设计成两个单独的部分,通过Socket 实现功能上的连通。
客户端(面向银行职员操作界面)包括职员登录,开户,存款,取款,转账,查询余额,密码修改,交易明细查询,销户等功能。
服务器端接收并处理客户端的各种业务请求。
在基本功能的实现之外,该系统还需要有完善的可视化界面,为用户提供方便的操作。
各个部分的功能最后集成在窗口模块中,用户只需要对可视化的界面进行输入输出操作就可以完成储蓄系统的各种功能。
客户端包含以下模块:登录界面开户界面存取款界面转账界面等。
服务端则有:数据库设计接受信息模块发送信息模块管理所有用户信息的界面(增,删,改,查等)。
其中服务端的数据库,接受信息以及发送信息模块可在后台中运行,而无需单独制作界面。
银行储蓄系统需求分析报告1、引言1.1编写目的:本报告的目的是规范化本软件的编写,旨在于提高软件开发过程中的能见度,便于对软件开发过程中的控制与管理,同时提出本银行软件开发过程,便于程序员与客户之间的交流协作,并作为工作成果的原始依据,同时也表明的本软件的共性,以期能够获得更大范围的应用。
1.2 项目背景:项目名称:银行计算机储蓄系统。
项目任务提出者:XX银行。
开发人员:XX软件开发公司。
用户:xx银行。
1.3 参考资料《软件工程导论》(第5版)张海藩著。
1.4 预期用户银行管理部门与储户,项目开发人员,测试人员。
2系统说明2.1系统描述本系统主要为了方便储户办理存款、取款、转账、挂失、查询、改密等业务,银行管理人员办理开户、销户、冻结、解挂等业务,对金钱更有效管理,同时可以更好的方便银行对储户的管理,并且形成储户和银行之间的桥梁,使用该系统不仅可以提高对金钱的有效管理而且在一定程度上可以提高银行与储户的工作效率。
3需求3.1功能需求如果是存款,系统记录存款人姓名、住址、存款类型、存款日期、利率等信息,并印出存款单给储户;如果是取款,系统计算利息并印出利息清单给储户。
3.2性能需求3.2.1安全性本系统有良好的安全性,可保证用户数据安全,个人信息不被黑客盗取;3.2.2时间特性要求1.响应时间:所有的查询操作,查询响应时间一般不超过3秒;2.更新处理时间所有提交数据一般在1秒内响起;3.数据的传送时间可以忽略。
3.2.3灵活性该软件有很好的可移植性,操作简单易上手,适合广大普通群众,只要满足最低硬件要求即可运行次运行软件,同其他软件接口容易实现。
3.3可靠性和可用性需求可靠性:银行储蓄系统一个月内不能出现2次以上故障;可用性:在任何时候主机或备份机上的银行储蓄系统应该至少有一个是可用的,而且在一个月内任何一台计算机上该系统不可用的时间不能超过总时间的2%。
3.4运行需求1硬件环境需求:4G以上内存;2软件环境需求:数据库Microsoft SQL Server2005及以上版本Windows xp, windows 7 Tcp/IP通信协议;3.5接口需求硬件接口:现实中要求具有高速以太网组网以实现联网操作,无需网络通讯接口;软件接口:windows标准接口,要求与其他软件无冲突错误发生;3.6出错处理需求软件应具备自动拼写检查错误等功能,在出现故障后应从整个系统数据库重新载入数据进行操作。
“银行计算机储蓄系统”需求分析说明书文档作者:XXX 日期:2010-1-11.引言 (3)1.1 项目背景 (3)1.2 项目目标 (3)2. 银行计算机储蓄系统业务流程图 (4)3. 银行计算机储蓄系统 (4)3.1 银行计算机储蓄系统 (8)3.1.1 存取款管理 (11)●存款管理 (11)⏹数据流程图 (11)●取款管理 (14)⏹数据流程图 (14)4.E-R图 (20)1.引言1.1 项目背景项目名称:学生成绩管理系统(初步定为)用户:1.学生2.教师3.管理员项目说明:为了满足用户的要求,系统必须要有高的运作速度,用户填写的信息输入到系统,系统必须能快速及时作出响应,迅速处理各项数据、信息,显示出所有必需信息,所以要求很高的信息量速度和大的主存容量;由于要存贮大量的数据和信息,也还要有足够大的磁盘容量;安全性也是系统最重要的性能需求之一,学生信息管理系统必须有可靠的安全措施,以保证用户的各项信息安全。
1.2 项目目标所建议系统的开发目标包括:✧具有很强的可靠行,可以对录入的学生信息进行效验,对数据进行修改、删除,规定各种权限。
✧系统中的模块具有很强的可续性,可以方便管理人员的修改与维护。
✧操作方便、灵活、简单。
✧可高效、快速的查询到学生的基本信息。
2. 学生成绩管理系统业务流程图3.学生成绩管理系统一、数据流程图二、词条说明1.数据流词条描述a)数据流名:存款单说明:当用户要存款时银行计算机储蓄系统就产生一个存款单给用户,银行计算机储蓄系统又要把存款单给银行内库进行确认审查。
数据流来源:用户数据流去向:银行计算机储蓄系统数据流组成:存款单=存款人+存款银行+业务员编号+存款金额+存款日期业务员编号=“01”..“99”存款日期=年+月+日数据量流通量:暂不统计b)数据流名:存单(反馈信息)说明:银行系统给用户每次存款打印的存款资料表单数据流来源:银行计算机储蓄系统数据流去向:用户数据流组成:存单=存款人+存款银行+业务员编号+存款金额+存款日期+手续费+帐户余额业务员编号=“01”..“99”存款日期=年+月+日位置:输出到打印机数据量流通量:暂不统计c)数据流名:取款单说明:记录用户每次取款的资料和情况数据流来源:用户数据流去向:银行计算机储蓄系统数据流组成:取款单=取款人+取款银行+业务员编号+取款金额+取款日期业务员编号=“01”..“99”取款日期=年+月+日数据量流通量:暂不统计d)数据流名:利息清单(或账单)说明:当用户取款时,银行内库要把利息清单(或账单)给银行计算机储蓄系统处理,再把利息清单(或账单)交于用户数据流来源:书库数据流去向:事务处理数据流组成:取款信息=取款人+取款银行+受理业务员+取款金额+取款日期+手续费+帐户余额业务员编号=“01”..“99”取款日期=年+月+日位置:输出到打印机数据量流通量:暂不统计2.数据文件(存储池)描述a)数据文件名:用户信息表简述:用于存放用户的个人资料情况及其它相关信息输入数据:用户信息输出数据:用户信息数据文件组成:用户信息表=用户编号+身份证号码+姓名+性别+年龄+住址存储方式:关键码存取频率:经常b)数据文件名:密码信息表简述:用于存放用户存取款所需的密码输入数据:密码信息输出数据:密码信息数据文件组成:密码信息= 存取款密码+设置密码日期存储方式:关键码存取频率:经常c)数据文件名:存取款信息表简述:主要是对存取款时所产生的存单、利息清单(或账单)及账面上金额进行存储输入数据:存取款信息输出数据:存取款信息d)数据文件组成:存取款信息表= 存单+利息清单(或账单)+存取款日期+帐户金额存储方式:直接存取频率:经常3.加工逻辑词条描述a)加工名:银行计算机储蓄系统加工编号:0层简要描述:对用户存取款进行管理和处理输入数据流:存款单、取款单输出数据流:存单、利息清单(或账单)加工逻辑:若存取款信息正确且密码正确无误则存取款成功,否则提示重写或重填。
4.外部实体词条描述a)名称:用户简要描述:存款、取款、贷款、查询等有关数据流:存款单、存单、取款单、利息清单(或账单)数目:43.1 银行计算机储蓄系统一、数据流程图二、词条说明1.数据流词条描述a)数据流名:存款信息说明:当用户存款时,需要传递存款信息数据流来源:用户数据流去向:存款信息表数据流组成:存款信息=存款金额+存款日期+存款人+帐户余额数据量流通量:暂不统计b)数据流名:取款信息说明:当用户取款,也要传递取款的信息数据流来源:用户数据流去向:取款信息表数据流组成:取款信息=取款金额+取款日期+取款人+利息清单+帐户余额数据量流通量:暂不统计2.数据文件(存储池)描述a)数据文件名:存款信息表简述:用于存放用户存款情况及个人帐户情况等输入数据:存款信息输出数据:存款信息数据文件组成:存款信息表=存款人+存款日期+存款金额+身份证号码+业务员编号存储方式:关键码存取频率:经常b)数据文件名:取款信息表简述:用于存放用户取款情况及个人帐户情况等输入数据:取款信息输出数据:取款信息数据文件组成:取款信息表= 取款人+取款时间+取款金额+身份证号码+业务员编号+ 利息清单(或账单)存储方式:关键码存取频率:经常c)数据文件名:用户信息表简述:用于存放用户的个人资料情况及其它相关信息输入数据:用户信息输出数据:用户信息数据文件组成:用户信息表=用户编号+身份证号码+姓名+性别+年龄+住址存储方式:直接存取频率:经常3.加工逻辑词条描述a) 加工名:存款业务加工编号:1层简要描述:对用户存款进行管理输入数据流:存款信息输出数据流:存款信息加工逻辑:银行计算机储蓄系统存款功能b)加工名:取款业务加工编号:2层简要描述:对读者取款进行管理输入数据流:取款信息输出数据流:取款信息加工逻辑:银行计算机储蓄系统取款功能4.外部实体词条描述a) 名称:用户简要描述:存款、取款、贷款、查询等有关数据流:存款单、存单、取款单、利息清单(或账单)数目:43.1.1 存取款管理●存款管理⏹数据流程图⏹词条说明.1.数据流词条描述1)数据流名:存款信息说明:当用户存款时,需要传递存款信息数据流来源:用户数据流去向:存款信息表数据流组成:存款信息=存款金额+存款日期+存款人+帐户余额数据量流通量:暂不统计2)数据流名:需要设置密码说明:描述用户存款时的限制属性数据流来源:更新存款的信息数据流去向:编辑图书、读者库数据流组成:设置密码、密码信息表数据量流通量:暂不统计3)数据流名:不需要设置密码说明:描述读者证件信息是否合格数据流来源:更新存款的信息数据流去向:处理存款数据流组成:不需要设置密码数据量流通量:暂不统计4)数据流名:存单说明:银行系统给用户每次存款打印的存款资料表单数据流来源:银行计算机储蓄系统数据流去向:用户数据流组成:存单=存款人+存款银行+业务员编号+存款金额+存款日期+手续费+帐户余额业务员编号=“01”..“99”存款日期=年+月+日位置:输出到打印机数据量流通量:暂不统计2.数据文件(存储池)描述1)数据文件名:存款信息表简述:用于存放用户存款情况及个人帐户情况等输入数据:存款信息输出数据:存款信息数据文件组成:存款信息表=存款人+存款日期+存款金额+身份证号码+业务员编号存储方式:关键码存取频率:经常2)数据文件名:密码信息表简述:用于存放用户存取款所需的密码输入数据:密码信息输出数据:密码信息数据文件组成:密码信息= 存取款密码+设置密码日期存储方式:关键码存取频率:经常3.加工逻辑词条描述1)加工名:验收存款单加工编号:3.1简要描述:对用户所写的存款单进行检验输入数据流:存款单输出数据流:存款单加工逻辑:对用户所写的存款单进行核实2)加工名:更新存款的信息加工编号:3.2简要描述:对所写的存款单进行编辑后返回到存款信息表中输入数据流:存款信息输出数据流:无加工逻辑:若信息正确无误则反馈存款信息3)加工名:设置密码加工编号:3.2.1简要描述:对用户的存款信息进行密码设置以得到保护输入数据流:需要设置密码输出数据流:存款信息加工逻辑:对现有的用户存款信息进行密码设置以得到保护并将已经设置好的存款信息进行处理4) 加工名:处理存款加工编号:3.3简要描述:按相应的程序处理存款单上的信息输入数据流:存款信息输出数据流:存款信息加工逻辑:处理存款单上的信息5) 加工名:打印存单加工编号:3.4简要描述:打印处理后的存款信息并将信息以存单的信息打印出来输入数据流:存款信息输出数据流:存单加工逻辑:打印存款信息(以存单的形式)4.外部实体词条描述1)名称:用户简要描述:存款、查询、密码信息有关数据流:存款信息、设置密码、存单、需要设置密码数目:4●取款管理⏹数据流程图1.数据流词条描述1)数据流名:取款单说明:记录用户每次取款的资料和情况数据流来源:用户数据流去向:验收取款单数据流组成:取款单=取款人+取款银行+业务员编号+取款金额+取款日期业务员编号=“01”..“99”取款日期=年+月+日数据量流通量:暂不统计2)数据流名:需要密码说明:输入所需相应的密码来获取取款的信息数据流来源:验收取款单数据流去向:核对密码数据流组成:密码数据量流通量:暂不统计3)数据流名:表单有误说明:用于传输表单有误的信息数据流来源:验收存款单数据流去向:重填数据流组成:表单有误数据量流通量:暂不统计4)数据流名:密码有误说明:输入的密码不符合相应的要求数据流来源:核对密码数据流去向:重新输入数据流组成:密码数据量流通量:暂不统计5)数据流名:密码正确说明:输入的密码符合相应的要求数据流来源:核对密码数据流去向:计算利息数据流组成:密码数据量流通量:暂不统计6)数据流名:利息信息说明:你取款时当前帐户内的利息状况数据流来源:计算利息数据流去向:更新余额数据流组成:利息数据量流通量:暂不统计7)数据流名:余额信息说明:你取款后当前帐户内的所剩余额数据流来源:更新余额数据流去向:处理取款、余额信息数据流组成:余额数据量流通量:暂不统计8)数据流名:取款信息说明:当用户取款,也要传递取款的信息数据流来源:处理取款数据流去向:打印取款清单数据流组成:取款信息=取款金额+取款日期+取款人+利息清单+帐户余额数据量流通量:暂不统计9)数据流名:打印利息清单(或账单)说明:当用户取款后打印相应的清单或是账单给予用户数据流来源:处理取款数据流去向:打印取款清单数据流组成:取款信息=取款金额+取款日期+取款人+利息清单+帐户余额数据量流通量:暂不统计2.数据文件(存储池)描述1)数据文件名:密码信息表简述:用于存放用户存取款所需的密码输入数据:密码信息输出数据:密码信息数据文件组成:密码信息= 存取款密码+设置密码日期存储方式:关键码存取频率:经常2)数据文件名:余额信息表简述:用于存放帐户内剩余的余额情况输入数据:余额信息输出数据:余额信息数据文件组成:余额信息= 余额信息+取款时间+利息+取款人+业务员编号业务员编号=“01”..“99”取款日期=年+月+日存储方式:关键码存取频率:经常3)数据文件名:取款信息表简述:用于存放用户取款情况及个人帐户情况等输入数据:取款信息输出数据:取款信息数据文件组成:取款信息表= 取款人+取款时间+取款金额+身份证号码+业务员编号+ 利息清单(或账单)存储方式:关键码存取频率:经常3.加工逻辑词条描述1)加工名:验收取款单加工编号:3.1简要描述:对用户所写的取款单进行检验输入数据流:取款单输出数据流:需要密码加工逻辑:对用户所写的取款单进行核实2)加工名:核对密码加工编号:3.1.1简要描述:对于所给予的取款信息及密码信息进行核对输入数据流:验收取款单输出数据流:密码有误、密码正确加工逻辑:检查密码是否正确无误,有误重新输入,正确继续进行3)加工名:计算利息加工编号:3.2简要描述:当用户取款时计算出当前帐户的利息情况输入数据流:密码正确输出数据流:利息信息加工逻辑:计算出当前帐户的利息情况并反馈给用户4)加工名:更新余额加工编号:3.3简要描述:当用户取款后剩余的金额情况要进行更新输入数据流:计算利息输出数据流:余额信息加工逻辑:对已有的金额进行查询并更新5)加工名:处理取款加工编号:3.4简要描述:对取款单中的取款信息进行处理输入数据流:余额信息输出数据流:取款信息加工逻辑:处理用户的取款信息及金额6)加工名:打印取款清单加工编号:3.5简要描述:对处理后的取款信息进行打印给用户核对输入数据流:取款信息输出数据流:打印利息清单(或账单)加工逻辑:将核对无误的取款信息以利息清单(或账单)的形式打印出来4.外部实体词条描述1)名称:用户简要描述:取款、查询、密码信息有关数据流:取款信息、核对密码、利息清单、余额信息数目:44.E-R图。