银行存储管理系统1.引言(1)编写目的:为了提高银行的存储效率、安全性以及操作的方便性,降低人力物力的资源浪费,拟开发一套合理的、有效的、规范以及使用的计算机银行储蓄管理系统,对银行信息进行统一的管理。经过对项目的调查研究,得到项目的可行性研究报告,对项目在研发中面对的问题以及解决方案进行可行性分析,其中包括:技术可行性、经济可行性、操作可行性以及社会可行性四个方面。(2)编写背景:随着社会经济的发展,银行的业务不断增长,传统的依靠手工的存取款业务办理方式已经不能满足不断增长的业务需求。其一,业务需求的增加需要消耗大量人力物力资源;其二,业务复杂化导致人工处理方式出错率增加,从而引起储户不满。为解决此问题,我们小组拟为其开发计算机储蓄系统。一方面可以减轻银行业务员的工作量,另一方面可以减少工作的出错率,从而提高工作效率。(3)参考资料:《软件工程》张海藩著2.可行性研究前提(1)要求:*功能如果是存款,储户填写存款单,然后交给业务员输入系统,同时系统还要记录存款人姓名、住址、身份证号码、存款类型、存款日期、利率等信息,完成后由系统打印存款单给储户。如果是取款,储户填写取款单,然后交给业务员,业务员把取款金额输入系统并要求储户输入密码以确认身份,核对密码正确无误后系统计算利息并印出利息清单给储户。*性能为了满足储户的需求,系统需要对用户输入的信息作出最快的处理,这就要求系统有很大的主存容量和数据库的支持,由于储户的信息都是严格保密的,故对系统的安全性能要求很高。*输出用户存储的凭证信息,输出需要包括:存款单号、存款人姓名、住址、电话号码、身份证号码、存款类型、存款日期、利率。每次存款取款事务产生一个输出项。*输入输入项应包括存款单和取款单的全部内容,储户填写后由业务员输入系统进行处理。存款单中应当包括的数据内容:存款单号、存款人姓名、住址、电话号码、身份证号码、存款类型、存款日期、利率。取款单中应当包括的数据内容有:取款单号、取款金额、取款人签名。每个存款取款事务产生一个输入项。*安全性和保密性的要求银行的主要业务是面向资金流动的,所以这就需要系统有极高的安全性,来保证用户的个人信息以及账户信息的绝对保密性。保密性应在两个方面体现,一个是系统本身的稳定性、另一个就是系统的记录性。最大限度的保证系统的可查性,即应在系统中记录每个存取款单的精确信息,保证每个单都可以查明由谁填写、经谁处理、何时何地、处理结果等信息,以此确保一旦出现问题可以及时查明原因并进行处理。(2)目标a.将人工计算的部分更改为系统运算处理极大的提升了速度,这样就提高了工作效率,也极大程度缩短了用户的等待时间,这样可以提高银行在行业中的竞争力。b.利用计算机的系统优势,可以弥补人工作业时的出错率高的缺陷,使得每一笔业务都能最大限度避免核实以及复工。c.利用计算机大容量存储数据库的模式来完成记录的存储,这样在工作中可以及时查证任意一条记录。(3)可行性研究方法通过制定详细用户调查问卷,真正了解用户以及银行业务员的实际需求,根据业务员提供的信息以及问题定义再综合调查问卷中用户提出的意见进行改进。最终确定项目需要解决的问题,并确定问题能不能被解决。(4)对可行性研究的评价a.项目开发成本b.所需设备置办成本c.技术是否能满足需求d.操作人员的熟练程度e.资源有效性3.对现有的系统的分析(1)处理流程和数据流程存款流程图:取款流程图:数据流图:(2)费用开支工作人员的工资开支以及系统的维护费用。(4)人员需要大量的业务员、客服人员,系统维护人员以及其他工作人员。(5)设备打印机、PC机、电脑。(6)局限性a.存款记录保密性差,任何一个业务员都可以随意更改查阅用户数据,用户的资料容易泄漏,带来安全隐患。存款单业务处理员存款单文档储户签字存款信息取款单业务员输入储户输入密码业务员处理利息清单储户签字存款信息储户业务员输入业务员处理产生输出储户存款记录b.所有客户的业务都由业务员手工办理,浪费人力资源。有的简单的业务经改进可由机器完成,完全不用人工参与,这样节约了人力成本,也提高效率。c.对现有系统的改进维护只能依靠增多业务员数量,增多银行分行数目,提高业务员业务素质来实现。所以,对现有系统的改进型维护已经不能解决储户越来越多、储户时间越来越长的问题。4.所建议的系统(1)对所建议系统的说明该系统所包含的的功能:该银行系统的四个模块分别为存款模块,取款模块,业务员管理模块和用户管理模块。由于所有操作由银行业务员完成,因此存款模块可以实现业务员将储户的存款信息输入电脑,录入数据库,并且打印存款单给用户;取款模块可以实现业务员通过计算机核对储户输入的密码,若储户输入密码正确,业务员将通过计算机计算出利息,记录取款信息并且打印利息清单给储户;业务员管理信息模块是让业务员对业务员信息进行增,删,查,改。以上所有操作都应是以业务员用正确的身份登入银行系统才可以完成。用银行卡可以直接在柜台或者提款机取款;在柜台取款时第一次输入密码核对正确后即可办理取款;免去了再次签名确认身份的手续;如果增加自动取款机后,储户可直接在存款机存款,免去填表手续,提高了工作效率。(2)处理流程和数据流程储户填写的存款或取款单由业务员键入系统,如果是存款则系统记录存款人姓名、住址(或电话号码)、身份证号码、存款类型、存款日期、到期日期、利率、及密码等信息,并打印出存单给储户,如果是取款而且存款时留有密码,则系统首先核对储户密码,若密码正确或存款时未留密码,则系统计算利息并打印出利息清单给储户。储户记录存款信息存款信息核算密码打印存单储户打印利息清单计算利息存款利率业务员设置利率(3)改进之处a.增扩网店渠道覆盖面,同时不断更新改造升级及其服务功能。b.优化服务流程,提升服务效率。c.积极主动保护消费者权益,提高银行系统的安全性,让广大消费者更好的享用银行服务。(4)影响a.对影响设备的影响该系统使用环境为windows-xp,windows2000,windows7。所以使用的硬件需满足以上系统的配置和通信线路,系统失效后,服务器端需要利用备份的数据库恢复数据信息,要求有足够的数据备份空间。b.对软件的影响需要落实是否符合本报告所列出的正版的软件环境,如果没有则需要购买。c.对用户单位机构的影响使用该系统的人员需要具有一定的基础计算机使用能力,需要掌握word、excel等办公软件的使用;人员数量可以视具体情况来决定。d.对系统运行过程的影响使用该系统,能够提高工作效率,尤其在打印明细方面,能快速便捷地输出各种信息。e.对开发的影响开发过程需要用户进行密切地配合,准确阐明需求,及时作出更改,更好地完善软件。对于数据库的建立需要一定的数据资源。开发过程为核心机密,源代码不允许外泄。f.对地点和设施的影响程序员主要在宿舍和学校机房完成该系统的开发,开发设备配置需要达到系统所要求的推荐配置以上。g.对经费开支的影响除了需要支付开发单位的有关费用外,每年还需要一定的运行维护费用。5.技术可行性此系统使用C语言SQLSEVER2000语言等开发语言,建立在windows操作系统。系统现阶段的发展过程中,利用现有人力物力技术是完全具备能力开发出来,作为阶段性产品,日后的发展空间大,实现方法逐步简单容易,所以银行储蓄系统的技术上是完全可行的。6.操作可行性储户填写的存款单或取款单由业务员键入系统,如果是存款则系统记录存款人姓名、住址(或电话号码)、身份证号码、存款类型、存款日期、到期日期、利率及密码(可选)等信息,并印出存单给储户;如果是取款而且存款时留有密码,则系统首先核对储户密码,若密码正确或存款时未留密码,则系统计算利息并印出利息清单给储户。由于现今的银行储蓄系统操作麻烦,效率低下,客户需要等待的时间很长。因此为提高工作效率,方便客户,银行决定开发银行储蓄系统软件。在原有软件基础上加以改造。7.经济可行性(1)投资估计:建设该系统预计需要10万元的资金投入。(2)收益分析:大量的工作人员可以减少,工作效率提高,效率的提高可以带来更多效益。(3)收益\投资比:性价比很高。8.社会可行性(1)法律方面的可行性:所有软件都选用正版。所有技术资料都由提出方保管。合同制定确定违约责任。(2)用户方面的可行性:经过培训人员将会熟练使用本软件,增强用户使用的安全性。9.结论通过对项目整体进行可行性分析,该项目无论在操作可行性、技术可行性、经济可行性及社会可行性上均满足要求,因此,开发此系统的构想是可行的,可着手进行。