银行储蓄管理系统的设计与实现.docx

上传人:b****4 文档编号:5147146 上传时间:2023-05-08 格式:DOCX 页数:43 大小:733.45KB
下载 相关 举报
银行储蓄管理系统的设计与实现.docx_第1页
第1页 / 共43页
银行储蓄管理系统的设计与实现.docx_第2页
第2页 / 共43页
银行储蓄管理系统的设计与实现.docx_第3页
第3页 / 共43页
银行储蓄管理系统的设计与实现.docx_第4页
第4页 / 共43页
银行储蓄管理系统的设计与实现.docx_第5页
第5页 / 共43页
银行储蓄管理系统的设计与实现.docx_第6页
第6页 / 共43页
银行储蓄管理系统的设计与实现.docx_第7页
第7页 / 共43页
银行储蓄管理系统的设计与实现.docx_第8页
第8页 / 共43页
银行储蓄管理系统的设计与实现.docx_第9页
第9页 / 共43页
银行储蓄管理系统的设计与实现.docx_第10页
第10页 / 共43页
银行储蓄管理系统的设计与实现.docx_第11页
第11页 / 共43页
银行储蓄管理系统的设计与实现.docx_第12页
第12页 / 共43页
银行储蓄管理系统的设计与实现.docx_第13页
第13页 / 共43页
银行储蓄管理系统的设计与实现.docx_第14页
第14页 / 共43页
银行储蓄管理系统的设计与实现.docx_第15页
第15页 / 共43页
银行储蓄管理系统的设计与实现.docx_第16页
第16页 / 共43页
银行储蓄管理系统的设计与实现.docx_第17页
第17页 / 共43页
银行储蓄管理系统的设计与实现.docx_第18页
第18页 / 共43页
银行储蓄管理系统的设计与实现.docx_第19页
第19页 / 共43页
银行储蓄管理系统的设计与实现.docx_第20页
第20页 / 共43页
亲,该文档总共43页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

银行储蓄管理系统的设计与实现.docx

《银行储蓄管理系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《银行储蓄管理系统的设计与实现.docx(43页珍藏版)》请在冰点文库上搜索。

银行储蓄管理系统的设计与实现.docx

银行储蓄管理系统的设计与实现

 

银行储蓄管理系统的设计与实现

TheDesignAndImplementationOfBankSavingsManagementSystem

摘 要

目前社会上各种存储管理系统正在飞速的发展,越来越多的银行企事业单位引入了储蓄管理系统软件来管理自己的日常存储信息数据,取得了非常好的效果,银行储蓄管理系统也在原有的基础上进一步将功能不断的加强和完善,为了使银行的存储系统更加的科学化,实用化,规范化,因此我开发了这次的银行存储管理系统,以方便人们的生活。

作为计算机应用领域的一部分,使用计算机对银行的储蓄系统进行管理,具有非常大的优势,因为现如今人们的生活变得越来越好,这促使了我国金融分行业的快速发展,所以对于以前手工管理的方式在银行储蓄管理这方面就需要非常大的事务量,这显然无法达到我们高质量高效率的服务水平,所以运用科学的管理方式将对我们以后的经济发展带来新的发展热潮。

银行储蓄管理系统是现代经济生活中的重要组成部分,该系统主要通过前台应用程序的开发及后台数据库的建立与维护两个方面来进行系统设计。

采用功能强大的VS2008作为开发工具、SQL2005作为数据库开发出来的企业工资管理系统,在整个系统数据库的建立和维护方面保持了数据的一致性、完整性与安全性。

本文着重介绍了该系统的功能与具体实现过程,其功能主要包括:

用户开户、存款、取款、销户、灵活打印账单、用户修改密码等功能。

该系统适用的对象是银行营业员,营业员相当于管理员,当储户需要完成一定操作时,可以通过营业员操作该系统来完成一定的功能。

本论文主要论述的是银行储蓄管理系统的设计与实现。

本设计以MicrosoftVisualStudio2008为开发环境,采用当前比较流行的C#[1]编程语言进行编码,数据库采用的是MicrosoftSQLServer2005。

采用的开发模式为当下最为流行的C/S架构模式。

本文的层次结构分为五大章节,第一章主要讲述的是此次开发的银行管理系统的课题背景、研究目的及意义、国内外研究现状、以及开发环境的介绍;第二章主要介绍此次开发所要准备的各种相关材料和需求分析、可行性分析、所要实现的功能分析、以及相关的业务流程图和实体E-R图;第三章主要概述该系统的主题设计,包括主要的功能设计分析以及用到的数据库的创建;第四章主要简述系统的主要功能设计,包括前台登录页面的设计、添加用户设计、开户设计、销户设计、挂失设计和取消挂失等设计;第五章主要讲解系统软件的测试,主要介绍软件测试的理论知识和所要用到的相关技术、各模块的软件测试,总结系统的不足。

关键词:

银行储蓄;管理系统;数据库SQL2005

Abstract

Currently,variousstoragemanagementsystemistherapiddevelopment,moreandmorebankinginstitutionstointroducesavingsmanagementsystemsoftwaretomanagetheirownday-to-daystorageinformationanddata,andachievedverygoodresults,banksavingsmanagementsystemisalsooriginalsomeonthebasisoffurtherfunctionscontinuetostrengthenandimprovethebankstoragesystemmorescientific,practical,standardized,soIdevelopedthisbankstoragemanagementsystem,inordertofacilitatethelivesofthepeople.

Asapartofthefieldofcomputerapplications,theuseofcomputermanagement,banksavingssystemhasaverybigadvantage,becausepeople'slivesarenowgettingbetterandbetter,whichpromptedtherapiddevelopmentofChina'sfinancialsub-sectors,sothepreviousthemanualmanagementrequireaverylargeamountoftransactionsinbanksavingsmanagement,whichobviouslycannotmeetourhighqualityandefficientservicelevels,sotheuseofscientificmanagementtoourfutureeconomicdevelopmentwillbringnewdevelopmentcraze.

Banksavingsmanagementsystemisanimportantpartofmoderneconomiclife,thesystemmainlythroughtheestablishmentandmaintenanceoftwoaspectsoftheforegroundapplicationdevelopmentandback-enddatabasesystemdesign.PowerfulVS2008asadevelopmenttool,SQL2005databaseasthecorporatepayrollmanagementsystemdevelopedintheestablishmentandmaintenanceoftheentiresystemdatabasetomaintaindataconsistency,integrityandsecurity.Thispaperfocusesonthefunctionofthesystemandthespecificimplementationprocess,itsfeaturesinclude:

useraccounts,deposits,withdrawals,cancellation,flexibleprintedbilltheusertomodifythepasswordandotherfunctions.Thesystemissuitablefortheobjectisabanksalesperson,salespersonequivalentadministrator,depositorsneedtocompletecertainoperationscanoperatethesystemthroughasalespersontocompletecertainfunctions.

Thispapermainlydiscussesthedesignandrealizationofthemanagementsystemofbanksavings.ThedesignofMicrosoftVisualStudio2008developmentenvironment,usingtheC#programminglanguageiscurrentlymorepopularforencoding,databaseusingMicrosoftSQLServer2005.C/Sarchitecturedevelopmentmodeforthemomentthemostpopularmode.Hierarchyofthispaperisdividedintofivechapters,thefirstchapterfocusesonthedevelopmentofthebankmanagementsystemsubjectbackground,purposeandsignificance,researchstatus,aswellastheintroductionofthedevelopmentenvironment;secondchapterintroducesthethedeveloperswanttoprepareavarietyofrelatedmaterialsandrequirementsanalysis,feasibilityanalysis,functionalanalysistoachieve,aswellastheassociatedbusinessprocessdiagramsandentityERdiagram;Chapteroverviewofthethemeofthesystemdesign,includingtheanalysisofthemainfunctionaldesignaswellasthecreationofthedatabaseused;fourthchapteroutlinedthemainfunctionsofthesystemdesign,includingthedesignofthefrontloginpage,addtheuserdesign,accountdesign,designofcancellationtoreportthelosstothedesignandcancelthereportthelossofdesign;fifthchapterexplainthetestsystemsoftware,introducessoftwaretestingtheoreticalknowledgeandtherelatedtechnologytobeused,eachmoduleofthesoftwaretesting,sumupthedeficienciesofthesystem.

 

KeyWords:

Bankdeposit;ManagementSystem;sqlserver2005

目 录

第1章绪论

目前社会上各种存储管理系统正在飞速的发展,越来越多的银行企事业单位引入了储蓄管理系统软件来管理自己的日常存储信息数据,取得了非常好的效果,银行储蓄管理系统也在原有的基础上进一步将功能不断的加强和完善,为了使银行的存储系统更加的科学化,实用化,规范化,因此我开发了这次的银行存储管理系统,以方便人们的生活。

作为计算机应用领域的一部分,使用计算机对银行的储蓄系统进行管理,具有非常大的优势,因为现如今人们的生活变得越来越好,这促使了我国金融分行业的快速发展,所以对于以前手工管理的方式在银行储蓄管理这方面就需要非常大的事务量,这显然无法达到我们高质量高效率的服务水平,所以运用科学的管理方式将对我们以后的经济发展带来新的发展热潮。

1.1课题背景

现在随着计算机应用范围的不断扩大,其优异的性能已逐渐被人们所接受,在社会经济不断提高的环境下,计算机技术进行的各种管理给人们带来了很大的方便。

随着市场经济的不断发展,人民的生活也越来越富裕,所以人们需要银行能够给用户提供方便的业务操作,比如:

能够开户、销户、查询余额等。

因此,银行储蓄管理系统已经成为当今必不可少的组成部分。

银行储蓄管理系统的开发过程包括前台应用程序的设计和后台数据库的建立与维护两个方面的内容。

银行储蓄管理软件的主要作用是针对于各类银行中的储蓄业务进行有效管理。

银行储蓄是我们现实生活中的常见活动。

就储蓄业务而言,无论国外还是国内,也无论是那家银行,虽然所开展的业务种类稍有不同,利息的计算也存在差异,但储蓄的本质是完全相同的。

在我国加入WTO以后,各银行的业务逐渐和国际接轨。

本次开发在了解通用的银行储蓄业务管理要求的基础上,力争开发出一个实用性强的通用储蓄系统软件,基本上可满足正常银行业的工作需要,减少人员作业量,提高效率。

本项目对系统的安全保密性要求也较高。

另外,还要实现多币种的储蓄业务。

设计者必须了解并掌握银行储蓄业务的一般要求及银行核算的规则(如利息计算的规则、节假日规则、币种兑换规则等)。

同时,应该能模拟出消费者的外部消费与银行的结算业务。

项目工作量和专业跨度较大。

1.2开发目的

现在的银行储蓄系统工作效率低,越来越不能满足广大人民群众的需要,人们希望能更方便更省时就可以办理储蓄业务;随着拥有多种银行卡的人群不断增长,人们急切希望有一种通用的银行卡以便随时随地在哪家银行都可以存款提款;现在计算机网络的高速发展使越来越多的人更喜欢在网购物、在家存款取款。

在这样的背景下,很明显现在的银行储蓄系统已经不能满足人们越益增长的需求,急切需要建立一个新的、高效的、方便的、互联的计算机储蓄系统。

本系统开发的目的就是为了改善银行办理业务的复杂,低效的现状,提供一个基于互联网的安全系统,通过这个平台,人们可以更快的办理业务,银行人员可以减少工作量,提高工作效率。

1.3开发意义

银行储蓄管理系统的开发过程包括前台应用程序的设计和后台数据库的建立与维护两个方面的内容,在以下开发过程中将详细介绍系统实现的各项功能。

随着计算机应用范围的不断扩大,其优异的性能已逐渐被人们所接受,在社会经济不断提高的环境下,计算机技术进行的各种管理给人们的生活跟工作带来了很大的方便。

随着市场经济的不断发展,人们的生活也变得越来越富裕,所以人们需要银行能给用户提供方便的业务操作,比如:

开户,销户,查询余额等。

因此,银行储蓄管理系统已经成为人们生活中所必须的一部分。

1.4国内外研究现状

目前,虽然全球经济前景明朗,中国银行业发展也蒸蒸日上。

从盈利来源看,利差收入仍是中国银行盈利的主要渠道。

中国银行业收费收入高、信贷成本低,行业效率还有一定的提升空间。

从银行流动性看,中国银行的存贷比较低。

国内银行的资金来源主要依赖于客户存款,而较少依赖于批发融资。

同时,国内银行结构产品的风险较小,大多数银行的资产负债表占比不到1%。

从资本状态来看,中国银行业的资本收回率虽然偏低,但是风险也相对偏低。

目前,中国银行业的资本状况总体上是健康的,但以后可能会面临一个不良资产及不良贷款反弹的过程。

在审慎的管理体制之下,国内银行可能会通过提高银行效率,减少银行的运营成本,加大银行资金的投入。

因此,有个良好的管理系统对银行是有非常大的帮助的。

1.5开发环境介绍

系统使用的开发工具是MicrosoftVisualStudio2008。

运用的语言是C#[2]开发语言,除此以外还需要我们懂得Photoshop,Dreamweaver[3]的使用。

用SQLServer2005数据库技术来建立功能强大的的数据库。

1.6开发语言及工具简介

1.6.1C#简介

C#(读做"Csharp",中文译音“夏普”)是一种面向对象的高级程序设计语言,它运行于.NETFramework之上,由微软公司出版,并定于在微软职业开发者论坛(PDC)上登台亮相。

C#[4]语言从大体上看与Java语言是非常类似的;它在单一继承,操作界面上,同Java语言有着大体上相同的语法规则,以及先将程序编译成中间代码再去执行运行的过程。

但是C#与Java他们两者之间有着非常显而易见的差别,C#模仿并借鉴了Delphi的一个优势特点,就是同COM是直接集成的,并且它是微软公司.NETwindows网络框架的主角。

C#[5]是C++和C语言的升级版本,它一种稳定的、清新的、使用简便的、安全的面向对象的编程语言。

C#拥有C++和C语言所有的优点,同时在其原有的基础上将其复杂性剔除。

C#的操作界面同VB一样是非常简单并可视化的,运行效率比C++还要快很多,其语法风格非常的新颖易用、面向组件编程非常的便捷、语言特性很全面和操作能力非常稳定而且灵活,因此成为了大部分开发人员的首选设计语言。

1.6.2SQLServer2005的特性

充分使用SQLServer,使用者可以操作以下两种类型的数据库:

联机分析(OLAP)数据库和联机事务处理(OLTP)数据库。

通常状况下,如果单个客户想要访问数据库则通过网络通信就可以完成。

可扩展性是SQLServer数据库最明显的优点之一,在这里就算是非常大的TB级别的数据库也可以很好的被支持,此外就算是很小的便携机或小型商业服务器同样也能支持。

如果我们要将SQLServer运用到多个服务器中,这里就需要用到Windows2000中的Windows群集技术,运用该技术能够很容易的达到我们所想要的效果。

使用能创建新的应用程序,此外数据存储、事务处理和数据分析等都能够利用SQLServer来执行。

从而我们可以看出该数据库技术是非常强大的,它能够实现我们设计软件系统所必需的一些功能,SQLServer是由技术和产品结合而产生的,OLAP和OLTP环境下的数据保存需要都是由SQLServer来完成的。

SQLServer属于一种关系型数据库管理系统,它能够完成以下任务:

1.当我们所设计的软件系统出现故障时,此数据库管理系统能将数据恢复到某种一致性状态。

2.在该系统中数据库中各种数据之间的联系能够得到很好的维护。

3.运用数据库系统,首先数据能够被正确的存储,防止了数据错误,此外存储数据的同时,数据之间的各种关系也会被很好的保存不会被破坏。

要想为不同环境合理地部署和设计应用系统需要利用客户端/服务器构架来完成。

如果设计者将客户编程接口充分利用好,那么不同的客户机上都可以运行此应用程序,而且可以利用服务器与互联网进行信息传递。

所有的网站系统与任何管理信息系统一样,数据库管理系统和数据是其主要部分之一。

依据信息工程原理,数据位于现代数据处理的中心,具有一个稳定的数据基础是建设MIS最本质的问题,数据库设计的合理与否将直接影响到系统的性能和后期开发的难易程度。

现在的关系型数据库系统比较多,他们在运用上具备普遍的通用性。

在计算中心网络化管理信息系统中,后台数据库选择的是SQLServer2005,其关键原因是SQLServer2005[6]具备较大型数据库的各种功能,能够非常好的支持服务器/客户机的网络运行模式,并且适应各种类型的应用实体对创建数据库的要求,与此同时在功能的可伸缩性、运行操作的易用性、可靠性以及数据仓库等各个方面有着明显的进步和改善。

所以此次硕士论文设计选用SQLServer2005做为后台数据库。

1.6.3开发工具Visual Studio2008

现如今对于开发者来说,相对比较完整的开发工具就是VisualStudio,Windows平台下的网络应用程序和Windows应用程序都可以利用VisualStudio来进行创建,此外智能设备应用程序、Office插件和网络服务等也都能够利用VisualStudio来创建并完成。

VisualStudio由微软公司发布,利用它我们能够创建几乎所有的应用程序,而且功能非常的完善。

开发Windows平台应用程序VisualStudio是当下应用最为广泛的开发环境。

VisualStudio2008根据实际需要和开发设计需要从三个不同的方面进行了关键性的改进:

首先是能够快速的开发出我们需要的应用程序、其次是实现团队协作的高效性、最后是用户体验变得具有突破性。

其中将代码和设计界面分离、代码调试功能、一些创新功能、数据库功能和高级开发工具在VisualStudio2008都可以被提供,可以帮助设计人员在不同的开发平台上创建出最具实用性和科学性的应用程序。

 

本次系统设计开发中,我利用的就是上文所介绍的VisualStudio.NET2008进行代码演练,VisualStudio是一个功能强大的集成开发环境(IDE),为我们提供了丰富的开发工具。

VisualStudio中重要的工具包括代码编辑器、窗体设计器、编译器、调试器、"工具箱、解决方案资源管理器、项目设计器、类视图、属性窗口、对象浏览器、文档资源管理器,等等。

1.7本章小结

本系统主要是采用MicrosoftVisualStudio2008作为开发工具,并采用SQLServer2005作为后台数据库。

运用的是当前最流行的开发语言C#[8]开发语言,使用的操作系统是WindowsXP。

通过对人们现实生活的需求研发的一款银行存储管理系统软件,主要的功能有开户,销户,存款等各大功能。

其目的是解决现如今由于经济飞速发展导致各大银行工作人员的事务量大,提高工作效率的同时达到高质量、高水准的服务。

第2章系统需求分析

2.1需求分析原则

(1)系统应最大程度上满足偏远地区小储蓄所的各种需要并尽量符合实用安全简洁美观的原则。

(2)系统采用模块化这几个思想便于系统各功能的修改和组合,便于维护人员的维护和修改。

尽量采用现有的软硬件资源,以达到提高开发效率。

采用关系数据库模型,主要由其数据访问速度快,便于修改结构,逻辑化表示数据,用户不需要知道数据时如何存储的,并能够容易设计复杂的数据查询来检索数据等特点。

(3)储蓄存款的核算:

根据存取方式不同,定期储蓄存款分为整存整取、零存整取、存本取息、整存零取等等,可以只考虑这四种。

活期存款则相对简单一些。

还有定活两便的存款方式,相对更复杂一些。

每种存款类型,在客户取款时,要根据相关规定做相应的利息计算操作(参考现在银行的体制)。

对于定期存款,取款或者销户时还要考虑支取方式,比如到期支取,提前支取,过期支取之类的,每种支取方式相应的利息结算等等。

2.2可行性分析

1.经济可行性

假如没有银行储蓄软件,那么银行在进行正常的业务,例如活期储蓄、定期储蓄外部消费与结算及阶段性的承转和汇总等业务时就会需要手工来完成。

在银行规模不是很大的情况下,银行用来完成正常业务的人员至少10名,假如每个员工年薪2万元,那么一年就要赋给员工共20万元。

并且如果没有本系统的话,所有的业务都需要手工来完成,就定期储蓄而言,开户时的用户信息、货币信息、存取款信息的记录、存档等工作都需要手工完成,不仅工作量大,而且容易出错。

因为银行系统涉及的东西很多,而且最重要的是涉及到钱的问题,如果出什么错,那么直接造成的经济损失将是无法估量的。

并且用来保存用户存取款、货币等信息的纸张将会不计其数,我在这做一个大体的估量,假如每天用纸的数量是5000张,,每张纸的价钱是4分,那么一天就需要200块钱,一年在此上花费的资金就会是7万左右,而这个只是一个大体的例子,实际的情况决不止如此。

现在再比较一下应用此管理软件的情况。

在系统开发上,一台电脑的费用是5000元左右,操作系统是Windows98、后台数据库采用SQLServer7.0、前端采用VisualBasic6.0其软件费用大概50000元左右。

开发

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2