《软件工程银行系统可行性分析》_第1页
《软件工程银行系统可行性分析》_第2页
《软件工程银行系统可行性分析》_第3页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

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

文档简介

1、1 引言 31.1 编写目的 31.2 项目背景 31.3 参考资料 32 可行性研究的前提 32.1 要求 32.1.1 功能 32.1.2 性能 42.1.3 接口要求 42.1.4 输入要求 42.1.5 输出要求 42.2 目标 52.3 条件、假定和限制 52.3.1 开发时间(只限于近期目标) 52.3.2 使用寿命 52.3.3 经费来源和使用限制 52.3.4 硬件、软件、运行环境和开发环境的条件和限制 52.4 进行可行性研究的方法 62.5 决定可行性的主要因素 63 对现有系统的分析 63.1 当前系统的处理流程和数据流程(系统流程图) 64 所建议技术可行性分析 74.

2、1 对新系统的描述 74.2 新系统的数据流程和处理流程 74.2.1 数据对象 E-R 图 . 74.2.2 数据流程图 84.2.2.2 取款流程图 9数据字典 104.3 优越性 114.4 采用建议系统可能带来的影响 124.4.1 对设备的影响 124.4.2 对现有软件的影响 124.4.3 对用户的影响 124.4.4 对系统运行的影响 124.4.5 对开发环境的影响 124.4.6 对运行环境的影响 134.4.7 对经费支出的影响 134.5 技术条件方面的可行性评价 135 所建议系统经济可行性分析 135.1 支出 135.1.1 基建投资 135.1.2 其他一次性支

3、出 . 135.1.3 经常,性支出 145.2 效益 145.2.1 一次性收益 145.2.2 经常,性收益 145.2.3 不可定量收益 145.3 收益 / 投资比 145.4 投资回收周期 145.5 敏感性分析 147 社会因素可行性分析 157.1 法律因素 157.2 用户可行性 158 结论 151 引言1.1 编写目的提高该银行的存取款工作效率, 降低工作的人力物力开支,提高工作的准确性、正确性, 拟为其开发计算机储蓄系统。经过对项目进行详细的调查研究,得到项目可行性研究报告, 对项目开 发中将要面临的问题及其解决方案进行可行性分析, 初拟系统实现报告,对软件开 发中将要面

4、临的问题及其解决方案进行可行性分析, 包括项目在技术、经济、操作和社会影 响方面的可行性。明确开发风险及其所带来的经济效益。1.2 项目背景项目名称:银行计算机储蓄系统用户:实现软件的单位: xx 银行说明:随着社会经济的发展, XX 银行的业务不断增长,传统的依靠手工的存取款业务办 理方式已经不能满足不断增长的业务需求。 其一,业务需求的增加需要消耗大量人力物力资 源;其二,业务复杂化导致人工处理方式出错率增加,从而引起储户不满。 一方面可以减轻 银行业务员的工作量, 另一方面可以减少工作的出错率, 从而提高工作效率。 现在计算机网 络的告诉发现使越来越多的人更喜欢在网购物、 在家存款取款。

5、在这样的背景下,很明显现 在的银行储蓄系统已经不能满足人们越益增长的需求, 急切需要建立一个新的、 高效的、方 便的、互联的计算机储蓄系统。为解决此问题,拟为其开发计算机储蓄系统。1.3 参考资料实用软件工程(第二版)郑人杰编著清华大学出版社出版2 可行性研究的前提2.1 要求2.1.1 功能此系统所要完成的主要功能有两方面: 如果是存款,储户填写存款单,然后交业务员键入系统,同时系统还要记录存款人 姓名、住 址(或电话号码)、身份证号码、存款类型、存款日期、利率及密码(可选) 等信息,完成后由 系统打印存款单给储户。如果是取款:储户填写取款单交给业务员,业务员把取款金额输入系统并要求储户输入

6、密码以确认身份,核对密码正确无误后系统计算利息并印出利息清单给储户 。2.1.2 性能为了满足储户的要求,系统必须要有高的运作速度,储户填写的表单输入到系统, 系统必须 能快速及时做出响应,迅速处理各项数据、信息,显示出所有必需信息并打印 出各项清单,所以 要求很高的信息量速度和大的主存容量;由于要存贮大量的数据和信 息,也还要有足够的磁盘容 量;安全性也似系统最终要的性能需求之一,银行计算机储 蓄系统必须有可靠的安全措施,以保 证储户的存储安全。2.1.3 接口要求业务员键入储户的资料要全部一致显示在屏幕;储户按键口键入密码到系统以核对; 计算机 与打印机有告诉传输的连接接口,最后以纸张的形

7、式打印出清单给储户。2.1.4 输入要求输入项应包括存款单和取款单的全部内容,储户填写后由业务员输入系统进行处理。 存款单中应当包括的数据内容:存款单号、存款人姓名、住址、电话号码、身份证号 码、存款类型、存款日期、利率。取款单中应当包括的数据内容有:取款单号、取款金额、取款人签名。 每个存款取款事务产生一个输入项 。a. 基本的数据流程和处理流程:参见第四部分b. 安全与保密要求: 因为我们所开发的系统是交付给银行进行使用的,而银行的主要业务是面向资金流动 的,所以 这就需要系统有极高的安全性,来保证用户的个人信息以及账户信息的绝对保密 性。这个保密性应 在两个方面体现, 一个是系统本身的稳

8、定性、 另一个就是系统的记录性。 最大限度的保证系统的可查性,即应在系统中记录每个存取款单的精确信息,保证每个单 都可以查 明由谁填写、经谁处理、何时何地、处理结果等信息,以此确保一旦出现问题可 以及时查明原因并 进行处理。c. 与软件相关的其他系统: 基于数据库的各类信息存储系统2.1.5 输出要求作为用户存储的凭证信息,输出需要包括:存款单号、存款人姓名、住址、电话号码、身份证号码、存款类型、存款日期、利率。取款时打印出利息清单用于储户确认,数据内容至少有:取款单号、取款人姓名、取款金额、利息金额、总计金额、取款日期。每次存款取款事务产生一个输出项。2.2 目标近期目标第一年内在一个银行建

9、立一个银行内部计算机储蓄系统, 初步实现银行储蓄系统计算机 化,并保证该银行能够按期望顺利完成工作。长期目标拟在三至四年内,在国内多间银行中建立该计算机储蓄系统,促进多间银行间的互联合 作,实现银行储蓄系统的计算机管理体制, 提高银行储蓄系统的整体水平; 并实现银行储蓄 系统的高效性、方便性、实用性、互联性,从而提高银行的信用度,提高银行公司的经济效益和社会效益。a. 用系统的高速特性来节省大量的人力,并且能够极大程度上简化操作人员的工作, 使得操 作人员只需要做简单的输入输出以及对于本系统的管理就可以简便的完成自己 的工作;b. 将人工计算的部分更改为系统运算处理极大的提升了速度,这样就提高

10、了工作效 率,也极大程度缩短了用户的等待时间,这样可以提高银行在行业中的竞争力。c. 利用计算机的系统优势, 可以弥补人工作业时的出错率高的缺陷, 使得每一笔业务 都能最大限度避免核实以及复工。d. 利用计算机大容量存储数据库的模式来完成记录的存储, 这样在工作中可以及时查 证任意一条记录。2.3 条件、假定和限制2.3.1 开发时间(只限于近期目标)预定为半年2.3.2 使用寿命该系统至少使用三年以上。2.3.3 经费来源和使用限制定制银行2.3.4 硬件、软件、运行环境和开发环境的条件和限制银行中心拥有大型机以及用来支持的数据库,各个银行网点都有安装好的PC 机,安装有 Windows20

11、00 及以上的操作系统。2.4 进行可行性研究的方法采用查找资料的方法:通过专业书本,及图书馆的有关资料,并且充分利用网上的 资料说明 来确定客户和实际应用中的需求:然后经过组员讨论和开会的形式最终确定项 目需要解决的问 题,并确定问题能不能被解决。2.5 决定可行性的主要因素1)项目开发成本2)所需设备置办成本3)技术是否能满足需求4)操作人员的熟练程度5)资源有效性3 对现有系统的分析当前大多数银行所使用的银行储蓄系统办理业务时手续繁多,人工业务操作过多,严 重影响了 工作效率,以致客户等待办理手续过长感到不耐烦,且出错率高。3.1 当前系统的处理流程和数据流程(系统流程图)(以用银行卡取

12、款为例)储户用卡取款时不能直接取款, 要先填取款表,交给业务员 输入资 料,再由储户输入密码以确认身份, 还要在取款表单上签名以再确认, 最后业务 员才把现金交 给储户:3.2 局限性当前系统办理业务的流程导致了一个很大的问题: 工作效率极其低,不能满足大量群 众的及时需求,给群众带来不便。为了解决这一问题,让人们再办理银行业务更加方便快 捷,我们 急需开发一个更为高效的银行计算机储蓄系统,让储蓄业务不用再排队。(1) 当前银行使用的银行储蓄系统在办理业务时仅仅靠手工操作,人工业务占据了全部, 所以要求银行业务员办理业务时细心耐心, 对数字敏感,算术水平高。它严重影响了工作 效率,且出错率高,

13、储户办理事务时需要等待时间过长, 需要大量的银行业务员才能满足 日益增长的存取款要求。(2) 用纸张记录保存用户存款记录查找繁琐,耗时久,不方便,且容易丢失。且人工记录 不能保证万无一失,容易出现数据录入错误。随着用户数的增多,这个缺陷会越发凸显。(3) 存款记录保密性差,任何一个业务员都可以随意更改查阅用户数据,用户的资料容易 泄漏,带 来安全隐患。(4) 业务员服务的时间有限,不能 24 小时办理业务,没有应急处理,不能更好的解决群众 的需求(5) 所有客户的业务都由业务员手工办理,浪费人力资源。有的简单的业务经改进可由机 器完成,完全不用人工参与,这样节约了人力成本,也提高效率。(6)对

14、现有系统的改进维护只能依靠增多业务员数量,增多银行分行数目,提高业务员业 务素质来实现。增多业务员数量会导致银行人员支出大大增多, 同时需要多选址建设分行 , 或者扩 大分行规模,费用代价巨大。业务员的业务素质需要培养, 不能短期无限看见成效 , 及培养新人员 需要一定的时间, 这又浪费资金和人力资源。 对现用系统的改进型维护已经 不能解决储户越来越 多、储户时间越来越长的问题。4 所建议技术可行性分析4.1 对新系统的描述根据系统目标以及现有系统存在的问题,建议新系统分两步实现:第一阶段 (一年内 )先在一个银行建立一个内部的网络,以实现银行储蓄系统的计算机化。能够处理以下工作:本行内的银行

15、卡在各分行可提款;及时办理业务;提高效率。第二阶段 (2-4 年)在全国多家银行间建立一个互联的网络系统,实现银行储蓄管 理系统的信 息集成,完成后的系统可以实现在各行间互存取款,且操作方便简单迅速。系统架构为星状架构, 每个分行办事处连接到中心数据库, 每台分行电脑与一台打印 机相连以输出信息。储户填写的存款单或取款单由业务员输入系统, 系统自动更新中心数据库的内容, 如 果是存款,系统记录存款人姓名、住址、存款类型、存款日期、利率等信息,并印出存款 单给储 户;如果是取款,系统计算利息并印出利息清单给储户。4.2 新系统的数据流程和处理流程数据对象 E-R 图4.2.2 数据流程图4.2.

16、2.1 存款流程图D1 存款信息密码D2 密码耿款流程图重输V 八错取款单(或银行卡) 储户 需要密码/ 1.1.1验收取款-密码D1密码核对密码-J、未留密码取款单现金2取款信息1.4余额信息1.3打印清单处理取款-_更新余额取款清单1D3取款信息D2余额信息423 数据字典使用者:处理:储户处理存款产生存单处理取款产生利息清单数据流:数据存储:存款信息存款信息存单取款信息取款信息余款信息利息信息利息信息余款信息账户余额利息清单利息金额名字:存单别字:存款信息描述:银行系统给储户每次存款打印的存款资料表单定义:存单-存林人+存林银仃+业务贝+ 编勺+存林 金额+ 存款日期+手续费+账户余额位

17、置:输出到打印机名字取款信息别字取款清单描述记录储户每次取款的资料及余额情况定义取款信息=取款人+取款银彳T +受理业务员+取 款 金额+取款日期+手续费+账户余额位置库存取款表单名字余额信息别字描述系统为储户每次父易后结算的账户余额资料定义余额信息二账户+父易种类+父易日期+剩余金 额位置存单清单库存名字利息清单别字利息信息描述记录储户每次取款的资料及余额情况定义利息清单=利率+存款日期+取款日期+存款种 类位置输出到打印机4.3优越性银行卡可以直接在柜台或提款机取款;在柜台取款时第一次输入密码核对正确后即可办理取款;免去了再次签名确认身份的手续;如果增加自动存款机后,储户可直接在存款机存款

18、,免去填表手续,提高了工作效率。4.4米用建议系统可能带来的影响4.4.1 对设备的影响由于银行业务的特点,储户数量及储户信息量庞大,信息的存取流量也随之增加,因此需要购置速度快,主存容量大,磁盘容量大的大型机作为中心数据库硬件系统。在各分行要购置普通pc作为输入终端,打印机作为输出设备。此外,还要构建专用网络以使得分行的计算机设备和中心的数据库通信4.4.2 对现有软件的影响主要的影响是大大提高了银行的工作效率,使银行中各个系统软件的协作更加紧密,这一点也对现有软件提出了很大的挑战。通过使用新技术,可以向储户提供一个方便、简单、及时的互联的现代计算机化的网络系统对用户的影响储户信息储存在数据

19、库中,经过保密措施保障后的数据库可以防止未经授权的访问,从而提高了用户存款信息的保密性,再而提升用户对银行的信赖。减少了储户办理业务的等待时间;用户可以随时随地可以随心所欲存取款,并且操作简单易懂;用户还可以选择在柜台办理业务或自己在自动提款机和自动取款机办理业务。对系统运行的影响在储户的输入以及业务员将表格通过键盘输入到计算机系统中这两种操作不产生影响。数据保存到数据库中,不用纸张形式保管,业务员不用整理存款记录,这些数据将由数据库管理系统自动管理,包括存储与恢复。需要定期维护中心和分行的计算机设备,对打印机缺纸或者缺墨等简单故障需要业务员及时处理。系统如果失效, 需暂停分行业务,由专业人员

20、紧急对系统排错。为防止此种情况发生,构建两套冗余系统,当一套失效的时候,还有另外一套系统可以工作,从而不用暂停银行业务往来。数据需要经常备份,将数据备份到不同的地方以防止物理性损害。对开发环境的影响银行方需将现有储户资料录入到计算机数据库中,并指派精通业务流程的专家随时跟进系统的开发。为了测试中心数据库处理高并发流量的能力,还需同时在各分行用程序模拟提交表单。计算机储蓄系统是个关乎到银行信用和声誉的系统,所有参与开发的人员必须签署保密与安全协议以保证项目的顺利进行以及未来系统的良好运行。对运行环境的影响需要建立数据中心以存放数据库硬件设备, 并派人专门管理。此外还需要对每个业务 员进行短时间培

21、训,使之熟悉使用系统。对经费支出的影响为支持系统运行,要购置速度快,主存容量大,磁盘容量大的PC ,需要购置大型数据库 SQL2005 一份以及 Windows2000 以上的操作系统。 这在前期投入中一定程度上加大了经费支出。4.5 技术条件方面的可行性评价开发系统的计算机硬件已经非常普及,完全没有问题;现在的计算机各方面的技术都 非常成熟, 相对来说开发此系统的技术也要求比较简单,因此在技术方面是可行的;同时 银行还必须有一定量 的系统管理和维护的专业人员,在这方面可以通过培训原来的技术人 员成为新的需要的技术人员, 也可以雇用所需这方面的专业技术员;若按计划,在规定的 期限内,本系统的开发是可以完成的。5 所建议系统经济可行性分析5.1 支出5.1.1 基建投资5.1.2 其他一次性支出15000 元10 万15 万15 万42 万300 万 / 五年6万15 万15 万正版软件 SQL 2005 网络设备 机器设备总计 业务员工资 培训技术员 维护费用 1 其余费用 1总计 336 万5.1.3 经常性支出维护费用 15 万其余费

温馨提示

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

评论

0/150

提交评论