下载此文档

软件工程 银行储蓄系统.pdf


文档分类:论文 | 页数:约16页 举报非法文档有奖
1/16
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/16 下载此文档
文档列表 文档介绍
该【软件工程 银行储蓄系统 】是由【青山代下】上传分享,文档一共【16】页,该文档可以免费在线阅读,需要了解更多关于【软件工程 银行储蓄系统 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。:..行储蓄系统小组成员任务李健健0442801119编写总体设计、、测试分析报告并写入程序代码周晖0442801136按用户名和ID查询模块朱文俊0442801137(组长)、,初拟系统实现报告,对软件开发中将要面临的问题及其解决方案进行可行性分析。明确开发风险及其所带来的经济效益。本报告经审核后,交由软件经理审查。:银行计算机储蓄系统用户:××银行说明:现在的银行储蓄系统工作效率低,不能满足广大人民群众的要,人们希望能更方便更省时地办理储蓄业务。在这样的背景下,切需要建立一个新的、高效的、方便的计算机储蓄系统。《软件工程导论(第四版)》张海藩编着清华大学出版社出版《软件工程》:储户填写存款单或取款单交给业务员键入系统,如果是存款,系统记录存款人姓名、住址、存款类型、存款日期、利率等信息,完成后由系统打印存款单给储户。如果是取款,业务员把取款金额输入系统并要求储户输入密码以确认身份,核对密码正确无误后系统计算利息并印出利息清单给储户。,系统必须要有高的运作速度,储户填写的表单输入到系统,系统必须能快速及时作出响应,迅速处理各项数据、信息,显示出所有必需信息并打印出各项清单,所以要求很高的信息量速度和大的主存容量;由于要存贮大量的数据和信息,也要有足够大:..;储户键入密码到系统以核对;计算机与打印机有高速传输的连接接口,最后以纸张的形式打印出清单给储户。,要迅速精确,适当调整输入时间,不能让客户等太久,但也不能让业务员太过忙碌以免影响正确率,造成用户损失。。:第一年内在一个银行建立一个银行内部计算机储蓄系统,初步实现银行储蓄系统计算机化,并保证该银行能够按期望顺利完成工作。长期目标:希望在三至四年内,在国内银行中建立该计算机储蓄系统,促进银行间的互联合作,实现银行储蓄系统的计算机管理体制,提高银行储蓄系统的整体水平;并实现银行储蓄系统的高效性、方便性、实用性、互联性,给储蓄用户带来方便和益处,从而提高银行的信用度,提高银行公司的经济效益和社会效益。(只限于近期目标)、数据库:。:通过对银行业务员和客户的调查以获得第一手资料,确定客户和实际应用中的需求;然后经过座谈或开会的形式和专家以及银行经理交谈,落实最后的问题定义。3对现有系统的分析当前大多数银行所使用的银行储蓄系统办理业务时手续繁多,人工业务操作过多,严重影响了工作效率,且出错率高,以至客户等待办理手续过长感到不耐烦,降低了银行效率。(系统流程图)储户取款时不能直接取款,要先填取款表,交给业务员输入资料,再由储户输入密码以确认身份,还要在取款表单上签名以再次确认,最后才业务员才把现金交给储户:,工作效率非常低,需要大量业务员,通常有储户等待排成长:..这给工作人员增加了非常大的负担和额外的工作负荷;同时也给银行公司的发展带来了严重的制约和压力。。:工作效率极其低。因此急需开发一个高效的银行计算机储蓄系统。,建议新系统分两步实现:第一阶段(1年内)先在一个银行建立一个内部的网络,以实现银行储蓄系统的计算机化。能够处理以下工作:本行内的银行卡在各分行可提款;及时办理业务;提高工作效率。第二阶段(2~4年)在全国多家银行间建立一个互联的网络系统,实现银行储蓄管理系统的信息集成,完成后的系统可以实现在各行间互存取款,且操作方便简单迅速。:..;在柜台取款时第一次输入密码核对正确后即可办理取款;免去了再次签名确认身份的手续;如果增加自动存款机后,储户可直接在存款机存款,免去填表手续,提高了工作效率。,以适应银行储蓄系统管理的计算机化,方便了用户存取款。第二阶段将要实现全国范围里多家银行间的互联,实现多家银行信息的集成,向储户提供一个方便、简单、及时、随时随地可以存取款的互联的现代计算机化的网络系统。,节约人力资源的开销,但增加了失业率;另一方面由于手续程序减少也可以减轻业务员的工作负担,有效地提高了整体的工作效率和精确度。;用户可以随时随地存取款,并且操作简单易懂;用户还可以选择在柜台办理业务或自己在自动提款机和自动取款机办理业务。,在开发的一两年内只能实现某一银行储蓄系统的计算机化,有望在第二阶段实现更广阔的互联网。,能够适应银行系统的快速和大容量存储,硬件方面完:..现在的计算机各方面的技术都非常成熟,相对来说开发此系统的技术也要求比较简单,因此在技术方面是可行的;同时银行还必须有一定量的系统管理和维护的专业人员,在这方面可以通过培训原来的技术人员成为新的需要的技术人员,也可以雇用所需这方面的专业技术员;若按计划,在规定的期限内,本系统的开发是可以完成的。5可供选择的其他系统方案可以采用一步到位的方法。但由于一步到位对现行系统的影响比较大,实施的条件不够成熟,因而不建议。(限于一个分行)(假设有五个窗口)15万元辅助设备15万元共计约61万元其它投资业务员工资300万元/(5000元/月)五年收益:(按利息率1%)5000*12*(-1+()-2++…+()-55)*10*5=,业务员出错率降底及服务质量的提高和储户的不断增加,每年可以增加10%的收益(假设当前收益是3000万/年):3000万*(*-1+(–1)*()-2++…+(-1)*()-55)*5==,以便适合各类人群都可以很方便操作使用。还有,要有经过培训的专业人员指导,以便当储户有什么疑难问题时能及时得到正确的答复。:..,旨在于提高软件开发过程中的能见度,便于对软件开发过程中的控制与管理,同时提出了本银行储蓄系统的软件开发过程,便于程序员与客户之间的交流、协作,并作为工作成果的原始依据,同时也表明了本软件的共性,以期能够获得更大范围的应用此文档进一步定制软件开发的细节问题,明确软件需求、安排项目规划与进度、组织软件开发与测试,便于用户与开发商协调工作。本文档面向的读者主要是项目委托单位的管理人员、设计人员和开发人员,:银行储蓄系统委托单位:银行开发单位:xxxxxxxxx主管::基本元素为构成银行储蓄及相关行为所必须的各种部分。需求:用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足合同、标准,规范或其它正式规定文档所需具有的条件或权能。需求分析:包括提炼,分析和仔细审查已收集到的需求,以确保所有的风险承担者都明其含义并找出其中的错误,遗憾或其它不足的地方。模块的独立性:是指软件系统中每个模块只涉及软件要求的具体的子功能,《软件工程——原理,方法与应用》吴钦藩编着人民交通出版社出版《软件工程导论(第四版)》张海藩编着清华大学出版社出版《软件工程》,使之能跟上时代的发展。:WindowsXP,支持环境:,数据库::硬件外部设备需奔腾133以上的pc机,内存需16兆以上软件要求操作人员具有初步的相关知识由于本系统为即时软件,对数据的同步要求较高,建议配置网络时使用可靠性较高的相关网络硬件设施。银行以记时器记时完毕触发利息结算;对用户取款额未做上限约束;各间银行采用集中控制。有效证件仅为身份证,牵涉到开户、撤户、挂失、取款时客户必须提供身份证号;存款及余额查询时不需提供身份证号。不考虑系统的运行平台可能会出现的硬件故障。,各数据库所在位置,系统分析原始数据。:..姓名,年龄,性别,身份证号,地址,帐号,密码输出数据:姓名,年龄,性别,身份证号,地址,帐号,密码,交易金额,余额,交易时间,。数据库名称:Banksystem,其中有三张表,它们是:customer(customername,customerid,bankname,yewuyuanid,cunkuancount,qukuancount,shengyucount,ratevalue,shouxucount)bank(bankname,yewuyuanid)time(cunkuandate,qukuandate)E-R图:系统的层次方框图::..表:系统的顶层数据流图:。储户信息:姓名,性别,身份证号码,地址,联系电话等。帐户信息:帐户号码,帐户密码,开户时间,储蓄金额,,修改,查询,更新等功能。各个模块各有不同的功能,但都能完成查询和存储功能,各模块的数据都存放在数据库中。数据的调用和连接都有程序来完成。此系统所要完成的主要功能有两方面:如果是存款,储户填写存款单,然后交给业务员键入系统,同时系统还要记录存款人姓名、住址(或电话号码)、身份证号码、存款类型、存款日期、利率及密码(可选)等信息,完成后由系统打印存款单给储户。如果是取款,储户填写取款单交给业务员,业务员把取款金额输入系统并要求储户输入密码以确认身份,核对密码正确无误后系统计算利息并印出利息清单给储户。:实现可视化窗口,查找及存储内部功能:同步,过滤,定位,识别:..以储户的存款为主要活动,相关记录根据存款结果进行调整,以使信息保持一致。,包括存款人姓名、住址、存款类型、存款日期、利率等信息。,并记录此次的记录。。存款状态转换图:取款状态转换图:取款功能以储户的取款为主要活动,相关记录根据取款结果进行调整,以使信息保持一致。,在原账户信息中将取款额减去。,记录注销该账户,将账户余额(包括存款额及利息)一并交与储户。。余额查询功能为储户提供查询余额服务,将储户的相关记录输出。。。,要求数据记录定位准确,在往数据库文件数组中添加数时,要求输入数准确金额,身份证,卡号等按需求设定字符数。:..信息交换时间:要求在程序调用前调用后都与数据库保持同步更新,,由于本产品是实验性软件,故对磁盘和内存容量没有很高的要求,但是数据库应该能够对并发事件,脏数据具有较强的识别处理能力。:采用全屏格式,通过分窗口操作进行各个操作之间的转换报表格式:以银行原报表格式设计电子打印表格式。菜单格式:下拉式菜单,应显示储户资料及帐户资料的各个详细条目。。网络硬件接口要求:现实中要求具有高速以太网组网以实现联网操作,但是在理论实验验证软件本身的目的来看,无需网络通讯接口。业务员键入储户的资料要全部一直显示在屏幕;储户从按键口键入密码到系统以核对;计算机与打印机有高速传输的连接接口,最后以纸张的形式打印出清单给储户。,要求与其他软件无冲突错误发生。,在出现故障后应从整个系统数据库重新载入数据进行操作。(1)可用性本软件也可以通过单步跟踪的操作进行检查处理。(2)安全性由于软件运行数据放在数据库中,所以参数不容易被错改、破坏,万一参数受到破坏也不会影响源程序。(3)可维护性本软件利用数据库进行编程,系统结构由程序基本确定,大量的参数及文本内容全部放于数据库中。修改、更新数据只要在数据库进行修改添加,而不需要对系统结构进行修改,这样系统维护性、升级都十分方便。(4)兼容性:..,及其界面、模块。:银行储蓄系统委托单位:银行开发单位:xxxxxxxxx主管::基本元素为构成银行储蓄及相关行为所必须的各种部分。总体设计:又称概要设计或初步设计,划分出组成系统的物理元素(程序、文件、数据库、人工过程和文档),但每个物理元素仍处于黑盒子级,具体内容将在以后仔细设计。《软件工程导论(第四版)》张海藩编着清华大学出版社出版《软件工程》:WindowsXP支持环境:,数据库::硬件外部设备需奔腾133以上的pc机,::..本系统的运行控制流程为:申请进入本系统,输入用户名、密码,通过验证后,进行存取款或者存款单、取款单的打印,以及用户信息的查询。,激活身份验证模块。通过身份验证后,对系统进行初始化,根据从数据库的来的数据,判断用户身份是否正确。通过事件驱动机制激活各功能模块,并执行指定模块。由退出系统事件激活关闭系统模块,退出系统。,系统进行存储取款模块G3银行业务员输入取款信息,系统进行存储存款单打印模块G4银行业务员输入存款信息并打印取款单打印模块G5银行业务员输入取款信息并打印按用户名和ID查询模块G6查询用户信息用一张矩阵图说明各项功能需求的实现同各模块的分配关系。G1G2G3G4G5G6身份验证功能*存款功能*取款功能*存款单打印功能*取款单打印功能*按用户名和ID查询功能*:银行业务员(具有更改储户信息权限的人)核对储户信息后将其存取款信息录入银行储蓄系统中,并按照储户实际情况更改信息,或者进行信息的查询操作,最后打印出存取款单并交由储户核对,完成用户储蓄操作。。:..、SQLServer2000的微机。软件接口:运行于windows2000/XP或更高版本的操作系统之上,:完成对用户身份的验证功能。存取款模块:完成储户存取款的录入信息。存取款单打印模块:完成储户信息的打印。储户信息检索模块:按要求检索储户各方面的信息。:..-----具有的权限包括:登录系统、填写存取款信息、打印存取款单、按储户要求查询其储蓄信息。:银行业务员申请进入本系统,输入储户用户名、密码,通过验证后,进行存取款或者存款单、取款单的打印,以及用户信息的查询。—2秒内。由于系统采用消息驱动方式,将有效地提高计算机的利用率。:customer(customername,customerid,bankname,yewuyuanid,cunkuancount,qukuancount,shengyucount,ratevalue,shouxucount)bank(bankname,yewuyuanid)time(cunkuandate,qukuandate)。[说明各个数据结构与访问这些数据结构的各个程序之间的对应关系。][程序1][程序2][][程序m][数据结构1]√[数据结构2]√√┇[数据结构n]√√:..***不能为空***项忘记填写按照要求填写***项***不能重复***项数据库已有相应记录按照要求填写***项数据库连接不上等类似的提数据库服务器关闭或者网络检查数据库服务器是否关闭,示信息不通如关闭则启动,,以便在系统出现故障时能够及时恢复。,当原始系统数据万一丢失时启用副本,周期性地把磁盘信息记录到磁带上去。,使软件从故障点恢复执行或使软件从头开始重新运行的方法。,包括在程序中专门安排用于系统的检查与维护的检测点和专用模块。本系统严格按照软件产品设计规范的步骤进行开发,并重复考虑软件的可维护性,详细编写各阶段的文档资料,并在程序设计过程中做出大量详细的注释。:..

软件工程 银行储蓄系统 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数16
  • 收藏数0 收藏
  • 顶次数0
  • 上传人青山代下
  • 文件大小1.63 MB
  • 时间2024-04-14