软件工程_银行储蓄系统_第1页
软件工程_银行储蓄系统_第2页
软件工程_银行储蓄系统_第3页
软件工程_银行储蓄系统_第4页
软件工程_银行储蓄系统_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、百度文库-让每个人平等地提升自我银行储蓄系统可行性分析报告1引言编写目的经过对该银行储蓄系统项目进行详细调查研究,初拟系统实现报告,对软件开发中将要面临的问题及其解决方案进行可行性分析。 明确开发风险及其所带来的经济效益。 本报告经审核 后,交由软件经理审查。背景项目名称:银行计算机储蓄系统用户:XX银行说明:现在的银行储蓄系统工作效率低,不能满足广大人民群众的要,人们希望能更方 便更省时地办理储蓄业务。在这样的背景下, 储蓄系统。1. 3参考资料软件工程导论(第四版)张海藩 软件工程 任胜兵邢琳编着2可行性研究的前提基本要求功能要求此系统所要完成的主要功能有两方面:切需要建立一个新的、高效的

2、、方便的计算机编着清华大学出版社出版北京邮电大学出版社小组成员任务李健健09编写总体设计、详细设计中存款模块马康白04用户验证模块束锦萍06/取款单打印模块翟咼星03/1.编写报告总体框架与报告最终整理2.取款模块3.编写测试计划、测试分析报告并写入程序代码周晖06 /按用户名和ID查询模块朱文俊07 (组长)1. 编写总体设计、详细设计中存款单打印模块2. 负责分配详细的任务17储户填写存款单或取款单交给业务员键入系统,如果是存款,系统记录存款人姓名、 住址、存款类型、存款日期、利率等信息,完成后由系统打印存款单给储户。核对密码正如果是取款,业务员把取款金额输入系统并要求储户输入密码以确认身

3、份, 确无误后系统计算利息并印出利息清单给储户。性能要求为了满足储户的要求, 系统必须要有高的运作速度, 储户填写的表单输入到系统,系统必须能快速及时作出响应,迅速处理各项数据、信息,显示出所有必需信息并打印出各项清单,所以要求很高的信息量速度和大的主存容量;由于要存贮大量的数据和信息,也要有足够大 的磁盘容量;另外,银行计算机储蓄系统必须有可靠的安全措施,以保证储户的存储安全。接口要求业务员键入储户的资料要全部一直显示在屏幕上;储户键入密码到系统以核对;计算机 与打印机有高速传输的连接接口,最后以纸张的形式打印出清单给储户。输入要求业务员从存取款表单输入数据,要迅速精确,适当调整输入时间,不

4、能让客户等太久,但也不能让业务员太过忙碌以免影响正确率,造成用户损失。输出要求要求快速准确地打印出存款或取款清单给客户。开发目标近期目标:第一年内在一个银行建立一个银行内部计算机储蓄系统,初步实现银行储蓄系统计算机化, 并保证该银行能够按期望顺利完成工作。长期目标:希望在三至四年内,在国内银行中建立该计算机储蓄系统,促进银行间的互联合作,实现银行储蓄系统的计算机管理体制, 提高银行储蓄系统的整体水平; 并实现银行储蓄系统 的高效性、方便性、实用性、互联性,给储蓄用户带来方便和益处, 从而提高银行的信用度, 提高银行公司的经济效益和社会效益。限制条件开发时间(只限于近期目标)预定为半年运行环境

5、Win dows xp 及以上操作系统、数据库:Microsoft SQL Server 2000使用寿命该系统至少使用四年以上。进行可行性研究的方法采用调查方法:通过对银行业务员和客户的调查以获得第一手资料,确定客户和实际应用中的需求;然后经过座谈或开会的形式和专家以及银行经理交谈,落实最后的问题定义。3对现有系统的分析当前大多数银行所使用的银行储蓄系统办理业务时手续繁多,人工业务操作过多,严重影响了工作效率,且出错率高,以至客户等待办理手续过长感到不耐烦,降低了银行效率。当前系统的处理流程和数据流程(系统流程图)储户取款时不能直接取款,要先填取款表,交给业务员输入资料, 再由储户输入密码以

6、确认身份,还要在取款表单上签名以再次确认,最后才业务员才把现金交给储户: 系统流程图工作负荷由于办理手续的繁多和不合理,工作效率非常低,需要大量业务员,通常有储户等待排成长龙的现象,这给工作人员增加了非常大的负担和额外的工作负荷; 带来了严重的制约和压力。人员需要大量业务员和额外的工作人员。局限性当前系统办理业务的流程导致了一个很大的问题: 行计算机储蓄系统。4建议的新系统同时也给银行公司的发展工作效率极其低。因此急需开发一个高效的银对新系统的说明根据系统目标以及现行系统存在的问题,建议新系统分两步实现:第一阶段(1年内)先在一个银行建立一个内部的网络,以实现银行储蓄系统的计算机化。 能够处理

7、以下工作:本行内的银行卡在各分行可提款;及时办理业务;提高工作效率。第二阶段(24年)在全国多家银行间建立一个互联的网络系统,实现银行储蓄管理系 统的信息集成,完成后的系统可以实现在各行间互存取款,且操作方便简单迅速。新系统的数据流程和处理流程A*DJ行菽单1惦户Sr* 弟fL 2申L存款骼密母取款流程图-TFP扯理设n邯:憨谄*| 口 3 血飛1 q -LT5? BUSS里肛 I 1.1|帀叩寿F-L3i数据字典源点住军点*处理产主存单 虬理取软 产主雨沽TH*仔款倍息2取隸佶包*亲戦信息*余報借总弋利息沽单P利思空顾a申血佶息L J+J名宇=取駆備為L则宇、取软清单4命术;银行系统给傾户毎

8、诙存款打印酌滞述;迄录储户毎袱雨款的帝科余筋皓淤坛义i存甲F款存叛银行十业务员輪左:审就佶忘L审熬人十聊款银行十竟理号十苻款全颛+存软S期-手侯睫+业等员亠申软仝師+耶欽曰掰+手帐户余us.愉出sifjFn机aJp1位章,序存雨畝峦单-改进用银行卡可以直接在柜台或提款机取款;在柜台取款时第一次输入密码核对正确后即可办理取款;免去了再次签名确认身份的手续 ;如果增加自动存款机后,储户可直接在存款机存款 , 免去填表手续,提高了工作效率。新系统的影响对现行系统的影响第一阶段最主要的影响是大大提高了银行的工作效率,以适应银行储蓄系统管理的计算机 化,方便了用户存取款。第二阶段将要实现全国范围里多家银

9、行间的互联,实现多家银行信息的集成,向储户提 供一个方便、简单、及时、随时随地可以存取款的互联的现代计算机化的网络系统。对银行业务员的影响可以大大减少工作人员,节约人力资源的开销,但增加了失业率;另一方面由于手续程序减 少也可以减轻业务员的工作负担,有效地提高了整体的工作效率和精确度。对客户的影响减少了储户办理业务的等待时间;用户可以随时随地存取款,并且操作简单易懂;用户还可以选择在柜台办理业务或自己在自动提款机和自动取款机办理业务。局限性由于时间和经济方面的限制,在开发的一两年内只能实现某一银行储蓄系统的计算机化,有望在第二阶段实现更广阔的互联网。技术条件方面的可行性开发系统的计算机硬件已经

10、非常普及,能够适应银行系统的快速和大容量存储,硬件方面完全没有问题;现在的计算机各方面的技术都非常成熟,相对来说开发此系统的技术也要求比较简单,因此在技术方面是可行的;同时银行还必须有一定量的系统管理和维护的专业人员,在这方面可以通过培训原来的技术人员成为新的需要的技术人员,也可以雇用所需这方面的专业技术员;若按计划,在规定的期限内,本系统的开发是可以完成的。5可供选择的其他系统方案可以采用一步到位的方法。 但由于一步到位对现行系统的影响比较大,实施的条件不够成熟,因而不建议。6 投资及收益分析投资估计(限于一个分行)基础投资正版软件1000元Microsoft SQL Server 2000

11、20 万元网络设备10万元机器设备(假设有五个窗口)15万元辅助设备15万元共计约 61 万元其它投资 业务员工资300万元/五年培训技术员 6万元维护费用10 万元不可知费用15万元共计 331 万元投资共计约 391 万元收益分析精减人员收益减少人员10人(5000元/月)五年收益:(按利息率1%)5000*12*(+ () - 2+T-55 ) *10*5=1137 万元整体收入增加由于工作效率的提高,业务员岀错率降底及服务质量的提高和储户的不断增加,每年可以增加10%勺收益(假设当前收益是3000万/年):3000 万*+- 1)* () -2+-1)*-55)*5=19500 万共计

12、收益 20637 万元收益/投资比 20637 元/391元=53投资回收周期为一年7社会方面的可行性法律方面的可行性全部软件购买正版机器设置通过正当途径购得用户可行性开发的系统操作要非常简单,以便适合各类人群都可以很方便操作使用。还有,要有经过培训的专业人员指导,以便当储户有什么疑难问题时能及时得到正确的答复。需求分析1. 引言 编写目的本报告的目的是规范化本软件的编写,旨在于提高软件开发过程中的能见度,便于对软件开发过程中的控制与管理,同时提出了本银行储蓄系统的软件开发过程,便于程序员与客户之间的交流、协作,并作为工作成果的原始依据,同时也表明了本软件的共性,以期能够获得 更大范围的应用此

13、文档进一步定制软件开发的细节问题,明确软件需求、安排项目规划与进度、 组织软件开发与测试, 便于用户与开发商协调工作。本文档面向的读者主要是项目委托单位的管理人员、设计人员和开发人员,希望能使本软件开发工作更具体 项目背景软件名称:银行储蓄系统委托单位:银行开发单位:xxxxxxxxx主管: xxx xxx定义银行储蓄应用系统软件:基本元素为构成银行储蓄及相关行为所必须的各种部分。需求:用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足合同、标准,规范或其它正式规定文档所需具有的条件或权能。需求分析:包括提炼,分析和仔细审查已收集到的需求,以确保所有的风险承担者都明其含义并找出其中的

14、错误,遗憾或其它不足的地方。模块的独立性:是指软件系统中每个模块只涉及软件要求的具体的子功能,而和软件系统中其他的模块的接口是简单的参考资料软件工程一一原理,方法与应用吴钦藩编着人民交通出版社出版软件工程导论(第四版) 张海藩 编着清华大学出版社出版软件工程任胜兵 邢琳 编着北京邮电大学出版社2任务概述目标完善目前银行储蓄系统,使之能跟上时代的发展。同时通过实践来提高自己动手能力运行环境操作系统:Win dows XP, 支持环境:IIS ,数据库:Microsoft SQL Server 2000条件与限制硬件配置要求:硬件外部设备需奔腾 133以上的pc机,内存需16兆以上软件要求操作人员

15、具有初步的相关知识由于本系统为即时软件,对数据的同步要求较高,建议配置网络时使用可靠性较高的相关网 络硬件设施。银行以记时器记时完毕触发利息结算;对用户取款额未做上限约束;各间银行采用集中控制。 有效证件仅为身份证,牵涉到开户、撤户、挂失、取款时客户必须提供身份证号;存款及余 额查询时不需提供身份证号。不考虑系统的运行平台可能会出现的硬件故障。3数据描述 静态数据 包括系统登录密码,各数据库所在位置,系统分析原始数据。动态数据 输入数据:姓名,年龄,性别,身份证号,地址,帐号,密码输出数据:姓名,年龄,性别,身份证号,地址,帐号,密码,交易金额,余额,交易时间,交易号码数据库介绍采用JDBC技

16、术连接使用 SQL SERVER 2000来设计数据库。数据库名称:Banksystem,其中有三张表,它们是:customer (customername,customerid,bankname,yewuyuanid,cunkuancount,qukuancount, she ngyuco un t,ratevalue,shouxuco unt)ban k(ba nkn ame,yewuyua nid)time (cunkuandate,qukuandate)E-R 图:系统的层次方框图:存取款IPO表:存取款IPO表:存教IPO表系鸵叢行時畜系裟鞭料黄里:誌编号:枝就用:侃用;4A希咖更第

17、的减it息订主i迓码枪理 Ufira W5iHs.fr Qi fl* (可證咗E密科取款po衷、系吒畀行倖需系绽 怔昔李聽連-类型:取款M 2007-11-7遍号:、秋调曲谓用:输人1?款信直暫档 *1出取就d車醯縫(恒剧战科誉碍.计片札更折余畝业餐喊齐印需单局和数据元韋丨a-局苗鞭据元黒准楼数据采集包括储户信息和帐户信息。储户信息:姓名,性别,身份证号码,地址,联系电话等。帐户信息:帐户号码,帐户密码,开户时间,储蓄金额,储蓄类型等4功能需求功能划分软件分别有新建,修改,查询,更新等功能。各个模块各有不同的功能,但都能完成查询和存储功能,各模块的数据都存放在数据库中。数据的调用和连接都有程序

18、来完成。此系统所要完成的主要功能有两方面:如果是存款,储户填写存款单,然后交给业务员键入系统,同时系统还要记录存款人姓名、住址(或电话号码)、身份证号码、存款类型、存款日期、利率及密码(可选)等信息,完成后由系统打印存款单给储户。如果是取款,储户填 写取款单交给业务员,业务员把取款金额输入系统并要求储户输入密码以确认身份,核对密码正确无误后系统计算利息并印出利息清单给储户。功能描述外部功能:实现可视化窗口,查找及存储内部功能:同步,过滤,定位,识别存款功能以储户的存款为主要活动,相关记录根据存款结果进行调整,以使信息保持一致。1系统需要在原账户信息中增加一条记录,包括存款人姓名、住址、存款类型

19、、存款日期、 利率等信息。2若为新储户须建立一个账户,并记录此次的记录。3 打印存款单给储户。存款状态转换图:取款状态转换图:.nwTtTrFCuf打印後心山車尉怙取款功能以储户的取款为主要活动,相关记录根据取款结果进行调整,以使信息保持一致。1系统计算利息,在原账户信息中将取款额减去。2. 若为清户,记录注销该账户,将账户余额(包括存款额及利息)一并交与储户。3. 打印利息清单给储户。余额查询功能为储户提供查询余额服务,将储户的相关记录输出。1. 需要储户的账户信息及密码。2. 打印储户的帐户余额。5.性能需求数据精确度在进行向数据库文件提取数据时, 要求数据记录定位准确,在往数据库文件数组

20、中添加数时, 要求输入数准确金额,身份证,卡号等按需求设定字符数。时间特性程序响应时间:在人的感觉和视觉事件范围内;信息交换时间:要求在程序调用前调用后都与数据库保持同步更新,网络信息交换施加应该小于程序调用的时间适应性要求数据库具有很好的更新能力,由于本产品是实验性软件, 故对磁盘和内存容量没有很高的要求,但是数据库应该能够对并发事件,脏数据具有较强的识别处理能力。6 运行需求用户界面屏幕格式:采用全屏格式,通过分窗口操作进行各个操作之间的转换 报表格式:以银行原报表格式设计电子打印表格式。菜单格式:下拉式菜单,应显示储户资料及帐户资料的各个详细条目。硬件接口无特别要求。网络硬件接口要求:

21、现实中要求具有高速以太网组网以实现联网操作,但是在理论实验验证软件本身的目的来看,无需网络通讯接口。业务员键入储户的资料要全部一直显示在屏幕; 储户从按键口键入密码到系统以核对;计算机与打印机有高速传输的连接接口,最后以纸张的形式打印出清单给储户。软件接口Win dows标准接口,要求与其他软件无冲突错误发生。故障处理软件应具备自动拼写错误检查等功能,在出现故障后应从整个系统数据库重新载入数据进行操作。7其它需求(1)可用性本软件也可以通过单步跟踪的操作进行检查处理。(2)安全性由于软件运行数据放在数据库中,所以参数不容易被错改、破坏,万一参数受到破坏也不会影响源程序。(3 )可维护性本软件利

22、用数据库进行编程,系统结构由程序基本确定, 大量的参数及文本内容全部放于数据库中。修改、更新数据只要在数据库进行修改添加,而不需要对系统结构进行修改,这样系统维护性、升级都十分方便。(4)兼容性总体设计1.引言编写目的实现系统的大概功能,及其界面、模块。 背景软件名称:银行储蓄系统委托单位:银行开发单位:xxxxxxxxx主管: xxx xxx定义 银行储蓄应用系统软件:基本元素为构成银行储蓄及相关行为所必须的各种部分。 总体设计:又称概要设计或初步设计,划分出组成系统的物理元素(程序、文件、数据库、 人工过程和文档),但每个物理元素仍处于黑盒子级,具体内容将在以后仔细设计。参考资料软件工程导

23、论(第四版) 张海藩编着清华大学出版社出版软件工程任胜兵 邢琳 编着北京邮电大学出版社2.总体设计需求规定系统功能【P0凰辅入处理输出系统性能精度时间特性要求可靠性灵活性安全性输入输出要求数据管理能力要求故障处理要求其他专门要求运行环境操作系统:WindowsXP支持环境:IIS ,数据库:Microsoft SQL Server 2000设备硬件配置要求:硬件外部设备需奔腾 133以上的pc机,内存需16兆以上 接口用户登录接口:控制本系统的运行控制流程为:申请进入本系统,输入用户名、密码,通过验证后,进行存 取款或者存款单、取款单的打印,以及用户信息的查询。基本设计概念和处理流程系统启动时

24、,激活身份验证模块。通过身份验证后,对系统进行初始化,根据从数据库的来的数据,判断用户身份是否正确。 通过事件驱动机制激活各功能模块,并执行指定模块。由退出系统事件激活关闭系统模块,退出系统。 结构层次方框图功能需求与系统模块的关系模块标识符模块功能控制关系身份验证模块G1验证用户身份存款模块G2银行业务员输入存款信息,系统进行存储取款模块G3银行业务员输入取款信息,系统进行存储存款单打印模块G4银行业务员输入存款信息并打印取款单打印模块G5银行业务员输入取款信息并打印按用户名和ID查询模块G6查询用户信息用一张矩阵图说明各项功能需求的实现同各模块的分配关系。G1G2G3G4G5G6身份验证功

25、能*存款功能*取款功能*存款单打印功能*取款单打印功能*按用户名和ID查询功能*人工处理过程在本系统的工作过程中需要包含的人工处理过程为:银行业务员(具有更改储户信息权限的人)核对储户信息后将其存取款信息录入银行储蓄系统中,并按照储户实际情况更改信息,或者进行信息的查询操作,最后打印出存取款单并交由储户核对,完成用户储蓄操作。尚未解决的问题 无。3接口设计 用户身份验证接口外部接口硬件接口:支持、SQL Server 2000 的微机。软件接口:运行于win dows 2000/XP 或更高版本的操作系统之上,服务器还需安装SQLServer2000.内部接口身份验证模块:完成对用户身份的验证功能。存取款模块:完成储户存取款的录入信息。存取款单打印模块:完成储户信息的打印。储户信息检索模块:按要求检索储户各方面的信息。BPS肿滴: |存款单 :- - 冒:11 亠 H:mar : r - 1 r . r rF,ri,r.辭紺-I:;fl:HTQ41E 弍IL2004-1-16:4:3S;手运电捻索用户借息4.运行设计运行模块组合银行业务员-具有的权限包括:登录系统、填写存取款信息、打印存取款 单、按储户

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论